|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
153.63% |
633.905 |
1607.784 |
- |
144.92% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
145.76% |
50.104 |
123.134 |
- |
-3.68% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
144.62% |
669.668 |
1638.144 |
- |
144.42% |
- |
|
rng::fold_left(deque<int>)/1048576
|
142.38% |
549988.259 |
1333036.698 |
- |
141.26% |
- |
|
std::shift_right(vector<int>)/32
|
140.74% |
4.075 |
9.810 |
- |
-1.10% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
137.01% |
13.052 |
30.936 |
- |
12.60% |
- |
|
rng::fold_left(deque<int>)/8192
|
132.57% |
4463.233 |
10380.086 |
- |
141.99% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
97.67% |
410.742 |
811.896 |
- |
13.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
86.76% |
8643397.922 |
16142347.251 |
- |
-19.76% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
85.94% |
1976.923 |
3675.906 |
- |
37.87% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
79.14% |
6.450 |
11.555 |
- |
1.01% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
78.78% |
6.442 |
11.517 |
- |
38.79% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
73.72% |
35.974 |
62.493 |
- |
-13.86% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
73.59% |
35.504 |
61.629 |
- |
100.37% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
72.38% |
11.140 |
19.204 |
- |
116.78% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
69.84% |
4.712 |
8.003 |
- |
0.84% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
65.02% |
4.720 |
7.788 |
- |
33.94% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
64.88% |
66.375 |
109.441 |
- |
33.53% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
64.39% |
0.424 |
0.696 |
- |
9.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
63.45% |
32.877 |
53.736 |
- |
66.50% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
59.43% |
1.750 |
2.790 |
- |
-1.50% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
58.93% |
69.520 |
110.484 |
- |
46.64% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
57.15% |
47.577 |
74.766 |
- |
55.70% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
54.68% |
45.239 |
69.977 |
- |
12.54% |
- |
|
std::shift_left(vector<int>)/32
|
53.23% |
2.971 |
4.552 |
- |
1.04% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
51.26% |
4314.109 |
6525.695 |
- |
14.70% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
49.98% |
23.612 |
35.413 |
- |
-0.05% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
49.64% |
0.465 |
0.696 |
- |
0.50% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
48.84% |
32.353 |
48.153 |
- |
2.63% |
- |
|
std::copy_n(list<int>)/4096
|
48.40% |
3524.515 |
5230.446 |
- |
46.56% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
48.30% |
6.264 |
9.289 |
- |
1.26% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
45.64% |
0.278 |
0.405 |
- |
48.92% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
44.59% |
3608553.126 |
5217479.779 |
- |
40.51% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
44.45% |
1992.150 |
2877.703 |
- |
43.69% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
44.42% |
127.937 |
184.767 |
- |
2.09% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
43.91% |
127.323 |
183.237 |
- |
1.13% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
43.68% |
500.919 |
719.745 |
- |
42.76% |
- |
|
std::list<int>::ctor(size)/1024
|
43.46% |
11562.706 |
16587.918 |
- |
38.54% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
42.18% |
37.421 |
53.204 |
- |
77.28% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
41.15% |
8.055 |
11.370 |
- |
1.33% |
- |
|
std::list<int>::ctor(size)/32
|
40.08% |
320.932 |
449.568 |
- |
34.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
39.27% |
20.919 |
29.135 |
- |
29.38% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
38.62% |
43.399 |
60.161 |
- |
80.09% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
38.07% |
43.644 |
60.259 |
- |
7.47% |
- |
|
rng::fold_left(deque<int>)/50
|
37.57% |
27.301 |
37.559 |
- |
34.52% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
37.18% |
32.447 |
44.511 |
- |
2.55% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
37.14% |
1.291 |
1.771 |
- |
7.78% |
- |
|
rng::fold_left(deque<int>)/32
|
36.98% |
16.348 |
22.393 |
- |
33.92% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
36.91% |
50.284 |
68.846 |
- |
25.22% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
36.41% |
5.460 |
7.448 |
- |
1.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
36.03% |
24.015 |
32.668 |
- |
33.93% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
35.24% |
702.674 |
950.294 |
- |
13.95% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
35.18% |
32.171 |
43.487 |
- |
5.55% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
34.73% |
319.721 |
430.767 |
- |
28.67% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
34.60% |
19.944 |
26.845 |
- |
14.01% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
34.34% |
14.036 |
18.856 |
- |
63.93% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
34.30% |
7735.543 |
10389.221 |
- |
40.86% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
33.98% |
32.478 |
43.515 |
- |
33.89% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
33.79% |
11.235 |
15.031 |
- |
29.56% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
33.74% |
1.367 |
1.828 |
- |
-0.53% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
33.71% |
350.324 |
468.427 |
- |
26.02% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
33.62% |
5.885 |
7.864 |
- |
33.46% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
33.00% |
94.600 |
125.822 |
- |
11.25% |
- |
|
BM_PushHeap_string_Descending_1
|
32.94% |
0.531 |
0.706 |
- |
0.76% |
- |
|
std::list<int>::ctor(size)/8192
|
32.62% |
93359.438 |
123815.026 |
- |
26.02% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
32.03% |
45.607 |
60.214 |
- |
14.24% |
- |
|
BM_PushHeap_float_Ascending_1
|
31.70% |
0.467 |
0.615 |
- |
7.65% |
- |
|
BM_StringCtorDefault
|
31.68% |
0.242 |
0.319 |
- |
-13.96% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
31.35% |
1.342 |
1.763 |
- |
-0.46% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
31.20% |
18680.726 |
24509.964 |
- |
0.52% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
30.78% |
5956.037 |
7789.264 |
- |
34.02% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
30.02% |
0.338 |
0.439 |
- |
19.94% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
29.78% |
276939.835 |
359412.548 |
- |
20.99% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
29.45% |
72.345 |
93.653 |
- |
8.51% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
29.37% |
4.501 |
5.823 |
- |
0.79% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
29.25% |
320.323 |
414.011 |
- |
21.66% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
29.06% |
8.742 |
11.283 |
- |
18.46% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
28.91% |
1.892 |
2.439 |
- |
-6.28% |
- |
|
std::move(vector<int>)/262144
|
28.74% |
17285.567 |
22253.166 |
- |
4.52% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
28.45% |
1.371 |
1.761 |
- |
-8.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
28.08% |
18655393.692 |
23894136.385 |
- |
1.85% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
28.03% |
8098.512 |
10368.428 |
- |
0.68% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
27.81% |
10941.331 |
13984.056 |
- |
20.31% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
27.70% |
9.045 |
11.550 |
- |
13.36% |
- |
|
BM_vector_deque_move_backward/0
|
27.47% |
0.395 |
0.504 |
- |
23.60% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
27.33% |
2.254 |
2.870 |
- |
8.27% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
27.26% |
29.840 |
37.974 |
- |
-0.42% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
27.03% |
42.074 |
53.449 |
- |
13.38% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
27.01% |
34.444 |
43.749 |
- |
7.24% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
26.66% |
94263.220 |
119392.562 |
- |
18.24% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
26.47% |
5.539 |
7.005 |
- |
8.89% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
26.38% |
448.283 |
566.545 |
- |
26.82% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
26.36% |
20553.620 |
25971.475 |
- |
1.98% |
- |
|
std::set<int>::clear()/1024
|
26.09% |
9187.432 |
11584.374 |
- |
26.45% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
25.82% |
18947.479 |
23839.566 |
- |
26.12% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
25.72% |
9.210 |
11.578 |
- |
-25.41% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
25.34% |
757.904 |
949.983 |
- |
13.65% |
- |
|
std::fill(vector<bool>)/1048576
|
25.16% |
3054.135 |
3822.664 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
25.07% |
79640886.809 |
99608253.092 |
- |
0.12% |
- |
|
std::set<int>::clear()/8192
|
24.96% |
78916.256 |
98609.987 |
- |
24.89% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
24.84% |
26.584 |
33.186 |
- |
20.04% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
24.61% |
14.724 |
18.347 |
- |
-25.17% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
24.58% |
42.861 |
53.396 |
- |
16.52% |
- |
|
BM_toupper_char<wchar_t>
|
24.55% |
0.551 |
0.686 |
- |
12.60% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
24.47% |
10737.534 |
13364.947 |
- |
18.03% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
24.18% |
35.497 |
44.080 |
- |
20.02% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
23.60% |
269.484 |
333.071 |
- |
26.63% |
- |
|
bm_ranges_swap_ranges_vb_aligned/256
|
23.49% |
3.457 |
4.269 |
- |
9.23% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
23.47% |
21.369 |
26.384 |
- |
-0.13% |
- |
|
std::set<int>::erase(iterator)/8192
|
23.20% |
19.668 |
24.232 |
- |
21.97% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
23.00% |
1.312 |
1.613 |
- |
25.48% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
22.97% |
7.978 |
9.810 |
- |
8.65% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
22.84% |
29.039 |
35.671 |
- |
13.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
22.64% |
63.448 |
77.810 |
- |
21.15% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
22.63% |
11.608 |
14.234 |
- |
23.20% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
22.59% |
8376.232 |
10268.533 |
- |
16.71% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
22.38% |
10.679 |
13.069 |
- |
18.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
22.35% |
28.502 |
34.872 |
- |
17.88% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
21.75% |
8266.918 |
10065.374 |
- |
14.02% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
21.70% |
0.787 |
0.958 |
- |
11.03% |
- |
|
std::vector<std::string>::ctor(size)/32
|
21.68% |
32.136 |
39.103 |
- |
12.21% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
21.36% |
102287.484 |
124134.778 |
- |
14.88% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
21.34% |
11223.150 |
13618.568 |
- |
15.07% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
21.17% |
16633.488 |
20154.342 |
- |
18.82% |
- |
|
std::set<int>::erase(iterator)/1024
|
21.15% |
19.770 |
23.952 |
- |
20.86% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
21.15% |
0.280 |
0.339 |
- |
12.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
21.03% |
1085.048 |
1313.239 |
- |
23.15% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
20.95% |
8.624 |
10.431 |
- |
20.71% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
20.94% |
9.646 |
11.666 |
- |
13.13% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
20.92% |
29.634 |
35.832 |
- |
24.94% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
20.82% |
17144.735 |
20714.596 |
- |
16.82% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
20.62% |
68.297 |
82.378 |
- |
23.05% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
20.34% |
20.356 |
24.497 |
- |
8.97% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
20.28% |
11.133 |
13.391 |
- |
10.39% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
19.92% |
5913198.504 |
7090931.930 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
19.91% |
45938317.730 |
55085892.028 |
- |
6.97% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
19.79% |
0.584 |
0.699 |
- |
-0.13% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
19.61% |
66666.752 |
79743.377 |
- |
12.02% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
19.59% |
1.546 |
1.849 |
- |
27.92% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
19.59% |
0.954 |
1.141 |
- |
-3.58% |
- |
|
BM_PushHeap_string_Ascending_1
|
19.56% |
0.585 |
0.699 |
- |
-0.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
19.39% |
50.805 |
60.653 |
- |
-13.45% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
19.17% |
12636.927 |
15059.584 |
- |
14.06% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
19.06% |
25361.449 |
30195.854 |
- |
18.94% |
- |
|
std::move_backward(list<int>)/4096
|
19.05% |
4837.508 |
5759.124 |
- |
-0.82% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
18.90% |
32.797 |
38.996 |
- |
5.99% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
18.78% |
67.556 |
80.247 |
- |
49.69% |
- |
|
BM_deque_deque_ranges_copy/0
|
18.19% |
0.735 |
0.868 |
- |
15.95% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
17.95% |
23.488 |
27.703 |
- |
18.27% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
17.49% |
1401.710 |
1646.813 |
- |
12.21% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
17.44% |
11.062 |
12.992 |
- |
7.04% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
17.38% |
1.458 |
1.712 |
- |
3.42% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
17.38% |
4.162 |
4.886 |
- |
7.38% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
17.26% |
33965704.155 |
39826605.544 |
- |
20.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
17.24% |
1567920.028 |
1838258.313 |
- |
4.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
17.20% |
2025761.427 |
2374291.355 |
- |
7.71% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
17.20% |
1.609 |
1.885 |
- |
3.05% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
17.17% |
1.521 |
1.782 |
- |
17.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
17.01% |
31.165 |
36.466 |
- |
-31.06% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
16.99% |
1.281 |
1.499 |
- |
2.51% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
16.87% |
20.042 |
23.423 |
- |
-11.91% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
16.82% |
0.858 |
1.002 |
- |
9.62% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
16.71% |
43.161 |
50.371 |
- |
18.42% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
16.68% |
1.532 |
1.788 |
- |
13.57% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
16.61% |
26.080 |
30.412 |
- |
16.01% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
16.38% |
35.023 |
40.759 |
- |
13.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
16.03% |
33.806 |
39.223 |
- |
24.05% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
15.99% |
17610.713 |
20426.527 |
- |
15.18% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
15.92% |
0.555 |
0.643 |
- |
-22.24% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
15.91% |
11.165 |
12.942 |
- |
9.35% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
15.87% |
1.216 |
1.409 |
- |
-4.05% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
15.87% |
505.458 |
585.672 |
- |
-13.26% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
15.87% |
29.901 |
34.646 |
- |
11.65% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
15.70% |
9714.376 |
11239.519 |
- |
12.88% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
15.65% |
347.144 |
401.480 |
- |
8.19% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
15.64% |
17.870 |
20.665 |
- |
11.99% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
15.53% |
13.563 |
15.670 |
- |
5.82% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
15.53% |
5.360 |
6.193 |
- |
4.64% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
15.50% |
0.457 |
0.528 |
- |
20.64% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
15.47% |
18.292 |
21.122 |
- |
15.24% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
15.31% |
710.717 |
819.510 |
- |
-0.69% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
15.30% |
0.461 |
0.532 |
- |
-11.36% |
- |
|
std::set<int>::erase(iterator)/32
|
15.15% |
19.683 |
22.665 |
- |
15.03% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
15.12% |
1.558 |
1.793 |
- |
13.16% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
15.08% |
12.729 |
14.649 |
- |
23.88% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
15.07% |
69.546 |
80.023 |
- |
53.28% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
15.06% |
27.792 |
31.978 |
- |
-2.39% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
14.90% |
77.605 |
89.171 |
- |
14.43% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
14.87% |
26.877 |
30.872 |
- |
-18.90% |
- |
|
BM_deque_vector_ranges_move/0
|
14.83% |
1.308 |
1.502 |
- |
-1.30% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
14.82% |
29886.819 |
34314.893 |
- |
27.05% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
14.76% |
20.917 |
24.005 |
- |
6.26% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
14.74% |
22.361 |
25.656 |
- |
13.03% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
14.73% |
347.120 |
398.260 |
- |
7.38% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
14.72% |
7061.837 |
8101.587 |
- |
4.10% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
14.70% |
829.050 |
950.925 |
- |
13.20% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
14.57% |
2384.866 |
2732.311 |
- |
16.20% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
14.54% |
1.211 |
1.387 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
14.46% |
47.647 |
54.537 |
- |
22.59% |
- |
|
std::swap_ranges(deque<int>)/1024
|
14.39% |
319.166 |
365.096 |
- |
14.31% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
14.28% |
5.011 |
5.727 |
- |
13.08% |
- |
|
BM_std_minmax_element<char>/2
|
14.24% |
0.603 |
0.688 |
- |
6.09% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
14.21% |
7.124 |
8.137 |
- |
24.17% |
- |
|
BM_vector_deque_copy_backward/64000
|
14.09% |
7256.225 |
8278.529 |
- |
3.08% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
14.06% |
1.603 |
1.829 |
- |
8.91% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
14.03% |
28.885 |
32.939 |
- |
-0.80% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
14.03% |
1.461 |
1.666 |
- |
-14.99% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
14.02% |
84.623 |
96.485 |
- |
11.52% |
- |
|
std::partition(deque<int>)_(dense)/32
|
13.97% |
9.489 |
10.814 |
- |
16.02% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
13.89% |
101887.453 |
116039.835 |
- |
5.14% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
13.88% |
7199.611 |
8199.013 |
- |
2.00% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
13.85% |
32.584 |
37.096 |
- |
4.72% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
13.77% |
7389.624 |
8407.453 |
- |
2.81% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
13.77% |
102683.243 |
116819.619 |
- |
6.75% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
13.72% |
12.215 |
13.891 |
- |
21.35% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
13.71% |
11.019 |
12.529 |
- |
21.69% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
13.69% |
57.436 |
65.301 |
- |
18.36% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
13.65% |
53994.291 |
61365.906 |
- |
12.00% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
13.61% |
8.914 |
10.127 |
- |
-3.21% |
- |
|
BM_vector_deque_move_backward/64000
|
13.55% |
7049.427 |
8004.306 |
- |
4.36% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
13.54% |
1.342 |
1.524 |
- |
3.92% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
13.48% |
9.686 |
10.992 |
- |
5.29% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
13.47% |
6715.447 |
7620.164 |
- |
12.25% |
- |
|
std::swap_ranges(deque<int>)/8192
|
13.47% |
2547.802 |
2890.963 |
- |
13.42% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
13.45% |
1.225 |
1.390 |
- |
-7.31% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
13.42% |
4.347 |
4.930 |
- |
10.02% |
- |
|
BM_deque_vector_copy_backward/70000
|
13.37% |
7843.430 |
8892.393 |
- |
3.33% |
- |
|
std::list<std::string>::ctor(size)/8192
|
13.35% |
102383.115 |
116047.874 |
- |
3.35% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
13.32% |
16984669.721 |
19247333.547 |
- |
11.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
13.25% |
9613780.560 |
10887136.275 |
- |
-40.61% |
- |
|
BM_vector_deque_move_backward/70000
|
13.20% |
7735.353 |
8756.420 |
- |
-2.60% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
13.20% |
20.048 |
22.693 |
- |
11.10% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
13.11% |
7821.490 |
8847.172 |
- |
3.53% |
- |
|
BM_vector_deque_copy_backward/65536
|
13.11% |
7428.858 |
8402.968 |
- |
1.77% |
- |
|
BM_vector_deque_move_backward/65536
|
13.03% |
7360.985 |
8320.167 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
12.97% |
38.400 |
43.379 |
- |
13.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
12.96% |
11644.559 |
13153.390 |
- |
8.84% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
12.92% |
3299.520 |
3725.713 |
- |
5.06% |
- |
|
std::set<int>::clear()/32
|
12.91% |
620.702 |
700.845 |
- |
12.27% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
12.90% |
4553133.961 |
5140275.917 |
- |
0.65% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
12.86% |
1.201 |
1.355 |
- |
21.73% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
12.85% |
28.116 |
31.728 |
- |
7.45% |
- |
|
BM_PushHeap_uint64_Descending_1
|
12.84% |
0.471 |
0.531 |
- |
-23.53% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
12.82% |
359.742 |
405.849 |
- |
24.38% |
- |
|
std::list<std::string>::ctor(size)/32
|
12.81% |
348.132 |
392.728 |
- |
5.23% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
12.79% |
0.969 |
1.093 |
- |
-9.59% |
- |
|
std::partition(deque<int>)_(dense)/50
|
12.78% |
14.052 |
15.848 |
- |
13.92% |
- |
|
ranges::min(std::vector<__int128>)/64
|
12.78% |
26.337 |
29.702 |
- |
21.14% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
12.73% |
35.280 |
39.770 |
- |
17.66% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
12.66% |
12.064 |
13.591 |
- |
-2.17% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
12.64% |
1.825 |
2.055 |
- |
8.94% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
12.57% |
2.272 |
2.558 |
- |
0.43% |
- |
|
std::count(deque<int>)_(every_other)/8192
|
12.57% |
1917.375 |
2158.301 |
- |
12.12% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
12.53% |
12.025 |
13.532 |
- |
-1.42% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
12.53% |
18.777 |
21.130 |
- |
3.15% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
12.52% |
6.280 |
7.066 |
- |
-32.24% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
12.43% |
1.848 |
2.078 |
- |
11.03% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
12.17% |
8.439 |
9.466 |
- |
14.54% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
12.17% |
12541.253 |
14066.986 |
- |
4.40% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
12.13% |
27.107 |
30.395 |
- |
10.09% |
- |
|
std::copy_n(deque<int>)/32768
|
12.12% |
1131.351 |
1268.508 |
- |
10.83% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
12.12% |
7373.488 |
8267.037 |
- |
-4.88% |
- |
|
BM_vector_deque_copy_backward/70000
|
12.07% |
7978.416 |
8941.607 |
- |
2.91% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
12.03% |
3701.979 |
4147.345 |
- |
0.10% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
12.02% |
2.213 |
2.479 |
- |
0.89% |
- |
|
BM_tolower_char<char>
|
11.99% |
0.617 |
0.691 |
- |
11.85% |
- |
|
std::list<std::string>::ctor(size)/1024
|
11.98% |
12505.523 |
14004.123 |
- |
1.31% |
- |
|
BM_deque_vector_move_backward/70000
|
11.96% |
7751.143 |
8678.480 |
- |
0.90% |
- |
|
BM_PushHeap_string_Random_1
|
11.95% |
0.469 |
0.526 |
- |
-0.04% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
11.91% |
7338.762 |
8212.853 |
- |
-0.55% |
- |
|
std::move(list<int>)/64
|
11.80% |
39.013 |
43.617 |
- |
1.33% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
11.78% |
7.822 |
8.744 |
- |
12.76% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
11.78% |
2114.039 |
2363.055 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
11.71% |
9216105.617 |
10294906.241 |
- |
-4.02% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
11.69% |
118601.458 |
132467.552 |
- |
0.95% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
11.66% |
2.285 |
2.551 |
- |
9.36% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
11.63% |
12.222 |
13.643 |
- |
19.62% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
11.60% |
21.709 |
24.226 |
- |
-4.84% |
- |
|
std::transform(vector<int>)_(identity_transform)/8192
|
11.56% |
2018.413 |
2251.763 |
- |
11.47% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
11.29% |
1.299 |
1.446 |
- |
28.06% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
11.28% |
10.040 |
11.173 |
- |
36.45% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
11.21% |
12.433 |
13.826 |
- |
8.83% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
11.18% |
4.660 |
5.181 |
- |
-8.49% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
11.16% |
9.786 |
10.879 |
- |
15.35% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
11.16% |
2.402 |
2.671 |
- |
9.81% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
11.14% |
0.466 |
0.518 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
10.99% |
7754898.091 |
8607190.133 |
- |
11.64% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192
|
10.97% |
146006.918 |
162018.427 |
- |
10.98% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
10.96% |
5316786.676 |
5899743.864 |
- |
10.26% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
10.95% |
26.031 |
28.882 |
- |
8.02% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
10.93% |
4.214 |
4.674 |
- |
10.67% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
10.92% |
0.484 |
0.537 |
- |
-0.11% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
10.89% |
30.172 |
33.457 |
- |
10.26% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
10.88% |
1.336 |
1.482 |
- |
6.45% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
10.88% |
268048.694 |
297199.363 |
- |
12.00% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
10.87% |
2.080 |
2.306 |
- |
10.82% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
10.86% |
7906.454 |
8764.961 |
- |
4.77% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
10.83% |
21.830 |
24.193 |
- |
4.49% |
- |
|
BM_deque_vector_move_backward/65536
|
10.80% |
7338.727 |
8131.099 |
- |
-0.60% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
10.73% |
30.870 |
34.184 |
- |
6.48% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
10.71% |
959.945 |
1062.761 |
- |
7.61% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
10.68% |
8996.220 |
9956.624 |
- |
0.96% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
10.67% |
309.396 |
342.414 |
- |
0.00% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
10.58% |
106156.503 |
117389.896 |
- |
19.05% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
10.58% |
0.628 |
0.695 |
- |
8.29% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
10.52% |
4.612 |
5.097 |
- |
-31.77% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
10.52% |
50.858 |
56.208 |
- |
13.47% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
10.51% |
14.749 |
16.299 |
- |
4.68% |
- |
|
std::adjacent_find(vector<int>,_pred)/1024
|
10.48% |
397.633 |
439.297 |
- |
9.88% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
10.47% |
34.541 |
38.156 |
- |
70.76% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
10.45% |
8265.795 |
9129.589 |
- |
-0.44% |
- |
|
ranges::minmax(std::list<char>)/1
|
10.40% |
0.377 |
0.416 |
- |
9.46% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
10.39% |
883.928 |
975.730 |
- |
3.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
10.34% |
4288302.922 |
4731555.216 |
- |
12.80% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
10.32% |
9.189 |
10.137 |
- |
21.45% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
10.31% |
34.535 |
38.094 |
- |
0.70% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
10.26% |
9496.537 |
10471.188 |
- |
0.86% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
10.23% |
11801.055 |
13008.680 |
- |
-14.10% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
10.23% |
10.451 |
11.520 |
- |
6.37% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
10.20% |
2.115 |
2.331 |
- |
7.91% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
10.18% |
6.511 |
7.174 |
- |
26.69% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
10.10% |
26.914 |
29.632 |
- |
2.06% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
10.09% |
96897190.723 |
106677838.159 |
- |
9.07% |
- |
|
std::search(list<int>)_(no_match)/1000
|
10.05% |
709.956 |
781.305 |
- |
-48.66% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
9.95% |
92.382 |
101.573 |
- |
9.64% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
9.92% |
25.495 |
28.024 |
- |
-8.94% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
9.92% |
11124.608 |
12228.213 |
- |
-0.36% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
9.91% |
3729.986 |
4099.640 |
- |
6.63% |
- |
|
std::copy_backward(vector<int>)/8
|
9.88% |
2.119 |
2.328 |
- |
0.59% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
9.86% |
32085.419 |
35247.595 |
- |
1.80% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
9.85% |
55577.448 |
61049.673 |
- |
12.22% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
9.83% |
1.348 |
1.480 |
- |
13.25% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
9.80% |
2.933 |
3.221 |
- |
9.10% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
9.79% |
12366.156 |
13577.392 |
- |
20.44% |
- |
|
BM_PushHeap_float_Ascending_4
|
9.77% |
0.535 |
0.587 |
- |
-0.10% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
9.76% |
17.744 |
19.476 |
- |
3.83% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
9.76% |
347.346 |
381.231 |
- |
2.92% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
9.72% |
41.339 |
45.356 |
- |
27.03% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
9.71% |
15.301 |
16.786 |
- |
23.01% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
9.71% |
32354.235 |
35494.326 |
- |
2.86% |
- |
|
BM_PushHeap_uint32_Ascending_16
|
9.70% |
0.928 |
1.018 |
- |
11.15% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
9.70% |
28.498 |
31.261 |
- |
9.32% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
9.70% |
14285740.985 |
15671030.071 |
- |
5.09% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
9.66% |
273659.304 |
300102.982 |
- |
1.46% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
9.64% |
7915.634 |
8678.437 |
- |
-1.08% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
9.63% |
9049.095 |
9920.247 |
- |
16.79% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
9.62% |
105569.772 |
115729.281 |
- |
19.77% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
9.61% |
20.756 |
22.750 |
- |
5.17% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32
|
9.57% |
3.318 |
3.636 |
- |
3.12% |
- |
|
std::move_backward(deque<int>)/1048576
|
9.55% |
126941.756 |
139064.207 |
- |
5.78% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
9.52% |
430314.413 |
471294.745 |
- |
10.20% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
9.52% |
15.629 |
17.117 |
- |
6.93% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
9.48% |
26.792 |
29.333 |
- |
-1.86% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
9.47% |
11.235 |
12.299 |
- |
-2.59% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
9.46% |
11.174 |
12.231 |
- |
-2.59% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
9.44% |
32.068 |
35.096 |
- |
4.16% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
9.42% |
17.471 |
19.117 |
- |
11.31% |
- |
|
std::swap_ranges(list<int>)/8192
|
9.41% |
9600.745 |
10504.163 |
- |
-4.78% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
9.38% |
6.147 |
6.724 |
- |
-2.66% |
- |
|
BM_vector_deque_ranges_copy/1
|
9.35% |
2.185 |
2.389 |
- |
2.04% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
9.29% |
105914.800 |
115757.140 |
- |
17.54% |
- |
|
ranges::minmax(std::list<char>)/70000
|
9.25% |
53556.027 |
58512.216 |
- |
4.03% |
- |
|
bm_ranges_swap_ranges_vb_aligned/16
|
9.22% |
3.319 |
3.625 |
- |
2.88% |
- |
|
BM_deque_vector_move/0
|
9.22% |
1.401 |
1.530 |
- |
6.66% |
- |
|
ranges::min(std::deque<long_long>)/64
|
9.21% |
17.609 |
19.232 |
- |
9.47% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
9.20% |
17431.408 |
19035.121 |
- |
0.76% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
9.19% |
0.845 |
0.923 |
- |
0.19% |
- |
|
BM_num_put<unsigned_long>
|
9.17% |
11.266 |
12.299 |
- |
1.80% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
9.14% |
2.171 |
2.370 |
- |
-0.11% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
9.14% |
2.170 |
2.368 |
- |
5.35% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
9.13% |
12928.132 |
14108.333 |
- |
1.94% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
9.11% |
1.223 |
1.335 |
- |
1.21% |
- |
|
std::copy_n(deque<int>)/262144
|
9.10% |
11608.260 |
12664.566 |
- |
8.42% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
9.10% |
0.536 |
0.584 |
- |
-0.26% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
9.09% |
9684.784 |
10564.918 |
- |
7.88% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
9.07% |
22.495 |
24.534 |
- |
-1.68% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
9.05% |
0.677 |
0.738 |
- |
15.09% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
9.04% |
1.308 |
1.426 |
- |
15.78% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
9.04% |
921.764 |
1005.101 |
- |
2.82% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
9.04% |
2.745 |
2.993 |
- |
8.68% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
9.00% |
102034.835 |
111220.124 |
- |
3.61% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
9.00% |
1.155 |
1.259 |
- |
2.61% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
9.00% |
8266.474 |
9010.273 |
- |
8.10% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
8.99% |
16860.068 |
18376.269 |
- |
2.35% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
8.96% |
31.259 |
34.059 |
- |
5.36% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
8.94% |
4.679 |
5.097 |
- |
7.00% |
- |
|
BM_PushHeap_uint32_Random_1
|
8.94% |
0.445 |
0.485 |
- |
-24.47% |
- |
|
ranges::minmax(std::list<char>)/64
|
8.92% |
33.638 |
36.639 |
- |
4.65% |
- |
|
std::shift_right(list<int>)/50
|
8.87% |
26.579 |
28.938 |
- |
10.42% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
8.86% |
689.383 |
750.458 |
- |
-13.35% |
- |
|
BM_CmpEqual_ushort_schar
|
8.82% |
0.991 |
1.078 |
- |
7.15% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
8.80% |
26.645 |
28.989 |
- |
0.81% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
8.78% |
1.584 |
1.723 |
- |
12.83% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
8.77% |
8.931 |
9.714 |
- |
-15.55% |
- |
|
BM_StringFindCharLiteral/1024
|
8.74% |
17.939 |
19.507 |
- |
-3.82% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
8.74% |
795.431 |
864.953 |
- |
0.78% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
8.72% |
227.145 |
246.949 |
- |
2.80% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
8.72% |
445735.395 |
484581.509 |
- |
8.66% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
8.71% |
7077.989 |
7694.607 |
- |
8.56% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
8.71% |
426.574 |
463.726 |
- |
9.45% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
8.66% |
1.650 |
1.793 |
- |
30.16% |
- |
|
std::find(list<int>)_(process_all)/8
|
8.64% |
2.247 |
2.441 |
- |
1.80% |
- |
|
BM_deque_deque_move_backward/64000
|
8.62% |
7230.942 |
7854.001 |
- |
1.56% |
- |
|
std::for_each(list<int>)/8192
|
8.60% |
7438.980 |
8079.070 |
- |
6.04% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
8.59% |
1.764 |
1.915 |
- |
4.74% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
8.59% |
8.270 |
8.980 |
- |
9.22% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
8.58% |
25014.029 |
27160.938 |
- |
1.69% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
8.55% |
1745020.134 |
1894278.877 |
- |
5.51% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
8.53% |
7969.408 |
8648.985 |
- |
-0.64% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
8.51% |
5.843 |
6.340 |
- |
4.19% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
8.51% |
1.316 |
1.428 |
- |
17.76% |
- |
|
BM_deque_vector_move_backward/0
|
8.50% |
1.303 |
1.414 |
- |
-3.45% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
8.46% |
437.641 |
474.647 |
- |
8.93% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
8.42% |
12.532 |
13.588 |
- |
5.85% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
8.40% |
6692142.171 |
7254328.103 |
- |
4.94% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
8.40% |
3869862.807 |
4194802.950 |
- |
6.84% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
8.37% |
6018052.764 |
6521749.993 |
- |
8.38% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
8.35% |
290.795 |
315.086 |
- |
7.66% |
- |
|
BM_num_put<long>
|
8.33% |
11.645 |
12.616 |
- |
3.94% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
8.32% |
8275.159 |
8963.913 |
- |
7.28% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
8.31% |
7497.091 |
8120.427 |
- |
1.22% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
8.25% |
441.772 |
478.203 |
- |
0.48% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
8.23% |
7320.746 |
7923.301 |
- |
7.12% |
- |
|
std::move_backward(deque<int>)/262144
|
8.23% |
30207.481 |
32692.750 |
- |
4.92% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
8.21% |
12.360 |
13.374 |
- |
8.09% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
8.19% |
7352.422 |
7954.620 |
- |
2.76% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
8.19% |
3492.600 |
3778.582 |
- |
8.12% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
8.16% |
1.226 |
1.326 |
- |
3.87% |
- |
|
std::reverse(list<int>)/32768
|
8.12% |
17518.994 |
18940.804 |
- |
8.94% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
8.11% |
21.825 |
23.595 |
- |
4.09% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
8.07% |
33.123 |
35.797 |
- |
4.63% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
8.07% |
1.662 |
1.796 |
- |
-5.40% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
8.07% |
32464.780 |
35084.449 |
- |
3.11% |
- |
|
std::find(list<int>)_(process_all)/1024
|
8.06% |
685.972 |
741.256 |
- |
7.91% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
8.05% |
9882.387 |
10678.394 |
- |
16.36% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
8.05% |
12552.625 |
13563.241 |
- |
2.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
8.04% |
1847652.098 |
1996292.154 |
- |
5.29% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
8.03% |
27.789 |
30.020 |
- |
2.75% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
8.03% |
3.374 |
3.645 |
- |
5.14% |
- |
|
BM_deque_deque_copy/0
|
8.03% |
0.788 |
0.852 |
- |
0.03% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
7.98% |
2.252 |
2.431 |
- |
-8.58% |
- |
|
std::generate_n(list<int>)/8192
|
7.97% |
6868.739 |
7416.352 |
- |
4.98% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
7.97% |
12.571 |
13.573 |
- |
4.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
7.90% |
32.970 |
35.574 |
- |
-8.48% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/1024
|
7.88% |
6918.927 |
7464.172 |
- |
0.68% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
7.87% |
1859.031 |
2005.407 |
- |
7.32% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
7.87% |
63.722 |
68.736 |
- |
-27.78% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
7.86% |
11.262 |
12.147 |
- |
9.96% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
7.86% |
4.780 |
5.156 |
- |
13.36% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
7.86% |
6.411 |
6.915 |
- |
-13.51% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
7.86% |
8.604 |
9.280 |
- |
3.60% |
- |
|
std::pop_heap(deque<int>)/1024
|
7.80% |
12.280 |
13.238 |
- |
6.47% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
7.78% |
7454.620 |
8034.538 |
- |
2.73% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
7.74% |
205766.794 |
221690.863 |
- |
7.29% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
7.72% |
47.736 |
51.423 |
- |
10.98% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
7.72% |
29.345 |
31.610 |
- |
1.10% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
7.68% |
28.277 |
30.450 |
- |
4.50% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
7.66% |
2.552 |
2.747 |
- |
7.51% |
- |
|
std::generate(deque<int>)/1024
|
7.66% |
241.566 |
260.065 |
- |
7.26% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
7.65% |
1860.993 |
2003.266 |
- |
7.21% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
7.63% |
8273927.302 |
8904881.409 |
- |
2.38% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
7.56% |
0.891 |
0.958 |
- |
-9.59% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
7.53% |
7407.194 |
7965.035 |
- |
1.41% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
7.53% |
20.701 |
22.259 |
- |
6.66% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
7.52% |
28.956 |
31.134 |
- |
1.61% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
7.51% |
21.818 |
23.458 |
- |
-1.26% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
7.50% |
595925.891 |
640649.971 |
- |
7.35% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
7.50% |
231035.502 |
248374.209 |
- |
6.77% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
7.47% |
28.695 |
30.839 |
- |
-3.41% |
- |
|
BM_deque_vector_copy_backward/65536
|
7.47% |
7755.877 |
8335.341 |
- |
1.20% |
- |
|
BM_deque_deque_move_backward/70000
|
7.47% |
8053.695 |
8655.367 |
- |
-0.23% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
7.47% |
6546.044 |
7034.976 |
- |
5.86% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
7.46% |
27.872 |
29.952 |
- |
4.58% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
7.46% |
1.514 |
1.626 |
- |
-3.13% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8
|
7.44% |
3.286 |
3.530 |
- |
1.94% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
7.44% |
1.516 |
1.629 |
- |
1.39% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
7.42% |
8459.392 |
9087.038 |
- |
0.62% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
7.40% |
4.302 |
4.621 |
- |
-0.54% |
- |
|
ranges::min(std::list<char>)/1
|
7.39% |
0.364 |
0.391 |
- |
7.31% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
7.39% |
12.564 |
13.492 |
- |
4.89% |
- |
|
BM_StringAssignStr_Small_Transparent
|
7.38% |
0.485 |
0.520 |
- |
0.80% |
- |
|
std::generate(deque<int>)/8192
|
7.37% |
1888.200 |
2027.352 |
- |
6.61% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
7.33% |
491145.131 |
527168.665 |
- |
6.48% |
- |
|
std::count(list<int>)_(every_other)/1024
|
7.33% |
693.767 |
744.589 |
- |
6.32% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
7.29% |
30.225 |
32.430 |
- |
-2.13% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
7.28% |
7140.702 |
7660.770 |
- |
6.95% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
7.26% |
242800.589 |
260438.586 |
- |
6.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
7.25% |
1282711.515 |
1375720.236 |
- |
-0.76% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
7.25% |
1858.701 |
1993.372 |
- |
2.01% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
7.23% |
0.736 |
0.789 |
- |
-14.05% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
7.20% |
4578.037 |
4907.697 |
- |
0.27% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
7.20% |
22.315 |
23.922 |
- |
0.31% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
7.20% |
23.631 |
25.333 |
- |
7.55% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
7.18% |
62.416 |
66.897 |
- |
-8.20% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
7.16% |
601.874 |
644.950 |
- |
1.78% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
7.14% |
1.127 |
1.208 |
- |
-0.10% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
7.14% |
8926.775 |
9563.860 |
- |
10.84% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
7.13% |
1780.489 |
1907.480 |
- |
9.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
7.10% |
4181490.137 |
4478323.538 |
- |
4.79% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
7.10% |
19.851 |
21.259 |
- |
2.73% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
7.09% |
57.154 |
61.207 |
- |
-7.32% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
7.09% |
42.698 |
45.725 |
- |
8.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
7.08% |
4158686.515 |
4453142.520 |
- |
7.71% |
- |
|
std::shift_left(list<int>)/50
|
7.04% |
27.223 |
29.140 |
- |
4.58% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
7.03% |
918.112 |
982.686 |
- |
1.07% |
- |
|
BM_deque_deque_move_backward/65536
|
7.03% |
7570.413 |
8102.777 |
- |
-0.36% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
6.98% |
1912.101 |
2045.524 |
- |
-1.44% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
6.97% |
2209.722 |
2363.820 |
- |
7.50% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
6.97% |
0.442 |
0.473 |
- |
-3.65% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
6.95% |
0.957 |
1.024 |
- |
4.64% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
6.94% |
15.795 |
16.892 |
- |
4.76% |
- |
|
BM_deque_deque_copy_backward/64000
|
6.92% |
7405.065 |
7917.171 |
- |
0.90% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
6.88% |
19.721 |
21.079 |
- |
1.76% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
6.86% |
7569.706 |
8088.859 |
- |
6.45% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
6.85% |
11.569 |
12.361 |
- |
7.68% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
6.83% |
757980.498 |
809754.426 |
- |
6.01% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
6.81% |
599.511 |
640.347 |
- |
6.92% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
6.79% |
16.150 |
17.246 |
- |
6.57% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
6.78% |
26.131 |
27.903 |
- |
-1.28% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
6.75% |
44.321 |
47.314 |
- |
-0.73% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
6.72% |
7666.741 |
8181.856 |
- |
7.57% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
6.70% |
7142.279 |
7620.782 |
- |
5.51% |
- |
|
std::generate(deque<int>)/50
|
6.68% |
11.949 |
12.747 |
- |
5.93% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
6.66% |
1089.040 |
1161.592 |
- |
7.58% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
6.65% |
60.876 |
64.927 |
- |
8.66% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
6.65% |
53.493 |
57.052 |
- |
36.18% |
- |
|
std::find(list<int>)_(process_all)/8192
|
6.65% |
7099.829 |
7572.066 |
- |
5.15% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
6.63% |
13004318.605 |
13867011.629 |
- |
1.56% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
6.60% |
8131.276 |
8667.876 |
- |
1.86% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
6.57% |
53.508 |
57.023 |
- |
11.24% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
6.56% |
12.068 |
12.859 |
- |
-5.51% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
6.56% |
134.412 |
143.226 |
- |
6.69% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
6.53% |
18.397 |
19.598 |
- |
-0.11% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
6.53% |
1.405 |
1.496 |
- |
3.49% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
6.51% |
30.264 |
32.234 |
- |
5.13% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
6.49% |
0.868 |
0.924 |
- |
3.65% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
6.48% |
56188439.682 |
59831395.074 |
- |
2.83% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
6.43% |
48.040 |
51.131 |
- |
5.83% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
6.42% |
603.761 |
642.514 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
6.42% |
0.409 |
0.435 |
- |
2.09% |
- |
|
BM_num_put<long_long>
|
6.42% |
11.609 |
12.354 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
6.41% |
1236047.851 |
1315243.896 |
- |
2.21% |
- |
|
std::move_backward(vector<int>)/262144
|
6.39% |
21868.613 |
23266.068 |
- |
2.56% |
- |
|
BM_deque_deque_copy_backward/70000
|
6.38% |
7960.115 |
8468.233 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
6.38% |
124.371 |
132.307 |
- |
4.15% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.35% |
228.335 |
242.826 |
- |
3.81% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
6.34% |
454.701 |
483.547 |
- |
6.07% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
6.32% |
1971052.001 |
2095612.023 |
- |
5.01% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
6.31% |
6.562 |
6.976 |
- |
5.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
6.30% |
14953.560 |
15895.573 |
- |
7.99% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
6.28% |
20.636 |
21.932 |
- |
5.70% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
6.28% |
69.865 |
74.250 |
- |
10.39% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
6.26% |
1.157 |
1.230 |
- |
4.78% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
6.23% |
8.242 |
8.756 |
- |
0.42% |
- |
|
rng::fold_left(list<int>)/32
|
6.23% |
20.560 |
21.841 |
- |
5.95% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8192
|
6.22% |
5260.717 |
5587.964 |
- |
6.56% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
6.22% |
14397624.374 |
15292462.733 |
- |
8.13% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
6.19% |
7.748 |
8.227 |
- |
-0.46% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
6.18% |
57198.945 |
60735.382 |
- |
4.32% |
- |
|
std::upper_bound(std::list<int>)/8192
|
6.18% |
13140.472 |
13952.871 |
- |
-5.56% |
- |
|
BM_deque_deque_copy_backward/65536
|
6.18% |
7572.941 |
8041.012 |
- |
0.60% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
6.18% |
13.044 |
13.850 |
- |
4.99% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
6.17% |
14.686 |
15.592 |
- |
6.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
6.17% |
203696439.673 |
216256661.364 |
- |
9.82% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
6.16% |
7372.578 |
7826.421 |
- |
1.59% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
6.15% |
25042.208 |
26581.977 |
- |
-0.94% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/32768
|
6.15% |
35.603 |
37.792 |
- |
5.95% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
6.14% |
117664.643 |
124893.587 |
- |
5.87% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
6.14% |
19872.774 |
21093.373 |
- |
6.59% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
6.14% |
1.355 |
1.438 |
- |
-1.58% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
6.14% |
14017362.535 |
14877527.449 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
6.13% |
4244218.702 |
4504572.896 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
6.13% |
1878971.325 |
1994177.988 |
- |
-11.20% |
- |
|
SetIntersection_None_Set_float_262144_16
|
6.13% |
1145471.517 |
1215689.617 |
- |
2.41% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
6.10% |
19903.141 |
21116.526 |
- |
0.41% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
6.09% |
19799.780 |
21006.078 |
- |
0.44% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
6.08% |
999.881 |
1060.704 |
- |
5.38% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
6.06% |
0.289 |
0.307 |
- |
-36.52% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
6.06% |
24.900 |
26.409 |
- |
4.87% |
- |
|
BM_PushHeap_float_Descending_16
|
6.04% |
0.367 |
0.389 |
- |
2.85% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
6.04% |
1146513.508 |
1215752.521 |
- |
2.25% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
6.01% |
8239.916 |
8734.728 |
- |
-12.38% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
5.99% |
9318.240 |
9876.094 |
- |
0.89% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
5.97% |
5.374 |
5.695 |
- |
-2.09% |
- |
|
BM_PushHeap_string_Ascending_16384
|
5.97% |
19.489 |
20.652 |
- |
7.69% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
5.97% |
9.631 |
10.206 |
- |
-10.51% |
- |
|
std::copy_n(vector<int>)/8
|
5.92% |
2.162 |
2.290 |
- |
6.48% |
- |
|
std::reverse(list<int>)/512
|
5.91% |
191.845 |
203.180 |
- |
5.70% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
5.90% |
7.023 |
7.437 |
- |
5.75% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
5.89% |
3916378.838 |
4147157.281 |
- |
-1.80% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.88% |
44944.146 |
47586.193 |
- |
-2.60% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
5.88% |
24.405 |
25.840 |
- |
5.13% |
- |
|
BM_CmpLess_uchar_schar
|
5.88% |
1.017 |
1.077 |
- |
2.77% |
- |
|
BM_getline_string
|
5.87% |
16.615 |
17.590 |
- |
2.79% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
5.87% |
13157231.822 |
13929331.866 |
- |
8.47% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
5.85% |
0.965 |
1.022 |
- |
-19.15% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
5.85% |
1149187.012 |
1216366.941 |
- |
2.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
5.84% |
55.807 |
59.068 |
- |
4.86% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
5.84% |
0.252 |
0.267 |
- |
5.84% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
5.84% |
741.027 |
784.294 |
- |
-7.80% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
5.84% |
6.534 |
6.915 |
- |
9.79% |
- |
|
BM_PushHeap_string_Ascending_1024
|
5.84% |
13.594 |
14.387 |
- |
8.14% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
5.83% |
14.973 |
15.846 |
- |
2.74% |
- |
|
std::lower_bound(std::list<int>)/8192
|
5.82% |
13237.348 |
14007.380 |
- |
-5.28% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
5.81% |
10691.891 |
11313.543 |
- |
13.49% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
5.80% |
27.976 |
29.599 |
- |
5.23% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
5.80% |
22.841 |
24.164 |
- |
-4.30% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
5.79% |
125.055 |
132.301 |
- |
6.72% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
5.79% |
1560.354 |
1650.621 |
- |
13.38% |
- |
|
SetIntersection_None_Set_float_262144_256
|
5.78% |
1147915.852 |
1214318.441 |
- |
1.85% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
5.78% |
23.508 |
24.866 |
- |
-9.67% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
5.75% |
36.266 |
38.352 |
- |
-4.56% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.74% |
24.036 |
25.416 |
- |
0.63% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
5.74% |
53.886 |
56.977 |
- |
5.15% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
5.73% |
0.424 |
0.449 |
- |
-2.45% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.72% |
31.675 |
33.486 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
5.71% |
10886581.015 |
11508230.137 |
- |
0.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
5.71% |
92.525 |
97.807 |
- |
3.77% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
5.71% |
14.633 |
15.468 |
- |
5.79% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
5.70% |
83.963 |
88.751 |
- |
0.19% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
5.70% |
23738.636 |
25091.199 |
- |
9.43% |
- |
|
BM_deque_vector_copy_backward/64000
|
5.68% |
7523.065 |
7950.344 |
- |
-3.57% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.68% |
1788.355 |
1889.873 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
5.67% |
6603472.743 |
6978020.851 |
- |
-7.38% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
5.67% |
292.628 |
309.222 |
- |
7.34% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
5.67% |
1.101 |
1.163 |
- |
-2.84% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
5.67% |
3.571 |
3.774 |
- |
5.19% |
- |
|
SetIntersection_None_Set_float_262144_64
|
5.65% |
1147883.137 |
1212711.588 |
- |
1.73% |
- |
|
std::multiset<int>::clear()/8192
|
5.63% |
77411.804 |
81772.155 |
- |
1.33% |
- |
|
SetIntersection_None_Set_float_262144_4
|
5.62% |
1149936.281 |
1214584.881 |
- |
2.14% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/1024
|
5.62% |
4752.506 |
5019.487 |
- |
5.09% |
- |
|
BM_deque_vector_move/1
|
5.61% |
2.058 |
2.174 |
- |
1.63% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
5.61% |
25.462 |
26.889 |
- |
8.33% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
5.58% |
23.902 |
25.237 |
- |
4.72% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.58% |
5518.184 |
5826.166 |
- |
-2.89% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
5.58% |
2.336 |
2.466 |
- |
-2.20% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
5.54% |
31.095 |
32.818 |
- |
5.05% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
5.53% |
15.493 |
16.350 |
- |
5.93% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
5.49% |
3.905 |
4.119 |
- |
2.52% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
5.45% |
461212.820 |
486362.572 |
- |
2.29% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
5.45% |
22.447 |
23.669 |
- |
0.57% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
5.44% |
15.037 |
15.856 |
- |
5.67% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
5.43% |
77.730 |
81.952 |
- |
12.97% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
5.42% |
238.497 |
251.417 |
- |
4.79% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
5.41% |
21.531 |
22.695 |
- |
5.46% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
5.40% |
7150.454 |
7536.883 |
- |
-5.12% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
5.39% |
19903.805 |
20976.137 |
- |
0.75% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
5.39% |
8558.268 |
9019.148 |
- |
4.97% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
5.37% |
173133.403 |
182422.890 |
- |
0.47% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
5.36% |
74491368.376 |
78482964.670 |
- |
2.67% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
5.35% |
38.250 |
40.298 |
- |
-0.17% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
5.35% |
2.257 |
2.378 |
- |
2.78% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
5.34% |
42.246 |
44.500 |
- |
3.31% |
- |
|
BM_deque_vector_move_backward/64000
|
5.33% |
7515.808 |
7916.213 |
- |
0.78% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
5.32% |
8.165 |
8.599 |
- |
-2.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
5.32% |
12915637.320 |
13602806.252 |
- |
0.66% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
5.32% |
23.120 |
24.350 |
- |
3.20% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
5.32% |
6583.786 |
6933.821 |
- |
2.69% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.31% |
49.293 |
51.913 |
- |
4.53% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
5.29% |
19.726 |
20.770 |
- |
1.77% |
- |
|
std::move_backward(list<int>)/64
|
5.29% |
39.254 |
41.330 |
- |
4.56% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
5.27% |
72.869 |
76.712 |
- |
8.10% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
5.26% |
5593949.777 |
5888270.570 |
- |
10.65% |
- |
|
BM_align/64
|
5.26% |
0.623 |
0.656 |
- |
2.58% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
5.24% |
24.028 |
25.288 |
- |
-0.38% |
- |
|
std::shift_left(list<int>)/32
|
5.24% |
13.336 |
14.035 |
- |
4.63% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/1024
|
5.24% |
4799.010 |
5050.503 |
- |
4.76% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
5.24% |
155955144.140 |
164120697.365 |
- |
1.58% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
5.24% |
6760.441 |
7114.396 |
- |
0.42% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
5.23% |
4.497 |
4.732 |
- |
6.17% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
5.22% |
18.315 |
19.272 |
- |
1.63% |
- |
|
BM_num_put<unsigned_long_long>
|
5.19% |
11.218 |
11.800 |
- |
1.90% |
- |
|
BM_align/8
|
5.19% |
0.623 |
0.655 |
- |
2.58% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
5.18% |
173172.632 |
182136.117 |
- |
5.68% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
5.17% |
8160.941 |
8582.962 |
- |
-6.40% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
5.17% |
52.908 |
55.643 |
- |
6.88% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
5.17% |
561.526 |
590.557 |
- |
4.71% |
- |
|
std::copy(deque<int>)/8
|
5.16% |
2.655 |
2.792 |
- |
2.44% |
- |
|
BM_align/256
|
5.16% |
0.623 |
0.655 |
- |
2.57% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
5.16% |
804.576 |
846.093 |
- |
24.22% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
5.16% |
92.934 |
97.730 |
- |
-6.55% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
5.14% |
718.228 |
755.138 |
- |
6.44% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
5.13% |
7.024 |
7.385 |
- |
4.31% |
- |
|
std::multiset<int>::clear()/1024
|
5.13% |
9817.049 |
10320.443 |
- |
1.33% |
- |
|
std::replace(list<int>)_(prefix)/8192
|
5.13% |
7044.596 |
7405.762 |
- |
6.25% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
5.12% |
2.273 |
2.389 |
- |
-6.17% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
5.11% |
22.228 |
23.365 |
- |
-10.04% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
5.11% |
2.088 |
2.195 |
- |
-2.85% |
- |
|
SetIntersection_None_Set_float_16384_256
|
5.10% |
151043094.353 |
158745747.350 |
- |
2.28% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
5.09% |
29.293 |
30.783 |
- |
2.75% |
- |
|
BM_PushHeap_string_Ascending_262144
|
5.08% |
29.350 |
30.842 |
- |
5.91% |
- |
|
BM_num_put<const_void*>
|
5.06% |
11.976 |
12.581 |
- |
0.86% |
- |
|
ranges::min(std::list<__int128>)/70000
|
5.03% |
58205.552 |
61135.330 |
- |
3.55% |
- |
|
BM_PushHeap_string_Ascending_256
|
5.03% |
11.134 |
11.694 |
- |
8.08% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
5.03% |
1557667.969 |
1636025.879 |
- |
2.66% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
5.03% |
10.433 |
10.958 |
- |
-2.69% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
5.01% |
1.415 |
1.486 |
- |
1.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
5.01% |
8314145.924 |
8730624.834 |
- |
-8.34% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
5.01% |
169092099.833 |
177557719.767 |
- |
3.71% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
5.00% |
39.921 |
41.917 |
- |
4.85% |
- |
|
ranges::min(std::list<__int128>)/8
|
4.99% |
2.062 |
2.165 |
- |
4.71% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
4.99% |
24.088 |
25.290 |
- |
161.55% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
4.99% |
2.354 |
2.471 |
- |
-5.03% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
4.99% |
198.452 |
208.348 |
- |
3.45% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
4.97% |
14.531 |
15.253 |
- |
5.45% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
4.97% |
144.132 |
151.291 |
- |
0.48% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
4.96% |
18.374 |
19.285 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_float_262144_1
|
4.96% |
1159976.074 |
1217455.078 |
- |
1.83% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
4.95% |
173542.689 |
182139.151 |
- |
0.18% |
- |
|
SetIntersection_None_Set_float_16384_1
|
4.94% |
151972274.179 |
159474895.863 |
- |
1.72% |
- |
|
std::count(deque<int>)_(every_other)/1048576
|
4.93% |
250678.939 |
263039.458 |
- |
4.61% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
4.92% |
29.468 |
30.919 |
- |
-2.95% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
4.91% |
47.690 |
50.030 |
- |
2.26% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
4.91% |
6.622 |
6.947 |
- |
-2.23% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
4.90% |
0.458 |
0.480 |
- |
4.62% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
4.90% |
1.596 |
1.675 |
- |
4.67% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.90% |
3.277 |
3.437 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
4.89% |
1254860.434 |
1316186.930 |
- |
2.60% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
4.88% |
880135.267 |
923128.988 |
- |
3.67% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
4.87% |
152495069.253 |
159923204.525 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_16384_64
|
4.86% |
151453232.826 |
158821267.206 |
- |
2.05% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8
|
4.84% |
15.720 |
16.480 |
- |
4.12% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
4.83% |
13.004 |
13.633 |
- |
4.95% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
4.83% |
1.296 |
1.359 |
- |
0.43% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
4.83% |
37.443 |
39.251 |
- |
3.04% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
4.83% |
23.538 |
24.675 |
- |
-0.62% |
- |
|
std::count(list<int>)_(every_other)/8
|
4.81% |
2.083 |
2.183 |
- |
4.01% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
4.79% |
22.251 |
23.317 |
- |
4.69% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
4.79% |
40.102 |
42.022 |
- |
0.58% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
4.79% |
0.440 |
0.461 |
- |
4.86% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
4.79% |
7.359 |
7.711 |
- |
4.07% |
- |
|
BM_vector_deque_copy_backward/0
|
4.78% |
0.480 |
0.503 |
- |
20.03% |
- |
|
std::partition_point(list<int>)/8192
|
4.78% |
11825.322 |
12390.053 |
- |
-3.93% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
4.78% |
7203.531 |
7547.519 |
- |
-5.05% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
4.76% |
10.429 |
10.926 |
- |
5.07% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
4.76% |
30.304 |
31.747 |
- |
10.22% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
4.76% |
76.530 |
80.173 |
- |
2.24% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
4.76% |
11.181 |
11.713 |
- |
3.56% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
4.75% |
32.188 |
33.717 |
- |
10.05% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
4.75% |
6170997.625 |
6464075.075 |
- |
3.00% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
4.75% |
149967456.792 |
157086399.930 |
- |
1.94% |
- |
|
std::move(deque<int>)/8
|
4.73% |
3.478 |
3.642 |
- |
9.73% |
- |
|
BM_CmpEqual_ushort_uchar
|
4.72% |
1.093 |
1.144 |
- |
5.50% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
4.72% |
173329.328 |
181511.931 |
- |
-0.05% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
4.72% |
11594.686 |
12141.473 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
4.70% |
210366080.108 |
220250250.915 |
- |
3.56% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.69% |
53084.299 |
55575.558 |
- |
1.82% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
4.69% |
239.833 |
251.081 |
- |
1.06% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
4.69% |
244.093 |
255.540 |
- |
3.78% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
4.68% |
3.662 |
3.833 |
- |
15.54% |
- |
|
ranges::min(std::list<__int128>)/64
|
4.68% |
33.190 |
34.742 |
- |
4.14% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
4.67% |
287.638 |
301.076 |
- |
-0.20% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
4.67% |
2.968 |
3.106 |
- |
4.73% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.67% |
3.283 |
3.436 |
- |
0.12% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
4.67% |
1418.712 |
1484.909 |
- |
4.51% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
4.65% |
22.144 |
23.174 |
- |
3.92% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.65% |
7489.773 |
7838.186 |
- |
3.14% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
4.65% |
667.622 |
698.659 |
- |
2.41% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
4.65% |
1.775 |
1.858 |
- |
2.20% |
- |
|
SetIntersection_None_Set_float_16384_16
|
4.64% |
151855596.352 |
158898001.956 |
- |
1.70% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
4.63% |
0.392 |
0.410 |
- |
-11.97% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
4.62% |
30.951 |
32.382 |
- |
-1.81% |
- |
|
SetIntersection_None_Set_string_262144_16
|
4.62% |
1652525.881 |
1728928.955 |
- |
8.90% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.62% |
160.174 |
167.573 |
- |
3.76% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
4.61% |
73.661 |
77.060 |
- |
3.69% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
4.61% |
7220884.605 |
7553951.778 |
- |
4.15% |
- |
|
std::is_sorted(deque<int>)/8
|
4.61% |
2.667 |
2.790 |
- |
2.36% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
4.59% |
2.685 |
2.808 |
- |
12.58% |
- |
|
std::search(list<int>)_(no_match)/1024
|
4.55% |
730.845 |
764.134 |
- |
-51.84% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
4.55% |
28.038 |
29.315 |
- |
-6.19% |
- |
|
SetIntersection_None_Set_string_262144_4
|
4.52% |
1650966.555 |
1725558.514 |
- |
8.56% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
4.51% |
0.324 |
0.339 |
- |
2.84% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
4.51% |
25380.825 |
26525.764 |
- |
-2.95% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
4.50% |
165098108.045 |
172528979.513 |
- |
3.24% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
4.50% |
213.000 |
222.584 |
- |
1.26% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.49% |
2.593 |
2.710 |
- |
-2.29% |
- |
|
std::partition(list<int>)_(dense)/32
|
4.49% |
8.726 |
9.118 |
- |
4.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
4.49% |
350757553.463 |
366493108.882 |
- |
4.13% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
4.48% |
5.735 |
5.992 |
- |
2.98% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
4.48% |
448.491 |
468.570 |
- |
4.30% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
4.47% |
7.707 |
8.051 |
- |
3.11% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
4.45% |
27.331 |
28.549 |
- |
8.47% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
4.45% |
0.266 |
0.278 |
- |
4.44% |
- |
|
SetIntersection_None_Set_float_16384_4
|
4.45% |
152401497.371 |
159182446.120 |
- |
1.37% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
4.43% |
279303.184 |
291675.881 |
- |
-0.09% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
4.43% |
583.200 |
609.022 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_string_262144_256
|
4.42% |
1666332.275 |
1739957.928 |
- |
9.48% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
4.42% |
10.370 |
10.828 |
- |
7.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
4.41% |
1652153.401 |
1725021.322 |
- |
8.70% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.41% |
27.713 |
28.935 |
- |
0.66% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.40% |
18.880 |
19.712 |
- |
2.20% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
4.39% |
4.077 |
4.256 |
- |
0.96% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
4.39% |
8476.198 |
8848.226 |
- |
4.90% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
4.39% |
12460.738 |
13007.435 |
- |
-9.26% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
4.38% |
1.188 |
1.240 |
- |
-0.31% |
- |
|
BM_deque_vector_ranges_copy_backward/512
|
4.38% |
17.902 |
18.685 |
- |
4.36% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
4.36% |
1631570.394 |
1702773.844 |
- |
8.67% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
4.36% |
2.010 |
2.098 |
- |
-1.63% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
4.36% |
31.098 |
32.454 |
- |
-1.55% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.36% |
3.298 |
3.442 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
4.36% |
1532402.670 |
1599169.353 |
- |
2.10% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
4.35% |
734.682 |
766.660 |
- |
3.89% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
4.35% |
1.380 |
1.440 |
- |
3.89% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
4.34% |
6.348 |
6.623 |
- |
3.65% |
- |
|
std::search(list<int>)_(single_element)/1024
|
4.33% |
722.762 |
754.063 |
- |
2.67% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
4.33% |
23.890 |
24.924 |
- |
3.34% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.33% |
21.006 |
21.915 |
- |
2.04% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
4.32% |
1540014.927 |
1606580.231 |
- |
5.28% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
4.31% |
5023863.240 |
5240636.642 |
- |
7.22% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
4.31% |
144.861 |
151.111 |
- |
-1.60% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
4.30% |
3.015 |
3.145 |
- |
1.45% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
4.29% |
1124.461 |
1172.680 |
- |
3.90% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
4.28% |
3.913 |
4.081 |
- |
4.02% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
4.27% |
204.324 |
213.051 |
- |
2.61% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
4.26% |
21.373 |
22.282 |
- |
3.59% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
4.25% |
209.060 |
217.949 |
- |
2.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
4.25% |
1648612.793 |
1718637.127 |
- |
10.42% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
4.24% |
248.146 |
258.669 |
- |
3.32% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
4.24% |
3.206 |
3.342 |
- |
0.34% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
4.24% |
1663382.324 |
1733902.506 |
- |
9.10% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
4.24% |
1634803.955 |
1704088.461 |
- |
7.95% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.23% |
16004.565 |
16682.068 |
- |
5.85% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
4.23% |
23.447 |
24.440 |
- |
2.18% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/8192
|
4.23% |
4586.107 |
4780.175 |
- |
4.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
4.23% |
56.690 |
59.089 |
- |
4.54% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
4.23% |
11.466 |
11.952 |
- |
-0.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
4.22% |
2276498.561 |
2372659.537 |
- |
0.19% |
- |
|
std::move_backward(deque<int>)/32768
|
4.22% |
3393.848 |
3537.153 |
- |
0.32% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
4.22% |
32.628 |
34.005 |
- |
2.20% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
4.22% |
23.159 |
24.136 |
- |
2.95% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
4.22% |
6329.523 |
6596.386 |
- |
3.89% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
4.21% |
1635998.373 |
1704819.416 |
- |
9.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
4.20% |
861965.853 |
898166.881 |
- |
3.55% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
4.19% |
23.574 |
24.562 |
- |
2.63% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
4.19% |
98.419 |
102.542 |
- |
-1.72% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
4.18% |
27194.285 |
28331.490 |
- |
-1.25% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
4.18% |
12.627 |
13.155 |
- |
0.36% |
- |
|
std::copy_n(deque<int>)/1048576
|
4.18% |
50013.368 |
52102.421 |
- |
3.84% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
4.17% |
765.493 |
797.435 |
- |
3.46% |
- |
|
rng::for_each(multiset<int>)/8
|
4.17% |
6.683 |
6.962 |
- |
5.29% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
4.17% |
1.221 |
1.272 |
- |
-8.12% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
4.17% |
25049.689 |
26093.160 |
- |
3.83% |
- |
|
std::count(vector<bool>)/1000
|
4.16% |
2.997 |
3.122 |
- |
4.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
4.16% |
1656847.658 |
1725764.080 |
- |
10.43% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
4.15% |
28.035 |
29.200 |
- |
16.19% |
- |
|
BM_PushHeap_uint32_Random_16384
|
4.15% |
5.772 |
6.011 |
- |
3.37% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
4.13% |
64.468 |
67.132 |
- |
46.21% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
4.13% |
1721.271 |
1792.360 |
- |
10.79% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
4.13% |
337008874.244 |
350922487.201 |
- |
1.01% |
- |
|
std::reverse(list<int>)/64
|
4.12% |
17.390 |
18.107 |
- |
3.45% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
4.12% |
10.185 |
10.605 |
- |
12.85% |
- |
|
std::partition(list<int>)_(dense)/50
|
4.12% |
13.430 |
13.984 |
- |
5.74% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
4.11% |
77.783 |
80.981 |
- |
3.57% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
4.11% |
1155743.326 |
1203234.781 |
- |
0.41% |
- |
|
std::adjacent_find(vector<int>,_pred)/8192
|
4.10% |
3179.507 |
3309.755 |
- |
3.83% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.09% |
6477.733 |
6742.739 |
- |
4.65% |
- |
|
bm_swap_ranges_vb_aligned/64
|
4.08% |
2.882 |
3.000 |
- |
8.10% |
- |
|
rng::starts_with(list<int>)/8
|
4.07% |
2.919 |
3.038 |
- |
4.06% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
4.07% |
1.601 |
1.666 |
- |
3.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
4.06% |
1067949.770 |
1111359.183 |
- |
0.80% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
4.05% |
6.183 |
6.434 |
- |
7.19% |
- |
|
ranges::min(std::vector<long_long>)/8
|
4.05% |
2.170 |
2.258 |
- |
-2.43% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
4.02% |
2.316 |
2.409 |
- |
-0.51% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.02% |
15.694 |
16.324 |
- |
3.04% |
- |
|
std::copy_n(list<int>)/64
|
4.01% |
14.563 |
15.148 |
- |
2.28% |
- |
|
bm_lexicographical_compare<int>/64
|
4.00% |
4.344 |
4.518 |
- |
0.50% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.00% |
41866.130 |
43541.599 |
- |
3.37% |
- |
|
std::pop_heap(vector<int>)/8
|
4.00% |
50.954 |
52.990 |
- |
3.50% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.98% |
7556.923 |
7857.577 |
- |
0.39% |
- |
|
BM_CmpEqual_ushort_uint
|
3.98% |
1.044 |
1.086 |
- |
2.83% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
3.98% |
16.045 |
16.683 |
- |
5.34% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
3.98% |
1.688 |
1.755 |
- |
10.06% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
3.97% |
204503954.986 |
212623061.132 |
- |
3.25% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
3.97% |
3.469 |
3.607 |
- |
1.79% |
- |
|
std::fill_n(vector<bool>)/64
|
3.96% |
1.344 |
1.398 |
- |
-9.25% |
- |
|
ranges::minmax(std::deque<char>)/8
|
3.95% |
3.599 |
3.741 |
- |
8.69% |
- |
|
std::copy_n(list<int>)/8
|
3.94% |
2.206 |
2.293 |
- |
3.24% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
3.94% |
1852778.728 |
1925753.986 |
- |
8.42% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
3.94% |
272.604 |
283.338 |
- |
3.57% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
3.93% |
152879738.503 |
158894167.918 |
- |
1.09% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
3.93% |
213.021 |
221.396 |
- |
1.92% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
3.93% |
20.911 |
21.733 |
- |
6.97% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
3.93% |
1003604.540 |
1043038.410 |
- |
0.15% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
3.92% |
1659291.097 |
1724391.602 |
- |
9.69% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
3.92% |
2.711 |
2.817 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
3.91% |
12893455.171 |
13397496.426 |
- |
3.24% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
3.91% |
39.449 |
40.991 |
- |
1.57% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
3.90% |
1.190 |
1.236 |
- |
-2.79% |
- |
|
BM_PushHeap_string_Ascending_64
|
3.89% |
7.444 |
7.734 |
- |
7.09% |
- |
|
BM_deque_vector_move_backward/2
|
3.89% |
1.765 |
1.833 |
- |
0.17% |
- |
|
SetIntersection_None_Set_string_262144_1
|
3.87% |
1656736.897 |
1720924.721 |
- |
8.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.87% |
1058354.372 |
1099295.488 |
- |
2.63% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
3.86% |
29.191 |
30.319 |
- |
-5.12% |
- |
|
SetIntersection_None_Set_string_262144_64
|
3.86% |
1648619.629 |
1712301.434 |
- |
7.96% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
3.85% |
1.468 |
1.525 |
- |
-2.07% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
3.85% |
2.522 |
2.619 |
- |
-5.52% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.82% |
93.924 |
97.514 |
- |
13.03% |
- |
|
std::generate(list<int>)/32
|
3.81% |
8.381 |
8.701 |
- |
3.23% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
3.81% |
2523.452 |
2619.508 |
- |
3.80% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
3.79% |
13983835.652 |
14513675.321 |
- |
3.20% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.78% |
1773495.604 |
1840606.199 |
- |
7.50% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
3.78% |
2528.100 |
2623.699 |
- |
0.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
3.78% |
694.919 |
721.193 |
- |
3.89% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
3.77% |
436.016 |
452.450 |
- |
0.90% |
- |
|
BM_deque_deque_ranges_copy/1
|
3.77% |
2.438 |
2.529 |
- |
7.24% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
3.77% |
8254.927 |
8565.950 |
- |
2.99% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
3.76% |
10098.430 |
10478.624 |
- |
3.84% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
3.76% |
148025.122 |
153598.009 |
- |
3.01% |
- |
|
std::partition(vector<int>)_(dense)/32
|
3.76% |
8.156 |
8.463 |
- |
-2.52% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
3.76% |
1654788.330 |
1716957.522 |
- |
8.94% |
- |
|
BM_vector_deque_move/2
|
3.75% |
1.727 |
1.792 |
- |
9.18% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
3.75% |
2.972 |
3.083 |
- |
4.37% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
3.75% |
53.714 |
55.729 |
- |
4.78% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
3.75% |
777.150 |
806.270 |
- |
4.73% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.75% |
7444.925 |
7723.861 |
- |
-0.38% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
3.75% |
0.453 |
0.470 |
- |
10.04% |
- |
|
BM_CmpEqual_uint_schar
|
3.74% |
1.012 |
1.050 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.73% |
11992544.978 |
12440046.555 |
- |
-2.85% |
- |
|
BM_deque_vector_ranges_move/64000
|
3.72% |
2987.683 |
3098.925 |
- |
5.14% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
3.71% |
20.587 |
21.352 |
- |
5.56% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
3.71% |
12316.960 |
12773.915 |
- |
3.30% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.71% |
41.909 |
43.463 |
- |
0.68% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
3.70% |
0.605 |
0.627 |
- |
3.27% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
3.69% |
5336.729 |
5533.788 |
- |
2.79% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
3.68% |
5.346 |
5.542 |
- |
0.30% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.68% |
73.206 |
75.897 |
- |
1.43% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
3.67% |
10.930 |
11.331 |
- |
5.49% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.67% |
3.574 |
3.705 |
- |
-1.66% |
- |
|
BM_deque_vector_move/2
|
3.67% |
1.770 |
1.835 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
3.66% |
4563398.457 |
4730447.660 |
- |
5.55% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
3.66% |
10.547 |
10.933 |
- |
-5.03% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/0
|
3.65% |
0.275 |
0.285 |
- |
0.99% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
3.65% |
1481891.897 |
1535997.472 |
- |
0.97% |
- |
|
std::for_each_n(vector<int>)/8
|
3.65% |
2.638 |
2.735 |
- |
0.85% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
3.64% |
216685406.667 |
224581797.106 |
- |
3.77% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
3.64% |
135496264.561 |
140430447.980 |
- |
3.78% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.64% |
27.314 |
28.307 |
- |
-0.17% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
3.63% |
2284.535 |
2367.561 |
- |
2.93% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
3.62% |
2.574 |
2.667 |
- |
-1.10% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
3.62% |
2.370 |
2.456 |
- |
-4.97% |
- |
|
std::multiset<std::string>::clear()/8192
|
3.61% |
215983.604 |
223787.844 |
- |
5.14% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
3.61% |
1.442 |
1.494 |
- |
-4.85% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
3.60% |
5.324 |
5.515 |
- |
1.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
3.60% |
16286.026 |
16871.940 |
- |
-4.56% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
3.59% |
9.384 |
9.721 |
- |
1.93% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
3.59% |
986263.395 |
1021669.030 |
- |
1.49% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.59% |
54474.300 |
56428.170 |
- |
-1.64% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
3.59% |
41.552 |
43.042 |
- |
5.61% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
3.59% |
53.750 |
55.678 |
- |
0.57% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
3.58% |
75422.629 |
78125.746 |
- |
1.90% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.58% |
1883.538 |
1950.945 |
- |
4.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
3.58% |
4506876.116 |
4668108.598 |
- |
2.86% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
3.57% |
1658952.148 |
1718210.613 |
- |
8.45% |
- |
|
SetIntersection_None_Set_string_1_1
|
3.57% |
541603816.358 |
560941677.990 |
- |
3.72% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
3.56% |
28.968 |
30.000 |
- |
3.01% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
3.56% |
1.164 |
1.206 |
- |
3.68% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
3.56% |
10113.952 |
10473.623 |
- |
-0.42% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8192
|
3.56% |
50742.731 |
52546.936 |
- |
3.18% |
- |
|
std::partition_copy(vector<int>)/32
|
3.55% |
7.982 |
8.266 |
- |
2.54% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
3.55% |
2100045.002 |
2174576.090 |
- |
-2.20% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
3.55% |
29.935 |
30.996 |
- |
-2.97% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
3.54% |
8103.568 |
8390.766 |
- |
2.38% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.54% |
4.990 |
5.166 |
- |
-0.29% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
3.54% |
102229.906 |
105846.329 |
- |
-1.73% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
3.54% |
10.698 |
11.076 |
- |
2.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
3.54% |
57.825 |
59.870 |
- |
2.94% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
3.53% |
43.584 |
45.125 |
- |
1.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.53% |
199678545.327 |
206732552.885 |
- |
7.09% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
3.53% |
465.168 |
481.601 |
- |
1.91% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
3.53% |
31768.843 |
32890.676 |
- |
-0.60% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.53% |
14770.873 |
15292.126 |
- |
-1.20% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
3.53% |
13.190 |
13.655 |
- |
2.50% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
3.53% |
1.456 |
1.507 |
- |
2.02% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
3.53% |
33.742 |
34.932 |
- |
3.87% |
- |
|
std::copy_backward(deque<int>)/8
|
3.53% |
2.660 |
2.754 |
- |
1.50% |
- |
|
BM_PushHeap_uint32_Random_64
|
3.52% |
5.028 |
5.205 |
- |
4.69% |
- |
|
BM_deque_deque_move/1
|
3.52% |
2.484 |
2.572 |
- |
0.31% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
3.52% |
17.331 |
17.941 |
- |
2.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
3.51% |
536962042.466 |
555822655.327 |
- |
4.26% |
- |
|
BM_vector_deque_copy/2
|
3.51% |
1.989 |
2.059 |
- |
0.25% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
3.51% |
584.888 |
605.426 |
- |
-0.75% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.50% |
55319.081 |
57255.735 |
- |
2.25% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
3.49% |
932.719 |
965.302 |
- |
-0.25% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
3.49% |
10.340 |
10.700 |
- |
3.80% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
3.48% |
4.978 |
5.152 |
- |
3.50% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
3.47% |
1.606 |
1.661 |
- |
3.31% |
- |
|
SetIntersection_None_Set_float_64_1
|
3.46% |
21718738.212 |
22471219.239 |
- |
-0.39% |
- |
|
rng::fold_left(list<int>)/8192
|
3.46% |
10785.696 |
11159.244 |
- |
5.46% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
3.45% |
74815.710 |
77399.667 |
- |
9.76% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.45% |
165978.444 |
171708.118 |
- |
1.46% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.45% |
753.368 |
779.329 |
- |
3.25% |
- |
|
ranges::min(std::list<long_long>)/70000
|
3.45% |
43985.737 |
45501.091 |
- |
-9.91% |
- |
|
std::find(list<int>)_(process_all)/32768
|
3.44% |
26213.158 |
27115.661 |
- |
4.15% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
3.44% |
17.444 |
18.044 |
- |
1.60% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
3.44% |
445.203 |
460.500 |
- |
3.81% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
3.43% |
54.309 |
56.174 |
- |
3.91% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
3.43% |
21565.169 |
22305.639 |
- |
-3.75% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1024
|
3.43% |
760.825 |
786.944 |
- |
2.65% |
- |
|
BM_vector_deque_ranges_copy/2
|
3.43% |
1.990 |
2.058 |
- |
0.18% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
3.43% |
7911.153 |
8182.424 |
- |
1.93% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
3.43% |
9.926 |
10.266 |
- |
2.03% |
- |
|
std::distance(join_view(vector<vector<int>>))/1024
|
3.43% |
0.971 |
1.004 |
- |
3.40% |
- |
|
ranges::min(std::list<char>)/64
|
3.42% |
27.012 |
27.937 |
- |
3.91% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
3.42% |
37.366 |
38.645 |
- |
11.24% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/1024
|
3.42% |
343.346 |
355.091 |
- |
3.13% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
3.42% |
1306800.325 |
1351492.548 |
- |
3.26% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
3.42% |
780.145 |
806.821 |
- |
3.79% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
3.42% |
9150043.026 |
9462673.636 |
- |
-4.93% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
3.41% |
1167735.758 |
1207588.949 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
3.41% |
1841569.878 |
1904287.251 |
- |
7.65% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
3.39% |
1.609 |
1.664 |
- |
3.36% |
- |
|
BM_deque_deque_copy/512
|
3.38% |
17.696 |
18.295 |
- |
3.52% |
- |
|
BM_PushHeap_float_Descending_4
|
3.38% |
0.363 |
0.375 |
- |
-2.31% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
3.38% |
23.775 |
24.579 |
- |
4.91% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
3.38% |
6.316 |
6.529 |
- |
2.95% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
3.38% |
43195874.964 |
44654596.467 |
- |
13.19% |
- |
|
ranges::min(std::list<char>)/70000
|
3.38% |
52834.320 |
54617.884 |
- |
0.46% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
3.38% |
4.479 |
4.630 |
- |
3.02% |
- |
|
std::move_backward(list<int>)/8
|
3.37% |
3.356 |
3.470 |
- |
2.53% |
- |
|
std::find(list<int>)_(process_all)/50
|
3.37% |
18.825 |
19.461 |
- |
2.34% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
3.37% |
1.173 |
1.213 |
- |
-4.33% |
- |
|
std::shift_left(list<int>)/1024
|
3.37% |
724.997 |
749.396 |
- |
3.11% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
3.36% |
75831912.994 |
78377792.164 |
- |
11.74% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
3.35% |
21.309 |
22.024 |
- |
2.80% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
3.35% |
2.467 |
2.550 |
- |
4.54% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
3.35% |
7311.784 |
7556.731 |
- |
-17.52% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
3.34% |
1.608 |
1.662 |
- |
3.38% |
- |
|
BM_vector_deque_move/1
|
3.34% |
1.952 |
2.018 |
- |
8.49% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
3.34% |
5.086 |
5.255 |
- |
0.93% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
3.34% |
49.538 |
51.193 |
- |
3.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.34% |
16474.730 |
17024.438 |
- |
4.77% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192
|
3.34% |
114498.028 |
118316.907 |
- |
3.45% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
3.33% |
5.745 |
5.936 |
- |
4.45% |
- |
|
BM_deque_deque_copy_backward/4000
|
3.32% |
144.896 |
149.708 |
- |
0.22% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.31% |
5668918.520 |
5856499.239 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
3.31% |
212.929 |
219.968 |
- |
3.25% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
3.30% |
8.594 |
8.878 |
- |
10.78% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
3.30% |
3.720 |
3.842 |
- |
1.50% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
3.29% |
1.131 |
1.168 |
- |
-0.32% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
3.29% |
23.609 |
24.386 |
- |
2.54% |
- |
|
std::reverse_copy(list<int>)/32768
|
3.29% |
26302.702 |
27167.206 |
- |
2.66% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
3.28% |
6.971 |
7.200 |
- |
-1.45% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
3.28% |
15779.992 |
16297.444 |
- |
-4.68% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.28% |
6919.170 |
7145.856 |
- |
8.57% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.27% |
11626.842 |
12007.542 |
- |
3.94% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
3.27% |
23.884 |
24.666 |
- |
7.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.27% |
1826332.356 |
1886110.027 |
- |
-4.99% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
3.27% |
790.962 |
816.811 |
- |
3.67% |
- |
|
std::fill_n(list<int>)/32
|
3.26% |
8.014 |
8.275 |
- |
2.47% |
- |
|
SetIntersection_None_Set_float_64_64
|
3.26% |
11168700.624 |
11532274.733 |
- |
-0.03% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
3.25% |
9.444 |
9.751 |
- |
6.37% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
3.24% |
1.044 |
1.078 |
- |
-0.52% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
3.23% |
15140.014 |
15629.399 |
- |
4.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
3.23% |
17781.142 |
18354.937 |
- |
-3.53% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
3.22% |
4171.108 |
4305.614 |
- |
0.97% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.22% |
79419.823 |
81980.614 |
- |
2.65% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
3.21% |
4.194 |
4.329 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
3.21% |
2065097.330 |
2131473.957 |
- |
4.55% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.21% |
1005.752 |
1038.068 |
- |
-0.95% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
3.20% |
1.612 |
1.663 |
- |
3.23% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
3.20% |
1303.009 |
1344.716 |
- |
0.14% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
3.19% |
1.427 |
1.473 |
- |
2.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
3.19% |
21742561.091 |
22435875.367 |
- |
0.76% |
- |
|
std::reverse(list<int>)/8
|
3.18% |
1.926 |
1.987 |
- |
2.88% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
3.18% |
14.449 |
14.908 |
- |
2.88% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
3.18% |
1970.144 |
2032.804 |
- |
4.31% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
3.18% |
408.022 |
420.997 |
- |
2.91% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.18% |
174710.397 |
180262.253 |
- |
3.05% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32
|
3.18% |
12.431 |
12.826 |
- |
2.90% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.17% |
707.880 |
730.327 |
- |
-3.05% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
3.16% |
2.254 |
2.325 |
- |
0.95% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
3.15% |
4.144 |
4.275 |
- |
1.13% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
3.14% |
21.050 |
21.711 |
- |
0.60% |
- |
|
rng::starts_with(deque<int>)/1000
|
3.14% |
461.492 |
475.996 |
- |
7.47% |
- |
|
BM_deque_deque_move_backward/4000
|
3.14% |
144.932 |
149.486 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
3.14% |
2146364.746 |
2213687.012 |
- |
5.77% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
3.14% |
24.212 |
24.971 |
- |
1.60% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
3.14% |
559.418 |
576.957 |
- |
2.25% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.12% |
1496.958 |
1543.702 |
- |
0.89% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
3.12% |
28.294 |
29.176 |
- |
1.34% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
3.11% |
2.864 |
2.954 |
- |
0.64% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.11% |
166155.307 |
171325.481 |
- |
2.87% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
3.10% |
0.559 |
0.577 |
- |
-18.25% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.10% |
15148.120 |
15617.630 |
- |
5.87% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
3.09% |
35.269 |
36.359 |
- |
2.82% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
3.08% |
23.266 |
23.982 |
- |
2.61% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
3.08% |
1073525.024 |
1106564.995 |
- |
4.16% |
- |
|
std::pop_heap(vector<float>)/8192
|
3.08% |
19.542 |
20.144 |
- |
3.27% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
3.08% |
1417.976 |
1461.603 |
- |
-5.93% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
3.07% |
14841135.951 |
15296705.167 |
- |
4.51% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
3.07% |
422.350 |
435.313 |
- |
-5.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
3.07% |
1155.045 |
1190.489 |
- |
2.98% |
- |
|
std::copy_backward(vector<int>)/4096
|
3.07% |
233.555 |
240.715 |
- |
65.18% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
3.06% |
20.108 |
20.724 |
- |
2.45% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
3.06% |
571.196 |
588.690 |
- |
0.58% |
- |
|
std::find(deque<int>)_(process_all)/50
|
3.06% |
13.061 |
13.461 |
- |
2.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
3.06% |
43.683 |
45.019 |
- |
1.51% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
3.06% |
17.675 |
18.215 |
- |
3.06% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
3.05% |
2.213 |
2.281 |
- |
-6.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
3.05% |
1651588.865 |
1702026.936 |
- |
8.61% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
3.05% |
1619.124 |
1668.540 |
- |
1.96% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
3.05% |
9182.285 |
9462.246 |
- |
19.02% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
3.05% |
2130261.230 |
2195173.666 |
- |
5.62% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
3.04% |
2.009 |
2.071 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
3.04% |
2076646.971 |
2139847.168 |
- |
7.87% |
- |
|
std::move(deque<int>)/1048576
|
3.04% |
54962.899 |
56632.798 |
- |
3.88% |
- |
|
rng::for_each(set<int>)/8
|
3.04% |
6.593 |
6.794 |
- |
2.92% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
3.03% |
3440.364 |
3544.701 |
- |
0.56% |
- |
|
BM_PushHeap_uint64_Random_64
|
3.03% |
5.487 |
5.653 |
- |
1.45% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
3.03% |
6.350 |
6.542 |
- |
1.11% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.03% |
5978.461 |
6159.335 |
- |
6.80% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
3.02% |
662.007 |
682.018 |
- |
2.81% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
3.02% |
24.054 |
24.781 |
- |
8.44% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1024
|
3.02% |
2.139 |
2.203 |
- |
2.87% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
3.02% |
2.512 |
2.588 |
- |
-1.45% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
3.02% |
9.868 |
10.166 |
- |
6.80% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
3.01% |
22.012 |
22.675 |
- |
2.63% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
3.01% |
61.669 |
63.525 |
- |
0.69% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
3.00% |
2.450 |
2.524 |
- |
-1.13% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
2.99% |
65.397 |
67.355 |
- |
2.11% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
2.97% |
948.099 |
976.294 |
- |
2.15% |
- |
|
std::rotate_copy(vector<int>)/1024
|
2.97% |
32.641 |
33.609 |
- |
-0.37% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
2.96% |
51.886 |
53.424 |
- |
1.53% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
2.96% |
3784.681 |
3896.726 |
- |
2.47% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.95% |
6146.769 |
6328.295 |
- |
-0.94% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
2.95% |
22.043 |
22.694 |
- |
-2.24% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
2.95% |
23.893 |
24.598 |
- |
2.76% |
- |
|
std::adjacent_find(list<int>)/1048576
|
2.95% |
866338.329 |
891913.557 |
- |
2.67% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1048576
|
2.95% |
951004.736 |
979061.010 |
- |
2.58% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.95% |
586205.801 |
603487.299 |
- |
1.16% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
2.95% |
800.940 |
824.534 |
- |
10.86% |
- |
|
BM_deque_vector_copy/1
|
2.94% |
2.067 |
2.127 |
- |
0.58% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
2.94% |
766.792 |
789.320 |
- |
-2.09% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
2.93% |
54.356 |
55.951 |
- |
3.38% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
2.93% |
242.037 |
249.139 |
- |
3.07% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
2.93% |
31.926 |
32.862 |
- |
6.74% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
2.93% |
0.400 |
0.412 |
- |
2.80% |
- |
|
BM_PushHeap_uint64_Random_4
|
2.93% |
2.559 |
2.634 |
- |
3.21% |
- |
|
BM_PushHeap_uint64_Random_16384
|
2.93% |
6.247 |
6.429 |
- |
1.83% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
2.93% |
30.069 |
30.948 |
- |
4.72% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
2.92% |
127.848 |
131.586 |
- |
1.61% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
2.92% |
2731.382 |
2811.192 |
- |
2.69% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.92% |
15610.941 |
16066.996 |
- |
3.42% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.91% |
138.140 |
142.164 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.91% |
18.571 |
19.111 |
- |
1.02% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
2.90% |
8.438 |
8.683 |
- |
3.02% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
2.89% |
0.500 |
0.515 |
- |
1.45% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
2.89% |
9630.343 |
9908.461 |
- |
20.61% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
2.87% |
6.480 |
6.666 |
- |
2.44% |
- |
|
BM_deque_vector_move_backward/1
|
2.87% |
2.069 |
2.128 |
- |
-0.95% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
2.86% |
82.060 |
84.404 |
- |
2.53% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
2.85% |
237.570 |
244.352 |
- |
7.81% |
- |
|
BM_align/1
|
2.85% |
0.624 |
0.642 |
- |
0.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
2.85% |
43.761 |
45.009 |
- |
3.86% |
- |
|
std::for_each_n(list<int>)/8192
|
2.85% |
7556.751 |
7772.208 |
- |
-0.49% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
2.85% |
24.226 |
24.917 |
- |
-0.33% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
2.85% |
63.861 |
65.680 |
- |
6.27% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
2.85% |
1886.808 |
1940.538 |
- |
2.70% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
2.85% |
54490.769 |
56042.400 |
- |
1.48% |
- |
|
BM_StringRead_Hot_Shallow_Large
|
2.84% |
0.477 |
0.490 |
- |
1.65% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
2.84% |
1538117.678 |
1581776.367 |
- |
1.18% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
2.83% |
5.022 |
5.164 |
- |
6.48% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
2.83% |
1.608 |
1.654 |
- |
-5.40% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
2.82% |
82.206 |
84.526 |
- |
2.48% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
2.82% |
4464.370 |
4590.180 |
- |
2.09% |
- |
|
std::shift_left(deque<int>)/8192
|
2.82% |
300.383 |
308.842 |
- |
3.09% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
2.82% |
11.160 |
11.474 |
- |
2.70% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
2.81% |
738.066 |
758.836 |
- |
-2.12% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
2.81% |
1903.008 |
1956.470 |
- |
2.24% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.80% |
6112.039 |
6283.422 |
- |
2.70% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
2.80% |
27.560 |
28.332 |
- |
2.71% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
2.80% |
12.856 |
13.217 |
- |
2.24% |
- |
|
BM_CmpEqual_ushort_int
|
2.80% |
1.038 |
1.067 |
- |
0.42% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
2.80% |
29.514 |
30.339 |
- |
2.66% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
2.79% |
1.548 |
1.591 |
- |
-3.78% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
2.79% |
513.867 |
528.212 |
- |
0.61% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
2.79% |
1845.038 |
1896.441 |
- |
1.87% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
2.78% |
59234636.588 |
60884069.400 |
- |
4.87% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
2.78% |
21.643 |
22.245 |
- |
-0.12% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
2.78% |
571317.007 |
587194.764 |
- |
2.10% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
2.77% |
8650.007 |
8890.045 |
- |
-2.19% |
- |
|
std::copy(vector<int>)/8
|
2.77% |
2.213 |
2.275 |
- |
2.95% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
2.76% |
663.902 |
682.235 |
- |
4.13% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
2.76% |
8707.153 |
8947.269 |
- |
3.65% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.76% |
179583.451 |
184535.131 |
- |
1.02% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
2.76% |
17.202 |
17.676 |
- |
1.68% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
2.76% |
5.116 |
5.257 |
- |
2.24% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
2.75% |
1.246 |
1.281 |
- |
-1.10% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
2.75% |
2323602.023 |
2387514.830 |
- |
1.88% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
2.75% |
4666.051 |
4794.278 |
- |
5.88% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.73% |
1040622.008 |
1069082.878 |
- |
0.63% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
2.73% |
9.528 |
9.789 |
- |
2.03% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
2.73% |
575378.187 |
591099.789 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.73% |
1960358.072 |
2013898.520 |
- |
3.16% |
- |
|
BM_num_get<long>
|
2.72% |
10.798 |
11.091 |
- |
3.60% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
2.72% |
196886740.230 |
202238256.322 |
- |
1.84% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
2.72% |
2148.990 |
2207.400 |
- |
4.09% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
2.72% |
65.880 |
67.670 |
- |
2.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.71% |
2081317.709 |
2137785.807 |
- |
2.53% |
- |
|
ranges::min(std::vector<__int128>)/8
|
2.71% |
2.917 |
2.996 |
- |
4.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
2.70% |
968172.998 |
994359.612 |
- |
1.78% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
2.70% |
512124.024 |
525959.296 |
- |
1.80% |
- |
|
std::sort(vector<int>)_(heap)/8
|
2.70% |
23.624 |
24.261 |
- |
2.50% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
2.70% |
23.118 |
23.742 |
- |
1.67% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
2.70% |
67.349 |
69.167 |
- |
2.22% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.70% |
181191.355 |
186074.667 |
- |
1.17% |
- |
|
bm_lexicographical_compare<int>/8
|
2.69% |
1.462 |
1.501 |
- |
-2.18% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
2.69% |
7737.534 |
7945.776 |
- |
3.11% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
2.69% |
168.361 |
172.892 |
- |
3.32% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
2.69% |
17.478 |
17.949 |
- |
2.58% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
2.68% |
484.801 |
497.814 |
- |
2.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
2.68% |
3938.813 |
4044.414 |
- |
-0.70% |
- |
|
BM_CmpEqual_uchar_uchar
|
2.68% |
1.047 |
1.075 |
- |
2.14% |
- |
|
BM_deque_vector_ranges_move/2
|
2.67% |
1.786 |
1.834 |
- |
-0.05% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
2.66% |
4495.191 |
4614.906 |
- |
2.57% |
- |
|
vector<bool>::resize()
|
2.66% |
10.729 |
11.015 |
- |
-3.94% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
2.65% |
52.336 |
53.725 |
- |
2.57% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
2.65% |
6745.710 |
6924.624 |
- |
-2.25% |
- |
|
bm_lexicographical_compare<int>/1
|
2.65% |
1.282 |
1.316 |
- |
6.47% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
2.64% |
179.548 |
184.296 |
- |
3.34% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
2.64% |
14475865.318 |
14857998.373 |
- |
2.11% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
2.64% |
32.530 |
33.388 |
- |
5.43% |
- |
|
BM_vector_deque_move_backward/4000
|
2.64% |
139.969 |
143.659 |
- |
0.19% |
- |
|
BM_CmpEqual_schar_ushort
|
2.64% |
1.079 |
1.108 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
2.62% |
1008932.772 |
1035380.863 |
- |
-0.79% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
2.62% |
208058.321 |
213501.270 |
- |
1.65% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
2.62% |
2183326.230 |
2240437.129 |
- |
3.66% |
- |
|
BM_CmpEqual_short_short
|
2.61% |
1.042 |
1.070 |
- |
0.11% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
2.61% |
288.673 |
296.216 |
- |
2.99% |
- |
|
BM_PushHeap_uint64_Random_16
|
2.61% |
4.452 |
4.568 |
- |
2.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
2.61% |
18885988.751 |
19378499.729 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.61% |
35.680 |
36.610 |
- |
0.31% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
2.61% |
45.939 |
47.136 |
- |
2.42% |
- |
|
BM_deque_deque_copy_backward/2
|
2.60% |
2.468 |
2.532 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
2.60% |
1291292.522 |
1324892.030 |
- |
2.55% |
- |
|
std::copy_backward(list<int>)/4096
|
2.60% |
3186.315 |
3269.121 |
- |
2.85% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
2.60% |
10.309 |
10.576 |
- |
2.65% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
2.59% |
4256239.435 |
4366686.408 |
- |
2.55% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
2.59% |
12821.766 |
13154.464 |
- |
2.74% |
- |
|
BM_CmpLess_uint_ushort
|
2.59% |
1.101 |
1.130 |
- |
2.71% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
2.59% |
6.293 |
6.456 |
- |
3.44% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
2.59% |
17.823 |
18.284 |
- |
2.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
2.59% |
1186410.352 |
1217108.634 |
- |
3.25% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
2.58% |
33.789 |
34.662 |
- |
0.10% |
- |
|
BM_deque_deque_ranges_move/64000
|
2.58% |
3055.354 |
3134.268 |
- |
3.33% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
2.58% |
14303.659 |
14672.438 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.57% |
347460971.431 |
356398380.079 |
- |
-2.77% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
2.57% |
1840.737 |
1888.052 |
- |
2.60% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
2.57% |
0.909 |
0.933 |
- |
-2.29% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.56% |
5.414 |
5.552 |
- |
-0.36% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
2.56% |
33.241 |
34.092 |
- |
1.89% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.56% |
87335.818 |
89570.450 |
- |
0.28% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
2.56% |
38.623 |
39.609 |
- |
3.82% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.55% |
492919.995 |
505512.260 |
- |
0.95% |
- |
|
std::move_backward(list<int>)/262144
|
2.55% |
258599.019 |
265199.854 |
- |
2.89% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
2.55% |
4.797 |
4.919 |
- |
3.35% |
- |
|
BM_CmpLess_schar_int
|
2.55% |
1.104 |
1.132 |
- |
2.41% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
2.55% |
12.473 |
12.791 |
- |
0.99% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
2.55% |
1.387 |
1.422 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
2.54% |
11210422.731 |
11495249.795 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
2.54% |
1998480.063 |
2049149.332 |
- |
4.50% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.53% |
1226946.263 |
1258032.123 |
- |
0.14% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
2.53% |
1.447 |
1.484 |
- |
5.34% |
- |
|
std::partition_point(deque<int>)/8192
|
2.53% |
15.061 |
15.442 |
- |
1.39% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
2.53% |
35.650 |
36.551 |
- |
2.27% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
2.53% |
14.845 |
15.221 |
- |
3.06% |
- |
|
std::pop_heap(deque<float>)/8192
|
2.53% |
61.340 |
62.890 |
- |
3.19% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.53% |
535.105 |
548.633 |
- |
2.09% |
- |
|
bm_swap_ranges_vb_aligned/8
|
2.53% |
3.251 |
3.333 |
- |
3.28% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
2.52% |
35.721 |
36.622 |
- |
1.85% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
2.52% |
3844.276 |
3941.275 |
- |
2.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.52% |
18.145 |
18.603 |
- |
0.51% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.52% |
1448.808 |
1485.314 |
- |
1.77% |
- |
|
std::partition(list<int>)_(sparse)/32
|
2.52% |
8.770 |
8.990 |
- |
1.40% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
2.51% |
825945.387 |
846682.362 |
- |
0.69% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
2.51% |
942.480 |
966.134 |
- |
-0.93% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
2.51% |
638.731 |
654.741 |
- |
-17.82% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
2.51% |
15.564 |
15.954 |
- |
1.22% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
2.51% |
12.199 |
12.505 |
- |
17.74% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.50% |
6565.424 |
6729.708 |
- |
0.39% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
2.50% |
477633.432 |
489565.256 |
- |
1.71% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.50% |
14524.692 |
14887.225 |
- |
0.33% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
2.49% |
22.451 |
23.011 |
- |
3.21% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
2.49% |
525.852 |
538.931 |
- |
0.99% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
2.48% |
3611.892 |
3701.330 |
- |
0.35% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
2.47% |
15380.353 |
15760.534 |
- |
1.98% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
2.47% |
47909902.735 |
49094005.600 |
- |
0.09% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
2.47% |
23.217 |
23.789 |
- |
-7.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.47% |
1403238.870 |
1437845.473 |
- |
3.34% |
- |
|
std::pop_heap(vector<float>)/1024
|
2.46% |
8.386 |
8.592 |
- |
1.78% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
2.45% |
1934.993 |
1982.416 |
- |
3.80% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
2.44% |
475.563 |
487.158 |
- |
2.49% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.43% |
1.613 |
1.652 |
- |
-5.12% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
2.43% |
42.822 |
43.860 |
- |
-2.49% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
2.43% |
5679364.155 |
5817116.276 |
- |
0.45% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.42% |
96.404 |
98.740 |
- |
0.31% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
2.42% |
9329.909 |
9555.727 |
- |
2.01% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
2.42% |
24.012 |
24.593 |
- |
0.95% |
- |
|
BM_num_get<unsigned_long_long>
|
2.42% |
10.484 |
10.738 |
- |
3.34% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
2.42% |
16.076 |
16.465 |
- |
1.94% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
2.42% |
19.233 |
19.697 |
- |
0.92% |
- |
|
BM_PushHeap_uint64_Random_262144
|
2.41% |
6.297 |
6.449 |
- |
2.18% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
2.41% |
240.658 |
246.461 |
- |
2.09% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
2.41% |
1331.791 |
1363.853 |
- |
1.82% |
- |
|
BM_deque_vector_ranges_move/65536
|
2.41% |
2992.353 |
3064.380 |
- |
2.86% |
- |
|
std::set<std::string>::clear()/32
|
2.41% |
892.099 |
913.571 |
- |
1.92% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
2.40% |
244.811 |
250.698 |
- |
2.62% |
- |
|
std::for_each_n(list<int>)/50
|
2.40% |
22.520 |
23.061 |
- |
3.14% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
2.40% |
1503440.674 |
1539495.199 |
- |
0.98% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
2.38% |
9.341 |
9.564 |
- |
0.86% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
2.38% |
8071.286 |
8263.571 |
- |
1.31% |
- |
|
ranges::minmax(std::list<long_long>)/8
|
2.38% |
2.527 |
2.587 |
- |
2.42% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
2.38% |
21.094 |
21.596 |
- |
0.41% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
2.38% |
1175592.285 |
1203557.047 |
- |
-1.00% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
2.38% |
1865.216 |
1909.516 |
- |
2.34% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/32
|
2.37% |
3.301 |
3.380 |
- |
2.46% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
2.37% |
15.419 |
15.785 |
- |
0.98% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
2.36% |
200.381 |
205.112 |
- |
0.72% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
2.36% |
404.455 |
413.994 |
- |
-6.91% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
2.36% |
7470.459 |
7646.603 |
- |
1.67% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
2.34% |
14.168 |
14.500 |
- |
4.98% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
2.34% |
2.239 |
2.292 |
- |
0.69% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.34% |
35.225 |
36.049 |
- |
-1.86% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
2.34% |
2.253 |
2.305 |
- |
3.74% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
2.34% |
0.917 |
0.938 |
- |
0.76% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8192
|
2.33% |
50476.266 |
51652.064 |
- |
2.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.33% |
372302.210 |
380959.312 |
- |
2.45% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.32% |
44583.861 |
45619.485 |
- |
1.11% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
2.32% |
33.539 |
34.318 |
- |
5.56% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
2.32% |
199.701 |
204.333 |
- |
0.79% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.32% |
53441.429 |
54680.790 |
- |
0.87% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
2.31% |
27.119 |
27.746 |
- |
-7.14% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
2.31% |
23.205 |
23.742 |
- |
1.09% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.31% |
1362.626 |
1394.115 |
- |
-1.40% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
2.31% |
9.333 |
9.548 |
- |
-0.74% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
2.29% |
4.859 |
4.971 |
- |
1.94% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
2.29% |
1256764.869 |
1285591.187 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.29% |
343273638.211 |
351146408.734 |
- |
4.07% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
2.29% |
8.511 |
8.706 |
- |
2.27% |
- |
|
std::count(vector<bool>)/8192
|
2.28% |
11.400 |
11.660 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
2.28% |
2789744.387 |
2853459.879 |
- |
4.14% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
2.28% |
13.109 |
13.408 |
- |
0.70% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
2.28% |
7.939 |
8.120 |
- |
-0.66% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
2.27% |
11.796 |
12.064 |
- |
-1.52% |
- |
|
SetIntersection_Front_Set_string_256_64
|
2.27% |
14060122.483 |
14378769.829 |
- |
-0.79% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
2.27% |
41.173 |
42.106 |
- |
1.39% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
2.26% |
14.704 |
15.037 |
- |
-8.53% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
2.26% |
28.812 |
29.464 |
- |
2.20% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
2.26% |
1.638 |
1.674 |
- |
2.53% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
2.25% |
242216.863 |
247667.861 |
- |
0.63% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1048576
|
2.25% |
1312558.910 |
1342094.610 |
- |
2.31% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
2.25% |
1.470 |
1.503 |
- |
-3.57% |
- |
|
ranges::min(std::list<char>)/8
|
2.25% |
1.904 |
1.946 |
- |
1.64% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
2.25% |
19.579 |
20.018 |
- |
0.38% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
2.24% |
8.480 |
8.670 |
- |
-0.80% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
2.23% |
54.551 |
55.769 |
- |
0.52% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
2.23% |
2.772 |
2.834 |
- |
-3.03% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
2.23% |
563.387 |
575.946 |
- |
2.09% |
- |
|
std::stable_partition(vector<int>)_(dense)/1024
|
2.23% |
289.334 |
295.783 |
- |
1.60% |
- |
|
BM_CmpEqual_short_ushort
|
2.23% |
1.078 |
1.102 |
- |
-0.01% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
2.22% |
2.021 |
2.066 |
- |
4.53% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
2.22% |
29.537 |
30.192 |
- |
3.92% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
2.22% |
1821063.549 |
1861421.582 |
- |
-2.39% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
2.21% |
4.768 |
4.874 |
- |
2.48% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
2.21% |
14.912 |
15.242 |
- |
-4.26% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
2.21% |
257399.873 |
263089.253 |
- |
-0.00% |
- |
|
BM_deque_vector_ranges_move/1
|
2.20% |
2.029 |
2.074 |
- |
-0.96% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
2.20% |
15.761 |
16.107 |
- |
1.96% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
2.20% |
8.044 |
8.221 |
- |
-3.87% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.20% |
54663.742 |
55864.941 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
2.20% |
37738687.529 |
38567934.590 |
- |
3.75% |
- |
|
BM_deque_vector_move/1024
|
2.20% |
36.696 |
37.502 |
- |
1.03% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
2.19% |
66551349.773 |
68009318.391 |
- |
2.68% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
2.19% |
3.303 |
3.376 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.19% |
65223379.843 |
66648930.535 |
- |
4.89% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
2.19% |
1864.525 |
1905.277 |
- |
1.08% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
2.18% |
16.865 |
17.234 |
- |
1.70% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.18% |
22.144 |
22.628 |
- |
-0.19% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
2.18% |
15.738 |
16.082 |
- |
0.31% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
2.18% |
24.705 |
25.244 |
- |
1.13% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
2.18% |
15.067 |
15.395 |
- |
2.31% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
2.17% |
12.069 |
12.332 |
- |
1.57% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.17% |
2.791 |
2.851 |
- |
3.78% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
2.17% |
13.121 |
13.406 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
2.17% |
16815535.167 |
17180664.935 |
- |
2.26% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
2.17% |
12.971 |
13.253 |
- |
-2.28% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
2.17% |
40.894 |
41.779 |
- |
2.54% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
2.16% |
675.548 |
690.141 |
- |
1.70% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
2.16% |
521.972 |
533.226 |
- |
0.21% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
2.16% |
8.639 |
8.825 |
- |
1.19% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.15% |
598006.067 |
610893.041 |
- |
-0.39% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.15% |
119835.108 |
122417.214 |
- |
4.04% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
2.15% |
798092.835 |
815262.243 |
- |
1.71% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
2.15% |
664.765 |
679.036 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
2.15% |
35304761.483 |
36062418.981 |
- |
-0.89% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
2.14% |
4.705 |
4.806 |
- |
1.72% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
2.14% |
1.512 |
1.544 |
- |
1.12% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
2.14% |
30.484 |
31.136 |
- |
-1.41% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
2.13% |
13409.390 |
13695.666 |
- |
1.65% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
2.13% |
9.837 |
10.046 |
- |
0.80% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
2.12% |
23.614 |
24.114 |
- |
1.62% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
2.11% |
9063.011 |
9254.589 |
- |
0.64% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
2.11% |
10174332.052 |
10389389.476 |
- |
-0.18% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
2.11% |
18.521 |
18.912 |
- |
2.17% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.11% |
651.733 |
665.503 |
- |
-1.19% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1048576
|
2.11% |
946563.627 |
966539.710 |
- |
1.86% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
2.11% |
1418.358 |
1448.287 |
- |
1.70% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.11% |
3.038 |
3.102 |
- |
2.04% |
- |
|
std::partition(vector<int>)_(dense)/50
|
2.11% |
12.984 |
13.258 |
- |
1.09% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
2.10% |
7365.817 |
7520.818 |
- |
2.63% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
2.10% |
29.327 |
29.943 |
- |
0.87% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
2.10% |
13918.556 |
14210.963 |
- |
1.83% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
2.10% |
4.377 |
4.469 |
- |
0.89% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
2.10% |
36.850 |
37.623 |
- |
1.99% |
- |
|
BM_num_get<unsigned_int>
|
2.10% |
9.790 |
9.995 |
- |
3.29% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
2.09% |
248.391 |
253.594 |
- |
0.27% |
- |
|
std::generate_n(deque<int>)/8192
|
2.09% |
1938.677 |
1979.208 |
- |
1.16% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
2.09% |
54517.349 |
55655.251 |
- |
-0.28% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.09% |
3.041 |
3.105 |
- |
2.01% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
2.08% |
150.881 |
154.026 |
- |
0.93% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
2.08% |
27788.298 |
28367.482 |
- |
3.78% |
- |
|
std::count(deque<int>)_(every_other)/1024
|
2.08% |
244.107 |
249.187 |
- |
0.75% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
2.08% |
11.205 |
11.438 |
- |
1.29% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
2.08% |
4.256 |
4.344 |
- |
6.87% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
2.08% |
34536.449 |
35253.989 |
- |
1.74% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
2.08% |
49.843 |
50.878 |
- |
2.08% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
2.07% |
8.608 |
8.787 |
- |
1.34% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
2.07% |
5.065 |
5.170 |
- |
1.61% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
2.07% |
618816.062 |
631604.875 |
- |
-0.76% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
2.07% |
2.103 |
2.147 |
- |
-0.27% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
2.07% |
24.776 |
25.288 |
- |
2.60% |
- |
|
BM_PushHeap_string_Ascending_16
|
2.06% |
4.704 |
4.801 |
- |
3.39% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.06% |
49620.033 |
50640.249 |
- |
0.81% |
- |
|
std::is_sorted_until(list<int>)/8192
|
2.05% |
7164.030 |
7311.187 |
- |
1.60% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
2.05% |
27.731 |
28.300 |
- |
-0.63% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
2.05% |
856.220 |
873.765 |
- |
1.44% |
- |
|
std::fill(vector<int>)/8192
|
2.04% |
231.305 |
236.022 |
- |
0.35% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
2.04% |
18.879 |
19.264 |
- |
1.47% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
2.04% |
8.888 |
9.069 |
- |
3.24% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.04% |
16509.367 |
16845.736 |
- |
3.23% |
- |
|
rng::starts_with(list<int>)/8192
|
2.04% |
9200.469 |
9387.879 |
- |
1.56% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
2.04% |
15.814 |
16.136 |
- |
12.73% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
2.04% |
2691.609 |
2746.415 |
- |
2.53% |
- |
|
std::shift_left(deque<int>)/1024
|
2.04% |
37.988 |
38.761 |
- |
2.16% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
2.03% |
1.584 |
1.617 |
- |
0.19% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
2.03% |
773.471 |
789.197 |
- |
2.61% |
- |
|
bm_lexicographical_compare<int>/512
|
2.03% |
29.852 |
30.458 |
- |
2.14% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.03% |
11529564.767 |
11763539.566 |
- |
1.31% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
2.03% |
1443057.832 |
1472296.677 |
- |
2.04% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
2.02% |
16.945 |
17.288 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
2.02% |
1174901.287 |
1198673.746 |
- |
-1.29% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
2.02% |
158.724 |
161.934 |
- |
1.32% |
- |
|
BM_vector_deque_copy_backward/4000
|
2.02% |
140.927 |
143.777 |
- |
-0.10% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
2.02% |
4.633 |
4.726 |
- |
3.98% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
2.01% |
3.483 |
3.553 |
- |
1.78% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
2.01% |
11.385 |
11.615 |
- |
1.27% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
2.01% |
273.560 |
279.068 |
- |
1.82% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
2.01% |
3.034 |
3.095 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_string_16_4
|
2.01% |
63232726.230 |
64503655.229 |
- |
1.78% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
2.01% |
1842.839 |
1879.816 |
- |
3.21% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/50
|
2.00% |
2.136 |
2.179 |
- |
1.84% |
- |
|
rng::starts_with(vector<int>,_pred)/8192
|
2.00% |
2486.112 |
2535.845 |
- |
1.71% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.00% |
115714.844 |
118029.569 |
- |
1.46% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
2.00% |
61636.592 |
62869.184 |
- |
-0.13% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/4096
|
2.00% |
64.084 |
65.363 |
- |
-1.69% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
2.00% |
236096.118 |
240806.272 |
- |
3.13% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
1.99% |
1336760.760 |
1363419.209 |
- |
-0.11% |
- |
|
std::make_heap(vector<int>)_(shuffled)/1024
|
1.99% |
575.513 |
586.988 |
- |
2.64% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.99% |
446.005 |
454.897 |
- |
1.06% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
1.99% |
9.996 |
10.195 |
- |
5.37% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.99% |
11.477 |
11.705 |
- |
1.16% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
1.99% |
4.418 |
4.506 |
- |
1.59% |
- |
|
BM_deque_deque_copy/64
|
1.99% |
3.038 |
3.099 |
- |
2.26% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.98% |
10.041 |
10.241 |
- |
0.73% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
1.98% |
20.274 |
20.676 |
- |
-2.11% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.98% |
42.411 |
43.252 |
- |
1.13% |
- |
|
std::search(list<int>)_(same_length)/1024
|
1.98% |
762.209 |
777.322 |
- |
2.40% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.98% |
43524.926 |
44387.575 |
- |
3.03% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
1.98% |
5125.981 |
5227.434 |
- |
1.52% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.98% |
7.918 |
8.074 |
- |
1.17% |
- |
|
std::generate(deque<int>)/32
|
1.97% |
7.972 |
8.128 |
- |
1.07% |
- |
|
BM_num_get<long_long>
|
1.96% |
10.875 |
11.089 |
- |
2.35% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.96% |
17.436 |
17.779 |
- |
1.78% |
- |
|
BM_deque_vector_ranges_move_backward/64
|
1.96% |
2.925 |
2.983 |
- |
2.23% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.96% |
43.804 |
44.664 |
- |
-0.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.96% |
23626974.281 |
24090219.897 |
- |
-3.05% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1024
|
1.96% |
727.776 |
742.043 |
- |
1.80% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.96% |
1.786 |
1.821 |
- |
0.92% |
- |
|
BM_deque_deque_copy_backward/1
|
1.96% |
2.724 |
2.778 |
- |
-0.22% |
- |
|
std::search(list<int>)_(near_matches)/1024
|
1.96% |
39499.772 |
40272.082 |
- |
1.93% |
- |
|
rng::starts_with(list<int>)/1048576
|
1.95% |
932877.932 |
951099.932 |
- |
0.99% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
1.94% |
750.249 |
764.815 |
- |
1.96% |
- |
|
std::fill(vector<bool>)/32768
|
1.94% |
29.996 |
30.579 |
- |
1.68% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192
|
1.94% |
275780.944 |
281127.879 |
- |
1.33% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.94% |
53678.508 |
54718.291 |
- |
1.29% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.94% |
232131.825 |
236625.183 |
- |
1.46% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
1.94% |
60.316 |
61.484 |
- |
1.38% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
1.93% |
1186128.418 |
1208996.824 |
- |
-1.56% |
- |
|
rng::starts_with(deque<int>)/1024
|
1.93% |
476.854 |
486.040 |
- |
0.14% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
1.92% |
837.946 |
854.072 |
- |
1.67% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.92% |
166028.175 |
169223.231 |
- |
-0.81% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.92% |
14.850 |
15.135 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
1.92% |
1176561.848 |
1199143.309 |
- |
-1.34% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
1.91% |
114081.610 |
116265.957 |
- |
1.91% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.91% |
1048799.297 |
1068849.965 |
- |
0.24% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
1.91% |
6.046 |
6.162 |
- |
5.98% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.91% |
16.117 |
16.425 |
- |
1.99% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8
|
1.91% |
0.696 |
0.709 |
- |
1.30% |
- |
|
std::partition(deque<int>)_(dense)/8192
|
1.90% |
2770.572 |
2823.299 |
- |
1.41% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
1.90% |
4.289 |
4.371 |
- |
0.66% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
1.90% |
210712.248 |
214716.132 |
- |
1.26% |
- |
|
BM_CmpLess_schar_uchar
|
1.90% |
1.074 |
1.094 |
- |
0.77% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
1.90% |
12.936 |
13.181 |
- |
-2.81% |
- |
|
std::rotate_copy(deque<int>)/32
|
1.90% |
2.573 |
2.622 |
- |
-3.64% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/1024
|
1.89% |
8.279 |
8.435 |
- |
1.35% |
- |
|
std::partition_point(list<int>)/50
|
1.89% |
24.819 |
25.288 |
- |
2.09% |
- |
|
BM_deque_vector_copy_backward/4000
|
1.89% |
141.904 |
144.582 |
- |
1.61% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.88% |
716.860 |
730.365 |
- |
0.07% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.88% |
511.269 |
520.890 |
- |
1.24% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
1.88% |
681.310 |
694.093 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.87% |
12568627.864 |
12804160.460 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
1.87% |
1272765.224 |
1296602.196 |
- |
2.43% |
- |
|
std::partition_copy(list<int>)/32
|
1.87% |
8.721 |
8.884 |
- |
-0.91% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.87% |
49267.240 |
50187.808 |
- |
2.68% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.87% |
635975.804 |
647859.101 |
- |
0.67% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
1.87% |
37933812.503 |
38642365.721 |
- |
1.23% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.87% |
902573.520 |
919426.215 |
- |
0.95% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
1.87% |
14.129 |
14.393 |
- |
4.22% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
1.86% |
928.489 |
945.794 |
- |
1.55% |
- |
|
std::set<int>::ctor(const&)/1024
|
1.86% |
6246.512 |
6362.789 |
- |
1.94% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8192
|
1.86% |
1641.591 |
1672.137 |
- |
1.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
1.86% |
43.813 |
44.628 |
- |
2.79% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/50
|
1.86% |
40.766 |
41.524 |
- |
1.53% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
1.86% |
3.196 |
3.255 |
- |
4.10% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
1.86% |
4.474 |
4.557 |
- |
-1.16% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
1.86% |
7.646 |
7.789 |
- |
2.37% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
1.86% |
157.664 |
160.593 |
- |
-0.79% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
1.86% |
20.082 |
20.455 |
- |
0.49% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.86% |
56572.930 |
57623.113 |
- |
0.64% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.85% |
25.081 |
25.545 |
- |
1.15% |
- |
|
std::replace(deque<int>)_(prefix)/1024
|
1.84% |
409.303 |
416.849 |
- |
1.28% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.84% |
98278.198 |
100089.361 |
- |
-0.25% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
1.84% |
249.280 |
253.867 |
- |
1.20% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
1.84% |
6.625 |
6.747 |
- |
6.80% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
1.83% |
245.658 |
250.163 |
- |
1.01% |
- |
|
std::move(vector<int>)/32768
|
1.83% |
1709.576 |
1740.927 |
- |
0.92% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
1.83% |
12429.706 |
12657.403 |
- |
1.12% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
1.83% |
2190145.505 |
2230207.807 |
- |
2.26% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
1.82% |
2.090 |
2.128 |
- |
1.59% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
1.82% |
264.634 |
269.461 |
- |
-1.35% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
1.82% |
600.276 |
611.221 |
- |
1.16% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
1.82% |
31.656 |
32.233 |
- |
-7.31% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.82% |
776.104 |
790.246 |
- |
1.12% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
1.82% |
2.401 |
2.444 |
- |
0.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.82% |
21027017.373 |
21409890.326 |
- |
-1.25% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
1.82% |
869816.810 |
885639.464 |
- |
1.22% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
1.82% |
761.181 |
775.023 |
- |
-5.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.82% |
1036319.289 |
1055161.517 |
- |
0.06% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
1.82% |
202.450 |
206.131 |
- |
4.43% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
1.82% |
2235998.537 |
2276638.123 |
- |
1.45% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
1.82% |
24.669 |
25.117 |
- |
1.24% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
1.81% |
5.143 |
5.237 |
- |
3.43% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
1.81% |
59.528 |
60.608 |
- |
0.33% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
1.81% |
64.549 |
65.719 |
- |
-2.87% |
- |
|
std::reverse_copy(vector<int>)/8
|
1.81% |
2.338 |
2.380 |
- |
-3.71% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
1.81% |
1990.578 |
2026.630 |
- |
1.37% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
1.81% |
31.822 |
32.398 |
- |
3.46% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.81% |
166277.122 |
169284.496 |
- |
0.89% |
- |
|
BM_PushHeap_uint32_Random_4
|
1.81% |
2.207 |
2.247 |
- |
0.43% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
1.81% |
31996.933 |
32575.480 |
- |
1.23% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
1.81% |
241.038 |
245.392 |
- |
2.42% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.81% |
2948407.795 |
3001655.436 |
- |
0.60% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
1.81% |
1.742 |
1.773 |
- |
3.46% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
1.80% |
8.133 |
8.280 |
- |
1.05% |
- |
|
BM_StringCopy_Huge
|
1.80% |
108.124 |
110.073 |
- |
1.79% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
1.80% |
34.441 |
35.061 |
- |
4.78% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.79% |
19.007 |
19.349 |
- |
1.24% |
- |
|
std::move(deque<int>)/64
|
1.79% |
5.021 |
5.112 |
- |
1.72% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.79% |
830.231 |
845.107 |
- |
2.91% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
1.79% |
27483.437 |
27975.824 |
- |
0.11% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
1.79% |
742.000 |
755.283 |
- |
1.01% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.79% |
138.917 |
141.402 |
- |
-0.83% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
1.79% |
36.276 |
36.925 |
- |
2.48% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
1.79% |
61.961 |
63.069 |
- |
0.55% |
- |
|
rng::starts_with(list<int>)/1024
|
1.78% |
769.144 |
782.867 |
- |
1.05% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
1.78% |
953904.190 |
970921.622 |
- |
1.53% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
1.78% |
33113.347 |
33702.984 |
- |
1.43% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
1.77% |
8666.123 |
8819.608 |
- |
9.44% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
1.77% |
79.600 |
81.007 |
- |
1.13% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.77% |
1.696 |
1.726 |
- |
1.50% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
1.77% |
16074.309 |
16358.147 |
- |
3.76% |
- |
|
std::replace(list<int>)_(prefix)/50
|
1.77% |
17.055 |
17.356 |
- |
0.30% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
1.77% |
36939.614 |
37591.789 |
- |
1.79% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
1.77% |
636.551 |
647.786 |
- |
3.44% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
1.76% |
625.709 |
636.747 |
- |
-2.55% |
- |
|
std::search(list<int>)_(near_matches)/1000
|
1.76% |
37921.058 |
38589.707 |
- |
1.84% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.76% |
24.637 |
25.071 |
- |
0.67% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
1.76% |
2.977 |
3.030 |
- |
-0.21% |
- |
|
std::find_if_not(list<int>)_(process_all)/8
|
1.76% |
3.562 |
3.625 |
- |
1.53% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.76% |
1069768.359 |
1088601.543 |
- |
-1.15% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/1048576
|
1.76% |
211995.939 |
215727.392 |
- |
1.26% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
1.76% |
351.090 |
357.270 |
- |
1.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.76% |
199800715.949 |
203315302.554 |
- |
0.62% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
1.76% |
5.438 |
5.534 |
- |
-0.78% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
1.75% |
9.868 |
10.041 |
- |
-0.09% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
1.75% |
13.981 |
14.226 |
- |
0.59% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.75% |
6708.291 |
6825.531 |
- |
0.94% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.75% |
12646.172 |
12866.934 |
- |
0.96% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.74% |
23.125 |
23.528 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
1.74% |
197437889.728 |
200880368.456 |
- |
2.46% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.74% |
24.531 |
24.958 |
- |
-0.44% |
- |
|
std::move_backward(list<int>)/1048576
|
1.74% |
1025935.634 |
1043767.927 |
- |
1.37% |
- |
|
std::partition_point(vector<int>)/32
|
1.74% |
2.529 |
2.573 |
- |
-0.04% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
1.73% |
22.893 |
23.289 |
- |
-12.11% |
- |
|
BM_deque_vector_move_backward/4096
|
1.73% |
146.602 |
149.135 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
1.72% |
1493657.610 |
1519421.178 |
- |
-2.51% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576
|
1.72% |
943701.640 |
959969.548 |
- |
0.05% |
- |
|
std::unordered_set<std::string>::clear()/32
|
1.72% |
933.402 |
949.481 |
- |
2.84% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.72% |
45361.311 |
46142.308 |
- |
0.10% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024
|
1.72% |
1585395.079 |
1612644.970 |
- |
1.14% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
1.72% |
6.078 |
6.182 |
- |
-1.91% |
- |
|
rng::fold_left(list<int>)/1048576
|
1.72% |
1351610.361 |
1374830.147 |
- |
1.29% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.72% |
1897.929 |
1930.524 |
- |
0.98% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
1.72% |
523.251 |
532.231 |
- |
3.04% |
- |
|
std::multimap<int,_int>::clear()/1024
|
1.71% |
10600.658 |
10782.409 |
- |
0.33% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.71% |
18.211 |
18.523 |
- |
2.64% |
- |
|
std::reverse(deque<int>)/8
|
1.71% |
2.533 |
2.577 |
- |
2.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
1.71% |
17850.905 |
18155.694 |
- |
1.00% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
1.71% |
4181.483 |
4252.875 |
- |
2.34% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
1.71% |
13.968 |
14.207 |
- |
0.88% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
1.71% |
87990.698 |
89492.018 |
- |
1.10% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024
|
1.70% |
1586055.525 |
1613092.263 |
- |
1.38% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8192
|
1.70% |
601.074 |
611.312 |
- |
1.18% |
- |
|
std::fill_n(deque<int>)/1024
|
1.70% |
29.519 |
30.021 |
- |
0.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
1.70% |
8.517 |
8.662 |
- |
2.15% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.70% |
14079.384 |
14318.180 |
- |
1.95% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
1.69% |
1.993 |
2.027 |
- |
1.15% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
1.69% |
1.412 |
1.436 |
- |
-7.66% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
1.69% |
135.613 |
137.906 |
- |
1.22% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
1.69% |
3768.941 |
3832.615 |
- |
-0.05% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
1.69% |
2.425 |
2.466 |
- |
1.32% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
1.68% |
753.329 |
766.016 |
- |
0.56% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.68% |
39651.337 |
40318.637 |
- |
1.43% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.68% |
15.592 |
15.855 |
- |
0.79% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
1.68% |
1.203 |
1.223 |
- |
1.97% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.68% |
220.800 |
224.506 |
- |
-5.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
1.68% |
15.786 |
16.051 |
- |
-0.38% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
1.67% |
5603.500 |
5697.139 |
- |
0.67% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
1.67% |
4.336 |
4.408 |
- |
3.27% |
- |
|
std::lower_bound(std::vector<int>)/100
|
1.67% |
12.096 |
12.298 |
- |
-0.92% |
- |
|
BM_PushHeap_string_Random_1024
|
1.67% |
14.663 |
14.907 |
- |
-2.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.67% |
760.386 |
773.058 |
- |
-0.12% |
- |
|
std::move_backward(list<int>)/32768
|
1.66% |
31554.776 |
32079.217 |
- |
1.12% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.66% |
14.673 |
14.916 |
- |
1.52% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
1.66% |
472.850 |
480.694 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.66% |
1085449.416 |
1103452.943 |
- |
-0.73% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
1.66% |
516997.163 |
525564.362 |
- |
1.29% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/32
|
1.66% |
2.953 |
3.002 |
- |
1.56% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
1.66% |
1688614.325 |
1716573.922 |
- |
-0.42% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
1.65% |
3895.926 |
3960.363 |
- |
-1.35% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.65% |
219.177 |
222.799 |
- |
2.58% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.65% |
5.412 |
5.502 |
- |
-0.66% |
- |
|
std::count_if(list<int>)_(every_other)/1048576
|
1.65% |
885143.600 |
899767.022 |
- |
1.96% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
1.65% |
3.253 |
3.307 |
- |
0.60% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
1.65% |
5.423 |
5.512 |
- |
0.44% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.65% |
2.287 |
2.325 |
- |
0.32% |
- |
|
std::upper_bound(std::deque<int>)/100
|
1.65% |
30.392 |
30.894 |
- |
1.09% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
1.65% |
13.788 |
14.015 |
- |
0.25% |
- |
|
BM_num_put<bool>
|
1.65% |
10.699 |
10.875 |
- |
0.97% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
1.65% |
791.073 |
804.106 |
- |
1.01% |
- |
|
std::search(deque<int>)_(no_match)/1048576
|
1.65% |
419326.963 |
426235.012 |
- |
1.19% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
1.65% |
771.980 |
784.691 |
- |
1.11% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.65% |
276.463 |
281.014 |
- |
3.44% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
1.65% |
810.136 |
823.468 |
- |
1.13% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
1.64% |
17.547 |
17.836 |
- |
1.52% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.64% |
6.824 |
6.937 |
- |
-0.78% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
1.64% |
1467.746 |
1491.848 |
- |
0.92% |
- |
|
std::swap_ranges(list<int>)/1024
|
1.64% |
749.856 |
762.162 |
- |
0.49% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
1.64% |
3.885 |
3.948 |
- |
2.02% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
1.64% |
1947.144 |
1979.077 |
- |
0.87% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.64% |
13.135 |
13.350 |
- |
0.12% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
1.64% |
7.946 |
8.076 |
- |
1.29% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/0
|
1.63% |
12.882 |
13.093 |
- |
0.74% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
1.63% |
14336.062 |
14570.417 |
- |
2.81% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
1.63% |
13.768 |
13.993 |
- |
1.38% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
1.63% |
756.549 |
768.905 |
- |
0.92% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.63% |
12756.724 |
12964.998 |
- |
0.77% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.63% |
12.813 |
13.022 |
- |
0.77% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
1.63% |
306.608 |
311.597 |
- |
0.84% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
1.63% |
1.916 |
1.947 |
- |
5.47% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.63% |
15.990 |
16.250 |
- |
1.11% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
1.63% |
230.639 |
234.390 |
- |
1.76% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.62% |
1.748 |
1.776 |
- |
0.52% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.62% |
7.896 |
8.024 |
- |
1.17% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.62% |
294.746 |
299.516 |
- |
-0.12% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.62% |
625944.083 |
636062.668 |
- |
1.47% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/0
|
1.62% |
12.751 |
12.957 |
- |
2.43% |
- |
|
SetIntersection_None_Set_string_1024_64
|
1.62% |
8985856.243 |
9131033.153 |
- |
-31.56% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/1024
|
1.62% |
6930.086 |
7042.041 |
- |
2.06% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
1.61% |
240.529 |
244.412 |
- |
1.36% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1048576
|
1.61% |
88169.187 |
89591.009 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
1.61% |
76003151.660 |
77227062.122 |
- |
10.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.61% |
67092.647 |
68172.568 |
- |
2.98% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
1.61% |
15.334 |
15.581 |
- |
1.16% |
- |
|
std::lower_bound(std::list<int>)/8
|
1.61% |
15.340 |
15.587 |
- |
0.90% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.61% |
779.352 |
791.873 |
- |
1.12% |
- |
|
ranges::min(std::vector<char>)/8
|
1.61% |
2.446 |
2.486 |
- |
-0.43% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.60% |
16.110 |
16.368 |
- |
1.08% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
1.60% |
269.388 |
273.711 |
- |
8.46% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.60% |
737.214 |
749.042 |
- |
-21.31% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8192
|
1.60% |
5823.171 |
5916.554 |
- |
1.48% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
1.60% |
21933.727 |
22285.017 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
1.60% |
1061581.333 |
1078567.075 |
- |
-0.49% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
1.60% |
23101.802 |
23471.127 |
- |
0.12% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.60% |
2736.688 |
2780.370 |
- |
-0.68% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
1.59% |
35.723 |
36.292 |
- |
0.45% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.59% |
54968.162 |
55843.406 |
- |
-1.38% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
1.59% |
1995.053 |
2026.808 |
- |
0.25% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
1.59% |
2.005 |
2.037 |
- |
1.05% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.59% |
16611.351 |
16874.903 |
- |
-1.55% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/1024
|
1.59% |
554.500 |
563.292 |
- |
1.27% |
- |
|
std::for_each(deque<int>)/8
|
1.59% |
0.910 |
0.924 |
- |
0.71% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
1.59% |
15316.229 |
15559.001 |
- |
1.88% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
1.58% |
6996.132 |
7106.966 |
- |
0.74% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1024
|
1.58% |
43109.882 |
43792.384 |
- |
2.40% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
1.58% |
1179785.642 |
1198434.812 |
- |
-1.51% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
1.58% |
791.734 |
804.212 |
- |
0.99% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.58% |
577.084 |
586.177 |
- |
1.33% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.57% |
15.521 |
15.766 |
- |
-0.01% |
- |
|
std::set<int>::find(key)_(existent)/32
|
1.57% |
1.689 |
1.716 |
- |
1.89% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
1.57% |
803472.222 |
816117.040 |
- |
1.81% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
1.57% |
64.612 |
65.628 |
- |
-3.47% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.57% |
501.544 |
509.431 |
- |
0.45% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
1.57% |
5.244 |
5.326 |
- |
-2.97% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
1.57% |
1043158.132 |
1059560.027 |
- |
1.37% |
- |
|
std::search(list<int>)_(near_matches)/8192
|
1.57% |
2541863.225 |
2581819.494 |
- |
1.86% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/1048576
|
1.57% |
15655.880 |
15901.955 |
- |
0.07% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.57% |
12.411 |
12.605 |
- |
2.33% |
- |
|
std::partition(vector<int>)_(sparse)/8192
|
1.57% |
1860.957 |
1890.149 |
- |
1.53% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.57% |
32.598 |
33.109 |
- |
33.31% |
- |
|
std::generate(vector<int>)/50
|
1.57% |
11.857 |
12.043 |
- |
0.64% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
1.57% |
11.427 |
11.606 |
- |
1.14% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
1.56% |
2.360 |
2.397 |
- |
-1.67% |
- |
|
BM_CmpEqual_uint_uchar
|
1.56% |
1.093 |
1.110 |
- |
-0.21% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
1.56% |
751.185 |
762.925 |
- |
1.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
1.56% |
4.454 |
4.524 |
- |
7.07% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.56% |
214.494 |
217.843 |
- |
-0.07% |
- |
|
std::copy(list<int>)/1048576
|
1.56% |
859148.971 |
872554.176 |
- |
0.49% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.56% |
2094.733 |
2127.417 |
- |
-0.26% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
1.56% |
49523.705 |
50296.145 |
- |
0.98% |
- |
|
BM_std_minmax_element<long_long>/1024
|
1.56% |
270.111 |
274.322 |
- |
-2.95% |
- |
|
std::partition_point(list<int>)/32
|
1.56% |
15.879 |
16.126 |
- |
0.97% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.56% |
17.886 |
18.164 |
- |
1.21% |
- |
|
BM_num_get<bool>
|
1.56% |
11.851 |
12.035 |
- |
2.83% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.55% |
12.810 |
13.009 |
- |
0.64% |
- |
|
rng::starts_with(list<int>)/1000
|
1.55% |
751.616 |
763.273 |
- |
0.85% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1048576
|
1.55% |
927473.085 |
941839.031 |
- |
1.45% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
1.55% |
12.445 |
12.638 |
- |
1.75% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
1.55% |
810.402 |
822.942 |
- |
1.01% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
1.55% |
30.791 |
31.268 |
- |
-1.07% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.55% |
12631.680 |
12826.964 |
- |
-1.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.54% |
3.525 |
3.579 |
- |
0.62% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
1.54% |
1060784.415 |
1077152.230 |
- |
-0.13% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.54% |
389.447 |
395.440 |
- |
0.88% |
- |
|
std::partition_point(vector<int>)/1024
|
1.54% |
6.041 |
6.134 |
- |
0.31% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.54% |
21.398 |
21.727 |
- |
2.34% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
1.53% |
11.587 |
11.765 |
- |
1.21% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
1.53% |
5885.676 |
5975.992 |
- |
0.08% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
1.53% |
16.928 |
17.187 |
- |
1.91% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/8192
|
1.53% |
762690.229 |
774357.513 |
- |
1.51% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
1.53% |
2.283 |
2.318 |
- |
-0.14% |
- |
|
bm_ranges_swap_ranges_vb_aligned/4096
|
1.53% |
11.922 |
12.105 |
- |
0.15% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
1.53% |
15.613 |
15.852 |
- |
-6.85% |
- |
|
std::partition(vector<int>)_(sparse)/1024
|
1.53% |
255.474 |
259.378 |
- |
1.60% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
1.53% |
6896.492 |
7001.871 |
- |
0.02% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
1.53% |
622.932 |
632.446 |
- |
-4.27% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
1.52% |
7873.041 |
7992.840 |
- |
0.73% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.52% |
8099.386 |
8222.572 |
- |
-0.23% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
1.52% |
7864.493 |
7984.055 |
- |
0.68% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
1.52% |
22452.974 |
22793.904 |
- |
1.23% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
1.52% |
5.641 |
5.727 |
- |
-8.04% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
1.52% |
7444.928 |
7557.850 |
- |
13.07% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.52% |
742.252 |
753.509 |
- |
0.84% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.52% |
34063.921 |
34580.282 |
- |
0.82% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.52% |
533.850 |
541.942 |
- |
-0.11% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.52% |
20.820 |
21.135 |
- |
-0.64% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
1.51% |
14107.736 |
14321.195 |
- |
2.85% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
1.51% |
1180292.724 |
1198123.211 |
- |
-1.45% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.51% |
25689.098 |
26076.883 |
- |
0.79% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
1.51% |
13821.276 |
14029.887 |
- |
1.02% |
- |
|
std::search(deque<int>)_(no_match)/8192
|
1.51% |
3278.415 |
3327.893 |
- |
1.18% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
1.51% |
29.121 |
29.561 |
- |
-3.24% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.51% |
2888.199 |
2931.724 |
- |
0.28% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.51% |
3325.932 |
3376.022 |
- |
1.17% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
1.50% |
8.544 |
8.673 |
- |
0.87% |
- |
|
BM_CmpLess_uint_int
|
1.50% |
1.071 |
1.088 |
- |
1.76% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.50% |
35077.373 |
35604.522 |
- |
-0.43% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8192
|
1.50% |
188.563 |
191.397 |
- |
1.28% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
1.50% |
739.944 |
751.061 |
- |
1.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.50% |
392.113 |
397.994 |
- |
0.64% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
1.50% |
763869.547 |
775323.817 |
- |
1.13% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
1.50% |
977.646 |
992.296 |
- |
2.22% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.50% |
6101.732 |
6193.066 |
- |
1.52% |
- |
|
std::partition(vector<int>)_(dense)/8192
|
1.50% |
1860.835 |
1888.659 |
- |
1.02% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.49% |
6.378 |
6.474 |
- |
2.01% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
1.49% |
1272764.805 |
1291772.204 |
- |
1.77% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
1.49% |
30380.898 |
30834.487 |
- |
0.03% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
1.49% |
7.830 |
7.947 |
- |
1.15% |
- |
|
std::partition_copy(deque<int>)/32
|
1.49% |
12.658 |
12.847 |
- |
0.81% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
1.49% |
18.477 |
18.752 |
- |
0.32% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.49% |
558.214 |
566.526 |
- |
0.67% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
1.49% |
1252100.370 |
1270732.175 |
- |
13.29% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
1.49% |
768.373 |
779.790 |
- |
1.36% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/32768
|
1.48% |
476.470 |
483.539 |
- |
-0.01% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
1.48% |
173.835 |
176.411 |
- |
1.15% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
1.48% |
402.338 |
408.295 |
- |
1.08% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
1.48% |
36697.766 |
37240.772 |
- |
1.24% |
- |
|
std::fill(vector<int>)/1024
|
1.48% |
29.623 |
30.061 |
- |
0.03% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
1.48% |
22707648.462 |
23043351.730 |
- |
1.78% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
1.48% |
4855.261 |
4927.000 |
- |
1.39% |
- |
|
std::reverse_copy(deque<int>)/64
|
1.48% |
15.811 |
16.045 |
- |
1.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.48% |
13491.482 |
13690.596 |
- |
0.68% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.47% |
43.244 |
43.881 |
- |
0.68% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
1.47% |
23.889 |
24.241 |
- |
-1.37% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.47% |
21.654 |
21.973 |
- |
-10.42% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1024
|
1.47% |
209.820 |
212.906 |
- |
1.18% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
1.47% |
587952.066 |
596589.239 |
- |
2.44% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
1.47% |
1874.261 |
1901.784 |
- |
0.80% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
1.46% |
25.386 |
25.757 |
- |
0.98% |
- |
|
std::generate_n(deque<int>)/32
|
1.46% |
8.157 |
8.276 |
- |
0.88% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/1024
|
1.46% |
517.590 |
525.148 |
- |
1.16% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
1.46% |
7527.869 |
7637.694 |
- |
0.96% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
1.46% |
21.270 |
21.581 |
- |
6.15% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.46% |
851.538 |
863.946 |
- |
-4.75% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.46% |
1142919.907 |
1159573.032 |
- |
-0.13% |
- |
|
std::for_each_n(deque<int>)/50
|
1.46% |
3.901 |
3.958 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
1.46% |
18463924.419 |
18732702.574 |
- |
1.45% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192
|
1.46% |
116383.255 |
118076.947 |
- |
1.62% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
1.45% |
24.685 |
25.044 |
- |
0.70% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/1024
|
1.45% |
469.850 |
476.668 |
- |
1.01% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
1.45% |
38121.800 |
38674.023 |
- |
1.38% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
1.45% |
8.329 |
8.449 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
1.45% |
1256643.228 |
1274840.658 |
- |
-2.04% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
1.45% |
24.879 |
25.239 |
- |
1.42% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
1.44% |
4.026 |
4.084 |
- |
5.87% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.44% |
5604.772 |
5685.690 |
- |
0.95% |
- |
|
std::is_sorted_until(vector<int>)/8
|
1.44% |
2.062 |
2.092 |
- |
-1.04% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576
|
1.44% |
892924.132 |
905796.044 |
- |
0.91% |
- |
|
rng::for_each(multimap<int>)/50
|
1.44% |
40.206 |
40.785 |
- |
1.54% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.44% |
16.425 |
16.661 |
- |
0.65% |
- |
|
BM_std_minmax_element<long_long>/512
|
1.44% |
137.089 |
139.061 |
- |
-2.83% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.44% |
391.945 |
397.585 |
- |
0.44% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.44% |
3.982 |
4.039 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
1.43% |
29568884.692 |
29992652.305 |
- |
-2.77% |
- |
|
std::generate_n(vector<int>)/1024
|
1.43% |
240.982 |
244.433 |
- |
1.02% |
- |
|
rng::fold_left(vector<int>)/50
|
1.43% |
37.082 |
37.613 |
- |
0.96% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/8192
|
1.43% |
256222.416 |
259885.223 |
- |
0.88% |
- |
|
std::for_each_n(vector<int>)/32
|
1.43% |
3.696 |
3.748 |
- |
1.01% |
- |
|
std::unique(vector<int>)_(contiguous)/32
|
1.43% |
47.848 |
48.531 |
- |
0.92% |
- |
|
BM_deque_deque_move_backward/4096
|
1.43% |
151.077 |
153.231 |
- |
-0.37% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
1.42% |
34762.378 |
35257.564 |
- |
2.16% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.42% |
28.774 |
29.184 |
- |
0.71% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.42% |
6.129 |
6.216 |
- |
0.06% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
1.42% |
63769.595 |
64676.127 |
- |
-16.59% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
1.42% |
1181285.890 |
1198074.545 |
- |
-1.66% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.42% |
18048889.919 |
18305259.596 |
- |
-0.39% |
- |
|
std::search(list<int>)_(same_length)/1000
|
1.42% |
742.047 |
752.582 |
- |
0.91% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
1.42% |
1.714 |
1.738 |
- |
-0.27% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
1.42% |
7659.792 |
7768.263 |
- |
-13.80% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
1.42% |
11.175 |
11.334 |
- |
0.42% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
1.42% |
11.597 |
11.761 |
- |
0.91% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.41% |
5.966 |
6.050 |
- |
1.01% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.41% |
12.256 |
12.429 |
- |
0.78% |
- |
|
rng::fold_left(vector<int>)/32
|
1.41% |
21.592 |
21.897 |
- |
1.22% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
1.41% |
801.930 |
813.254 |
- |
-12.05% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.41% |
5086.131 |
5157.933 |
- |
0.41% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
1.41% |
11.451 |
11.613 |
- |
4.34% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
1.41% |
60.859 |
61.717 |
- |
0.71% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
1.41% |
3797.205 |
3850.658 |
- |
0.23% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
1.41% |
22.602 |
22.920 |
- |
6.18% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
1.41% |
1397.702 |
1417.374 |
- |
0.88% |
- |
|
std::generate_n(vector<int>)/32
|
1.41% |
7.847 |
7.957 |
- |
1.11% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
1.41% |
473334.684 |
479992.346 |
- |
0.89% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.41% |
27.888 |
28.280 |
- |
1.18% |
- |
|
BM_StringFindStringLiteral/64
|
1.41% |
2.157 |
2.187 |
- |
2.69% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.40% |
391.913 |
397.409 |
- |
0.54% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
1.40% |
4.925 |
4.994 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
1.40% |
4481681.635 |
4544465.250 |
- |
1.57% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.40% |
765.327 |
776.045 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
1.40% |
9689654.532 |
9825311.013 |
- |
-1.28% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.40% |
745.524 |
755.949 |
- |
0.96% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
1.40% |
11.564 |
11.726 |
- |
1.10% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.40% |
5.938 |
6.021 |
- |
0.81% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.40% |
24.065 |
24.401 |
- |
14.95% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
1.40% |
12.692 |
12.870 |
- |
1.03% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
1.39% |
72.588 |
73.600 |
- |
6.08% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
1.39% |
3233.089 |
3278.116 |
- |
0.80% |
- |
|
std::upper_bound(std::forward_list<int>)/100
|
1.39% |
97.506 |
98.864 |
- |
1.59% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
1.39% |
140.765 |
142.725 |
- |
1.04% |
- |
|
std::search(deque<int>)_(single_element)/8192
|
1.39% |
3636.294 |
3686.911 |
- |
1.04% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
1.39% |
30.184 |
30.604 |
- |
0.91% |
- |
|
BM_std_minmax_element<long_long>/4000
|
1.39% |
1038.441 |
1052.875 |
- |
-3.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
1.39% |
1035985.754 |
1050380.920 |
- |
-0.92% |
- |
|
std::generate_n(deque<int>)/50
|
1.39% |
12.123 |
12.291 |
- |
0.83% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
1.39% |
3743.133 |
3795.082 |
- |
0.39% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
1.39% |
210948.071 |
213875.331 |
- |
0.78% |
- |
|
std::upper_bound(std::vector<int>)/8192
|
1.39% |
15.607 |
15.824 |
- |
1.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.39% |
15.880 |
16.100 |
- |
0.11% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/8192
|
1.39% |
3336.858 |
3383.126 |
- |
1.07% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
1.39% |
8.139 |
8.252 |
- |
0.68% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.39% |
754.405 |
764.857 |
- |
0.50% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.39% |
4.116 |
4.173 |
- |
0.13% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.38% |
17.264 |
17.503 |
- |
2.53% |
- |
|
std::remove(deque<int>)_(sprinkled)/8192
|
1.38% |
3836.709 |
3889.791 |
- |
1.22% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
1.38% |
1.414 |
1.434 |
- |
0.15% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
1.38% |
2154.561 |
2184.291 |
- |
9.05% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
1.38% |
20.304 |
20.584 |
- |
0.86% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
1.38% |
113.519 |
115.083 |
- |
-0.51% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.38% |
65639.459 |
66543.785 |
- |
1.04% |
- |
|
std::generate_n(vector<int>)/8192
|
1.38% |
1825.995 |
1851.148 |
- |
0.89% |
- |
|
std::transform(list<int>,_list<int>)/50
|
1.38% |
37.101 |
37.612 |
- |
1.05% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.38% |
1841.833 |
1867.174 |
- |
0.01% |
- |
|
std::search(deque<int>)_(single_element)/1024
|
1.37% |
456.313 |
462.585 |
- |
0.78% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.37% |
5.958 |
6.040 |
- |
0.84% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/32
|
1.37% |
207.804 |
210.659 |
- |
0.05% |
- |
|
std::for_each(vector<int>)/8
|
1.37% |
0.908 |
0.921 |
- |
0.24% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
1.37% |
135.502 |
137.362 |
- |
1.98% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8192
|
1.37% |
1616.617 |
1638.806 |
- |
1.13% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
1.37% |
33.620 |
34.081 |
- |
-6.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
1.37% |
1109910.474 |
1125120.055 |
- |
-1.84% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
1.37% |
0.770 |
0.780 |
- |
-3.83% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.37% |
391.610 |
396.976 |
- |
-0.12% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
1.37% |
2512522.996 |
2546948.636 |
- |
-5.50% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
1.37% |
21673204.976 |
21970031.563 |
- |
1.67% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
1.37% |
19.552 |
19.820 |
- |
-1.11% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.37% |
10.335 |
10.476 |
- |
1.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
1.36% |
61.765 |
62.608 |
- |
0.21% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
1.36% |
18.703 |
18.958 |
- |
0.93% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
1.36% |
1265.227 |
1282.472 |
- |
0.71% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
1.36% |
6.452 |
6.540 |
- |
0.75% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1024
|
1.36% |
725.753 |
735.642 |
- |
0.93% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.36% |
5657.400 |
5734.411 |
- |
0.27% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.36% |
7631.942 |
7735.763 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.36% |
604.001 |
612.214 |
- |
-0.67% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
1.36% |
4.052 |
4.107 |
- |
-0.63% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1024
|
1.36% |
1484.638 |
1504.796 |
- |
1.41% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.36% |
1860.542 |
1885.777 |
- |
1.02% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
1.35% |
20.800 |
21.082 |
- |
4.07% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/1024
|
1.35% |
210.376 |
213.222 |
- |
1.22% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
1.35% |
11.412 |
11.566 |
- |
1.40% |
- |
|
std::lower_bound(std::deque<int>)/100
|
1.35% |
30.391 |
30.802 |
- |
0.70% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
1.35% |
51.767 |
52.467 |
- |
0.81% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576
|
1.35% |
1066216.858 |
1080635.143 |
- |
0.87% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
1.35% |
9895.199 |
10028.913 |
- |
0.82% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
1.35% |
1522.827 |
1543.400 |
- |
0.70% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
1.35% |
17.855 |
18.096 |
- |
1.00% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
1.35% |
585943.118 |
593848.292 |
- |
0.57% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.35% |
36.661 |
37.156 |
- |
2.56% |
- |
|
std::adjacent_find(list<int>)/8
|
1.35% |
2.063 |
2.090 |
- |
0.90% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.35% |
345675598.981 |
350334009.859 |
- |
0.31% |
- |
|
std::find_end(deque<int>,_pred)_(single_element)/8192
|
1.35% |
4848.002 |
4913.275 |
- |
0.70% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
1.34% |
2.638 |
2.673 |
- |
0.79% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.34% |
991.662 |
1004.989 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
1.34% |
19.690 |
19.954 |
- |
2.01% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
1.34% |
5.162 |
5.231 |
- |
-2.70% |
- |
|
std::lower_bound(std::list<int>)/100
|
1.34% |
90.748 |
91.963 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.34% |
27192476.251 |
27556237.449 |
- |
3.28% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
1.34% |
2866.893 |
2905.242 |
- |
1.24% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
1.34% |
8082.038 |
8190.099 |
- |
1.64% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
1.34% |
572.353 |
580.002 |
- |
0.76% |
- |
|
rng::for_each(multimap<int>)/32
|
1.34% |
26.425 |
26.778 |
- |
2.10% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.34% |
1.493 |
1.513 |
- |
0.71% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.34% |
16.408 |
16.627 |
- |
0.80% |
- |
|
std::partition_copy(deque<int>)/1024
|
1.33% |
632.973 |
641.412 |
- |
-8.62% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
1.33% |
2.155 |
2.183 |
- |
1.40% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.33% |
2686.257 |
2722.047 |
- |
1.90% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
1.33% |
37126.899 |
37621.201 |
- |
1.27% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
1.33% |
2.270 |
2.300 |
- |
0.95% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
1.33% |
150.551 |
152.554 |
- |
-0.88% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.33% |
391.588 |
396.795 |
- |
-0.07% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
1.33% |
6.185 |
6.267 |
- |
4.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.33% |
748.975 |
758.927 |
- |
0.90% |
- |
|
std::sort(vector<int>)_(ascending)/1024
|
1.33% |
517.408 |
524.275 |
- |
1.07% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
1.33% |
205415.873 |
208141.887 |
- |
1.14% |
- |
|
std::copy(list<int>)/262144
|
1.33% |
213159.779 |
215986.717 |
- |
0.61% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
1.33% |
26.190 |
26.537 |
- |
-0.27% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.33% |
37980.229 |
38483.593 |
- |
-0.63% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.32% |
239.328 |
242.498 |
- |
7.07% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.32% |
799.536 |
810.124 |
- |
0.76% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.32% |
338458.560 |
342938.512 |
- |
0.08% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
1.32% |
23.779 |
24.094 |
- |
0.72% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
1.32% |
20676.868 |
20950.209 |
- |
1.07% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.32% |
15805.860 |
16014.726 |
- |
0.78% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
1.32% |
50.476 |
51.143 |
- |
0.85% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
1.32% |
23186.782 |
23493.093 |
- |
1.83% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
1.32% |
19.981 |
20.244 |
- |
0.71% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
1.32% |
0.928 |
0.940 |
- |
1.98% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.32% |
154414146.018 |
156447699.587 |
- |
-1.56% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
1.32% |
10306.072 |
10441.719 |
- |
0.89% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
1.32% |
1289.179 |
1306.132 |
- |
0.83% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
1.31% |
44495.289 |
45080.334 |
- |
-4.78% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
1.31% |
1559.873 |
1580.367 |
- |
0.74% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
1.31% |
5720.475 |
5795.518 |
- |
1.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
1.31% |
1225042.969 |
1241112.061 |
- |
0.48% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
1.31% |
2680431.993 |
2715573.965 |
- |
0.88% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
1.31% |
48.751 |
49.389 |
- |
0.69% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.31% |
12.348 |
12.510 |
- |
0.88% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
1.31% |
17.440 |
17.668 |
- |
1.04% |
- |
|
BM_vector_deque_copy/1024
|
1.31% |
35.771 |
36.238 |
- |
0.97% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.31% |
35598.769 |
36063.397 |
- |
-1.09% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
1.31% |
36518.825 |
36995.405 |
- |
1.43% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
1.30% |
2511.930 |
2544.700 |
- |
0.51% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
1.30% |
38732.744 |
39237.968 |
- |
-3.64% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
1.30% |
591090.105 |
598797.066 |
- |
0.67% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.30% |
5.322 |
5.392 |
- |
-2.18% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
1.30% |
2272.575 |
2302.137 |
- |
0.58% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
1.30% |
11.605 |
11.755 |
- |
0.80% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
1.30% |
6879.276 |
6968.679 |
- |
1.28% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
1.30% |
7888.666 |
7991.134 |
- |
-6.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024
|
1.30% |
14941.516 |
15135.106 |
- |
0.24% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
1.29% |
7227.483 |
7321.071 |
- |
0.16% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
1.29% |
25973.515 |
26309.347 |
- |
2.05% |
- |
|
ranges::minmax(std::list<char>)/8
|
1.29% |
2.512 |
2.545 |
- |
1.47% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
1.29% |
21.485 |
21.762 |
- |
-14.97% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
1.29% |
179.963 |
182.286 |
- |
0.74% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
1.29% |
8.216 |
8.322 |
- |
0.01% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.29% |
26.833 |
27.179 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
1.29% |
1072098.516 |
1085899.907 |
- |
1.29% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.29% |
184.505 |
186.876 |
- |
1.02% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.28% |
15.250 |
15.446 |
- |
3.24% |
- |
|
BM_vector_deque_move_backward/64
|
1.28% |
2.982 |
3.020 |
- |
1.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
1.28% |
11950.858 |
12104.244 |
- |
1.04% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8
|
1.28% |
21.226 |
21.498 |
- |
0.28% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
1.28% |
564.403 |
571.636 |
- |
0.80% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.28% |
13.527 |
13.700 |
- |
0.63% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.28% |
152.066 |
154.009 |
- |
0.77% |
- |
|
std::rotate_copy(list<int>)/50
|
1.28% |
13.765 |
13.941 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
1.27% |
1105661.011 |
1119737.599 |
- |
2.31% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
1.27% |
5702.092 |
5774.687 |
- |
0.65% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.27% |
147.048 |
148.920 |
- |
1.05% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.27% |
23.729 |
24.031 |
- |
0.73% |
- |
|
std::move_backward(vector<int>)/8
|
1.27% |
2.270 |
2.299 |
- |
1.84% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
1.27% |
3.960 |
4.010 |
- |
2.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.27% |
42116803.979 |
42651053.540 |
- |
0.32% |
- |
|
BM_CmpLess_ushort_ushort
|
1.27% |
1.054 |
1.067 |
- |
0.90% |
- |
|
std::generate_n(deque<int>)/1024
|
1.27% |
242.336 |
245.402 |
- |
0.88% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
1.26% |
2.263 |
2.292 |
- |
17.49% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
1.26% |
1.123 |
1.137 |
- |
-0.92% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/256
|
1.26% |
69.719 |
70.598 |
- |
1.90% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
1.26% |
2229.809 |
2257.947 |
- |
0.60% |
- |
|
std::search(deque<int>,_pred)_(single_element)/8192
|
1.26% |
5634.133 |
5705.229 |
- |
0.93% |
- |
|
std::unordered_map<int,_int>::clear()/0
|
1.26% |
388.796 |
393.692 |
- |
1.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
1.26% |
41801.505 |
42327.830 |
- |
-0.10% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
1.26% |
1.441 |
1.460 |
- |
4.68% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
1.26% |
102445.098 |
103734.133 |
- |
3.09% |
- |
|
std::partition_point(vector<int>)/8192
|
1.26% |
9.238 |
9.354 |
- |
0.82% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
1.26% |
13714.878 |
13887.180 |
- |
1.10% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
1.25% |
913174.242 |
924631.219 |
- |
0.38% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
1.25% |
718.839 |
727.846 |
- |
1.25% |
- |
|
std::generate(vector<int>)/32
|
1.25% |
7.894 |
7.993 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
1.25% |
11663283.869 |
11809173.675 |
- |
-0.56% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
1.25% |
17804.556 |
18027.237 |
- |
0.50% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.25% |
216.716 |
219.427 |
- |
-4.44% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
1.25% |
61.456 |
62.224 |
- |
-9.36% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8192
|
1.25% |
5239.285 |
5304.724 |
- |
1.41% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
1.25% |
25.302 |
25.618 |
- |
6.74% |
- |
|
SetIntersection_None_Set_string_4_1
|
1.25% |
220991840.012 |
223748559.478 |
- |
1.05% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
1.25% |
4.926 |
4.987 |
- |
3.55% |
- |
|
SetIntersection_None_Set_string_16_4
|
1.24% |
57982577.946 |
58704077.472 |
- |
0.85% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/0
|
1.24% |
12.761 |
12.920 |
- |
1.78% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
1.24% |
2.177 |
2.204 |
- |
-5.00% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/8192
|
1.24% |
3695.769 |
3741.549 |
- |
0.78% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
1.24% |
3483.587 |
3526.642 |
- |
0.61% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/8
|
1.24% |
19.463 |
19.704 |
- |
-0.28% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
1.23% |
737.734 |
746.842 |
- |
0.91% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
1.23% |
31.768 |
32.160 |
- |
0.47% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.23% |
96762.589 |
97956.302 |
- |
1.82% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
1.23% |
7.034 |
7.121 |
- |
0.59% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.23% |
46.791 |
47.366 |
- |
1.66% |
- |
|
BM_deque_vector_ranges_move/5500
|
1.23% |
193.653 |
196.035 |
- |
0.61% |
- |
|
BM_deque_vector_ranges_copy/1024
|
1.23% |
36.791 |
37.242 |
- |
-0.73% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.23% |
6551.817 |
6632.213 |
- |
0.62% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
1.23% |
2.072 |
2.097 |
- |
1.08% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
1.23% |
7.860 |
7.957 |
- |
0.67% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
1.23% |
352.021 |
356.335 |
- |
5.05% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/1048576
|
1.22% |
427636.218 |
432868.845 |
- |
1.05% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
1.22% |
1538.341 |
1557.162 |
- |
0.91% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.22% |
19.387 |
19.624 |
- |
0.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
1.22% |
2.927 |
2.963 |
- |
1.29% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
1.22% |
487021.166 |
492975.518 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
1.22% |
8793691.986 |
8901166.386 |
- |
-4.56% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
1.22% |
33.467 |
33.876 |
- |
1.14% |
- |
|
std::adjacent_find(vector<int>)/50
|
1.22% |
11.845 |
11.990 |
- |
0.24% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.22% |
2847.769 |
2882.524 |
- |
0.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
1.22% |
1216860.676 |
1231689.453 |
- |
0.58% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192
|
1.22% |
94001.044 |
95146.032 |
- |
0.68% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
1.22% |
32952.532 |
33353.852 |
- |
-0.60% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.22% |
392.378 |
397.151 |
- |
0.27% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
1.22% |
244.043 |
247.010 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.22% |
1142685.334 |
1156577.694 |
- |
-1.56% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
1.22% |
802.184 |
811.936 |
- |
0.63% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
1.21% |
14.599 |
14.776 |
- |
0.42% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
1.21% |
1722.193 |
1743.076 |
- |
0.72% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
1.21% |
1095405.391 |
1108681.434 |
- |
-0.12% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
1.21% |
6767.343 |
6849.360 |
- |
0.71% |
- |
|
std::reverse_copy(deque<int>)/512
|
1.21% |
124.043 |
125.546 |
- |
0.83% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.21% |
92380.241 |
93499.700 |
- |
0.79% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.21% |
11277958.237 |
11414506.284 |
- |
-0.57% |
- |
|
std::remove(list<int>)_(prefix)/32
|
1.21% |
52.004 |
52.633 |
- |
0.57% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
1.21% |
5.349 |
5.414 |
- |
1.13% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192
|
1.21% |
96108.059 |
97269.663 |
- |
1.29% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
1.21% |
54.429 |
55.086 |
- |
2.75% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.21% |
2.906 |
2.942 |
- |
0.94% |
- |
|
std::count(vector<bool>)/1024
|
1.21% |
1.687 |
1.707 |
- |
1.50% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.21% |
23.591 |
23.875 |
- |
1.23% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
1.21% |
37931.930 |
38389.372 |
- |
-0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.21% |
8.937 |
9.045 |
- |
1.45% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
1.20% |
6.907 |
6.990 |
- |
1.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
1.20% |
128175.774 |
129717.494 |
- |
0.96% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.20% |
9435514.955 |
9548983.169 |
- |
-2.59% |
- |
|
rng::starts_with(list<int>,_pred)/1048576
|
1.20% |
964317.215 |
975903.146 |
- |
0.64% |
- |
|
rng::starts_with(list<int>,_pred)/1024
|
1.20% |
801.722 |
811.354 |
- |
0.60% |
- |
|
std::for_each(vector<int>)/32
|
1.20% |
3.675 |
3.719 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
1.20% |
171511183.733 |
173570466.776 |
- |
1.12% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
1.20% |
0.920 |
0.931 |
- |
0.52% |
- |
|
BM_vector_deque_copy_backward/64
|
1.20% |
2.996 |
3.032 |
- |
0.31% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.19% |
12343.747 |
12491.229 |
- |
1.48% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.19% |
118626.118 |
120043.002 |
- |
1.30% |
- |
|
std::find(deque<int>)_(process_all)/8
|
1.19% |
3.465 |
3.506 |
- |
0.64% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.19% |
11.730 |
11.870 |
- |
1.52% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
1.19% |
21.701 |
21.960 |
- |
-4.03% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
1.19% |
575954.098 |
582812.604 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
1.19% |
17908603.680 |
18121696.289 |
- |
3.97% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.19% |
25653.580 |
25958.783 |
- |
0.69% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1024
|
1.19% |
78.217 |
79.146 |
- |
1.19% |
- |
|
BM_std_minmax_element<long_long>/64
|
1.19% |
17.078 |
17.281 |
- |
-2.33% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
1.19% |
769.076 |
778.205 |
- |
-3.11% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.19% |
36.637 |
37.071 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
1.19% |
1118549.505 |
1131809.980 |
- |
-1.98% |
- |
|
std::is_sorted_until(list<int>)/8
|
1.19% |
2.070 |
2.095 |
- |
0.08% |
- |
|
std::adjacent_find(vector<int>)/8192
|
1.18% |
1813.314 |
1834.799 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
1.18% |
1118257.083 |
1131503.877 |
- |
1.79% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
1.18% |
16.906 |
17.106 |
- |
0.69% |
- |
|
BM_deque_deque_copy/70000
|
1.18% |
3170.306 |
3207.770 |
- |
0.88% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.18% |
92.763 |
93.859 |
- |
-2.38% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
1.18% |
602.309 |
609.423 |
- |
1.11% |
- |
|
std::generate(vector<int>)/1024
|
1.18% |
241.592 |
244.445 |
- |
0.39% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
1.18% |
2793.767 |
2826.760 |
- |
1.18% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.18% |
31.435 |
31.806 |
- |
0.10% |
- |
|
std::adjacent_find(vector<int>)/1024
|
1.18% |
232.376 |
235.115 |
- |
0.66% |
- |
|
std::for_each(deque<int>)/32
|
1.18% |
3.677 |
3.720 |
- |
0.86% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
1.18% |
17.460 |
17.666 |
- |
2.35% |
- |
|
std::shift_right(vector<int>)/8192
|
1.18% |
297.377 |
300.877 |
- |
0.02% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
1.18% |
3090.798 |
3127.162 |
- |
-0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.18% |
198730.246 |
201067.935 |
- |
0.60% |
- |
|
std::unordered_set<int>::ctor(const&)/0
|
1.17% |
12.819 |
12.970 |
- |
0.77% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.17% |
12.770 |
12.920 |
- |
0.65% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.17% |
1881.352 |
1903.430 |
- |
-1.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.17% |
96.151 |
97.279 |
- |
8.13% |
- |
|
BM_std_minmax_element<long_long>/4096
|
1.17% |
1065.511 |
1078.010 |
- |
-2.89% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
1.17% |
188.181 |
190.388 |
- |
0.56% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.17% |
3.514 |
3.555 |
- |
1.17% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
1.17% |
1072963.941 |
1085537.490 |
- |
0.15% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
1.17% |
12.512 |
12.659 |
- |
-3.72% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
1.17% |
14.831 |
15.005 |
- |
-0.95% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.17% |
801.194 |
810.560 |
- |
0.57% |
- |
|
std::search(deque<int>,_pred)_(single_element)/1024
|
1.17% |
701.417 |
709.613 |
- |
0.76% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.17% |
2983634.524 |
3018456.219 |
- |
0.73% |
- |
|
BM_deque_vector_move_backward/1024
|
1.17% |
36.709 |
37.137 |
- |
0.63% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
1.17% |
1.165 |
1.179 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.17% |
17036399.861 |
17235042.977 |
- |
1.04% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
1.17% |
7.267 |
7.352 |
- |
0.44% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
1.16% |
1103324.172 |
1116166.974 |
- |
2.17% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.16% |
14722.141 |
14893.242 |
- |
0.97% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
1.16% |
19.659 |
19.887 |
- |
-0.37% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.16% |
2.090 |
2.114 |
- |
1.47% |
- |
|
ranges::min(std::vector<char>)/70000
|
1.16% |
490.730 |
496.407 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.16% |
1010049.561 |
1021730.795 |
- |
0.37% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.16% |
489.584 |
495.242 |
- |
1.39% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
1.15% |
3.617 |
3.659 |
- |
-2.76% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
1.15% |
20.482 |
20.718 |
- |
-1.23% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.15% |
12.772 |
12.919 |
- |
0.77% |
- |
|
std::set<std::string>::ctor(const&)/0
|
1.15% |
12.915 |
13.063 |
- |
2.95% |
- |
|
std::move(vector<int>)/64
|
1.15% |
4.130 |
4.178 |
- |
0.40% |
- |
|
SetIntersection_None_Set_string_1024_256
|
1.15% |
8979815.925 |
9082858.056 |
- |
-0.84% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
1.15% |
15.776 |
15.956 |
- |
-1.05% |
- |
|
std::swap_ranges(list<int>)/32
|
1.15% |
19.359 |
19.581 |
- |
0.61% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
1.14% |
59564.330 |
60246.035 |
- |
3.18% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.14% |
1083882.226 |
1096270.702 |
- |
-1.83% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
1.14% |
2.067 |
2.090 |
- |
1.00% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
1.14% |
10.933 |
11.058 |
- |
0.28% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
1.14% |
20350.676 |
20583.131 |
- |
1.00% |
- |
|
std::reverse_copy(deque<int>)/4096
|
1.14% |
967.934 |
978.987 |
- |
0.82% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
1.14% |
756.439 |
765.073 |
- |
0.48% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
1.14% |
87970.667 |
88969.555 |
- |
-6.28% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1048576
|
1.14% |
589633.299 |
596327.502 |
- |
0.16% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
1.13% |
147082.363 |
148751.346 |
- |
0.74% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.13% |
784.237 |
793.130 |
- |
0.17% |
- |
|
rng::for_each(multiset<int>)/32
|
1.13% |
25.149 |
25.435 |
- |
1.24% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.13% |
365.966 |
370.115 |
- |
-1.08% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
1.13% |
2398858.932 |
2426032.727 |
- |
1.11% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
1.13% |
870.589 |
880.442 |
- |
-0.76% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
1.13% |
14931.691 |
15100.575 |
- |
0.30% |
- |
|
std::fill_n(list<int>)/50
|
1.13% |
15.557 |
15.733 |
- |
-0.23% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.13% |
391.574 |
395.997 |
- |
1.34% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.13% |
795.354 |
804.331 |
- |
0.53% |
- |
|
std::shift_left(deque<int>)/32
|
1.13% |
3.780 |
3.822 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.13% |
19.211 |
19.427 |
- |
0.77% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8192
|
1.12% |
18235.202 |
18440.205 |
- |
0.87% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.12% |
245945.330 |
248709.717 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
1.12% |
154322308.179 |
156055590.668 |
- |
-1.68% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
1.12% |
3742.951 |
3784.879 |
- |
0.53% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.12% |
18.353 |
18.559 |
- |
0.22% |
- |
|
rng::starts_with(deque<int>)/8
|
1.12% |
3.979 |
4.024 |
- |
0.54% |
- |
|
std::for_each_n(deque<int>)/32
|
1.12% |
3.746 |
3.788 |
- |
0.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
1.12% |
3.014 |
3.048 |
- |
0.35% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
1.12% |
244742.745 |
247480.021 |
- |
0.88% |
- |
|
std::generate(vector<int>)/8192
|
1.12% |
1823.829 |
1844.201 |
- |
0.31% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.12% |
57829854.166 |
58475763.915 |
- |
1.12% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
1.12% |
3.697 |
3.738 |
- |
-1.51% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
1.11% |
3.898 |
3.942 |
- |
2.17% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
1.11% |
8107.857 |
8198.212 |
- |
4.35% |
- |
|
std::search(deque<int>,_pred)_(single_element)/1000
|
1.11% |
683.253 |
690.866 |
- |
1.45% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
1.11% |
16519.464 |
16703.484 |
- |
2.82% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.11% |
13.197 |
13.344 |
- |
1.53% |
- |
|
BM_deque_deque_ranges_copy/70000
|
1.11% |
3260.604 |
3296.905 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.11% |
156279364.718 |
158018907.580 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
1.11% |
1150885.537 |
1163685.493 |
- |
0.62% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
1.11% |
2784.938 |
2815.898 |
- |
-2.33% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
1.11% |
737.345 |
745.541 |
- |
0.56% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
1.11% |
14160.003 |
14317.190 |
- |
0.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
1.11% |
1220766.927 |
1234317.711 |
- |
0.29% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.11% |
2896.832 |
2928.962 |
- |
-0.93% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.11% |
13.708 |
13.860 |
- |
1.24% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
1.11% |
11.095 |
11.218 |
- |
1.04% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
1.11% |
37.835 |
38.253 |
- |
1.35% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
1.10% |
127013.215 |
128416.598 |
- |
0.77% |
- |
|
std::fill_n(deque<int>)/8192
|
1.10% |
233.541 |
236.120 |
- |
-2.21% |
- |
|
std::move(vector<bool>)_(aligned)/1048576
|
1.10% |
1718.144 |
1737.121 |
- |
0.55% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
1.10% |
10.111 |
10.223 |
- |
0.31% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.10% |
19.247 |
19.459 |
- |
0.71% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.10% |
388.471 |
392.753 |
- |
0.73% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/1024
|
1.10% |
7.063 |
7.141 |
- |
0.99% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
1.10% |
263.790 |
266.696 |
- |
0.39% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
1.10% |
337302952.275 |
341013774.250 |
- |
-0.10% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
1.10% |
5324.746 |
5383.271 |
- |
-0.29% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
1.10% |
4311.939 |
4359.329 |
- |
0.67% |
- |
|
std::partition_copy(list<int>)/50
|
1.09% |
12.978 |
13.120 |
- |
0.53% |
- |
|
BM_PushHeap_float_Ascending_16
|
1.09% |
0.975 |
0.985 |
- |
-3.88% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
1.09% |
17203.278 |
17391.118 |
- |
0.80% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.09% |
23.701 |
23.960 |
- |
0.17% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
1.09% |
12.122 |
12.254 |
- |
-0.10% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
1.09% |
4282.964 |
4329.671 |
- |
0.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
1.09% |
563.751 |
569.889 |
- |
-0.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8192
|
1.09% |
116740.956 |
118010.763 |
- |
0.63% |
- |
|
BM_PushHeap_string_Random_256
|
1.09% |
14.121 |
14.274 |
- |
-2.13% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
1.09% |
29.205 |
29.522 |
- |
-1.32% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
1.09% |
4.303 |
4.349 |
- |
0.14% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
1.08% |
536.213 |
542.027 |
- |
0.76% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024
|
1.08% |
14942.194 |
15104.103 |
- |
0.19% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/1024
|
1.08% |
363020.239 |
366953.267 |
- |
0.31% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.08% |
21.490 |
21.723 |
- |
1.55% |
- |
|
SetIntersection_Front_Set_string_256_4
|
1.08% |
4947997.232 |
5001562.058 |
- |
2.21% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144
|
1.08% |
59747.241 |
60393.324 |
- |
0.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.08% |
643.498 |
650.454 |
- |
-2.62% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.08% |
55.931 |
56.536 |
- |
0.83% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
1.08% |
523.696 |
529.352 |
- |
0.72% |
- |
|
bm_swap_ranges_vb_aligned/4096
|
1.08% |
12.521 |
12.656 |
- |
0.23% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
1.08% |
6779.685 |
6852.845 |
- |
0.84% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.08% |
145930.508 |
147504.665 |
- |
-1.32% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
1.08% |
17777.665 |
17969.253 |
- |
-0.74% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
1.08% |
4585.714 |
4635.082 |
- |
2.65% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
1.08% |
4985.786 |
5039.387 |
- |
0.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
1.07% |
193597238.399 |
195677264.608 |
- |
0.66% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.07% |
3676.253 |
3715.701 |
- |
-0.36% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
1.07% |
4472.585 |
4520.541 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_float_256_64
|
1.07% |
5740497.510 |
5802026.643 |
- |
6.49% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
1.07% |
20.325 |
20.543 |
- |
0.23% |
- |
|
std::find(vector<long_long>)_(bail_25%)/32768
|
1.07% |
724.712 |
732.475 |
- |
0.60% |
- |
|
BM_vector_deque_copy_backward/512
|
1.07% |
17.482 |
17.670 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
1.07% |
11434609.477 |
11556969.733 |
- |
1.07% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
1.07% |
1.144 |
1.156 |
- |
0.28% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.07% |
1446158.557 |
1461622.806 |
- |
0.67% |
- |
|
std::generate_n(vector<int>)/50
|
1.07% |
11.862 |
11.988 |
- |
0.51% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
1.07% |
3737.139 |
3777.077 |
- |
0.57% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192
|
1.07% |
50398.677 |
50937.016 |
- |
0.81% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
1.07% |
74.085 |
74.877 |
- |
0.18% |
- |
|
std::rotate(list<int>)_(1_element_forward)/1024
|
1.07% |
728.669 |
736.449 |
- |
0.75% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/1024
|
1.07% |
302.462 |
305.690 |
- |
0.86% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
1.07% |
3730.798 |
3770.612 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
1.07% |
37.907 |
38.312 |
- |
0.73% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
1.07% |
475.827 |
480.903 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
1.07% |
7642458.134 |
7723955.437 |
- |
1.55% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
1.06% |
18.740 |
18.939 |
- |
0.56% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
1.06% |
622.542 |
629.170 |
- |
0.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.06% |
24.627 |
24.888 |
- |
-2.78% |
- |
|
std::replace(list<int>)_(prefix)/32
|
1.06% |
10.985 |
11.101 |
- |
0.62% |
- |
|
std::move_backward(list<int>)/512
|
1.06% |
369.045 |
372.961 |
- |
0.46% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.06% |
2706.527 |
2735.220 |
- |
-0.56% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.06% |
13012.471 |
13150.398 |
- |
2.04% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
1.06% |
77.616 |
78.438 |
- |
0.53% |
- |
|
std::generate_n(list<int>)/32
|
1.06% |
8.505 |
8.595 |
- |
0.65% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
1.06% |
169.528 |
171.320 |
- |
0.27% |
- |
|
std::adjacent_find(deque<int>)/8192
|
1.06% |
3671.732 |
3710.534 |
- |
0.51% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
1.06% |
25994.863 |
26269.370 |
- |
0.77% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
1.06% |
528.651 |
534.233 |
- |
-0.52% |
- |
|
rng::starts_with(list<int>,_pred)/1000
|
1.05% |
784.589 |
792.859 |
- |
0.57% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.05% |
6361.493 |
6428.494 |
- |
-0.74% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.05% |
1.761 |
1.779 |
- |
0.99% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
1.05% |
112.308 |
113.491 |
- |
-7.84% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.05% |
1102259.685 |
1113844.472 |
- |
0.41% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/32
|
1.05% |
2.372 |
2.397 |
- |
0.85% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
1.05% |
343700.749 |
347301.844 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
1.05% |
1045599.451 |
1056553.166 |
- |
1.27% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024
|
1.05% |
817.539 |
826.103 |
- |
1.04% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
1.05% |
7.749 |
7.830 |
- |
-5.92% |
- |
|
SetIntersection_None_Set_string_256_256
|
1.05% |
5829220.607 |
5890198.884 |
- |
1.71% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.05% |
4321867.493 |
4367067.880 |
- |
1.50% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
1.04% |
4.550 |
4.598 |
- |
0.74% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.04% |
1.837 |
1.856 |
- |
1.66% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.04% |
12.825 |
12.958 |
- |
0.55% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.04% |
2.928 |
2.959 |
- |
0.27% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
1.04% |
56.612 |
57.202 |
- |
0.37% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
1.04% |
608.152 |
614.482 |
- |
0.89% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
1.04% |
1.152 |
1.164 |
- |
-1.99% |
- |
|
std::copy_if(vector<int>)_(every_other)/4096
|
1.04% |
1985.522 |
2006.152 |
- |
0.70% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
1.04% |
1.757 |
1.776 |
- |
-9.37% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8192
|
1.04% |
52984.794 |
53535.153 |
- |
0.73% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
1.04% |
536.994 |
542.562 |
- |
4.62% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
1.04% |
867647.920 |
876631.013 |
- |
0.63% |
- |
|
std::search(list<int>,_pred)_(same_length)/1000
|
1.03% |
790.076 |
798.247 |
- |
0.65% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.03% |
12.774 |
12.906 |
- |
0.42% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
1.03% |
196046295.204 |
198070775.127 |
- |
1.49% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
1.03% |
1504.072 |
1519.589 |
- |
1.75% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.03% |
1071169.876 |
1082205.198 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
1.03% |
4196337.550 |
4239470.828 |
- |
0.04% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
1.03% |
789.509 |
797.623 |
- |
-4.25% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
1.03% |
342373.576 |
345889.696 |
- |
1.33% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
1.03% |
11580247.646 |
11699132.889 |
- |
1.51% |
- |
|
BM_lexicographical_compare_three_way_fast_path/4096
|
1.03% |
950.004 |
959.753 |
- |
0.47% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024
|
1.03% |
4712.590 |
4760.940 |
- |
0.50% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
1.03% |
946.265 |
955.972 |
- |
0.31% |
- |
|
std::adjacent_find(deque<int>)/1048576
|
1.02% |
471171.009 |
475997.679 |
- |
0.47% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
1.02% |
9099.704 |
9192.906 |
- |
0.91% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
1.02% |
42912.465 |
43351.907 |
- |
0.35% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
1.02% |
1886.654 |
1905.959 |
- |
-0.71% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
1.02% |
22736.211 |
22968.805 |
- |
1.15% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
1.02% |
1.777 |
1.795 |
- |
0.40% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.02% |
391.090 |
395.087 |
- |
0.58% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
1.02% |
23.827 |
24.070 |
- |
-1.55% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
1.02% |
17.604 |
17.783 |
- |
1.60% |
- |
|
std::adjacent_find(list<int>)/50
|
1.02% |
22.970 |
23.204 |
- |
0.11% |
- |
|
std::lower_bound(std::vector<int>)/8
|
1.02% |
7.749 |
7.828 |
- |
0.71% |
- |
|
BM_PushHeap_string_Random_16384
|
1.02% |
15.974 |
16.137 |
- |
-1.01% |
- |
|
std::find(vector<int>)_(process_all)/50
|
1.02% |
12.515 |
12.642 |
- |
1.86% |
- |
|
SetIntersection_None_Vector_float_16_4
|
1.02% |
53858331.522 |
54407750.560 |
- |
-1.76% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.02% |
682.421 |
689.378 |
- |
-0.67% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
1.02% |
18.483 |
18.672 |
- |
-0.39% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
1.02% |
7503.752 |
7580.128 |
- |
-0.32% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.02% |
8741977.982 |
8830791.905 |
- |
-1.84% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
1.02% |
59.845 |
60.453 |
- |
0.66% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1000
|
1.02% |
580.814 |
586.710 |
- |
0.70% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/512
|
1.01% |
4.788 |
4.837 |
- |
0.68% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
1.01% |
283.827 |
286.703 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.01% |
23.723 |
23.963 |
- |
0.77% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
1.01% |
7232.801 |
7305.855 |
- |
-2.68% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.01% |
17.615 |
17.793 |
- |
-0.45% |
- |
|
std::copy_backward(list<int>)/1048576
|
1.01% |
871469.061 |
880260.495 |
- |
0.14% |
- |
|
BM_PushHeap_string_Random_4
|
1.01% |
6.049 |
6.110 |
- |
-1.27% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
1.01% |
58.160 |
58.747 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
1.00% |
10695618.600 |
10803003.695 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_float_64_4
|
1.00% |
21359520.046 |
21573962.808 |
- |
-0.28% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32
|
1.00% |
794.126 |
802.087 |
- |
0.69% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
1.00% |
9136.416 |
9227.987 |
- |
0.67% |
- |
|
std::copy(vector<bool>)_(unaligned)/64
|
1.00% |
1.794 |
1.812 |
- |
0.65% |
- |
|
std::find_end(vector<int>,_pred)_(single_element)/1024
|
1.00% |
595.120 |
601.074 |
- |
0.64% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.00% |
28148.377 |
28429.963 |
- |
-0.19% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.00% |
10.171 |
10.272 |
- |
0.39% |
- |