|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-63.02% |
23.897 |
8.838 |
- |
-62.98% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-60.45% |
15.010 |
5.937 |
- |
-60.09% |
- |
|
std::fill_n(vector<bool>)/1048576
|
-57.87% |
3839.945 |
1617.714 |
- |
-57.80% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-55.40% |
1768.804 |
788.923 |
- |
19.17% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-53.65% |
73.877 |
34.239 |
- |
-51.38% |
- |
|
BM_deque_vector_copy/64
|
-52.31% |
5.438 |
2.593 |
- |
-52.06% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-50.97% |
61.478 |
30.144 |
- |
1.02% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-50.88% |
62.502 |
30.701 |
- |
-13.53% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-50.13% |
48826.511 |
24351.681 |
- |
-33.28% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-49.63% |
64.506 |
32.490 |
- |
-50.40% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-48.62% |
710478.949 |
365064.228 |
- |
-47.91% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-47.99% |
16.922 |
8.801 |
- |
-63.14% |
- |
|
BM_vector_deque_ranges_move/64
|
-46.43% |
5.330 |
2.855 |
- |
-46.33% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-45.83% |
0.483 |
0.262 |
- |
-22.59% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-45.80% |
10.844 |
5.878 |
- |
-60.50% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-45.18% |
14739971.186 |
8080494.271 |
- |
-15.95% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-44.33% |
132.253 |
73.624 |
- |
-19.19% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-43.59% |
680172.286 |
383690.290 |
- |
-41.83% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-43.51% |
16.108 |
9.100 |
- |
-52.41% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-43.35% |
19.315 |
10.943 |
- |
-1.77% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-40.54% |
11.143 |
6.626 |
- |
-39.47% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-39.42% |
31.249 |
18.932 |
- |
-22.24% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-39.41% |
4.209 |
2.550 |
- |
-39.20% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-38.66% |
99.813 |
61.222 |
- |
1.54% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-38.38% |
136.183 |
83.910 |
- |
-0.06% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-37.36% |
30.292 |
18.974 |
- |
-3.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-37.23% |
156.501 |
98.240 |
- |
1.90% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-37.02% |
0.697 |
0.439 |
- |
3.63% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-35.88% |
0.697 |
0.447 |
- |
-32.74% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-35.26% |
14.945 |
9.675 |
- |
-59.84% |
- |
|
BM_vector_deque_copy/0
|
-35.24% |
0.710 |
0.460 |
- |
-23.85% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-34.87% |
7.396 |
4.817 |
- |
-33.63% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-34.70% |
52.602 |
34.350 |
- |
10.22% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-34.08% |
9.513 |
6.270 |
- |
-21.40% |
- |
|
std::fill(vector<bool>)/262144
|
-33.85% |
396.904 |
262.567 |
- |
-72.11% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-33.84% |
50.954 |
33.709 |
- |
-48.13% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-33.57% |
35.419 |
23.528 |
- |
-31.89% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-32.03% |
75.624 |
51.402 |
- |
2.22% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-31.93% |
9.484 |
6.456 |
- |
-35.70% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-31.66% |
34.334 |
23.465 |
- |
-28.05% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-30.97% |
31.146 |
21.501 |
- |
0.60% |
- |
|
std::copy_n(list<int>)/4096
|
-30.88% |
5161.843 |
3567.935 |
- |
1.23% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-30.63% |
10.387 |
7.205 |
- |
-10.56% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-30.60% |
3.744 |
2.598 |
- |
-37.27% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-30.59% |
14.625 |
10.151 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-30.53% |
347861915.847 |
241658769.909 |
- |
-30.83% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-30.14% |
0.917 |
0.641 |
- |
-0.44% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-30.05% |
0.613 |
0.429 |
- |
-8.90% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-29.79% |
112.062 |
78.677 |
- |
1.26% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-29.59% |
34.018 |
23.953 |
- |
-14.87% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-29.57% |
74.199 |
52.259 |
- |
0.16% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-29.43% |
2839.072 |
2003.651 |
- |
0.58% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-29.03% |
21.288 |
15.108 |
- |
-2.23% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-28.92% |
709.080 |
504.000 |
- |
0.62% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-28.78% |
9.148 |
6.516 |
- |
-56.62% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
-28.74% |
0.696 |
0.496 |
- |
6.50% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-27.87% |
114.879 |
82.862 |
- |
24.84% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-27.73% |
11.570 |
8.362 |
- |
-6.37% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-27.59% |
26811.265 |
19413.595 |
- |
-5.55% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-27.58% |
0.407 |
0.295 |
- |
2.07% |
- |
|
std::copy_backward(vector<int>)/4096
|
-27.46% |
230.294 |
167.053 |
- |
-28.47% |
- |
|
std::move_backward(list<int>)/4096
|
-27.29% |
5996.502 |
4359.891 |
- |
-9.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-27.27% |
41.566 |
30.231 |
- |
-29.21% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-26.93% |
1.639 |
1.197 |
- |
-18.52% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-26.81% |
0.645 |
0.472 |
- |
-24.88% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-26.57% |
23974.227 |
17603.237 |
- |
2.67% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-26.39% |
28.405 |
20.910 |
- |
-17.12% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-26.20% |
25742.394 |
18998.387 |
- |
1.70% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-25.31% |
6.815 |
5.091 |
- |
-6.77% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-25.27% |
6.231 |
4.656 |
- |
-28.49% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-25.14% |
1.203 |
0.901 |
- |
1.15% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-25.11% |
8.098 |
6.065 |
- |
-5.40% |
- |
|
ranges::min(std::deque<char>)/70000
|
-24.56% |
23686.432 |
17868.864 |
- |
-9.84% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-24.31% |
9.601 |
7.267 |
- |
-35.74% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-24.05% |
70.445 |
53.503 |
- |
5.31% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
-23.99% |
31.886 |
24.237 |
- |
8.39% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-23.81% |
31.985 |
24.370 |
- |
-37.53% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-23.25% |
0.615 |
0.472 |
- |
2.28% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-23.05% |
26.007 |
20.012 |
- |
0.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-22.94% |
42.252 |
32.560 |
- |
-14.75% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-22.43% |
134.715 |
104.502 |
- |
6.18% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-22.17% |
6.770 |
5.269 |
- |
-32.98% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-22.07% |
646.957 |
504.160 |
- |
-6.94% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-22.04% |
9075.063 |
7075.173 |
- |
1.13% |
- |
|
BM_vector_deque_ranges_copy/0
|
-21.86% |
0.502 |
0.393 |
- |
-37.20% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-21.74% |
27.271 |
21.341 |
- |
-11.32% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-21.68% |
32.193 |
25.214 |
- |
-11.66% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-21.42% |
40.798 |
32.060 |
- |
-2.49% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-21.30% |
9072.769 |
7140.251 |
- |
-7.70% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-21.24% |
2567.073 |
2021.855 |
- |
-6.31% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-21.22% |
53.843 |
42.415 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-20.65% |
5.718 |
4.537 |
- |
-15.36% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-20.58% |
33.934 |
26.952 |
- |
0.28% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-20.27% |
33.564 |
26.761 |
- |
-0.64% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-20.15% |
6.771 |
5.407 |
- |
-0.59% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-20.04% |
12.450 |
9.955 |
- |
3.36% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-20.01% |
3085.776 |
2468.169 |
- |
-25.64% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-19.91% |
37.434 |
29.980 |
- |
-28.16% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-19.82% |
12.403 |
9.945 |
- |
-5.50% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-19.72% |
3.016 |
2.421 |
- |
-41.77% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-19.53% |
18.339 |
14.758 |
- |
-10.21% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-19.31% |
29.092 |
23.473 |
- |
-5.42% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-19.28% |
24.499 |
19.777 |
- |
-0.41% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-19.25% |
0.450 |
0.363 |
- |
-18.04% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-19.15% |
1.613 |
1.304 |
- |
-13.90% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-19.03% |
43.608 |
35.309 |
- |
2.24% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-19.02% |
1.613 |
1.306 |
- |
-13.91% |
- |
|
BM_vector_deque_copy_backward/0
|
-18.95% |
0.517 |
0.419 |
- |
-12.64% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-18.87% |
1.613 |
1.308 |
- |
-13.90% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-18.86% |
1.613 |
1.309 |
- |
-14.90% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-18.84% |
1.654 |
1.342 |
- |
4.75% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-18.83% |
1.413 |
1.147 |
- |
-6.44% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-18.74% |
0.789 |
0.641 |
- |
15.50% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-18.71% |
8259.963 |
6714.754 |
- |
2.58% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-18.59% |
2.739 |
2.230 |
- |
-18.43% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-18.58% |
0.798 |
0.649 |
- |
-8.50% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-18.37% |
39.077 |
31.898 |
- |
-26.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-18.33% |
7778.301 |
6352.225 |
- |
-16.48% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-18.29% |
1.464 |
1.197 |
- |
-18.18% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-18.26% |
25.644 |
20.961 |
- |
-13.03% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-18.10% |
58.407 |
47.833 |
- |
0.54% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-17.96% |
1.640 |
1.345 |
- |
-23.94% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-17.83% |
912.865 |
750.123 |
- |
-6.34% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-17.80% |
23.059 |
18.955 |
- |
1.15% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-17.70% |
9644.066 |
7936.970 |
- |
-6.36% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-17.67% |
12.849 |
10.579 |
- |
-24.63% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-17.36% |
305.702 |
252.621 |
- |
1.70% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-16.86% |
315933.519 |
262675.249 |
- |
0.98% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-16.79% |
56.249 |
46.803 |
- |
4.69% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-16.77% |
969.036 |
806.487 |
- |
1.11% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-16.69% |
43850.559 |
36530.146 |
- |
0.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-16.55% |
37.962 |
31.680 |
- |
-2.46% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-16.51% |
13.960 |
11.655 |
- |
0.41% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-16.24% |
301282.060 |
252345.849 |
- |
2.60% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-16.24% |
12.194 |
10.214 |
- |
-10.12% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
-16.10% |
1746.742 |
1465.431 |
- |
-16.44% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-16.01% |
86.573 |
72.717 |
- |
0.51% |
- |
|
ranges::min(std::deque<char>)/64
|
-15.92% |
19.729 |
16.589 |
- |
-7.76% |
- |
|
std::copy(vector<int>)/4096
|
-15.89% |
228.384 |
192.097 |
- |
-13.64% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-15.75% |
28.528 |
24.034 |
- |
-74.13% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-15.40% |
69.708 |
58.972 |
- |
0.47% |
- |
|
std::reverse(deque<int>)/64
|
-15.34% |
15.426 |
13.060 |
- |
-3.71% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-15.18% |
5471.971 |
4641.233 |
- |
0.71% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-15.17% |
25.470 |
21.606 |
- |
0.57% |
- |
|
BM_deque_deque_copy_backward/0
|
-15.13% |
0.922 |
0.782 |
- |
-15.92% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-15.11% |
1.613 |
1.369 |
- |
-1.27% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-14.89% |
38.057 |
32.389 |
- |
-15.32% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-14.82% |
7506.350 |
6393.956 |
- |
-2.88% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-14.70% |
39.372 |
33.584 |
- |
-15.73% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-14.62% |
12.382 |
10.572 |
- |
-16.95% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-14.56% |
675.542 |
577.171 |
- |
14.19% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-14.51% |
1.741 |
1.488 |
- |
-11.20% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
-14.47% |
0.921 |
0.787 |
- |
7.00% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-14.43% |
28.097 |
24.042 |
- |
-4.35% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-14.38% |
27.879 |
23.871 |
- |
-36.21% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-14.27% |
27.380 |
23.474 |
- |
1.53% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-14.18% |
18.415 |
15.804 |
- |
-2.26% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-14.16% |
5005.854 |
4297.044 |
- |
2.03% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-14.00% |
263.063 |
226.237 |
- |
-4.77% |
- |
|
std::reverse(list<int>)/4096
|
-13.88% |
1808.701 |
1557.668 |
- |
-11.75% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-13.84% |
261.443 |
225.248 |
- |
-3.32% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-13.75% |
38.000 |
32.774 |
- |
-7.10% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-13.71% |
0.875 |
0.755 |
- |
-32.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-13.70% |
1331.557 |
1149.090 |
- |
-13.84% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-13.70% |
53.120 |
45.844 |
- |
-28.89% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-13.66% |
1.376 |
1.188 |
- |
-14.82% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-13.54% |
33.347 |
28.832 |
- |
-7.73% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-13.46% |
0.426 |
0.369 |
- |
-6.96% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-13.45% |
13.144 |
11.376 |
- |
-5.70% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-13.43% |
36.888 |
31.933 |
- |
-7.70% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-13.43% |
1.918 |
1.660 |
- |
-5.51% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-13.31% |
2.592 |
2.247 |
- |
-16.32% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-13.23% |
0.696 |
0.604 |
- |
-11.05% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-13.19% |
10.811 |
9.386 |
- |
-2.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-13.08% |
2.632 |
2.287 |
- |
-7.23% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
-13.03% |
17.330 |
15.072 |
- |
1.62% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-13.00% |
31.861 |
27.720 |
- |
-79.61% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-13.00% |
0.889 |
0.773 |
- |
-31.14% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
-12.92% |
15.705 |
13.675 |
- |
6.61% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-12.56% |
62.428 |
54.584 |
- |
0.51% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-12.54% |
47.359 |
41.421 |
- |
-5.67% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
-12.46% |
118.694 |
103.903 |
- |
-3.69% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-12.42% |
1.267 |
1.110 |
- |
-2.61% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-12.34% |
103.036 |
90.326 |
- |
-18.16% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
-12.33% |
482.349 |
422.869 |
- |
4.55% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-12.24% |
16.730 |
14.682 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-12.19% |
62.700 |
55.055 |
- |
-18.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-12.17% |
0.697 |
0.612 |
- |
6.01% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-12.14% |
10997.884 |
9662.671 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-12.12% |
350133474.911 |
307697906.871 |
- |
-13.56% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-12.09% |
33.256 |
29.236 |
- |
-11.39% |
- |
|
BM_vector_deque_ranges_move/0
|
-12.08% |
0.553 |
0.486 |
- |
-7.38% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-12.04% |
1545.588 |
1359.519 |
- |
2.26% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-12.03% |
8286.488 |
7289.925 |
- |
-12.78% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-11.89% |
46.722 |
41.165 |
- |
19.51% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
-11.89% |
27993.151 |
24665.751 |
- |
0.47% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-11.87% |
83.044 |
73.189 |
- |
1.28% |
- |
|
std::swap_ranges(list<int>)/8192
|
-11.79% |
9726.105 |
8579.644 |
- |
-10.64% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-11.78% |
23947.236 |
21127.235 |
- |
11.50% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-11.76% |
1.162 |
1.025 |
- |
3.16% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-11.75% |
1.299 |
1.147 |
- |
-14.17% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-11.67% |
8177.434 |
7223.071 |
- |
7.08% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-11.66% |
885.460 |
782.216 |
- |
16.81% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-11.66% |
7468.065 |
6597.474 |
- |
-1.74% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-11.65% |
17.296 |
15.281 |
- |
-7.37% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/0
|
-11.64% |
20.292 |
17.931 |
- |
-0.16% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-11.60% |
24.070 |
21.278 |
- |
-10.98% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-11.56% |
10.422 |
9.217 |
- |
-9.50% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-11.52% |
3346.063 |
2960.487 |
- |
-10.16% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-11.52% |
30.536 |
27.017 |
- |
-1.22% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-11.47% |
16.613 |
14.708 |
- |
0.24% |
- |
|
std::fill(vector<bool>)/32768
|
-11.43% |
33.685 |
29.836 |
- |
-0.53% |
- |
|
ranges::min(std::deque<__int128>)/1
|
-11.38% |
0.753 |
0.667 |
- |
0.52% |
- |
|
BM_deque_vector_ranges_move/0
|
-11.35% |
1.601 |
1.419 |
- |
8.47% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-11.33% |
7.916 |
7.019 |
- |
12.07% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-11.31% |
23.136 |
20.520 |
- |
-7.62% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
-11.30% |
20.635 |
18.302 |
- |
0.06% |
- |
|
std::reverse(deque<int>)/512
|
-11.30% |
127.388 |
112.994 |
- |
-2.65% |
- |
|
BM_deque_vector_ranges_copy/0
|
-11.22% |
1.590 |
1.412 |
- |
-9.10% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-11.19% |
27.274 |
24.223 |
- |
11.58% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-11.11% |
8642.404 |
7682.110 |
- |
-11.19% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-11.04% |
11.116 |
9.889 |
- |
-1.58% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-10.98% |
56.268 |
50.092 |
- |
1.12% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-10.96% |
6.477 |
5.767 |
- |
-6.92% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
-10.91% |
26.007 |
23.169 |
- |
1.20% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
-10.84% |
1.535 |
1.369 |
- |
-3.69% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-10.82% |
19.669 |
17.542 |
- |
0.50% |
- |
|
rng::fold_left(deque<int>)/8
|
-10.81% |
4.054 |
3.616 |
- |
-7.59% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-10.81% |
8.899 |
7.937 |
- |
2.43% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-10.78% |
37.420 |
33.387 |
- |
-10.78% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-10.76% |
304.701 |
271.904 |
- |
-20.96% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-10.66% |
452.877 |
404.605 |
- |
-9.12% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-10.65% |
16.198 |
14.473 |
- |
-5.62% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-10.64% |
23.630 |
21.116 |
- |
-0.46% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-10.64% |
366.772 |
327.765 |
- |
-0.12% |
- |
|
std::copy(deque<int>)/64
|
-10.63% |
3.027 |
2.705 |
- |
0.19% |
- |
|
ranges::min(std::vector<char>)/1
|
-10.62% |
0.294 |
0.263 |
- |
-20.68% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-10.60% |
13.036 |
11.654 |
- |
0.74% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-10.58% |
23.908 |
21.377 |
- |
-3.85% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-10.58% |
18204.057 |
16278.265 |
- |
-5.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-10.53% |
5667.325 |
5070.805 |
- |
-7.67% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-10.50% |
32.452 |
29.046 |
- |
11.16% |
- |
|
ranges::min(std::list<long_long>)/70000
|
-10.49% |
50398.175 |
45111.570 |
- |
2.56% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-10.48% |
345.255 |
309.062 |
- |
-0.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-10.47% |
3850.016 |
3447.023 |
- |
6.10% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-10.41% |
1.394 |
1.249 |
- |
-13.74% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-10.37% |
9.897 |
8.871 |
- |
-2.34% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-10.25% |
12895213.104 |
11572976.345 |
- |
-0.77% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-10.20% |
1.170 |
1.051 |
- |
-10.40% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-10.19% |
0.730 |
0.655 |
- |
-3.44% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-10.14% |
42953.068 |
38596.607 |
- |
-6.05% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-10.06% |
26.113 |
23.488 |
- |
-75.31% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-10.04% |
1.606 |
1.445 |
- |
4.80% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-10.00% |
7057814.174 |
6352267.672 |
- |
-4.43% |
- |
|
BM_vector_deque_move_backward/0
|
-9.99% |
0.598 |
0.539 |
- |
36.21% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-9.98% |
109.163 |
98.268 |
- |
1.04% |
- |
|
std::move_backward(deque<int>)/4096
|
-9.95% |
171.211 |
154.181 |
- |
-0.74% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-9.93% |
8.997 |
8.103 |
- |
-5.71% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-9.92% |
12.560 |
11.313 |
- |
-1.54% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-9.92% |
12.381 |
11.152 |
- |
4.43% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-9.90% |
26.623 |
23.987 |
- |
-6.95% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-9.84% |
119860.773 |
108069.513 |
- |
-4.23% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.84% |
18767.652 |
16921.658 |
- |
-6.17% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-9.81% |
4.653 |
4.197 |
- |
0.68% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-9.80% |
1.342 |
1.210 |
- |
-12.20% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-9.77% |
19.575 |
17.662 |
- |
-0.69% |
- |
|
std::find(vector<char>)_(process_all)/8
|
-9.76% |
1.024 |
0.924 |
- |
0.04% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-9.69% |
1.450 |
1.309 |
- |
-14.92% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
-9.68% |
30.275 |
27.344 |
- |
-0.30% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-9.68% |
296.694 |
267.984 |
- |
-5.85% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-9.67% |
40.078 |
36.202 |
- |
3.37% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-9.67% |
19.160 |
17.307 |
- |
-52.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-9.67% |
13733406.539 |
12405959.785 |
- |
-1.66% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-9.64% |
8518.641 |
7697.647 |
- |
-5.68% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-9.63% |
25.040 |
22.628 |
- |
-5.05% |
- |
|
std::move(list<int>)/32768
|
-9.61% |
34227.583 |
30937.350 |
- |
-1.87% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-9.61% |
5890476.446 |
5324352.164 |
- |
-9.90% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-9.60% |
20.419 |
18.459 |
- |
4.83% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
-9.60% |
2.526 |
2.284 |
- |
1.42% |
- |
|
BM_deque_vector_move/0
|
-9.59% |
1.384 |
1.252 |
- |
-10.67% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-9.56% |
1.351 |
1.221 |
- |
-20.25% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-9.51% |
23.564 |
21.323 |
- |
0.76% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-9.50% |
1305493.895 |
1181515.951 |
- |
3.15% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-9.46% |
19.823 |
17.947 |
- |
-0.68% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-9.46% |
0.693 |
0.628 |
- |
-3.09% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-9.45% |
11.173 |
10.117 |
- |
1.93% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-9.43% |
717.737 |
650.027 |
- |
-11.69% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-9.43% |
1312462.402 |
1188656.330 |
- |
3.55% |
- |
|
std::set<int>::ctor(const&)/32
|
-9.42% |
239.295 |
216.758 |
- |
0.29% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-9.41% |
739.301 |
669.711 |
- |
-15.21% |
- |
|
BM_vector_deque_move/0
|
-9.41% |
0.508 |
0.460 |
- |
4.98% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
-9.26% |
1.681 |
1.526 |
- |
0.34% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-9.25% |
0.397 |
0.361 |
- |
-2.70% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-9.24% |
7766238.422 |
7048861.250 |
- |
-3.36% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-9.21% |
14369.283 |
13046.432 |
- |
3.00% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-9.18% |
57.229 |
51.977 |
- |
0.41% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-9.14% |
25.664 |
23.318 |
- |
-3.69% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-9.14% |
1.758 |
1.598 |
- |
-3.19% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
-9.10% |
10.395 |
9.450 |
- |
-4.24% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
-9.10% |
29.476 |
26.794 |
- |
-7.43% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-9.01% |
12.993 |
11.822 |
- |
-17.24% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-8.97% |
2.491 |
2.267 |
- |
-0.21% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-8.87% |
10.287 |
9.374 |
- |
-12.37% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-8.87% |
28503.872 |
25975.945 |
- |
1.26% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-8.87% |
24.787 |
22.589 |
- |
1.23% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-8.84% |
11.127 |
10.143 |
- |
-2.19% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-8.79% |
45.672 |
41.655 |
- |
-4.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-8.78% |
1702665.609 |
1553113.605 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-8.73% |
1374327.147 |
1254365.803 |
- |
-1.63% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-8.72% |
20.027 |
18.280 |
- |
2.29% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-8.72% |
2.852 |
2.604 |
- |
-11.83% |
- |
|
BM_StringFindAllMatch/1
|
-8.72% |
3.415 |
3.117 |
- |
-1.27% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-8.69% |
2.699 |
2.465 |
- |
8.44% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-8.68% |
0.459 |
0.419 |
- |
-7.56% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-8.68% |
1.363 |
1.245 |
- |
1.76% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-8.68% |
1297104.248 |
1184572.998 |
- |
3.01% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-8.67% |
9047.224 |
8262.624 |
- |
2.02% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-8.66% |
14316.285 |
13076.550 |
- |
1.43% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-8.66% |
23.879 |
21.812 |
- |
3.28% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-8.63% |
9582.115 |
8755.226 |
- |
-9.09% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-8.61% |
21.604 |
19.745 |
- |
6.86% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-8.60% |
1295442.465 |
1184065.023 |
- |
3.15% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-8.60% |
41.375 |
37.818 |
- |
-9.67% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-8.60% |
8.971 |
8.200 |
- |
0.43% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-8.58% |
8873.881 |
8112.119 |
- |
-12.94% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-8.52% |
10556.754 |
9657.827 |
- |
-0.22% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-8.52% |
200.409 |
183.344 |
- |
-7.70% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-8.51% |
9666.784 |
8843.803 |
- |
5.58% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-8.46% |
2.523 |
2.309 |
- |
-9.82% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.46% |
25.833 |
23.647 |
- |
-43.64% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-8.39% |
13838738.911 |
12677123.251 |
- |
-3.65% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-8.38% |
1.944 |
1.781 |
- |
-5.88% |
- |
|
ranges::minmax(std::list<char>)/1
|
-8.38% |
0.380 |
0.348 |
- |
-7.62% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-8.37% |
22.875 |
20.962 |
- |
-0.25% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-8.36% |
5915765.760 |
5421248.857 |
- |
-8.40% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-8.33% |
3927811.434 |
3600632.351 |
- |
-13.46% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-8.29% |
359.523 |
329.730 |
- |
-6.42% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-8.27% |
682.111 |
625.714 |
- |
-1.86% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-8.25% |
237.881 |
218.245 |
- |
-2.77% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-8.23% |
35.027 |
32.145 |
- |
-0.08% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
-8.21% |
501.219 |
460.059 |
- |
7.85% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-8.20% |
5.530 |
5.077 |
- |
1.31% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-8.14% |
1.516 |
1.393 |
- |
-3.39% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
-8.14% |
41.405 |
38.037 |
- |
0.44% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
-8.12% |
500.023 |
459.418 |
- |
4.98% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-8.11% |
3.009 |
2.765 |
- |
-2.66% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
-8.02% |
31.071 |
28.580 |
- |
0.29% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-8.01% |
7.006 |
6.445 |
- |
-0.54% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-8.01% |
31.926 |
29.370 |
- |
-8.41% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-7.99% |
1436.289 |
1321.576 |
- |
-18.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-7.99% |
1959197.996 |
1802730.062 |
- |
-3.13% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-7.93% |
13.750 |
12.659 |
- |
-28.20% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-7.93% |
18.981 |
17.476 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-7.89% |
22010781.356 |
20274513.988 |
- |
-9.25% |
- |
|
std::fill_n(deque<int>)/32
|
-7.87% |
1.254 |
1.155 |
- |
0.07% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-7.86% |
16.280 |
15.001 |
- |
-8.75% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-7.85% |
4205630.186 |
3875690.260 |
- |
-9.41% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-7.84% |
5.268 |
4.855 |
- |
7.87% |
- |
|
bm_lexicographical_compare<int>/1
|
-7.82% |
1.355 |
1.249 |
- |
-2.56% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/0
|
-7.82% |
18.537 |
17.087 |
- |
-0.24% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-7.82% |
5079.975 |
4682.795 |
- |
0.16% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-7.81% |
1293051.270 |
1192112.631 |
- |
2.77% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
-7.80% |
19.775 |
18.232 |
- |
-0.77% |
- |
|
std::move_backward(deque<int>)/8
|
-7.79% |
3.706 |
3.417 |
- |
1.61% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
-7.77% |
19.510 |
17.994 |
- |
1.41% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-7.71% |
352.952 |
325.734 |
- |
-29.85% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-7.70% |
28.147 |
25.980 |
- |
-0.20% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-7.70% |
460.906 |
425.422 |
- |
-10.03% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-7.70% |
8.646 |
7.981 |
- |
-5.17% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-7.69% |
1.699 |
1.568 |
- |
-2.17% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-7.68% |
22.789 |
21.039 |
- |
-0.44% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-7.65% |
12928059.276 |
11939022.796 |
- |
-5.03% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-7.65% |
5.770 |
5.329 |
- |
-7.93% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-7.65% |
22.562 |
20.836 |
- |
12.20% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-7.64% |
19.502 |
18.012 |
- |
0.56% |
- |
|
BM_std_minmax_element<int>/512
|
-7.61% |
139.600 |
128.973 |
- |
-6.36% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-7.61% |
2536.314 |
2343.257 |
- |
-1.74% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-7.61% |
20.501 |
18.941 |
- |
-6.72% |
- |
|
BM_std_minmax_element<int>/1024
|
-7.60% |
274.556 |
253.682 |
- |
-6.49% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-7.59% |
25.351 |
23.428 |
- |
16.90% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-7.58% |
8773.901 |
8108.634 |
- |
-3.34% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-7.57% |
5.959 |
5.508 |
- |
0.36% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-7.57% |
3.671 |
3.393 |
- |
-9.19% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.56% |
6186.293 |
5718.878 |
- |
-4.34% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-7.53% |
3282136.377 |
3034899.697 |
- |
-12.12% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-7.53% |
2.990 |
2.765 |
- |
-4.06% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-7.52% |
2384739.933 |
2205426.101 |
- |
0.70% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-7.52% |
10.624 |
9.825 |
- |
-25.86% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-7.51% |
153462.296 |
141933.610 |
- |
2.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-7.51% |
6034101.742 |
5581026.882 |
- |
-22.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-7.44% |
1580.302 |
1462.801 |
- |
4.36% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-7.41% |
84.258 |
78.014 |
- |
0.53% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-7.40% |
5083.433 |
4707.266 |
- |
1.59% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-7.40% |
22.444 |
20.783 |
- |
-1.54% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-7.38% |
1.680 |
1.556 |
- |
-4.57% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-7.37% |
6.998 |
6.482 |
- |
2.64% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-7.36% |
20.452 |
18.946 |
- |
-3.82% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-7.36% |
1572.111 |
1456.468 |
- |
-6.66% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-7.34% |
5.277 |
4.889 |
- |
-1.79% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
-7.34% |
20.337 |
18.843 |
- |
0.40% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
-7.34% |
2.251 |
2.085 |
- |
0.25% |
- |
|
BM_std_minmax_element<int>/4000
|
-7.33% |
1055.539 |
978.188 |
- |
-6.19% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-7.31% |
25.550 |
23.681 |
- |
4.83% |
- |
|
BM_std_minmax_element<int>/4096
|
-7.30% |
1080.661 |
1001.732 |
- |
-6.18% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-7.28% |
494130.999 |
458155.711 |
- |
4.22% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-7.26% |
14901806.555 |
13819610.106 |
- |
-1.17% |
- |
|
BM_deque_deque_copy/0
|
-7.22% |
0.850 |
0.788 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-7.20% |
268025.435 |
248738.514 |
- |
1.21% |
- |
|
std::partition(vector<int>)_(sparse)/8192
|
-7.19% |
2008.697 |
1864.177 |
- |
0.17% |
- |
|
std::reverse(list<int>)/32768
|
-7.18% |
20018.243 |
18580.437 |
- |
6.06% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-7.18% |
11.064 |
10.270 |
- |
-0.68% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-7.17% |
3.745 |
3.476 |
- |
-2.16% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-7.17% |
30.002 |
27.852 |
- |
-5.71% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-7.16% |
20.067 |
18.630 |
- |
-5.39% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-7.14% |
5.776 |
5.363 |
- |
-0.20% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-7.14% |
29321.090 |
27226.974 |
- |
0.12% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-7.14% |
8.904 |
8.268 |
- |
0.31% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-7.14% |
1.503 |
1.396 |
- |
-0.48% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-7.14% |
1.201 |
1.115 |
- |
-10.73% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-7.11% |
27.406 |
25.459 |
- |
-5.51% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-7.08% |
1264301.758 |
1174728.514 |
- |
1.64% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.08% |
22.875 |
21.255 |
- |
-38.46% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-7.08% |
54.670 |
50.799 |
- |
-13.52% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-7.01% |
2.492 |
2.318 |
- |
-3.54% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-7.00% |
47.613 |
44.282 |
- |
-8.85% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-6.99% |
74085448.271 |
68906664.572 |
- |
-9.34% |
- |
|
BM_std_minmax_element<int>/65536
|
-6.99% |
17210.833 |
16008.200 |
- |
-5.86% |
- |
|
BM_std_minmax_element<int>/64000
|
-6.98% |
16813.333 |
15639.682 |
- |
-6.27% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
-6.98% |
37793.748 |
35156.534 |
- |
1.28% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.97% |
6149.528 |
5720.819 |
- |
-0.18% |
- |
|
BM_std_minmax_element<int>/70000
|
-6.96% |
18383.917 |
17104.890 |
- |
-5.80% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-6.95% |
886.976 |
825.340 |
- |
-3.76% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-6.93% |
80.636 |
75.049 |
- |
-0.10% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-6.92% |
31.602 |
29.416 |
- |
-4.71% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-6.91% |
1.385 |
1.289 |
- |
-13.53% |
- |
|
BM_std_minmax_element<int>/5500
|
-6.91% |
1443.821 |
1344.051 |
- |
-5.54% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-6.90% |
0.726 |
0.676 |
- |
-16.10% |
- |
|
std::set<std::string>::count(key)_(non-existent)/0
|
-6.89% |
0.276 |
0.257 |
- |
0.77% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-6.87% |
24.421 |
22.743 |
- |
-7.67% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-6.81% |
574.143 |
535.068 |
- |
0.83% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-6.80% |
1.672 |
1.558 |
- |
-2.42% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-6.79% |
2469.121 |
2301.394 |
- |
0.74% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-6.77% |
3.329 |
3.104 |
- |
-5.98% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-6.76% |
1219181.205 |
1136739.194 |
- |
1.65% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-6.76% |
1.709 |
1.594 |
- |
-3.01% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-6.74% |
0.651 |
0.607 |
- |
-2.87% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-6.62% |
39461.135 |
36847.420 |
- |
0.71% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-6.58% |
38.625 |
36.082 |
- |
-17.85% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-6.57% |
1.674 |
1.564 |
- |
-5.76% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-6.56% |
3.164 |
2.957 |
- |
6.65% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-6.55% |
54819.871 |
51228.005 |
- |
-3.63% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-6.55% |
19.865 |
18.564 |
- |
-9.03% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
-6.55% |
312.200 |
291.751 |
- |
1.07% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
-6.54% |
29.975 |
28.015 |
- |
0.51% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-6.54% |
240.284 |
224.572 |
- |
-3.91% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-6.52% |
1679404.114 |
1569914.618 |
- |
-6.89% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-6.50% |
1267767.334 |
1185312.744 |
- |
3.14% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-6.49% |
4530810.415 |
4236796.922 |
- |
-6.82% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.43% |
832.825 |
779.314 |
- |
-7.42% |
- |
|
BM_std_minmax_element<int>/3
|
-6.40% |
1.223 |
1.145 |
- |
0.65% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-6.39% |
3.436 |
3.217 |
- |
-2.62% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-6.38% |
85559.280 |
80104.141 |
- |
0.86% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-6.37% |
25.550 |
23.922 |
- |
-23.49% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-6.37% |
48738.597 |
45636.263 |
- |
-0.38% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
-6.35% |
2065.404 |
1934.226 |
- |
-0.04% |
- |
|
std::deque<int>::ctor(size)/32
|
-6.34% |
31.148 |
29.174 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-6.33% |
4122582.568 |
3861643.605 |
- |
-8.89% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-6.33% |
8081.021 |
7569.828 |
- |
0.56% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-6.29% |
46.552 |
43.626 |
- |
1.88% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
-6.27% |
259.428 |
243.156 |
- |
0.46% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
-6.26% |
0.270 |
0.253 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-6.25% |
22.692 |
21.272 |
- |
1.70% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-6.25% |
490.403 |
459.731 |
- |
-5.20% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-6.25% |
24.623 |
23.085 |
- |
-6.62% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-6.23% |
25.741 |
24.137 |
- |
-1.90% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-6.22% |
1030.480 |
966.406 |
- |
-3.72% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-6.21% |
18.276 |
17.142 |
- |
-0.29% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-6.20% |
0.606 |
0.569 |
- |
-0.72% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-6.20% |
16.716 |
15.679 |
- |
-0.09% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-6.19% |
532.042 |
499.083 |
- |
-13.52% |
- |
|
std::remove_copy(list<int>)_(prefix)/1024
|
-6.18% |
791.647 |
742.741 |
- |
0.73% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-6.12% |
8.182 |
7.681 |
- |
-13.10% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-6.12% |
9261086.874 |
8694328.471 |
- |
-1.45% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-6.10% |
60584617.999 |
56887013.918 |
- |
-1.63% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-6.10% |
27.759 |
26.065 |
- |
1.43% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-6.10% |
29.251 |
27.467 |
- |
3.08% |
- |
|
std::is_sorted(deque<int>)/8
|
-6.10% |
2.773 |
2.604 |
- |
-2.36% |
- |
|
BM_std_minmax_element<int>/64
|
-6.10% |
17.221 |
16.171 |
- |
-5.18% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-6.09% |
6492121.381 |
6096458.982 |
- |
-11.07% |
- |
|
BM_PushHeap_uint64_Descending_16
|
-6.09% |
0.384 |
0.361 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-6.09% |
1393033.657 |
1308233.464 |
- |
1.99% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-6.08% |
2290433.515 |
2151160.234 |
- |
-5.10% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-6.06% |
27.993 |
26.298 |
- |
0.84% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-6.03% |
2.062 |
1.938 |
- |
6.22% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-6.03% |
35.058 |
32.943 |
- |
2.35% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
-6.03% |
7.549 |
7.094 |
- |
0.85% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
-6.01% |
9987.854 |
9387.466 |
- |
0.62% |
- |
|
std::fill(vector<bool>)/64
|
-6.00% |
1.646 |
1.547 |
- |
-1.31% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/0
|
-5.99% |
0.269 |
0.253 |
- |
0.52% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.90% |
848.820 |
798.759 |
- |
-0.30% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-5.90% |
9.714 |
9.142 |
- |
-3.66% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-5.89% |
1200538.561 |
1129787.110 |
- |
-6.29% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-5.84% |
29.294 |
27.585 |
- |
-6.39% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-5.84% |
30.755 |
28.960 |
- |
0.96% |
- |
|
std::for_each(list<int>)/8192
|
-5.83% |
7835.546 |
7378.705 |
- |
-0.81% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-5.83% |
11735.479 |
11051.333 |
- |
2.92% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-5.83% |
32.583 |
30.685 |
- |
-0.90% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-5.82% |
11.062 |
10.419 |
- |
-1.54% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-5.82% |
2.542 |
2.395 |
- |
4.68% |
- |
|
std::find(deque<int>)_(process_all)/50
|
-5.81% |
13.964 |
13.153 |
- |
0.70% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-5.79% |
14713.898 |
13862.127 |
- |
-20.02% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-5.78% |
1.392 |
1.311 |
- |
1.30% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
-5.76% |
1.559 |
1.469 |
- |
0.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.76% |
40.670 |
38.328 |
- |
-10.99% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-5.75% |
12630854.613 |
11904727.016 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-5.74% |
8022487.363 |
7562316.615 |
- |
-1.27% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
-5.73% |
365353.761 |
344402.096 |
- |
1.76% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
-5.72% |
2907.783 |
2741.317 |
- |
0.36% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-5.72% |
6990.524 |
6590.420 |
- |
-13.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-5.71% |
8397422.706 |
7917579.391 |
- |
-3.27% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-5.71% |
9280868.541 |
8750824.888 |
- |
-2.20% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
-5.70% |
723.174 |
681.945 |
- |
0.95% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-5.69% |
11.950 |
11.271 |
- |
-9.92% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
-5.66% |
0.292 |
0.275 |
- |
-0.85% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-5.64% |
14.761 |
13.929 |
- |
-0.88% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/0
|
-5.62% |
0.267 |
0.252 |
- |
0.89% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-5.60% |
3.044 |
2.873 |
- |
-5.51% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-5.59% |
66317.429 |
62608.118 |
- |
0.51% |
- |
|
bm_ranges_swap_ranges_vb_aligned/8
|
-5.58% |
3.591 |
3.391 |
- |
3.20% |
- |
|
BM_PushHeap_uint32_Random_1
|
-5.58% |
0.446 |
0.421 |
- |
-5.26% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
-5.55% |
2.709 |
2.558 |
- |
0.25% |
- |
|
std::is_sorted(vector<int>)/8192
|
-5.55% |
2009.148 |
1897.641 |
- |
0.04% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-5.55% |
19.733 |
18.638 |
- |
1.31% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-5.54% |
6781.360 |
6405.776 |
- |
-4.34% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-5.53% |
1644480.944 |
1553567.526 |
- |
-6.03% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-5.52% |
180404.395 |
170454.432 |
- |
-1.57% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-5.49% |
2264998.685 |
2140613.239 |
- |
-5.99% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
-5.47% |
4546677.555 |
4298014.386 |
- |
-5.37% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-5.46% |
1.097 |
1.037 |
- |
-0.18% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-5.46% |
556.275 |
525.926 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-5.42% |
4497886.389 |
4253951.137 |
- |
1.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-5.42% |
51.157 |
48.385 |
- |
-11.55% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-5.42% |
583.728 |
552.096 |
- |
-11.76% |
- |
|
BM_deque_deque_ranges_copy/2
|
-5.41% |
2.245 |
2.124 |
- |
-5.28% |
- |
|
vector<bool>(const_vector<bool>&)
|
-5.40% |
10.351 |
9.791 |
- |
-4.52% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-5.40% |
1123185.363 |
1062571.976 |
- |
-3.87% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-5.36% |
2696.460 |
2552.022 |
- |
-6.98% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-5.34% |
1076527.357 |
1018999.665 |
- |
-4.96% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-5.32% |
8.918 |
8.443 |
- |
2.09% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-5.32% |
24.830 |
23.509 |
- |
-2.97% |
- |
|
bm_ranges_swap_ranges_vb_aligned/16
|
-5.31% |
3.656 |
3.462 |
- |
4.29% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-5.30% |
25.681 |
24.319 |
- |
1.18% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-5.29% |
40.574 |
38.426 |
- |
-7.05% |
- |
|
std::reverse(deque<int>)/8
|
-5.29% |
2.629 |
2.490 |
- |
-1.72% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-5.29% |
0.846 |
0.801 |
- |
1.83% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-5.29% |
38.973 |
36.912 |
- |
-10.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-5.29% |
13793024.454 |
13063748.392 |
- |
1.15% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-5.28% |
212113810.258 |
200911410.917 |
- |
-9.27% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-5.28% |
4196102.128 |
3974685.460 |
- |
2.71% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-5.27% |
1120982.299 |
1061893.161 |
- |
-5.35% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-5.26% |
8263.752 |
7829.455 |
- |
-2.40% |
- |
|
std::move(list<int>)/262144
|
-5.25% |
261150.393 |
247438.618 |
- |
0.27% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-5.24% |
166578430.942 |
157852156.588 |
- |
3.51% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-5.24% |
507682.603 |
481091.304 |
- |
-3.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-5.23% |
9657420.495 |
9152144.882 |
- |
4.08% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-5.21% |
2.189 |
2.075 |
- |
3.26% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-5.20% |
33.697 |
31.944 |
- |
-5.39% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-5.19% |
5580937.045 |
5291169.418 |
- |
-3.04% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-5.19% |
2.253 |
2.136 |
- |
-4.60% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-5.18% |
34681.895 |
32884.276 |
- |
-0.69% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-5.16% |
0.456 |
0.433 |
- |
-5.87% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
-5.16% |
814.899 |
772.869 |
- |
0.59% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-5.16% |
2.505 |
2.376 |
- |
0.69% |
- |
|
BM_std_minmax_element<char>/1
|
-5.15% |
0.317 |
0.301 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-5.13% |
1105051.171 |
1048361.224 |
- |
-4.62% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-5.13% |
21.450 |
20.350 |
- |
-3.12% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-5.11% |
20.611 |
19.558 |
- |
0.88% |
- |
|
std::copy(vector<bool>)_(unaligned)/64
|
-5.08% |
1.904 |
1.807 |
- |
0.77% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-5.07% |
1.028 |
0.976 |
- |
0.71% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-5.06% |
28.876 |
27.414 |
- |
-5.73% |
- |
|
std::replace(deque<int>)_(sprinkled)/1024
|
-5.06% |
368.757 |
350.110 |
- |
-0.39% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-5.04% |
218396.141 |
207378.222 |
- |
0.78% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-5.04% |
1.156 |
1.097 |
- |
-4.89% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-5.03% |
15.816 |
15.021 |
- |
0.32% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-5.02% |
24.088 |
22.878 |
- |
-4.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-5.02% |
26934.937 |
25581.988 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-5.01% |
2.325 |
2.209 |
- |
4.42% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-5.00% |
1.319 |
1.253 |
- |
2.54% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.00% |
231.194 |
219.635 |
- |
1.35% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-5.00% |
9.716 |
9.230 |
- |
-3.44% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-4.99% |
163.484 |
155.323 |
- |
-8.63% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-4.99% |
24.456 |
23.236 |
- |
7.47% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-4.98% |
60.479 |
57.469 |
- |
0.06% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.96% |
13193.818 |
12538.900 |
- |
0.97% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-4.96% |
153.208 |
145.608 |
- |
0.57% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
-4.95% |
75163242.467 |
71441884.655 |
- |
-5.03% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32
|
-4.95% |
3.642 |
3.462 |
- |
4.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-4.92% |
119.863 |
113.960 |
- |
20.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.92% |
2337454.256 |
2222514.041 |
- |
-5.56% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-4.91% |
16.144 |
15.352 |
- |
-1.36% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-4.90% |
3.216 |
3.059 |
- |
1.44% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-4.90% |
577.619 |
549.342 |
- |
-11.81% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-4.89% |
163499222.890 |
155506353.511 |
- |
2.95% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-4.89% |
24.099 |
22.921 |
- |
5.62% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
-4.88% |
86.582 |
82.354 |
- |
0.18% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.87% |
1.530 |
1.456 |
- |
-7.45% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-4.86% |
0.645 |
0.613 |
- |
1.40% |
- |
|
std::replace(deque<int>)_(sprinkled)/8192
|
-4.85% |
2943.212 |
2800.583 |
- |
-0.63% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-4.84% |
20.001 |
19.032 |
- |
0.33% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
-4.84% |
32.489 |
30.917 |
- |
14.01% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-4.84% |
176152775.530 |
167635536.190 |
- |
-2.06% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.83% |
229.148 |
218.091 |
- |
-1.34% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-4.82% |
1006.471 |
957.986 |
- |
-1.44% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-4.81% |
21.804 |
20.755 |
- |
-4.31% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-4.80% |
0.351 |
0.334 |
- |
-6.23% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
-4.80% |
7816.712 |
7441.566 |
- |
0.32% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
-4.78% |
19.109 |
18.196 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-4.76% |
7637355.570 |
7273568.198 |
- |
-6.73% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-4.75% |
38.295 |
36.474 |
- |
-3.79% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.75% |
41383.393 |
39418.618 |
- |
-6.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-4.75% |
13131822.484 |
12508519.178 |
- |
-9.62% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.74% |
593.405 |
565.251 |
- |
-12.16% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-4.74% |
23706.090 |
22583.292 |
- |
0.29% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.72% |
13735.996 |
13087.296 |
- |
-0.20% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
-4.70% |
11.784 |
11.230 |
- |
0.49% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-4.70% |
13359.314 |
12731.564 |
- |
1.52% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_Control
|
-4.69% |
0.229 |
0.219 |
- |
0.07% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-4.69% |
18.154 |
17.303 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-4.67% |
2442369.740 |
2328353.498 |
- |
-24.18% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-4.66% |
14.037 |
13.383 |
- |
1.96% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-4.66% |
4.909 |
4.681 |
- |
-2.43% |
- |
|
std::partition(vector<int>)_(sparse)/1024
|
-4.65% |
268.218 |
255.752 |
- |
0.11% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-4.65% |
5.072 |
4.836 |
- |
-1.82% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
-4.64% |
26.361 |
25.139 |
- |
0.01% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.61% |
0.266 |
0.254 |
- |
-4.68% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-4.60% |
9259771.709 |
8833419.083 |
- |
0.35% |
- |
|
std::move(list<int>)/1048576
|
-4.60% |
1059764.950 |
1010984.577 |
- |
2.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.60% |
73.858 |
70.461 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-4.59% |
12587476.151 |
12009595.243 |
- |
-16.21% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
-4.59% |
843548.872 |
804858.890 |
- |
0.85% |
- |
|
BM_PushHeap_float_Random_4
|
-4.59% |
2.448 |
2.336 |
- |
-16.92% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-4.58% |
2.779 |
2.652 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-4.58% |
1778229.004 |
1696788.490 |
- |
-0.25% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-4.57% |
1.720 |
1.641 |
- |
-1.44% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-4.55% |
11.597 |
11.070 |
- |
-0.57% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.54% |
1167.840 |
1114.873 |
- |
-4.13% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
-4.53% |
17.357 |
16.570 |
- |
0.99% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-4.53% |
3.752 |
3.582 |
- |
0.31% |
- |
|
std::for_each_n(deque<int>)/8
|
-4.52% |
1.315 |
1.255 |
- |
0.43% |
- |
|
std::reverse(vector<int>)/8
|
-4.52% |
1.571 |
1.500 |
- |
-2.93% |
- |
|
std::copy_backward(vector<int>)/262144
|
-4.51% |
12523.704 |
11958.890 |
- |
-4.55% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-4.51% |
29.495 |
28.165 |
- |
-0.45% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-4.51% |
32.920 |
31.436 |
- |
3.87% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-4.50% |
163527880.140 |
156161327.090 |
- |
2.84% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-4.50% |
20.234 |
19.323 |
- |
0.78% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
-4.50% |
11.987 |
11.448 |
- |
-0.16% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-4.49% |
58761.927 |
56124.588 |
- |
-4.91% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-4.49% |
18.073 |
17.262 |
- |
-0.40% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-4.46% |
70.922 |
67.760 |
- |
-3.01% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-4.45% |
20.570 |
19.655 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-4.45% |
12409716.634 |
11857574.986 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-4.44% |
163516569.014 |
156252977.127 |
- |
4.19% |
- |
|
BM_CmpEqual_uint_uint
|
-4.43% |
1.127 |
1.077 |
- |
0.83% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-4.43% |
825.046 |
788.503 |
- |
24.39% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-4.42% |
20583.324 |
19673.976 |
- |
-1.39% |
- |
|
std::shift_right(list<int>)/8192
|
-4.40% |
8050.439 |
7695.939 |
- |
0.33% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-4.40% |
752.844 |
719.695 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-4.39% |
163258888.640 |
156093912.000 |
- |
2.71% |
- |
|
ranges::minmax(std::list<char>)/64
|
-4.38% |
35.352 |
33.803 |
- |
0.49% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-4.38% |
39996469.914 |
38244773.895 |
- |
-4.01% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
-4.38% |
0.338 |
0.323 |
- |
2.12% |
- |
|
BM_num_get<long_long>
|
-4.38% |
11.113 |
10.627 |
- |
-2.28% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-4.37% |
3.044 |
2.911 |
- |
-4.19% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-4.36% |
79569283.626 |
76097725.457 |
- |
-4.24% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-4.36% |
1.841 |
1.760 |
- |
0.72% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.36% |
13409.021 |
12824.703 |
- |
-0.67% |
- |
|
BM_deque_deque_ranges_move/4096
|
-4.35% |
154.412 |
147.691 |
- |
0.53% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-4.33% |
11.537 |
11.038 |
- |
-0.22% |
- |
|
std::vector<int>::ctor(size)/32
|
-4.32% |
11.507 |
11.010 |
- |
-24.28% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.30% |
1832.358 |
1753.487 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-4.29% |
1405365.194 |
1345020.215 |
- |
-5.94% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
-4.29% |
39.285 |
37.601 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-4.28% |
3837883.084 |
3673794.722 |
- |
-4.10% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-4.27% |
7.867 |
7.531 |
- |
-2.29% |
- |
|
rng::for_each(map<int>)/32
|
-4.27% |
26.216 |
25.098 |
- |
-0.38% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-4.26% |
31001.178 |
29679.343 |
- |
-3.25% |
- |
|
BM_vector_deque_copy_backward/1
|
-4.26% |
2.362 |
2.261 |
- |
0.94% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-4.25% |
1.166 |
1.116 |
- |
-1.78% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-4.24% |
11901.076 |
11395.914 |
- |
-3.61% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.24% |
740.794 |
709.357 |
- |
-6.17% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-4.24% |
23.887 |
22.875 |
- |
-4.90% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8192
|
-4.24% |
5494.905 |
5262.078 |
- |
0.03% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-4.24% |
20.736 |
19.857 |
- |
0.10% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.23% |
7800.487 |
7470.626 |
- |
-4.56% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-4.22% |
21.232 |
20.335 |
- |
-0.13% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-4.20% |
12.569 |
12.042 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-4.19% |
1036285.685 |
992856.183 |
- |
-5.01% |
- |
|
BM_deque_deque_move_backward/1
|
-4.18% |
2.793 |
2.676 |
- |
-3.61% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-4.18% |
4.361 |
4.179 |
- |
-1.31% |
- |
|
BM_PushHeap_uint32_Random_16384
|
-4.17% |
5.916 |
5.669 |
- |
-1.77% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-4.17% |
2.340 |
2.243 |
- |
-5.64% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-4.17% |
23.048 |
22.087 |
- |
-3.12% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-4.16% |
33.004 |
31.630 |
- |
-0.93% |
- |
|
BM_deque_vector_move_backward/0
|
-4.16% |
1.591 |
1.525 |
- |
17.01% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.14% |
10.660 |
10.218 |
- |
-25.04% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-4.14% |
667153.805 |
639504.615 |
- |
0.59% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-4.14% |
2.838 |
2.720 |
- |
-2.92% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-4.13% |
1042497.899 |
999481.422 |
- |
-5.11% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-4.13% |
163111553.462 |
156383137.711 |
- |
3.26% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-4.12% |
35.259 |
33.807 |
- |
0.19% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-4.12% |
31.144 |
29.863 |
- |
-77.93% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
-4.12% |
28.278 |
27.114 |
- |
107.73% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-4.11% |
9322661.701 |
8939121.415 |
- |
0.73% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-4.10% |
92.171 |
88.388 |
- |
3.74% |
- |
|
std::move_backward(vector<int>)/262144
|
-4.10% |
22928.860 |
21988.310 |
- |
0.55% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-4.10% |
455102.564 |
436439.997 |
- |
1.42% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-4.10% |
834.144 |
799.940 |
- |
0.45% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-4.09% |
209.718 |
201.138 |
- |
0.38% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
-4.09% |
9478.918 |
9091.135 |
- |
-0.09% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-4.09% |
137.615 |
131.990 |
- |
-1.80% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-4.09% |
4.539 |
4.353 |
- |
-5.07% |
- |
|
BM_StringFindAllMatch/8
|
-4.05% |
3.045 |
2.922 |
- |
1.70% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-4.04% |
25.878 |
24.832 |
- |
0.66% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-4.03% |
4420141.440 |
4242025.983 |
- |
-2.67% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-4.00% |
7177.366 |
6890.086 |
- |
-0.03% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-3.99% |
21.700 |
20.834 |
- |
-24.70% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
-3.99% |
0.332 |
0.319 |
- |
-1.64% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-3.98% |
6690.160 |
6423.643 |
- |
1.49% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-3.98% |
38.256 |
36.733 |
- |
-1.64% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-3.96% |
8662.507 |
8319.355 |
- |
-1.19% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-3.96% |
27797.898 |
26697.676 |
- |
-3.92% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
-3.93% |
142.190 |
136.599 |
- |
0.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-3.93% |
22.546 |
21.660 |
- |
-2.18% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192
|
-3.92% |
98649.174 |
94784.103 |
- |
0.29% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.92% |
5266.903 |
5060.655 |
- |
-6.54% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-3.91% |
1.093 |
1.050 |
- |
-0.84% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-3.91% |
20.329 |
19.534 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-3.91% |
1197205.438 |
1150433.833 |
- |
-2.72% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-3.91% |
1151372.908 |
1106411.297 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-3.89% |
163187849.602 |
156836292.627 |
- |
2.91% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-3.89% |
795954.024 |
764991.866 |
- |
0.93% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
-3.87% |
3475.099 |
3340.654 |
- |
0.11% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-3.87% |
151938.998 |
146063.887 |
- |
-1.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-3.86% |
818.029 |
786.413 |
- |
-0.58% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.86% |
205.590 |
197.647 |
- |
-1.01% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-3.86% |
1.915 |
1.841 |
- |
-0.22% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192
|
-3.85% |
4913.939 |
4724.544 |
- |
0.41% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-3.84% |
31.567 |
30.355 |
- |
-26.72% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
-3.84% |
2658.884 |
2556.811 |
- |
0.31% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-3.81% |
8.670 |
8.340 |
- |
-1.91% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-3.79% |
4.594 |
4.419 |
- |
-1.32% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
-3.78% |
7.006 |
6.741 |
- |
3.17% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-3.78% |
9166.911 |
8820.185 |
- |
2.57% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.76% |
3.055 |
2.940 |
- |
0.22% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-3.76% |
108414.450 |
104337.841 |
- |
2.40% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-3.75% |
308.713 |
297.133 |
- |
1.54% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-3.74% |
19.269 |
18.548 |
- |
2.32% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.74% |
33995.790 |
32725.202 |
- |
-1.14% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-3.74% |
6.345 |
6.108 |
- |
-1.25% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-3.73% |
1.655 |
1.593 |
- |
-5.62% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-3.73% |
1.419 |
1.366 |
- |
1.78% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-3.72% |
0.505 |
0.486 |
- |
-4.29% |
- |
|
rng::for_each(set<int>)/8
|
-3.71% |
6.847 |
6.593 |
- |
-0.01% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-3.71% |
20.449 |
19.691 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-3.71% |
798.185 |
768.584 |
- |
0.40% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-3.70% |
1165524.375 |
1122383.294 |
- |
-10.36% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-3.69% |
1213625.161 |
1168843.743 |
- |
-2.20% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-3.69% |
4.323 |
4.164 |
- |
-31.88% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0
|
-3.69% |
0.337 |
0.325 |
- |
-1.75% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-3.67% |
31.021 |
29.881 |
- |
1.89% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-3.67% |
20.093 |
19.354 |
- |
3.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-3.67% |
22166.550 |
21354.009 |
- |
-1.25% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-3.66% |
55.607 |
53.570 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-3.66% |
1112320.668 |
1071581.686 |
- |
-0.58% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
-3.66% |
220776.331 |
212692.606 |
- |
0.83% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-3.66% |
3.104 |
2.990 |
- |
0.61% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-3.66% |
33.411 |
32.187 |
- |
-2.83% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-3.66% |
16687.214 |
16077.057 |
- |
8.84% |
- |
|
std::rotate(vector<int>)_(by_1/3)/8192
|
-3.66% |
906.386 |
873.248 |
- |
0.22% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-3.65% |
8.199 |
7.900 |
- |
0.51% |
- |
|
BM_CmpLess_uchar_uint
|
-3.65% |
1.086 |
1.046 |
- |
-6.39% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.64% |
121280.448 |
116861.433 |
- |
0.38% |
- |
|
rng::for_each(map<int>)/50
|
-3.64% |
39.010 |
37.591 |
- |
-0.50% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-3.64% |
4.591 |
4.424 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-3.63% |
11.681 |
11.257 |
- |
2.96% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-3.63% |
33.302 |
32.094 |
- |
-1.34% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
-3.63% |
11.644 |
11.221 |
- |
0.43% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-3.63% |
52.777 |
50.864 |
- |
0.01% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-3.60% |
54686.950 |
52718.813 |
- |
1.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
-3.60% |
0.615 |
0.593 |
- |
-0.33% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-3.59% |
27156.994 |
26182.017 |
- |
1.92% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-3.59% |
2.376 |
2.291 |
- |
3.54% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-3.58% |
1376.536 |
1327.271 |
- |
-5.46% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-3.57% |
811.912 |
782.917 |
- |
-1.57% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/0
|
-3.57% |
0.287 |
0.277 |
- |
1.32% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-3.57% |
1.761 |
1.698 |
- |
-2.96% |
- |
|
SetIntersection_None_Set_string_64_16
|
-3.56% |
18638726.512 |
17974959.982 |
- |
-3.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.56% |
1143517.068 |
1102830.709 |
- |
-5.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-3.55% |
3.621 |
3.493 |
- |
-0.91% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-3.55% |
56.636 |
54.628 |
- |
-3.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.55% |
1150.004 |
1109.236 |
- |
-8.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-3.54% |
3111287.056 |
3001171.473 |
- |
-46.01% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-3.53% |
0.714 |
0.689 |
- |
-16.55% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-3.52% |
30.652 |
29.571 |
- |
-1.21% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
-3.52% |
1084857.446 |
1046653.398 |
- |
-2.27% |
- |
|
rng::for_each(multimap<int>)/8
|
-3.52% |
6.396 |
6.171 |
- |
0.67% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-3.51% |
20.751 |
20.022 |
- |
2.40% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-3.51% |
60.149 |
58.036 |
- |
3.99% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-3.50% |
2.820 |
2.721 |
- |
-0.13% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
-3.49% |
0.350 |
0.338 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-3.48% |
12269761.846 |
11843004.930 |
- |
-23.92% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192
|
-3.48% |
100017.304 |
96538.614 |
- |
0.45% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-3.47% |
584.807 |
564.494 |
- |
-2.12% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-3.47% |
609.872 |
588.736 |
- |
-1.29% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
-3.46% |
156.930 |
151.495 |
- |
0.63% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.46% |
4325.545 |
4175.791 |
- |
-1.06% |
- |
|
SetIntersection_None_Set_string_64_64
|
-3.45% |
11733408.467 |
11328026.721 |
- |
-2.77% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-3.45% |
3958.896 |
3822.237 |
- |
-1.62% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
-3.45% |
253310.985 |
244570.778 |
- |
0.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-3.45% |
44.922 |
43.373 |
- |
3.08% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-3.45% |
861666.359 |
831973.927 |
- |
-9.80% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-3.45% |
27.980 |
27.016 |
- |
-1.33% |
- |
|
std::set<std::string>::clear()/1024
|
-3.44% |
22726.807 |
21944.096 |
- |
-2.85% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-3.44% |
18217494.897 |
17591022.274 |
- |
-2.02% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-3.44% |
53328.978 |
51495.748 |
- |
-3.22% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
-3.44% |
0.461 |
0.445 |
- |
1.10% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-3.43% |
227.073 |
219.278 |
- |
-1.67% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-3.43% |
7170.175 |
6924.474 |
- |
0.64% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-3.43% |
0.740 |
0.714 |
- |
-2.90% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-3.42% |
1038034.593 |
1002568.049 |
- |
-4.00% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.41% |
7702.130 |
7439.119 |
- |
-0.08% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
-3.41% |
981317.461 |
947811.427 |
- |
1.29% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-3.41% |
43.228 |
41.752 |
- |
0.48% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-3.41% |
0.924 |
0.892 |
- |
2.81% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-3.40% |
40.371 |
38.997 |
- |
-2.09% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-3.40% |
2.929 |
2.829 |
- |
-1.95% |
- |
|
rng::for_each(multiset<int>)/8
|
-3.40% |
6.812 |
6.581 |
- |
-1.53% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.39% |
185950.172 |
179641.038 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-3.39% |
1659088.608 |
1602800.512 |
- |
-6.68% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-3.39% |
13308.931 |
12858.084 |
- |
2.82% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
-3.38% |
62043.171 |
59943.257 |
- |
0.97% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst
|
-3.38% |
0.844 |
0.815 |
- |
0.06% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
-3.37% |
963.943 |
931.421 |
- |
0.32% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
-3.37% |
10170.164 |
9827.064 |
- |
0.50% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.37% |
1398.183 |
1351.049 |
- |
-4.73% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-3.37% |
32.083 |
31.002 |
- |
-1.38% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-3.37% |
1378464.977 |
1332032.831 |
- |
-0.35% |
- |
|
std::copy(deque<int>)/512
|
-3.37% |
17.278 |
16.697 |
- |
0.56% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
-3.37% |
23.557 |
22.764 |
- |
-0.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.37% |
26212448.684 |
25330324.743 |
- |
-2.31% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
-3.36% |
4757398.825 |
4597312.408 |
- |
-0.15% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-3.36% |
375.851 |
363.216 |
- |
11.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-3.36% |
1042656.879 |
1007628.203 |
- |
-2.97% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-3.36% |
1.083 |
1.046 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-3.36% |
29.539 |
28.547 |
- |
-5.80% |
- |
|
BM_StringRead_Hot_Deep_Small
|
-3.36% |
0.512 |
0.495 |
- |
-1.62% |
- |
|
BM_std_minmax_element<char>/3
|
-3.35% |
1.190 |
1.150 |
- |
-4.26% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.35% |
46.001 |
44.458 |
- |
-12.06% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-3.35% |
1.335 |
1.291 |
- |
33.68% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-3.35% |
1139674.914 |
1101521.215 |
- |
-2.56% |
- |
|
std::make_heap(vector<int>,_pred)_(ascending)/8
|
-3.35% |
17.352 |
16.772 |
- |
0.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-3.35% |
1034154.972 |
999558.509 |
- |
-4.65% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.34% |
2.433 |
2.351 |
- |
-8.77% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-3.34% |
0.500 |
0.483 |
- |
5.16% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-3.33% |
5.842 |
5.648 |
- |
-8.66% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-3.32% |
109277.300 |
105645.779 |
- |
3.19% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-3.32% |
1213343.070 |
1173028.393 |
- |
-1.20% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.31% |
1027778.596 |
993717.258 |
- |
-3.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
-3.31% |
55.259 |
53.429 |
- |
0.99% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-3.31% |
2130658.955 |
2060110.229 |
- |
-9.54% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
-3.31% |
8930.877 |
8635.657 |
- |
-3.26% |
- |
|
std::fill(vector<bool>)/4096
|
-3.31% |
4.349 |
4.205 |
- |
0.39% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-3.30% |
1131481.527 |
1094086.259 |
- |
-3.07% |
- |
|
std::for_each_n(list<int>)/8192
|
-3.30% |
7970.877 |
7707.595 |
- |
2.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.30% |
55.374 |
53.546 |
- |
-0.31% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-3.30% |
725.640 |
701.686 |
- |
2.29% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-3.30% |
218.184 |
210.990 |
- |
0.51% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-3.30% |
27.458 |
26.553 |
- |
-21.42% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.29% |
3.319 |
3.210 |
- |
-1.25% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.28% |
183.169 |
177.163 |
- |
-1.02% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-3.28% |
679.126 |
656.870 |
- |
0.19% |
- |
|
std::fill_n(deque<int>)/8192
|
-3.28% |
243.529 |
235.551 |
- |
0.86% |
- |
|
BM_deque_deque_ranges_move/5500
|
-3.25% |
205.242 |
198.565 |
- |
0.65% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.25% |
64398.677 |
62305.903 |
- |
-2.76% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-3.25% |
5.739 |
5.552 |
- |
-8.17% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-3.25% |
393.958 |
381.164 |
- |
-4.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-3.25% |
5279376.437 |
5108007.897 |
- |
-2.19% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-3.25% |
1156.294 |
1118.765 |
- |
2.31% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-3.25% |
1.849 |
1.789 |
- |
-3.19% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
-3.24% |
451.327 |
436.685 |
- |
0.88% |
- |
|
BM_CmpLess_ushort_ushort
|
-3.24% |
1.079 |
1.044 |
- |
-0.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.24% |
28.658 |
27.728 |
- |
-4.51% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
-3.23% |
21.149 |
20.465 |
- |
0.95% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-3.23% |
1.550 |
1.500 |
- |
11.35% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-3.21% |
156.302 |
151.287 |
- |
4.96% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-3.21% |
40215568.057 |
38925380.789 |
- |
-2.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-3.20% |
13394717.427 |
12966130.210 |
- |
3.16% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
-3.20% |
2.501 |
2.421 |
- |
0.79% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-3.20% |
1927.388 |
1865.795 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.20% |
1317067.839 |
1274980.756 |
- |
-3.31% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-3.19% |
15801438.537 |
15296898.052 |
- |
1.44% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-3.17% |
40.104 |
38.832 |
- |
0.72% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-3.17% |
6839.799 |
6623.163 |
- |
0.60% |
- |
|
std::for_each_n(list<int>)/50
|
-3.16% |
22.892 |
22.168 |
- |
-1.56% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024
|
-3.16% |
15540.984 |
15049.586 |
- |
0.12% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.16% |
39959.342 |
38697.360 |
- |
-5.19% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-3.16% |
1.667 |
1.614 |
- |
-11.66% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-3.15% |
3.722 |
3.605 |
- |
-0.34% |
- |
|
std::is_sorted(vector<int>)/1024
|
-3.15% |
252.037 |
244.095 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-3.15% |
6228211.079 |
6032196.548 |
- |
-4.48% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
-3.14% |
195.985 |
189.836 |
- |
0.63% |
- |
|
BM_CmpLess_schar_schar
|
-3.13% |
0.984 |
0.953 |
- |
-0.26% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.13% |
135532.135 |
131293.983 |
- |
-2.09% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.13% |
6.740 |
6.529 |
- |
-0.48% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-3.12% |
20.608 |
19.965 |
- |
1.56% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
-3.11% |
226323449.145 |
219278962.383 |
- |
0.39% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-3.11% |
107.611 |
104.266 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_string_64_1
|
-3.11% |
22871552.759 |
22160735.512 |
- |
-3.62% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-3.11% |
1.347 |
1.305 |
- |
-8.28% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1024
|
-3.10% |
303.516 |
294.093 |
- |
0.41% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-3.10% |
23.163 |
22.445 |
- |
-11.03% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.09% |
44061.072 |
42698.000 |
- |
-1.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.09% |
732.574 |
709.959 |
- |
0.29% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-3.08% |
31569.824 |
30597.242 |
- |
0.71% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.08% |
33.805 |
32.764 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-3.07% |
1013803.831 |
982666.038 |
- |
-6.27% |
- |
|
SetIntersection_None_Set_float_256_256
|
-3.07% |
5891073.637 |
5710276.062 |
- |
0.73% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-3.06% |
39405.214 |
38198.308 |
- |
-0.80% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.06% |
5796.107 |
5618.955 |
- |
-0.88% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-3.06% |
5.006 |
4.853 |
- |
3.73% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-3.06% |
1015.960 |
984.922 |
- |
2.60% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.05% |
1900326.838 |
1842273.580 |
- |
-4.16% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-3.05% |
15.315 |
14.848 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-3.05% |
1136195.476 |
1101544.225 |
- |
-2.54% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-3.05% |
0.345 |
0.335 |
- |
-1.41% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-3.04% |
1.282 |
1.243 |
- |
3.31% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-3.03% |
17.658 |
17.123 |
- |
-0.82% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-3.03% |
56440.927 |
54732.093 |
- |
-0.43% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-3.03% |
733.525 |
711.320 |
- |
-0.72% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-3.03% |
1152.392 |
1117.518 |
- |
2.07% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-3.03% |
618.521 |
599.804 |
- |
-2.55% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-3.02% |
1119369.159 |
1085554.451 |
- |
-4.29% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-3.02% |
32.679 |
31.692 |
- |
8.83% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
-3.01% |
4374097.004 |
4242341.259 |
- |
1.10% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-3.01% |
29.464 |
28.576 |
- |
-13.16% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-3.01% |
1630286.537 |
1581237.469 |
- |
-3.73% |
- |
|
std::copy_backward(list<int>)/4096
|
-3.01% |
3270.053 |
3171.692 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-3.00% |
18.751 |
18.188 |
- |
0.49% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-2.99% |
2.068 |
2.006 |
- |
-2.49% |
- |
|
BM_vector_deque_move_backward/1024
|
-2.99% |
38.052 |
36.912 |
- |
-2.56% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-2.99% |
5.443 |
5.280 |
- |
-1.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.99% |
1096628.779 |
1063846.240 |
- |
0.52% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-2.99% |
110.639 |
107.333 |
- |
-4.81% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.99% |
363.499 |
352.644 |
- |
1.59% |
- |
|
BM_num_get<long>
|
-2.98% |
11.021 |
10.692 |
- |
-0.97% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.98% |
207094.000 |
200924.685 |
- |
-7.37% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576
|
-2.98% |
625646.547 |
607028.639 |
- |
0.50% |
- |
|
std::remove_copy(list<int>)_(prefix)/50
|
-2.98% |
19.578 |
18.996 |
- |
-0.20% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-2.97% |
170.260 |
165.198 |
- |
-5.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-2.97% |
1049869.191 |
1018684.160 |
- |
-3.24% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.97% |
441.304 |
428.204 |
- |
-34.51% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.97% |
364.683 |
353.858 |
- |
1.93% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-2.97% |
2.027 |
1.967 |
- |
2.46% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-2.97% |
1410063.861 |
1368224.094 |
- |
8.87% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-2.96% |
487.476 |
473.031 |
- |
-2.26% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-2.96% |
52547.151 |
50991.844 |
- |
-2.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-2.96% |
17698740.768 |
17175061.533 |
- |
-3.34% |
- |
|
BM_std_minmax_element<int>/4
|
-2.95% |
1.233 |
1.197 |
- |
-4.98% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.94% |
12142.088 |
11784.517 |
- |
-5.43% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
-2.94% |
57.064 |
55.384 |
- |
3.04% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-2.94% |
19.990 |
19.402 |
- |
0.80% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-2.94% |
31.874 |
30.937 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.94% |
1624325.383 |
1576625.252 |
- |
-3.14% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.94% |
5.068 |
4.920 |
- |
-2.04% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-2.93% |
8.215 |
7.974 |
- |
-2.63% |
- |
|
std::move(deque<int>)/8
|
-2.93% |
3.346 |
3.248 |
- |
-6.62% |
- |
|
std::transform(vector<int>,_vector<int>)/32
|
-2.93% |
17.733 |
17.214 |
- |
0.37% |
- |
|
BM_PushHeap_uint64_Descending_64
|
-2.92% |
0.387 |
0.376 |
- |
-0.20% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.92% |
9312683.091 |
9041151.105 |
- |
0.57% |
- |
|
BM_CmpEqual_ushort_short
|
-2.91% |
1.036 |
1.006 |
- |
-3.03% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
-2.91% |
1311.779 |
1273.590 |
- |
0.29% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-2.91% |
9300922.761 |
9030507.408 |
- |
0.74% |
- |
|
BM_deque_deque_ranges_copy/1
|
-2.90% |
2.500 |
2.427 |
- |
-0.42% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-2.90% |
44.933 |
43.630 |
- |
-0.42% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.90% |
612029.790 |
594286.017 |
- |
-0.62% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-2.90% |
3.057 |
2.969 |
- |
-0.52% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-2.89% |
4.746 |
4.609 |
- |
-1.32% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-2.89% |
1.590 |
1.544 |
- |
-1.29% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-2.88% |
23.607 |
22.927 |
- |
-5.91% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.88% |
107710.360 |
104611.873 |
- |
1.88% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.88% |
961.016 |
933.379 |
- |
1.26% |
- |
|
BM_deque_deque_ranges_copy/70000
|
-2.87% |
3378.496 |
3281.406 |
- |
0.64% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-2.87% |
1.287 |
1.250 |
- |
-5.89% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-2.87% |
1125825.239 |
1093540.536 |
- |
-1.48% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-2.86% |
21.597 |
20.978 |
- |
1.07% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.86% |
27044.308 |
26269.655 |
- |
4.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
-2.86% |
61.352 |
59.597 |
- |
1.76% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-2.85% |
6599.075 |
6410.878 |
- |
-2.34% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-2.85% |
25.270 |
24.550 |
- |
2.24% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-2.85% |
6.668 |
6.478 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-2.84% |
30.367 |
29.506 |
- |
16.93% |
- |
|
std::copy_n(deque<int>)/8
|
-2.83% |
2.802 |
2.723 |
- |
-1.06% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.83% |
71.649 |
69.620 |
- |
-10.43% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-2.82% |
39093521.073 |
37991274.353 |
- |
-0.18% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-2.81% |
8877.586 |
8628.050 |
- |
-6.04% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-2.81% |
15577.571 |
15139.732 |
- |
-0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.80% |
559.772 |
544.099 |
- |
1.92% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
-2.79% |
53.604 |
52.107 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
-2.79% |
75154040.449 |
73056396.055 |
- |
-3.04% |
- |
|
BM_deque_vector_move_backward/64000
|
-2.79% |
7977.576 |
7755.131 |
- |
3.18% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-2.78% |
1523623.364 |
1481243.088 |
- |
-3.66% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-2.77% |
492.807 |
479.145 |
- |
-1.02% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-2.77% |
29.116 |
28.309 |
- |
-5.85% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-2.77% |
9949823.722 |
9674304.481 |
- |
-0.26% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-2.77% |
2.351 |
2.286 |
- |
0.70% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-2.76% |
43.909 |
42.697 |
- |
4.94% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
-2.76% |
7978.422 |
7758.187 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-2.76% |
1041882.434 |
1013154.586 |
- |
-2.88% |
- |
|
std::partial_sort(vector<int>)_(ascending)/8
|
-2.76% |
19.453 |
18.917 |
- |
-0.75% |
- |
|
BM_StringFindNoMatch/131072
|
-2.74% |
2017.604 |
1962.248 |
- |
0.09% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.74% |
402.101 |
391.099 |
- |
-0.07% |
- |
|
BM_CmpLess_schar_short
|
-2.73% |
0.980 |
0.953 |
- |
-0.65% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.73% |
38.300 |
37.254 |
- |
-4.98% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-2.73% |
3.188 |
3.101 |
- |
2.23% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.73% |
1664216.715 |
1618846.354 |
- |
-3.50% |
- |
|
std::copy(list<int>)/32768
|
-2.72% |
26944.830 |
26211.284 |
- |
0.34% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-2.72% |
19091.031 |
18571.713 |
- |
-0.97% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.72% |
4.131 |
4.018 |
- |
2.91% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-2.72% |
15.173 |
14.761 |
- |
-0.57% |
- |
|
std::set<int>::ctor(const&)/0
|
-2.72% |
13.110 |
12.754 |
- |
0.51% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.72% |
935.608 |
910.194 |
- |
2.97% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-2.71% |
24.500 |
23.835 |
- |
-4.51% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-2.71% |
10.341 |
10.061 |
- |
-1.52% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-2.70% |
2.061 |
2.006 |
- |
-11.38% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.70% |
12.601 |
12.261 |
- |
-0.33% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-2.70% |
1373659.524 |
1336605.217 |
- |
-1.73% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-2.70% |
79608680.379 |
77462882.711 |
- |
-2.64% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-2.69% |
25.545 |
24.857 |
- |
5.03% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.69% |
1.416 |
1.378 |
- |
2.22% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.69% |
17.589 |
17.116 |
- |
7.12% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.69% |
7940.070 |
7726.837 |
- |
2.25% |
- |
|
BM_CmpEqual_uint_schar
|
-2.68% |
1.052 |
1.024 |
- |
1.16% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-2.68% |
33470.772 |
32573.401 |
- |
1.52% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-2.68% |
789.379 |
768.241 |
- |
-8.67% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
-2.67% |
66258792.745 |
64487697.765 |
- |
-0.16% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-2.67% |
17.680 |
17.208 |
- |
-57.37% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.67% |
45.722 |
44.501 |
- |
1.02% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-2.67% |
36.521 |
35.547 |
- |
9.09% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.66% |
9.188 |
8.944 |
- |
0.63% |
- |
|
std::set<std::string>::clear()/8192
|
-2.65% |
217217.310 |
211454.423 |
- |
-2.21% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.65% |
7777.250 |
7570.969 |
- |
-0.80% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192
|
-2.65% |
160459.367 |
156209.227 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
-2.65% |
11463152.035 |
11159832.663 |
- |
2.51% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-2.65% |
1.281 |
1.247 |
- |
0.08% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-2.64% |
1185166.985 |
1153828.797 |
- |
-2.44% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-2.63% |
8675.732 |
8447.810 |
- |
2.34% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.62% |
623.754 |
607.393 |
- |
-1.04% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.62% |
33478.233 |
32600.243 |
- |
0.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-2.62% |
14308.620 |
13933.671 |
- |
-1.23% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.62% |
6875.465 |
6695.476 |
- |
-0.78% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.62% |
812.652 |
791.391 |
- |
-1.33% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
-2.61% |
15.138 |
14.743 |
- |
0.99% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-2.61% |
1.679 |
1.635 |
- |
5.61% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-2.60% |
0.413 |
0.402 |
- |
0.47% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-2.60% |
9037326.661 |
8802181.846 |
- |
-29.68% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-2.59% |
77665407.022 |
75652745.287 |
- |
1.56% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.59% |
627228.101 |
610977.213 |
- |
1.15% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-2.59% |
1211494.359 |
1180138.770 |
- |
0.34% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
-2.59% |
0.615 |
0.599 |
- |
0.05% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/1024
|
-2.59% |
19446.036 |
18943.350 |
- |
0.80% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-2.58% |
4015.724 |
3912.009 |
- |
0.41% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-2.58% |
12762.397 |
12433.189 |
- |
1.49% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
-2.58% |
9044.902 |
8811.701 |
- |
2.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.57% |
1157417.168 |
1127639.204 |
- |
-5.33% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-2.57% |
47.352 |
46.134 |
- |
-3.82% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.57% |
22.688 |
22.106 |
- |
1.29% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-2.56% |
13.632 |
13.283 |
- |
0.39% |
- |
|
ranges::min(std::vector<long_long>)/64
|
-2.56% |
4.806 |
4.683 |
- |
0.29% |
- |
|
std::copy(vector<bool>)_(unaligned)/512
|
-2.56% |
3.565 |
3.474 |
- |
0.04% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
-2.56% |
42.286 |
41.204 |
- |
0.55% |
- |
|
BM_num_get<unsigned_short>
|
-2.56% |
10.298 |
10.034 |
- |
-2.42% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-2.55% |
9.026 |
8.795 |
- |
1.99% |
- |
|
BM_deque_vector_move_backward/70000
|
-2.55% |
8836.616 |
8611.362 |
- |
11.10% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-2.55% |
3.054 |
2.976 |
- |
-0.59% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-2.55% |
1488831.267 |
1450936.550 |
- |
-1.73% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
-2.54% |
736.827 |
718.124 |
- |
74.84% |
- |
|
SetIntersection_None_Set_float_64_64
|
-2.54% |
11728602.303 |
11430926.033 |
- |
2.35% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-2.53% |
23.940 |
23.334 |
- |
17.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
-2.53% |
6897.119 |
6722.650 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
-2.53% |
4152628.319 |
4047685.321 |
- |
-1.95% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.52% |
2.427 |
2.366 |
- |
2.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.52% |
46.618 |
45.443 |
- |
-9.32% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-2.52% |
1303072.184 |
1270260.580 |
- |
1.23% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.51% |
88.597 |
86.370 |
- |
0.05% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-2.50% |
20.701 |
20.182 |
- |
-0.86% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.50% |
13.970 |
13.621 |
- |
-0.53% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
-2.50% |
2.058 |
2.007 |
- |
0.66% |
- |
|
BM_deque_deque_ranges_move/64000
|
-2.50% |
3178.751 |
3099.417 |
- |
1.44% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-2.49% |
1.741 |
1.697 |
- |
-2.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.49% |
23.125 |
22.549 |
- |
1.83% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-2.49% |
12660821.229 |
12345796.252 |
- |
-2.54% |
- |
|
BM_PushHeap_float_Random_1024
|
-2.49% |
7.011 |
6.837 |
- |
-9.49% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-2.49% |
13.637 |
13.298 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-2.49% |
1048277.820 |
1022209.444 |
- |
-0.96% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-2.49% |
31.367 |
30.587 |
- |
0.29% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.48% |
10697.691 |
10432.426 |
- |
-2.65% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0
|
-2.48% |
15.390 |
15.008 |
- |
0.18% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-2.48% |
1353021.968 |
1319496.780 |
- |
-3.53% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-2.47% |
6966.442 |
6794.151 |
- |
0.40% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-2.47% |
10.352 |
10.096 |
- |
-4.81% |
- |
|
std::fill_n(vector<int>)/1024
|
-2.46% |
30.342 |
29.597 |
- |
0.52% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-2.45% |
15.511 |
15.130 |
- |
-1.21% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
-2.45% |
33.278 |
32.462 |
- |
1.58% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-2.45% |
0.592 |
0.578 |
- |
-6.11% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
-2.44% |
70.111 |
68.397 |
- |
0.86% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-2.43% |
32.462 |
31.673 |
- |
-2.17% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.43% |
406.010 |
396.138 |
- |
-2.23% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.42% |
634181.796 |
618807.371 |
- |
-3.76% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-2.42% |
0.840 |
0.819 |
- |
-1.57% |
- |
|
BM_StringFindNoMatch/32768
|
-2.42% |
511.031 |
498.657 |
- |
0.09% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.42% |
237.713 |
231.958 |
- |
1.59% |
- |
|
std::copy_n(vector<int>)/8
|
-2.42% |
2.319 |
2.263 |
- |
4.69% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-2.42% |
21035311.813 |
20527068.167 |
- |
-3.24% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-2.42% |
18.698 |
18.246 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-2.41% |
1041406.000 |
1016317.348 |
- |
-2.51% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-2.40% |
35323.999 |
34475.905 |
- |
-0.02% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
-2.40% |
604982.438 |
590458.079 |
- |
-0.92% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.40% |
730.812 |
713.285 |
- |
-0.50% |
- |
|
std::pop_heap(deque<float>)/8192
|
-2.40% |
62.554 |
61.055 |
- |
-0.46% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.39% |
840.672 |
820.545 |
- |
-67.59% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.39% |
29.561 |
28.853 |
- |
-1.39% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.38% |
13176.784 |
12862.803 |
- |
-0.51% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-2.38% |
2.962 |
2.891 |
- |
-3.77% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-2.38% |
4.186 |
4.086 |
- |
-1.72% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.38% |
63783.199 |
62268.338 |
- |
-0.66% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-2.37% |
4166363.664 |
4067457.180 |
- |
-0.54% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.37% |
285695.175 |
278920.551 |
- |
-0.14% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-2.36% |
26995.213 |
26357.132 |
- |
-4.10% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.36% |
32.810 |
32.036 |
- |
-1.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.35% |
450.613 |
440.004 |
- |
-3.26% |
- |
|
std::find(vector<short>)_(bail_25%)/1024
|
-2.35% |
6.126 |
5.982 |
- |
0.07% |
- |
|
std::make_heap(vector<int>,_pred)_(ascending)/1024
|
-2.35% |
671.184 |
655.383 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-2.35% |
18068816.103 |
17644151.611 |
- |
-0.47% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-2.35% |
10.616 |
10.367 |
- |
-0.64% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-2.34% |
34977.231 |
34157.068 |
- |
-1.13% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-2.34% |
723.752 |
706.803 |
- |
-1.59% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-2.34% |
245.745 |
239.990 |
- |
-3.06% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-2.34% |
1790964.519 |
1749073.551 |
- |
3.58% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-2.34% |
1.163 |
1.135 |
- |
0.37% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
-2.33% |
1175.689 |
1148.239 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-2.33% |
1173435.630 |
1146051.997 |
- |
-1.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.33% |
1034836.103 |
1010700.638 |
- |
-4.30% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.33% |
6788.726 |
6630.470 |
- |
-0.88% |
- |
|
bm_lexicographical_compare<int>/8
|
-2.33% |
1.499 |
1.464 |
- |
0.14% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-2.33% |
1071031.335 |
1046085.808 |
- |
-0.20% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-2.33% |
959.135 |
936.809 |
- |
-0.63% |
- |
|
std::rotate_copy(deque<int>)/32
|
-2.33% |
2.634 |
2.573 |
- |
-0.01% |
- |
|
std::deque<int>::ctor(size)/1024
|
-2.32% |
76.300 |
74.527 |
- |
-1.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-2.32% |
0.645 |
0.630 |
- |
0.30% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast
|
-2.32% |
0.839 |
0.819 |
- |
-0.16% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-2.31% |
1.676 |
1.637 |
- |
-10.74% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-2.31% |
54400.602 |
53142.452 |
- |
-9.47% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
-2.31% |
10.087 |
9.854 |
- |
0.18% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8
|
-2.31% |
46.206 |
45.141 |
- |
-0.82% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-2.31% |
29.257 |
28.582 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.30% |
10096613.041 |
9864236.114 |
- |
-2.27% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-2.30% |
106697.286 |
104242.408 |
- |
2.16% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.30% |
226.075 |
220.873 |
- |
-5.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-2.30% |
322.501 |
315.097 |
- |
0.98% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.29% |
1.333 |
1.303 |
- |
-0.41% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-2.29% |
2.129 |
2.080 |
- |
2.95% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.29% |
7.830 |
7.651 |
- |
-5.73% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-2.29% |
18.324 |
17.905 |
- |
-8.92% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.29% |
12205.459 |
11926.462 |
- |
-1.53% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8192
|
-2.29% |
5369.109 |
5246.392 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
-2.28% |
13962357.044 |
13644580.367 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
-2.28% |
65318390.522 |
63831991.086 |
- |
-0.47% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
-2.27% |
219638.073 |
214645.923 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.27% |
15.525 |
15.172 |
- |
2.17% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-2.26% |
21310213.191 |
20828334.520 |
- |
-3.90% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-2.26% |
4013.148 |
3922.415 |
- |
-1.40% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.26% |
133292.486 |
130280.217 |
- |
9.85% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-2.26% |
25.459 |
24.884 |
- |
0.81% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
-2.25% |
11.920 |
11.651 |
- |
0.56% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-2.25% |
2.453 |
2.398 |
- |
1.99% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-2.25% |
5893006.275 |
5760396.183 |
- |
-2.28% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-2.24% |
26322.731 |
25733.835 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.24% |
18675949.905 |
18258368.579 |
- |
-3.58% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-2.23% |
5.169 |
5.054 |
- |
-4.56% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-2.23% |
1075094.323 |
1051085.726 |
- |
-1.96% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-2.23% |
1.585 |
1.549 |
- |
6.93% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.23% |
73.793 |
72.149 |
- |
0.21% |
- |
|
BM_PushHeap_string_Descending_16384
|
-2.23% |
2.350 |
2.298 |
- |
-5.13% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-2.23% |
271.578 |
265.531 |
- |
-4.64% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-2.22% |
21.062 |
20.593 |
- |
0.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-2.22% |
56.919 |
55.653 |
- |
-1.03% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.22% |
9012.029 |
8811.877 |
- |
-1.83% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
-2.22% |
57934.815 |
56649.103 |
- |
-0.29% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-2.22% |
379.842 |
371.426 |
- |
11.61% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
-2.22% |
17189161.343 |
16808295.644 |
- |
-0.63% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-2.21% |
2948.852 |
2883.728 |
- |
0.59% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-2.21% |
17205314.678 |
16825446.907 |
- |
-0.20% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.21% |
9.871 |
9.653 |
- |
-1.37% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-2.21% |
0.502 |
0.491 |
- |
0.53% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-2.20% |
11.169 |
10.923 |
- |
-2.17% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.19% |
300.266 |
293.690 |
- |
-1.21% |
- |
|
BM_CmpLess_short_uchar
|
-2.19% |
1.107 |
1.083 |
- |
-1.65% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.18% |
6687.323 |
6541.759 |
- |
0.80% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-2.18% |
1623129.883 |
1587799.318 |
- |
-0.88% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.18% |
33.683 |
32.950 |
- |
4.03% |
- |
|
std::transform(vector<int>,_vector<int>)/50
|
-2.18% |
27.438 |
26.841 |
- |
0.20% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-2.17% |
33318.840 |
32594.630 |
- |
0.40% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-2.17% |
67.727 |
66.257 |
- |
0.57% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
-2.17% |
26392.916 |
25820.343 |
- |
0.22% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.15% |
16578.909 |
16221.828 |
- |
-1.74% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.15% |
19.829 |
19.404 |
- |
1.00% |
- |
|
SetIntersection_Front_Vector_string_1_1
|
-2.15% |
560705613.459 |
548673379.402 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.15% |
221762721.550 |
217004064.307 |
- |
-3.16% |
- |
|
SetIntersection_None_Set_float_256_1
|
-2.15% |
11721224.457 |
11469716.536 |
- |
0.90% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-2.14% |
1676900.495 |
1640999.194 |
- |
-7.51% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.14% |
1666746.990 |
1631120.930 |
- |
-0.20% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-2.14% |
211.932 |
207.404 |
- |
1.51% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-2.14% |
35.269 |
34.516 |
- |
-7.72% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-2.13% |
1071469.758 |
1048612.013 |
- |
14.83% |
- |
|
BM_deque_vector_move/64
|
-2.13% |
2.658 |
2.601 |
- |
-2.02% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-2.13% |
60.362 |
59.075 |
- |
-0.97% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.13% |
227.362 |
222.514 |
- |
-3.32% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.13% |
13196.273 |
12915.110 |
- |
2.89% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-2.13% |
84.371 |
82.576 |
- |
0.63% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-2.13% |
14.346 |
14.041 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.13% |
1265.941 |
1239.034 |
- |
-5.26% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.13% |
20.369 |
19.936 |
- |
-1.78% |
- |
|
BM_CmpEqual_schar_schar
|
-2.12% |
1.087 |
1.064 |
- |
-1.51% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-2.12% |
246193.551 |
240969.408 |
- |
-1.87% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-2.12% |
284432.776 |
278405.175 |
- |
1.73% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.12% |
6761.836 |
6618.694 |
- |
-1.13% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-2.12% |
62.101 |
60.787 |
- |
-16.00% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_256
|
-2.11% |
0.608 |
0.595 |
- |
0.40% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-2.11% |
43.194 |
42.282 |
- |
-2.04% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.11% |
19.172 |
18.768 |
- |
0.71% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.11% |
539.682 |
528.292 |
- |
0.05% |
- |
|
std::move(vector<int>)/8
|
-2.11% |
2.295 |
2.247 |
- |
-2.57% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.11% |
239.406 |
234.358 |
- |
-3.85% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
-2.10% |
8.124 |
7.953 |
- |
0.17% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-2.10% |
1.180 |
1.155 |
- |
4.66% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-2.10% |
19.477 |
19.067 |
- |
0.99% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-2.10% |
3.899 |
3.817 |
- |
6.07% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.10% |
2.134 |
2.089 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-2.10% |
1.340 |
1.312 |
- |
-2.23% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-2.09% |
8847141.855 |
8661860.911 |
- |
-2.53% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.09% |
11637.001 |
11393.469 |
- |
-1.74% |
- |
|
BM_deque_deque_ranges_copy/65536
|
-2.09% |
3146.616 |
3080.818 |
- |
0.40% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
-2.09% |
37333.211 |
36552.850 |
- |
-1.05% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_Control
|
-2.09% |
0.843 |
0.826 |
- |
0.62% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-2.08% |
16.259 |
15.920 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-2.08% |
10973205.400 |
10744517.363 |
- |
-2.91% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.08% |
55397.784 |
54243.750 |
- |
-0.55% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-2.08% |
9.129 |
8.939 |
- |
0.02% |
- |
|
std::unordered_set<int>::clear()/1024
|
-2.08% |
8847.931 |
8663.774 |
- |
-15.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-2.08% |
1121344.624 |
1098018.804 |
- |
-2.01% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.08% |
415.319 |
406.683 |
- |
-1.51% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.08% |
202.289 |
198.084 |
- |
-0.76% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-2.08% |
4651.217 |
4554.592 |
- |
0.52% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.08% |
402.754 |
394.389 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-2.08% |
2013755.700 |
1971950.010 |
- |
-9.68% |
- |
|
BM_num_get<bool>
|
-2.07% |
12.043 |
11.794 |
- |
-0.48% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-2.07% |
832725.356 |
815462.142 |
- |
-6.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-2.07% |
1149029.993 |
1125275.130 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.06% |
1177573.303 |
1153273.947 |
- |
-4.44% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.06% |
2.145 |
2.101 |
- |
0.31% |
- |
|
SetIntersection_None_Set_float_64_16
|
-2.06% |
18749520.366 |
18364035.243 |
- |
1.75% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-2.05% |
6782.494 |
6643.300 |
- |
-10.77% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
-2.05% |
3856.683 |
3777.540 |
- |
-0.19% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.05% |
1501.511 |
1470.740 |
- |
-2.19% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.04% |
5808.605 |
5689.848 |
- |
31.89% |
- |
|
std::move_backward(deque<int>)/64
|
-2.04% |
5.285 |
5.177 |
- |
-4.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_64
|
-2.04% |
0.592 |
0.580 |
- |
0.14% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.03% |
13141.385 |
12875.008 |
- |
-4.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_1024
|
-2.02% |
0.599 |
0.587 |
- |
0.15% |
- |
|
std::rotate_copy(deque<int>)/50
|
-2.02% |
3.068 |
3.006 |
- |
-0.38% |
- |
|
std::set<int>::erase(iterator)/1024
|
-2.02% |
20.232 |
19.822 |
- |
0.27% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.02% |
17.678 |
17.321 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-2.02% |
169235820.653 |
165816838.772 |
- |
-2.97% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-2.02% |
46.908 |
45.960 |
- |
0.05% |
- |
|
ranges::minmax(std::list<char>)/70000
|
-2.01% |
55128.252 |
54018.318 |
- |
0.86% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-2.01% |
8981380.178 |
8800591.246 |
- |
-2.00% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-2.01% |
9719982.921 |
9524331.040 |
- |
0.94% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-2.01% |
8784.248 |
8607.575 |
- |
8.87% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-2.00% |
16459852.685 |
16129978.150 |
- |
-0.99% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-2.00% |
1.675 |
1.642 |
- |
1.20% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.00% |
624.366 |
611.898 |
- |
-0.11% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-2.00% |
163.495 |
160.232 |
- |
1.63% |
- |
|
BM_deque_vector_move_backward/4096
|
-1.99% |
151.575 |
148.552 |
- |
1.33% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
-1.99% |
0.693 |
0.680 |
- |
-0.36% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.99% |
15.179 |
14.876 |
- |
-1.01% |
- |
|
std::pop_heap(deque<int>)/1024
|
-1.99% |
12.637 |
12.386 |
- |
0.86% |
- |
|
bm_gcd_trivial
|
-1.98% |
0.676 |
0.662 |
- |
-1.94% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
-1.98% |
4340.533 |
4254.579 |
- |
1.75% |
- |
|
std::list<std::string>::ctor(size)/32
|
-1.98% |
359.797 |
352.674 |
- |
1.30% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-1.98% |
25.643 |
25.136 |
- |
2.02% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-1.98% |
1932.468 |
1894.272 |
- |
2.85% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.97% |
817.741 |
801.612 |
- |
0.79% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.97% |
9.042 |
8.863 |
- |
-2.38% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.97% |
11294663.669 |
11072551.625 |
- |
-4.55% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.96% |
3.028 |
2.968 |
- |
-1.64% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.96% |
1159.048 |
1136.280 |
- |
-4.90% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
-1.96% |
7887.509 |
7733.007 |
- |
4.89% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-1.96% |
38.182 |
37.434 |
- |
-0.36% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-1.96% |
2.053 |
2.013 |
- |
0.41% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-1.96% |
8944229.584 |
8769135.455 |
- |
-2.41% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.96% |
20.119 |
19.725 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-1.96% |
11557573.861 |
11331588.994 |
- |
-2.46% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.95% |
6866.377 |
6732.167 |
- |
2.54% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.95% |
3.999 |
3.922 |
- |
-2.59% |
- |
|
std::set<int>::erase(iterator)/32
|
-1.95% |
20.148 |
19.756 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-1.95% |
119938896.589 |
117606084.558 |
- |
-2.20% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.94% |
797.671 |
782.171 |
- |
-2.17% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.94% |
6785.009 |
6653.690 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-1.93% |
220114302.563 |
215855483.023 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.93% |
1577328.123 |
1546890.705 |
- |
0.57% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024
|
-1.93% |
4.154 |
4.074 |
- |
0.61% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
-1.93% |
8.839 |
8.668 |
- |
0.75% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-1.92% |
5.644 |
5.535 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-1.92% |
1016353.476 |
996810.392 |
- |
-4.57% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-1.92% |
2.372 |
2.326 |
- |
3.06% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.91% |
399.930 |
392.285 |
- |
-0.05% |
- |
|
std::pop_heap(vector<float>)/8192
|
-1.91% |
20.288 |
19.900 |
- |
1.83% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
-1.91% |
350647507.283 |
343954147.972 |
- |
-1.95% |
- |
|
BM_num_put<bool>
|
-1.91% |
10.962 |
10.753 |
- |
0.50% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.91% |
1.234 |
1.211 |
- |
3.21% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.91% |
18.906 |
18.545 |
- |
1.26% |
- |
|
BM_StringCopy_Large
|
-1.90% |
6.248 |
6.129 |
- |
0.72% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-1.90% |
7995.389 |
7843.311 |
- |
6.68% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-1.90% |
475.063 |
466.035 |
- |
0.35% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-1.90% |
2142.840 |
2102.137 |
- |
0.35% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.90% |
1124235.110 |
1102880.504 |
- |
-1.84% |
- |
|
BM_CmpLess_uchar_int
|
-1.89% |
1.079 |
1.058 |
- |
-2.08% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-1.89% |
2.481 |
2.435 |
- |
0.40% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-1.89% |
27.025 |
26.514 |
- |
1.24% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-1.89% |
25.539 |
25.057 |
- |
-0.09% |
- |
|
BM_CmpLess_uint_short
|
-1.88% |
1.020 |
1.001 |
- |
-1.58% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.88% |
14042.203 |
13778.714 |
- |
-0.09% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-1.88% |
50.019 |
49.080 |
- |
0.68% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-1.87% |
20.693 |
20.305 |
- |
-8.81% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/32
|
-1.87% |
211.616 |
207.650 |
- |
-0.07% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/1024
|
-1.87% |
607.077 |
595.704 |
- |
-0.30% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.87% |
10736092.740 |
10535165.900 |
- |
-2.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-1.87% |
5.377 |
5.276 |
- |
0.62% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
-1.87% |
9005.693 |
8837.446 |
- |
10.89% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-1.87% |
718.282 |
704.868 |
- |
1.60% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.86% |
5.291 |
5.193 |
- |
-5.12% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
-1.86% |
8.431 |
8.274 |
- |
0.71% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
-1.86% |
529.966 |
520.095 |
- |
1.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.86% |
1069763.234 |
1049847.162 |
- |
0.10% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.86% |
3435.535 |
3371.650 |
- |
1.37% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.86% |
20.251 |
19.875 |
- |
-1.14% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-1.86% |
110.470 |
108.420 |
- |
0.04% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-1.86% |
14506.495 |
14237.315 |
- |
1.12% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.85% |
19.314 |
18.956 |
- |
-62.28% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-1.85% |
8752141.156 |
8589790.242 |
- |
-3.51% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
-1.85% |
7000.926 |
6871.234 |
- |
-0.37% |
- |
|
BM_deque_vector_move_backward/65536
|
-1.85% |
8094.444 |
7945.013 |
- |
8.26% |
- |
|
rng::for_each(multimap<int>)/50
|
-1.84% |
40.905 |
40.152 |
- |
-0.13% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.84% |
1448.277 |
1421.644 |
- |
4.33% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.84% |
4.838 |
4.749 |
- |
-3.59% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.83% |
30.800 |
30.235 |
- |
1.15% |
- |
|
ranges::min(std::vector<char>)/64
|
-1.83% |
4.265 |
4.187 |
- |
-0.45% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.83% |
1094030.390 |
1073973.921 |
- |
-0.62% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-1.83% |
33.106 |
32.501 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.82% |
18068697.263 |
17739070.286 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
-1.82% |
205.940 |
202.189 |
- |
0.15% |
- |
|
std::move(deque<int>)/1048576
|
-1.82% |
55771.372 |
54757.441 |
- |
-0.37% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.82% |
5644.884 |
5542.399 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-1.81% |
1008733.061 |
990433.849 |
- |
-9.79% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.81% |
1.372 |
1.347 |
- |
-9.94% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
-1.81% |
154163813.944 |
151373461.817 |
- |
1.04% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
-1.81% |
155.134 |
152.326 |
- |
0.96% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-1.81% |
203.283 |
199.612 |
- |
0.58% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.80% |
3.123 |
3.067 |
- |
0.10% |
- |
|
rng::fold_left(vector<int>)/32
|
-1.80% |
22.082 |
21.684 |
- |
0.43% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-1.79% |
595.143 |
584.470 |
- |
1.00% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/8192
|
-1.79% |
2506745.369 |
2461828.637 |
- |
-0.56% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.79% |
3.527 |
3.464 |
- |
-0.03% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.79% |
668.110 |
656.161 |
- |
-9.90% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
-1.79% |
3.147 |
3.091 |
- |
-0.06% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
-1.78% |
17.331 |
17.023 |
- |
0.93% |
- |
|
BM_vector_deque_ranges_copy/64
|
-1.78% |
2.827 |
2.777 |
- |
-0.90% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-1.78% |
903637.796 |
887585.663 |
- |
2.97% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.77% |
14803.486 |
14541.027 |
- |
-2.53% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-1.77% |
8758.080 |
8602.883 |
- |
5.80% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
-1.77% |
9171.353 |
9009.045 |
- |
0.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.77% |
1243190.350 |
1221189.535 |
- |
-0.31% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
-1.77% |
11.767 |
11.558 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-1.77% |
9767700.089 |
9595070.177 |
- |
-3.47% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-1.77% |
29.389 |
28.870 |
- |
0.20% |
- |
|
BM_StringAssignStr_Large_Transparent
|
-1.77% |
10.607 |
10.419 |
- |
1.72% |
- |
|
BM_CmpLess_ushort_int
|
-1.77% |
1.091 |
1.072 |
- |
0.02% |
- |
|
BM_PushHeap_string_Descending_1024
|
-1.77% |
2.357 |
2.316 |
- |
-4.93% |
- |
|
BM_deque_vector_ranges_move/1
|
-1.76% |
2.111 |
2.074 |
- |
2.18% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-1.76% |
25.154 |
24.710 |
- |
-3.24% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-1.76% |
7880.978 |
7742.192 |
- |
-14.93% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16
|
-1.76% |
34594918.252 |
33985759.077 |
- |
-0.29% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.76% |
696.607 |
684.355 |
- |
2.51% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-1.76% |
50.626 |
49.736 |
- |
-0.22% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.75% |
951.638 |
934.956 |
- |
1.83% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.75% |
27317.015 |
26839.337 |
- |
0.14% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
-1.75% |
323.227 |
317.575 |
- |
-0.53% |
- |
|
BM_PushHeap_string_Descending_64
|
-1.74% |
2.214 |
2.175 |
- |
-6.24% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-1.74% |
16.304 |
16.020 |
- |
1.55% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-1.74% |
98.790 |
97.068 |
- |
0.30% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.74% |
9.030 |
8.872 |
- |
1.17% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.74% |
199.183 |
195.715 |
- |
-1.42% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-1.74% |
2.460 |
2.418 |
- |
0.70% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
-1.74% |
743.154 |
730.221 |
- |
-1.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-1.74% |
4302255.710 |
4227428.836 |
- |
-0.23% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-1.74% |
3372796.797 |
3314160.787 |
- |
-5.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.74% |
9141879.720 |
8983249.297 |
- |
-0.95% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.73% |
4967.109 |
4881.061 |
- |
2.59% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
-1.73% |
4300.238 |
4225.855 |
- |
1.31% |
- |
|
std::find(list<int>)_(process_all)/50
|
-1.73% |
19.318 |
18.984 |
- |
0.84% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.73% |
9.989 |
9.817 |
- |
-2.86% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.72% |
29431689.567 |
28924682.307 |
- |
-1.65% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.72% |
57926.767 |
56929.174 |
- |
4.51% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-1.72% |
1707639.928 |
1678232.686 |
- |
-5.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.72% |
16605958.318 |
16320546.896 |
- |
-0.98% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.71% |
2.310 |
2.270 |
- |
-4.97% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.70% |
950.507 |
934.332 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.70% |
1119169.055 |
1100163.733 |
- |
-3.01% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-1.69% |
1067547.829 |
1049459.180 |
- |
-0.68% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024
|
-1.69% |
24513.172 |
24098.163 |
- |
0.56% |
- |
|
ranges::min(std::list<char>)/8
|
-1.69% |
1.899 |
1.867 |
- |
-1.94% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-1.69% |
10.588 |
10.409 |
- |
0.35% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-1.69% |
143.717 |
141.287 |
- |
-2.90% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.69% |
119990.170 |
117965.925 |
- |
1.95% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.68% |
351186533.493 |
345286836.480 |
- |
-5.87% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-1.68% |
1449.537 |
1425.230 |
- |
-5.24% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
-1.66% |
153.445 |
150.892 |
- |
4.16% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-1.66% |
4.478 |
4.404 |
- |
-1.13% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-1.66% |
107207.946 |
105424.599 |
- |
3.07% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.66% |
5695458.057 |
5600800.591 |
- |
-1.38% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-1.66% |
4105642.718 |
4037424.044 |
- |
-3.73% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-1.66% |
4.847 |
4.767 |
- |
1.30% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.66% |
918.399 |
903.171 |
- |
-1.43% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.66% |
17040.881 |
16758.387 |
- |
-0.89% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-1.66% |
410.235 |
403.439 |
- |
-0.69% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.66% |
22.998 |
22.617 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.66% |
4346366.098 |
4274398.021 |
- |
-1.12% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.66% |
241.801 |
237.798 |
- |
-1.14% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-1.65% |
1.714 |
1.686 |
- |
-0.20% |
- |
|
std::set<std::string>::clear()/32
|
-1.65% |
912.104 |
897.023 |
- |
0.55% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.65% |
1238870.201 |
1218415.283 |
- |
-0.47% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-1.65% |
7.064 |
6.947 |
- |
0.58% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-1.64% |
142.844 |
140.495 |
- |
-0.38% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.64% |
8.826 |
8.681 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.64% |
24409575.313 |
24008342.595 |
- |
1.61% |
- |
|
rng::fold_left(deque<int>)/50
|
-1.64% |
37.668 |
37.049 |
- |
35.71% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-1.64% |
4.845 |
4.766 |
- |
-1.55% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.64% |
24.194 |
23.796 |
- |
-6.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-1.64% |
24.901 |
24.493 |
- |
1.10% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
-1.64% |
246863.398 |
242824.725 |
- |
0.25% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-1.64% |
164.389 |
161.701 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-1.63% |
10517159.597 |
10345422.236 |
- |
-1.31% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
-1.62% |
9.443 |
9.290 |
- |
-0.55% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.62% |
221.629 |
218.036 |
- |
-8.86% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-1.62% |
55892.431 |
54986.963 |
- |
-0.47% |
- |
|
BM_CmpEqual_uint_short
|
-1.62% |
1.048 |
1.031 |
- |
1.32% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
-1.62% |
601334.845 |
591621.819 |
- |
0.92% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-1.61% |
21.271 |
20.928 |
- |
0.91% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.61% |
22.844 |
22.477 |
- |
3.80% |
- |
|
std::generate(list<int>)/8192
|
-1.61% |
7676.867 |
7553.644 |
- |
-1.82% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-1.60% |
35.877 |
35.302 |
- |
-1.18% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-1.60% |
23.598 |
23.221 |
- |
0.04% |
- |
|
std::move_backward(deque<int>)/32768
|
-1.60% |
3514.112 |
3457.907 |
- |
1.89% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-1.60% |
7663047.957 |
7540688.260 |
- |
-1.33% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
-1.60% |
54.843 |
53.968 |
- |
-1.07% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-1.59% |
2.108 |
2.075 |
- |
0.14% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-1.59% |
771.093 |
758.823 |
- |
-4.64% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.59% |
548.430 |
539.729 |
- |
-0.43% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.59% |
18.564 |
18.270 |
- |
0.58% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.58% |
208.282 |
204.983 |
- |
1.25% |
- |
|
rng::for_each(map<int>)/8192
|
-1.58% |
7458.640 |
7340.509 |
- |
0.12% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.58% |
11.646 |
11.462 |
- |
0.67% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.58% |
114164.964 |
112361.577 |
- |
-1.38% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
-1.57% |
3717.674 |
3659.178 |
- |
1.31% |
- |
|
std::copy(deque<int>)/262144
|
-1.57% |
11866.920 |
11680.437 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_string_64_4
|
-1.57% |
21813664.517 |
21471200.893 |
- |
0.41% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.57% |
36700.283 |
36124.289 |
- |
1.72% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.56% |
623.335 |
613.588 |
- |
-2.55% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-1.56% |
3.017 |
2.970 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-1.56% |
1124250.737 |
1106717.404 |
- |
-2.94% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8192
|
-1.56% |
98193.166 |
96662.710 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-1.56% |
59.268 |
58.344 |
- |
-33.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-1.56% |
1259923.664 |
1240307.779 |
- |
-0.07% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-1.55% |
39191.532 |
38582.488 |
- |
1.12% |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.55% |
11522685.365 |
11343708.457 |
- |
0.58% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.55% |
121325.434 |
119441.730 |
- |
-0.33% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.55% |
1.228 |
1.209 |
- |
-6.92% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.55% |
286037.831 |
281612.554 |
- |
1.69% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.54% |
405.958 |
399.686 |
- |
-0.09% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
-1.54% |
642.380 |
632.461 |
- |
0.15% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
-1.54% |
17.232 |
16.967 |
- |
0.36% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-1.54% |
28.888 |
28.443 |
- |
2.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-1.54% |
21617.561 |
21284.540 |
- |
-0.35% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.54% |
16.885 |
16.624 |
- |
1.08% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.54% |
43.722 |
43.049 |
- |
1.51% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.54% |
22.909 |
22.556 |
- |
-1.98% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.54% |
5040303.554 |
4962825.156 |
- |
-1.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.54% |
21270069.034 |
20943156.337 |
- |
-0.40% |
- |
|
ranges::min(std::list<char>)/70000
|
-1.54% |
54453.502 |
53616.604 |
- |
1.48% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.53% |
41898.194 |
41256.459 |
- |
-1.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.53% |
137612.842 |
135512.255 |
- |
-1.78% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
-1.53% |
13.231 |
13.029 |
- |
-0.27% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.53% |
54889.073 |
54051.518 |
- |
0.21% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.52% |
6718.502 |
6616.204 |
- |
-4.38% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-1.52% |
32.485 |
31.990 |
- |
11.48% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-1.52% |
1583047.607 |
1558970.217 |
- |
1.73% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-1.52% |
8729044.950 |
8596423.973 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.52% |
22621338.375 |
22277841.954 |
- |
-2.67% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.52% |
60397.573 |
59481.785 |
- |
-1.02% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.51% |
26970.396 |
26562.008 |
- |
-6.93% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-1.51% |
4.166 |
4.103 |
- |
-1.65% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-1.51% |
2156069.643 |
2123618.898 |
- |
-7.18% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-1.50% |
15.758 |
15.520 |
- |
0.18% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.50% |
10853.460 |
10690.163 |
- |
-1.58% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.50% |
1247034.994 |
1228283.203 |
- |
-2.26% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.50% |
388569.099 |
382730.445 |
- |
1.66% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.50% |
169329003.336 |
166787296.013 |
- |
-1.79% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-1.50% |
33.239 |
32.741 |
- |
-1.71% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8
|
-1.50% |
2.731 |
2.690 |
- |
-0.68% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.50% |
571.686 |
563.119 |
- |
0.88% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-1.50% |
13294690.220 |
13095648.498 |
- |
-4.48% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-1.50% |
30.507 |
30.050 |
- |
-5.52% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.50% |
99.646 |
98.155 |
- |
-41.12% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-1.49% |
3.166 |
3.118 |
- |
-2.43% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
-1.49% |
22.824 |
22.483 |
- |
1.99% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.49% |
1489.025 |
1466.771 |
- |
1.24% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.49% |
301.408 |
296.911 |
- |
-9.51% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
-1.49% |
5.942 |
5.854 |
- |
0.10% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-1.48% |
42685.687 |
42052.427 |
- |
0.60% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.48% |
222.369 |
219.072 |
- |
-3.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.48% |
11409811.450 |
11240631.451 |
- |
-1.48% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-1.48% |
8140.589 |
8020.104 |
- |
8.27% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-1.48% |
5.078 |
5.003 |
- |
-19.20% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-1.48% |
34829.324 |
34315.220 |
- |
-0.64% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
-1.48% |
6.521 |
6.424 |
- |
-0.43% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-1.48% |
506605.750 |
499133.104 |
- |
1.26% |
- |
|
std::pop_heap(vector<float>)/1024
|
-1.47% |
8.561 |
8.435 |
- |
0.59% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
-1.47% |
41.803 |
41.189 |
- |
0.72% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.46% |
8.091 |
7.972 |
- |
0.69% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-1.46% |
1.245 |
1.227 |
- |
0.13% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-1.46% |
5.578 |
5.496 |
- |
1.36% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.46% |
10878933.275 |
10719962.376 |
- |
-1.79% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.46% |
13.269 |
13.075 |
- |
0.23% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-1.46% |
21.906 |
21.586 |
- |
1.30% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-1.46% |
24.720 |
24.360 |
- |
-5.25% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.46% |
8.609 |
8.484 |
- |
0.53% |
- |
|
std::fill(vector<bool>)/512
|
-1.45% |
1.512 |
1.490 |
- |
-0.20% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.45% |
1187014.116 |
1169775.478 |
- |
-1.40% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.45% |
98.090 |
96.669 |
- |
4.02% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-1.45% |
18.531 |
18.263 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-1.44% |
52196565.034 |
51443180.398 |
- |
0.37% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.44% |
856.637 |
844.277 |
- |
-18.65% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-1.44% |
482.880 |
475.930 |
- |
-0.36% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-1.44% |
10.003 |
9.860 |
- |
-0.64% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-1.43% |
10.322 |
10.174 |
- |
12.48% |
- |
|
BM_deque_deque_move/1024
|
-1.43% |
37.183 |
36.650 |
- |
-1.83% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.43% |
19854.883 |
19570.547 |
- |
-1.52% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-1.43% |
1.324 |
1.305 |
- |
-0.84% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
-1.43% |
2.405 |
2.371 |
- |
-0.36% |
- |
|
BM_deque_deque_move_backward/70000
|
-1.43% |
8787.260 |
8661.765 |
- |
7.55% |
- |
|
std::partition_copy(vector<int>)/50
|
-1.43% |
12.795 |
12.613 |
- |
-0.84% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.42% |
20.934 |
20.636 |
- |
1.45% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-1.42% |
34858.469 |
34363.832 |
- |
-1.15% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.42% |
1109046.994 |
1093313.626 |
- |
-0.77% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-1.41% |
32441.552 |
31982.999 |
- |
-0.77% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.41% |
1.779 |
1.754 |
- |
-0.39% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-1.41% |
2.668 |
2.630 |
- |
3.87% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.41% |
66722.704 |
65782.881 |
- |
0.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.40% |
1232616.779 |
1215319.742 |
- |
-0.73% |
- |
|
rng::fold_left(deque<int>)/32
|
-1.40% |
22.599 |
22.282 |
- |
36.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.40% |
48.108 |
47.434 |
- |
1.31% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-1.40% |
697.419 |
687.667 |
- |
-3.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.40% |
54.346 |
53.587 |
- |
-1.60% |
- |
|
std::partial_sort(vector<int>)_(ascending)/1024
|
-1.40% |
4809.775 |
4742.559 |
- |
-0.44% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.40% |
670.587 |
661.219 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.39% |
353045805.119 |
348129490.767 |
- |
-1.39% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-1.39% |
1100263.305 |
1084970.068 |
- |
-2.15% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-1.39% |
78.389 |
77.302 |
- |
1.01% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.38% |
1979.443 |
1952.130 |
- |
-0.63% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.38% |
363.609 |
358.594 |
- |
3.24% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.38% |
1822777.870 |
1797665.377 |
- |
-1.28% |
- |
|
std::pop_heap(vector<int>)/8
|
-1.38% |
52.005 |
51.289 |
- |
0.66% |
- |
|
BM_PushHeap_uint32_Random_4
|
-1.38% |
2.217 |
2.187 |
- |
-0.89% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
-1.37% |
9.958 |
9.821 |
- |
-0.17% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.37% |
72475.357 |
71480.800 |
- |
7.22% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-1.37% |
67.984 |
67.051 |
- |
-0.10% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576
|
-1.37% |
69221.300 |
68272.506 |
- |
0.02% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.37% |
1.243 |
1.226 |
- |
3.00% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-1.37% |
6.967 |
6.871 |
- |
-0.04% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-1.37% |
477214.086 |
470685.204 |
- |
2.05% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.37% |
35.412 |
34.929 |
- |
-0.07% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.36% |
682.106 |
672.807 |
- |
0.47% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.36% |
6388.172 |
6301.194 |
- |
-2.04% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.36% |
19.376 |
19.112 |
- |
-2.63% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.36% |
13.514 |
13.330 |
- |
-1.02% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
-1.36% |
3134.920 |
3092.322 |
- |
0.05% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
-1.36% |
391.066 |
385.759 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.35% |
10815460.218 |
10669193.060 |
- |
-1.98% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-1.35% |
685.422 |
676.155 |
- |
-1.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-1.35% |
1139612.046 |
1124216.984 |
- |
-0.53% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/64
|
-1.35% |
15.869 |
15.655 |
- |
0.49% |
- |
|
BM_deque_vector_copy/2
|
-1.34% |
1.835 |
1.810 |
- |
-0.31% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.34% |
66751.410 |
65854.764 |
- |
-1.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.34% |
8682153.714 |
8565587.793 |
- |
-4.26% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
-1.34% |
5.564 |
5.489 |
- |
2.69% |
- |
|
BM_CmpLess_short_schar
|
-1.34% |
0.960 |
0.947 |
- |
-4.07% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-1.33% |
19.140 |
18.885 |
- |
1.22% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-1.33% |
9.716 |
9.587 |
- |
-4.09% |
- |
|
BM_CmpEqual_ushort_uchar
|
-1.33% |
1.115 |
1.101 |
- |
0.71% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-1.33% |
282.687 |
278.931 |
- |
-2.58% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
-1.33% |
11.902 |
11.744 |
- |
0.12% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.33% |
4136466.626 |
4081623.059 |
- |
-2.24% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-1.33% |
68.548 |
67.639 |
- |
0.40% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
-1.32% |
2547.693 |
2513.959 |
- |
-0.17% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.32% |
4.995 |
4.929 |
- |
1.44% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.32% |
61677775.457 |
60863076.581 |
- |
-0.35% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
-1.32% |
8753.793 |
8638.236 |
- |
-0.79% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
-1.32% |
7.121 |
7.027 |
- |
0.27% |
- |
|
std::fill_n(list<int>)/32
|
-1.32% |
8.157 |
8.050 |
- |
0.45% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.32% |
5.167 |
5.099 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.32% |
2334246.904 |
2303548.804 |
- |
-1.11% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
-1.31% |
24.458 |
24.137 |
- |
1.03% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-1.31% |
7.961 |
7.857 |
- |
-2.33% |
- |
|
BM_deque_deque_ranges_move/65536
|
-1.31% |
3102.703 |
3062.192 |
- |
-0.42% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.30% |
91.199 |
90.010 |
- |
-7.37% |
- |
|
BM_deque_vector_copy_backward/4096
|
-1.30% |
149.268 |
147.327 |
- |
-0.36% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
-1.30% |
1969.738 |
1944.136 |
- |
3.34% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
-1.30% |
2917.640 |
2879.719 |
- |
-0.29% |
- |
|
BM_CmpLess_short_ushort
|
-1.30% |
1.097 |
1.083 |
- |
-0.80% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-1.30% |
25.049 |
24.724 |
- |
-73.04% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.30% |
54981.528 |
54269.140 |
- |
1.55% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.30% |
24693.213 |
24373.297 |
- |
-0.28% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-1.29% |
21.894 |
21.611 |
- |
7.80% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-1.29% |
16.940 |
16.721 |
- |
-9.86% |
- |
|
BM_CmpEqual_int_short
|
-1.29% |
1.139 |
1.124 |
- |
-1.31% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
-1.29% |
37089.063 |
36611.242 |
- |
0.25% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
-1.29% |
17.409 |
17.185 |
- |
0.76% |
- |
|
std::move(list<int>)/4096
|
-1.29% |
4919.371 |
4856.023 |
- |
-4.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-1.29% |
6671199.127 |
6585374.472 |
- |
-5.56% |
- |
|
BM_PushHeap_string_Descending_16
|
-1.29% |
2.094 |
2.067 |
- |
-6.78% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.29% |
167768465.491 |
165611979.654 |
- |
-1.67% |
- |
|
std::generate_n(list<int>)/50
|
-1.28% |
15.242 |
15.046 |
- |
-3.17% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-1.28% |
22.644 |
22.354 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-1.28% |
16978037.373 |
16760228.908 |
- |
0.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.28% |
674.216 |
665.609 |
- |
0.13% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
-1.28% |
37.351 |
36.875 |
- |
0.07% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.28% |
54286.503 |
53594.184 |
- |
-0.32% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
-1.27% |
4.339 |
4.283 |
- |
0.38% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-1.27% |
17977.414 |
17748.433 |
- |
0.78% |
- |
|
std::generate_n(list<int>)/8192
|
-1.27% |
6947.661 |
6859.249 |
- |
-0.14% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.27% |
21.726 |
21.450 |
- |
-4.38% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.27% |
750.931 |
741.428 |
- |
-4.63% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/1024
|
-1.27% |
276.924 |
273.421 |
- |
0.44% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/0
|
-1.26% |
13.953 |
13.776 |
- |
-0.07% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.26% |
14.102 |
13.923 |
- |
-1.46% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.26% |
394.879 |
389.886 |
- |
-0.50% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-1.26% |
55.158 |
54.461 |
- |
0.19% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-1.26% |
32.071 |
31.666 |
- |
1.83% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.26% |
35.629 |
35.178 |
- |
-1.52% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192
|
-1.26% |
159567.710 |
157551.857 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-1.26% |
1053127.899 |
1039872.862 |
- |
-3.91% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.26% |
24.593 |
24.284 |
- |
-2.79% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.25% |
224.701 |
221.885 |
- |
-1.88% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
-1.25% |
8.301 |
8.198 |
- |
0.79% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.25% |
1040.408 |
1027.399 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.25% |
1163430.885 |
1148886.476 |
- |
-1.69% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.25% |
1165554.067 |
1150991.966 |
- |
-3.42% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-1.25% |
1275470.947 |
1259537.029 |
- |
1.90% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
-1.25% |
57541.268 |
56822.470 |
- |
0.44% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.25% |
191.613 |
189.225 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.25% |
22019033.954 |
21744692.918 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-1.25% |
11395568.221 |
11253651.609 |
- |
-2.16% |
- |
|
BM_deque_deque_move_backward/65536
|
-1.24% |
8222.326 |
8119.985 |
- |
7.26% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-1.24% |
33.391 |
32.977 |
- |
-0.04% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-1.24% |
24652.248 |
24346.230 |
- |
-0.15% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-1.24% |
7897.536 |
7799.638 |
- |
10.45% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024
|
-1.24% |
14883.984 |
14699.694 |
- |
-0.31% |
- |
|
std::is_sorted(list<int>)/8192
|
-1.24% |
7243.781 |
7154.091 |
- |
-0.91% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.24% |
12.956 |
12.796 |
- |
0.04% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-1.24% |
1051220.599 |
1038225.364 |
- |
-3.99% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/8192
|
-1.24% |
58059.294 |
57342.092 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.23% |
15855108.864 |
15659680.014 |
- |
-2.31% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-1.23% |
18460.215 |
18233.360 |
- |
6.10% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.23% |
3.581 |
3.537 |
- |
2.09% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
-1.23% |
7.259 |
7.170 |
- |
0.19% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-1.23% |
25.941 |
25.623 |
- |
-1.06% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-1.22% |
771.869 |
762.416 |
- |
-1.45% |
- |
|
BM_deque_deque_copy_backward/64000
|
-1.22% |
7949.144 |
7851.798 |
- |
6.03% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-1.22% |
1081548.966 |
1068316.323 |
- |
-0.51% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
-1.22% |
10.913 |
10.780 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.22% |
3047346.542 |
3010085.659 |
- |
-1.32% |
- |
|
bm_lexicographical_compare<int>/64
|
-1.22% |
4.419 |
4.365 |
- |
0.49% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-1.22% |
1.808 |
1.786 |
- |
0.52% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
-1.22% |
27.376 |
27.043 |
- |
0.78% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-1.22% |
31236.010 |
30855.399 |
- |
-0.75% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
-1.22% |
537.781 |
531.238 |
- |
1.02% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-1.22% |
2.816 |
2.782 |
- |
-0.44% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-1.21% |
19.286 |
19.051 |
- |
-5.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.21% |
4128111.705 |
4078066.479 |
- |
-2.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.21% |
5461.396 |
5395.427 |
- |
-5.07% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.21% |
9061952.072 |
8952523.471 |
- |
-4.38% |
- |
|
BM_deque_vector_ranges_copy/64
|
-1.21% |
2.659 |
2.627 |
- |
0.04% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.21% |
1.198 |
1.184 |
- |
-1.41% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
-1.21% |
27.944 |
27.607 |
- |
1.55% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.20% |
385340.427 |
380703.440 |
- |
0.26% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
-1.20% |
38422.660 |
37960.568 |
- |
0.08% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.20% |
522.940 |
516.666 |
- |
-2.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-1.20% |
14790.637 |
14613.326 |
- |
-0.97% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.20% |
23.857 |
23.572 |
- |
-1.71% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.20% |
34485.408 |
34072.689 |
- |
0.03% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-1.20% |
23.830 |
23.545 |
- |
-0.33% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-1.19% |
1.637 |
1.618 |
- |
-1.13% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-1.19% |
5773.805 |
5705.133 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.19% |
19.014 |
18.788 |
- |
-0.75% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.19% |
90074.911 |
89006.921 |
- |
1.91% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.19% |
1.243 |
1.228 |
- |
6.16% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
-1.18% |
161.112 |
159.208 |
- |
-0.62% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.18% |
758.639 |
749.684 |
- |
-11.13% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.18% |
277.667 |
274.391 |
- |
-0.75% |
- |
|
std::make_heap(vector<int>)_(ascending)/1024
|
-1.18% |
654.093 |
646.396 |
- |
-0.89% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-1.18% |
12114.885 |
11972.438 |
- |
2.82% |
- |
|
std::reverse(list<int>)/512
|
-1.17% |
194.174 |
191.902 |
- |
0.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.17% |
13539.415 |
13381.098 |
- |
-3.93% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-1.17% |
5.930 |
5.861 |
- |
0.31% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-1.16% |
141.575 |
139.927 |
- |
-0.60% |
- |
|
BM_vector_deque_copy_backward/5500
|
-1.16% |
200.120 |
197.793 |
- |
-0.46% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.16% |
1.205 |
1.191 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.16% |
1606552.328 |
1587885.904 |
- |
-0.79% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.16% |
3853.307 |
3808.568 |
- |
2.11% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-1.16% |
204.141 |
201.774 |
- |
0.22% |
- |
|
BM_vector_deque_copy_backward/70000
|
-1.16% |
8986.866 |
8882.713 |
- |
11.33% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
-1.16% |
712.410 |
704.155 |
- |
1.33% |
- |
|
BM_vector_deque_copy_backward/64000
|
-1.16% |
8161.912 |
8067.615 |
- |
11.18% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
-1.15% |
29.588 |
29.247 |
- |
0.39% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-1.15% |
2550.960 |
2521.556 |
- |
-1.44% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
-1.15% |
1916.659 |
1894.600 |
- |
-1.63% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-1.15% |
17173.915 |
16976.548 |
- |
0.69% |
- |
|
BM_StringRelational_Eq_Huge_Huge_Control
|
-1.15% |
99.971 |
98.823 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-1.14% |
40204029.477 |
39743737.996 |
- |
-7.99% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
-1.14% |
3738.866 |
3696.083 |
- |
-0.16% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-1.14% |
4.368 |
4.318 |
- |
-5.13% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.14% |
16.702 |
16.511 |
- |
4.35% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
-1.14% |
13.042 |
12.893 |
- |
-0.72% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-1.14% |
20.409 |
20.176 |
- |
-11.78% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.14% |
1108262.576 |
1095628.296 |
- |
-2.87% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.14% |
199.541 |
197.269 |
- |
-0.42% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.14% |
1106570.089 |
1093987.520 |
- |
-0.61% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
-1.14% |
2740.115 |
2708.962 |
- |
0.09% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
-1.14% |
19.810 |
19.585 |
- |
0.30% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-1.14% |
55115.072 |
54488.550 |
- |
-0.94% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.14% |
932986.724 |
922391.070 |
- |
0.77% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-1.14% |
4.288 |
4.240 |
- |
0.28% |
- |
|
BM_vector_deque_ranges_copy/1
|
-1.13% |
2.346 |
2.320 |
- |
6.18% |
- |
|
std::copy_backward(deque<int>)/1048576
|
-1.13% |
132585.997 |
131083.725 |
- |
0.18% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.13% |
55564.935 |
54936.622 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.13% |
1428294.473 |
1412158.632 |
- |
0.64% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.13% |
460386.112 |
455189.905 |
- |
-1.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
-1.13% |
52.285 |
51.696 |
- |
-1.61% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.13% |
2.156 |
2.132 |
- |
-1.75% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.12% |
13109.109 |
12962.142 |
- |
2.57% |
- |
|
std::partition_copy(list<int>)/32
|
-1.12% |
8.879 |
8.780 |
- |
0.67% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.12% |
12786.898 |
12643.728 |
- |
-1.19% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.12% |
11.592 |
11.462 |
- |
0.44% |
- |
|
std::copy_backward(deque<int>)/262144
|
-1.12% |
31651.932 |
31297.972 |
- |
0.25% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.12% |
36525.872 |
36117.617 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.12% |
11.636 |
11.506 |
- |
0.69% |
- |
|
std::find_first_of(list<int>)_(large_needle)/32
|
-1.12% |
683.009 |
675.380 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.12% |
20656694.311 |
20426109.165 |
- |
-2.08% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-1.11% |
961.958 |
951.238 |
- |
-2.05% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.11% |
7.163 |
7.084 |
- |
0.62% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
-1.11% |
5751.255 |
5687.284 |
- |
0.53% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-1.11% |
509.338 |
503.681 |
- |
0.43% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
-1.11% |
15678.564 |
15504.466 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.11% |
1110016.946 |
1097707.518 |
- |
-2.11% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
-1.11% |
959.307 |
948.686 |
- |
0.66% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-1.11% |
3.753 |
3.712 |
- |
-1.97% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.10% |
121348.425 |
120009.062 |
- |
-1.93% |
- |
|
BM_PushHeap_string_Ascending_256
|
-1.10% |
10.975 |
10.854 |
- |
-2.51% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.10% |
55067.000 |
54461.596 |
- |
1.46% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/8192
|
-1.10% |
4356.512 |
4308.658 |
- |
-0.08% |
- |
|
std::make_heap(vector<int>)_(shuffled)/1024
|
-1.10% |
578.113 |
571.764 |
- |
-0.65% |
- |
|
std::move(list<int>)/512
|
-1.10% |
363.708 |
359.714 |
- |
-2.40% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.10% |
56.048 |
55.434 |
- |
1.22% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.09% |
28.533 |
28.220 |
- |
-1.98% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
-1.09% |
8.090 |
8.002 |
- |
0.70% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
-1.09% |
7421.202 |
7340.000 |
- |
0.26% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-1.09% |
111.419 |
110.200 |
- |
0.70% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-1.09% |
929.685 |
919.514 |
- |
-1.49% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.09% |
41729.298 |
41272.788 |
- |
-1.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024
|
-1.09% |
11256.029 |
11133.269 |
- |
-0.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.09% |
22768.605 |
22520.430 |
- |
0.30% |
- |
|
std::find(vector<short>)_(bail_25%)/8192
|
-1.09% |
45.974 |
45.474 |
- |
0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-1.09% |
1230609.049 |
1217238.768 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/0
|
-1.09% |
12.835 |
12.696 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.09% |
23234431.303 |
22982321.856 |
- |
0.67% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1048576
|
-1.09% |
941184.779 |
930972.664 |
- |
0.38% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-1.08% |
11428692.798 |
11304897.736 |
- |
-1.95% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-1.08% |
3950.875 |
3908.300 |
- |
0.18% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
-1.08% |
13.582 |
13.436 |
- |
-0.48% |
- |
|
std::adjacent_find(list<int>)/50
|
-1.08% |
23.348 |
23.097 |
- |
0.55% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
-1.07% |
24.071 |
23.813 |
- |
1.56% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.07% |
1229281.738 |
1216102.945 |
- |
-0.06% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.07% |
12372.813 |
12240.393 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.07% |
2298440.447 |
2273876.735 |
- |
-0.12% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-1.07% |
15370.437 |
15206.179 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.07% |
4128158.840 |
4084100.978 |
- |
-2.06% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.07% |
396.490 |
392.261 |
- |
0.57% |
- |
|
BM_StringFindMatch2/512
|
-1.07% |
1003.485 |
992.786 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-1.07% |
12411133.496 |
12278894.392 |
- |
-3.05% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-1.06% |
2.412 |
2.386 |
- |
-2.70% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.06% |
17.288 |
17.105 |
- |
-0.79% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
-1.06% |
40.957 |
40.523 |
- |
2.72% |
- |
|
BM_PushHeap_uint32_Random_64
|
-1.06% |
5.237 |
5.182 |
- |
3.06% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-1.06% |
4189793.184 |
4145434.794 |
- |
0.54% |
- |
|
std::for_each_n(deque<int>)/50
|
-1.06% |
3.980 |
3.938 |
- |
0.96% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
-1.05% |
19.040 |
18.839 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
-1.05% |
10080581.278 |
9974402.287 |
- |
2.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-1.05% |
225696639.568 |
223319530.274 |
- |
-2.30% |
- |
|
std::partial_sort(vector<int>)_(heap)/1024
|
-1.05% |
8022.728 |
7938.246 |
- |
0.32% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.05% |
6030.606 |
5967.285 |
- |
-1.41% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.05% |
6.405 |
6.338 |
- |
-0.79% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.05% |
197.898 |
195.821 |
- |
-1.69% |
- |
|
BM_vector_deque_copy_backward/4096
|
-1.05% |
150.199 |
148.623 |
- |
-0.56% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-1.05% |
17.653 |
17.467 |
- |
-4.51% |
- |
|
BM_deque_vector_ranges_move_backward/4096
|
-1.05% |
148.792 |
147.234 |
- |
-0.72% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
-1.05% |
6.299 |
6.233 |
- |
-0.96% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-1.04% |
4.936 |
4.885 |
- |
2.05% |
- |
|
BM_deque_deque_move/4000
|
-1.04% |
140.613 |
139.155 |
- |
-1.77% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-1.04% |
16.187 |
16.019 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-1.04% |
10496712.717 |
10387948.242 |
- |
2.10% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-1.04% |
72.504 |
71.753 |
- |
-3.46% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-1.04% |
21.383 |
21.162 |
- |
-0.60% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
-1.03% |
3195.660 |
3162.624 |
- |
-1.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.03% |
22586.034 |
22352.587 |
- |
-6.38% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-1.03% |
657.751 |
650.955 |
- |
-2.70% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-1.03% |
1092268.736 |
1081006.276 |
- |
0.97% |
- |
|
std::pop_heap(deque<int>)/8192
|
-1.03% |
53.287 |
52.738 |
- |
-0.63% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.03% |
29.992 |
29.684 |
- |
-27.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.03% |
16324336.580 |
16156927.613 |
- |
-1.98% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.02% |
1250852.764 |
1238075.696 |
- |
-3.00% |
- |
|
std::shift_left(deque<int>)/1024
|
-1.02% |
38.397 |
38.005 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-1.02% |
59564044.828 |
58957476.648 |
- |
-0.56% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.02% |
20.450 |
20.242 |
- |
-1.68% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-1.01% |
13.006 |
12.874 |
- |
-1.23% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.01% |
87446.609 |
86561.176 |
- |
-0.15% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
-1.01% |
823.879 |
815.548 |
- |
-1.24% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-1.01% |
1124346.099 |
1112979.921 |
- |
1.27% |
- |
|
std::partition_copy(vector<int>)/32
|
-1.01% |
8.127 |
8.045 |
- |
0.78% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.01% |
17.597 |
17.419 |
- |
-1.97% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.01% |
596.543 |
590.517 |
- |
-1.50% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.01% |
8135.672 |
8053.641 |
- |
-0.21% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-1.01% |
13964.784 |
13824.220 |
- |
-0.72% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
-1.01% |
33.862 |
33.522 |
- |
0.84% |
- |
|
std::find(vector<char>)_(process_all)/1024
|
-1.00% |
16.372 |
16.208 |
- |
0.15% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.00% |
976.740 |
966.930 |
- |
-0.10% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.00% |
43.878 |
43.438 |
- |
-0.74% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-1.00% |
2.979 |
2.949 |
- |
0.71% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.00% |
1114546.358 |
1103372.582 |
- |
-0.21% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
-1.00% |
7221.502 |
7149.133 |
- |
0.10% |
- |
|
std::adjacent_find(list<int>)/1048576
|
-1.00% |
877809.375 |
869015.812 |
- |
0.31% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
-1.00% |
6.554 |
6.488 |
- |
2.21% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
-1.00% |
949.882 |
940.371 |
- |
-0.45% |
- |