|
bm_swap_ranges_vb_unaligned/4096
|
-78.68% |
305.502 |
65.139 |
- |
|
std::fill(vector<bool>)/262144
|
-75.78% |
953.233 |
230.906 |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-65.98% |
175.561 |
59.726 |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-64.43% |
760.578 |
270.552 |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-63.20% |
40.900 |
15.050 |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-61.93% |
5.534 |
2.107 |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-58.38% |
5.704 |
2.374 |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-55.08% |
96.807 |
43.483 |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-52.44% |
24.085 |
11.455 |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-51.10% |
38.330 |
18.745 |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-50.89% |
73.288 |
35.989 |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-48.83% |
14.924 |
7.636 |
- |
|
std::is_sorted_until(deque<int>)/8
|
-46.72% |
4.712 |
2.510 |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-45.50% |
1238.746 |
675.061 |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-45.44% |
7899.777 |
4310.240 |
- |
|
std::vector<int>::ctor(size)/8192
|
-45.22% |
561.801 |
307.733 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-44.79% |
0.481 |
0.265 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-44.14% |
5270421.331 |
2943949.910 |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-43.14% |
29.492 |
16.771 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-42.88% |
29241713.286 |
16702775.747 |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-42.77% |
136.955 |
78.382 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-39.60% |
40014562.258 |
24167643.735 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-37.48% |
0.484 |
0.303 |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-37.12% |
0.484 |
0.304 |
- |
|
std::adjacent_find(deque<int>)/50
|
-36.95% |
23.692 |
14.937 |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-36.52% |
11496.851 |
7297.911 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-36.43% |
1.693 |
1.076 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-35.01% |
82702276.932 |
53744337.489 |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-33.03% |
9.666 |
6.473 |
- |
|
bm_lexicographical_compare<int>/32768
|
-32.63% |
2844.229 |
1916.292 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-32.34% |
0.697 |
0.472 |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-32.02% |
3.904 |
2.654 |
- |
|
std::copy_n(vector<int>)/4096
|
-32.01% |
216.782 |
147.390 |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
-31.76% |
2548.583 |
1739.226 |
- |
|
std::move_backward(vector<int>)/32768
|
-31.75% |
2552.600 |
1742.185 |
- |
|
ranges::min(std::vector<char>)/1
|
-31.24% |
0.431 |
0.296 |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
-30.94% |
2780.581 |
1920.213 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
-30.92% |
5555.545 |
3837.540 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-30.92% |
49.589 |
34.257 |
- |
|
bm_lexicographical_compare<signed_char>/262144
|
-30.81% |
5548.620 |
3838.984 |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-30.54% |
85.047 |
59.074 |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-30.36% |
10.522 |
7.328 |
- |
|
ranges::min(std::deque<char>)/70000
|
-30.35% |
25640.784 |
17858.759 |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-30.17% |
108.337 |
75.653 |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-29.83% |
6.732 |
4.724 |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-29.57% |
13.084 |
9.215 |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-29.33% |
20.853 |
14.736 |
- |
|
BM_StringDestroy_Large
|
-29.20% |
10.130 |
7.173 |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-29.10% |
25028.095 |
17745.684 |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-28.50% |
19.121 |
13.672 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-28.25% |
30338813.810 |
21767037.566 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-27.94% |
7781815.500 |
5607837.122 |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-27.74% |
0.683 |
0.494 |
- |
|
std::fill(list<int>)/1024
|
-27.60% |
672.834 |
487.138 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-27.44% |
34.495 |
25.030 |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-27.09% |
63.777 |
46.497 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-27.00% |
57.741 |
42.149 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-26.96% |
41.462 |
30.284 |
- |
|
ranges::min(std::list<long_long>)/1
|
-26.88% |
0.426 |
0.312 |
- |
|
std::adjacent_find(deque<int>)/8
|
-26.76% |
3.975 |
2.911 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-26.47% |
2228362.492 |
1638584.003 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-26.27% |
3223556.303 |
2376741.375 |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-26.00% |
0.405 |
0.300 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-25.78% |
50.176 |
37.238 |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-25.76% |
1515.837 |
1125.332 |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-25.53% |
25458.678 |
18960.198 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-25.46% |
33.425 |
24.914 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-25.02% |
40.732 |
30.541 |
- |
|
std::shift_left(vector<int>)/32
|
-24.89% |
3.949 |
2.966 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-24.64% |
55.386 |
41.737 |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-24.27% |
0.633 |
0.480 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
-23.89% |
2.089 |
1.590 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-23.84% |
169322548.512 |
128949056.231 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-23.81% |
0.612 |
0.467 |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-23.78% |
0.492 |
0.375 |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-23.16% |
22633.205 |
17390.680 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-23.14% |
5725880.171 |
4400738.002 |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-22.78% |
2.395 |
1.849 |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-22.76% |
3.717 |
2.871 |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-22.53% |
11757442.123 |
9108570.435 |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-22.42% |
85729.667 |
66507.323 |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-22.32% |
10820.773 |
8405.180 |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-22.27% |
0.445 |
0.346 |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-22.23% |
10506.814 |
8171.498 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-22.21% |
1.581 |
1.230 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-22.15% |
78906195.157 |
61432145.613 |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-21.91% |
21.965 |
17.153 |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
-21.90% |
1.776 |
1.387 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/262144
|
-21.81% |
5747.927 |
4494.522 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-21.76% |
52745093.034 |
41267889.382 |
- |
|
bm_lexicographical_compare<unsigned_char>/262144
|
-21.64% |
5731.802 |
4491.383 |
- |
|
BM_deque_deque_ranges_move/0
|
-21.53% |
0.919 |
0.721 |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-21.43% |
74.434 |
58.482 |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-21.41% |
59.069 |
46.422 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-21.27% |
2.099 |
1.653 |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-21.25% |
0.825 |
0.650 |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-21.25% |
22.076 |
17.386 |
- |
|
ranges::min(std::deque<char>)/64
|
-21.05% |
20.984 |
16.567 |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-20.98% |
24512.513 |
19369.484 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-20.88% |
6828824.671 |
5402887.503 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-20.71% |
680.672 |
539.671 |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-20.64% |
25546.244 |
20274.158 |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-20.34% |
79928.074 |
63674.186 |
- |
|
BM_StringDestroy_Huge
|
-20.21% |
13.308 |
10.618 |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-20.10% |
101.247 |
80.900 |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-20.04% |
10248.008 |
8194.091 |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
-19.96% |
8246.035 |
6599.953 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-19.86% |
2.023 |
1.621 |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-19.78% |
40.166 |
32.221 |
- |
|
BM_PushHeap_string_Descending_262144
|
-19.77% |
4.014 |
3.221 |
- |
|
BM_vector_deque_move_backward/0
|
-19.57% |
0.601 |
0.484 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
-19.56% |
2749842.191 |
2211924.167 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-19.54% |
56.839 |
45.731 |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
-19.28% |
20.995 |
16.948 |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-19.10% |
37.003 |
29.938 |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-18.97% |
2.126 |
1.723 |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-18.92% |
1.619 |
1.312 |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-18.85% |
28.369 |
23.020 |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-18.84% |
0.908 |
0.737 |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-18.81% |
15.051 |
12.219 |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-18.76% |
42.028 |
34.143 |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-18.72% |
8.217 |
6.679 |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-18.71% |
33.797 |
27.472 |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-18.66% |
1.632 |
1.328 |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-18.60% |
3.530 |
2.873 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-18.59% |
38.784 |
31.575 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-18.56% |
1794858.147 |
1461709.127 |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-18.48% |
9.608 |
7.833 |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-18.34% |
13.544 |
11.060 |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-18.07% |
3775.097 |
3093.073 |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-17.97% |
11.923 |
9.781 |
- |
|
ranges::min(std::deque<long_long>)/64
|
-17.82% |
21.015 |
17.271 |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-17.55% |
132.249 |
109.043 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-17.51% |
660.205 |
544.607 |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-17.36% |
26.281 |
21.720 |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-16.98% |
5106.310 |
4239.393 |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-16.96% |
1.230 |
1.021 |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-16.88% |
6.894 |
5.730 |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-16.86% |
62.971 |
52.354 |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-16.84% |
9.068 |
7.541 |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-16.78% |
1.427 |
1.187 |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-16.71% |
8.931 |
7.439 |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-16.69% |
14.650 |
12.204 |
- |
|
BM_PushHeap_float_Descending_1
|
-16.61% |
0.575 |
0.479 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-16.61% |
10244.479 |
8543.311 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-16.59% |
6815.476 |
5684.512 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-16.59% |
8319614.290 |
6939158.515 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-16.52% |
76.514 |
63.875 |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-16.31% |
14.425 |
12.072 |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-16.25% |
10.533 |
8.822 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-16.15% |
54813.416 |
45962.164 |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-16.09% |
30.988 |
26.003 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-16.08% |
38.241 |
32.093 |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-16.07% |
13.549 |
11.371 |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-16.04% |
7.917 |
6.647 |
- |
|
BM_PushHeap_uint64_Descending_1
|
-15.93% |
0.532 |
0.447 |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-15.90% |
1.157 |
0.973 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-15.89% |
0.671 |
0.564 |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-15.86% |
14.830 |
12.478 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-15.78% |
5050847.031 |
4254017.851 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-15.77% |
609.213 |
513.162 |
- |
|
std::copy(vector<int>)/262144
|
-15.70% |
14789.133 |
12466.574 |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-15.59% |
19.908 |
16.805 |
- |
|
std::fill(list<int>)/8192
|
-15.55% |
9169.690 |
7743.392 |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-15.50% |
1.403 |
1.186 |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-15.46% |
877.054 |
741.471 |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-15.38% |
53.568 |
45.332 |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-15.29% |
13.807 |
11.695 |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-15.26% |
1.634 |
1.384 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-15.25% |
2.485 |
2.106 |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-15.06% |
23.536 |
19.992 |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-14.98% |
25.835 |
21.964 |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-14.94% |
1.798 |
1.529 |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-14.90% |
2358.651 |
2007.225 |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-14.82% |
340346.648 |
289921.685 |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-14.79% |
14.918 |
12.712 |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-14.78% |
6.966 |
5.936 |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
-14.75% |
2.758 |
2.351 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-14.68% |
19844042.749 |
16931270.295 |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-14.57% |
1.861 |
1.590 |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-14.56% |
25.289 |
21.606 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-14.52% |
3777.703 |
3229.109 |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-14.33% |
28.549 |
24.459 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-14.26% |
6757.311 |
5793.753 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-14.17% |
11719.988 |
10058.947 |
- |
|
std::reverse_copy(vector<int>)/32768
|
-14.09% |
1142.069 |
981.200 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-14.06% |
1.792 |
1.540 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-14.03% |
47.104 |
40.495 |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-14.01% |
20880905.665 |
17955191.826 |
- |
|
std::copy(deque<int>)/1048576
|
-13.89% |
58425.247 |
50311.188 |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-13.88% |
1058726.182 |
911804.532 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-13.77% |
4052403.389 |
3494222.533 |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-13.77% |
8082.795 |
6969.488 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-13.68% |
1644.936 |
1419.869 |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-13.62% |
64.892 |
56.055 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-13.57% |
0.263 |
0.228 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-13.46% |
4.843 |
4.192 |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-13.36% |
778.441 |
674.474 |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-13.34% |
49.283 |
42.708 |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.31% |
14248.646 |
12351.593 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-13.29% |
0.640 |
0.555 |
- |
|
BM_StringFindCharLiteral/16
|
-13.23% |
1.864 |
1.618 |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-13.22% |
54.456 |
47.257 |
- |
|
BM_StringFindCharLiteral/8
|
-13.12% |
1.862 |
1.618 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-13.05% |
1.689 |
1.469 |
- |
|
BM_vector_deque_move/2
|
-13.05% |
2.055 |
1.787 |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-13.02% |
426.353 |
370.835 |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-13.01% |
8103.594 |
7049.292 |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-12.95% |
8.481 |
7.382 |
- |
|
BM_StringCtorDefault
|
-12.94% |
0.305 |
0.265 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-12.85% |
1.216 |
1.059 |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-12.82% |
1.812 |
1.580 |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-12.77% |
0.476 |
0.415 |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-12.77% |
30.528 |
26.629 |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-12.77% |
1.102 |
0.961 |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-12.67% |
0.449 |
0.392 |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-12.62% |
10.739 |
9.384 |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-12.59% |
26.511 |
23.172 |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-12.59% |
1.799 |
1.573 |
- |
|
BM_StringFindStringLiteral/8
|
-12.54% |
1.850 |
1.618 |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-12.54% |
15647.300 |
13685.551 |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-12.49% |
7779989.767 |
6807962.796 |
- |
|
BM_StringFindStringLiteral/16
|
-12.43% |
1.853 |
1.623 |
- |
|
BM_deque_deque_ranges_copy/0
|
-12.40% |
0.793 |
0.694 |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-12.36% |
248.600 |
217.878 |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-12.34% |
23.031 |
20.189 |
- |
|
std::copy_backward(vector<int>)/4096
|
-12.31% |
215.495 |
188.962 |
- |
|
BM_StringFindCharLiteral/32
|
-12.30% |
1.846 |
1.618 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-12.28% |
7720223.372 |
6771817.783 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-12.25% |
1846.154 |
1620.079 |
- |
|
BM_vector_deque_move/1
|
-12.21% |
2.314 |
2.031 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-12.20% |
0.467 |
0.410 |
- |
|
BM_StringFindStringLiteral/128
|
-12.15% |
3.510 |
3.083 |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-12.11% |
9548.625 |
8392.652 |
- |
|
std::copy_n(list<int>)/4096
|
-12.04% |
4194.105 |
3688.960 |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-12.04% |
49.640 |
43.662 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-12.02% |
1410350.042 |
1240818.686 |
- |
|
SetIntersection_None_Set_float_1024_64
|
-11.96% |
9940624.689 |
8751559.343 |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-11.94% |
25.952 |
22.853 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-11.89% |
1519159.455 |
1338588.571 |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-11.85% |
37.575 |
33.121 |
- |
|
std::set<int>::clear()/1024
|
-11.79% |
10738.705 |
9473.101 |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-11.66% |
52.287 |
46.189 |
- |
|
std::fill(deque<int>)/8192
|
-11.66% |
268.798 |
237.453 |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-11.59% |
567.990 |
502.178 |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-11.56% |
17.366 |
15.358 |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-11.56% |
30.611 |
27.073 |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-11.55% |
30.233 |
26.742 |
- |
|
SetIntersection_None_Set_float_1024_4
|
-11.53% |
9923299.226 |
8778786.564 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-11.49% |
1528137.367 |
1352523.602 |
- |
|
SetIntersection_None_Set_float_1024_1
|
-11.47% |
10211656.720 |
9039973.284 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-11.47% |
103804115.593 |
91895318.692 |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-11.42% |
22.511 |
19.941 |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-11.36% |
106.638 |
94.529 |
- |
|
bm_gcd_trivial
|
-11.34% |
0.682 |
0.605 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-11.30% |
52927.375 |
46946.126 |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-11.29% |
1.423 |
1.263 |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-11.28% |
36.402 |
32.296 |
- |
|
BM_StringFindCharLiteral/64
|
-11.26% |
2.353 |
2.088 |
- |
|
SetIntersection_None_Set_string_262144_4
|
-11.19% |
1795269.531 |
1594295.326 |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-11.19% |
1795747.471 |
1594738.378 |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-11.17% |
125511.444 |
111494.116 |
- |
|
std::copy(deque<int>)/262144
|
-11.13% |
13076.154 |
11620.652 |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-11.13% |
1337489.748 |
1188643.637 |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-11.13% |
1509125.832 |
1341183.305 |
- |
|
BM_StringFindAllMatch/8
|
-11.11% |
2.899 |
2.577 |
- |
|
SetIntersection_None_Set_float_1024_256
|
-11.01% |
9770402.559 |
8694988.275 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-10.97% |
734.315 |
653.739 |
- |
|
BM_StringFindAllMatch/1
|
-10.96% |
3.120 |
2.778 |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-10.95% |
1348604.410 |
1200944.012 |
- |
|
std::reverse_copy(list<int>)/32768
|
-10.91% |
30175.633 |
26882.918 |
- |
|
BM_StringFindStringLiteral/64
|
-10.72% |
2.390 |
2.133 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-10.72% |
5766.955 |
5148.826 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-10.68% |
42.917 |
38.331 |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
-10.67% |
0.528 |
0.472 |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-10.64% |
670.773 |
599.406 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-10.61% |
22.750 |
20.337 |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-10.59% |
3.140 |
2.808 |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-10.57% |
93.295 |
83.432 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-10.54% |
3801964.997 |
3401315.135 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-10.54% |
1879996.744 |
1681915.447 |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-10.51% |
8535.869 |
7639.083 |
- |
|
std::find(list<int>)_(process_all)/8192
|
-10.50% |
8279.596 |
7410.473 |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-10.50% |
10.583 |
9.472 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-10.48% |
126314.356 |
113077.716 |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-10.47% |
17.567 |
15.727 |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-10.47% |
30.048 |
26.901 |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
-10.42% |
6.228 |
5.579 |
- |
|
vector<bool>::reserve()
|
-10.33% |
8.955 |
8.030 |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-10.32% |
79.119 |
70.956 |
- |
|
SetIntersection_None_Set_float_1024_16
|
-10.29% |
9965218.671 |
8939357.413 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-10.29% |
1825819.660 |
1637906.168 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-10.25% |
43964431.175 |
39456681.800 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-10.25% |
43659.762 |
39183.524 |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-10.12% |
70.121 |
63.024 |
- |
|
std::copy_n(list<int>)/32768
|
-10.11% |
28709.356 |
25806.630 |
- |
|
BM_StringAssignStr_Large_Transparent
|
-10.09% |
11.220 |
10.087 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-10.07% |
3632.935 |
3267.181 |
- |
|
BM_StringFindCharLiteral/128
|
-10.07% |
3.341 |
3.005 |
- |
|
std::rotate_copy(list<int>)/8192
|
-10.02% |
7750.112 |
6973.930 |
- |
|
SetIntersection_None_Set_string_262144_16
|
-9.99% |
1766589.029 |
1590070.477 |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-9.99% |
0.459 |
0.414 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-9.97% |
21.576 |
19.425 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-9.96% |
1.745 |
1.571 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-9.94% |
226.492 |
203.984 |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-9.92% |
5.427 |
4.889 |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-9.89% |
1.680 |
1.514 |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-9.86% |
1.525 |
1.375 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-9.84% |
26.481 |
23.874 |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-9.79% |
1.146 |
1.033 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-9.79% |
41.012 |
36.997 |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-9.77% |
10.301 |
9.295 |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-9.73% |
1.572 |
1.419 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-9.70% |
15116743.787 |
13649788.809 |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-9.66% |
32.347 |
29.222 |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-9.65% |
1.707 |
1.542 |
- |
|
SetIntersection_None_Set_string_262144_1
|
-9.65% |
1757024.738 |
1587548.908 |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
-9.62% |
3542.324 |
3201.610 |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-9.48% |
1.138 |
1.030 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-9.47% |
21.557 |
19.516 |
- |
|
BM_StringFindStringLiteral/32
|
-9.45% |
1.954 |
1.769 |
- |
|
std::lower_bound(std::deque<int>)/8
|
-9.36% |
18.598 |
16.857 |
- |
|
BM_StringFindCharLiteral/4096
|
-9.34% |
85.069 |
77.128 |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-9.26% |
0.279 |
0.253 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-9.25% |
1.445 |
1.312 |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-9.23% |
7.122 |
6.464 |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
-9.22% |
885.680 |
803.979 |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-9.17% |
1325515.787 |
1203926.354 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-9.15% |
410.898 |
373.284 |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-9.12% |
38.776 |
35.239 |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-9.07% |
6.177 |
5.617 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-9.07% |
6106808.263 |
5553010.359 |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-8.89% |
44030.914 |
40118.078 |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-8.86% |
2.794 |
2.546 |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-8.83% |
12.691 |
11.570 |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-8.78% |
34.186 |
31.184 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-8.78% |
289.205 |
263.822 |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-8.75% |
32.908 |
30.029 |
- |
|
SetIntersection_Front_Set_string_256_256
|
-8.68% |
31496591.707 |
28762327.221 |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-8.65% |
20.760 |
18.963 |
- |
|
BM_StringFindAllMatch/64
|
-8.60% |
3.436 |
3.141 |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-8.60% |
37.328 |
34.116 |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-8.60% |
34.305 |
31.354 |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
-8.59% |
25.171 |
23.009 |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-8.57% |
0.836 |
0.764 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-8.56% |
15211.403 |
13908.699 |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-8.56% |
38834.476 |
35509.702 |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-8.55% |
770.911 |
705.036 |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-8.54% |
15845488.320 |
14491827.700 |
- |
|
BM_std_minmax_element<long_long>/3
|
-8.53% |
1.214 |
1.111 |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-8.51% |
120870.432 |
110581.293 |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-8.49% |
29.399 |
26.904 |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-8.49% |
650.309 |
595.128 |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-8.48% |
1.400 |
1.282 |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-8.44% |
21.210 |
19.419 |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-8.44% |
14.158 |
12.964 |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-8.43% |
11.451 |
10.485 |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-8.43% |
5.087 |
4.658 |
- |
|
BM_PushHeap_string_Random_1
|
-8.40% |
0.640 |
0.586 |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-8.39% |
9.011 |
8.255 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-8.38% |
4.629 |
4.241 |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-8.37% |
1551.662 |
1421.802 |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-8.34% |
0.272 |
0.249 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-8.33% |
3295319.258 |
3020790.003 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-8.33% |
15060306.171 |
13806016.354 |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-8.28% |
33.705 |
30.914 |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-8.27% |
1.858 |
1.704 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.25% |
6985790.026 |
6409682.914 |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-8.18% |
6294520.533 |
5779881.109 |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-8.12% |
3.041 |
2.794 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-8.12% |
23.498 |
21.589 |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-8.03% |
2273169.001 |
2090525.455 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-7.98% |
5380848.719 |
4951345.105 |
- |
|
std::deque<int>::ctor(size)/1024
|
-7.97% |
76.442 |
70.349 |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-7.97% |
2.646 |
2.435 |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.96% |
24.803 |
22.828 |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-7.92% |
12345.160 |
11367.700 |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-7.91% |
13.408 |
12.346 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-7.84% |
378228.406 |
348585.213 |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-7.83% |
14642.149 |
13496.184 |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-7.82% |
1.491 |
1.375 |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-7.78% |
76.590 |
70.627 |
- |
|
std::set<int>::clear()/8192
|
-7.77% |
90147.786 |
83147.291 |
- |
|
std::set<int>::erase(iterator)/8192
|
-7.76% |
22.146 |
20.427 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-7.75% |
346363701.554 |
319518394.745 |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-7.75% |
1041.633 |
960.914 |
- |
|
std::copy_backward(vector<int>)/32768
|
-7.73% |
3783.374 |
3490.875 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.73% |
55.557 |
51.263 |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-7.70% |
12.577 |
11.608 |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-7.68% |
0.555 |
0.513 |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-7.60% |
7.994 |
7.386 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-7.60% |
1055.440 |
975.199 |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-7.58% |
22.620 |
20.905 |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-7.58% |
57.864 |
53.479 |
- |
|
std::set<int>::erase(iterator)/1024
|
-7.58% |
22.001 |
20.334 |
- |
|
std::set<int>::erase(iterator)/32
|
-7.55% |
21.413 |
19.795 |
- |
|
BM_StringFindNoMatch/10
|
-7.55% |
1.375 |
1.271 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-7.55% |
2.994 |
2.768 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
-7.54% |
213.938 |
197.803 |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-7.53% |
2.259 |
2.089 |
- |
|
BM_PushHeap_string_Descending_1024
|
-7.52% |
2.622 |
2.425 |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-7.50% |
76.207 |
70.488 |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-7.50% |
555.186 |
513.524 |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-7.49% |
19.939 |
18.445 |
- |
|
BM_deque_deque_ranges_move/2
|
-7.49% |
2.301 |
2.129 |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-7.48% |
24.833 |
22.975 |
- |
|
vector<bool>::resize()
|
-7.46% |
11.672 |
10.801 |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-7.45% |
29.987 |
27.752 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-7.44% |
25032245.064 |
23170961.498 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-7.43% |
524184.866 |
485220.992 |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-7.41% |
23.079 |
21.369 |
- |
|
std::partition_point(list<int>)/8192
|
-7.41% |
12736.236 |
11792.588 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-7.38% |
1.319 |
1.222 |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-7.36% |
102.071 |
94.555 |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-7.35% |
581.331 |
538.585 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-7.28% |
1.321 |
1.224 |
- |
|
BM_std_minmax_element<short>/2
|
-7.24% |
0.669 |
0.621 |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-7.21% |
1.268 |
1.176 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-7.20% |
14145.927 |
13126.719 |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-7.20% |
11.145 |
10.342 |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8192
|
-7.20% |
651.987 |
605.019 |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.18% |
283.645 |
263.279 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-7.17% |
7986753.896 |
7413718.321 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-7.16% |
1998.963 |
1855.753 |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-7.15% |
8.500 |
7.892 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-7.14% |
27554030.135 |
25586143.810 |
- |
|
BM_StringAssignStr_Large_Opaque
|
-7.12% |
10.869 |
10.095 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-7.12% |
88625.018 |
82314.755 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-7.09% |
2009365.413 |
1866972.322 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-7.08% |
1974.673 |
1834.773 |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-7.08% |
18.374 |
17.074 |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-7.08% |
572.329 |
531.830 |
- |
|
std::move_backward(list<int>)/4096
|
-7.07% |
4994.049 |
4641.013 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-7.05% |
1.490 |
1.385 |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-7.05% |
1.350 |
1.255 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.04% |
6713220.081 |
6240313.975 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-7.04% |
83200.821 |
77346.213 |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-7.03% |
5913337.802 |
5497639.927 |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-7.01% |
8395.526 |
7807.158 |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-6.99% |
2.423 |
2.253 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-6.99% |
1.316 |
1.224 |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-6.98% |
1367078.890 |
1271604.166 |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-6.97% |
1.524 |
1.418 |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-6.95% |
0.423 |
0.394 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-6.92% |
1.320 |
1.229 |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-6.90% |
52588.898 |
48959.112 |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-6.89% |
1585.618 |
1476.351 |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-6.88% |
1.466 |
1.365 |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-6.87% |
5783952.454 |
5386400.910 |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-6.84% |
2.776 |
2.586 |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-6.83% |
821.602 |
765.454 |
- |
|
BM_PushHeap_string_Random_262144
|
-6.83% |
19.494 |
18.163 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-6.82% |
313982.582 |
292573.783 |
- |
|
BM_StringFindStringLiteral/512
|
-6.82% |
10.033 |
9.349 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.82% |
1166.111 |
1086.627 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-6.81% |
52.461 |
48.887 |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.81% |
8320.795 |
7754.455 |
- |
|
std::generate_n(list<int>)/8192
|
-6.80% |
7563.874 |
7049.879 |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-6.77% |
133604.089 |
124558.828 |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-6.73% |
2142.173 |
1997.994 |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-6.72% |
796.983 |
743.398 |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-6.71% |
61.131 |
57.031 |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-6.70% |
4529453.978 |
4226054.352 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-6.69% |
473758.463 |
442056.510 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-6.67% |
13970.144 |
13038.188 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-6.64% |
1.315 |
1.228 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-6.63% |
58343.291 |
54474.980 |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-6.62% |
25.111 |
23.449 |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-6.61% |
60.293 |
56.307 |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-6.55% |
1100928.578 |
1028769.213 |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-6.55% |
26759.139 |
25005.487 |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-6.55% |
0.656 |
0.613 |
- |
|
BM_StringFindCharLiteral/256
|
-6.53% |
5.750 |
5.374 |
- |
|
BM_deque_deque_move_backward/2
|
-6.52% |
2.522 |
2.358 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-6.49% |
60.016 |
56.124 |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-6.46% |
60.560 |
56.645 |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-6.46% |
12.072 |
11.291 |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-6.42% |
23066898.295 |
21586149.539 |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-6.42% |
31.684 |
29.650 |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-6.42% |
36865.875 |
34499.763 |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-6.42% |
2.724 |
2.549 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-6.40% |
58711.323 |
54955.228 |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-6.36% |
350.835 |
328.527 |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-6.36% |
6564.105 |
6146.741 |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-6.34% |
10.702 |
10.023 |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-6.34% |
0.648 |
0.607 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-6.32% |
5.606 |
5.252 |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-6.31% |
32.515 |
30.463 |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-6.31% |
12780.348 |
11974.227 |
- |
|
BM_PushHeap_float_Ascending_262144
|
-6.30% |
5.365 |
5.027 |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-6.30% |
2269672.336 |
2126618.568 |
- |
|
std::generate(list<int>)/8192
|
-6.30% |
7495.545 |
7023.140 |
- |
|
BM_vector_deque_move/64
|
-6.30% |
2.847 |
2.668 |
- |
|
std::shift_right(list<int>)/50
|
-6.28% |
28.447 |
26.661 |
- |
|
BM_deque_deque_move_backward/1
|
-6.28% |
2.765 |
2.592 |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-6.26% |
1.721 |
1.613 |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-6.26% |
174341702.123 |
163420460.762 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-6.26% |
78.099 |
73.211 |
- |
|
BM_StringFindStringLiteral/1024
|
-6.25% |
18.634 |
17.469 |
- |
|
std::swap_ranges(deque<int>)/1024
|
-6.25% |
351.991 |
329.997 |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-6.23% |
874727.556 |
820245.702 |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-6.22% |
855.397 |
802.188 |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-6.21% |
234.351 |
219.800 |
- |
|
BM_num_get<long_double>
|
-6.21% |
39.647 |
37.187 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
-6.19% |
7188.289 |
6743.372 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-6.19% |
6287.439 |
5898.414 |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-6.17% |
42.795 |
40.154 |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-6.17% |
8539.583 |
8012.592 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-6.16% |
7291.610 |
6842.549 |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
-6.16% |
0.866 |
0.813 |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-6.15% |
3060.967 |
2872.601 |
- |
|
std::copy_n(deque<int>)/1048576
|
-6.14% |
54632.103 |
51277.168 |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-6.14% |
1.345 |
1.263 |
- |
|
std::reverse(vector<int>)/8
|
-6.13% |
1.603 |
1.505 |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-6.12% |
7715946.633 |
7243452.370 |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-6.12% |
1.552 |
1.457 |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-6.12% |
1131969.923 |
1062748.584 |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-6.11% |
6.027 |
5.659 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-6.10% |
3.913 |
3.675 |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-6.10% |
33.239 |
31.213 |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-6.09% |
1754483.545 |
1647583.516 |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-6.08% |
58238.564 |
54700.482 |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-6.04% |
35.848 |
33.681 |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-6.03% |
4.593 |
4.316 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-6.01% |
24.242 |
22.784 |
- |
|
BM_StringFindAllMatch/512
|
-6.01% |
12.261 |
11.524 |
- |
|
SetIntersection_Front_Set_string_256_16
|
-6.01% |
7379783.678 |
6936053.044 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-5.96% |
1143.541 |
1075.383 |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-5.95% |
2.633 |
2.476 |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-5.95% |
11.021 |
10.365 |
- |
|
BM_PushHeap_float_SingleElement_4
|
-5.94% |
0.379 |
0.356 |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576
|
-5.93% |
2.880 |
2.709 |
- |
|
BM_vector_deque_ranges_move/2
|
-5.93% |
2.056 |
1.934 |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-5.92% |
2.748 |
2.586 |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-5.91% |
1135716.446 |
1068626.604 |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
-5.90% |
367192.964 |
345546.275 |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-5.88% |
0.734 |
0.691 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-5.88% |
1.385 |
1.304 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-5.88% |
38.451 |
36.189 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.87% |
9993.523 |
9406.980 |
- |
|
std::deque<int>::ctor(size)/32
|
-5.83% |
30.196 |
28.435 |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-5.82% |
8169557.322 |
7693924.208 |
- |
|
std::swap_ranges(deque<int>)/8192
|
-5.82% |
2789.952 |
2627.574 |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-5.78% |
12723.521 |
11988.172 |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.78% |
2.312 |
2.178 |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-5.75% |
9120666.562 |
8595963.828 |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
-5.75% |
2442.184 |
2301.693 |
- |
|
std::multiset<int>::clear()/1024
|
-5.75% |
10821.027 |
10199.242 |
- |
|
ranges::minmax(std::deque<char>)/64
|
-5.70% |
26.361 |
24.857 |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-5.69% |
24.949 |
23.529 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-5.69% |
1041250.585 |
982025.062 |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-5.68% |
4999323.268 |
4715323.896 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-5.66% |
818.304 |
772.000 |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.66% |
309.011 |
291.530 |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
-5.65% |
1336.031 |
1260.611 |
- |
|
rng::for_each(multimap<int>)/50
|
-5.62% |
43.020 |
40.604 |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-5.61% |
9.857 |
9.304 |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-5.58% |
20.717 |
19.560 |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-5.57% |
3.706 |
3.499 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-5.52% |
10185372.943 |
9622725.491 |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-5.52% |
12512477.134 |
11821825.550 |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-5.48% |
9.823 |
9.285 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-5.47% |
265.614 |
251.074 |
- |
|
std::move(deque<int>)/262144
|
-5.47% |
16020.254 |
15144.376 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-5.47% |
8.288 |
7.835 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-5.46% |
48.623 |
45.968 |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-5.45% |
7.015 |
6.632 |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-5.45% |
10.529 |
9.955 |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-5.45% |
34535.819 |
32655.291 |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-5.44% |
19.143 |
18.102 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-5.43% |
3.673 |
3.473 |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.43% |
7201.041 |
6810.060 |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-5.42% |
1050951.481 |
994006.736 |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-5.41% |
1.332 |
1.260 |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
-5.40% |
55584.032 |
52580.950 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-5.37% |
8859953.998 |
8384145.048 |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-5.36% |
394.381 |
373.228 |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-5.36% |
2233.391 |
2113.605 |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-5.36% |
53.008 |
50.166 |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-5.36% |
0.896 |
0.848 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-5.35% |
1.363 |
1.290 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-5.34% |
14796884.952 |
14007043.366 |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-5.34% |
0.266 |
0.252 |
- |
|
BM_PushHeap_float_Ascending_16
|
-5.32% |
1.029 |
0.975 |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.31% |
2.595 |
2.457 |
- |
|
BM_deque_deque_ranges_copy/2
|
-5.30% |
2.189 |
2.073 |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-5.30% |
1093.501 |
1035.581 |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-5.29% |
0.424 |
0.401 |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-5.28% |
10567.639 |
10009.617 |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-5.28% |
25.527 |
24.180 |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-5.26% |
10.132 |
9.599 |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-5.26% |
3140.688 |
2975.615 |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-5.25% |
1093.585 |
1036.144 |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-5.25% |
105.007 |
99.499 |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-5.24% |
8.885 |
8.420 |
- |
|
std::reverse_copy(vector<int>)/8
|
-5.23% |
2.428 |
2.301 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-5.23% |
1240061.990 |
1175214.911 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-5.23% |
1365115.291 |
1293787.478 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.22% |
207.591 |
196.765 |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-5.21% |
1031.602 |
977.867 |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
-5.21% |
29.418 |
27.886 |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-5.21% |
13.950 |
13.224 |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-5.20% |
1099516.439 |
1042307.341 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0
|
-5.20% |
0.271 |
0.256 |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-5.19% |
29606412.861 |
28070312.833 |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-5.18% |
6932321.470 |
6573121.677 |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-5.18% |
45.760 |
43.390 |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-5.17% |
6.106 |
5.790 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-5.17% |
1.275 |
1.209 |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-5.16% |
40451.608 |
38362.623 |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-5.16% |
5.941 |
5.634 |
- |
|
BM_CmpEqual_uint_schar
|
-5.16% |
1.056 |
1.002 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.15% |
12581.916 |
11933.691 |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-5.15% |
1123390.033 |
1065516.798 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-5.15% |
475.999 |
451.488 |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-5.14% |
9160489.781 |
8689383.856 |
- |
|
BM_PushHeap_uint64_Descending_4
|
-5.13% |
0.381 |
0.361 |
- |
|
std::fill(list<int>)/32
|
-5.13% |
8.758 |
8.309 |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-5.11% |
1053055.628 |
999196.105 |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-5.11% |
12367.720 |
11735.464 |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-5.09% |
428.652 |
406.852 |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-5.08% |
9092807.195 |
8630989.075 |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-5.06% |
26403.383 |
25068.684 |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-5.04% |
8.829 |
8.384 |
- |
|
std::set<int>::clear()/32
|
-5.04% |
669.673 |
635.923 |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-5.03% |
8997.607 |
8545.185 |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-5.03% |
11.987 |
11.385 |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-5.03% |
24.460 |
23.231 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-5.02% |
1.019 |
0.968 |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-5.02% |
30.067 |
28.558 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-5.01% |
1285384.875 |
1221032.902 |
- |
|
BM_vector_deque_ranges_move/1
|
-5.00% |
2.304 |
2.189 |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-4.99% |
6613.231 |
6283.123 |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-4.99% |
3.134 |
2.977 |
- |
|
ranges::min(std::list<char>)/1
|
-4.98% |
0.440 |
0.419 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.98% |
1193388.287 |
1133922.002 |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-4.98% |
15145.970 |
14391.935 |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-4.97% |
5.793 |
5.506 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-4.96% |
12.146 |
11.544 |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-4.94% |
28155.905 |
26764.149 |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8
|
-4.94% |
46.702 |
44.397 |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-4.91% |
8182.596 |
7780.548 |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
-4.90% |
17195.162 |
16353.418 |
- |
|
std::move_backward(deque<int>)/8
|
-4.89% |
3.369 |
3.204 |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.89% |
807.204 |
767.722 |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-4.89% |
13.245 |
12.598 |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-4.87% |
1.536 |
1.462 |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
-4.87% |
5390.180 |
5127.793 |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
-4.85% |
19.289 |
18.353 |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-4.85% |
278510.084 |
265002.175 |
- |
|
bm_lexicographical_compare<int>/262144
|
-4.84% |
17183.142 |
16351.161 |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-4.84% |
1.192 |
1.134 |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
-4.83% |
17182.611 |
16352.268 |
- |
|
std::map<std::string,_int>::clear()/1024
|
-4.82% |
22855.565 |
21753.595 |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.82% |
4.247 |
4.042 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.81% |
56504.623 |
53784.646 |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-4.81% |
1133555.243 |
1079010.965 |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-4.79% |
10153.795 |
9667.147 |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-4.77% |
3200662.620 |
3047908.940 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
-4.77% |
9.575 |
9.119 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.76% |
389.967 |
371.392 |
- |
|
rng::find_last(vector<int>)_(bail_10%)/1048576
|
-4.76% |
224321.576 |
213646.291 |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-4.75% |
75.017 |
71.454 |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
-4.74% |
4.507 |
4.294 |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-4.73% |
16.294 |
15.522 |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-4.71% |
628.815 |
599.199 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-4.70% |
4461135.124 |
4251529.455 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-4.70% |
643.325 |
613.117 |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-4.69% |
79184.635 |
75472.893 |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-4.66% |
1.576 |
1.503 |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-4.66% |
0.725 |
0.691 |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-4.66% |
2.879 |
2.745 |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-4.64% |
104651.060 |
99791.492 |
- |
|
BM_StringFindCharLiteral/8192
|
-4.64% |
145.289 |
138.542 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-4.62% |
17720496.863 |
16901135.224 |
- |
|
BM_PushHeap_string_Descending_16384
|
-4.61% |
2.470 |
2.356 |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-4.59% |
52259.504 |
49860.161 |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
-4.58% |
0.484 |
0.462 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.58% |
1056787.751 |
1008418.284 |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-4.58% |
31.487 |
30.045 |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-4.57% |
30.955 |
29.542 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-4.54% |
18744898.267 |
17893015.777 |
- |
|
BM_CmpLess_int_uint
|
-4.54% |
1.115 |
1.064 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-4.52% |
0.596 |
0.569 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-4.52% |
22.281 |
21.273 |
- |
|
bm_lexicographical_compare<signed_char>/1048576
|
-4.51% |
17157.510 |
16383.909 |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-4.49% |
1052672.223 |
1005446.040 |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-4.48% |
24.432 |
23.338 |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-4.48% |
16332.748 |
15601.398 |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-4.48% |
16.471 |
15.734 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-4.47% |
34.761 |
33.208 |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-4.46% |
22.985 |
21.959 |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-4.46% |
2277573.625 |
2176094.978 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-4.44% |
11702062.373 |
11182580.842 |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-4.44% |
73.635 |
70.367 |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-4.43% |
1146143.055 |
1095331.910 |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-4.42% |
51995741.112 |
49699384.538 |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-4.41% |
23.530 |
22.492 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-4.41% |
39.579 |
37.833 |
- |
|
ranges::minmax(std::deque<char>)/70000
|
-4.41% |
26720.615 |
25543.239 |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-4.40% |
1.957 |
1.871 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.39% |
1183.664 |
1131.649 |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-4.39% |
11.043 |
10.558 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-4.38% |
6945.282 |
6640.758 |
- |
|
BM_PushHeap_string_Descending_256
|
-4.38% |
2.481 |
2.372 |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.38% |
72.642 |
69.458 |
- |
|
BM_deque_deque_ranges_move/1
|
-4.38% |
2.556 |
2.444 |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-4.38% |
13.905 |
13.296 |
- |
|
std::deque<std::string>::ctor(size)/32
|
-4.36% |
45.569 |
43.582 |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.36% |
11.042 |
10.560 |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-4.36% |
170.411 |
162.983 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.35% |
14678.991 |
14040.776 |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-4.35% |
6982.389 |
6678.922 |
- |
|
BM_PushHeap_uint32_Descending_4
|
-4.35% |
0.378 |
0.361 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.33% |
1460116.274 |
1396903.768 |
- |
|
BM_StringFindStringLiteral/256
|
-4.32% |
5.681 |
5.435 |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-4.32% |
4.220 |
4.038 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-4.32% |
5868809.985 |
5615338.906 |
- |
|
std::set<int>::find(key)_(existent)/8192
|
-4.32% |
8.414 |
8.051 |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-4.31% |
1.537 |
1.470 |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-4.31% |
9247.471 |
8848.906 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-4.31% |
26.251 |
25.121 |
- |
|
std::is_sorted(deque<int>)/8192
|
-4.31% |
3943.295 |
3773.510 |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-4.30% |
27618.101 |
26429.672 |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-4.29% |
78.179 |
74.824 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-4.29% |
8990529.313 |
8605253.734 |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-4.28% |
3.434 |
3.287 |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-4.28% |
1903.622 |
1822.093 |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-4.27% |
114.034 |
109.161 |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-4.27% |
864434.049 |
827547.206 |
- |
|
rng::starts_with(deque<int>)/1024
|
-4.27% |
466.498 |
446.594 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-4.26% |
5198456.617 |
4976886.867 |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-4.26% |
25.638 |
24.546 |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-4.25% |
39100159.681 |
37436898.977 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-4.25% |
11613946.709 |
11120541.398 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576
|
-4.25% |
632751.956 |
605884.211 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-4.25% |
15428.819 |
14773.775 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-4.23% |
25.247 |
24.179 |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-4.23% |
20.018 |
19.172 |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-4.22% |
39174771.124 |
37519646.806 |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-4.22% |
5013525.559 |
4801896.885 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.21% |
18.230 |
17.462 |
- |
|
std::sort(vector<int>)_(pipe-organ)/8192
|
-4.21% |
22588.181 |
21636.322 |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-4.21% |
3.997 |
3.829 |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.21% |
217.190 |
208.053 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.20% |
456.502 |
437.314 |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.20% |
15339.682 |
14695.107 |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-4.19% |
6118147.281 |
5861996.337 |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-4.19% |
1.637 |
1.569 |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-4.18% |
1072469.892 |
1027609.298 |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-4.18% |
67.451 |
64.630 |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-4.17% |
18.923 |
18.133 |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-4.17% |
8934124.001 |
8561215.206 |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-4.17% |
11569282.410 |
11087102.694 |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-4.16% |
3.899 |
3.737 |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.16% |
73.198 |
70.156 |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-4.15% |
1132390.248 |
1085340.325 |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-4.15% |
54.608 |
52.342 |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-4.15% |
1027.773 |
985.144 |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-4.14% |
5806808.459 |
5566539.334 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.14% |
1040049.645 |
997019.627 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-4.13% |
19.136 |
18.346 |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-4.13% |
3.430 |
3.288 |
- |
|
std::for_each(map<int>::iterator)/8192
|
-4.13% |
7716.158 |
7397.714 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.12% |
38867.676 |
37266.704 |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.11% |
780.745 |
748.633 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-4.11% |
241197760.401 |
231283778.450 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-4.11% |
17.809 |
17.077 |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-4.11% |
2.888 |
2.769 |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-4.11% |
12.906 |
12.375 |
- |
|
BM_StringFindCharLiteral/2048
|
-4.11% |
41.929 |
40.207 |
- |
|
std::make_heap(deque<int>)_(descending)/8
|
-4.11% |
21.841 |
20.944 |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-4.11% |
42700.087 |
40947.180 |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-4.10% |
3.432 |
3.292 |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.09% |
49.227 |
47.214 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-4.08% |
506.577 |
485.912 |
- |
|
vector<bool>(const_vector<bool>&)
|
-4.07% |
10.687 |
10.252 |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-4.07% |
31.776 |
30.484 |
- |
|
SetIntersection_None_Set_string_262144_64
|
-4.06% |
1666198.160 |
1598471.192 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-4.06% |
10068.348 |
9659.246 |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-4.06% |
1.373 |
1.318 |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-4.05% |
1220401.210 |
1170936.759 |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-4.05% |
464.978 |
446.139 |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.04% |
58270.563 |
55914.902 |
- |
|
std::set<std::string>::contains(key)_(non-existent)/0
|
-4.04% |
0.283 |
0.272 |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-4.03% |
23.426 |
22.482 |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-4.03% |
16.290 |
15.633 |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
-4.03% |
16.857 |
16.178 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-4.03% |
166502.918 |
159797.917 |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-4.02% |
53.894 |
51.727 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.01% |
465.314 |
446.638 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.01% |
1169988.788 |
1123072.699 |
- |
|
std::remove(vector<int>)_(prefix)/50
|
-4.01% |
56.116 |
53.866 |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-4.01% |
16.327 |
15.673 |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-4.00% |
4542388.261 |
4360489.413 |
- |
|
std::rotate(vector<int>)_(1_element_backward)/32
|
-4.00% |
3.038 |
2.916 |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-4.00% |
1101004.214 |
1056975.155 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.99% |
1.236 |
1.187 |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-3.98% |
1698716.717 |
1631029.947 |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-3.98% |
0.495 |
0.475 |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-3.98% |
1132134.867 |
1087109.654 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-3.97% |
1048083.585 |
1006450.465 |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.97% |
52.459 |
50.377 |
- |
|
std::count(list<int>)_(every_other)/8192
|
-3.97% |
7099.657 |
6818.018 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.97% |
12499.610 |
12003.813 |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.96% |
52.085 |
50.021 |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-3.95% |
26175.807 |
25141.675 |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
-3.94% |
1046812.993 |
1005575.701 |
- |
|
std::map<std::string,_int>::clear()/8192
|
-3.94% |
218959.319 |
210339.309 |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-3.92% |
15.253 |
14.655 |
- |
|
BM_vector_deque_copy/0
|
-3.92% |
0.459 |
0.441 |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-3.92% |
52.596 |
50.536 |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-3.91% |
3851545.522 |
3700859.936 |
- |
|
rng::fold_left(deque<int>)/8192
|
-3.91% |
4548.722 |
4370.858 |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.89% |
43.849 |
42.142 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-3.89% |
1.565 |
1.504 |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-3.89% |
328.191 |
315.440 |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-3.88% |
409.612 |
393.735 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-3.85% |
181960723.674 |
174960189.168 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.85% |
10459.075 |
10056.700 |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-3.84% |
30.129 |
28.972 |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-3.84% |
2814303.303 |
2706348.957 |
- |
|
BM_PushHeap_string_Descending_4
|
-3.84% |
1.988 |
1.912 |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-3.83% |
33.633 |
32.343 |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-3.82% |
10209.584 |
9819.946 |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1048576
|
-3.81% |
92100.520 |
88587.082 |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-3.81% |
19923381.737 |
19163838.066 |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-3.81% |
24.517 |
23.583 |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-3.80% |
25.694 |
24.717 |
- |
|
BM_vector_deque_copy/1
|
-3.80% |
2.368 |
2.278 |
- |
|
BM_StringFindNoMatch/512
|
-3.78% |
9.577 |
9.215 |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
-3.78% |
27404.557 |
26368.418 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-3.78% |
3.233 |
3.111 |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-3.77% |
305813.039 |
294287.888 |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-3.77% |
0.479 |
0.461 |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.76% |
158069.297 |
152132.282 |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-3.75% |
3.475 |
3.344 |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
-3.75% |
2.675 |
2.575 |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.75% |
79.778 |
76.788 |
- |
|
SetIntersection_None_Set_string_1024_64
|
-3.75% |
9175286.561 |
8831541.419 |
- |
|
BM_StringFindNoMatch/64
|
-3.74% |
2.163 |
2.082 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-3.73% |
20.063 |
19.314 |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-3.72% |
0.945 |
0.910 |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-3.72% |
21.287 |
20.495 |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-3.72% |
39665.765 |
38189.829 |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-3.72% |
4222485.434 |
4065586.051 |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-3.71% |
2.161 |
2.081 |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.70% |
36067.489 |
34731.697 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.70% |
56517.981 |
54426.188 |
- |
|
BM_PushHeap_float_Descending_16384
|
-3.70% |
0.398 |
0.384 |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-3.69% |
4.233 |
4.076 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-3.69% |
11643286.044 |
11213959.707 |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.68% |
251731.538 |
242459.950 |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-3.68% |
37.616 |
36.232 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.67% |
4807656.133 |
4631158.551 |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-3.65% |
206.239 |
198.701 |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
-3.65% |
2.085 |
2.009 |
- |
|
std::multiset<std::string>::clear()/1024
|
-3.64% |
22381.307 |
21566.292 |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-3.63% |
3.826 |
3.687 |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
-3.63% |
6759.317 |
6514.004 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-3.63% |
16.805 |
16.196 |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-3.63% |
22.109 |
21.307 |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-3.62% |
26.565 |
25.603 |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-3.62% |
8.361 |
8.059 |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-3.60% |
8995039.156 |
8671229.287 |
- |
|
BM_num_get<void*>
|
-3.59% |
11.228 |
10.824 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-3.58% |
7047.813 |
6795.240 |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-3.58% |
29.154 |
28.111 |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-3.57% |
9376666.110 |
9041547.647 |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.57% |
3.077 |
2.967 |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-3.57% |
3.110 |
2.999 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.57% |
1833395.266 |
1767953.287 |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-3.57% |
8988767.555 |
8668310.406 |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.56% |
26.391 |
25.451 |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-3.56% |
1966.430 |
1896.425 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.55% |
232371358.967 |
224111591.947 |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-3.55% |
18.101 |
17.458 |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.55% |
669.414 |
645.681 |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-3.54% |
1064573.923 |
1026853.898 |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-3.54% |
11001267.904 |
10611927.560 |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-3.53% |
13896862.063 |
13405983.269 |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-3.53% |
1111332.653 |
1072144.191 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.53% |
145261.726 |
140139.801 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-3.52% |
1302605.713 |
1256717.285 |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-3.50% |
305004.899 |
294335.067 |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
-3.50% |
116.855 |
112.768 |
- |
|
BM_CmpLess_uint_schar
|
-3.50% |
1.099 |
1.061 |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-3.49% |
23.942 |
23.107 |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
-3.49% |
3.732 |
3.601 |
- |
|
std::copy_n(vector<int>)/262144
|
-3.48% |
12976.368 |
12524.178 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-3.48% |
1044952.180 |
1008574.762 |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.48% |
43653.007 |
42134.312 |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-3.47% |
10.989 |
10.608 |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.46% |
124260.353 |
119964.557 |
- |
|
BM_PushHeap_uint32_Ascending_16
|
-3.46% |
0.965 |
0.931 |
- |
|
std::partial_sort(vector<int>)_(descending)/1024
|
-3.45% |
8226.691 |
7942.516 |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-3.45% |
10892837.861 |
10517217.419 |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-3.44% |
1128190.061 |
1089332.753 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.44% |
6835.433 |
6600.581 |
- |
|
std::pop_heap(vector<float>)/1024
|
-3.43% |
8.775 |
8.474 |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-3.41% |
2.578 |
2.491 |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
-3.41% |
0.485 |
0.469 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-3.41% |
0.661 |
0.638 |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-3.40% |
28.790 |
27.810 |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.39% |
2.245 |
2.168 |
- |
|
BM_CmpEqual_ushort_int
|
-3.39% |
1.100 |
1.062 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-3.39% |
89666.883 |
86627.349 |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-3.38% |
22.681 |
21.914 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-3.37% |
31.331 |
30.274 |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-3.37% |
61.459 |
59.387 |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-3.37% |
1953708.679 |
1887841.573 |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-3.36% |
2.799 |
2.705 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-3.36% |
181203511.926 |
175117450.001 |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
-3.35% |
18898.462 |
18265.836 |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-3.35% |
4513775.706 |
4362694.666 |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.34% |
385.331 |
372.457 |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-3.34% |
16.135 |
15.596 |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-3.34% |
1060266.957 |
1024850.083 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.33% |
1898583.864 |
1835284.467 |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.33% |
13546616.374 |
13095509.889 |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-3.32% |
11538395.820 |
11155021.595 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-3.32% |
2.760 |
2.668 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.32% |
1.237 |
1.196 |
- |
|
std::unordered_set<int>::clear()/8192
|
-3.31% |
63893.433 |
61777.426 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.31% |
202041018.443 |
195354216.179 |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-3.31% |
13.337 |
12.896 |
- |
|
std::set<int>::ctor(const&)/1024
|
-3.30% |
6480.288 |
6266.232 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.30% |
18599166.765 |
17985428.332 |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-3.30% |
3425.046 |
3312.027 |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-3.30% |
4623.814 |
4471.384 |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-3.29% |
21.657 |
20.943 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-3.29% |
1165131.123 |
1126767.145 |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.28% |
220.250 |
213.015 |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-3.28% |
2238.816 |
2165.284 |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.28% |
12709.118 |
12292.038 |
- |
|
std::partition(list<int>)_(dense)/1024
|
-3.28% |
402.285 |
389.097 |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-3.26% |
15.724 |
15.212 |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-3.25% |
8552.093 |
8273.817 |
- |
|
std::shift_right(list<int>)/1024
|
-3.25% |
756.949 |
732.377 |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-3.24% |
1.526 |
1.476 |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-3.24% |
35484.444 |
34336.309 |
- |
|
BM_CmpEqual_int_int
|
-3.23% |
1.088 |
1.053 |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-3.23% |
20.122 |
19.473 |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-3.22% |
214757.310 |
207835.766 |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-3.22% |
861596.516 |
833853.473 |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-3.22% |
4198002.895 |
4062835.623 |
- |
|
std::copy(deque<int>)/32768
|
-3.22% |
1171.876 |
1134.146 |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-3.21% |
20.131 |
19.485 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.20% |
15647.875 |
15146.514 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-3.19% |
19148.572 |
18537.897 |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-3.19% |
4.376 |
4.237 |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-3.18% |
1470.472 |
1423.658 |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
-3.18% |
4.515 |
4.372 |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-3.17% |
22.199 |
21.495 |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/0
|
-3.16% |
17.535 |
16.981 |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-3.16% |
1210961.051 |
1172715.979 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.15% |
12078412.781 |
11697345.665 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-3.15% |
1548130.787 |
1499390.911 |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-3.14% |
13.282 |
12.865 |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.14% |
241.584 |
233.997 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.14% |
5093.834 |
4933.905 |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-3.12% |
12.731 |
12.333 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-3.12% |
668.185 |
647.332 |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-3.12% |
24.113 |
23.361 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.12% |
6445593.726 |
6244631.732 |
- |
|
std::move_backward(vector<int>)/1048576
|
-3.12% |
58412.509 |
56591.573 |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-3.11% |
40.542 |
39.280 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.11% |
145881.085 |
141342.900 |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-3.11% |
230.946 |
223.768 |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-3.11% |
12583587.525 |
12192591.799 |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-3.11% |
1042616.510 |
1010222.469 |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-3.11% |
1367344.109 |
1324865.816 |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-3.11% |
1365731.196 |
1323325.227 |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.10% |
15532.151 |
15050.324 |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.09% |
383.747 |
371.881 |
- |
|
BM_PushHeap_string_Descending_64
|
-3.08% |
2.332 |
2.260 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-3.08% |
10142455.748 |
9830244.975 |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-3.08% |
4145396.398 |
4017913.078 |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-3.07% |
22.990 |
22.285 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-3.06% |
1240425.272 |
1202428.432 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-3.06% |
82543.259 |
80016.185 |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-3.06% |
21703606.096 |
21039224.672 |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-3.06% |
29.907 |
28.992 |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-3.04% |
294.561 |
285.597 |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.04% |
13409.446 |
13001.962 |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-3.04% |
53.790 |
52.157 |
- |
|
std::pop_heap(vector<float>)/8
|
-3.03% |
52.210 |
50.626 |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-3.02% |
1088423.546 |
1055499.330 |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-3.02% |
16708.746 |
16203.487 |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-3.02% |
122.834 |
119.120 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-3.02% |
20211412.701 |
19601184.025 |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-3.01% |
19.222 |
18.644 |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-3.01% |
300.489 |
291.452 |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-3.01% |
20.032 |
19.430 |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-3.01% |
1090144.046 |
1057361.428 |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.01% |
6583.311 |
6385.423 |
- |
|
SetIntersection_Front_Set_string_64_64
|
-3.00% |
36806688.416 |
35700971.193 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.00% |
18454308.596 |
17900223.440 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-3.00% |
11645757.402 |
11296218.598 |
- |
|
std::is_sorted(deque<int>)/1024
|
-2.99% |
485.752 |
471.215 |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-2.99% |
1111123.865 |
1077946.597 |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-2.98% |
1089653.814 |
1057159.196 |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.98% |
162905295.030 |
158051216.350 |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-2.98% |
1.056 |
1.024 |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.98% |
636.082 |
617.155 |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-2.97% |
1.350 |
1.310 |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-2.97% |
24.250 |
23.530 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.97% |
405.744 |
393.704 |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-2.96% |
0.448 |
0.435 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.96% |
1639719.402 |
1591156.330 |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.96% |
22.673 |
22.002 |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-2.96% |
20901679.321 |
20283167.847 |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-2.96% |
23.246 |
22.559 |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.95% |
1616974.678 |
1569202.666 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.95% |
24440305.896 |
23719245.958 |
- |
|
std::reverse(deque<int>)/64
|
-2.95% |
13.461 |
13.064 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.95% |
13.846 |
13.438 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.94% |
195878475.876 |
190114000.879 |
- |
|
std::reverse_copy(list<int>)/4096
|
-2.94% |
3243.962 |
3148.512 |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.94% |
73.626 |
71.461 |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-2.93% |
8875416.149 |
8615696.910 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.91% |
1633330.080 |
1585831.543 |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-2.91% |
20.392 |
19.799 |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.90% |
5904.692 |
5733.525 |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.90% |
367.683 |
357.029 |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.89% |
64872.686 |
62995.461 |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-2.89% |
22.139 |
21.498 |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-2.89% |
1.742 |
1.692 |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.89% |
36.478 |
35.424 |
- |
|
BM_CmpEqual_schar_uchar
|
-2.89% |
1.112 |
1.080 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-2.89% |
1.521 |
1.477 |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-2.88% |
1844680.176 |
1791476.971 |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-2.88% |
1011.200 |
982.064 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.88% |
1395.071 |
1354.944 |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.88% |
19.764 |
19.195 |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.86% |
2.546 |
2.473 |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.86% |
301312.626 |
292686.913 |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-2.86% |
13329629.814 |
12948125.678 |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.86% |
56429.465 |
54817.299 |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-2.85% |
4079.018 |
3962.601 |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.85% |
408.754 |
397.103 |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-2.85% |
544398879.198 |
528889799.443 |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-2.85% |
130.753 |
127.031 |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-2.84% |
26372.640 |
25622.680 |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-2.84% |
5.645 |
5.484 |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.84% |
5831618.688 |
5665996.809 |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-2.84% |
1641524.414 |
1594965.168 |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-2.84% |
158709718.713 |
154209046.945 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-2.83% |
9563.835 |
9292.887 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-2.83% |
3.853 |
3.744 |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-2.83% |
6.820 |
6.628 |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-2.83% |
1.589 |
1.545 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.83% |
8942429.899 |
8689800.136 |
- |
|
BM_StringFindCharLiteral/512
|
-2.82% |
9.796 |
9.519 |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-2.82% |
1144419.565 |
1112100.835 |
- |
|
std::multimap<int,_int>::ctor(const&)/0
|
-2.82% |
13.125 |
12.754 |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.82% |
37.847 |
36.779 |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.82% |
403.432 |
392.064 |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.81% |
408.110 |
396.629 |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-2.81% |
1066627.481 |
1036636.653 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.81% |
7398865.935 |
7191085.319 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.80% |
22.037 |
21.420 |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-2.80% |
5867.263 |
5703.040 |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-2.80% |
1637957.438 |
1592136.639 |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
-2.80% |
8.636 |
8.395 |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-2.79% |
35160.688 |
34178.181 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.78% |
195185962.238 |
189752775.513 |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.78% |
2.369 |
2.303 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.77% |
18906245.426 |
18382717.162 |
- |
|
BM_CmpLess_uint_short
|
-2.77% |
1.024 |
0.996 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-2.77% |
14356575.273 |
13959453.237 |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.76% |
229.471 |
223.126 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.75% |
405.222 |
394.062 |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-2.75% |
24.333 |
23.664 |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-2.75% |
20.426 |
19.864 |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-2.75% |
11.424 |
11.110 |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-2.75% |
51.916 |
50.490 |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-2.74% |
14314185.510 |
13921705.101 |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-2.74% |
2.570 |
2.500 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-2.74% |
1129121.873 |
1098232.302 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-2.74% |
349235862.854 |
339683361.261 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.73% |
4858079.821 |
4725480.937 |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-2.73% |
1135283.765 |
1104322.517 |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
-2.73% |
24.542 |
23.873 |
- |
|
rng::for_each(set<int>)/8
|
-2.72% |
6.686 |
6.504 |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.71% |
622.799 |
605.915 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-2.71% |
829297.917 |
806854.166 |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-2.71% |
4.311 |
4.194 |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.70% |
1.188 |
1.156 |
- |
|
rng::for_each(multiset<int>)/8192
|
-2.70% |
7813.392 |
7602.756 |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-2.69% |
158323757.704 |
154059320.811 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-2.69% |
1898178.833 |
1847136.547 |
- |
|
std::deque<int>::ctor(size)/8192
|
-2.69% |
448.943 |
436.889 |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.68% |
20.056 |
19.519 |
- |
|
BM_deque_deque_ranges_move/64000
|
-2.68% |
3121.227 |
3037.670 |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.67% |
8.735 |
8.501 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.67% |
1175051.801 |
1143644.065 |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-2.67% |
25074.371 |
24406.116 |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.66% |
673.517 |
655.581 |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-2.66% |
506.976 |
493.503 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-2.65% |
209723901.791 |
204163771.919 |
- |
|
std::search(list<int>,_pred)_(no_match)/1048576
|
-2.65% |
979263.814 |
953308.876 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.65% |
12694427.858 |
12358157.730 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.64% |
1980587.078 |
1928215.334 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192
|
-2.64% |
4854.051 |
4725.820 |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-2.64% |
40.201 |
39.139 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-2.64% |
68333543.450 |
66531379.872 |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-2.64% |
5.082 |
4.948 |
- |
|
BM_vector_deque_ranges_move/64
|
-2.64% |
2.828 |
2.754 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.64% |
10165310.350 |
9897444.386 |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-2.63% |
11616735.246 |
11310769.954 |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/8192
|
-2.63% |
892.527 |
869.033 |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.63% |
21.035 |
20.481 |
- |
|
rng::for_each(multimap<int>)/8192
|
-2.63% |
7591.106 |
7391.416 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-2.63% |
1108620.705 |
1079515.387 |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-2.62% |
2125730.955 |
2070013.996 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.62% |
22978489.577 |
22376370.862 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.62% |
5254957.182 |
5117312.392 |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-2.62% |
19.661 |
19.146 |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.62% |
2.344 |
2.282 |
- |
|
std::swap_ranges(deque<int>)/32
|
-2.62% |
10.696 |
10.416 |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
-2.61% |
4539901.268 |
4421339.956 |
- |
|
BM_num_get<unsigned_long_long>
|
-2.61% |
10.776 |
10.495 |
- |
|
std::copy_n(deque<int>)/262144
|
-2.61% |
12073.851 |
11759.286 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.60% |
22.161 |
21.584 |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-2.60% |
26.664 |
25.970 |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.60% |
13.165 |
12.822 |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-2.60% |
26.797 |
26.101 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.58% |
404.339 |
393.896 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.58% |
868.777 |
846.357 |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-2.58% |
1102816.874 |
1074402.595 |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.57% |
217.200 |
211.610 |
- |
|
SetIntersection_None_Set_string_64_1
|
-2.57% |
22935197.104 |
22346568.480 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-2.56% |
4293141.043 |
4183038.817 |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-2.56% |
11566352.184 |
11270125.157 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.56% |
0.639 |
0.623 |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-2.56% |
27035.544 |
26344.253 |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-2.55% |
2.280 |
2.222 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.55% |
23.969 |
23.358 |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-2.55% |
1098818.714 |
1070807.525 |
- |
|
BM_CmpEqual_int_uint
|
-2.55% |
1.092 |
1.064 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-2.54% |
1.461 |
1.424 |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.54% |
23937.705 |
23329.206 |
- |
|
BM_PushHeap_float_Ascending_64
|
-2.54% |
1.788 |
1.742 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-2.52% |
223495020.740 |
217851901.808 |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.52% |
1092090.837 |
1064559.577 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.52% |
12411.820 |
12099.164 |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.52% |
1046.758 |
1020.404 |
- |
|
BM_vector_deque_copy/2
|
-2.52% |
2.054 |
2.002 |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-2.51% |
16.186 |
15.779 |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
-2.51% |
57009902.578 |
55578105.752 |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-2.50% |
39456156.307 |
38467794.465 |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-2.50% |
42.639 |
41.572 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-2.50% |
1.262 |
1.230 |
- |
|
SetIntersection_Front_Set_string_16_4
|
-2.50% |
64512400.992 |
62900391.509 |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-2.50% |
5.641 |
5.500 |
- |
|
BM_std_minmax_element<char>/2
|
-2.50% |
0.632 |
0.617 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.49% |
18704922.717 |
18238990.520 |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
-2.49% |
162.294 |
158.261 |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.48% |
15257302.982 |
14878413.693 |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-2.47% |
17702079.722 |
17264163.481 |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.47% |
38.419 |
37.469 |
- |
|
std::for_each_n(list<int>)/8192
|
-2.47% |
7790.764 |
7598.413 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-2.47% |
8981299.691 |
8759576.587 |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-2.47% |
25.516 |
24.887 |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-2.46% |
32.879 |
32.068 |
- |
|
std::unordered_set<int>::clear()/1024
|
-2.46% |
8231.200 |
8028.440 |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
-2.46% |
37169.304 |
36254.579 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.46% |
45.155 |
44.045 |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-2.46% |
158097418.017 |
154211450.673 |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.45% |
537.323 |
524.142 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-2.45% |
1071200.887 |
1044933.534 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-2.45% |
24.850 |
24.241 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.44% |
0.792 |
0.773 |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-2.44% |
0.669 |
0.653 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.44% |
21.669 |
21.140 |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-2.44% |
12841292.430 |
12527771.517 |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-2.44% |
22.852 |
22.295 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-2.44% |
2.532 |
2.471 |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-2.44% |
25.022 |
24.413 |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-2.43% |
28.356 |
27.666 |
- |
|
std::set<int>::ctor(const&)/32
|
-2.43% |
224.311 |
218.854 |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.43% |
15.382 |
15.008 |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.43% |
79483.639 |
77551.266 |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-2.43% |
8829372.185 |
8614792.295 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.43% |
15.320 |
14.948 |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-2.43% |
1.414 |
1.379 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.43% |
405.904 |
396.051 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.42% |
12317.959 |
12019.310 |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.42% |
422.812 |
412.563 |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.42% |
13.088 |
12.770 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.42% |
359.623 |
350.910 |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-2.42% |
86098.846 |
84013.446 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.42% |
405.258 |
395.443 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-2.42% |
1707557.859 |
1666295.490 |
- |
|
std::for_each(list<int>)/8
|
-2.41% |
2.528 |
2.467 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-2.41% |
172799241.910 |
168633611.016 |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-2.41% |
1952.969 |
1905.917 |
- |
|
std::partition(list<int>)_(dense)/8192
|
-2.41% |
5183.087 |
5058.249 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.41% |
55527.762 |
54191.149 |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-2.40% |
1.517 |
1.481 |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.40% |
400.899 |
391.264 |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.40% |
18.997 |
18.541 |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-2.40% |
8552134.283 |
8346884.045 |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.40% |
14.450 |
14.104 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.38% |
2085658.041 |
2035941.731 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-2.38% |
8852315.830 |
8641599.541 |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-2.38% |
200586125.878 |
195819192.016 |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-2.38% |
156844916.639 |
153119807.335 |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576
|
-2.37% |
69916.425 |
68256.850 |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.37% |
24.492 |
23.911 |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-2.37% |
11478350.263 |
11205974.653 |
- |
|
BM_CmpLess_uint_uint
|
-2.37% |
1.084 |
1.058 |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-2.37% |
15.178 |
14.818 |
- |
|
std::partition(vector<int>)_(dense)/32
|
-2.36% |
8.460 |
8.260 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.36% |
1101119.051 |
1075118.466 |
- |
|
std::move(deque<int>)/1048576
|
-2.36% |
58115.268 |
56745.116 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-2.35% |
2050850.015 |
2002556.779 |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.35% |
0.741 |
0.724 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-2.35% |
43.205 |
42.191 |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-2.34% |
7456.441 |
7281.709 |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
-2.33% |
33.644 |
32.859 |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-2.33% |
2134882.242 |
2085087.809 |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
-2.33% |
2.369 |
2.313 |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-2.33% |
23.854 |
23.298 |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.33% |
1661398.762 |
1622727.213 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.33% |
1178610.370 |
1151188.513 |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-2.32% |
536.082 |
523.640 |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-2.32% |
157270407.763 |
153622869.595 |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-2.32% |
4.603 |
4.497 |
- |
|
BM_deque_deque_ranges_move/1024
|
-2.31% |
37.435 |
36.570 |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.31% |
401.497 |
392.242 |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-2.30% |
21060952.023 |
20576266.417 |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-2.30% |
61975579.782 |
60549649.203 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.30% |
1206013.578 |
1178311.136 |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-2.30% |
60.518 |
59.129 |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-2.29% |
20.327 |
19.861 |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-2.29% |
5904812.935 |
5769852.184 |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.28% |
120772.101 |
118014.920 |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/8192
|
-2.28% |
3672.718 |
3588.895 |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.28% |
1052836.379 |
1028847.831 |
- |
|
BM_CmpLess_ushort_schar
|
-2.28% |
1.062 |
1.038 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.27% |
225949290.897 |
220812815.961 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-2.27% |
11687124.588 |
11421681.397 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.27% |
24.330 |
23.778 |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-2.27% |
1154979.530 |
1128784.794 |
- |
|
BM_num_put<long_double>
|
-2.26% |
59.833 |
58.480 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.26% |
18.147 |
17.737 |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.25% |
1744.104 |
1704.803 |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-2.25% |
6.087 |
5.950 |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-2.25% |
12350651.515 |
12072787.277 |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-2.25% |
5.980 |
5.845 |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-2.25% |
714.668 |
698.621 |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-2.24% |
23.999 |
23.461 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.24% |
615.308 |
601.546 |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-2.23% |
160206589.391 |
156626124.001 |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-2.23% |
2.350 |
2.297 |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.23% |
419.633 |
410.259 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-2.23% |
9404981.497 |
9195030.803 |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-2.23% |
59394977.696 |
58070653.529 |
- |
|
BM_CmpLess_ushort_uchar
|
-2.23% |
1.122 |
1.097 |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-2.22% |
69.781 |
68.229 |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-2.22% |
1614481.581 |
1578645.062 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-2.21% |
1066540.211 |
1043013.590 |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-2.20% |
22666625.112 |
22168479.670 |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-2.20% |
4203470.329 |
4111103.704 |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.20% |
209631.683 |
205028.951 |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-2.19% |
232.960 |
227.851 |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-2.19% |
4472947.501 |
4375098.095 |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.19% |
13062.386 |
12776.929 |
- |
|
std::multiset<std::string>::clear()/32
|
-2.19% |
914.082 |
894.108 |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-2.18% |
60492421.972 |
59170733.615 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-2.18% |
7680621.429 |
7512916.893 |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.18% |
578.356 |
565.733 |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.18% |
5.190 |
5.077 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.17% |
21560590.423 |
21092508.555 |
- |
|
std::reverse_copy(vector<int>)/4096
|
-2.17% |
133.421 |
130.531 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.17% |
451.225 |
441.455 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-2.15% |
6.601 |
6.459 |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.14% |
32.377 |
31.684 |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-2.13% |
17792727.745 |
17413760.685 |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.13% |
52287.862 |
51174.337 |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.12% |
36214.545 |
35445.652 |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-2.12% |
238.241 |
233.184 |
- |
|
rng::for_each(set<int>)/8192
|
-2.12% |
7751.398 |
7587.063 |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.12% |
199.529 |
195.299 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.12% |
1998167.399 |
1955828.939 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.12% |
1047365.148 |
1025200.644 |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-2.11% |
840378.652 |
822629.147 |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-2.11% |
8950886.153 |
8762056.798 |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
-2.11% |
8871.827 |
8684.965 |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.11% |
4607.511 |
4510.467 |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.11% |
1422.722 |
1392.764 |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-2.10% |
27544.329 |
26965.465 |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-2.10% |
26.215 |
25.664 |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-2.10% |
36524931.712 |
35757955.143 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.10% |
1636515.217 |
1602157.307 |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-2.10% |
14401102.135 |
14099028.733 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-2.10% |
0.477 |
0.467 |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-2.09% |
222326096.271 |
217678896.209 |
- |
|
std::remove_if(list<int>)_(sprinkled)/32
|
-2.09% |
58.183 |
56.967 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.09% |
2106497.152 |
2062541.912 |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.08% |
164757256.536 |
161323325.430 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.08% |
1215.760 |
1190.514 |
- |
|
BM_CmpEqual_uchar_int
|
-2.08% |
1.088 |
1.065 |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-2.07% |
4017840.585 |
3934584.931 |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-2.07% |
12112026.364 |
11861247.531 |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-2.07% |
9353087.137 |
9159561.079 |
- |
|
std::for_each(set<int>::iterator)/8192
|
-2.07% |
8092.027 |
7924.690 |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-2.07% |
157065588.511 |
153818403.767 |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-2.07% |
21.690 |
21.242 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-2.07% |
1354.334 |
1326.346 |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-2.07% |
3426090.227 |
3355338.377 |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.06% |
250540.483 |
245368.007 |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-2.06% |
16.051 |
15.720 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.06% |
5785.502 |
5666.413 |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-2.06% |
11993.151 |
11746.298 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-2.06% |
1050261.486 |
1028652.039 |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-2.04% |
1127462.169 |
1104457.743 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-2.04% |
13864703.817 |
13582102.949 |
- |
|
BM_PushHeap_float_Ascending_1024
|
-2.04% |
3.169 |
3.105 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.04% |
15.195 |
14.886 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.03% |
15.083 |
14.777 |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.03% |
7971.763 |
7809.552 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.03% |
1615317.953 |
1582559.164 |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-2.03% |
11.326 |
11.096 |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-2.03% |
11721.288 |
11483.819 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.02% |
5803123.139 |
5686015.785 |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.00% |
23555.022 |
23084.089 |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-2.00% |
15958839.694 |
15639845.692 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
-2.00% |
16898.230 |
16560.673 |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-2.00% |
137.216 |
134.475 |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-1.99% |
8213.673 |
8050.054 |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-1.99% |
1955041.307 |
1916109.272 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.99% |
15.197 |
14.894 |
- |
|
BM_deque_deque_ranges_copy/1
|
-1.99% |
2.423 |
2.375 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-1.99% |
1052811.296 |
1031874.558 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-1.98% |
3.919 |
3.841 |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-1.98% |
30.423 |
29.821 |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-1.98% |
16.101 |
15.783 |
- |
|
BM_deque_deque_move_backward/0
|
-1.97% |
0.890 |
0.872 |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-1.97% |
234849103.946 |
230226449.186 |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.97% |
4.796 |
4.702 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.97% |
1753838.621 |
1719351.724 |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-1.97% |
36968.048 |
36241.570 |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-1.96% |
13.034 |
12.778 |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-1.96% |
6710.073 |
6578.595 |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-1.96% |
527527.380 |
517212.543 |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-1.96% |
33.513 |
32.858 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.95% |
43.625 |
42.775 |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-1.95% |
8.005 |
7.849 |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-1.94% |
9.861 |
9.670 |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.94% |
2.118 |
2.077 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.94% |
16.183 |
15.869 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.94% |
17349767.570 |
17013357.301 |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-1.94% |
31.656 |
31.043 |
- |
|
std::copy(deque<int>)/64
|
-1.94% |
2.758 |
2.704 |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.93% |
57070144.816 |
55966828.181 |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8192
|
-1.93% |
54246.486 |
53198.524 |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.93% |
539904834.366 |
529485051.138 |
- |
|
std::partition_copy(list<int>)/32
|
-1.92% |
8.890 |
8.719 |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-1.92% |
9452.262 |
9270.879 |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-1.92% |
13.087 |
12.836 |
- |
|
BM_CmpEqual_schar_short
|
-1.92% |
1.126 |
1.105 |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.91% |
1044295.061 |
1024315.247 |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-1.91% |
25.696 |
25.205 |
- |
|
BM_num_get<float>
|
-1.91% |
37.221 |
36.510 |
- |
|
BM_num_put<double>
|
-1.91% |
58.483 |
57.368 |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-1.90% |
9108.915 |
8935.652 |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-1.90% |
1223813.639 |
1200544.109 |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.90% |
15.115 |
14.828 |
- |
|
std::upper_bound(std::list<int>)/8192
|
-1.90% |
15153.218 |
14865.762 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.89% |
43.432 |
42.611 |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.89% |
828.472 |
812.811 |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.89% |
1119285.625 |
1098143.916 |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.89% |
4.806 |
4.716 |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
-1.89% |
38.577 |
37.849 |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.88% |
1117979.625 |
1096923.477 |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-1.88% |
223641.050 |
219437.624 |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-1.88% |
1438.599 |
1411.589 |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.88% |
889.083 |
872.411 |
- |
|
std::search(list<int>)_(no_match)/1024
|
-1.87% |
763.529 |
749.217 |
- |
|
BM_PushHeap_string_SingleElement_4
|
-1.87% |
2.361 |
2.316 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-1.87% |
2.561 |
2.513 |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.87% |
13371.270 |
13121.122 |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-1.87% |
5993.682 |
5881.770 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.87% |
670.854 |
658.331 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.87% |
2980573.486 |
2924974.774 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
-1.87% |
17445.508 |
17120.109 |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-1.86% |
17.806 |
17.475 |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.86% |
15.213 |
14.930 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.86% |
12463219.622 |
12231500.098 |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-1.86% |
42.686 |
41.893 |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-1.86% |
38.410 |
37.696 |
- |
|
SetIntersection_None_Vector_float_256_256
|
-1.85% |
2146537.253 |
2106795.975 |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.85% |
22.143 |
21.734 |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.85% |
1115967.524 |
1095344.508 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1024
|
-1.85% |
79.843 |
78.368 |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.85% |
526.716 |
516.984 |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
-1.85% |
130.372 |
127.964 |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-1.85% |
2275650.688 |
2233660.127 |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
-1.84% |
752.072 |
738.206 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-1.84% |
19622919.663 |
19262067.359 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.84% |
1249471.098 |
1226511.802 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.84% |
4288329.185 |
4209580.737 |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.84% |
7613.759 |
7473.954 |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.84% |
14.507 |
14.241 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.84% |
6178043.969 |
6064608.299 |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.83% |
1163325.826 |
1141990.894 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.83% |
680.873 |
668.405 |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-1.83% |
23.971 |
23.533 |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.83% |
662.933 |
650.822 |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.82% |
248772.367 |
244234.556 |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-1.82% |
343632748.081 |
337373973.451 |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.82% |
34985.832 |
34349.034 |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.82% |
39556.639 |
38836.693 |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.82% |
1.070 |
1.051 |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-1.82% |
360199856.524 |
353646316.142 |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.81% |
21.196 |
20.812 |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-1.81% |
6.768 |
6.645 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
-1.81% |
0.609 |
0.598 |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-1.81% |
1042809.541 |
1023922.489 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.81% |
1629679.445 |
1600201.252 |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-1.81% |
12608320.772 |
12380466.580 |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-1.81% |
28.035 |
27.528 |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
-1.81% |
57598.004 |
56557.554 |
- |
|
std::make_heap(deque<int>)_(shuffled)/8
|
-1.81% |
25.042 |
24.590 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.80% |
42329272.098 |
41565720.398 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-1.80% |
215495209.980 |
211608492.155 |
- |
|
std::map<std::string,_int>::clear()/32
|
-1.80% |
909.889 |
893.501 |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.80% |
17.629 |
17.312 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.80% |
1.445 |
1.419 |
- |
|
std::search(deque<int>,_pred)_(same_length)/8192
|
-1.79% |
4033.233 |
3960.853 |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.79% |
23630.668 |
23208.563 |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-1.79% |
16.398 |
16.105 |
- |
|
SetIntersection_None_Set_float_64_16
|
-1.77% |
18319000.959 |
17994087.785 |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.77% |
16.334 |
16.044 |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.77% |
11635324.337 |
11429161.164 |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.77% |
9.960 |
9.784 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.77% |
1644517.252 |
1615395.428 |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.77% |
20.178 |
19.821 |
- |
|
BM_num_get<double>
|
-1.77% |
37.046 |
36.391 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.77% |
136192.668 |
133787.996 |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.76% |
13.057 |
12.828 |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-1.75% |
8347.509 |
8201.300 |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.75% |
652.746 |
641.327 |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
-1.75% |
27.495 |
27.014 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-1.75% |
63.055 |
61.953 |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-1.74% |
13.002 |
12.775 |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-1.74% |
18324860.899 |
18005497.587 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.74% |
117523.446 |
115477.682 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.73% |
1056834.183 |
1038556.153 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.72% |
675.035 |
663.395 |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.72% |
296.730 |
291.621 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.72% |
18396549.764 |
18080173.333 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-1.72% |
1237084.932 |
1215825.319 |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.72% |
167650056.708 |
164770032.047 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.72% |
1633732.340 |
1605667.889 |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.72% |
11585623.204 |
11386694.117 |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.71% |
6796.717 |
6680.228 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.71% |
11480821.738 |
11284213.635 |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-1.71% |
0.991 |
0.974 |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.71% |
44562.579 |
43800.614 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.71% |
353570995.057 |
347526041.089 |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-1.70% |
4184262.204 |
4113017.262 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-1.70% |
23184.412 |
22789.734 |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
-1.70% |
1443.752 |
1419.178 |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.70% |
19.514 |
19.183 |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-1.69% |
1678121.258 |
1649683.512 |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-1.69% |
34.222 |
33.644 |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.69% |
886.019 |
871.069 |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
-1.68% |
367248.099 |
361060.706 |
- |
|
BM_deque_deque_ranges_move/64
|
-1.68% |
3.108 |
3.056 |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.68% |
166308.994 |
163510.441 |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-1.68% |
2.177 |
2.141 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-1.68% |
22692878.639 |
22312377.701 |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.68% |
119379.661 |
117378.209 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-1.67% |
580.762 |
571.071 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
-1.66% |
54.995 |
54.080 |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-1.66% |
4167496.442 |
4098183.303 |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.66% |
168.413 |
165.613 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-1.66% |
90.353 |
88.852 |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-1.66% |
229157289.303 |
225351932.005 |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-1.66% |
1152213.957 |
1133091.467 |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-1.66% |
15.818 |
15.556 |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/32
|
-1.66% |
58.793 |
57.818 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.66% |
1513.986 |
1488.926 |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-1.65% |
69.539 |
68.388 |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
-1.65% |
29.360 |
28.875 |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-1.65% |
77.656 |
76.373 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.65% |
8780058.778 |
8635199.634 |
- |
|
BM_num_get<long>
|
-1.65% |
10.915 |
10.735 |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.64% |
217145082.401 |
213580781.864 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.64% |
146718099.996 |
144316761.776 |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.63% |
167655566.870 |
164926942.991 |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-1.63% |
52.522 |
51.668 |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-1.62% |
113705760.400 |
111859810.725 |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.62% |
56.466 |
55.550 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.62% |
1198899.978 |
1179479.488 |
- |
|
BM_CmpEqual_short_int
|
-1.62% |
1.138 |
1.119 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.62% |
1341670.412 |
1319972.900 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.61% |
198145158.688 |
194947421.449 |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.61% |
217.798 |
214.285 |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-1.61% |
1.400 |
1.377 |
- |
|
std::pop_heap(deque<float>)/1024
|
-1.61% |
12.805 |
12.599 |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-1.61% |
1.797 |
1.768 |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.61% |
16534993.567 |
16269163.483 |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-1.60% |
1201290.523 |
1182017.857 |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
-1.60% |
251.764 |
247.728 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.60% |
1048235.938 |
1031464.315 |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.60% |
231.443 |
227.747 |
- |
|
BM_vector_deque_copy/64
|
-1.60% |
2.799 |
2.754 |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.59% |
35872844.577 |
35301323.879 |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/1024
|
-1.59% |
672.482 |
661.805 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256
|
-1.59% |
2.114 |
2.080 |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-1.58% |
23.070 |
22.705 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.58% |
2277810.547 |
2241819.798 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.58% |
4132909.298 |
4067616.808 |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.58% |
2.055 |
2.022 |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-1.58% |
1041844.880 |
1025391.408 |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-1.58% |
50476.893 |
49680.707 |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-1.58% |
11702915.558 |
11518368.356 |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.57% |
41865.458 |
41206.672 |
- |
|
SetIntersection_None_Set_uint64_16_1
|
-1.57% |
66754307.496 |
65704491.493 |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.57% |
30.420 |
29.942 |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
-1.57% |
35.954 |
35.389 |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-1.57% |
15.884 |
15.635 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.57% |
623.697 |
613.930 |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-1.57% |
17007252.523 |
16741083.053 |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-1.56% |
200.322 |
197.188 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.56% |
1183381.625 |
1164885.493 |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.56% |
56093902.111 |
55217622.082 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.56% |
42.794 |
42.125 |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.56% |
14239466.860 |
14017244.791 |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-1.56% |
1144130.203 |
1126290.833 |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.56% |
38485.670 |
37885.745 |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-1.56% |
16.064 |
15.814 |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.55% |
218.604 |
215.206 |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
-1.55% |
4278.809 |
4212.483 |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-1.55% |
0.905 |
0.891 |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
-1.55% |
7.104 |
6.994 |
- |
|
BM_deque_deque_copy/4000
|
-1.55% |
142.179 |
139.980 |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-1.54% |
4350214.637 |
4283055.317 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.54% |
733.157 |
721.839 |
- |
|
BM_vector_deque_move_backward/4096
|
-1.54% |
150.224 |
147.912 |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
-1.53% |
717.153 |
706.151 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.53% |
2915982.608 |
2871265.382 |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-1.53% |
2.870 |
2.826 |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.53% |
12683.907 |
12489.589 |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-1.53% |
1053058.862 |
1036950.714 |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.52% |
11502960.446 |
11327722.427 |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.52% |
4170877.306 |
4107402.272 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.52% |
58233122.626 |
57347645.579 |
- |
|
BM_PushHeap_string_Ascending_16384
|
-1.52% |
20.388 |
20.078 |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-1.52% |
23.544 |
23.186 |
- |
|
std::copy_n(list<int>)/262144
|
-1.52% |
218889.885 |
215567.785 |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-1.52% |
9929873.557 |
9779297.157 |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-1.52% |
4.268 |
4.203 |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.52% |
761.917 |
750.372 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.51% |
1092488.632 |
1075943.395 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.51% |
39321276.176 |
38725909.437 |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.51% |
148.068 |
145.829 |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
-1.51% |
38.268 |
37.691 |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.51% |
166608.614 |
164097.529 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.51% |
1181463.859 |
1163681.982 |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.50% |
63027036.944 |
62080913.852 |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.50% |
1116388.093 |
1099644.056 |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-1.50% |
989.943 |
975.113 |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
-1.50% |
6976.144 |
6871.747 |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-1.49% |
76.820 |
75.672 |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
-1.49% |
527.731 |
519.854 |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-1.49% |
31.025 |
30.563 |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.49% |
4.368 |
4.303 |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.49% |
59676163.053 |
58787518.720 |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-1.49% |
24.241 |
23.881 |
- |
|
std::is_sorted(deque<int>)/8
|
-1.49% |
2.959 |
2.915 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.49% |
1.279 |
1.260 |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-1.49% |
2293476.706 |
2259401.479 |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.49% |
20.751 |
20.443 |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-1.48% |
198.906 |
195.961 |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.48% |
21707923.385 |
21386466.561 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.48% |
14634.000 |
14417.318 |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
-1.48% |
1240751.302 |
1222392.416 |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.48% |
201.031 |
198.060 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.48% |
733.350 |
722.515 |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.48% |
135602298.740 |
133599640.127 |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.48% |
61577.598 |
60668.317 |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.48% |
135982544.128 |
133974712.730 |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-1.48% |
1914665.547 |
1886403.083 |
- |
|
BM_CmpLess_short_schar
|
-1.47% |
0.959 |
0.945 |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.47% |
142.905 |
140.800 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.47% |
18351088.442 |
18080829.056 |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-1.47% |
80.150 |
78.972 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-1.47% |
46.639 |
45.954 |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.47% |
227.340 |
224.005 |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.47% |
14.029 |
13.824 |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-1.46% |
1.645 |
1.621 |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.46% |
10926658.427 |
10766700.805 |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-1.46% |
9.331 |
9.194 |
- |
|
BM_num_get<long_long>
|
-1.46% |
10.921 |
10.762 |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.46% |
47.945 |
47.245 |
- |
|
BM_StringFindCharLiteral/1024
|
-1.46% |
18.219 |
17.954 |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-1.46% |
3.299 |
3.251 |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.46% |
37.671 |
37.123 |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.45% |
12801.791 |
12615.843 |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.45% |
54947784.234 |
54150688.577 |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
-1.45% |
71.640 |
70.601 |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.45% |
690.947 |
680.948 |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-1.45% |
1114763.776 |
1098632.991 |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.45% |
1625165.607 |
1601650.717 |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-1.45% |
2.166 |
2.135 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.45% |
36571.558 |
36042.847 |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.45% |
756.672 |
745.736 |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-1.43% |
32.626 |
32.158 |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-1.43% |
2019.324 |
1990.382 |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.43% |
641.842 |
632.688 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-1.42% |
238540611.416 |
235144110.363 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.42% |
22489331.113 |
22169269.024 |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.42% |
15164.646 |
14949.029 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-1.42% |
1.636 |
1.613 |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.42% |
430.405 |
424.311 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.41% |
11512833.612 |
11349931.327 |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.41% |
35879413.671 |
35373284.658 |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-1.41% |
2.514 |
2.479 |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.41% |
18.974 |
18.707 |
- |
|
ranges::minmax(std::deque<char>)/8
|
-1.40% |
3.982 |
3.927 |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-1.39% |
2.005 |
1.977 |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.39% |
19.043 |
18.778 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.39% |
459.021 |
452.627 |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.39% |
8046.278 |
7934.553 |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.38% |
2.669 |
2.632 |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.38% |
26404.604 |
26039.308 |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-1.38% |
1093380.810 |
1078256.041 |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.38% |
213469135.137 |
210517419.477 |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.38% |
16629797.573 |
16400153.286 |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-1.38% |
1095651.302 |
1080534.479 |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
-1.38% |
115.536 |
113.942 |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.38% |
16418407.868 |
16192524.221 |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.38% |
17.300 |
17.062 |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-1.37% |
19.201 |
18.938 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.37% |
134951.265 |
133099.336 |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.37% |
137583899.629 |
135698242.736 |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.37% |
6605.043 |
6514.621 |
- |
|
BM_deque_vector_move_backward/5500
|
-1.37% |
199.389 |
196.662 |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.37% |
38092823.525 |
37572109.866 |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
-1.37% |
6015.443 |
5933.272 |
- |
|
BM_num_get<bool>
|
-1.36% |
11.930 |
11.767 |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.36% |
63535.202 |
62668.850 |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.36% |
1110239.621 |
1095101.663 |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-1.36% |
3.813 |
3.761 |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.36% |
536279717.274 |
528973813.100 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.36% |
14787040.884 |
14585719.872 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.36% |
14894953.202 |
14692279.351 |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-1.36% |
18.849 |
18.592 |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-1.36% |
2030042.690 |
2002423.971 |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-1.36% |
6.498 |
6.409 |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.36% |
0.825 |
0.813 |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-1.36% |
7634543.159 |
7530914.749 |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.36% |
7640.679 |
7537.002 |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-1.36% |
16556.421 |
16331.837 |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.35% |
1218607.668 |
1202098.633 |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.35% |
18.968 |
18.712 |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.35% |
169644212.205 |
167353676.010 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.35% |
249918368.582 |
246546642.229 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.35% |
1149321.583 |
1133860.622 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-1.34% |
1585927.084 |
1564610.597 |
- |
|
std::make_heap(vector<int>)_(repeated)/8
|
-1.34% |
15.647 |
15.437 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
-1.34% |
4877845.493 |
4812442.491 |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-1.34% |
2.509 |
2.475 |
- |
|
BM_PushHeap_float_Random_262144
|
-1.34% |
7.758 |
7.654 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.34% |
1553440.922 |
1532662.428 |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.34% |
3422144.445 |
3376375.638 |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
-1.33% |
731.602 |
721.855 |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
-1.33% |
33285.580 |
32843.860 |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.33% |
214525974.207 |
211679115.815 |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.33% |
40.099 |
39.568 |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-1.32% |
74678.181 |
73689.984 |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.32% |
133947528.516 |
132176576.188 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.32% |
9290963.153 |
9168146.431 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
-1.32% |
9.414 |
9.290 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.32% |
16897969.313 |
16675311.417 |
- |
|
std::fill(list<int>)/50
|
-1.32% |
35.590 |
35.121 |
- |
|
std::set<int>::ctor(const&,_alloc)/0
|
-1.32% |
12.886 |
12.716 |
- |
|
std::reverse(deque<int>)/8
|
-1.32% |
2.560 |
2.526 |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-1.32% |
222.073 |
219.150 |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.32% |
1144755.679 |
1129689.198 |
- |
|
BM_deque_vector_ranges_move/64
|
-1.32% |
2.652 |
2.617 |
- |
|
BM_StringFindNoMatch/4096
|
-1.31% |
75.873 |
74.876 |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.31% |
1.167 |
1.151 |
- |
|
std::set<int>::ctor(const&)/8192
|
-1.31% |
50529.708 |
49866.922 |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.31% |
294.433 |
290.586 |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-1.31% |
795.600 |
785.207 |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.30% |
18.122 |
17.887 |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.30% |
347.166 |
342.668 |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-1.29% |
8909480.114 |
8794576.844 |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.29% |
53.002 |
52.319 |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.29% |
63027504.302 |
62215492.590 |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8192
|
-1.28% |
5183.554 |
5117.088 |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
-1.28% |
14.837 |
14.647 |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-1.28% |
25.207 |
24.884 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-1.28% |
22471.683 |
22184.150 |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-1.28% |
6603.075 |
6518.629 |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.28% |
56340158.572 |
55619838.564 |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
-1.28% |
696.908 |
688.000 |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.28% |
2114267.136 |
2087290.968 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.27% |
4333507.849 |
4278343.692 |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-1.27% |
64509.133 |
63690.577 |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-1.27% |
3.162 |
3.122 |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.26% |
10892103.529 |
10755228.342 |
- |
|
BM_num_get<unsigned_short>
|
-1.25% |
10.300 |
10.171 |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.25% |
214506013.490 |
211817749.362 |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-1.25% |
13.305 |
13.138 |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192
|
-1.25% |
5169.937 |
5105.325 |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-1.25% |
590.360 |
582.983 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.25% |
16594350.544 |
16387076.699 |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
-1.25% |
10.499 |
10.368 |
- |
|
BM_deque_deque_copy/64
|
-1.25% |
3.068 |
3.030 |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.25% |
534557187.641 |
527900358.021 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-1.24% |
1044095.273 |
1031102.579 |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-1.24% |
14.931 |
14.746 |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.24% |
1.206 |
1.191 |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-1.24% |
1061638.050 |
1048443.217 |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.24% |
1108394.361 |
1094632.014 |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-1.24% |
63669.671 |
62879.135 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.24% |
4153017.044 |
4101527.860 |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.24% |
205.130 |
202.588 |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-1.23% |
2.534 |
2.503 |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-1.23% |
14.846 |
14.663 |
- |
|
std::rotate_copy(deque<int>)/1024
|
-1.23% |
35.488 |
35.051 |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.23% |
19662751.033 |
19420391.142 |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.23% |
5.549 |
5.480 |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
-1.23% |
1093465.340 |
1080001.712 |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-1.23% |
3063.816 |
3026.133 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-1.23% |
2922503.013 |
2886648.321 |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.22% |
699.898 |
691.341 |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-1.22% |
88.338 |
87.258 |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-1.22% |
27.303 |
26.970 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.22% |
533960848.874 |
527443949.266 |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-1.22% |
1231448.811 |
1216439.696 |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.22% |
24.862 |
24.559 |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-1.22% |
34881.595 |
34456.611 |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
-1.22% |
180.305 |
178.111 |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-1.22% |
16527893.652 |
16326760.206 |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.21% |
54405005.656 |
53744064.514 |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.21% |
873833.966 |
863237.884 |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.21% |
16557898.742 |
16357188.076 |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
-1.21% |
1.871 |
1.849 |
- |
|
std::copy(list<int>)/262144
|
-1.21% |
216371.833 |
213751.030 |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
-1.21% |
5369.904 |
5304.869 |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-1.21% |
59689527.356 |
58966766.655 |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-1.21% |
1107585.782 |
1094198.165 |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.21% |
12509379.710 |
12358494.735 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.21% |
1117446.051 |
1103976.868 |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.20% |
8.841 |
8.734 |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
-1.20% |
5925848.777 |
5854446.208 |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.20% |
135825624.486 |
134189081.332 |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.20% |
835.957 |
825.893 |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-1.20% |
1092952.812 |
1079814.348 |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.20% |
15.816 |
15.626 |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.20% |
16.582 |
16.383 |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.19% |
139912.696 |
138245.720 |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.19% |
213647731.129 |
211102388.067 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.19% |
9084649.776 |
8976493.750 |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.18% |
1365703.520 |
1349531.955 |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-1.18% |
26647437.366 |
26332653.088 |
- |
|
SetIntersection_None_Set_float_64_4
|
-1.18% |
21050956.798 |
20803004.170 |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-1.18% |
56266.330 |
55603.700 |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-1.18% |
11783315.780 |
11644585.290 |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-1.18% |
1130550.810 |
1117265.885 |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-1.17% |
6.192 |
6.119 |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.17% |
10721.168 |
10595.394 |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.17% |
536297333.509 |
530010329.774 |
- |
|
BM_deque_vector_ranges_move/1
|
-1.17% |
2.121 |
2.096 |
- |
|
BM_CmpEqual_int_uchar
|
-1.17% |
1.117 |
1.104 |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-1.17% |
25.965 |
25.661 |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.17% |
214170271.401 |
211666419.989 |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-1.17% |
3457.647 |
3417.236 |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
-1.17% |
26147258.639 |
25841751.882 |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-1.17% |
1090544.956 |
1077805.060 |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.17% |
26443.058 |
26134.857 |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-1.16% |
29.623 |
29.279 |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.16% |
4120225.477 |
4072288.894 |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.16% |
15979367.763 |
15793523.470 |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-1.16% |
1075999.917 |
1063496.814 |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.16% |
1129267.859 |
1116164.199 |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-1.16% |
287.694 |
284.357 |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.16% |
534425742.147 |
528227623.126 |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.16% |
63294467.307 |
62561033.451 |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
-1.16% |
1073193.834 |
1060761.820 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.16% |
1241797.121 |
1227432.129 |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.15% |
1322616.862 |
1307380.697 |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-1.15% |
4345596.303 |
4295635.251 |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-1.15% |
10871768.806 |
10746776.949 |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-1.15% |
29.553 |
29.214 |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.15% |
2.943 |
2.909 |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
-1.14% |
16440662.578 |
16252479.348 |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.14% |
12689.297 |
12544.099 |
- |
|
std::find(vector<short>)_(process_all)/50
|
-1.14% |
1.690 |
1.670 |
- |
|
SetIntersection_Front_Vector_float_256_16
|
-1.14% |
4231422.068 |
4183075.889 |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.14% |
1183008.256 |
1169492.278 |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.14% |
214169836.475 |
211725436.133 |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.14% |
8577.735 |
8480.107 |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-1.14% |
19.724 |
19.500 |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
-1.13% |
16470868.718 |
16283969.195 |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.13% |
137539976.051 |
135979846.424 |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.13% |
3.808 |
3.765 |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.13% |
9100.524 |
8997.587 |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-1.13% |
132.248 |
130.754 |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.13% |
5013.605 |
4957.060 |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-1.13% |
11273216.346 |
11146095.955 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.13% |
349999546.405 |
346055419.627 |
- |
|
BM_vector_deque_ranges_move/4000
|
-1.13% |
141.434 |
139.842 |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-1.12% |
18056304.653 |
17853437.130 |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.12% |
14.923 |
14.756 |
- |
|
BM_CmpEqual_uint_ushort
|
-1.12% |
1.108 |
1.095 |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-1.12% |
39.701 |
39.256 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-1.12% |
3492878.986 |
3453791.294 |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.12% |
62683936.225 |
61983016.424 |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.12% |
60727.825 |
60049.329 |
- |
|
std::copy(list<int>)/4096
|
-1.12% |
3030.091 |
2996.244 |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.12% |
1104043.882 |
1091714.826 |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.12% |
11521432.207 |
11392806.729 |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.12% |
61.121 |
60.439 |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.11% |
68307.683 |
67547.065 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.11% |
217470982.681 |
215049739.507 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.11% |
37283171.522 |
36869279.556 |
- |
|
SetIntersection_Front_Set_float_64_4
|
-1.11% |
16184868.815 |
16005316.787 |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.11% |
20.873 |
20.642 |
- |
|
bm_gcd_complex
|
-1.10% |
18.152 |
17.952 |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-1.10% |
56.969 |
56.340 |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.10% |
13.684 |
13.533 |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.10% |
8644869.396 |
8549760.032 |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-1.10% |
20927623.762 |
20697461.580 |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.10% |
22608740.584 |
22360858.866 |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-1.10% |
8754893.690 |
8658928.014 |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.09% |
3.497 |
3.459 |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-1.09% |
6859.529 |
6784.546 |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-1.09% |
1106808.907 |
1094728.660 |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.09% |
525.085 |
519.356 |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.09% |
192.137 |
190.041 |
- |
|
BM_StringRelational_Compare_Huge_Huge_Control
|
-1.09% |
99.997 |
98.908 |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
-1.09% |
62863945.917 |
62181223.856 |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-1.09% |
8092.519 |
8004.673 |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-1.08% |
1214610.596 |
1201432.129 |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.08% |
32.130 |
31.781 |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-1.08% |
9.263 |
9.163 |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.08% |
35620767.152 |
35235100.930 |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-1.08% |
1529314.125 |
1512804.523 |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-1.08% |
64.920 |
64.221 |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.08% |
13.602 |
13.456 |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-1.07% |
3.061 |
3.028 |
- |
|
std::make_heap(vector<int>,_pred)_(pipe-organ)/8
|
-1.07% |
16.800 |
16.620 |
- |
|
std::search(list<int>)_(same_length)/1024
|
-1.07% |
766.094 |
757.895 |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-1.07% |
80961767.109 |
80095472.265 |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-1.07% |
1.867 |
1.847 |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
-1.07% |
540112486.284 |
534343382.382 |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.07% |
807.318 |
798.707 |
- |
|
BM_deque_deque_move/64
|
-1.07% |
3.072 |
3.039 |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-1.07% |
19.735 |
19.525 |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-1.06% |
1132289.048 |
1120230.348 |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-1.06% |
4.814 |
4.763 |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-1.06% |
511.451 |
506.022 |
- |
|
std::copy_backward(vector<int>)/262144
|
-1.06% |
12537.869 |
12405.149 |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-1.06% |
62936737.803 |
62271039.024 |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
-1.06% |
1.655 |
1.637 |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.06% |
663.514 |
656.504 |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.06% |
13.124 |
12.986 |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.06% |
16081444.545 |
15911720.665 |
- |
|
BM_CmpLess_int_schar
|
-1.06% |
1.135 |
1.123 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.06% |
62293973.073 |
61636770.842 |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.05% |
3446668.663 |
3410502.468 |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.05% |
110632.353 |
109472.853 |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/1048576
|
-1.05% |
240298.776 |
237781.027 |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.05% |
53767767.055 |
53205069.922 |
- |
|
SetIntersection_Front_Set_string_64_16
|
-1.05% |
25227743.558 |
24963774.108 |
- |
|
std::reverse(vector<int>)/32768
|
-1.05% |
1050.944 |
1039.957 |
- |
|
BM_CmpLess_uchar_short
|
-1.04% |
1.044 |
1.033 |
- |
|
std::reverse(deque<int>)/512
|
-1.04% |
114.630 |
113.432 |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.04% |
822.470 |
813.882 |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
-1.04% |
2139.626 |
2117.375 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.04% |
942452.323 |
932661.142 |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-1.04% |
1044071.465 |
1033244.346 |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.04% |
599.480 |
593.264 |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.04% |
15.940 |
15.775 |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-1.03% |
1070434.021 |
1059395.535 |
- |
|
BM_CmpLess_schar_uint
|
-1.03% |
1.118 |
1.106 |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
-1.03% |
596477.517 |
590331.046 |
- |
|
SetIntersection_None_Set_float_16_1
|
-1.03% |
66611414.053 |
65925756.289 |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
-1.03% |
180.422 |
178.572 |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.02% |
213916740.801 |
211725159.638 |
- |
|
std::pop_heap(vector<std::string>)/8192
|
-1.02% |
51.512 |
50.984 |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.02% |
15.906 |
15.743 |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
-1.02% |
135743601.395 |
134355319.377 |
- |
|
std::reverse(vector<int>)/4096
|
-1.02% |
132.239 |
130.887 |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-1.02% |
60.886 |
60.264 |
- |
|
BM_deque_vector_ranges_copy/65536
|
-1.02% |
2967.567 |
2937.238 |
- |
|
std::count(list<int>)_(every_other)/1024
|
-1.02% |
719.792 |
712.441 |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.02% |
1124007.520 |
1112535.307 |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-1.02% |
34958.436 |
34601.981 |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-1.02% |
2.646 |
2.619 |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-1.02% |
55558.009 |
54992.104 |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-1.02% |
38088668.871 |
37701040.545 |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.01% |
29.836 |
29.534 |
- |
|
BM_PushHeap_string_Ascending_4
|
-1.01% |
2.546 |
2.520 |
- |
|
BM_deque_vector_move/1
|
-1.01% |
2.117 |
2.095 |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.01% |
616566.183 |
610326.514 |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.01% |
667.501 |
660.773 |
- |
|
BM_StringFindMatch1/32768
|
-1.01% |
1580.120 |
1564.193 |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.01% |
352419803.376 |
348868964.619 |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-1.00% |
4.235 |
4.193 |
- |
|
BM_CmpEqual_short_uchar
|
-1.00% |
1.106 |
1.095 |
- |
|
std::make_heap(vector<int>)_(descending)/8
|
-1.00% |
14.777 |
14.628 |
- |
|
BM_deque_vector_ranges_copy/64000
|
-1.00% |
2950.862 |
2921.329 |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.00% |
17730044.434 |
17552638.193 |
- |