|
rng::fill_n(vector<bool>)/262144
|
304.59% |
232.717 |
941.546 |
- |
305.74% |
- |
|
rng::fill(vector<bool>)/262144
|
299.48% |
232.921 |
930.475 |
- |
298.80% |
- |
|
std::fill(vector<bool>)/262144
|
290.39% |
233.499 |
911.564 |
- |
291.30% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
204.97% |
21.573 |
65.791 |
- |
108.32% |
- |
|
std::fill_n(list<int>)/1024
|
123.48% |
649.414 |
1451.284 |
- |
123.43% |
- |
|
std::count(list<int>)_(every_other)/1024
|
120.17% |
705.035 |
1552.290 |
- |
118.81% |
- |
|
std::copy_n(vector<bool>)_(aligned)/512
|
118.83% |
1.376 |
3.011 |
- |
118.91% |
- |
|
std::partition(list<int>)_(sparse)/1024
|
110.49% |
717.519 |
1510.286 |
- |
108.12% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
99.79% |
20.503 |
40.963 |
- |
85.10% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
92.11% |
752.500 |
1445.644 |
- |
92.33% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
90.57% |
1433.153 |
2731.218 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
90.55% |
375901.296 |
716265.295 |
- |
93.65% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
90.53% |
1.370 |
2.610 |
- |
100.31% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
90.29% |
770.251 |
1465.719 |
- |
89.99% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/64
|
90.17% |
1.373 |
2.610 |
- |
100.11% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
87.54% |
41.999 |
78.765 |
- |
31.10% |
- |
|
rng::copy_n(vector<int>)/64
|
83.64% |
2.475 |
4.546 |
- |
83.71% |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
83.23% |
723.963 |
1326.511 |
- |
81.08% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
81.86% |
0.272 |
0.494 |
- |
-0.04% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
81.31% |
825.535 |
1496.801 |
- |
81.24% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
77.97% |
70.004 |
124.588 |
- |
75.33% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
77.13% |
0.394 |
0.697 |
- |
55.56% |
- |
|
rng::rotate(deque<int>)_(by_1/4)/8192
|
73.28% |
6851.577 |
11872.575 |
- |
74.21% |
- |
|
BM_PushHeap_uint32_Random_1
|
70.03% |
0.410 |
0.696 |
- |
55.47% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
69.89% |
398451.743 |
676935.163 |
- |
76.43% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
69.60% |
0.411 |
0.697 |
- |
-0.00% |
- |
|
std::adjacent_find(deque<int>)/50
|
68.58% |
13.976 |
23.560 |
- |
59.49% |
- |
|
std::adjacent_find(deque<int>)/8
|
65.55% |
2.897 |
4.796 |
- |
62.19% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/512
|
65.28% |
1.765 |
2.917 |
- |
65.29% |
- |
|
rng::copy_n(vector<int>)/4096
|
63.29% |
145.524 |
237.632 |
- |
62.47% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
62.67% |
0.429 |
0.698 |
- |
55.92% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
62.15% |
7860.241 |
12745.746 |
- |
55.71% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
61.20% |
1310.280 |
2112.173 |
- |
60.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
60.77% |
6030385.390 |
9694763.567 |
- |
61.80% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
59.77% |
15.300 |
24.445 |
- |
-0.50% |
- |
|
rng::copy_n(deque<int>)/64
|
58.18% |
2.873 |
4.545 |
- |
58.47% |
- |
|
BM_std_min<unsigned_char>/1
|
56.92% |
0.288 |
0.452 |
- |
39.25% |
- |
|
std::find(list<int>)_(process_all)/8192
|
54.93% |
8585.470 |
13301.645 |
- |
56.46% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
54.86% |
1.744 |
2.701 |
- |
37.30% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
54.65% |
9042.728 |
13984.355 |
- |
36.05% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
53.80% |
6.728 |
10.348 |
- |
36.64% |
- |
|
rng::for_each_n(list<int>)/8192
|
53.14% |
7536.575 |
11541.633 |
- |
59.71% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
53.06% |
81.530 |
124.789 |
- |
40.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
49.71% |
13733360.300 |
20560559.118 |
- |
45.58% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
46.77% |
4.866 |
7.141 |
- |
32.38% |
- |
|
rng::copy_n(vector<int>)/8
|
44.91% |
2.281 |
3.306 |
- |
48.09% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
43.25% |
7438.665 |
10655.666 |
- |
43.46% |
- |
|
rng::copy_n(deque<int>)/8
|
42.43% |
2.759 |
3.930 |
- |
42.50% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
40.79% |
8396.973 |
11821.948 |
- |
45.74% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
40.19% |
232688583.125 |
326211970.566 |
- |
35.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
39.88% |
250564560.442 |
350484463.187 |
- |
2.60% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
39.81% |
10.183 |
14.237 |
- |
30.92% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
39.61% |
86.873 |
121.287 |
- |
63.90% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
39.54% |
1224.011 |
1707.983 |
- |
1.81% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
39.19% |
2.641 |
3.676 |
- |
-1.37% |
- |
|
BM_MakeHeap_uint64_Random_4
|
38.99% |
1.113 |
1.548 |
- |
7.05% |
- |
|
std::copy_n(deque<int>)/64
|
38.96% |
2.788 |
3.874 |
- |
40.17% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
38.55% |
10120.238 |
14021.514 |
- |
10.91% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
38.39% |
152855546.907 |
211542839.699 |
- |
22.76% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
38.34% |
0.457 |
0.633 |
- |
12.62% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
37.68% |
674.878 |
929.146 |
- |
35.27% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
37.52% |
6546452.662 |
9002505.524 |
- |
0.90% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
37.44% |
4.751 |
6.529 |
- |
36.99% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
37.31% |
0.394 |
0.541 |
- |
1.85% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
37.29% |
152166363.656 |
208904382.538 |
- |
21.65% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
37.27% |
25.653 |
35.216 |
- |
15.68% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
36.77% |
9007.165 |
12318.865 |
- |
37.45% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Empty_Control
|
36.45% |
0.332 |
0.453 |
- |
0.37% |
- |
|
BM_std_min<char>/1
|
36.35% |
0.256 |
0.349 |
- |
20.99% |
- |
|
BM_PushHeap_float_Random_1
|
36.24% |
0.466 |
0.635 |
- |
22.87% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
36.08% |
152543988.545 |
207583953.119 |
- |
20.35% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
34.73% |
27.917 |
37.613 |
- |
31.85% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
34.70% |
259482444.664 |
349524844.885 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
34.33% |
250740231.752 |
336827665.159 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
34.03% |
247696264.636 |
331993145.046 |
- |
-4.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
34.01% |
3285412.149 |
4402783.695 |
- |
38.13% |
- |
|
rng::for_each(multiset<int>)/8192
|
33.60% |
16192.193 |
21632.793 |
- |
32.61% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
33.37% |
1344.473 |
1793.083 |
- |
36.21% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
32.96% |
0.429 |
0.571 |
- |
13.80% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
32.70% |
24.954 |
33.113 |
- |
20.80% |
- |
|
rng::starts_with(list<int>)/8192
|
32.63% |
7353.261 |
9752.896 |
- |
9.05% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1
|
32.34% |
0.461 |
0.610 |
- |
48.36% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
32.10% |
151858224.299 |
200606333.394 |
- |
15.87% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
31.97% |
2.916 |
3.848 |
- |
-10.21% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
31.51% |
7.284 |
9.579 |
- |
47.47% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
31.47% |
0.195 |
0.256 |
- |
24.70% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
31.44% |
174176259.814 |
228931266.800 |
- |
30.52% |
- |
|
rng::is_sorted(deque<int>)/8
|
30.91% |
2.438 |
3.191 |
- |
11.81% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
30.86% |
0.336 |
0.440 |
- |
30.80% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
30.81% |
30.940 |
40.473 |
- |
-6.05% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
30.61% |
668750.504 |
873445.085 |
- |
1.17% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
30.53% |
8.579 |
11.198 |
- |
67.95% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
30.51% |
1.274 |
1.663 |
- |
14.98% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
30.47% |
3056.468 |
3987.682 |
- |
30.78% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
30.28% |
81.622 |
106.340 |
- |
63.86% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
30.15% |
35.313 |
45.961 |
- |
9.55% |
- |
|
BM_PushHeap_uint64_Descending_1
|
30.06% |
0.412 |
0.536 |
- |
19.55% |
- |
|
std::move(vector<int>)/262144
|
29.94% |
18039.307 |
23440.920 |
- |
6.95% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
29.56% |
5.212 |
6.753 |
- |
41.90% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
29.50% |
23.067 |
29.871 |
- |
14.72% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
29.16% |
151728003.556 |
195976566.919 |
- |
13.20% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
28.74% |
672.279 |
865.521 |
- |
26.77% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
28.39% |
20.406 |
26.199 |
- |
-1.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
27.99% |
8284425.874 |
10602852.712 |
- |
29.13% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
27.79% |
25.713 |
32.858 |
- |
16.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
27.71% |
25.242 |
32.235 |
- |
-6.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
26.72% |
3666608.363 |
4646409.048 |
- |
-1.80% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
26.11% |
9.396 |
11.850 |
- |
6.58% |
- |
|
std::search(list<int>)_(single_element)/8192
|
25.89% |
7126.631 |
8971.860 |
- |
14.61% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
25.77% |
8371.736 |
10529.019 |
- |
17.76% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
25.74% |
9.549 |
12.007 |
- |
1.82% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
25.39% |
25178.640 |
31572.017 |
- |
22.07% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
25.32% |
12909284.878 |
16177692.456 |
- |
-45.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
25.16% |
1925734.809 |
2410341.973 |
- |
-1.02% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
25.12% |
1.326 |
1.659 |
- |
28.08% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
24.92% |
6907.413 |
8628.680 |
- |
23.47% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
24.89% |
3.240 |
4.047 |
- |
-20.94% |
- |
|
SetIntersection_None_Set_float_1024_1
|
24.87% |
8831074.424 |
11026921.196 |
- |
20.00% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
24.78% |
5023.363 |
6268.124 |
- |
-0.02% |
- |
|
BM_PopHeap_string_1
|
24.55% |
0.466 |
0.581 |
- |
-16.97% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
24.45% |
227.522 |
283.161 |
- |
24.30% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
24.00% |
7441.169 |
9226.889 |
- |
24.36% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
23.72% |
25.693 |
31.788 |
- |
10.33% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/4096
|
23.52% |
4.928 |
6.088 |
- |
23.57% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
23.40% |
151219298.581 |
186610391.370 |
- |
12.29% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
23.39% |
9.418 |
11.620 |
- |
0.75% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
23.35% |
6746.825 |
8321.956 |
- |
13.74% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
23.28% |
6274985.415 |
7735729.211 |
- |
7.71% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
23.20% |
11.459 |
14.119 |
- |
23.34% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
22.89% |
7.252 |
8.912 |
- |
19.70% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
22.84% |
27016.890 |
33186.830 |
- |
18.99% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
22.83% |
6272.129 |
7704.075 |
- |
23.29% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
22.76% |
88979676.803 |
109235247.110 |
- |
28.27% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
22.41% |
1.367 |
1.674 |
- |
-10.11% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
22.23% |
5020448.282 |
6136250.720 |
- |
-22.74% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
22.19% |
37.546 |
45.877 |
- |
-13.96% |
- |
|
SetIntersection_None_Set_float_1024_64
|
22.16% |
8867972.324 |
10833333.908 |
- |
20.36% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
21.93% |
26.833 |
32.717 |
- |
7.64% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
21.86% |
7.285 |
8.878 |
- |
21.70% |
- |
|
SetIntersection_None_Set_float_1024_256
|
21.81% |
8996003.752 |
10958079.326 |
- |
21.41% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
21.76% |
2258.766 |
2750.296 |
- |
21.52% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
21.68% |
284.430 |
346.109 |
- |
21.43% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
21.53% |
28041677.134 |
34078720.425 |
- |
-9.84% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
21.51% |
0.401 |
0.487 |
- |
59.29% |
- |
|
SetIntersection_None_Set_float_1024_4
|
21.44% |
8842183.982 |
10738279.977 |
- |
21.02% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
21.43% |
11905805.730 |
14456933.189 |
- |
10.73% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
21.41% |
5838482.538 |
7088319.430 |
- |
18.93% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
21.30% |
8143.226 |
9877.922 |
- |
13.96% |
- |
|
BM_vector_deque_move_backward/0
|
21.24% |
0.415 |
0.503 |
- |
13.42% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
21.06% |
658.587 |
797.254 |
- |
23.53% |
- |
|
std::copy_n(vector<int>)/4096
|
21.02% |
184.729 |
223.566 |
- |
7.40% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
20.93% |
10.849 |
13.120 |
- |
7.81% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
20.78% |
29.240 |
35.316 |
- |
-3.06% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
20.78% |
563.428 |
680.499 |
- |
22.35% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
20.72% |
15.798 |
19.071 |
- |
4.48% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
20.66% |
0.461 |
0.556 |
- |
35.45% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
20.58% |
38.333 |
46.221 |
- |
50.72% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
19.96% |
31.085 |
37.288 |
- |
13.66% |
- |
|
rng::for_each(set<int>)/8192
|
19.85% |
16240.749 |
19465.040 |
- |
18.37% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
19.85% |
36.922 |
44.251 |
- |
16.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
19.68% |
6741520.205 |
8068263.985 |
- |
10.78% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
19.67% |
25.881 |
30.973 |
- |
15.30% |
- |
|
std::for_each_n(list<int>)/8192
|
19.65% |
7414.081 |
8870.720 |
- |
21.84% |
- |
|
rng::copy_if(list<int>)_(entire_range)/64
|
19.52% |
33.604 |
40.163 |
- |
30.41% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
19.42% |
5.289 |
6.316 |
- |
19.94% |
- |
|
BM_MakeHeap_float_Random_256
|
19.29% |
1.233 |
1.471 |
- |
18.82% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
19.27% |
13.937 |
16.623 |
- |
11.94% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
19.14% |
12.032 |
14.334 |
- |
2.99% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
19.05% |
7404095.229 |
8814297.569 |
- |
48.40% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
18.81% |
0.336 |
0.399 |
- |
-18.43% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
18.60% |
7114.067 |
8437.167 |
- |
20.39% |
- |
|
SetIntersection_None_Set_float_1024_16
|
18.60% |
9190112.516 |
10899298.911 |
- |
20.32% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
18.57% |
512.578 |
607.786 |
- |
19.74% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
18.50% |
14.601 |
17.302 |
- |
42.30% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
18.48% |
573.389 |
679.372 |
- |
20.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
18.47% |
1875314.946 |
2221644.932 |
- |
17.87% |
- |
|
std::find(list<int>)_(process_all)/32768
|
18.37% |
27303.565 |
32318.400 |
- |
17.05% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
18.03% |
16229.396 |
19155.065 |
- |
20.39% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
17.98% |
517.253 |
610.276 |
- |
19.62% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
17.93% |
1425.973 |
1681.641 |
- |
-0.52% |
- |
|
rng::copy_n(vector<int>)/512
|
17.92% |
16.130 |
19.020 |
- |
17.82% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
17.89% |
2.256 |
2.659 |
- |
13.95% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
17.80% |
0.422 |
0.497 |
- |
27.31% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
17.76% |
10.597 |
12.478 |
- |
-8.19% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
17.64% |
1.422 |
1.673 |
- |
-1.81% |
- |
|
std::vector<int>::ctor(size)/32
|
17.61% |
9.540 |
11.220 |
- |
2.78% |
- |
|
BM_deque_vector_move_backward/0
|
17.59% |
1.351 |
1.588 |
- |
8.15% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
17.58% |
4057.170 |
4770.610 |
- |
17.84% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
17.49% |
50.365 |
59.176 |
- |
-17.81% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
17.47% |
8604.990 |
10107.895 |
- |
21.49% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
17.36% |
6925781.762 |
8128373.081 |
- |
15.10% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
17.35% |
506.063 |
593.879 |
- |
18.98% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
17.30% |
27.588 |
32.361 |
- |
18.06% |
- |
|
BM_StringFindAllMatch/512
|
17.27% |
11.860 |
13.908 |
- |
18.86% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
17.26% |
9.206 |
10.795 |
- |
10.45% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
17.20% |
9.377 |
10.990 |
- |
3.75% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
16.93% |
326.146 |
381.373 |
- |
15.11% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
16.93% |
11655.515 |
13628.976 |
- |
12.45% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
16.89% |
11572.408 |
13526.879 |
- |
16.69% |
- |
|
BM_PushHeap_string_Ascending_1024
|
16.87% |
12.026 |
14.055 |
- |
7.39% |
- |
|
BM_std_min<short>/1
|
16.83% |
0.329 |
0.384 |
- |
31.28% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
16.70% |
1.169 |
1.364 |
- |
-3.12% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
16.65% |
0.346 |
0.404 |
- |
7.79% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
16.65% |
37.557 |
43.810 |
- |
-9.80% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
16.59% |
1.338 |
1.560 |
- |
8.58% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
16.49% |
108105.122 |
125933.102 |
- |
14.58% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
16.49% |
1.318 |
1.536 |
- |
0.22% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
16.38% |
9.531 |
11.093 |
- |
0.67% |
- |
|
BM_PushHeap_string_Ascending_256
|
16.24% |
9.561 |
11.114 |
- |
9.13% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
16.21% |
0.232 |
0.270 |
- |
14.81% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
16.04% |
50.756 |
58.898 |
- |
15.35% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
16.02% |
1.628 |
1.889 |
- |
2.81% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
15.87% |
9.490 |
10.996 |
- |
4.65% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
15.86% |
2219123.477 |
2571105.280 |
- |
24.12% |
- |
|
std::move(deque<int>)/32768
|
15.70% |
1838.690 |
2127.292 |
- |
0.30% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
15.69% |
2.318 |
2.682 |
- |
12.79% |
- |
|
BM_StringDestroy_Small
|
15.61% |
0.652 |
0.754 |
- |
-13.93% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
15.61% |
26.852 |
31.044 |
- |
4.46% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
15.60% |
16231.331 |
18763.130 |
- |
15.51% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
15.56% |
12.733 |
14.715 |
- |
7.98% |
- |
|
std::partition(list<int>)_(dense)/8192
|
15.44% |
4392.688 |
5071.059 |
- |
1.04% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
15.43% |
9.175 |
10.591 |
- |
2.32% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
15.42% |
28756.602 |
33192.042 |
- |
10.83% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
15.40% |
628.695 |
725.492 |
- |
6.05% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
15.38% |
106.629 |
123.034 |
- |
17.42% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
15.30% |
5.022 |
5.791 |
- |
26.74% |
- |
|
BM_MakeHeap_float_Random_4
|
15.02% |
1.443 |
1.659 |
- |
2.82% |
- |
|
BM_std_min<char>/3
|
15.00% |
0.693 |
0.797 |
- |
11.01% |
- |
|
BM_RangesPopHeap_uint64_1
|
14.99% |
0.489 |
0.562 |
- |
26.24% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
14.93% |
11899.027 |
13675.100 |
- |
14.97% |
- |
|
BM_std_minmax<short>/3
|
14.89% |
1.159 |
1.332 |
- |
11.83% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
14.87% |
0.521 |
0.598 |
- |
-14.18% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
14.84% |
11567.329 |
13283.917 |
- |
11.91% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
14.79% |
25956.723 |
29796.226 |
- |
18.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
14.72% |
29.045 |
33.320 |
- |
14.73% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
14.70% |
0.211 |
0.242 |
- |
14.58% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
14.67% |
0.535 |
0.614 |
- |
14.82% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
14.65% |
56.942 |
65.284 |
- |
3.56% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
14.64% |
28020.801 |
32124.369 |
- |
9.77% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
14.53% |
7257.797 |
8312.083 |
- |
6.99% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
14.43% |
34.041 |
38.954 |
- |
63.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
14.38% |
94099414.083 |
107633528.248 |
- |
33.56% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
14.33% |
1.960 |
2.241 |
- |
3.75% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
14.31% |
9.132 |
10.438 |
- |
-1.27% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
14.26% |
0.535 |
0.611 |
- |
23.36% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
14.25% |
7202.719 |
8228.980 |
- |
-0.30% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
14.20% |
71.397 |
81.533 |
- |
15.46% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
14.13% |
3262.968 |
3724.031 |
- |
17.27% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
14.06% |
47.335 |
53.991 |
- |
15.30% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
14.05% |
29.261 |
33.373 |
- |
22.13% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
13.96% |
1.558 |
1.776 |
- |
10.07% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
13.94% |
1181.845 |
1346.546 |
- |
-1.04% |
- |
|
BM_std_minmax<short>/2
|
13.93% |
0.873 |
0.994 |
- |
8.50% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
13.88% |
0.305 |
0.348 |
- |
-11.02% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
13.86% |
9.901 |
11.272 |
- |
0.11% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
13.78% |
273.858 |
311.599 |
- |
16.30% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
13.71% |
10.060 |
11.439 |
- |
8.64% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
13.70% |
5679.185 |
6457.327 |
- |
14.29% |
- |
|
BM_MakeHeap_float_Random_16
|
13.70% |
1.436 |
1.633 |
- |
1.58% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
13.66% |
326.466 |
371.071 |
- |
5.05% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
13.56% |
6830.100 |
7756.069 |
- |
13.28% |
- |
|
std::search(list<int>)_(no_match)/8192
|
13.46% |
7007.511 |
7950.864 |
- |
11.16% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
13.44% |
37.747 |
42.820 |
- |
0.05% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
13.42% |
16585.890 |
18812.123 |
- |
16.21% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
13.39% |
0.910 |
1.032 |
- |
12.19% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
13.39% |
2618.922 |
2969.678 |
- |
12.83% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
13.32% |
10455.137 |
11848.097 |
- |
12.53% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
13.23% |
1.987 |
2.250 |
- |
-2.70% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
13.18% |
0.514 |
0.582 |
- |
13.63% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
13.09% |
8213.584 |
9288.624 |
- |
-16.18% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
13.09% |
0.306 |
0.346 |
- |
1.22% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
13.06% |
10666.313 |
12058.929 |
- |
6.56% |
- |
|
BM_std_minmax<unsigned_int>/7
|
13.02% |
1.622 |
1.834 |
- |
5.05% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
13.02% |
39.705 |
44.875 |
- |
27.25% |
- |
|
rng::any_of(deque<int>)_(process_all)/8192
|
12.98% |
2628.369 |
2969.453 |
- |
13.11% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
12.93% |
14.117 |
15.943 |
- |
0.60% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
12.88% |
9304.004 |
10502.558 |
- |
17.97% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
12.84% |
2.287 |
2.580 |
- |
15.70% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
12.82% |
7503.530 |
8465.700 |
- |
-12.62% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
12.80% |
1.612 |
1.818 |
- |
11.28% |
- |
|
rng::find_if(list<int>)_(process_all)/8192
|
12.79% |
9957.004 |
11230.218 |
- |
8.77% |
- |
|
BM_std_min<unsigned_long_long>/1
|
12.71% |
0.288 |
0.324 |
- |
-29.17% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
12.66% |
0.999 |
1.126 |
- |
-0.08% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
12.61% |
1332.171 |
1500.207 |
- |
11.80% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
12.61% |
15.275 |
17.200 |
- |
2.57% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
12.59% |
9.954 |
11.207 |
- |
5.34% |
- |
|
rng::all_of(deque<int>)_(process_all)/32768
|
12.55% |
10551.322 |
11875.549 |
- |
12.56% |
- |
|
std::for_each_n(deque<int>)/8
|
12.51% |
1.163 |
1.308 |
- |
4.32% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
12.46% |
7356.591 |
8272.866 |
- |
-6.44% |
- |
|
std::is_sorted_until(deque<int>)/8
|
12.43% |
2.543 |
2.859 |
- |
-7.47% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
12.42% |
2111132.484 |
2373330.150 |
- |
14.42% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
12.40% |
9.724 |
10.930 |
- |
8.23% |
- |
|
BM_toupper_char<wchar_t>
|
12.37% |
0.613 |
0.689 |
- |
24.46% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
12.36% |
1.333 |
1.497 |
- |
-12.10% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
12.33% |
1413.641 |
1587.919 |
- |
12.47% |
- |
|
BM_deque_vector_move/0
|
12.31% |
1.427 |
1.602 |
- |
12.40% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
12.19% |
9649556.951 |
10825434.708 |
- |
-0.05% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
12.11% |
1.366 |
1.531 |
- |
2.03% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
12.09% |
0.336 |
0.376 |
- |
8.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
12.07% |
75.908 |
85.069 |
- |
12.27% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
12.02% |
17.212 |
19.281 |
- |
7.06% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
12.01% |
12.186 |
13.650 |
- |
13.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
11.96% |
1.689 |
1.891 |
- |
0.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
11.90% |
9673048.229 |
10824021.102 |
- |
0.02% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
11.87% |
0.447 |
0.500 |
- |
-9.98% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
11.85% |
1.539 |
1.721 |
- |
-3.67% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
11.83% |
20.600 |
23.036 |
- |
15.87% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
11.83% |
0.362 |
0.405 |
- |
11.25% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
11.79% |
0.607 |
0.679 |
- |
23.89% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
11.75% |
15.022 |
16.788 |
- |
2.97% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
11.66% |
11302.221 |
12619.955 |
- |
11.89% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
11.65% |
11.437 |
12.769 |
- |
14.37% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
11.63% |
2.019 |
2.254 |
- |
-14.45% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
11.60% |
18.937 |
21.134 |
- |
11.22% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
11.59% |
2633.876 |
2939.058 |
- |
11.68% |
- |
|
std::search(list<int>)_(single_element)/1000
|
11.51% |
659.219 |
735.067 |
- |
9.53% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/8192
|
11.49% |
310.686 |
346.380 |
- |
11.81% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
11.48% |
0.867 |
0.967 |
- |
20.51% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
11.42% |
7999.175 |
8912.548 |
- |
8.28% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
11.41% |
2.168 |
2.415 |
- |
15.40% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
11.38% |
1.282 |
1.428 |
- |
23.07% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
11.26% |
4465924.400 |
4968717.971 |
- |
10.89% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
11.25% |
1.015 |
1.129 |
- |
20.53% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
11.16% |
16.502 |
18.345 |
- |
-9.41% |
- |
|
rng::copy_n(deque<int>)/512
|
11.12% |
16.789 |
18.656 |
- |
11.09% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
11.12% |
17745.785 |
19718.486 |
- |
11.04% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
11.04% |
2.345 |
2.604 |
- |
5.48% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
11.01% |
1.527 |
1.696 |
- |
1.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
10.98% |
5864834.734 |
6508798.989 |
- |
10.19% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
10.97% |
154857085.489 |
171852288.123 |
- |
11.43% |
- |
|
BM_PushHeap_float_SingleElement_1
|
10.94% |
0.520 |
0.576 |
- |
-17.33% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
10.93% |
1.854 |
2.057 |
- |
8.36% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
10.91% |
2.205 |
2.445 |
- |
10.91% |
- |
|
BM_RangesPushHeap_uint64_Ascending_64
|
10.88% |
1.721 |
1.908 |
- |
25.65% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
10.85% |
1.857 |
2.058 |
- |
3.33% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
10.82% |
1.151 |
1.275 |
- |
3.62% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
10.79% |
6.259 |
6.935 |
- |
9.85% |
- |
|
SetIntersection_Front_Set_string_256_64
|
10.77% |
14140816.190 |
15664171.547 |
- |
-3.41% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
10.76% |
27371.122 |
30316.497 |
- |
9.36% |
- |
|
rng::fill(vector<int>)/32
|
10.69% |
1.039 |
1.151 |
- |
10.71% |
- |
|
BM_MakeHeap_uint32_Random_16
|
10.69% |
1.246 |
1.379 |
- |
10.10% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
10.69% |
43429005.925 |
48071501.929 |
- |
-5.26% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
10.68% |
27605.850 |
30553.318 |
- |
6.88% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
10.66% |
206.841 |
228.896 |
- |
10.71% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_16
|
10.61% |
0.458 |
0.506 |
- |
-0.88% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
10.60% |
0.582 |
0.644 |
- |
-5.16% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
10.57% |
1.256 |
1.388 |
- |
0.35% |
- |
|
rng::for_each(list<int>)/8192
|
10.49% |
7835.070 |
8656.891 |
- |
4.18% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
10.44% |
0.811 |
0.896 |
- |
5.17% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
10.40% |
12653748.431 |
13969336.600 |
- |
10.04% |
- |
|
rng::move(list<int>)/4096
|
10.37% |
5370.561 |
5927.589 |
- |
9.91% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
10.37% |
2.494 |
2.752 |
- |
1.21% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
10.36% |
1.153 |
1.272 |
- |
4.58% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
10.35% |
22.273 |
24.579 |
- |
8.50% |
- |
|
BM_vector_deque_ranges_move/0
|
10.35% |
0.499 |
0.551 |
- |
6.04% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
10.34% |
1149050.377 |
1267847.412 |
- |
10.20% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
10.34% |
4.007 |
4.421 |
- |
3.99% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
10.34% |
3378.267 |
3727.441 |
- |
10.62% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
10.27% |
1.127 |
1.243 |
- |
20.27% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
10.26% |
1.225 |
1.351 |
- |
6.12% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
10.26% |
1148187.500 |
1265957.274 |
- |
10.06% |
- |
|
BM_std_minmax<int>/4
|
10.25% |
0.984 |
1.085 |
- |
11.19% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
10.24% |
20.897 |
23.038 |
- |
20.28% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
10.22% |
663.868 |
731.746 |
- |
9.87% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
10.19% |
2.501 |
2.756 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
10.18% |
86122284.392 |
94889957.866 |
- |
-5.24% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
10.18% |
0.963 |
1.061 |
- |
-7.38% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
10.12% |
2.503 |
2.756 |
- |
-0.43% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/8192
|
10.10% |
311.435 |
342.899 |
- |
10.88% |
- |
|
BM_std_min<short>/17
|
10.09% |
1.539 |
1.695 |
- |
6.87% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
10.08% |
9.537 |
10.499 |
- |
8.27% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/32
|
10.07% |
2.375 |
2.614 |
- |
15.41% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
10.05% |
0.531 |
0.585 |
- |
4.63% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
10.03% |
8460.468 |
9309.355 |
- |
-0.63% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
10.03% |
1.284 |
1.412 |
- |
10.50% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
10.01% |
1.845 |
2.029 |
- |
-0.13% |
- |
|
rng::fill(vector<bool>)/512
|
9.98% |
1.467 |
1.614 |
- |
8.74% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
9.97% |
22.925 |
25.210 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
9.96% |
1147983.644 |
1262347.901 |
- |
9.15% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
9.89% |
2.333 |
2.564 |
- |
13.11% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
9.88% |
21.005 |
23.081 |
- |
3.24% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
9.82% |
1.545 |
1.696 |
- |
6.16% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
9.81% |
7629.129 |
8377.569 |
- |
7.29% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
9.78% |
5.138 |
5.641 |
- |
-1.92% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
9.75% |
1.083 |
1.189 |
- |
5.87% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
9.73% |
10902.154 |
11962.608 |
- |
14.27% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
9.71% |
1.474 |
1.617 |
- |
3.67% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
9.69% |
8.381 |
9.193 |
- |
-2.15% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
9.68% |
0.867 |
0.950 |
- |
1.20% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/8192
|
9.67% |
303.940 |
333.329 |
- |
10.25% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
9.64% |
1.107 |
1.214 |
- |
5.20% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
9.61% |
1153355.223 |
1264246.095 |
- |
10.43% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
9.61% |
42.063 |
46.106 |
- |
43.14% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
9.56% |
1155.965 |
1266.475 |
- |
0.24% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
9.56% |
4534.793 |
4968.240 |
- |
7.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
9.52% |
6157416.874 |
6743473.678 |
- |
3.60% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
9.50% |
28.065 |
30.730 |
- |
12.13% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
9.42% |
28153.980 |
30804.830 |
- |
5.41% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_4
|
9.35% |
0.390 |
0.426 |
- |
7.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
9.35% |
6933771.715 |
7581902.269 |
- |
12.65% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
9.33% |
1153435.871 |
1260996.582 |
- |
8.92% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
9.30% |
1.293 |
1.413 |
- |
10.97% |
- |
|
BM_PushHeap_string_SingleElement_64
|
9.30% |
2.552 |
2.790 |
- |
0.61% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
9.30% |
4.766 |
5.209 |
- |
3.33% |
- |
|
std::search(list<int>)_(same_length)/8192
|
9.30% |
10588.757 |
11573.209 |
- |
9.78% |
- |
|
BM_std_min<char>/19
|
9.30% |
1.156 |
1.264 |
- |
6.90% |
- |
|
BM_align/1
|
9.27% |
0.894 |
0.977 |
- |
8.98% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
9.25% |
0.384 |
0.419 |
- |
-30.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
9.25% |
3250944.139 |
3551707.805 |
- |
-0.36% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
9.21% |
2877.296 |
3142.271 |
- |
2.71% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
9.16% |
0.691 |
0.754 |
- |
2.98% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
9.16% |
1256810.464 |
1371924.478 |
- |
8.76% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
9.16% |
1.310 |
1.430 |
- |
6.82% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
9.16% |
19.518 |
21.305 |
- |
-1.29% |
- |
|
rng::move_backward(list<int>)/262144
|
9.14% |
269734.688 |
294383.315 |
- |
10.28% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/8192
|
9.13% |
304.945 |
332.795 |
- |
10.35% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
9.12% |
79.010 |
86.215 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
9.09% |
6506474.633 |
7098015.713 |
- |
-0.06% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
9.05% |
1.042 |
1.137 |
- |
-0.70% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
9.04% |
8125.775 |
8859.997 |
- |
7.62% |
- |
|
BM_vector_deque_move/2
|
9.01% |
1.899 |
2.070 |
- |
12.97% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
9.00% |
80.674 |
87.937 |
- |
9.92% |
- |
|
std::for_each(list<int>)/8192
|
9.00% |
7874.276 |
8583.060 |
- |
-1.18% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
8.98% |
0.794 |
0.866 |
- |
8.12% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
8.97% |
1.156 |
1.259 |
- |
9.01% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
8.95% |
5.454 |
5.942 |
- |
4.16% |
- |
|
BM_PushHeap_string_SingleElement_16
|
8.93% |
2.523 |
2.748 |
- |
-0.60% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
8.93% |
150.194 |
163.600 |
- |
8.93% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
8.91% |
13097.244 |
14264.764 |
- |
-0.56% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
8.90% |
9449.836 |
10290.794 |
- |
8.44% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
8.90% |
4.825 |
5.255 |
- |
11.78% |
- |
|
BM_vector_deque_move/1
|
8.89% |
2.146 |
2.337 |
- |
10.69% |
- |
|
BM_std_min<char>/2
|
8.85% |
0.485 |
0.528 |
- |
8.85% |
- |
|
rng::fill(vector<bool>)/64
|
8.84% |
1.616 |
1.759 |
- |
9.60% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
8.83% |
1164762.695 |
1267661.785 |
- |
9.36% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
8.81% |
15.247 |
16.591 |
- |
6.78% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
8.80% |
55.830 |
60.746 |
- |
8.28% |
- |
|
BM_PushHeap_string_SingleElement_256
|
8.77% |
2.500 |
2.720 |
- |
-0.87% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
8.71% |
2.048 |
2.226 |
- |
19.55% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
8.71% |
1.150 |
1.250 |
- |
3.93% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
8.71% |
2330985.915 |
2533973.046 |
- |
2.49% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
8.71% |
1.788 |
1.944 |
- |
2.59% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
8.69% |
13924.212 |
15134.505 |
- |
-0.35% |
- |
|
BM_std_minmax<unsigned_char>/64
|
8.69% |
1.155 |
1.255 |
- |
2.93% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
8.68% |
67.424 |
73.279 |
- |
-2.29% |
- |
|
BM_align/64
|
8.64% |
0.896 |
0.973 |
- |
8.64% |
- |
|
BM_align/8
|
8.61% |
0.896 |
0.973 |
- |
8.35% |
- |
|
BM_std_minmax<long_long>/1
|
8.55% |
0.638 |
0.692 |
- |
-0.10% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
8.55% |
155.515 |
168.816 |
- |
-0.05% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
8.54% |
0.478 |
0.519 |
- |
-9.59% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16384
|
8.53% |
35.979 |
39.049 |
- |
3.67% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
8.53% |
1.743 |
1.892 |
- |
9.97% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
8.51% |
4.108 |
4.458 |
- |
4.52% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
8.49% |
4.306 |
4.672 |
- |
8.98% |
- |
|
BM_PushHeap_float_Descending_4
|
8.49% |
0.356 |
0.387 |
- |
7.93% |
- |
|
BM_PushHeap_string_Ascending_64
|
8.49% |
6.926 |
7.513 |
- |
5.24% |
- |
|
BM_std_min<char>/18
|
8.46% |
0.971 |
1.053 |
- |
6.62% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
8.43% |
26.485 |
28.717 |
- |
0.59% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
8.42% |
12.219 |
13.248 |
- |
6.97% |
- |
|
BM_align/256
|
8.37% |
0.897 |
0.972 |
- |
8.27% |
- |
|
BM_PushHeap_string_Ascending_16384
|
8.35% |
18.387 |
19.921 |
- |
-10.52% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
8.34% |
2.002 |
2.169 |
- |
16.97% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
8.33% |
1805647.219 |
1956087.185 |
- |
28.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
8.32% |
7681984.177 |
8320840.837 |
- |
23.23% |
- |
|
std::is_sorted(list<int>)/8192
|
8.31% |
7308.636 |
7916.288 |
- |
10.39% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
8.31% |
27.211 |
29.473 |
- |
-8.71% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
8.28% |
49192.706 |
53266.930 |
- |
6.79% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
8.25% |
10314646.698 |
11165368.036 |
- |
-43.99% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
8.20% |
4514379.416 |
4884749.117 |
- |
-3.52% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
8.20% |
11464.755 |
12404.507 |
- |
3.34% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
8.16% |
876645.808 |
948166.881 |
- |
9.75% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
8.14% |
320273860.954 |
346335624.095 |
- |
10.09% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
8.12% |
25.061 |
27.096 |
- |
22.81% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
8.11% |
13330.796 |
14412.523 |
- |
-0.73% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
8.09% |
1.222 |
1.321 |
- |
-5.39% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
8.07% |
0.341 |
0.369 |
- |
6.75% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
8.06% |
1.407 |
1.520 |
- |
-15.38% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_64
|
8.05% |
0.350 |
0.378 |
- |
5.86% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
8.02% |
0.483 |
0.521 |
- |
-18.17% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
8.02% |
11431557.506 |
12347994.177 |
- |
2.39% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
8.01% |
29.349 |
31.701 |
- |
5.99% |
- |
|
std::copy_n(deque<int>)/512
|
7.99% |
16.739 |
18.077 |
- |
8.04% |
- |
|
std::copy_n(deque<int>)/262144
|
7.99% |
10321.103 |
11145.771 |
- |
9.91% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
7.97% |
7.078 |
7.643 |
- |
7.91% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
7.94% |
71.816 |
77.522 |
- |
11.52% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
7.91% |
15840699.573 |
17093180.033 |
- |
10.55% |
- |
|
rng::reverse_copy(vector<int>)/8
|
7.90% |
2.234 |
2.410 |
- |
-4.88% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
7.89% |
1161876.383 |
1253570.559 |
- |
8.86% |
- |
|
std::generate_n(list<int>)/8192
|
7.85% |
6890.073 |
7431.259 |
- |
7.52% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/1024
|
7.77% |
207.022 |
223.099 |
- |
7.86% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
7.75% |
1152297.199 |
1241571.942 |
- |
8.13% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
7.72% |
1.549 |
1.669 |
- |
-2.72% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
7.72% |
0.609 |
0.656 |
- |
1.33% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
7.72% |
0.344 |
0.370 |
- |
7.91% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
7.71% |
342.779 |
369.203 |
- |
7.89% |
- |
|
BM_std_minmax<char>/1
|
7.71% |
0.614 |
0.661 |
- |
4.33% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/8192
|
7.68% |
7812.718 |
8412.789 |
- |
-5.50% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
7.65% |
1466.013 |
1578.212 |
- |
-8.87% |
- |
|
rng::generate_n(list<int>)/8192
|
7.65% |
6974.950 |
7508.532 |
- |
7.75% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
7.64% |
9.839 |
10.590 |
- |
9.86% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
7.63% |
28.953 |
31.162 |
- |
-1.39% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
7.62% |
36.939 |
39.755 |
- |
8.83% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
7.62% |
3.644 |
3.922 |
- |
7.01% |
- |
|
BM_std_minmax<int>/7
|
7.60% |
1.638 |
1.763 |
- |
3.04% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
7.60% |
2878.672 |
3097.340 |
- |
5.16% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
7.59% |
2.297 |
2.472 |
- |
4.39% |
- |
|
BM_RangesSortHeap_float_1
|
7.59% |
0.248 |
0.267 |
- |
3.95% |
- |
|
BM_std_min<short>/30
|
7.51% |
2.288 |
2.460 |
- |
4.78% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
7.49% |
1.384 |
1.487 |
- |
8.58% |
- |
|
BM_std_minmax<char>/3
|
7.49% |
1.126 |
1.211 |
- |
0.13% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
7.48% |
1.223 |
1.315 |
- |
1.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
7.47% |
1207.737 |
1297.950 |
- |
5.93% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
7.43% |
10236.373 |
10996.930 |
- |
9.29% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
7.37% |
1353311.108 |
1453006.275 |
- |
9.63% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
7.36% |
147934.439 |
158824.021 |
- |
7.73% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
7.36% |
0.550 |
0.590 |
- |
0.04% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
7.34% |
57.514 |
61.735 |
- |
-3.88% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
7.32% |
218.070 |
234.039 |
- |
5.04% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
7.32% |
0.544 |
0.583 |
- |
-0.11% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
7.31% |
7102.352 |
7621.660 |
- |
-0.38% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
7.30% |
10.332 |
11.086 |
- |
14.62% |
- |
|
BM_std_minmax<short>/11
|
7.29% |
1.800 |
1.931 |
- |
7.56% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
7.29% |
42.781 |
45.898 |
- |
26.61% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
7.26% |
0.374 |
0.401 |
- |
-11.18% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
7.19% |
6189.988 |
6635.055 |
- |
6.48% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
7.16% |
6260.056 |
6708.220 |
- |
7.32% |
- |
|
BM_deque_deque_copy_backward/0
|
7.14% |
0.860 |
0.922 |
- |
13.99% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_262144
|
7.14% |
35.315 |
37.836 |
- |
5.74% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
7.12% |
539.251 |
577.659 |
- |
9.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
7.09% |
19132432.372 |
20489374.888 |
- |
25.33% |
- |
|
BM_RangesMakeHeap_uint32_Descending_4
|
7.08% |
0.270 |
0.289 |
- |
4.86% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
7.06% |
7.280 |
7.794 |
- |
4.11% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
7.05% |
0.550 |
0.588 |
- |
-0.05% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
7.05% |
1.141 |
1.221 |
- |
6.29% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
7.05% |
50.056 |
53.583 |
- |
3.47% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
7.04% |
23.296 |
24.936 |
- |
7.99% |
- |
|
std::map<int,_int>::clear()/8192
|
7.04% |
81261.407 |
86983.278 |
- |
7.33% |
- |
|
BM_std_min<long_long>/1
|
7.04% |
0.567 |
0.607 |
- |
-9.72% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
7.03% |
1.894 |
2.027 |
- |
6.85% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
7.01% |
32.510 |
34.789 |
- |
20.54% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
7.00% |
5506677.266 |
5892089.715 |
- |
25.84% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
6.99% |
262.293 |
280.635 |
- |
7.71% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
6.99% |
2.497 |
2.672 |
- |
-1.06% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
6.97% |
1.592 |
1.703 |
- |
1.50% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
6.96% |
2.347 |
2.511 |
- |
4.54% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
6.95% |
2.414 |
2.582 |
- |
4.05% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
6.91% |
1.557 |
1.665 |
- |
-2.08% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
6.90% |
1.933 |
2.066 |
- |
16.06% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
6.88% |
1.008 |
1.077 |
- |
2.33% |
- |
|
std::partition_copy(list<int>)/8192
|
6.87% |
6805.564 |
7273.085 |
- |
-0.27% |
- |
|
BM_std_minmax<short>/10
|
6.87% |
1.412 |
1.509 |
- |
5.47% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
6.86% |
2.590 |
2.768 |
- |
-1.42% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
6.85% |
2.656 |
2.838 |
- |
10.13% |
- |
|
BM_std_min<char>/29
|
6.83% |
1.966 |
2.100 |
- |
4.88% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
6.81% |
15437730.436 |
16489501.382 |
- |
1.67% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
6.78% |
5.137 |
5.486 |
- |
6.21% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
6.77% |
3.440 |
3.673 |
- |
5.26% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
6.76% |
42172.182 |
45023.667 |
- |
6.68% |
- |
|
rng::copy_n(deque<int>)/4096
|
6.76% |
146.316 |
156.207 |
- |
7.17% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
6.75% |
148116.607 |
158111.744 |
- |
6.98% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
6.74% |
0.440 |
0.469 |
- |
6.12% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
6.72% |
18040955.357 |
19252952.095 |
- |
0.33% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
6.72% |
1.095 |
1.169 |
- |
2.73% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
6.72% |
19.571 |
20.886 |
- |
-0.11% |
- |
|
SetIntersection_Front_Set_string_64_64
|
6.71% |
35846447.299 |
38250999.295 |
- |
5.76% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
6.69% |
10.598 |
11.307 |
- |
5.74% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
6.69% |
731.010 |
779.921 |
- |
2.38% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
6.65% |
1.358 |
1.448 |
- |
14.96% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
6.64% |
7719.473 |
8231.968 |
- |
8.16% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
6.63% |
1.613 |
1.720 |
- |
6.64% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
6.62% |
2.359 |
2.515 |
- |
2.16% |
- |
|
std::search(list<int>)_(no_match)/1000
|
6.61% |
665.915 |
709.962 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
6.60% |
15123714.426 |
16121881.491 |
- |
2.24% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
6.58% |
456.422 |
486.461 |
- |
3.40% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
6.56% |
0.576 |
0.614 |
- |
22.51% |
- |
|
BM_PushHeap_float_SingleElement_4
|
6.54% |
0.357 |
0.380 |
- |
0.50% |
- |
|
std::distance(deque<int>)/4096
|
6.54% |
0.631 |
0.672 |
- |
-3.07% |
- |
|
BM_std_minmax_element<long_long>/3
|
6.54% |
1.094 |
1.165 |
- |
3.94% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
6.53% |
1086233.502 |
1157196.215 |
- |
1.32% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_256
|
6.50% |
0.382 |
0.406 |
- |
5.10% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
6.50% |
2619.834 |
2790.080 |
- |
2.60% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
6.50% |
13777.469 |
14672.640 |
- |
0.15% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
6.49% |
18.791 |
20.011 |
- |
3.38% |
- |
|
rng::adjacent_find(deque<int>)/50
|
6.49% |
16.141 |
17.188 |
- |
-8.59% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
6.48% |
6125.025 |
6522.080 |
- |
2.35% |
- |
|
rng::move_backward(deque<int>)/8
|
6.48% |
3.576 |
3.808 |
- |
4.13% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
6.47% |
82.087 |
87.402 |
- |
3.36% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
6.47% |
1.166 |
1.242 |
- |
7.55% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
6.47% |
1087782.607 |
1158183.810 |
- |
0.64% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
6.47% |
10569.104 |
11252.648 |
- |
3.81% |
- |
|
BM_std_minmax_element<short>/2
|
6.44% |
0.647 |
0.689 |
- |
0.06% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
6.44% |
1.665 |
1.772 |
- |
-0.25% |
- |
|
std::distance(deque<int>)/50
|
6.43% |
0.636 |
0.677 |
- |
-2.38% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
6.41% |
219.251 |
233.296 |
- |
6.08% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
6.40% |
0.824 |
0.877 |
- |
6.41% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
6.39% |
1.709 |
1.818 |
- |
-3.01% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/50
|
6.39% |
20.392 |
21.695 |
- |
5.54% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
6.39% |
1056350.340 |
1123814.379 |
- |
0.04% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16384
|
6.36% |
0.356 |
0.379 |
- |
4.77% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
6.34% |
9.208 |
9.791 |
- |
6.61% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
6.34% |
680.915 |
724.059 |
- |
-0.01% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
6.32% |
750.130 |
797.547 |
- |
2.65% |
- |
|
BM_std_min<char>/22
|
6.32% |
2.026 |
2.154 |
- |
4.05% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
6.30% |
105.638 |
112.294 |
- |
8.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
6.29% |
16.746 |
17.799 |
- |
6.89% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
6.27% |
12954.776 |
13767.157 |
- |
6.51% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
6.26% |
12928.440 |
13737.675 |
- |
6.51% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
6.25% |
27.502 |
29.223 |
- |
5.24% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
6.24% |
166.538 |
176.937 |
- |
7.52% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_262144
|
6.24% |
0.356 |
0.378 |
- |
4.71% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
6.23% |
4.620 |
4.908 |
- |
-0.08% |
- |
|
BM_std_min<short>/19
|
6.23% |
1.805 |
1.917 |
- |
-2.91% |
- |
|
BM_std_minmax_element<char>/2
|
6.17% |
0.649 |
0.689 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
6.16% |
1265934.408 |
1343874.428 |
- |
4.50% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
6.16% |
41.913 |
44.493 |
- |
31.69% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
6.14% |
31.726 |
33.675 |
- |
5.44% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
6.13% |
51.763 |
54.936 |
- |
6.10% |
- |
|
std::distance(deque<int>)/1024
|
6.12% |
0.633 |
0.672 |
- |
-3.21% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
6.12% |
764.518 |
811.321 |
- |
2.15% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
6.12% |
15.576 |
16.528 |
- |
0.92% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
6.11% |
1.902 |
2.019 |
- |
8.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
6.11% |
1562324.465 |
1657743.846 |
- |
4.25% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
6.10% |
49724.627 |
52756.290 |
- |
5.84% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
6.08% |
30.453 |
32.304 |
- |
-1.12% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
6.07% |
2153967.803 |
2284630.486 |
- |
-5.95% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
6.06% |
13.238 |
14.040 |
- |
-14.83% |
- |
|
std::distance(deque<int>)/8192
|
6.05% |
0.633 |
0.672 |
- |
-3.15% |
- |
|
BM_PushHeap_string_SingleElement_4
|
6.04% |
2.243 |
2.379 |
- |
-0.93% |
- |
|
BM_deque_deque_move/65536
|
6.04% |
2904.916 |
3080.268 |
- |
7.38% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
6.03% |
1103700.288 |
1170219.898 |
- |
0.67% |
- |
|
BM_PushHeap_string_Descending_1024
|
6.03% |
2.459 |
2.607 |
- |
-21.35% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
6.02% |
0.611 |
0.648 |
- |
2.94% |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
6.01% |
824111.616 |
873675.031 |
- |
1.22% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
6.01% |
990.492 |
1050.049 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
6.01% |
33.997 |
36.041 |
- |
18.13% |
- |
|
BM_vector_deque_ranges_move/2
|
6.00% |
1.893 |
2.006 |
- |
16.16% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
5.98% |
0.569 |
0.603 |
- |
-0.26% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
5.96% |
0.897 |
0.951 |
- |
22.40% |
- |
|
BM_std_min<unsigned_char>/24
|
5.96% |
2.776 |
2.941 |
- |
6.67% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
5.94% |
16226165.596 |
17190206.534 |
- |
15.06% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
5.92% |
1116457.773 |
1182597.948 |
- |
0.36% |
- |
|
BM_std_min<char>/6
|
5.92% |
1.540 |
1.631 |
- |
2.67% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
5.89% |
1.742 |
1.845 |
- |
-0.17% |
- |
|
BM_std_minmax<unsigned_int>/6
|
5.89% |
1.310 |
1.387 |
- |
3.21% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
5.88% |
1.123 |
1.189 |
- |
4.92% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
5.87% |
203279.958 |
215219.107 |
- |
5.22% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
5.87% |
7.276 |
7.703 |
- |
-6.48% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
5.86% |
41.602 |
44.038 |
- |
6.85% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
5.85% |
2.072 |
2.193 |
- |
4.80% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
5.82% |
404.830 |
428.385 |
- |
3.45% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/8192
|
5.81% |
3698.759 |
3913.488 |
- |
5.65% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
5.80% |
5.645 |
5.973 |
- |
33.83% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
5.79% |
10.427 |
11.032 |
- |
0.50% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
5.79% |
34.153 |
36.131 |
- |
54.03% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
5.78% |
9.520 |
10.071 |
- |
5.58% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
5.77% |
1100300.158 |
1163803.580 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
5.77% |
6438349.590 |
6809754.604 |
- |
9.22% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
5.75% |
22.130 |
23.403 |
- |
-3.94% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_1024
|
5.75% |
0.363 |
0.384 |
- |
4.50% |
- |
|
BM_RangesPopHeap_string_1
|
5.73% |
0.508 |
0.537 |
- |
2.61% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
5.72% |
52.641 |
55.649 |
- |
-2.04% |
- |
|
rng::move(vector<int>)/262144
|
5.71% |
22229.330 |
23499.153 |
- |
6.47% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
5.71% |
2.445 |
2.585 |
- |
3.90% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
5.71% |
852892.656 |
901565.231 |
- |
2.92% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
5.69% |
70.608 |
74.625 |
- |
5.04% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
5.68% |
59.356 |
62.729 |
- |
2.48% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
5.68% |
6.281 |
6.638 |
- |
6.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
5.68% |
20.240 |
21.390 |
- |
-11.27% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
5.66% |
109680.221 |
115891.230 |
- |
1.95% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
5.64% |
12.349 |
13.046 |
- |
-11.17% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
5.64% |
362.371 |
382.814 |
- |
3.16% |
- |
|
BM_StringRead_Cold_Deep_Large
|
5.63% |
1.340 |
1.415 |
- |
17.07% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
5.61% |
25.587 |
27.022 |
- |
-4.02% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
5.60% |
1146464.150 |
1210631.599 |
- |
1.26% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
5.60% |
3231.193 |
3412.011 |
- |
2.73% |
- |
|
BM_RangesPopHeap_uint64_262144
|
5.59% |
41.516 |
43.838 |
- |
6.53% |
- |
|
rng::copy_n(deque<int>)/262144
|
5.59% |
10400.397 |
10982.011 |
- |
6.03% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
5.58% |
9.164 |
9.676 |
- |
3.98% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
5.58% |
710.928 |
750.587 |
- |
3.65% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
5.57% |
509.008 |
537.365 |
- |
-12.50% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
5.57% |
0.824 |
0.870 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
5.57% |
1579339.032 |
1667252.930 |
- |
4.25% |
- |
|
BM_std_min<unsigned_long_long>/64
|
5.56% |
4.691 |
4.951 |
- |
3.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
5.55% |
5886074.720 |
6212837.620 |
- |
-10.55% |
- |
|
std::deque<int>::ctor(size)/32
|
5.55% |
26.615 |
28.092 |
- |
7.54% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/32768
|
5.55% |
35.178 |
37.129 |
- |
4.65% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
5.54% |
60777.258 |
64142.540 |
- |
6.70% |
- |
|
rng::search(vector<int>)_(same_length)/8192
|
5.53% |
1879.503 |
1983.513 |
- |
5.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
5.52% |
5275555.097 |
5566971.961 |
- |
-0.36% |
- |
|
BM_std_minmax<unsigned_int>/11
|
5.52% |
1.687 |
1.780 |
- |
-2.62% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
5.51% |
381.321 |
402.342 |
- |
-3.12% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
5.51% |
445.991 |
470.575 |
- |
3.69% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
5.50% |
7.673 |
8.095 |
- |
7.10% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
5.50% |
16.684 |
17.601 |
- |
0.59% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
5.48% |
31.035 |
32.736 |
- |
7.33% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
5.47% |
23.943 |
25.253 |
- |
4.02% |
- |
|
std::copy_n(deque<int>)/4096
|
5.47% |
145.391 |
153.346 |
- |
3.14% |
- |
|
BM_std_min<unsigned_int>/2
|
5.46% |
0.462 |
0.487 |
- |
5.42% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
5.46% |
1100382.538 |
1160475.971 |
- |
3.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
5.46% |
140929066.043 |
148620034.839 |
- |
-4.88% |
- |
|
std::copy_backward(vector<int>)/8
|
5.45% |
2.133 |
2.250 |
- |
1.12% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
5.45% |
29.348 |
30.948 |
- |
0.74% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
5.45% |
1.752 |
1.847 |
- |
5.44% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
5.44% |
48.384 |
51.017 |
- |
8.91% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
5.44% |
30992461.198 |
32677072.132 |
- |
0.87% |
- |
|
BM_std_minmax<char>/5
|
5.43% |
1.711 |
1.804 |
- |
-2.97% |
- |
|
std::move_backward(deque<int>)/8
|
5.42% |
3.368 |
3.550 |
- |
6.98% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
5.41% |
33.151 |
34.945 |
- |
1.86% |
- |
|
BM_std_minmax<unsigned_short>/32
|
5.41% |
1.235 |
1.302 |
- |
5.93% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
5.41% |
31.894 |
33.619 |
- |
0.08% |
- |
|
BM_RangesPushHeap_uint64_Descending_4
|
5.40% |
0.361 |
0.380 |
- |
5.43% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.40% |
54805.413 |
57765.875 |
- |
3.46% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
5.40% |
1.430 |
1.508 |
- |
5.32% |
- |
|
BM_std_min<unsigned_long_long>/5
|
5.39% |
1.308 |
1.379 |
- |
2.68% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
5.38% |
561.871 |
592.126 |
- |
5.83% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
5.37% |
1427330.854 |
1504005.947 |
- |
9.63% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
5.37% |
1.156 |
1.218 |
- |
4.66% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
5.37% |
563.892 |
594.164 |
- |
3.82% |
- |
|
BM_std_min<char>/11
|
5.32% |
1.040 |
1.095 |
- |
4.53% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
5.31% |
22.186 |
23.364 |
- |
-0.57% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
5.30% |
3.678 |
3.873 |
- |
8.66% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
5.28% |
32.285 |
33.990 |
- |
9.61% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
5.28% |
3.027 |
3.187 |
- |
6.43% |
- |
|
std::multiset<int>::ctor(const&)/32
|
5.28% |
218.026 |
229.542 |
- |
1.39% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_1024
|
5.28% |
8.972 |
9.445 |
- |
2.55% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
5.27% |
29.298 |
30.842 |
- |
3.83% |
- |
|
BM_MakeHeap_float_Random_16384
|
5.27% |
1.113 |
1.172 |
- |
-2.48% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
5.27% |
0.603 |
0.635 |
- |
41.97% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
5.26% |
4448530.914 |
4682543.108 |
- |
-3.83% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.25% |
12032.295 |
12664.532 |
- |
2.04% |
- |
|
BM_std_minmax<short>/1
|
5.25% |
0.625 |
0.658 |
- |
3.79% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
5.25% |
7.888 |
8.302 |
- |
5.62% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
5.24% |
5.296 |
5.574 |
- |
2.99% |
- |
|
BM_std_minmax<char>/2
|
5.23% |
0.856 |
0.900 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
5.23% |
1329908.606 |
1399403.295 |
- |
2.78% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/1024
|
5.22% |
19.457 |
20.473 |
- |
4.93% |
- |
|
BM_StringRead_Cold_Deep_Small
|
5.21% |
0.901 |
0.948 |
- |
17.48% |
- |
|
BM_std_min<char>/24
|
5.20% |
2.742 |
2.884 |
- |
9.05% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
5.20% |
13487.902 |
14189.286 |
- |
5.55% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
5.20% |
0.913 |
0.960 |
- |
22.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
5.20% |
1493852.377 |
1571479.982 |
- |
4.31% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
5.19% |
12.980 |
13.654 |
- |
-7.33% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
5.18% |
29.497 |
31.025 |
- |
-0.56% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
5.18% |
13.162 |
13.844 |
- |
3.52% |
- |
|
BM_std_min<char>/21
|
5.18% |
1.785 |
1.877 |
- |
3.76% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
5.17% |
234118.858 |
246216.362 |
- |
19.21% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
5.17% |
79797.925 |
83919.566 |
- |
1.22% |
- |
|
rng::is_sorted(list<int>)/8192
|
5.15% |
7011.151 |
7372.437 |
- |
1.52% |
- |
|
BM_MakeHeap_uint32_Random_64
|
5.12% |
1.270 |
1.335 |
- |
6.74% |
- |
|
rng::find_first_of(list<int>,_pred)_(small_needle)/8192
|
5.11% |
42334.438 |
44498.386 |
- |
5.44% |
- |
|
BM_std_min<char>/28
|
5.11% |
1.739 |
1.827 |
- |
2.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
5.10% |
4747546.368 |
4989562.167 |
- |
-0.81% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
5.09% |
0.441 |
0.464 |
- |
-3.45% |
- |
|
std::for_each_n(vector<int>)/8
|
5.09% |
2.406 |
2.528 |
- |
0.99% |
- |
|
BM_MakeHeap_string_SingleElement_4
|
5.08% |
3.660 |
3.846 |
- |
4.89% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4
|
5.07% |
0.735 |
0.772 |
- |
-2.81% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
5.06% |
21.904 |
23.013 |
- |
-0.76% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
5.06% |
219.894 |
231.024 |
- |
4.88% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
5.06% |
15.452 |
16.234 |
- |
1.38% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
5.06% |
47.035 |
49.414 |
- |
0.54% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
5.05% |
1.521 |
1.598 |
- |
4.42% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
5.02% |
6.094 |
6.400 |
- |
5.26% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
5.02% |
0.554 |
0.582 |
- |
0.38% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
5.01% |
1482.057 |
1556.335 |
- |
2.02% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
5.01% |
42.564 |
44.697 |
- |
4.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
5.00% |
15677.389 |
16460.618 |
- |
0.98% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
5.00% |
11225105.603 |
11785872.511 |
- |
3.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
4.99% |
1546429.768 |
1623618.896 |
- |
5.91% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
4.98% |
0.758 |
0.796 |
- |
-2.79% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
4.98% |
26.839 |
28.175 |
- |
8.71% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
4.98% |
21.352 |
22.414 |
- |
-5.07% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
4.97% |
35.376 |
37.135 |
- |
4.71% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
4.96% |
1.007 |
1.057 |
- |
-0.11% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
4.95% |
26.123 |
27.416 |
- |
1.51% |
- |
|
std::set<std::string>::erase(iterator)/32
|
4.94% |
26.197 |
27.491 |
- |
-11.84% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
4.93% |
78121512.852 |
81973595.602 |
- |
4.97% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
4.93% |
18.094 |
18.986 |
- |
2.62% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
4.92% |
1517351.724 |
1592045.250 |
- |
2.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
4.92% |
12659416.516 |
13282034.716 |
- |
-3.58% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
4.91% |
19.259 |
20.206 |
- |
4.80% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
4.91% |
1.548 |
1.625 |
- |
0.47% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
4.91% |
30.930 |
32.448 |
- |
6.21% |
- |
|
BM_std_minmax<char>/6
|
4.91% |
1.979 |
2.076 |
- |
-3.64% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
4.89% |
301.359 |
316.110 |
- |
7.59% |
- |
|
SetIntersection_None_Set_float_262144_1
|
4.89% |
1170562.174 |
1227844.562 |
- |
5.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
4.88% |
1660263.852 |
1741339.731 |
- |
0.77% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
4.87% |
39.574 |
41.502 |
- |
4.58% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
4.84% |
2.524 |
2.646 |
- |
4.57% |
- |
|
std::map<std::string,_int>::clear()/1024
|
4.83% |
20745.391 |
21748.140 |
- |
3.81% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
4.83% |
6478.048 |
6790.916 |
- |
6.17% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
4.83% |
13325.625 |
13968.743 |
- |
4.81% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.82% |
7062.723 |
7403.294 |
- |
2.83% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.82% |
211.536 |
221.735 |
- |
-1.38% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.82% |
15240.333 |
15974.933 |
- |
1.83% |
- |
|
std::map<std::string,_int>::clear()/8192
|
4.82% |
201244.722 |
210935.125 |
- |
2.42% |
- |
|
BM_std_min<char>/26
|
4.81% |
1.155 |
1.211 |
- |
4.82% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
4.79% |
18.336 |
19.215 |
- |
4.80% |
- |
|
BM_std_minmax<char>/64
|
4.79% |
1.318 |
1.381 |
- |
9.96% |
- |
|
rng::search(deque<int>)_(single_element)/1000
|
4.79% |
425.764 |
446.148 |
- |
-0.83% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
4.77% |
108.449 |
113.619 |
- |
5.83% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
4.76% |
24.798 |
25.978 |
- |
27.03% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
4.74% |
0.577 |
0.605 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
4.74% |
7861.454 |
8234.140 |
- |
4.43% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
4.74% |
3326711.730 |
3484368.048 |
- |
1.83% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.72% |
3.089 |
3.235 |
- |
4.74% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
4.71% |
24.288 |
25.433 |
- |
0.32% |
- |
|
rng::adjacent_find(deque<int>)/8
|
4.70% |
3.379 |
3.538 |
- |
-5.64% |
- |
|
rng::search(vector<int>)_(same_length)/1024
|
4.69% |
246.383 |
257.949 |
- |
4.29% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
4.69% |
822348.658 |
860909.926 |
- |
4.39% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
4.69% |
591.932 |
619.688 |
- |
2.88% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
4.68% |
1.302 |
1.363 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
4.68% |
15071998.363 |
15776833.582 |
- |
1.40% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
4.67% |
2.415 |
2.528 |
- |
1.83% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
4.65% |
22.601 |
23.653 |
- |
7.16% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
4.64% |
78132469.620 |
81761653.475 |
- |
5.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
4.64% |
10.095 |
10.564 |
- |
3.57% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
4.64% |
5.229 |
5.471 |
- |
-6.23% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
4.64% |
26516.837 |
27746.558 |
- |
0.74% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
4.63% |
4.202 |
4.396 |
- |
2.63% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
4.63% |
1.503 |
1.572 |
- |
-8.05% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
4.63% |
1.553 |
1.624 |
- |
2.80% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
4.62% |
1135645.192 |
1188100.757 |
- |
-0.35% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
4.61% |
25169.421 |
26330.394 |
- |
3.93% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
4.61% |
7043.722 |
7368.578 |
- |
3.07% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
4.61% |
0.756 |
0.791 |
- |
4.46% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
4.60% |
7901.853 |
8264.955 |
- |
4.57% |
- |
|
rng::copy_n(deque<int>)/32768
|
4.59% |
1148.379 |
1201.093 |
- |
5.64% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
4.59% |
21.200 |
22.173 |
- |
-1.52% |
- |
|
BM_RangesMakeHeap_float_Heap_256
|
4.58% |
0.243 |
0.254 |
- |
0.15% |
- |
|
BM_StringResizeAndOverwrite
|
4.58% |
0.824 |
0.862 |
- |
0.17% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
4.57% |
1202448.138 |
1257443.102 |
- |
1.48% |
- |
|
bm_swap_ranges_vb_aligned/64
|
4.57% |
2.776 |
2.903 |
- |
-0.12% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
4.57% |
65.675 |
68.678 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
4.57% |
1228721.492 |
1284877.399 |
- |
0.96% |
- |
|
BM_RangesPushHeap_uint64_Descending_16
|
4.57% |
0.359 |
0.376 |
- |
4.48% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
4.55% |
9.253 |
9.675 |
- |
5.29% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
4.54% |
37.537 |
39.243 |
- |
-3.95% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
4.54% |
58.691 |
61.354 |
- |
3.83% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.52% |
1458.366 |
1524.338 |
- |
1.28% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
4.52% |
31.066 |
32.471 |
- |
5.53% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
4.51% |
1230446.307 |
1285960.180 |
- |
1.95% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
4.51% |
1364250.947 |
1425799.524 |
- |
1.25% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
4.50% |
27560.564 |
28800.766 |
- |
0.60% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
4.48% |
28.544 |
29.823 |
- |
-0.21% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
4.48% |
688.001 |
718.843 |
- |
-8.87% |
- |
|
BM_std_minmax<char>/4
|
4.48% |
1.434 |
1.498 |
- |
-3.38% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
4.47% |
1678990.471 |
1754043.400 |
- |
2.43% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
4.46% |
2.362 |
2.468 |
- |
1.76% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
4.46% |
1165179.768 |
1217166.748 |
- |
4.60% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
4.45% |
19.158 |
20.010 |
- |
10.96% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
4.45% |
19.526 |
20.395 |
- |
5.23% |
- |
|
BM_std_minmax<short>/7
|
4.45% |
1.690 |
1.765 |
- |
1.04% |
- |
|
BM_std_min<char>/27
|
4.44% |
1.385 |
1.446 |
- |
4.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
4.42% |
18735269.406 |
19563892.924 |
- |
-0.41% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
4.42% |
3.530 |
3.687 |
- |
3.74% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
4.41% |
16266465.358 |
16984405.863 |
- |
1.09% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
4.41% |
1150311.051 |
1201009.138 |
- |
-0.23% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
4.41% |
24.572 |
25.655 |
- |
-2.93% |
- |
|
std::fill(vector<bool>)/64
|
4.39% |
1.620 |
1.691 |
- |
3.46% |
- |
|
BM_PushHeap_float_Ascending_16
|
4.39% |
1.074 |
1.121 |
- |
5.22% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
4.38% |
34.106 |
35.598 |
- |
4.03% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
4.37% |
170290.977 |
177736.685 |
- |
3.02% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
4.37% |
22.284 |
23.258 |
- |
-14.89% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
4.37% |
170729232.568 |
178184492.301 |
- |
2.21% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
4.36% |
3.634 |
3.792 |
- |
1.69% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
4.36% |
85326.065 |
89048.939 |
- |
1.83% |
- |
|
BM_RangesPopHeap_uint32_262144
|
4.36% |
40.871 |
42.653 |
- |
4.14% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
4.36% |
118297017.645 |
123450287.867 |
- |
5.13% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_4
|
4.35% |
0.322 |
0.336 |
- |
1.89% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
4.35% |
19.748 |
20.607 |
- |
3.98% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.34% |
3.090 |
3.224 |
- |
4.34% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
4.34% |
1170232.061 |
1221038.344 |
- |
1.44% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
4.34% |
2.265 |
2.363 |
- |
5.41% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
4.34% |
1.212 |
1.264 |
- |
2.08% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
4.33% |
259.871 |
271.113 |
- |
-1.99% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
4.32% |
1576944.172 |
1645076.336 |
- |
5.23% |
- |
|
SetIntersection_Front_Set_string_16_16
|
4.32% |
60695354.262 |
63315843.983 |
- |
-0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
4.31% |
1152499.128 |
1202225.385 |
- |
0.75% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
4.31% |
5.941 |
6.197 |
- |
-3.93% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
4.30% |
1.193 |
1.245 |
- |
3.13% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
4.30% |
0.895 |
0.934 |
- |
-0.69% |
- |
|
BM_num_put<unsigned_long_long>
|
4.30% |
11.405 |
11.896 |
- |
-2.38% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
4.30% |
1.786 |
1.863 |
- |
0.83% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.30% |
140441171.907 |
146475534.113 |
- |
-6.44% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.30% |
8.530 |
8.896 |
- |
0.20% |
- |
|
rng::fill_n(deque<int>)/32
|
4.29% |
1.155 |
1.205 |
- |
-1.68% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
4.29% |
6.524 |
6.804 |
- |
0.58% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
4.27% |
48.369 |
50.436 |
- |
7.78% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
4.27% |
31.747 |
33.104 |
- |
4.66% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
4.26% |
934785.109 |
974560.594 |
- |
4.39% |
- |
|
BM_std_min<char>/30
|
4.25% |
2.252 |
2.348 |
- |
5.63% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
4.25% |
3.109 |
3.241 |
- |
3.84% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
4.24% |
3.089 |
3.220 |
- |
4.15% |
- |
|
BM_std_min<short>/27
|
4.23% |
2.261 |
2.356 |
- |
2.66% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
4.22% |
1162697.753 |
1211785.563 |
- |
3.89% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
4.22% |
1555178.386 |
1620780.844 |
- |
3.02% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
4.21% |
29.667 |
30.916 |
- |
5.91% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
4.21% |
1487835.988 |
1550457.038 |
- |
2.69% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
4.21% |
28.655 |
29.861 |
- |
-0.14% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
4.20% |
34.815 |
36.278 |
- |
4.00% |
- |
|
BM_std_min<unsigned_char>/2
|
4.20% |
0.505 |
0.527 |
- |
8.56% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
4.20% |
4.539 |
4.729 |
- |
1.97% |
- |
|
std::map<int,_int>::clear()/1024
|
4.19% |
10396.576 |
10832.097 |
- |
2.38% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
4.17% |
767.968 |
800.025 |
- |
19.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
4.17% |
1144762.044 |
1192490.496 |
- |
5.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
4.16% |
6468311.478 |
6737625.534 |
- |
-0.99% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
4.16% |
22.721 |
23.667 |
- |
0.15% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
4.15% |
11070.002 |
11529.903 |
- |
4.30% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
4.15% |
1191241.199 |
1240700.456 |
- |
-0.49% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
4.14% |
19.770 |
20.589 |
- |
9.13% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
4.14% |
12.570 |
13.090 |
- |
0.83% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
4.13% |
54256160.296 |
56497031.260 |
- |
4.56% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.13% |
3.091 |
3.219 |
- |
4.12% |
- |
|
BM_std_min<char>/13
|
4.12% |
1.534 |
1.597 |
- |
2.13% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.12% |
44372.288 |
46201.378 |
- |
2.02% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
4.11% |
3.092 |
3.219 |
- |
4.23% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
4.10% |
2.206 |
2.297 |
- |
1.83% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
4.10% |
34.532 |
35.947 |
- |
-2.01% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
4.09% |
19457.297 |
20253.064 |
- |
2.32% |
- |
|
std::move(deque<int>)/512
|
4.09% |
23.845 |
24.820 |
- |
4.25% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
4.09% |
159.067 |
165.566 |
- |
0.14% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
4.08% |
62.614 |
65.171 |
- |
1.33% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
4.08% |
5.343 |
5.562 |
- |
-0.04% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
4.08% |
29.717 |
30.930 |
- |
-12.33% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
4.08% |
0.420 |
0.437 |
- |
-28.98% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
4.08% |
39.810 |
41.433 |
- |
1.26% |
- |
|
BM_MakeHeap_uint64_SingleElement_256
|
4.08% |
0.566 |
0.589 |
- |
2.45% |
- |
|
BM_std_minmax_element<short>/3
|
4.08% |
1.150 |
1.197 |
- |
4.23% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
4.08% |
1.571 |
1.635 |
- |
-1.69% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
4.07% |
2.048 |
2.131 |
- |
-0.43% |
- |
|
BM_PushHeap_float_Descending_16
|
4.06% |
0.363 |
0.377 |
- |
3.96% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
4.05% |
1.962 |
2.041 |
- |
-2.10% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
4.05% |
7.742 |
8.056 |
- |
-3.73% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
4.04% |
754.088 |
784.584 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
4.04% |
2229535.187 |
2319687.657 |
- |
-0.21% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
4.04% |
5595.081 |
5821.122 |
- |
-2.12% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
4.04% |
24.337 |
25.319 |
- |
4.29% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
4.04% |
12356.504 |
12855.411 |
- |
4.08% |
- |
|
BM_SortHeap_float_1
|
4.03% |
0.256 |
0.267 |
- |
6.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
4.02% |
1.600 |
1.665 |
- |
-0.01% |
- |
|
rng::for_each_n(vector<int>)/8
|
4.02% |
2.430 |
2.528 |
- |
-0.35% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
4.01% |
24.972 |
25.974 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
3.99% |
241363479.353 |
250997726.675 |
- |
-26.79% |
- |
|
std::generate_n(vector<int>)/50
|
3.99% |
12.058 |
12.539 |
- |
4.03% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
3.98% |
2.964 |
3.082 |
- |
2.49% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
3.98% |
1.060 |
1.103 |
- |
12.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
3.98% |
18017636.327 |
18734749.443 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
3.97% |
11642258.206 |
12104030.167 |
- |
6.10% |
- |
|
std::reverse(list<int>)/32768
|
3.96% |
18634.779 |
19372.588 |
- |
14.72% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
3.95% |
1548330.731 |
1609548.910 |
- |
4.06% |
- |
|
BM_std_min<char>/20
|
3.95% |
1.528 |
1.588 |
- |
3.83% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.95% |
17764.053 |
18465.678 |
- |
-2.19% |
- |
|
BM_MakeHeap_uint64_Random_16384
|
3.95% |
0.975 |
1.013 |
- |
-2.04% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.94% |
26.937 |
27.998 |
- |
7.70% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
3.94% |
9.518 |
9.893 |
- |
3.79% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
3.94% |
1.553 |
1.614 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
3.93% |
53872949.392 |
55988880.858 |
- |
0.65% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
3.91% |
43.904 |
45.621 |
- |
3.30% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
3.90% |
19.771 |
20.542 |
- |
-2.41% |
- |
|
BM_std_min<char>/23
|
3.89% |
2.236 |
2.323 |
- |
1.81% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
3.89% |
311.748 |
323.872 |
- |
-9.25% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.86% |
1.590 |
1.651 |
- |
1.02% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
3.86% |
1.535 |
1.595 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
3.85% |
14699001.589 |
15264917.167 |
- |
4.05% |
- |
|
BM_std_min<short>/31
|
3.85% |
2.553 |
2.651 |
- |
3.14% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.84% |
594.777 |
617.601 |
- |
2.08% |
- |
|
BM_vector_deque_copy_backward/65536
|
3.83% |
7794.685 |
8093.212 |
- |
4.43% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
3.83% |
9.192 |
9.544 |
- |
3.65% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
3.83% |
19613.715 |
20363.992 |
- |
2.83% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
3.82% |
6101713.934 |
6335090.968 |
- |
2.45% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
3.82% |
1.879 |
1.951 |
- |
3.72% |
- |
|
SetIntersection_None_Set_float_262144_64
|
3.82% |
1163349.529 |
1207812.824 |
- |
3.97% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
3.82% |
4.403 |
4.572 |
- |
4.19% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
3.82% |
3533583.224 |
3668559.365 |
- |
0.46% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
3.81% |
170884.869 |
177396.473 |
- |
2.28% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
3.81% |
1562975.260 |
1622465.657 |
- |
2.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
3.80% |
16.825 |
17.465 |
- |
4.44% |
- |
|
BM_deque_vector_copy_backward/2
|
3.80% |
1.775 |
1.843 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
3.80% |
1086063.936 |
1127301.614 |
- |
1.95% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
3.79% |
597.227 |
619.886 |
- |
3.45% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
3.79% |
1.389 |
1.441 |
- |
-3.78% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
3.79% |
5.759 |
5.977 |
- |
7.61% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1048576
|
3.78% |
86222.001 |
89481.040 |
- |
3.18% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.77% |
1.554 |
1.612 |
- |
0.02% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
3.77% |
3.673 |
3.812 |
- |
1.14% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
3.77% |
0.634 |
0.658 |
- |
47.14% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
3.75% |
832652.073 |
863867.740 |
- |
2.18% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
3.74% |
0.423 |
0.439 |
- |
0.38% |
- |
|
BM_deque_deque_move_backward/64
|
3.74% |
3.325 |
3.449 |
- |
2.08% |
- |
|
SetIntersection_Front_Set_float_256_64
|
3.73% |
6335620.025 |
6572156.201 |
- |
0.26% |
- |
|
BM_std_minmax<short>/23
|
3.73% |
2.560 |
2.655 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
3.72% |
2522485.715 |
2616429.688 |
- |
7.45% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
3.72% |
24.497 |
25.409 |
- |
11.02% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1024
|
3.72% |
26441.851 |
27424.576 |
- |
3.47% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
3.71% |
6.937 |
7.194 |
- |
3.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
3.70% |
1135319.631 |
1177350.951 |
- |
5.46% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
3.70% |
40464754.179 |
41961986.474 |
- |
2.53% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
3.70% |
1.537 |
1.594 |
- |
0.32% |
- |
|
BM_MakeThenSortHeap_uint64_Random_4
|
3.70% |
4.055 |
4.205 |
- |
4.51% |
- |
|
BM_vector_deque_move/64
|
3.69% |
2.785 |
2.888 |
- |
6.79% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
3.68% |
21422.323 |
22210.868 |
- |
-3.62% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.68% |
24.646 |
25.553 |
- |
5.34% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.67% |
16723.950 |
17338.063 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
3.67% |
17797888.060 |
18450544.210 |
- |
-3.46% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
3.66% |
9872852.675 |
10233919.704 |
- |
3.62% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
3.66% |
6258310.347 |
6487159.463 |
- |
1.69% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
3.65% |
19.299 |
20.004 |
- |
-1.77% |
- |
|
std::move(vector<int>)/8
|
3.64% |
2.217 |
2.297 |
- |
-0.35% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
3.64% |
5.959 |
6.175 |
- |
4.24% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
3.63% |
0.670 |
0.694 |
- |
9.61% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
3.62% |
169894.205 |
176043.688 |
- |
2.39% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
3.60% |
17916164.751 |
18560619.176 |
- |
-1.77% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
3.59% |
1.411 |
1.462 |
- |
11.09% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
3.59% |
5.594 |
5.795 |
- |
1.23% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
3.59% |
32.708 |
33.881 |
- |
-1.19% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
3.58% |
4.250 |
4.402 |
- |
1.95% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
3.58% |
45.738 |
47.377 |
- |
4.61% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
3.57% |
6.067 |
6.283 |
- |
4.08% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4
|
3.57% |
0.531 |
0.550 |
- |
3.06% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
3.56% |
6.646 |
6.883 |
- |
3.68% |
- |
|
rng::copy_n(vector<int>)/32768
|
3.56% |
2563.361 |
2654.683 |
- |
15.72% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
3.56% |
1.242 |
1.286 |
- |
-0.53% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
3.56% |
10.200 |
10.563 |
- |
2.31% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.56% |
1167779.297 |
1209316.810 |
- |
3.94% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
3.55% |
0.524 |
0.542 |
- |
16.85% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
3.55% |
1168831.688 |
1210348.946 |
- |
-1.75% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
3.55% |
1.688 |
1.748 |
- |
-1.55% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16384
|
3.54% |
44.551 |
46.130 |
- |
0.69% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.54% |
370.015 |
383.120 |
- |
2.75% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
3.54% |
5.628 |
5.827 |
- |
1.93% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
3.54% |
107.000 |
110.786 |
- |
5.94% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
3.53% |
6.011 |
6.224 |
- |
2.25% |
- |
|
BM_deque_vector_move_backward/2
|
3.53% |
1.774 |
1.837 |
- |
-0.24% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
3.52% |
23.587 |
24.418 |
- |
1.89% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
3.52% |
2.044 |
2.116 |
- |
-0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
3.52% |
3807.838 |
3941.698 |
- |
3.62% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
3.51% |
16.675 |
17.260 |
- |
6.54% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.51% |
144812.367 |
149890.982 |
- |
1.29% |
- |
|
BM_StringRelational_Compare_Large_Small_Control
|
3.50% |
1.793 |
1.855 |
- |
0.42% |
- |
|
SetIntersection_None_Set_string_16384_1
|
3.50% |
201675388.905 |
208724549.892 |
- |
3.25% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
3.49% |
8.132 |
8.416 |
- |
-3.77% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
3.49% |
1.787 |
1.849 |
- |
0.06% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.48% |
28.550 |
29.544 |
- |
-13.82% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
3.48% |
4445.500 |
4600.154 |
- |
-2.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
3.48% |
39387354.851 |
40757153.429 |
- |
1.02% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
3.48% |
127.083 |
131.501 |
- |
3.06% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
3.46% |
17.601 |
18.210 |
- |
2.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
3.46% |
344100617.319 |
356000505.974 |
- |
1.61% |
- |
|
BM_std_minmax<short>/15
|
3.46% |
1.968 |
2.036 |
- |
2.24% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
3.46% |
22864115.517 |
23654250.313 |
- |
-0.08% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
3.46% |
0.744 |
0.770 |
- |
4.85% |
- |
|
BM_deque_deque_ranges_move/64000
|
3.45% |
2767.570 |
2863.102 |
- |
0.91% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
3.45% |
26.370 |
27.279 |
- |
2.55% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
3.45% |
1.602 |
1.657 |
- |
10.30% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
3.44% |
5.447 |
5.635 |
- |
-2.58% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
3.44% |
4990599.974 |
5162231.670 |
- |
12.51% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
3.44% |
817361.824 |
845448.116 |
- |
3.44% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
3.43% |
838559.932 |
867307.598 |
- |
2.02% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
3.43% |
3.070 |
3.175 |
- |
1.86% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
3.43% |
950.715 |
983.298 |
- |
-3.05% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
3.42% |
1825319.277 |
1887802.893 |
- |
-7.83% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
3.41% |
2.417 |
2.499 |
- |
-2.41% |
- |
|
rng::generate_n(list<int>)/32
|
3.41% |
8.681 |
8.977 |
- |
-5.83% |
- |
|
std::move(vector<int>)/1048576
|
3.41% |
55841.896 |
57743.698 |
- |
2.65% |
- |
|
BM_std_minmax<unsigned_short>/26
|
3.41% |
2.495 |
2.580 |
- |
-0.02% |
- |
|
BM_vector_deque_ranges_move/1
|
3.41% |
2.181 |
2.256 |
- |
11.04% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
3.40% |
1269683.958 |
1312894.287 |
- |
0.50% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.40% |
1.776 |
1.836 |
- |
0.10% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
3.40% |
4.868 |
5.033 |
- |
-0.24% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
3.40% |
8502.171 |
8790.826 |
- |
-0.87% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
3.39% |
1.781 |
1.841 |
- |
0.07% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/1024
|
3.39% |
465.083 |
480.828 |
- |
3.77% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
3.39% |
1.102 |
1.139 |
- |
2.94% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
3.38% |
1.037 |
1.072 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
3.38% |
2405580.059 |
2486797.719 |
- |
6.32% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
3.37% |
173.395 |
179.233 |
- |
3.45% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
3.36% |
1.210 |
1.251 |
- |
-6.03% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
3.36% |
27.104 |
28.014 |
- |
7.75% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
3.36% |
22489.415 |
23243.977 |
- |
-3.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
3.35% |
20525818.686 |
21214189.739 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
3.35% |
14909538.072 |
15409196.566 |
- |
1.66% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
3.35% |
171029.066 |
176755.168 |
- |
2.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
3.34% |
1672700.913 |
1728616.593 |
- |
-0.80% |
- |
|
BM_PushHeap_float_SingleElement_16
|
3.34% |
0.364 |
0.376 |
- |
0.71% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
3.34% |
6.261 |
6.471 |
- |
3.67% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
3.33% |
1.386 |
1.432 |
- |
1.76% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
3.32% |
1.451 |
1.499 |
- |
-11.64% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16
|
3.32% |
0.498 |
0.514 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
3.31% |
14866606.639 |
15358641.527 |
- |
4.41% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
3.31% |
22.937 |
23.696 |
- |
5.16% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
3.31% |
19613.980 |
20262.445 |
- |
1.94% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
3.30% |
2541.359 |
2625.255 |
- |
-7.47% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
3.30% |
72.293 |
74.679 |
- |
1.02% |
- |
|
std::set<int>::count(key)_(existent)/32
|
3.30% |
1.859 |
1.920 |
- |
7.12% |
- |
|
SetIntersection_None_Set_string_256_256
|
3.30% |
5855019.677 |
6048091.258 |
- |
-0.21% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
3.30% |
1.438 |
1.486 |
- |
-14.29% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
3.29% |
35.569 |
36.741 |
- |
4.04% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
3.28% |
24.106 |
24.897 |
- |
4.08% |
- |
|
BM_StringFindStringLiteral/1024
|
3.28% |
17.522 |
18.097 |
- |
0.06% |
- |
|
BM_std_minmax<short>/28
|
3.28% |
2.498 |
2.580 |
- |
-1.55% |
- |
|
std::list<std::string>::ctor(size)/8192
|
3.28% |
103899.845 |
107304.179 |
- |
4.42% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
3.26% |
0.494 |
0.510 |
- |
-1.57% |
- |
|
BM_vector_deque_ranges_copy/2
|
3.26% |
2.003 |
2.069 |
- |
0.13% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
3.25% |
16.749 |
17.294 |
- |
4.27% |
- |
|
BM_std_min<unsigned_short>/16
|
3.25% |
1.675 |
1.730 |
- |
-0.11% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
3.25% |
4576.967 |
4725.620 |
- |
22.52% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
3.24% |
1082663.046 |
1117777.332 |
- |
-1.16% |
- |
|
rng::search(deque<int>,_pred)_(same_length)/1000
|
3.24% |
478.393 |
493.900 |
- |
1.08% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
3.24% |
2631.906 |
2717.181 |
- |
3.65% |
- |
|
BM_deque_vector_move_backward/1
|
3.23% |
2.020 |
2.085 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
3.23% |
4892457.187 |
5050573.156 |
- |
-23.79% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.23% |
44012.951 |
45435.300 |
- |
3.97% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
3.23% |
19965518.682 |
20610195.730 |
- |
5.84% |
- |
|
BM_RangesPopHeap_float_256
|
3.21% |
20.014 |
20.658 |
- |
3.34% |
- |
|
BM_MakeThenSortHeap_float_Heap_16384
|
3.21% |
25.796 |
26.624 |
- |
2.96% |
- |
|
BM_vector_deque_copy_backward/1024
|
3.21% |
37.678 |
38.888 |
- |
1.30% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
3.21% |
19731.742 |
20364.217 |
- |
1.87% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
3.20% |
68.232 |
70.418 |
- |
3.49% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
3.20% |
34.409 |
35.511 |
- |
3.16% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
3.20% |
15034606.165 |
15515913.082 |
- |
0.22% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
3.20% |
27.070 |
27.936 |
- |
2.15% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
3.20% |
1174716.782 |
1212297.352 |
- |
0.47% |
- |
|
rng::for_each(map<int>)/8192
|
3.20% |
16740.250 |
17275.166 |
- |
3.36% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
3.19% |
8.530 |
8.802 |
- |
3.79% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
3.19% |
0.400 |
0.413 |
- |
5.64% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
3.18% |
1084479.988 |
1119016.739 |
- |
0.62% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
3.18% |
30.910 |
31.893 |
- |
4.32% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
3.18% |
15.662 |
16.160 |
- |
2.27% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/1000
|
3.17% |
25389.494 |
26194.960 |
- |
3.72% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
3.17% |
708.990 |
731.474 |
- |
0.75% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
3.16% |
1.590 |
1.640 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
3.16% |
1090691.471 |
1125195.553 |
- |
4.25% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
3.16% |
4950316.462 |
5106706.124 |
- |
1.91% |
- |
|
BM_deque_deque_move/70000
|
3.15% |
3210.571 |
3311.816 |
- |
-0.33% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
3.15% |
39.185 |
40.421 |
- |
4.90% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
3.15% |
5.372 |
5.542 |
- |
-1.53% |
- |
|
BM_MakeHeap_string_SingleElement_256
|
3.15% |
6.281 |
6.479 |
- |
2.05% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.15% |
179012.336 |
184645.500 |
- |
2.22% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
3.14% |
0.894 |
0.922 |
- |
3.18% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
3.14% |
1.792 |
1.848 |
- |
0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.13% |
5840258.961 |
6023236.228 |
- |
2.17% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
3.13% |
0.335 |
0.346 |
- |
-3.01% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
3.13% |
49.418 |
50.963 |
- |
-10.93% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
3.12% |
26.675 |
27.509 |
- |
1.66% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
3.12% |
576.116 |
594.093 |
- |
3.97% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
3.12% |
1081775.778 |
1115496.835 |
- |
2.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
3.11% |
8384777.081 |
8645878.721 |
- |
2.61% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.11% |
198.871 |
205.063 |
- |
3.98% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
3.11% |
23.362 |
24.089 |
- |
3.39% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
3.11% |
8.598 |
8.866 |
- |
5.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
3.11% |
1169533.077 |
1205920.457 |
- |
1.18% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
3.11% |
1168193.359 |
1204534.098 |
- |
2.79% |
- |
|
std::move(list<int>)/4096
|
3.11% |
4888.179 |
5040.240 |
- |
15.07% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
3.11% |
4170561.763 |
4300087.704 |
- |
0.38% |
- |
|
std::map<int,_int>::clear()/32
|
3.10% |
652.318 |
672.551 |
- |
2.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.10% |
836.849 |
862.778 |
- |
2.87% |
- |
|
rng::equal(vector<bool>)_(unaligned)/1048576
|
3.09% |
7627.694 |
7863.352 |
- |
3.44% |
- |
|
BM_StringRelational_Compare_Small_Large_Control
|
3.09% |
1.794 |
1.849 |
- |
0.09% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
3.08% |
0.487 |
0.502 |
- |
-18.03% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
3.08% |
1137259.163 |
1172268.152 |
- |
1.44% |
- |
|
BM_RangesPopHeap_uint32_16384
|
3.08% |
31.103 |
32.060 |
- |
3.29% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
3.08% |
0.339 |
0.349 |
- |
-4.05% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
3.08% |
34.291 |
35.346 |
- |
2.16% |
- |
|
rng::for_each(multimap<int>)/8192
|
3.07% |
16486.111 |
16992.922 |
- |
3.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
3.07% |
1217896.311 |
1255326.587 |
- |
2.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
3.07% |
1077660.601 |
1110770.587 |
- |
0.31% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.07% |
526.420 |
542.584 |
- |
-1.61% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
3.07% |
4.376 |
4.510 |
- |
0.88% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.06% |
113572.823 |
117048.808 |
- |
1.63% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
3.06% |
7751.456 |
7988.294 |
- |
-4.53% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
3.05% |
8.493 |
8.752 |
- |
0.50% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
3.05% |
1070782.201 |
1103459.135 |
- |
0.54% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/52
|
3.04% |
68.626 |
70.713 |
- |
2.17% |
- |
|
BM_StringCopy_Huge
|
3.03% |
102.082 |
105.177 |
- |
4.16% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
3.03% |
6277.439 |
6467.638 |
- |
4.67% |
- |
|
BM_RangesPopHeap_float_16
|
3.03% |
6.388 |
6.582 |
- |
2.15% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16
|
3.02% |
9.400 |
9.685 |
- |
1.33% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
3.02% |
7985.706 |
8226.953 |
- |
-2.03% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
3.01% |
20.900 |
21.529 |
- |
1.52% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
3.01% |
1127428.663 |
1161352.322 |
- |
1.41% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
3.00% |
1210914.770 |
1247245.750 |
- |
3.07% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_4
|
3.00% |
4.170 |
4.295 |
- |
-0.57% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
2.99% |
7.698 |
7.928 |
- |
1.88% |
- |
|
std::list<std::string>::ctor(size)/1024
|
2.99% |
12547.026 |
12922.387 |
- |
4.65% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
2.99% |
0.920 |
0.947 |
- |
1.20% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
2.99% |
176.198 |
181.462 |
- |
3.24% |
- |
|
BM_std_minmax<int>/11
|
2.99% |
1.727 |
1.779 |
- |
-2.87% |
- |
|
BM_std_min<char>/4096
|
2.98% |
28.943 |
29.805 |
- |
0.97% |
- |
|
BM_PushHeap_float_Descending_64
|
2.98% |
0.379 |
0.390 |
- |
-0.76% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
2.98% |
37.584 |
38.702 |
- |
-1.73% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_4
|
2.97% |
3.984 |
4.102 |
- |
2.73% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
2.97% |
1190984.336 |
1226357.485 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
2.97% |
1151862.916 |
1186063.496 |
- |
-1.47% |
- |
|
BM_std_min<char>/12
|
2.97% |
1.310 |
1.349 |
- |
1.23% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
2.96% |
1203878.515 |
1239523.680 |
- |
1.50% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.96% |
41.430 |
42.655 |
- |
10.46% |
- |
|
SetIntersection_None_Set_string_16384_256
|
2.95% |
206534588.080 |
212629263.125 |
- |
5.73% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
2.95% |
2.355 |
2.424 |
- |
2.79% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
2.94% |
7.444 |
7.663 |
- |
0.18% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
2.94% |
2.084 |
2.146 |
- |
1.79% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
2.94% |
21.059 |
21.679 |
- |
-2.15% |
- |
|
SetIntersection_None_Set_float_262144_16
|
2.94% |
1172969.565 |
1207446.697 |
- |
3.99% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
2.93% |
17.911 |
18.437 |
- |
0.33% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
2.93% |
42.844 |
44.101 |
- |
3.33% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
2.93% |
1.255 |
1.291 |
- |
7.36% |
- |
|
SetIntersection_None_Set_float_262144_4
|
2.93% |
1173289.633 |
1207666.748 |
- |
3.86% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
2.93% |
18986411.192 |
19542530.687 |
- |
1.81% |
- |
|
BM_MakeHeap_string_Random_4
|
2.92% |
5.746 |
5.914 |
- |
1.81% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
2.91% |
1126495.942 |
1159274.633 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
2.91% |
1264267.208 |
1301035.712 |
- |
4.28% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.90% |
1197354.471 |
1232117.031 |
- |
2.50% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
2.90% |
9462.204 |
9736.749 |
- |
-3.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
2.90% |
6456408.491 |
6643342.099 |
- |
0.03% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
2.90% |
22.334 |
22.981 |
- |
0.36% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8
|
2.89% |
1.441 |
1.483 |
- |
2.02% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
2.89% |
1135980.362 |
1168860.117 |
- |
-0.08% |
- |
|
BM_RangesMakeHeap_uint32_QuickSortAdversary_16
|
2.89% |
0.625 |
0.644 |
- |
1.92% |
- |
|
std::fill_n(list<int>)/50
|
2.89% |
15.646 |
16.099 |
- |
-0.47% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.89% |
868.893 |
893.984 |
- |
3.35% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
2.89% |
1.622 |
1.668 |
- |
-3.82% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
2.88% |
1.889 |
1.943 |
- |
0.42% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
2.88% |
4.339 |
4.464 |
- |
6.93% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
2.87% |
16140772.554 |
16604529.002 |
- |
-6.29% |
- |
|
BM_std_minmax<short>/32
|
2.87% |
1.229 |
1.264 |
- |
2.87% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
2.87% |
1197614.991 |
1231964.919 |
- |
0.29% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
2.87% |
28.823 |
29.650 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
2.86% |
13240238.080 |
13618302.725 |
- |
-1.59% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
2.85% |
4.791 |
4.928 |
- |
0.74% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
2.85% |
14.146 |
14.549 |
- |
2.45% |
- |
|
BM_std_min<unsigned_long_long>/7
|
2.85% |
1.832 |
1.884 |
- |
-0.88% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.84% |
13021.412 |
13391.658 |
- |
-0.80% |
- |
|
std::unordered_multiset<int>::clear()/32
|
2.84% |
608.430 |
625.697 |
- |
2.53% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
2.84% |
33.880 |
34.841 |
- |
2.78% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
2.83% |
20.379 |
20.956 |
- |
-5.43% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4
|
2.83% |
4.121 |
4.238 |
- |
2.93% |
- |
|
BM_std_min<unsigned_long_long>/15
|
2.83% |
2.119 |
2.179 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
2.83% |
2224136.834 |
2287006.195 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
2.83% |
1191753.561 |
1225435.851 |
- |
0.98% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
2.82% |
208.157 |
214.033 |
- |
3.27% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_1024
|
2.82% |
8.121 |
8.350 |
- |
2.48% |
- |
|
std::deque<std::string>::ctor(size)/32
|
2.81% |
42.926 |
44.133 |
- |
9.95% |
- |
|
BM_LowerBound_string_16384
|
2.81% |
390.243 |
401.204 |
- |
1.04% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.81% |
12364.650 |
12711.918 |
- |
3.60% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
2.81% |
1155136.382 |
1187552.304 |
- |
1.70% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
2.81% |
3.678 |
3.781 |
- |
0.73% |
- |
|
BM_RangesPopHeap_float_262144
|
2.80% |
40.299 |
41.427 |
- |
8.06% |
- |
|
BM_deque_deque_move_backward/65536
|
2.80% |
7984.581 |
8207.866 |
- |
1.80% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
2.79% |
3.393 |
3.488 |
- |
6.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.79% |
1177228.994 |
1210040.759 |
- |
5.26% |
- |
|
std::unordered_multiset<int>::erase(iterator)/0
|
2.79% |
19.615 |
20.162 |
- |
2.69% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
2.79% |
49478.807 |
50856.912 |
- |
3.85% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
2.78% |
3.510 |
3.608 |
- |
-1.66% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
2.78% |
491.582 |
505.257 |
- |
2.94% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
2.78% |
2.507 |
2.577 |
- |
4.34% |
- |
|
BM_std_min<char>/32
|
2.77% |
2.984 |
3.067 |
- |
4.91% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
2.77% |
12698.263 |
13050.407 |
- |
3.98% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
2.77% |
4.717 |
4.848 |
- |
2.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.77% |
1102057.373 |
1132577.521 |
- |
2.06% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/8
|
2.77% |
1.278 |
1.314 |
- |
-0.03% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/8192
|
2.77% |
1338.611 |
1375.638 |
- |
2.81% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
2.76% |
802.914 |
825.110 |
- |
3.06% |
- |
|
BM_std_minmax<int>/6
|
2.76% |
1.350 |
1.387 |
- |
2.79% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
2.76% |
4.701 |
4.831 |
- |
0.59% |
- |
|
BM_RangesPopHeap_uint32_1024
|
2.76% |
21.333 |
21.922 |
- |
2.59% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
2.76% |
1.850 |
1.901 |
- |
-2.91% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
2.75% |
340540988.229 |
349903422.100 |
- |
2.21% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.75% |
7476.252 |
7681.711 |
- |
3.25% |
- |
|
std::copy_backward(vector<int>)/4096
|
2.75% |
228.056 |
234.321 |
- |
-2.01% |
- |
|
BM_std_min<char>/7
|
2.75% |
1.870 |
1.921 |
- |
3.54% |
- |
|
BM_std_minmax<short>/27
|
2.74% |
2.848 |
2.926 |
- |
1.92% |
- |
|
rng::fold_left(list<int>)/8192
|
2.74% |
10484.705 |
10771.582 |
- |
2.42% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
2.72% |
1326451.114 |
1362567.019 |
- |
6.19% |
- |
|
BM_RangesPopHeap_uint64_16384
|
2.72% |
31.216 |
32.066 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
2.72% |
1230223.715 |
1263677.979 |
- |
3.05% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.72% |
252748.787 |
259621.393 |
- |
-0.16% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
2.72% |
10.603 |
10.891 |
- |
-2.30% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
2.71% |
740.093 |
760.182 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
2.71% |
1250672.689 |
1284616.051 |
- |
0.86% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
2.71% |
9.654 |
9.916 |
- |
-5.14% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
2.71% |
10.446 |
10.729 |
- |
16.56% |
- |
|
BM_RangesMakeHeap_uint64_Random_16384
|
2.71% |
1.002 |
1.030 |
- |
2.50% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
2.71% |
6.190 |
6.357 |
- |
0.77% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64
|
2.70% |
1.654 |
1.699 |
- |
2.19% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
2.70% |
5.542 |
5.692 |
- |
3.33% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
2.70% |
4715477.089 |
4842780.606 |
- |
0.86% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
2.70% |
8.000 |
8.215 |
- |
2.22% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
2.70% |
305.202 |
313.430 |
- |
0.89% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
2.68% |
4.544 |
4.666 |
- |
-0.82% |
- |
|
std::move_backward(deque<int>)/64
|
2.68% |
5.308 |
5.451 |
- |
-0.42% |
- |
|
BM_RangesPopHeap_uint64_1024
|
2.68% |
21.439 |
22.014 |
- |
2.68% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.68% |
70.048 |
71.926 |
- |
4.59% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
2.68% |
70.037 |
71.914 |
- |
4.33% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
2.67% |
2.656 |
2.727 |
- |
5.78% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
2.67% |
23.789 |
24.424 |
- |
3.98% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
2.67% |
2.971 |
3.051 |
- |
2.25% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
2.67% |
1894546.646 |
1945158.776 |
- |
3.94% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
2.67% |
15006611.455 |
15407462.794 |
- |
1.25% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
2.67% |
1.271 |
1.305 |
- |
-1.57% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
2.67% |
4.153 |
4.264 |
- |
1.44% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.67% |
43.979 |
45.151 |
- |
20.24% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.66% |
22.020 |
22.605 |
- |
2.26% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144
|
2.66% |
34.367 |
35.279 |
- |
2.67% |
- |
|
std::sort(deque<int>)_(descending)/8
|
2.65% |
25.855 |
26.542 |
- |
3.22% |
- |
|
rng::copy_backward(vector<int>)/32768
|
2.65% |
2842.946 |
2918.405 |
- |
-11.20% |
- |
|
BM_std_minmax_element<short>/70000
|
2.65% |
17888.496 |
18363.244 |
- |
2.86% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_1024
|
2.65% |
0.698 |
0.716 |
- |
4.04% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
2.65% |
1961096.798 |
2013010.055 |
- |
-0.43% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
2.65% |
1.579 |
1.620 |
- |
-1.74% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
2.64% |
3192.016 |
3276.365 |
- |
-3.68% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.64% |
141196.984 |
144918.745 |
- |
2.30% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
2.63% |
2300437.580 |
2361016.277 |
- |
1.62% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
2.63% |
1023.012 |
1049.943 |
- |
0.26% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
2.63% |
8930.957 |
9165.781 |
- |
15.96% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
2.63% |
23.250 |
23.861 |
- |
3.37% |
- |
|
BM_std_minmax<short>/19
|
2.63% |
2.396 |
2.459 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
2.62% |
11736605.663 |
12044624.244 |
- |
0.69% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
2.62% |
2.458 |
2.523 |
- |
5.49% |
- |
|
BM_RangesPushHeap_uint64_Descending_256
|
2.62% |
0.397 |
0.407 |
- |
2.25% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_262144
|
2.62% |
0.749 |
0.769 |
- |
1.90% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.62% |
42461.240 |
43571.832 |
- |
2.35% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
2.61% |
3.890 |
3.991 |
- |
0.68% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
2.61% |
6.634 |
6.807 |
- |
2.20% |
- |
|
BM_std_min<unsigned_short>/4
|
2.61% |
0.981 |
1.007 |
- |
2.68% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
2.61% |
70.035 |
71.861 |
- |
0.65% |
- |
|
BM_std_minmax_element<int>/4
|
2.60% |
1.233 |
1.265 |
- |
1.77% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
2.60% |
1137916.201 |
1167515.356 |
- |
2.63% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
2.60% |
11748.762 |
12054.123 |
- |
15.45% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
2.60% |
22.653 |
23.241 |
- |
1.84% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
2.59% |
35.046 |
35.954 |
- |
-1.63% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
2.59% |
9672.264 |
9922.854 |
- |
-0.52% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
2.59% |
89063.413 |
91367.078 |
- |
2.84% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
2.59% |
3.028 |
3.107 |
- |
2.36% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384
|
2.58% |
108.334 |
111.129 |
- |
1.02% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384
|
2.58% |
23.257 |
23.856 |
- |
1.66% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
2.57% |
1103774.472 |
1132191.375 |
- |
0.17% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
2.57% |
23.128 |
23.723 |
- |
0.77% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
2.57% |
10558.626 |
10830.369 |
- |
2.69% |
- |
|
BM_deque_deque_move_backward/2
|
2.57% |
2.467 |
2.530 |
- |
2.60% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.56% |
3252745.450 |
3336017.778 |
- |
-6.38% |
- |
|
rng::for_each_n(list<int>)/50
|
2.56% |
22.455 |
23.029 |
- |
5.96% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
2.55% |
11.649 |
11.947 |
- |
2.11% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
2.55% |
5.948 |
6.100 |
- |
0.00% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
2.55% |
20.960 |
21.494 |
- |
1.94% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
2.55% |
4416779.382 |
4529281.282 |
- |
1.72% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
2.55% |
1092056.377 |
1119867.837 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
2.54% |
14.725 |
15.099 |
- |
-1.22% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
2.54% |
137504.992 |
140997.711 |
- |
1.20% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
2.54% |
1171123.237 |
1200827.243 |
- |
2.47% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
2.54% |
1295.549 |
1328.399 |
- |
-16.14% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.53% |
24.553 |
25.175 |
- |
2.26% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
2.53% |
9.330 |
9.566 |
- |
3.11% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.53% |
4.267 |
4.375 |
- |
1.58% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256
|
2.53% |
30.958 |
31.742 |
- |
2.77% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
2.53% |
3996.564 |
4097.726 |
- |
1.08% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
2.53% |
687119.608 |
704506.018 |
- |
2.08% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
2.53% |
8.947 |
9.173 |
- |
2.00% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
2.53% |
1.315 |
1.348 |
- |
-6.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
2.52% |
5979733.421 |
6130683.825 |
- |
-8.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
2.52% |
341830479.245 |
350459094.510 |
- |
0.66% |
- |
|
rng::is_sorted(list<int>)/1024
|
2.52% |
765.465 |
784.777 |
- |
3.33% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64
|
2.52% |
0.467 |
0.479 |
- |
1.39% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
2.52% |
16940264.956 |
17366506.565 |
- |
1.57% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16384
|
2.52% |
15.802 |
16.200 |
- |
2.61% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024
|
2.51% |
41.821 |
42.872 |
- |
3.24% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
2.51% |
0.637 |
0.653 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
2.51% |
344206417.973 |
352842209.835 |
- |
1.01% |
- |
|
rng::copy_backward(vector<int>)/4096
|
2.51% |
145.332 |
148.976 |
- |
5.58% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
2.51% |
1.254 |
1.285 |
- |
1.15% |
- |
|
BM_std_minmax<unsigned_short>/64
|
2.50% |
1.532 |
1.570 |
- |
2.90% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
2.50% |
49.304 |
50.538 |
- |
6.02% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
2.50% |
75.593 |
77.482 |
- |
0.27% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
2.50% |
9.661 |
9.902 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_float_256_64
|
2.50% |
9374295.364 |
9608354.633 |
- |
2.27% |
- |
|
BM_std_minmax_element<short>/5500
|
2.50% |
1413.084 |
1448.363 |
- |
2.78% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
2.50% |
9.468 |
9.705 |
- |
-7.69% |
- |
|
BM_std_min<unsigned_char>/18
|
2.49% |
0.988 |
1.012 |
- |
4.27% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
2.49% |
1887.262 |
1934.311 |
- |
2.60% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/32
|
2.49% |
58.147 |
59.596 |
- |
1.68% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.49% |
23938732.916 |
24535050.582 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
2.49% |
28193734.092 |
28895340.048 |
- |
-0.75% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16384
|
2.49% |
27.435 |
28.118 |
- |
1.62% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
2.49% |
18.024 |
18.473 |
- |
0.87% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
2.49% |
29.598 |
30.334 |
- |
-1.91% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/32
|
2.48% |
5.776 |
5.919 |
- |
3.62% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
2.48% |
4.555 |
4.668 |
- |
-5.08% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
2.48% |
8.118 |
8.319 |
- |
3.53% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
2.48% |
26.313 |
26.964 |
- |
2.46% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
2.47% |
20.139 |
20.637 |
- |
2.59% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
2.47% |
13645640.882 |
13982436.045 |
- |
0.80% |
- |
|
bm_swap_ranges_vb_aligned/8
|
2.47% |
3.265 |
3.346 |
- |
-0.11% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024
|
2.47% |
8.455 |
8.664 |
- |
1.71% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
2.47% |
49943.062 |
51174.906 |
- |
2.94% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
2.46% |
30.492 |
31.244 |
- |
3.82% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
2.46% |
1165395.256 |
1194077.291 |
- |
5.27% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
2.46% |
2.389 |
2.447 |
- |
1.32% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
2.46% |
35.055 |
35.917 |
- |
2.66% |
- |
|
rng::copy(vector<int>)/4096
|
2.46% |
146.985 |
150.594 |
- |
0.78% |
- |
|
BM_std_minmax_element<short>/65536
|
2.45% |
16770.376 |
17182.043 |
- |
2.94% |
- |
|
rng::for_each(set<int>::iterator)/8
|
2.45% |
4.480 |
4.590 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
2.45% |
10424908.716 |
10680381.798 |
- |
-3.02% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16
|
2.45% |
11.476 |
11.757 |
- |
2.50% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
2.45% |
4.330 |
4.436 |
- |
2.20% |
- |
|
BM_vector_deque_copy_backward/64
|
2.44% |
3.069 |
3.144 |
- |
6.17% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
2.44% |
616.562 |
631.622 |
- |
3.16% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
2.44% |
1132009.173 |
1159641.173 |
- |
1.18% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
2.43% |
1178549.706 |
1207219.051 |
- |
3.39% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
2.43% |
5.067 |
5.190 |
- |
3.81% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
2.43% |
1909.968 |
1956.414 |
- |
-0.55% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
2.43% |
469.307 |
480.719 |
- |
1.88% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
2.43% |
4.337 |
4.442 |
- |
-0.99% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
2.43% |
707.336 |
724.522 |
- |
-0.34% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
2.43% |
1552.993 |
1590.721 |
- |
2.47% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.42% |
141384.729 |
144813.180 |
- |
2.65% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
2.42% |
3.970 |
4.066 |
- |
2.76% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
2.42% |
6.282 |
6.434 |
- |
2.51% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
2.41% |
27.181 |
27.837 |
- |
1.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
2.41% |
4645172.763 |
4757307.643 |
- |
-0.41% |
- |
|
BM_PushHeap_uint32_Random_16
|
2.40% |
4.445 |
4.552 |
- |
3.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
2.40% |
1321663.660 |
1353412.288 |
- |
1.74% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.40% |
3.825 |
3.917 |
- |
-0.89% |
- |
|
BM_std_minmax_element<short>/64000
|
2.40% |
16352.799 |
16745.024 |
- |
2.72% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.39% |
197.525 |
202.252 |
- |
-1.11% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
2.39% |
81.336 |
83.282 |
- |
2.71% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
2.39% |
1.621 |
1.659 |
- |
2.36% |
- |
|
std::move(list<int>)/1048576
|
2.39% |
992523.515 |
1016228.204 |
- |
-0.07% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384
|
2.38% |
59.615 |
61.035 |
- |
2.70% |
- |
|
BM_std_min<char>/4000
|
2.37% |
27.244 |
27.890 |
- |
0.18% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
2.37% |
431.285 |
441.496 |
- |
-1.42% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
2.37% |
605.692 |
620.025 |
- |
-0.27% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
2.37% |
6.345 |
6.495 |
- |
1.73% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
2.36% |
3.918 |
4.010 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
2.36% |
17720322.554 |
18137845.982 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.35% |
11890732.203 |
12170640.291 |
- |
1.50% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
2.35% |
6.697 |
6.854 |
- |
0.12% |
- |
|
BM_deque_deque_move_backward/512
|
2.35% |
18.568 |
19.004 |
- |
1.99% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_16384
|
2.35% |
19.359 |
19.813 |
- |
0.86% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
2.34% |
8724812.504 |
8929306.686 |
- |
-30.46% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
2.34% |
1.850 |
1.894 |
- |
2.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
2.34% |
4465.004 |
4569.569 |
- |
6.94% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
2.34% |
23.953 |
24.514 |
- |
3.75% |
- |
|
BM_deque_deque_copy_backward/2
|
2.34% |
2.476 |
2.534 |
- |
-0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
2.33% |
365.675 |
374.203 |
- |
2.56% |
- |
|
rng::fold_left(deque<int>)/8
|
2.33% |
3.996 |
4.089 |
- |
-0.26% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
2.32% |
2.334 |
2.388 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
2.32% |
11673883.046 |
11944891.809 |
- |
3.90% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
2.32% |
4.002 |
4.095 |
- |
0.25% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
2.32% |
187.924 |
192.282 |
- |
-8.05% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
2.32% |
610.545 |
624.702 |
- |
3.23% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.32% |
528.588 |
540.841 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
2.32% |
1170170.240 |
1197278.300 |
- |
0.65% |
- |
|
BM_std_min<unsigned_char>/29
|
2.32% |
2.014 |
2.061 |
- |
4.80% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
2.32% |
45.574 |
46.629 |
- |
1.01% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
2.31% |
40.335 |
41.267 |
- |
-30.36% |
- |
|
rng::rotate_copy(list<int>)/8192
|
2.31% |
6994.520 |
7156.245 |
- |
-13.83% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
2.31% |
1249818.765 |
1278700.522 |
- |
2.19% |
- |
|
BM_RangesPopHeap_uint64_64
|
2.31% |
12.676 |
12.968 |
- |
2.75% |
- |
|
BM_std_min<unsigned_char>/30
|
2.31% |
2.258 |
2.310 |
- |
0.10% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.30% |
4.975 |
5.090 |
- |
-0.28% |
- |
|
BM_std_minmax<char>/15
|
2.30% |
2.992 |
3.061 |
- |
4.48% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.29% |
2.204 |
2.254 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
2.29% |
4465577.706 |
4567860.781 |
- |
1.84% |
- |
|
BM_std_min<int>/24
|
2.29% |
1.821 |
1.863 |
- |
2.72% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
2.29% |
64.039 |
65.504 |
- |
37.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
2.29% |
3264732.334 |
3339353.494 |
- |
-5.78% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
2.28% |
5.708 |
5.839 |
- |
3.96% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
2.28% |
13.228 |
13.530 |
- |
0.43% |
- |
|
BM_std_min<char>/64
|
2.28% |
4.161 |
4.255 |
- |
1.43% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.27% |
1419680.813 |
1451912.438 |
- |
1.35% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
2.27% |
15846148.728 |
16205735.975 |
- |
-0.25% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
2.27% |
64.566 |
66.030 |
- |
35.43% |
- |
|
BM_std_minmax<char>/13
|
2.27% |
2.250 |
2.301 |
- |
2.65% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
2.26% |
2261758.489 |
2312974.001 |
- |
-0.78% |
- |
|
BM_MakeHeap_float_Random_1024
|
2.26% |
1.204 |
1.231 |
- |
-0.17% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
2.26% |
10.379 |
10.613 |
- |
0.34% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
2.26% |
6.533 |
6.680 |
- |
1.75% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
2.26% |
6.316 |
6.459 |
- |
0.17% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
2.26% |
951528.344 |
972989.153 |
- |
2.20% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
2.25% |
1.448 |
1.480 |
- |
7.54% |
- |
|
BM_RangesPushHeap_uint64_Ascending_4
|
2.25% |
0.545 |
0.557 |
- |
1.97% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_4
|
2.25% |
6.022 |
6.157 |
- |
3.33% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
2.25% |
39135728.103 |
40015588.227 |
- |
2.03% |
- |
|
BM_MakeThenSortHeap_float_Heap_1024
|
2.25% |
8.258 |
8.444 |
- |
1.40% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
2.25% |
9.202 |
9.409 |
- |
1.67% |
- |
|
BM_vector_deque_ranges_copy/1
|
2.24% |
2.277 |
2.328 |
- |
-1.01% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1024
|
2.24% |
29.555 |
30.218 |
- |
-0.76% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
2.24% |
7.919 |
8.096 |
- |
1.48% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
2.23% |
2764.652 |
2826.407 |
- |
3.89% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
2.23% |
1147971.842 |
1173606.725 |
- |
0.09% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
2.23% |
1.807 |
1.847 |
- |
0.09% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
2.23% |
25.691 |
26.263 |
- |
-0.38% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
2.22% |
163233.028 |
166864.361 |
- |
1.94% |
- |
|
SetIntersection_Front_Set_float_16_16
|
2.22% |
41165076.926 |
42080385.125 |
- |
1.65% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
2.22% |
0.702 |
0.717 |
- |
3.09% |
- |
|
SetIntersection_None_Vector_string_256_64
|
2.22% |
3792680.415 |
3876817.707 |
- |
1.60% |
- |
|
rng::starts_with(vector<int>)/1024
|
2.22% |
74.742 |
76.398 |
- |
-1.62% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
2.21% |
2.070 |
2.116 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
2.21% |
20.350 |
20.800 |
- |
3.73% |
- |
|
BM_vector_deque_move_backward/512
|
2.21% |
17.590 |
17.978 |
- |
2.14% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
2.21% |
47762.887 |
48817.059 |
- |
2.28% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
2.21% |
738.099 |
754.380 |
- |
0.64% |
- |
|
BM_std_minmax<int>/15
|
2.21% |
1.927 |
1.970 |
- |
-2.92% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
2.20% |
38.975 |
39.833 |
- |
3.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
2.20% |
11313901.568 |
11562956.735 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
2.20% |
43877150.298 |
44841493.670 |
- |
0.62% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_4
|
2.20% |
5.965 |
6.096 |
- |
1.21% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
2.19% |
26094.549 |
26667.275 |
- |
14.41% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
2.19% |
6647.908 |
6793.729 |
- |
0.54% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
2.19% |
738.139 |
754.316 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
2.19% |
1106645.158 |
1130885.886 |
- |
0.42% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
2.19% |
26.362 |
26.938 |
- |
2.02% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/1024
|
2.18% |
62532.477 |
63898.337 |
- |
0.12% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
2.18% |
35.052 |
35.817 |
- |
-2.36% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
2.18% |
349544794.090 |
357172661.341 |
- |
2.04% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
2.18% |
29.631 |
30.277 |
- |
1.43% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.18% |
2.819 |
2.881 |
- |
-0.00% |
- |
|
BM_std_min<__int128>/1024
|
2.18% |
499.303 |
510.184 |
- |
28.81% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
2.18% |
4474477.204 |
4571959.984 |
- |
0.91% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
2.18% |
11.394 |
11.642 |
- |
1.44% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_256
|
2.17% |
3.999 |
4.086 |
- |
2.38% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_262144
|
2.17% |
24.470 |
25.002 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
2.17% |
15442322.278 |
15777285.788 |
- |
0.12% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
2.17% |
172313.297 |
176045.948 |
- |
1.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
2.17% |
1101746.732 |
1125601.766 |
- |
5.60% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
2.16% |
4.399 |
4.494 |
- |
2.87% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
2.16% |
1174485.497 |
1199899.911 |
- |
1.55% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.16% |
29.537 |
30.176 |
- |
-26.06% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
2.16% |
1575847.092 |
1609903.392 |
- |
1.07% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
2.16% |
100.624 |
102.797 |
- |
0.96% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
2.16% |
1150198.021 |
1174991.600 |
- |
5.12% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.15% |
2.821 |
2.881 |
- |
-0.05% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
2.15% |
61.611 |
62.936 |
- |
-12.74% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
2.15% |
8868790.499 |
9059516.179 |
- |
-0.70% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
2.15% |
60024.226 |
61313.600 |
- |
-5.54% |
- |
|
rng::find_if(list<int>)_(bail_25%)/8
|
2.15% |
1.281 |
1.308 |
- |
-1.10% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
2.14% |
6332.821 |
6468.301 |
- |
1.09% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
2.14% |
2.936 |
2.998 |
- |
-1.32% |
- |
|
BM_std_min<char>/4
|
2.14% |
1.058 |
1.081 |
- |
0.94% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50
|
2.14% |
0.976 |
0.997 |
- |
1.96% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
2.14% |
35.069 |
35.818 |
- |
-2.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
2.13% |
1220936.753 |
1246992.536 |
- |
5.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.13% |
555.784 |
567.632 |
- |
0.20% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
2.13% |
1.183 |
1.208 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
2.13% |
1094984.139 |
1118302.512 |
- |
0.04% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
2.13% |
579.775 |
592.108 |
- |
0.67% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
2.13% |
34033.256 |
34757.099 |
- |
0.05% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
2.12% |
607.043 |
619.911 |
- |
3.97% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.12% |
501.231 |
511.836 |
- |
1.78% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
2.11% |
1839105.227 |
1877992.108 |
- |
0.91% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.11% |
378.464 |
386.463 |
- |
0.47% |
- |
|
BM_MakeHeap_float_Ascending_256
|
2.11% |
0.647 |
0.661 |
- |
-1.62% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
2.11% |
7.516 |
7.674 |
- |
0.67% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
2.11% |
1.463 |
1.494 |
- |
2.89% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
2.11% |
38.833 |
39.653 |
- |
0.05% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.11% |
34.647 |
35.377 |
- |
-0.25% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
2.10% |
1.785 |
1.823 |
- |
-3.74% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
2.10% |
691.196 |
705.736 |
- |
2.46% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.10% |
6727.382 |
6868.883 |
- |
3.38% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
2.10% |
1931.509 |
1972.089 |
- |
2.65% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
2.10% |
26.476 |
27.032 |
- |
0.22% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
2.10% |
10.237 |
10.452 |
- |
1.78% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.10% |
291.349 |
297.462 |
- |
0.94% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
2.10% |
1.175 |
1.199 |
- |
-2.97% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/1024
|
2.09% |
785.447 |
801.875 |
- |
2.35% |
- |
|
BM_std_minmax_element<short>/1024
|
2.09% |
270.708 |
276.369 |
- |
3.00% |
- |
|
rng::is_sorted(list<int>)/8
|
2.09% |
2.133 |
2.178 |
- |
1.40% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
2.09% |
1101152.096 |
1124172.197 |
- |
0.44% |
- |
|
BM_RangesPopHeap_uint64_256
|
2.08% |
17.121 |
17.477 |
- |
2.43% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
2.08% |
1.270 |
1.297 |
- |
1.84% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
2.08% |
22.332 |
22.796 |
- |
-0.81% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
2.07% |
964.017 |
984.016 |
- |
-1.34% |
- |
|
BM_std_min<long_long>/5
|
2.07% |
1.903 |
1.942 |
- |
1.97% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
2.07% |
17712855.103 |
18079294.482 |
- |
-0.28% |
- |
|
SetIntersection_Front_Set_string_64_16
|
2.07% |
25343024.616 |
25867167.276 |
- |
0.41% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
2.07% |
2855.085 |
2914.132 |
- |
2.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
2.07% |
4534109.528 |
4627802.651 |
- |
-0.04% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
2.06% |
1164165.812 |
1188189.506 |
- |
1.16% |
- |
|
BM_PushHeap_float_Random_64
|
2.06% |
6.662 |
6.799 |
- |
0.38% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
2.06% |
23.373 |
23.855 |
- |
9.02% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
2.06% |
8.970 |
9.155 |
- |
8.45% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
2.06% |
4.925 |
5.026 |
- |
2.52% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.06% |
87.736 |
89.543 |
- |
1.13% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/8192
|
2.06% |
3477.391 |
3548.973 |
- |
4.34% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
2.06% |
23.129 |
23.605 |
- |
3.60% |
- |
|
BM_std_minmax<long_long>/7
|
2.06% |
2.565 |
2.618 |
- |
0.79% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
2.06% |
9.950 |
10.154 |
- |
-6.25% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
2.05% |
7.064 |
7.209 |
- |
2.59% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384
|
2.05% |
26.482 |
27.026 |
- |
0.62% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
2.05% |
571.328 |
583.027 |
- |
3.78% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.05% |
210.081 |
214.379 |
- |
-0.69% |
- |
|
BM_MakeHeap_uint32_Random_256
|
2.05% |
1.187 |
1.211 |
- |
5.55% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
2.04% |
100.161 |
102.208 |
- |
0.76% |
- |
|
std::map<int,_int>::erase(iterator)/0
|
2.04% |
20.577 |
20.997 |
- |
0.90% |
- |
|
std::search(list<int>)_(single_element)/1024
|
2.04% |
741.032 |
756.143 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
2.03% |
56493342.851 |
57642272.972 |
- |
2.30% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8192
|
2.03% |
165006.382 |
168360.607 |
- |
2.62% |
- |
|
std::map<std::string,_int>::clear()/32
|
2.03% |
901.950 |
920.271 |
- |
2.49% |
- |
|
BM_MakeThenSortHeap_float_Heap_262144
|
2.03% |
31.008 |
31.638 |
- |
1.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
2.03% |
1107897.137 |
1130368.047 |
- |
1.07% |
- |
|
BM_RangesPushHeap_float_Ascending_16384
|
2.02% |
4.282 |
4.368 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
2.02% |
24386817.549 |
24880120.777 |
- |
0.76% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
2.02% |
1.000 |
1.021 |
- |
2.60% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
2.02% |
30.165 |
30.775 |
- |
1.06% |
- |
|
BM_std_minmax<unsigned_short>/28
|
2.02% |
2.488 |
2.539 |
- |
-0.18% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
2.02% |
2.910 |
2.969 |
- |
-5.19% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
2.02% |
44.366 |
45.261 |
- |
0.95% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
2.01% |
34678.715 |
35377.274 |
- |
-0.46% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.01% |
108428.312 |
110608.706 |
- |
0.10% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
2.01% |
19.166 |
19.551 |
- |
1.76% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
2.01% |
3.944 |
4.023 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.01% |
2403830.893 |
2452104.233 |
- |
-1.27% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
2.01% |
20.184 |
20.589 |
- |
2.15% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
2.01% |
21.939 |
22.380 |
- |
1.95% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.01% |
5521.343 |
5632.110 |
- |
3.12% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
2.01% |
41158139.885 |
41983639.341 |
- |
1.88% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
2.00% |
32.745 |
33.400 |
- |
1.49% |
- |
|
BM_std_min<unsigned_char>/1024
|
2.00% |
8.377 |
8.544 |
- |
0.41% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
2.00% |
27.494 |
28.044 |
- |
2.68% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
2.00% |
2.462 |
2.512 |
- |
-2.50% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
2.00% |
1177742.820 |
1201251.420 |
- |
1.67% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
2.00% |
59.164 |
60.344 |
- |
2.66% |
- |
|
SetIntersection_None_Set_string_16384_4
|
1.99% |
203014164.026 |
207061574.902 |
- |
5.07% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.99% |
501.158 |
511.132 |
- |
2.23% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
1.99% |
4241.388 |
4325.772 |
- |
1.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.98% |
14358178.912 |
14642895.145 |
- |
-0.18% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
1.98% |
520013.392 |
530323.003 |
- |
0.15% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
1.98% |
718.531 |
732.768 |
- |
1.99% |
- |
|
std::reverse(vector<int>)/8
|
1.98% |
1.560 |
1.590 |
- |
-0.35% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
1.98% |
0.760 |
0.775 |
- |
3.32% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.97% |
1054.749 |
1075.580 |
- |
2.07% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
1.97% |
788.104 |
803.662 |
- |
3.29% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
1.97% |
6263.633 |
6387.098 |
- |
-0.80% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
1.97% |
9.836 |
10.030 |
- |
2.18% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
1.97% |
34.520 |
35.200 |
- |
1.95% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
1.97% |
17575221.180 |
17921163.248 |
- |
0.19% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
1.97% |
31.967 |
32.596 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.97% |
205337025.494 |
209377491.857 |
- |
1.47% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
1.97% |
21.407 |
21.828 |
- |
1.08% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256
|
1.97% |
1.372 |
1.399 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
1.96% |
1271778.561 |
1296760.447 |
- |
-1.09% |
- |
|
rng::copy_backward(deque<int>)/32768
|
1.96% |
3734.066 |
3807.414 |
- |
-0.83% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
1.96% |
1498.921 |
1528.356 |
- |
2.10% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
1.96% |
1139505.457 |
1161871.051 |
- |
1.61% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.96% |
6663.356 |
6794.139 |
- |
2.68% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.96% |
71.215 |
72.612 |
- |
0.45% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
1.96% |
541.010 |
551.620 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.96% |
200372852.676 |
204301265.786 |
- |
0.93% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
1.96% |
2.273 |
2.317 |
- |
5.16% |
- |
|
BM_std_min<char>/5500
|
1.96% |
36.945 |
37.668 |
- |
1.01% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
1.95% |
5.695 |
5.806 |
- |
1.54% |
- |
|
BM_std_min<__int128>/64
|
1.95% |
29.730 |
30.309 |
- |
23.69% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
1.94% |
31.877 |
32.497 |
- |
2.14% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
1.94% |
12209858.522 |
12447124.859 |
- |
2.20% |
- |
|
BM_std_min<char>/14
|
1.94% |
1.807 |
1.842 |
- |
-1.52% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
1.94% |
7778.874 |
7929.819 |
- |
3.51% |
- |
|
BM_deque_vector_copy_backward/70000
|
1.94% |
8544.326 |
8709.970 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
1.94% |
1107011.090 |
1128467.288 |
- |
0.63% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_1024
|
1.93% |
4.784 |
4.876 |
- |
2.02% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
1.93% |
1.023 |
1.043 |
- |
3.17% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
1.93% |
44.266 |
45.121 |
- |
1.60% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.93% |
12034812.580 |
12267097.230 |
- |
2.25% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.93% |
686.856 |
700.093 |
- |
0.23% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
1.93% |
1.094 |
1.115 |
- |
-1.38% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
1.93% |
19.633 |
20.011 |
- |
2.64% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.92% |
1.110 |
1.131 |
- |
-2.22% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
1.92% |
8552.475 |
8716.867 |
- |
3.27% |
- |
|
BM_deque_deque_move_backward/0
|
1.92% |
0.801 |
0.817 |
- |
0.24% |
- |
|
BM_std_min<unsigned_char>/14
|
1.92% |
1.825 |
1.860 |
- |
3.64% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.92% |
23.775 |
24.231 |
- |
3.74% |
- |
|
BM_MakeThenSortHeap_float_Random_16384
|
1.92% |
47.030 |
47.932 |
- |
1.22% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
1.91% |
1.236 |
1.260 |
- |
1.26% |
- |
|
SetIntersection_Front_Set_float_64_16
|
1.91% |
16548030.979 |
16864637.543 |
- |
-1.72% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
1.91% |
6.642 |
6.769 |
- |
1.54% |
- |
|
rng::copy_if(list<int>)_(entire_range)/4096
|
1.91% |
3048.415 |
3106.722 |
- |
1.86% |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
1.91% |
5.944 |
6.057 |
- |
0.83% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.91% |
63.799 |
65.018 |
- |
26.46% |
- |
|
BM_std_minmax<short>/18
|
1.91% |
1.998 |
2.036 |
- |
2.23% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
1.91% |
61492.281 |
62666.807 |
- |
-0.54% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
1.91% |
0.600 |
0.611 |
- |
-0.03% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4
|
1.91% |
0.779 |
0.794 |
- |
1.22% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
1.90% |
52.736 |
53.740 |
- |
45.34% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.90% |
58019.114 |
59121.775 |
- |
3.83% |
- |
|
BM_RangesPopHeap_float_64
|
1.90% |
12.343 |
12.578 |
- |
2.66% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.90% |
17076800.811 |
17400802.055 |
- |
0.16% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
1.90% |
20.838 |
21.233 |
- |
0.97% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
1.90% |
30.680 |
31.262 |
- |
6.03% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
1.90% |
148.729 |
151.548 |
- |
0.91% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.90% |
592.618 |
603.849 |
- |
1.28% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
1.89% |
24.280 |
24.740 |
- |
0.33% |
- |
|
BM_PushHeap_string_Descending_16
|
1.89% |
2.091 |
2.130 |
- |
-12.54% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1024
|
1.89% |
13.611 |
13.869 |
- |
1.17% |
- |
|
BM_deque_deque_move_backward/1
|
1.89% |
2.739 |
2.791 |
- |
2.38% |
- |
|
std::shift_left(deque<int>)/32
|
1.89% |
4.694 |
4.783 |
- |
1.15% |
- |
|
BM_StringDestroy_Large
|
1.88% |
6.877 |
7.006 |
- |
3.84% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
1.88% |
7.259 |
7.396 |
- |
2.85% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
1.88% |
27214.993 |
27727.119 |
- |
13.28% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
1.88% |
20.941 |
21.334 |
- |
-0.56% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
1.88% |
10539.311 |
10737.009 |
- |
-6.52% |
- |
|
BM_std_minmax_element<short>/4096
|
1.87% |
1060.380 |
1080.242 |
- |
2.89% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
1.87% |
1819804.037 |
1853865.804 |
- |
2.19% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
1.87% |
829837.485 |
845363.492 |
- |
-2.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
1.87% |
211637223.481 |
215596768.995 |
- |
0.75% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.87% |
353.166 |
359.757 |
- |
1.08% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
1.86% |
56.458 |
57.509 |
- |
2.39% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
1.86% |
37762625.385 |
38465858.821 |
- |
2.21% |
- |
|
BM_std_min<long_long>/7
|
1.86% |
2.347 |
2.391 |
- |
1.76% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
1.86% |
22.202 |
22.615 |
- |
5.63% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.86% |
19494720.370 |
19856905.941 |
- |
5.83% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
1.86% |
26.418 |
26.909 |
- |
1.59% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
1.86% |
7.694 |
7.836 |
- |
1.31% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
1.85% |
20.892 |
21.280 |
- |
1.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.85% |
9.504 |
9.681 |
- |
2.40% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
1.85% |
26.968 |
27.467 |
- |
3.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144
|
1.85% |
10.550 |
10.746 |
- |
1.18% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1024
|
1.85% |
3.898 |
3.970 |
- |
1.41% |
- |
|
rng::fill_n(deque<int>)/8192
|
1.85% |
238.765 |
243.182 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.85% |
2988659.180 |
3043939.289 |
- |
-2.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
1.85% |
4487886.315 |
4570878.550 |
- |
2.28% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
1.85% |
37060.759 |
37745.627 |
- |
2.92% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16
|
1.85% |
9.524 |
9.700 |
- |
1.02% |
- |
|
SetIntersection_None_Set_string_64_64
|
1.84% |
12121091.427 |
12344615.025 |
- |
0.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.84% |
27032676.701 |
27530848.878 |
- |
4.48% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.84% |
1.266 |
1.289 |
- |
1.78% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
1.84% |
1137466.612 |
1158400.017 |
- |
3.72% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
1.84% |
5.413 |
5.512 |
- |
0.37% |
- |
|
BM_std_minmax_element<short>/4000
|
1.84% |
1034.319 |
1053.333 |
- |
2.83% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8
|
1.84% |
37.297 |
37.982 |
- |
2.92% |
- |
|
rng::partial_sort_copy(vector<int>)_(heap)/8
|
1.84% |
14.893 |
15.166 |
- |
-0.73% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
1.84% |
1.517 |
1.545 |
- |
0.72% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024
|
1.83% |
68.804 |
70.067 |
- |
0.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
1.83% |
8843175.793 |
9005412.742 |
- |
-24.46% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_262144
|
1.83% |
33.029 |
33.635 |
- |
1.14% |
- |
|
BM_RangesPopHeap_uint64_4
|
1.83% |
2.703 |
2.753 |
- |
3.23% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
1.83% |
38.515 |
39.221 |
- |
3.10% |
- |
|
BM_std_min<short>/5500
|
1.83% |
75.399 |
76.780 |
- |
2.66% |
- |
|
BM_SortHeap_uint64_64
|
1.83% |
7.841 |
7.984 |
- |
0.96% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.83% |
51383.241 |
52323.807 |
- |
1.70% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
1.83% |
154275855.606 |
157099397.921 |
- |
0.22% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
1.83% |
4.942 |
5.032 |
- |
-0.29% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
1.82% |
540.846 |
550.700 |
- |
-26.54% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
1.82% |
0.917 |
0.934 |
- |
2.87% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
1.82% |
7.860 |
8.003 |
- |
2.91% |
- |
|
BM_SortHeap_uint64_4
|
1.82% |
0.934 |
0.951 |
- |
1.50% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.82% |
181272.062 |
184566.747 |
- |
-0.14% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.81% |
60833.231 |
61935.986 |
- |
1.35% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
1.81% |
1190910.468 |
1212476.385 |
- |
1.30% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
1.81% |
2.388 |
2.431 |
- |
3.32% |
- |
|
rng::find_if(deque<int>)_(process_all)/32768
|
1.81% |
11695.902 |
11907.485 |
- |
-2.33% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
1.81% |
216607391.520 |
220519124.122 |
- |
0.85% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
1.81% |
0.687 |
0.699 |
- |
2.26% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.80% |
14444.711 |
14705.401 |
- |
1.30% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
1.80% |
25.352 |
25.809 |
- |
-3.84% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_262144
|
1.80% |
62.190 |
63.312 |
- |
1.48% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
1.80% |
18.997 |
19.339 |
- |
0.80% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
1.80% |
20.196 |
20.559 |
- |
2.52% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
1.80% |
1252686.737 |
1275213.408 |
- |
0.94% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
1.80% |
1147012.684 |
1167602.665 |
- |
2.88% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16384
|
1.79% |
22.707 |
23.115 |
- |
0.76% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.79% |
549217.997 |
559049.980 |
- |
0.53% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_16
|
1.79% |
9.225 |
9.390 |
- |
-1.03% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
1.79% |
282579.277 |
287631.926 |
- |
0.61% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.79% |
137077.145 |
139525.220 |
- |
2.39% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
1.79% |
33.469 |
34.067 |
- |
1.31% |
- |
|
rng::reverse(list<int>)/32768
|
1.78% |
17742.463 |
18059.158 |
- |
2.40% |
- |
|
BM_std_minmax<short>/9
|
1.78% |
1.173 |
1.193 |
- |
0.58% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
1.78% |
176446.179 |
179590.435 |
- |
2.24% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
1.78% |
1.466 |
1.492 |
- |
1.20% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
1.78% |
62.596 |
63.711 |
- |
1.16% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
1.78% |
5.331 |
5.426 |
- |
0.48% |
- |
|
BM_RangesPushHeap_float_Random_16
|
1.78% |
5.347 |
5.442 |
- |
0.61% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256
|
1.78% |
54.555 |
55.526 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
1.78% |
342034656.998 |
348120706.311 |
- |
1.41% |
- |
|
rng::replace_if(deque<int>)_(prefix)/50
|
1.78% |
20.084 |
20.441 |
- |
0.41% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16384
|
1.78% |
22.382 |
22.780 |
- |
1.02% |
- |
|
BM_std_min<unsigned_short>/64
|
1.77% |
3.451 |
3.512 |
- |
0.40% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
1.77% |
30.582 |
31.124 |
- |
1.74% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.77% |
53901.785 |
54856.120 |
- |
1.67% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16
|
1.77% |
5.481 |
5.578 |
- |
1.81% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_262144
|
1.77% |
24.980 |
25.422 |
- |
0.50% |
- |
|
rng::move_backward(vector<int>)/1048576
|
1.77% |
56384.558 |
57379.999 |
- |
-1.97% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
1.76% |
991127.070 |
1008608.046 |
- |
1.87% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
1.76% |
120074532.075 |
122191373.823 |
- |
4.10% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
1.76% |
11.455 |
11.656 |
- |
0.93% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.76% |
9.063 |
9.223 |
- |
2.83% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
1.75% |
1131365.384 |
1151190.351 |
- |
2.17% |
- |
|
BM_RangesPopHeap_float_1024
|
1.75% |
27.517 |
27.999 |
- |
2.56% |
- |
|
BM_vector_deque_copy_backward/512
|
1.75% |
17.754 |
18.065 |
- |
2.51% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.75% |
61528.684 |
62604.423 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
1.75% |
1266931.504 |
1289060.097 |
- |
-0.13% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
1.75% |
1.933 |
1.967 |
- |
1.42% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
1.74% |
77.555 |
78.906 |
- |
-14.51% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.74% |
4.768 |
4.851 |
- |
2.59% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
1.74% |
1.224 |
1.245 |
- |
-4.37% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
1.74% |
152821329.948 |
155480698.230 |
- |
-2.16% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.74% |
1173871.355 |
1194285.098 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
1.74% |
41032787.219 |
41746296.987 |
- |
1.62% |
- |
|
BM_std_min<short>/64000
|
1.74% |
902.307 |
917.987 |
- |
1.64% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
1.74% |
6.284 |
6.393 |
- |
3.54% |
- |
|
BM_std_min<short>/65536
|
1.74% |
923.971 |
940.025 |
- |
1.64% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
1.74% |
652.274 |
663.597 |
- |
-1.21% |
- |
|
BM_vector_deque_move_backward/64
|
1.73% |
3.059 |
3.112 |
- |
2.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
1.73% |
18902746.115 |
19229604.129 |
- |
-0.62% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
1.73% |
21.235 |
21.602 |
- |
1.45% |
- |
|
BM_std_minmax<short>/25
|
1.73% |
2.269 |
2.308 |
- |
4.77% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.73% |
9315275.810 |
9476151.953 |
- |
2.50% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.73% |
772.804 |
786.143 |
- |
-1.14% |
- |
|
BM_toupper_string<char>
|
1.72% |
14.868 |
15.124 |
- |
-0.07% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
1.72% |
10.738 |
10.924 |
- |
3.61% |
- |
|
SetIntersection_None_Vector_float_256_256
|
1.72% |
2256203.271 |
2295071.276 |
- |
-1.84% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4
|
1.72% |
0.664 |
0.675 |
- |
1.48% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.72% |
4.729 |
4.810 |
- |
-0.74% |
- |
|
std::deque<int>::ctor(size)/8192
|
1.72% |
448.228 |
455.938 |
- |
3.50% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.72% |
638.449 |
649.430 |
- |
-4.71% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
1.72% |
8744284.664 |
8894480.116 |
- |
-25.36% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64
|
1.72% |
20.586 |
20.939 |
- |
1.94% |
- |
|
BM_std_minmax<unsigned_short>/30
|
1.72% |
2.778 |
2.825 |
- |
3.65% |
- |
|
BM_std_min<long_long>/4
|
1.71% |
1.679 |
1.708 |
- |
1.61% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
1.71% |
1.695 |
1.724 |
- |
2.05% |
- |
|
rng::copy_if(list<int>)_(entire_range)/262144
|
1.71% |
219810.467 |
223559.784 |
- |
1.41% |
- |
|
BM_std_min<char>/64000
|
1.70% |
450.290 |
457.958 |
- |
1.28% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
1.70% |
1.405 |
1.429 |
- |
-0.67% |
- |
|
std::move(list<int>)/32768
|
1.70% |
30696.649 |
31218.642 |
- |
1.42% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
1.70% |
2335883.333 |
2375571.468 |
- |
-2.10% |
- |
|
BM_std_min<long_long>/8
|
1.70% |
2.674 |
2.720 |
- |
1.53% |
- |
|
BM_std_minmax<unsigned_short>/22
|
1.70% |
2.350 |
2.390 |
- |
-0.18% |
- |
|
BM_StringFindStringLiteral/64
|
1.70% |
2.106 |
2.142 |
- |
2.16% |
- |
|
BM_RangesPushHeap_uint32_Ascending_256
|
1.69% |
3.057 |
3.108 |
- |
1.33% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.69% |
761.385 |
774.262 |
- |
0.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
1.69% |
5821301.484 |
5919705.712 |
- |
-0.92% |
- |
|
BM_MakeThenSortHeap_float_Random_1024
|
1.69% |
33.058 |
33.617 |
- |
1.28% |
- |
|
BM_std_min<char>/512
|
1.69% |
6.369 |
6.476 |
- |
2.49% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
1.68% |
1.534 |
1.560 |
- |
-0.41% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
1.68% |
1.443 |
1.468 |
- |
2.30% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
1.68% |
4250.909 |
4322.278 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
1.68% |
148243631.579 |
150730841.935 |
- |
0.96% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.67% |
4.156 |
4.226 |
- |
-0.03% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.67% |
54145.983 |
55050.817 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
1.67% |
4272204.233 |
4343569.713 |
- |
-27.51% |
- |
|
BM_std_min<short>/4096
|
1.67% |
55.096 |
56.015 |
- |
2.94% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
1.66% |
1147211.714 |
1166303.023 |
- |
-1.21% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_256
|
1.66% |
10.182 |
10.352 |
- |
0.72% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_64
|
1.66% |
8.701 |
8.846 |
- |
0.84% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
1.66% |
1253251.145 |
1274060.268 |
- |
0.20% |
- |
|
BM_std_min<long_long>/6
|
1.66% |
2.128 |
2.163 |
- |
1.52% |
- |
|
BM_std_min<__int128>/21
|
1.66% |
8.967 |
9.115 |
- |
14.73% |
- |
|
BM_std_minmax<char>/12
|
1.66% |
2.011 |
2.044 |
- |
6.72% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/8192
|
1.65% |
1489.621 |
1514.270 |
- |
2.36% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
1.65% |
3.194 |
3.247 |
- |
4.03% |
- |
|
rng::find_end(vector<int>)_(single_element)/1000
|
1.65% |
233.516 |
237.378 |
- |
0.13% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.65% |
15.901 |
16.164 |
- |
0.96% |
- |
|
BM_MakeThenSortHeap_float_Random_256
|
1.65% |
25.672 |
26.096 |
- |
1.26% |
- |
|
BM_MakeThenSortHeap_float_Random_64
|
1.65% |
18.105 |
18.403 |
- |
1.30% |
- |
|
BM_std_minmax_element<int>/64
|
1.65% |
17.242 |
17.526 |
- |
1.42% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
1.65% |
35.471 |
36.055 |
- |
1.24% |
- |
|
BM_deque_vector_move_backward/5500
|
1.64% |
199.589 |
202.872 |
- |
-0.43% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.64% |
7.145 |
7.263 |
- |
0.22% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_16384
|
1.64% |
108.580 |
110.364 |
- |
0.96% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_256
|
1.64% |
22.319 |
22.686 |
- |
-0.66% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1024
|
1.64% |
13.780 |
14.006 |
- |
0.44% |
- |
|
rng::move(vector<int>)/64
|
1.64% |
4.068 |
4.134 |
- |
0.56% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_256
|
1.64% |
8.670 |
8.812 |
- |
1.29% |
- |
|
BM_MakeThenSortHeap_float_Heap_256
|
1.64% |
6.250 |
6.352 |
- |
1.87% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/50
|
1.64% |
10.177 |
10.344 |
- |
-0.02% |
- |
|
BM_std_min<unsigned_long_long>/3
|
1.64% |
0.693 |
0.705 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.64% |
246396763.075 |
250425546.420 |
- |
0.93% |
- |
|
rng::search(vector<int>)_(same_length)/1000
|
1.63% |
242.839 |
246.807 |
- |
2.03% |
- |
|
BM_std_min<char>/65536
|
1.63% |
461.055 |
468.588 |
- |
1.25% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
1.63% |
1171211.813 |
1190346.942 |
- |
0.25% |
- |
|
BM_std_minmax<unsigned_int>/27
|
1.63% |
2.417 |
2.457 |
- |
3.44% |
- |
|
BM_std_min<int>/32
|
1.63% |
2.153 |
2.188 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
1.63% |
1105624.290 |
1123626.263 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
1.62% |
205790304.001 |
209131228.483 |
- |
0.35% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.62% |
55179.578 |
56074.708 |
- |
-0.67% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_4
|
1.62% |
2.599 |
2.641 |
- |
0.81% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.62% |
1657575.308 |
1684420.584 |
- |
-3.18% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
1.62% |
2.569 |
2.611 |
- |
2.28% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.62% |
981482.749 |
997339.193 |
- |
-6.32% |
- |
|
BM_std_minmax_element<short>/512
|
1.61% |
138.808 |
141.048 |
- |
2.19% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
1.61% |
1960224.622 |
1991846.496 |
- |
-3.42% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
1.61% |
1191280.816 |
1210480.874 |
- |
4.57% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
1.61% |
17.611 |
17.895 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
1.61% |
59389171.416 |
60344409.670 |
- |
0.68% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.60% |
62990.421 |
64001.280 |
- |
1.18% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
1.60% |
952448.384 |
967731.526 |
- |
1.29% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
1.60% |
8.162 |
8.293 |
- |
21.66% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.60% |
6429.735 |
6532.874 |
- |
2.04% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
1.60% |
6229.223 |
6329.141 |
- |
2.78% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
1.60% |
24.491 |
24.883 |
- |
1.56% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
1.60% |
2.346 |
2.383 |
- |
-0.40% |
- |
|
BM_std_min<unsigned_int>/12
|
1.60% |
1.491 |
1.515 |
- |
2.29% |
- |
|
BM_RangesPushHeap_uint64_PipeOrgan_262144
|
1.60% |
3.027 |
3.075 |
- |
1.03% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192
|
1.60% |
4353.397 |
4422.879 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
1.60% |
1101950.420 |
1119532.055 |
- |
0.35% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
1.59% |
28.643 |
29.100 |
- |
1.42% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
1.59% |
259.326 |
263.457 |
- |
2.92% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
1.59% |
4629420.349 |
4703089.227 |
- |
1.06% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
1.59% |
33.668 |
34.203 |
- |
0.56% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
1.59% |
1.199 |
1.218 |
- |
0.02% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
1.59% |
55166.835 |
56043.045 |
- |
1.93% |
- |
|
BM_std_min<char>/70000
|
1.59% |
492.326 |
500.139 |
- |
1.29% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.59% |
35809.035 |
36377.284 |
- |
-0.68% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
1.59% |
3229.831 |
3281.062 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
1.59% |
15082724.916 |
15321861.646 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
1.58% |
70169402.340 |
71280746.451 |
- |
0.87% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.58% |
4549125.834 |
4621105.672 |
- |
1.64% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
1.58% |
29.578 |
30.046 |
- |
2.24% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.58% |
24.991 |
25.386 |
- |
2.55% |
- |
|
rng::move(list<int>)/1048576
|
1.58% |
1013791.667 |
1029810.813 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1
|
1.58% |
66540128.569 |
67591373.773 |
- |
0.78% |
- |
|
BM_vector_deque_ranges_copy/1024
|
1.58% |
35.690 |
36.252 |
- |
1.02% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
1.58% |
29.166 |
29.626 |
- |
3.22% |
- |
|
BM_std_min<unsigned_int>/3
|
1.58% |
0.693 |
0.704 |
- |
1.66% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.57% |
51651.152 |
52464.562 |
- |
1.94% |
- |
|
BM_PopHeap_float_16384
|
1.57% |
34.402 |
34.943 |
- |
5.45% |
- |
|
BM_std_min<unsigned_char>/8
|
1.57% |
2.296 |
2.332 |
- |
-0.73% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
1.57% |
9.002 |
9.143 |
- |
1.52% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384
|
1.57% |
59.819 |
60.758 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
1.57% |
1146398.619 |
1164360.205 |
- |
0.04% |
- |
|
BM_RangesPopHeap_uint32_64
|
1.56% |
12.576 |
12.773 |
- |
1.55% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
1.56% |
57.935 |
58.841 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
1.56% |
15804029.494 |
16051105.906 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.56% |
4485149.517 |
4555229.065 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.56% |
25477811.867 |
25875443.891 |
- |
2.89% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
1.56% |
1328234.971 |
1348943.342 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
1.56% |
4464324.569 |
4533874.170 |
- |
0.95% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
1.56% |
49.764 |
50.538 |
- |
-13.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/0
|
1.55% |
21.147 |
21.476 |
- |
0.79% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
1.55% |
1148462.269 |
1166311.080 |
- |
2.41% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.55% |
16.707 |
16.967 |
- |
1.81% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8192
|
1.55% |
52963.035 |
53784.268 |
- |
1.04% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16
|
1.55% |
2.845 |
2.889 |
- |
-0.28% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
1.55% |
33.830 |
34.353 |
- |
3.17% |
- |
|
BM_MakeThenSortHeap_uint64_Random_262144
|
1.54% |
35.318 |
35.864 |
- |
1.41% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
1.54% |
6976.190 |
7083.813 |
- |
1.67% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
1.54% |
5.427 |
5.511 |
- |
-2.26% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
1.54% |
3.071 |
3.118 |
- |
-1.38% |
- |
|
std::unordered_set<std::string>::clear()/32
|
1.54% |
904.666 |
918.581 |
- |
-0.78% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
1.54% |
2.656 |
2.697 |
- |
0.46% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.54% |
14.374 |
14.595 |
- |
0.52% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.53% |
55.660 |
56.512 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
1.53% |
11519200.115 |
11695405.038 |
- |
1.73% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
1.53% |
2.294 |
2.329 |
- |
2.58% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
1.53% |
6960.416 |
7066.778 |
- |
3.02% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_64
|
1.53% |
15.748 |
15.988 |
- |
-0.53% |
- |
|
BM_RangesPushHeap_uint64_Random_16
|
1.52% |
4.194 |
4.258 |
- |
-0.50% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.52% |
501.742 |
509.383 |
- |
0.10% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
1.52% |
6.338 |
6.434 |
- |
-0.43% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
1.52% |
1.719 |
1.745 |
- |
0.44% |
- |
|
BM_std_min<short>/4000
|
1.52% |
53.707 |
54.525 |
- |
2.73% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
1.52% |
186.816 |
189.659 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.52% |
64144602.816 |
65120417.862 |
- |
1.21% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.52% |
3.551 |
3.605 |
- |
2.13% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_256
|
1.52% |
48.735 |
49.474 |
- |
0.82% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
1.51% |
6491.650 |
6589.828 |
- |
1.12% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_16384
|
1.51% |
47.031 |
47.741 |
- |
1.43% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
1.51% |
8.332 |
8.458 |
- |
0.56% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
1.51% |
4580373.135 |
4649511.602 |
- |
1.08% |
- |
|
std::shift_left(deque<int>)/50
|
1.51% |
5.434 |
5.516 |
- |
0.64% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
1.50% |
34.447 |
34.965 |
- |
1.49% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
1.50% |
30.558 |
31.017 |
- |
1.34% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
1.50% |
17.880 |
18.148 |
- |
-8.73% |
- |
|
std::set<std::string>::clear()/32
|
1.50% |
893.486 |
906.892 |
- |
0.95% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
1.50% |
2.013 |
2.043 |
- |
-4.34% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
1.50% |
17.275 |
17.534 |
- |
0.13% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8
|
1.50% |
0.982 |
0.996 |
- |
2.09% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
1.49% |
1.171 |
1.189 |
- |
-0.58% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
1.49% |
6.757 |
6.858 |
- |
4.49% |
- |
|
BM_std_min<char>/31
|
1.49% |
2.454 |
2.491 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
1.49% |
1103412.222 |
1119880.529 |
- |
-1.26% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.49% |
12320.552 |
12504.218 |
- |
-0.21% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
1.49% |
5.891 |
5.978 |
- |
-0.84% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.49% |
109362.622 |
110987.442 |
- |
-1.08% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.48% |
710.921 |
721.478 |
- |
0.16% |
- |
|
BM_std_min<__int128>/29
|
1.48% |
12.852 |
13.043 |
- |
18.55% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.48% |
35635.802 |
36163.521 |
- |
0.86% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
1.48% |
1133808.062 |
1150580.034 |
- |
1.22% |
- |
|
BM_RangesPopHeap_uint32_4
|
1.48% |
2.621 |
2.660 |
- |
1.18% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
1.48% |
8711186.938 |
8839932.482 |
- |
0.43% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_1024
|
1.48% |
0.710 |
0.720 |
- |
1.49% |
- |
|
rng::find(deque<int>)_(process_all)/8192
|
1.48% |
1919.292 |
1947.625 |
- |
-0.76% |
- |
|
BM_std_minmax<short>/64
|
1.48% |
1.526 |
1.548 |
- |
1.49% |
- |
|
BM_std_min<unsigned_short>/27
|
1.47% |
2.361 |
2.396 |
- |
0.58% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
1.47% |
1221542.149 |
1239508.508 |
- |
0.65% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.47% |
5361019.861 |
5439826.955 |
- |
1.33% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_16384
|
1.47% |
63.744 |
64.680 |
- |
-3.16% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
1.47% |
5.363 |
5.442 |
- |
0.18% |
- |
|
BM_deque_vector_ranges_copy/70000
|
1.47% |
2812.836 |
2854.107 |
- |
-7.74% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.47% |
12364.655 |
12546.014 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
1.46% |
1198265.894 |
1215799.333 |
- |
0.75% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_64
|
1.46% |
8.629 |
8.755 |
- |
1.10% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
1.46% |
67.558 |
68.545 |
- |
1.89% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
1.46% |
42.637 |
43.259 |
- |
-10.38% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
1.46% |
1.449 |
1.470 |
- |
5.23% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
1.46% |
10903.962 |
11062.924 |
- |
-2.88% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.46% |
33.469 |
33.956 |
- |
-25.66% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
1.46% |
26.723 |
27.112 |
- |
-0.89% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
1.45% |
23513.766 |
23855.709 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
1.45% |
36789830.864 |
37324649.231 |
- |
3.64% |
- |
|
BM_MakeHeap_string_Ascending_4
|
1.45% |
2.808 |
2.849 |
- |
0.23% |
- |
|
BM_std_min<__int128>/28
|
1.45% |
12.327 |
12.506 |
- |
17.81% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
1.45% |
18.399 |
18.666 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
1.45% |
7.140 |
7.243 |
- |
-0.37% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/32
|
1.45% |
10.146 |
10.292 |
- |
-1.40% |
- |
|
std::move_backward(deque<int>)/512
|
1.44% |
23.582 |
23.922 |
- |
-0.16% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
1.44% |
68.405 |
69.391 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
1.44% |
4194657.387 |
4255049.512 |
- |
-7.73% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
1.44% |
1.223 |
1.241 |
- |
0.13% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
1.43% |
8667789.394 |
8792061.721 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.43% |
1140222.521 |
1156537.970 |
- |
-1.17% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
1.43% |
7648.336 |
7757.722 |
- |
-10.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
1.43% |
14309298.031 |
14513946.502 |
- |
0.90% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
1.43% |
28.236 |
28.640 |
- |
-2.76% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8192
|
1.43% |
5306.184 |
5382.055 |
- |
1.55% |
- |
|
rng::fill(deque<int>)/8192
|
1.43% |
242.750 |
246.220 |
- |
2.75% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
1.43% |
17848899.764 |
18103870.560 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
1.43% |
148390842.335 |
150507089.756 |
- |
-0.48% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
1.43% |
9.383 |
9.517 |
- |
-0.21% |
- |
|
BM_RangesPushHeap_uint32_Ascending_64
|
1.43% |
2.203 |
2.235 |
- |
0.89% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
1.42% |
10.702 |
10.854 |
- |
8.70% |
- |
|
BM_CmpEqual_uchar_uchar
|
1.42% |
1.106 |
1.122 |
- |
0.55% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
1.42% |
699.578 |
709.540 |
- |
0.93% |
- |
|
std::move(list<int>)/262144
|
1.42% |
243871.251 |
247340.616 |
- |
0.52% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.42% |
25.164 |
25.522 |
- |
1.47% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
1.42% |
8.851 |
8.977 |
- |
2.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.42% |
85.915 |
87.135 |
- |
-4.55% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
1.42% |
32.036 |
32.491 |
- |
-2.53% |
- |
|
SetIntersection_Front_Vector_float_64_1
|
1.42% |
17463007.729 |
17710731.793 |
- |
0.92% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
1.42% |
8.567 |
8.689 |
- |
1.76% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.42% |
175521.084 |
178007.521 |
- |
1.52% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
1.42% |
712.649 |
722.744 |
- |
0.51% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.42% |
6.002 |
6.087 |
- |
0.30% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
1.41% |
880.503 |
892.953 |
- |
5.18% |
- |
|
BM_deque_vector_copy_backward/1
|
1.41% |
2.060 |
2.089 |
- |
-0.14% |
- |
|
std::set<std::string>::erase(key)_(existent)/0
|
1.41% |
63.066 |
63.957 |
- |
-0.57% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_16
|
1.41% |
9.833 |
9.972 |
- |
0.91% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_64
|
1.41% |
39.149 |
39.701 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_move/64
|
1.41% |
2.744 |
2.783 |
- |
4.60% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
1.41% |
29.556 |
29.972 |
- |
2.36% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
1.41% |
1147105.759 |
1163236.796 |
- |
-0.82% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
1.40% |
79186311.829 |
80297979.401 |
- |
1.18% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
1.40% |
208.509 |
211.430 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
1.40% |
1148051.896 |
1164114.183 |
- |
0.15% |
- |
|
BM_std_min<__int128>/512
|
1.40% |
248.779 |
252.259 |
- |
26.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.40% |
2204066.000 |
2234887.776 |
- |
0.49% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.40% |
9.478 |
9.611 |
- |
3.76% |
- |
|
rng::move_backward(vector<int>)/8
|
1.40% |
2.286 |
2.318 |
- |
1.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
1.40% |
1118368.937 |
1133985.774 |
- |
1.33% |
- |
|
BM_MakeThenSortHeap_uint64_PipeOrgan_262144
|
1.40% |
25.831 |
26.191 |
- |
1.63% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_16384
|
1.39% |
16.185 |
16.411 |
- |
0.24% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/8192
|
1.39% |
37.009 |
37.525 |
- |
2.50% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
1.39% |
1.931 |
1.958 |
- |
1.54% |
- |
|
BM_std_min<unsigned_short>/30
|
1.39% |
2.307 |
2.340 |
- |
-0.85% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.39% |
1955.373 |
1982.613 |
- |
1.79% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
1.39% |
462296.585 |
468731.212 |
- |
0.89% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
1.39% |
1.095 |
1.110 |
- |
0.56% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
1.39% |
4535647.212 |
4598661.293 |
- |
2.58% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.39% |
1366155.815 |
1385133.664 |
- |
2.63% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
1.39% |
769.596 |
780.278 |
- |
1.05% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64
|
1.39% |
39.067 |
39.609 |
- |
0.90% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
1.39% |
7.470 |
7.573 |
- |
1.41% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16
|
1.39% |
3.996 |
4.051 |
- |
-0.12% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
1.39% |
217.296 |
220.308 |
- |
4.36% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.39% |
144957.641 |
146966.583 |
- |
1.10% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1048576
|
1.39% |
788864.466 |
799792.285 |
- |
1.72% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
1.38% |
3792.616 |
3845.142 |
- |
0.13% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/8192
|
1.38% |
346068.059 |
350857.125 |
- |
2.42% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.38% |
35432.105 |
35922.366 |
- |
1.80% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.38% |
693.810 |
703.392 |
- |
1.18% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
1.38% |
1212218.533 |
1228950.691 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.38% |
1076260.056 |
1091100.760 |
- |
-1.25% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.38% |
35251.179 |
35736.550 |
- |
-1.22% |
- |
|
BM_PushHeap_string_Descending_64
|
1.38% |
2.242 |
2.273 |
- |
-15.54% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
1.37% |
15.412 |
15.624 |
- |
1.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
1.37% |
19.037 |
19.299 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
1.37% |
1147456.777 |
1163214.799 |
- |
-0.06% |
- |
|
rng::find_end(vector<int>)_(single_element)/1024
|
1.37% |
238.409 |
241.680 |
- |
-0.30% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.37% |
339581.115 |
344238.672 |
- |
0.63% |
- |
|
BM_std_min<char>/10
|
1.37% |
0.901 |
0.914 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
1.37% |
1188064.416 |
1204334.733 |
- |
-0.11% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.37% |
173589.006 |
175965.890 |
- |
-2.15% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.37% |
1192870.026 |
1209185.489 |
- |
1.42% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.36% |
19.789 |
20.059 |
- |
1.55% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
1.36% |
1879.387 |
1904.991 |
- |
1.41% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0
|
1.36% |
14.640 |
14.839 |
- |
0.84% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
1.36% |
817959.768 |
829075.525 |
- |
1.66% |
- |
|
BM_MakeHeap_string_PipeOrgan_16
|
1.36% |
3.624 |
3.673 |
- |
1.74% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.36% |
1147786.244 |
1163375.394 |
- |
3.74% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.36% |
13.764 |
13.950 |
- |
0.29% |
- |
|
BM_deque_deque_copy/65536
|
1.36% |
2822.694 |
2860.965 |
- |
-5.69% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
1.35% |
1316369.357 |
1334192.015 |
- |
2.66% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64
|
1.35% |
1.109 |
1.124 |
- |
0.47% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
1.35% |
3.326 |
3.371 |
- |
-0.16% |
- |
|
BM_deque_vector_copy_backward/64000
|
1.35% |
7903.143 |
8009.974 |
- |
-2.46% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.35% |
11166.947 |
11317.779 |
- |
0.08% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_1024
|
1.35% |
69.125 |
70.058 |
- |
0.88% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/1024
|
1.35% |
63.914 |
64.777 |
- |
10.43% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.35% |
55503.456 |
56251.305 |
- |
1.01% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
1.35% |
8.929 |
9.050 |
- |
1.36% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
1.35% |
3.870 |
3.923 |
- |
0.72% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
1.35% |
9367.711 |
9493.776 |
- |
3.62% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.35% |
175525.735 |
177887.090 |
- |
2.18% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
1.34% |
1191888.125 |
1207912.353 |
- |
0.31% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
1.34% |
4821431.481 |
4886191.854 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
1.34% |
348257316.785 |
352932796.071 |
- |
0.21% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
1.34% |
7746.403 |
7850.190 |
- |
-0.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
1.34% |
5177048.907 |
5246376.352 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4
|
1.34% |
141637412.275 |
143532103.365 |
- |
0.52% |
- |
|
BM_MakeHeap_float_Random_64
|
1.34% |
1.647 |
1.669 |
- |
-6.56% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
1.34% |
26.581 |
26.936 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
1.33% |
1145848.428 |
1161117.900 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
1.33% |
16896648.264 |
17121387.197 |
- |
1.09% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_256
|
1.33% |
20.394 |
20.665 |
- |
2.13% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
1.33% |
1201499.352 |
1217443.360 |
- |
1.56% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
1.33% |
1159271.663 |
1174640.838 |
- |
2.93% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.32% |
31.597 |
32.015 |
- |
1.13% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
1.32% |
1.193 |
1.209 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_float_64_1
|
1.32% |
17544735.757 |
17776880.684 |
- |
1.24% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.32% |
92399.539 |
93621.969 |
- |
0.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
1.32% |
37294398.701 |
37786509.074 |
- |
-0.49% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
1.32% |
1292662.969 |
1309699.904 |
- |
2.01% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
1.32% |
17363145.601 |
17591612.064 |
- |
-0.04% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
1.32% |
7423.433 |
7521.074 |
- |
-1.06% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
1.32% |
39017.340 |
39530.462 |
- |
-2.19% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.31% |
609.742 |
617.759 |
- |
1.48% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
1.31% |
1170870.551 |
1186265.431 |
- |
3.07% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.31% |
16.632 |
16.851 |
- |
0.99% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16384
|
1.31% |
16.882 |
17.103 |
- |
0.61% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
1.31% |
218628.544 |
221495.423 |
- |
1.38% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
1.31% |
16.853 |
17.074 |
- |
10.11% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
1.31% |
2.321 |
2.352 |
- |
2.04% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
1.31% |
4444767.440 |
4502912.822 |
- |
3.06% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.31% |
32229.343 |
32650.610 |
- |
1.46% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
1.31% |
24.076 |
24.390 |
- |
27.80% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/8
|
1.31% |
27.696 |
28.058 |
- |
1.53% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
1.30% |
5.405 |
5.475 |
- |
1.17% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
1.30% |
18.785 |
19.029 |
- |
-3.23% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
1.30% |
2.580 |
2.614 |
- |
-0.04% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_1024
|
1.30% |
10.230 |
10.364 |
- |
0.55% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
1.30% |
60.735 |
61.525 |
- |
0.88% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
1.30% |
4.179 |
4.233 |
- |
-0.11% |
- |
|
BM_deque_deque_copy/1024
|
1.30% |
38.568 |
39.069 |
- |
-0.55% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
1.30% |
1.070 |
1.084 |
- |
0.59% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
1.30% |
1.593 |
1.614 |
- |
-5.42% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
1.29% |
1150837.316 |
1165723.289 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
1.29% |
15039921.264 |
15234347.201 |
- |
-3.90% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.29% |
51889.131 |
52559.826 |
- |
2.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.29% |
1116603.257 |
1131030.203 |
- |
1.12% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
1.29% |
10754465.969 |
10893365.615 |
- |
-0.72% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_256
|
1.29% |
54.677 |
55.383 |
- |
1.00% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
1.29% |
10.886 |
11.027 |
- |
2.08% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
1.29% |
16.179 |
16.387 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.29% |
1116265.617 |
1130666.410 |
- |
2.57% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
1.29% |
24.976 |
25.298 |
- |
1.38% |
- |
|
BM_std_min<unsigned_char>/28
|
1.29% |
1.730 |
1.753 |
- |
0.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.29% |
12035.620 |
12190.516 |
- |
-0.13% |
- |
|
BM_std_min<__int128>/23
|
1.29% |
9.907 |
10.035 |
- |
14.91% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
1.29% |
64.653 |
65.484 |
- |
-0.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.29% |
85.022 |
86.115 |
- |
-7.93% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
1.29% |
73.743 |
74.691 |
- |
-21.72% |
- |
|
rng::for_each(map<int>)/8
|
1.29% |
4.509 |
4.566 |
- |
2.07% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
1.28% |
2.385 |
2.416 |
- |
-5.09% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/1048576
|
1.28% |
763931.996 |
773740.634 |
- |
1.24% |
- |
|
BM_deque_deque_copy_backward/1
|
1.28% |
2.759 |
2.795 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
1.28% |
1119954.377 |
1134324.648 |
- |
1.29% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
1.28% |
64.592 |
65.420 |
- |
2.59% |
- |
|
BM_PushHeap_string_Descending_16384
|
1.28% |
2.401 |
2.432 |
- |
-27.81% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
1.28% |
1410429.238 |
1428494.813 |
- |
-10.60% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
1.28% |
1103783.735 |
1117916.001 |
- |
-0.68% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.28% |
19834.078 |
20087.804 |
- |
1.98% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_16
|
1.28% |
1.025 |
1.038 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
1.28% |
2261491.934 |
2290358.597 |
- |
0.50% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
1.27% |
614.591 |
622.425 |
- |
2.91% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
1.27% |
67.386 |
68.244 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
1.27% |
1143901.787 |
1158466.513 |
- |
0.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.27% |
84392.981 |
85467.123 |
- |
1.90% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.27% |
6976.129 |
7064.878 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_float_64_1
|
1.27% |
17728113.258 |
17953635.918 |
- |
0.35% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.27% |
74.375 |
75.319 |
- |
7.25% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
1.27% |
60.300 |
61.065 |
- |
93.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.27% |
1621234.701 |
1641804.607 |
- |
-2.71% |
- |
|
BM_RangesPushHeap_float_Random_256
|
1.27% |
7.184 |
7.275 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
1.27% |
567596810.971 |
574786109.820 |
- |
0.44% |
- |
|
std::reverse_copy(list<int>)/8
|
1.27% |
2.411 |
2.441 |
- |
0.90% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
1.26% |
1329913.523 |
1346732.976 |
- |
3.07% |
- |
|
SetIntersection_Interlaced_Vector_float_16_4
|
1.26% |
59900488.210 |
60656796.885 |
- |
1.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
1.26% |
0.935 |
0.946 |
- |
2.78% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.26% |
11648.494 |
11795.268 |
- |
1.78% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.26% |
35231.932 |
35675.710 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.26% |
23469928.413 |
23765497.513 |
- |
0.20% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
1.26% |
731.638 |
740.831 |
- |
0.35% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
1.26% |
31.526 |
31.922 |
- |
8.54% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
1.26% |
1.007 |
1.019 |
- |
-2.24% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.25% |
4.681 |
4.740 |
- |
0.37% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16
|
1.25% |
22.265 |
22.544 |
- |
0.07% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
1.25% |
37228771.978 |
37694855.802 |
- |
0.91% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
1.25% |
17.221 |
17.437 |
- |
1.69% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.25% |
799.820 |
809.827 |
- |
2.19% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.25% |
77.816 |
78.790 |
- |
-11.54% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16
|
1.25% |
5.464 |
5.532 |
- |
-0.90% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.25% |
1146779.169 |
1161111.711 |
- |
1.70% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
1.25% |
31.867 |
32.265 |
- |
-0.42% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
1.25% |
2.923 |
2.960 |
- |
0.13% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
1.25% |
63624629.807 |
64419038.493 |
- |
1.18% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.25% |
5.458 |
5.526 |
- |
-1.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
1.25% |
0.842 |
0.853 |
- |
3.28% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/0
|
1.24% |
15.927 |
16.126 |
- |
0.23% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
1.24% |
8.194 |
8.296 |
- |
-1.13% |
- |
|
rng::for_each(set<int>)/8
|
1.24% |
4.501 |
4.557 |
- |
-1.28% |
- |
|
rng::partition(deque<int>)_(dense)/50
|
1.24% |
13.966 |
14.139 |
- |
-8.18% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
1.24% |
4439393.062 |
4494512.480 |
- |
0.71% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.24% |
43.655 |
44.197 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_string_256_1
|
1.24% |
11932406.599 |
12080429.075 |
- |
-0.25% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
1.24% |
1897.451 |
1920.917 |
- |
0.97% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16
|
1.24% |
35677017.218 |
36117942.143 |
- |
0.71% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
1.23% |
7891.124 |
7988.487 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.23% |
145762676.475 |
147560288.767 |
- |
-0.09% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.23% |
36.679 |
37.131 |
- |
26.11% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.23% |
34704.917 |
35132.354 |
- |
2.26% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
1.23% |
1.649 |
1.670 |
- |
0.35% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
1.23% |
7123.641 |
7211.282 |
- |
5.75% |
- |
|
std::sort(vector<int>)_(shuffled)/8
|
1.23% |
21.164 |
21.424 |
- |
0.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
1.23% |
58164135.053 |
58878062.676 |
- |
0.64% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
1.23% |
27.636 |
27.975 |
- |
0.97% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.23% |
6217.095 |
6293.388 |
- |
0.65% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.23% |
931.826 |
943.259 |
- |
0.91% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
1.23% |
24.404 |
24.703 |
- |
1.45% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.23% |
5713.127 |
5783.146 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
1.23% |
4618288.723 |
4674887.151 |
- |
-5.84% |
- |
|
BM_deque_vector_copy_backward/0
|
1.22% |
1.390 |
1.407 |
- |
2.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
1.22% |
1379354.009 |
1396214.542 |
- |
-0.14% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
1.22% |
23.672 |
23.961 |
- |
-0.91% |
- |
|
BM_deque_deque_ranges_move/64
|
1.22% |
5.366 |
5.432 |
- |
-1.62% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
1.22% |
19834.568 |
20076.953 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
1.22% |
1148085.215 |
1162113.490 |
- |
0.61% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
1.22% |
8712356.435 |
8818799.074 |
- |
1.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
1.22% |
1.496 |
1.514 |
- |
0.49% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
1.22% |
67109266.794 |
67927248.261 |
- |
0.61% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/1048576
|
1.22% |
983714.227 |
995681.624 |
- |
1.39% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
1.22% |
268463.560 |
271726.545 |
- |
0.62% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
1.22% |
16422.899 |
16622.454 |
- |
2.92% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
1.21% |
66599046.573 |
67408078.159 |
- |
0.27% |
- |
|
rng::count(list<int>)_(every_other)/1048576
|
1.21% |
807960.006 |
817768.642 |
- |
-1.24% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
1.21% |
16912537.588 |
17117724.789 |
- |
1.61% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024
|
1.21% |
7.431 |
7.521 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
1.21% |
229798942.389 |
232583874.665 |
- |
0.25% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.21% |
11.527 |
11.666 |
- |
-0.18% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
1.21% |
0.928 |
0.939 |
- |
1.13% |
- |
|
BM_deque_deque_ranges_copy/5500
|
1.21% |
201.030 |
203.464 |
- |
1.15% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.21% |
276694.290 |
280038.024 |
- |
2.58% |
- |
|
BM_MakeHeap_string_Ascending_256
|
1.21% |
4.763 |
4.820 |
- |
-3.37% |
- |
|
BM_std_min<unsigned_char>/21
|
1.21% |
1.773 |
1.795 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.21% |
18240325.846 |
18460143.674 |
- |
0.88% |
- |
|
BM_vector_deque_copy_backward/64000
|
1.21% |
7722.616 |
7815.678 |
- |
7.95% |
- |
|
rng::copy_backward(vector<int>)/8
|
1.20% |
2.189 |
2.216 |
- |
-3.19% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
1.20% |
4456512.839 |
4510143.728 |
- |
0.88% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.20% |
83836.990 |
84844.505 |
- |
1.07% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
1.20% |
3.329 |
3.369 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
1.20% |
7363454.596 |
7451597.996 |
- |
20.33% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.20% |
113581.007 |
114939.388 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_string_256_16
|
1.19% |
4520454.119 |
4574467.981 |
- |
1.61% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
1.19% |
16.182 |
16.376 |
- |
-2.85% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
1.19% |
1.607 |
1.626 |
- |
1.18% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256
|
1.19% |
19.782 |
20.017 |
- |
1.07% |
- |
|
rng::move(list<int>)/262144
|
1.19% |
249859.684 |
252832.534 |
- |
-0.42% |
- |
|
rng::for_each(multiset<int>::iterator)/8
|
1.19% |
4.586 |
4.641 |
- |
-3.43% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
1.19% |
10.494 |
10.618 |
- |
13.63% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_64
|
1.19% |
18.702 |
18.924 |
- |
0.96% |
- |
|
BM_std_minmax_element<short>/4
|
1.19% |
1.228 |
1.243 |
- |
1.27% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.19% |
31852.131 |
32229.604 |
- |
-0.87% |
- |
|
BM_std_min<short>/1024
|
1.18% |
14.043 |
14.210 |
- |
2.14% |
- |
|
rng::stable_partition(list<int>)_(sparse)/50
|
1.18% |
26.007 |
26.315 |
- |
2.30% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
1.18% |
202.586 |
204.982 |
- |
0.66% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
1.18% |
27.590 |
27.916 |
- |
1.95% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
1.18% |
39.053 |
39.512 |
- |
0.27% |
- |
|
rng::sort(deque<int>)_(descending)/8
|
1.18% |
25.812 |
26.116 |
- |
2.27% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.17% |
1176362.777 |
1190181.409 |
- |
2.51% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
1.17% |
9.281 |
9.390 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
1.17% |
9728045.781 |
9842137.786 |
- |
0.48% |
- |
|
BM_std_minmax<int>/23
|
1.17% |
2.287 |
2.314 |
- |
-1.84% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
1.17% |
59649421.734 |
60346101.678 |
- |
0.27% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
1.17% |
20.349 |
20.587 |
- |
0.73% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
1.17% |
16639.124 |
16833.321 |
- |
1.24% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
1.17% |
22.953 |
23.220 |
- |
-3.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
1.17% |
8740537.230 |
8842430.518 |
- |
-25.72% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
1.16% |
677.503 |
685.395 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
1.16% |
15402308.129 |
15581692.338 |
- |
2.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.16% |
19077709.996 |
19299659.186 |
- |
-0.10% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_256
|
1.16% |
10.107 |
10.224 |
- |
0.77% |
- |
|
BM_std_minmax<unsigned_short>/20
|
1.16% |
1.973 |
1.996 |
- |
2.26% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192
|
1.16% |
32.375 |
32.751 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.16% |
1114767.687 |
1127699.264 |
- |
1.84% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
1.16% |
67.318 |
68.098 |
- |
-8.90% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
1.16% |
4.055 |
4.102 |
- |
-1.28% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
1.16% |
1129354.721 |
1142419.844 |
- |
2.06% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
1.16% |
1.423 |
1.439 |
- |
11.35% |
- |
|
bm_lexicographical_compare<signed_char>/7
|
1.16% |
2.739 |
2.771 |
- |
0.92% |
- |
|
BM_num_get<unsigned_long>
|
1.16% |
11.001 |
11.128 |
- |
0.63% |
- |
|
BM_std_min<__int128>/19
|
1.15% |
8.047 |
8.140 |
- |
12.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
1.15% |
1.001 |
1.012 |
- |
-0.99% |
- |
|
BM_deque_deque_move/5500
|
1.15% |
200.329 |
202.639 |
- |
0.85% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
1.15% |
4.945 |
5.002 |
- |
-2.60% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
1.15% |
28.454 |
28.781 |
- |
-23.19% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
1.15% |
4552432.961 |
4604868.000 |
- |
-0.15% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
1.15% |
177.962 |
180.011 |
- |
-8.20% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
1.15% |
4420379.289 |
4471278.269 |
- |
0.33% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
1.15% |
201.626 |
203.947 |
- |
0.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
1.15% |
11.927 |
12.065 |
- |
2.45% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.15% |
19472104.953 |
19696180.640 |
- |
2.19% |
- |
|
BM_std_min<__int128>/31
|
1.15% |
13.775 |
13.934 |
- |
18.33% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
1.15% |
10.809 |
10.933 |
- |
1.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.15% |
3.455 |
3.495 |
- |
0.37% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_262144
|
1.15% |
31.873 |
32.238 |
- |
1.37% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_262144
|
1.15% |
51.575 |
52.166 |
- |
-0.32% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
1.15% |
18965940.304 |
19183125.787 |
- |
1.09% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
1.14% |
8.371 |
8.466 |
- |
1.03% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.14% |
54661121.491 |
55285794.929 |
- |
0.78% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
1.14% |
804674.491 |
813868.470 |
- |
-2.12% |
- |
|
BM_StringCopy_Large
|
1.14% |
6.160 |
6.231 |
- |
0.82% |
- |
|
std::sample(list<int>)/1024
|
1.14% |
11718.203 |
11851.762 |
- |
1.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.14% |
8787723.133 |
8887874.970 |
- |
-30.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.14% |
4437842.643 |
4488376.174 |
- |
0.21% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
1.14% |
477.970 |
483.408 |
- |
1.37% |
- |
|
rng::find(list<int>)_(process_all)/8
|
1.14% |
2.378 |
2.405 |
- |
2.06% |
- |
|
BM_PopHeap_string_1024
|
1.14% |
56.286 |
56.926 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16
|
1.14% |
39216821.384 |
39662571.942 |
- |
1.33% |
- |
|
BM_deque_deque_copy/4096
|
1.14% |
149.195 |
150.891 |
- |
0.21% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
1.14% |
2.289 |
2.315 |
- |
-2.95% |
- |
|
BM_RangesPushHeap_float_Random_1024
|
1.14% |
7.466 |
7.551 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.14% |
2080378.827 |
2103993.898 |
- |
-3.21% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
1.13% |
3.074 |
3.109 |
- |
-0.48% |
- |
|
rng::fill_n(vector<bool>)/32768
|
1.13% |
30.004 |
30.344 |
- |
0.63% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.13% |
1384.105 |
1399.790 |
- |
1.14% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
1.13% |
273.214 |
276.310 |
- |
-0.65% |
- |
|
BM_deque_deque_ranges_copy/1
|
1.13% |
3.497 |
3.537 |
- |
3.15% |
- |
|
BM_std_min<unsigned_short>/512
|
1.13% |
7.216 |
7.298 |
- |
2.23% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.13% |
2004522.951 |
2027213.703 |
- |
-3.11% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.13% |
17809822.270 |
18011200.248 |
- |
0.08% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
1.13% |
5.448 |
5.509 |
- |
-1.89% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
1.13% |
76414267.820 |
77274646.531 |
- |
1.09% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
1.12% |
18.150 |
18.354 |
- |
0.82% |
- |
|
BM_std_min<__int128>/27
|
1.12% |
11.827 |
11.959 |
- |
16.98% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
1.12% |
1161963.104 |
1175009.642 |
- |
-0.13% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
1.12% |
20121.391 |
20346.945 |
- |
1.89% |
- |
|
SetIntersection_None_Set_string_16384_64
|
1.12% |
205159347.902 |
207457308.089 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.12% |
209164790.377 |
211505563.884 |
- |
0.42% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
1.12% |
1.040 |
1.052 |
- |
-2.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
1.12% |
17332352.538 |
17526212.288 |
- |
-0.13% |
- |
|
BM_vector_deque_copy/5500
|
1.12% |
195.406 |
197.589 |
- |
0.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.12% |
53.145 |
53.738 |
- |
-2.30% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.12% |
36252.249 |
36656.568 |
- |
1.07% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.12% |
28.911 |
29.233 |
- |
-23.57% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
1.12% |
1.201 |
1.214 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
1.11% |
1045.836 |
1057.490 |
- |
2.54% |
- |
|
rng::generate_n(deque<int>)/32
|
1.11% |
8.294 |
8.386 |
- |
-1.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.11% |
1229130.436 |
1242805.742 |
- |
-0.07% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16
|
1.11% |
8.575 |
8.670 |
- |
1.29% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
1.11% |
11.994 |
12.127 |
- |
-0.52% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.11% |
7.458 |
7.540 |
- |
0.57% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
1.11% |
807348.008 |
816309.980 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
1.11% |
65297105.419 |
66021083.551 |
- |
-2.68% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.11% |
10465.748 |
10581.688 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
1.11% |
22085456.214 |
22329998.915 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
1.11% |
4402297.204 |
4451037.446 |
- |
0.95% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
1.11% |
2.303 |
2.329 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
1.11% |
57073976.635 |
57705501.246 |
- |
0.92% |
- |
|
BM_deque_deque_ranges_copy/64000
|
1.11% |
2838.438 |
2869.830 |
- |
0.61% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
1.11% |
90824.464 |
91828.148 |
- |
0.96% |
- |
|
BM_std_min<unsigned_int>/7
|
1.10% |
1.040 |
1.052 |
- |
0.49% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
1.10% |
83.690 |
84.615 |
- |
-1.96% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.10% |
17186.627 |
17376.466 |
- |
0.86% |
- |
|
BM_std_minmax<unsigned_long_long>/29
|
1.10% |
4.183 |
4.229 |
- |
0.78% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
1.10% |
58851568.142 |
59501339.536 |
- |
0.34% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
1.10% |
70.870 |
71.653 |
- |
1.03% |
- |
|
BM_std_minmax_element<int>/512
|
1.10% |
139.014 |
140.546 |
- |
1.74% |
- |
|
BM_PushHeap_string_Random_16
|
1.10% |
10.155 |
10.267 |
- |
1.62% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
1.10% |
1.655 |
1.673 |
- |
-0.12% |
- |
|
std::rotate_copy(deque<int>)/8192
|
1.10% |
290.864 |
294.070 |
- |
-0.33% |
- |
|
SetIntersection_Front_Vector_float_4_1
|
1.10% |
227381562.225 |
229887114.298 |
- |
0.30% |
- |
|
rng::unique(list<int>)_(contiguous)/8192
|
1.10% |
7088.029 |
7166.118 |
- |
-0.03% |
- |
|
BM_std_min<long_long>/12
|
1.10% |
2.057 |
2.080 |
- |
2.53% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
1.10% |
1353690.711 |
1368587.571 |
- |
-2.95% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
1.10% |
79.280 |
80.152 |
- |
16.82% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.10% |
681.108 |
688.583 |
- |
-3.91% |
- |
|
BM_vector_deque_move/4000
|
1.10% |
140.815 |
142.360 |
- |
0.01% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.09% |
5536.114 |
5596.721 |
- |
-3.13% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
1.09% |
10.155 |
10.266 |
- |
0.55% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16384
|
1.09% |
22.107 |
22.349 |
- |
1.19% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.09% |
307.429 |
310.791 |
- |
1.51% |
- |
|
BM_MakeThenSortHeap_float_Ascending_262144
|
1.09% |
31.510 |
31.854 |
- |
1.00% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
1.09% |
762.146 |
770.463 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.09% |
1284743.213 |
1298759.075 |
- |
1.47% |
- |
|
rng::partition_point(list<int>)/50
|
1.09% |
24.342 |
24.607 |
- |
0.56% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
1.09% |
20.214 |
20.433 |
- |
1.59% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
1.09% |
1127398.268 |
1139649.529 |
- |
1.46% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
1.09% |
341140.379 |
344847.275 |
- |
0.97% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_16384
|
1.08% |
16.879 |
17.062 |
- |
1.04% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144
|
1.08% |
24.443 |
24.707 |
- |
1.28% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
1.08% |
1155633.788 |
1168145.226 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
1.08% |
226387350.826 |
228836769.664 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.08% |
2100385.010 |
2123092.365 |
- |
-2.40% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1
|
1.08% |
564290701.106 |
570390984.692 |
- |
0.51% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_64
|
1.08% |
8.352 |
8.442 |
- |
-0.32% |
- |
|
BM_std_min<__int128>/4000
|
1.08% |
1939.246 |
1960.204 |
- |
27.24% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.08% |
28.014 |
28.317 |
- |
3.36% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
1.08% |
4549.396 |
4598.489 |
- |
0.57% |
- |
|
BM_MakeThenSortHeap_string_Random_262144
|
1.08% |
187.753 |
189.779 |
- |
-2.11% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
1.08% |
1830.645 |
1850.371 |
- |
-0.43% |
- |
|
BM_std_min<unsigned_int>/6
|
1.08% |
0.928 |
0.938 |
- |
0.68% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
1.08% |
8.745 |
8.839 |
- |
0.18% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.08% |
777694.167 |
786065.683 |
- |
0.11% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
1.08% |
12.582 |
12.717 |
- |
-0.15% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8192
|
1.08% |
549.104 |
555.012 |
- |
1.17% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
1.08% |
13.315 |
13.458 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_float_64_16
|
1.07% |
14426147.692 |
14581203.647 |
- |
0.88% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
1.07% |
1.598 |
1.615 |
- |
0.08% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
1.07% |
7.886 |
7.971 |
- |
-0.45% |
- |
|
BM_deque_deque_copy_backward/4000
|
1.07% |
148.965 |
150.564 |
- |
1.05% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
1.07% |
1223236.654 |
1236349.692 |
- |
2.00% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
1.07% |
1.044 |
1.055 |
- |
-0.93% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.07% |
6079.643 |
6144.785 |
- |
0.17% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
1.07% |
5.292 |
5.348 |
- |
0.80% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_262144
|
1.07% |
32.583 |
32.931 |
- |
1.54% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
1.07% |
1.226 |
1.240 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
1.07% |
113154949.695 |
114364617.134 |
- |
-1.87% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
1.07% |
1213802.336 |
1226770.438 |
- |
2.07% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
1.07% |
12.382 |
12.514 |
- |
1.76% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
1.07% |
17285852.869 |
17470114.254 |
- |
0.33% |
- |
|
SetIntersection_None_Vector_float_16_1
|
1.07% |
67446693.690 |
68165491.511 |
- |
-0.58% |
- |
|
BM_std_min<__int128>/4096
|
1.07% |
1982.579 |
2003.703 |
- |
26.91% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_1024
|
1.06% |
10.222 |
10.331 |
- |
1.08% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
1.06% |
2.828 |
2.858 |
- |
-1.49% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
1.06% |
7531.995 |
7612.098 |
- |
3.78% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1
|
1.06% |
226984151.718 |
229397937.736 |
- |
0.49% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
1.06% |
26062.578 |
26339.487 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.06% |
1078923.680 |
1090376.724 |
- |
-0.63% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.06% |
19.760 |
19.970 |
- |
2.36% |
- |
|
SetIntersection_Front_Vector_float_16_1
|
1.06% |
66986680.669 |
67697663.026 |
- |
0.60% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16
|
1.06% |
5.563 |
5.622 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
1.06% |
160643042.784 |
162339198.061 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_float_64_64
|
1.05% |
9028950.738 |
9124147.261 |
- |
0.61% |
- |
|
BM_std_min<__int128>/30
|
1.05% |
13.378 |
13.519 |
- |
18.75% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
1.05% |
346303441.469 |
349946392.170 |
- |
-0.66% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
1.05% |
2.647 |
2.675 |
- |
1.25% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
1.05% |
3219.795 |
3253.630 |
- |
-2.06% |
- |
|
BM_PopHeap_float_16
|
1.05% |
6.468 |
6.536 |
- |
0.90% |
- |
|
BM_std_minmax<unsigned_short>/24
|
1.05% |
2.217 |
2.240 |
- |
-1.64% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.05% |
1616556.803 |
1633522.053 |
- |
-3.03% |
- |
|
rng::copy_n(list<int>)/32768
|
1.05% |
26946.577 |
27229.190 |
- |
3.69% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
1.05% |
42.670 |
43.118 |
- |
-4.82% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
1.05% |
64.650 |
65.326 |
- |
6.14% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
1.05% |
8.325 |
8.412 |
- |
-1.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
1.05% |
1.522 |
1.538 |
- |
0.36% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_262144
|
1.05% |
24.489 |
24.745 |
- |
1.77% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
1.04% |
5.945 |
6.007 |
- |
0.12% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.04% |
18946.912 |
19144.862 |
- |
0.76% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
1.04% |
24.656 |
24.914 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
1.04% |
1316675.050 |
1330403.157 |
- |
0.05% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
1.04% |
3970.651 |
4012.038 |
- |
0.88% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
1.04% |
4.791 |
4.841 |
- |
5.40% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.04% |
35.025 |
35.390 |
- |
2.10% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4
|
1.04% |
4.152 |
4.196 |
- |
-0.36% |
- |
|
BM_PushHeap_float_Random_4
|
1.04% |
3.005 |
3.036 |
- |
7.03% |
- |
|
std::move(list<int>)/512
|
1.04% |
362.790 |
366.567 |
- |
4.37% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
1.04% |
55.627 |
56.206 |
- |
-0.94% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0
|
1.04% |
14.172 |
14.319 |
- |
0.73% |
- |
|
std::shift_left(vector<int>)/32
|
1.04% |
3.920 |
3.961 |
- |
32.36% |
- |
|
BM_std_min<long_long>/4096
|
1.04% |
453.624 |
458.333 |
- |
0.95% |
- |
|
BM_std_min<__int128>/24
|
1.04% |
10.448 |
10.557 |
- |
15.97% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.04% |
1172427.069 |
1184586.456 |
- |
0.02% |
- |
|
BM_std_min<__int128>/18
|
1.03% |
7.561 |
7.639 |
- |
11.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.03% |
17008648.004 |
17184604.724 |
- |
-0.32% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.03% |
567501771.078 |
573371836.285 |
- |
0.40% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/1024
|
1.03% |
27.839 |
28.127 |
- |
-2.44% |
- |
|
BM_RangesSortHeap_string_262144
|
1.03% |
172.062 |
173.841 |
- |
-5.55% |
- |
|
BM_std_min<unsigned_short>/31
|
1.03% |
2.536 |
2.562 |
- |
-1.28% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024
|
1.03% |
23.879 |
24.126 |
- |
0.55% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.03% |
6680.918 |
6749.847 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_float_16_16
|
1.03% |
35865636.593 |
36235606.885 |
- |
0.73% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
1.03% |
228048757.743 |
230399791.897 |
- |
0.22% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
1.03% |
18.618 |
18.810 |
- |
-0.66% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384
|
1.03% |
7.587 |
7.664 |
- |
0.73% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
1.02% |
1.193 |
1.206 |
- |
-1.40% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.02% |
166626748.082 |
168333524.943 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.02% |
58447328.404 |
59045821.087 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
1.02% |
226940109.318 |
229262110.340 |
- |
0.37% |
- |
|
BM_RangesPopHeap_uint32_256
|
1.02% |
17.076 |
17.250 |
- |
2.25% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.02% |
27.762 |
28.045 |
- |
-23.65% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
1.02% |
569061645.619 |
574871563.674 |
- |
0.23% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
1.02% |
1.153 |
1.165 |
- |
0.18% |
- |
|
std::find_if_not(vector<char>)_(process_all)/50
|
1.02% |
12.488 |
12.615 |
- |
0.79% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384
|
1.02% |
33.777 |
34.121 |
- |
0.74% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
1.02% |
4.750 |
4.798 |
- |
0.49% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
1.02% |
8846131.929 |
8935931.541 |
- |
2.07% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
1.01% |
22.143 |
22.368 |
- |
-7.30% |
- |
|
BM_PushHeap_string_Ascending_16
|
1.01% |
4.662 |
4.709 |
- |
0.65% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
1.01% |
34.000 |
34.345 |
- |
1.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
1.01% |
8342088.539 |
8426652.865 |
- |
0.16% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384
|
1.01% |
6.951 |
7.021 |
- |
2.12% |
- |
|
BM_std_min<__int128>/16
|
1.01% |
6.626 |
6.693 |
- |
9.12% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.01% |
7839763.297 |
7919170.860 |
- |
1.69% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.01% |
30.009 |
30.313 |
- |
1.62% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384
|
1.01% |
63.652 |
64.296 |
- |
-0.90% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
1.01% |
33.857 |
34.199 |
- |
3.61% |
- |
|
BM_MakeHeap_string_Ascending_16
|
1.01% |
3.701 |
3.739 |
- |
-0.62% |
- |
|
BM_deque_vector_move_backward/70000
|
1.01% |
8510.442 |
8596.366 |
- |
0.85% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
1.01% |
17526952.232 |
17703715.529 |
- |
0.33% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64
|
1.01% |
34.591 |
34.940 |
- |
1.02% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(descending)/8
|
1.01% |
24.988 |
25.240 |
- |
1.15% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
1.01% |
241.787 |
244.222 |
- |
-0.55% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1048576
|
1.01% |
553447.696 |
559021.754 |
- |
1.50% |
- |
|
SetIntersection_None_Vector_string_64_64
|
1.01% |
9347091.168 |
9441126.906 |
- |
1.91% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
1.01% |
35666212.270 |
36024814.049 |
- |
0.62% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
1.00% |
21.792 |
22.011 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
1.00% |
10908623.273 |
11018070.166 |
- |
-0.34% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.00% |
16.123 |
16.284 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.00% |
17422659.721 |
17597234.151 |
- |
0.51% |
- |