|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.307 |
351.055 |
0.82% |
351.055 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.080 |
535.544 |
-0.13% |
535.544 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.56% |
4013.336 |
17.834 |
684.151 |
0.25% |
684.151 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.34% |
2429.649 |
15.982 |
428.594 |
-3.69% |
428.594 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.48% |
216.841 |
3.295 |
56.919 |
0.58% |
56.919 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.085 |
71.323 |
-0.04% |
71.323 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.32% |
611.467 |
16.397 |
89.778 |
8.80% |
89.778 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.36% |
293.746 |
13.628 |
42.865 |
-0.15% |
42.865 |
|
std::fill(vector<bool>)/262144
|
-75.41% |
941.294 |
231.463 |
- |
-0.33% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-70.72% |
1749.757 |
512.271 |
- |
-66.71% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.08% |
2531.800 |
833.529 |
- |
-0.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-60.33% |
75.689 |
30.023 |
- |
-15.86% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-60.13% |
50.255 |
20.035 |
- |
0.10% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-59.90% |
24.088 |
9.659 |
- |
-5.60% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-56.54% |
15.020 |
6.528 |
- |
-0.39% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-54.98% |
720.009 |
324.161 |
- |
-53.02% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-54.10% |
45.607 |
20.934 |
- |
-56.62% |
- |
|
BM_deque_vector_copy/64
|
-52.03% |
5.410 |
2.595 |
- |
0.87% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-51.97% |
6.886 |
3.307 |
0.382 |
0.66% |
0.382 |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.18% |
24.212 |
12.306 |
- |
0.03% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-48.02% |
700887.854 |
364331.972 |
- |
-0.55% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-47.88% |
64.988 |
33.873 |
- |
-48.16% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-47.06% |
58.922 |
31.192 |
- |
-47.38% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-45.99% |
15.025 |
8.115 |
0.399 |
-0.07% |
0.399 |
|
BM_vector_deque_ranges_move/64
|
-45.89% |
5.321 |
2.879 |
- |
3.20% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-45.70% |
1240.838 |
673.824 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-45.58% |
23.870 |
12.989 |
- |
-45.64% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-44.34% |
46.745 |
26.020 |
- |
-41.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-43.85% |
5559185.694 |
3121697.978 |
- |
-3.11% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-43.62% |
179.543 |
101.231 |
- |
0.41% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-43.08% |
14.877 |
8.468 |
- |
-43.26% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-42.76% |
11.309 |
6.472 |
- |
-32.86% |
- |
|
BM_vector_deque_copy/0
|
-42.64% |
0.604 |
0.346 |
- |
-18.07% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-41.86% |
0.443 |
0.258 |
- |
-27.68% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-41.86% |
171.755 |
99.861 |
- |
1.27% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-40.85% |
4.158 |
2.459 |
- |
1.91% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-40.83% |
166.690 |
98.627 |
- |
0.18% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-40.22% |
41.959 |
25.084 |
- |
-2.36% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-40.17% |
34.540 |
20.666 |
- |
2.09% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-39.94% |
1903.190 |
1143.141 |
- |
-40.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-39.65% |
46390890.196 |
27998870.224 |
- |
7.16% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-39.51% |
659551.092 |
398956.659 |
- |
0.70% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-39.29% |
0.445 |
0.270 |
- |
-39.41% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-39.15% |
7.861 |
4.783 |
- |
-29.89% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-38.44% |
125.843 |
77.464 |
- |
0.02% |
- |
|
ranges::min(std::deque<char>)/1
|
-36.82% |
0.915 |
0.578 |
- |
-29.15% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-36.50% |
2.794 |
1.774 |
- |
-37.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-36.37% |
91.105 |
57.971 |
- |
-55.80% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-35.78% |
10.040 |
6.448 |
- |
-31.23% |
- |
|
std::copy(vector<int>)/4096
|
-34.19% |
222.446 |
146.392 |
- |
-30.80% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-33.26% |
36497.526 |
24358.164 |
- |
-0.06% |
- |
|
BM_PushHeap_float_Random_1
|
-33.05% |
0.697 |
0.467 |
- |
-0.12% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-32.72% |
653.879 |
439.919 |
- |
2.78% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-32.61% |
1.121 |
0.756 |
- |
-25.03% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-32.36% |
0.480 |
0.325 |
- |
-0.89% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-32.18% |
1.123 |
0.762 |
- |
-24.87% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-32.11% |
1964.499 |
1333.610 |
- |
-15.42% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-31.81% |
472.645 |
322.298 |
- |
-1.28% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-31.77% |
804.576 |
548.954 |
- |
-65.81% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-31.02% |
11.140 |
7.684 |
- |
-3.71% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-30.90% |
4.194 |
2.898 |
- |
-25.04% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.57% |
0.487 |
0.338 |
- |
-30.82% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-30.45% |
349765375.114 |
243277578.147 |
- |
3.23% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-30.17% |
345495322.150 |
241257313.419 |
- |
-0.58% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-29.50% |
464.349 |
327.355 |
- |
0.44% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-28.72% |
2.014 |
1.436 |
- |
-8.72% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-28.65% |
41.424 |
29.555 |
- |
-8.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-28.61% |
58.742 |
41.938 |
- |
-16.91% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-28.52% |
6.511 |
4.655 |
- |
-30.29% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-28.47% |
2.745 |
1.964 |
- |
-28.85% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-27.76% |
43.054 |
31.104 |
- |
-2.87% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-27.20% |
39.010 |
28.398 |
- |
17.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-26.84% |
41.201 |
30.143 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-26.55% |
343273638.211 |
252130031.574 |
- |
0.97% |
- |
|
BM_StringDestroy_Large
|
-26.43% |
9.522 |
7.005 |
- |
-1.47% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-26.42% |
1.587 |
1.168 |
- |
-23.86% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-26.05% |
8.931 |
6.605 |
- |
-37.79% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-25.92% |
42.702 |
31.633 |
- |
5.04% |
- |
|
std::fill(list<int>)/1024
|
-25.73% |
671.673 |
498.871 |
- |
2.51% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-24.88% |
6.112 |
4.591 |
- |
6.98% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-24.75% |
69.546 |
52.332 |
- |
1.80% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-24.67% |
7088.095 |
5339.568 |
- |
-3.88% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-24.65% |
894.508 |
673.985 |
- |
-26.81% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-24.59% |
19.119 |
14.418 |
- |
3.17% |
- |
|
std::vector<int>::ctor(size)/32
|
-24.49% |
14.541 |
10.979 |
- |
1.82% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-24.32% |
2.453 |
1.856 |
- |
-23.66% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.19% |
769.308 |
583.226 |
- |
-2.56% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-24.18% |
6.411 |
4.861 |
- |
-34.78% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-24.17% |
0.700 |
0.531 |
- |
-24.09% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-23.63% |
24.829 |
18.963 |
- |
-64.05% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-23.47% |
38.192 |
29.229 |
- |
0.62% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-23.41% |
715.814 |
548.239 |
- |
0.42% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-22.91% |
24559.665 |
18934.225 |
- |
-9.77% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-22.76% |
2.878 |
2.223 |
- |
-2.89% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-22.55% |
34.034 |
26.360 |
- |
-22.17% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-22.33% |
0.676 |
0.525 |
- |
-4.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-22.24% |
107792999.534 |
83815418.584 |
- |
8.33% |
- |
|
std::move(list<int>)/4096
|
-22.21% |
5075.383 |
3947.988 |
- |
-18.44% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.17% |
3794.811 |
2953.516 |
- |
-0.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-21.95% |
0.556 |
0.434 |
- |
-9.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-21.90% |
54000255.708 |
42174178.431 |
- |
6.81% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-21.86% |
0.665 |
0.519 |
- |
3.99% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-21.74% |
14468.164 |
11322.669 |
- |
0.16% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-21.45% |
1.650 |
1.296 |
- |
-23.00% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-21.33% |
10.928 |
8.596 |
- |
32.93% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-21.17% |
3793.166 |
2990.220 |
- |
-20.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-21.15% |
7758674.068 |
6117681.823 |
- |
10.14% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-21.09% |
2.802 |
2.211 |
- |
-15.61% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-21.02% |
37.345 |
29.497 |
- |
-20.35% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-20.94% |
17331.996 |
13702.592 |
- |
6.18% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-20.75% |
72.369 |
57.353 |
- |
8.93% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.64% |
511.827 |
406.196 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-20.45% |
31.266 |
24.872 |
- |
-21.19% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-20.42% |
7605.711 |
6052.613 |
- |
1.60% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-20.40% |
3319.084 |
2642.120 |
- |
-13.65% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-20.39% |
0.586 |
0.466 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-20.14% |
1.488 |
1.188 |
- |
-26.11% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-19.91% |
39.829 |
31.899 |
- |
-17.44% |
- |
|
std::move(vector<int>)/1048576
|
-19.89% |
70383.066 |
56381.081 |
- |
-1.68% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-19.86% |
35.816 |
28.703 |
- |
-19.84% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-19.78% |
18.549 |
14.881 |
- |
-0.62% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-19.77% |
15566381.195 |
12489327.439 |
- |
-0.23% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-19.27% |
820.814 |
662.678 |
- |
-8.08% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-18.99% |
20.395 |
16.522 |
- |
-0.78% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-18.76% |
6.192 |
5.030 |
- |
-0.38% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-18.68% |
55.823 |
45.398 |
- |
-9.19% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-18.56% |
17.408 |
14.177 |
- |
46.40% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-18.53% |
0.826 |
0.673 |
- |
-18.08% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-18.50% |
12.199 |
9.941 |
- |
-2.02% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-18.43% |
33.084 |
26.987 |
- |
0.22% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-18.35% |
709.345 |
579.195 |
- |
-3.51% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-18.33% |
9.236 |
7.543 |
- |
-3.98% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-18.30% |
3070726.040 |
2508883.770 |
- |
3.38% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-18.08% |
4165.891 |
3412.702 |
- |
-1.14% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-17.99% |
10.759 |
8.824 |
- |
-4.56% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-17.92% |
43.399 |
35.621 |
- |
-79.69% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-17.83% |
0.629 |
0.517 |
- |
7.19% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-17.60% |
1333.658 |
1098.929 |
- |
-0.45% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/8192
|
-17.54% |
1919.486 |
1582.840 |
- |
-17.98% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-17.51% |
88.260 |
72.805 |
- |
-16.06% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-17.50% |
25721.937 |
21220.196 |
- |
-3.46% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-17.18% |
7.254 |
6.008 |
- |
-3.52% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-17.08% |
25.227 |
20.917 |
- |
-0.88% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-17.04% |
1037.840 |
861.027 |
- |
1.52% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-17.03% |
54.705 |
45.389 |
- |
-1.72% |
- |
|
bm_write
|
-16.83% |
606.091 |
504.100 |
- |
-8.55% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-16.83% |
0.458 |
0.381 |
- |
-17.08% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-16.78% |
36.704 |
30.545 |
- |
-0.14% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-16.75% |
790.772 |
658.298 |
- |
-16.73% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-16.51% |
78.750 |
65.752 |
- |
-16.91% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-16.50% |
6.666 |
5.566 |
- |
-1.83% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-16.40% |
25.229 |
21.092 |
- |
0.71% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-16.36% |
2.685 |
2.246 |
- |
-16.82% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-16.34% |
15.301 |
12.800 |
- |
-13.18% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-16.32% |
1796409.249 |
1503216.810 |
- |
4.44% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-16.25% |
6.195 |
5.189 |
- |
-5.54% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-16.23% |
37.421 |
31.349 |
- |
-78.83% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-16.09% |
0.805 |
0.676 |
- |
-13.32% |
- |
|
ranges::min(std::list<long_long>)/1
|
-16.03% |
0.375 |
0.315 |
- |
-31.38% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-16.00% |
53.847 |
45.234 |
- |
-9.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-15.89% |
4288280.585 |
3607045.556 |
- |
6.78% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-15.82% |
42.486 |
35.765 |
- |
-15.54% |
- |
|
BM_StringFindAllMatch/512
|
-15.80% |
13.701 |
11.535 |
- |
-1.72% |
- |
|
BM_PushHeap_float_Random_4
|
-15.80% |
2.812 |
2.368 |
- |
-1.82% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.79% |
43.062 |
36.262 |
- |
-16.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-15.71% |
7165166.732 |
6039211.954 |
- |
5.72% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-15.52% |
30675.141 |
25912.880 |
- |
-3.45% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-15.23% |
1.589 |
1.347 |
- |
-20.64% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-15.21% |
751.624 |
637.303 |
- |
-9.64% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-15.17% |
7577.612 |
6427.730 |
- |
-3.90% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-15.12% |
1.576 |
1.338 |
- |
-10.58% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-15.01% |
28.138 |
23.914 |
- |
-14.88% |
- |
|
std::copy_n(vector<int>)/4096
|
-15.00% |
172.086 |
146.273 |
- |
-23.89% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-14.75% |
0.434 |
0.370 |
- |
-12.19% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-14.66% |
1.659 |
1.416 |
- |
-0.59% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-14.56% |
2.033 |
1.737 |
- |
-4.94% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-14.51% |
77.818 |
66.529 |
- |
-18.16% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-14.49% |
25.853 |
22.107 |
- |
15.02% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-14.46% |
43.919 |
37.567 |
- |
7.64% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-14.45% |
3.512 |
3.005 |
- |
19.10% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-14.31% |
32.089 |
27.497 |
- |
-13.91% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-14.26% |
17.631 |
15.117 |
- |
13.59% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-14.20% |
0.450 |
0.386 |
- |
16.54% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-14.16% |
16.440 |
14.112 |
- |
-12.88% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-14.09% |
14.285 |
12.272 |
- |
3.75% |
- |
|
BM_deque_vector_copy/0
|
-14.01% |
1.559 |
1.341 |
- |
-14.85% |
- |
|
std::move(vector<int>)/262144
|
-13.99% |
17285.567 |
14867.868 |
- |
-31.94% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-13.91% |
69.432 |
59.777 |
- |
-13.68% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-13.74% |
4160749.066 |
3589234.420 |
- |
2.14% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-13.73% |
10219.110 |
8815.527 |
- |
1.71% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-13.69% |
1.491 |
1.287 |
- |
-8.35% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-13.66% |
13.375 |
11.548 |
- |
-7.47% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-13.60% |
643.498 |
555.971 |
- |
-2.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-13.58% |
35.428 |
30.617 |
- |
0.70% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-13.48% |
32.906 |
28.471 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-13.45% |
6973366.576 |
6035633.472 |
- |
14.50% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-13.40% |
9101.442 |
7882.129 |
- |
0.90% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-13.34% |
0.578 |
0.500 |
- |
7.46% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-13.14% |
14.036 |
12.191 |
- |
-66.26% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-13.11% |
577.117 |
501.477 |
- |
0.08% |
- |
|
BM_PushHeap_float_Descending_1
|
-13.04% |
0.536 |
0.466 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-12.99% |
13347852.654 |
11613504.218 |
- |
-3.16% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-12.96% |
32.993 |
28.718 |
- |
-0.52% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-12.95% |
49.249 |
42.871 |
- |
-0.14% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-12.92% |
24.346 |
21.201 |
- |
-22.88% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-12.83% |
14332566.840 |
12494006.935 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-12.79% |
4783923.337 |
4171938.058 |
- |
-5.06% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-12.75% |
4278192.684 |
3732765.592 |
- |
-10.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-12.74% |
484.969 |
423.206 |
- |
-13.95% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-12.67% |
625.709 |
546.437 |
- |
-1.71% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-12.66% |
9.189 |
8.026 |
- |
-11.83% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-12.61% |
576.560 |
503.884 |
- |
0.08% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-12.46% |
22.869 |
20.021 |
- |
-2.38% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-12.44% |
645.167 |
564.909 |
- |
1.53% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-12.43% |
1.302 |
1.140 |
- |
-10.63% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-12.42% |
0.842 |
0.738 |
- |
-19.53% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-12.41% |
18655393.692 |
16341128.324 |
- |
5.96% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-12.38% |
622.932 |
545.788 |
- |
-1.03% |
- |
|
BM_StringDestroy_Huge
|
-12.38% |
12.129 |
10.627 |
- |
-1.17% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.32% |
50.554 |
44.327 |
- |
0.05% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-12.25% |
11385.720 |
9990.952 |
- |
-14.60% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-12.22% |
34.541 |
30.320 |
- |
29.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-12.17% |
8417840.117 |
7393471.783 |
- |
1.54% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-12.16% |
1.835 |
1.612 |
- |
-9.71% |
- |
|
BM_vector_deque_ranges_copy/0
|
-12.12% |
0.625 |
0.549 |
- |
38.16% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-12.08% |
1.934 |
1.700 |
- |
-10.65% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-12.08% |
24.103 |
21.190 |
- |
-3.81% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-12.04% |
7444.928 |
6548.779 |
- |
0.94% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-12.02% |
816.645 |
718.446 |
- |
6.53% |
- |
|
BM_PushHeap_float_Ascending_1
|
-12.02% |
0.467 |
0.411 |
- |
-15.66% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-12.00% |
41.865 |
36.842 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-11.98% |
4238564.298 |
3730585.229 |
- |
-3.24% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-11.92% |
644.506 |
567.704 |
- |
1.61% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-11.88% |
1.830 |
1.613 |
- |
-8.35% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-11.83% |
28.541 |
25.166 |
- |
0.23% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-11.78% |
30.962 |
27.316 |
- |
-9.72% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-11.75% |
7424.052 |
6552.087 |
- |
-14.30% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-11.67% |
1.249 |
1.103 |
- |
-16.07% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-11.62% |
1.468 |
1.297 |
- |
-7.26% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-11.60% |
8.840 |
7.815 |
- |
1.71% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-11.59% |
1.827 |
1.615 |
- |
0.09% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-11.58% |
0.450 |
0.398 |
- |
-19.04% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-11.56% |
13560496.078 |
11992377.940 |
- |
-0.77% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-11.51% |
1723.823 |
1525.370 |
- |
-12.26% |
- |
|
BM_StringFindAllMatch/8
|
-11.48% |
2.873 |
2.543 |
- |
-9.96% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-11.44% |
728.294 |
644.959 |
- |
0.15% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-11.40% |
0.338 |
0.300 |
- |
-12.37% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-11.27% |
7864.493 |
6977.998 |
- |
-14.42% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-11.25% |
0.697 |
0.619 |
- |
19.18% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-11.19% |
6166.445 |
5476.533 |
- |
1.94% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-11.08% |
61.523 |
54.705 |
- |
1.74% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-11.06% |
359.742 |
319.956 |
- |
-2.34% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-11.06% |
352.361 |
313.397 |
- |
-5.47% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-11.00% |
1.379 |
1.227 |
- |
-20.73% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-10.97% |
17.804 |
15.851 |
- |
-5.38% |
- |
|
BM_StringMove_Small
|
-10.97% |
0.794 |
0.707 |
- |
-6.42% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-10.95% |
2.057 |
1.832 |
- |
-11.28% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-10.93% |
39.052 |
34.785 |
- |
-14.47% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
-10.88% |
13.463 |
11.999 |
- |
0.26% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-10.87% |
24.065 |
21.450 |
- |
-14.74% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-10.84% |
0.296 |
0.264 |
- |
0.66% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-10.83% |
343.994 |
306.736 |
- |
-26.48% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-10.81% |
19.181 |
17.108 |
- |
43.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-10.73% |
1535020.066 |
1370302.010 |
- |
2.05% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-10.70% |
5891799.727 |
5261663.619 |
- |
-9.87% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-10.65% |
0.456 |
0.408 |
- |
0.32% |
- |
|
std::move(deque<int>)/32768
|
-10.65% |
2331.800 |
2083.474 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-10.65% |
1832791.498 |
1637681.536 |
- |
-4.44% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-10.62% |
1.832 |
1.637 |
- |
2.22% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-10.60% |
23.889 |
21.358 |
- |
-18.79% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-10.60% |
2.841 |
2.540 |
- |
-5.45% |
- |
|
std::move_backward(list<int>)/4096
|
-10.57% |
4837.508 |
4325.970 |
- |
-18.72% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-10.56% |
5921145.675 |
5295961.760 |
- |
-9.93% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-10.46% |
22.879 |
20.486 |
- |
-9.10% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-10.42% |
1.834 |
1.643 |
- |
-5.15% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.31% |
1252100.370 |
1122983.320 |
- |
-0.34% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-10.28% |
8200.717 |
7357.916 |
110.459 |
-1.43% |
110.459 |
|
SetIntersection_Front_Set_string_262144_64
|
-10.27% |
5003161.131 |
4489260.392 |
- |
-2.36% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-10.25% |
13.277 |
11.916 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-10.25% |
20857354.572 |
18720421.651 |
- |
1.66% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-10.21% |
1.531 |
1.375 |
- |
7.25% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-10.18% |
198.647 |
178.420 |
- |
-4.68% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.17% |
0.456 |
0.409 |
- |
-11.20% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-10.15% |
5894961.454 |
5296502.475 |
- |
-9.76% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-10.14% |
1.571 |
1.412 |
- |
-10.74% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-10.10% |
5492.321 |
4937.608 |
- |
-12.86% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-10.04% |
63.333 |
56.977 |
- |
-0.18% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-10.03% |
28.035 |
25.223 |
- |
0.37% |
- |
|
BM_StringFindAllMatch/1
|
-10.02% |
3.157 |
2.841 |
- |
-4.89% |
- |
|
BM_deque_vector_ranges_copy/0
|
-9.97% |
1.553 |
1.398 |
- |
2.28% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-9.95% |
22.147 |
19.943 |
- |
1.49% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-9.90% |
11.364 |
10.238 |
- |
0.24% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-9.90% |
10.581 |
9.534 |
- |
-10.92% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-9.87% |
12366.156 |
11145.303 |
- |
-0.86% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-9.87% |
2.561 |
2.308 |
- |
-12.02% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-9.83% |
29.537 |
26.633 |
- |
-8.49% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-9.82% |
56706.774 |
51136.879 |
- |
-3.45% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-9.79% |
13580671.575 |
12251415.550 |
- |
-12.48% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.74% |
843.533 |
761.411 |
- |
-10.03% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.73% |
1568.592 |
1416.037 |
- |
-10.27% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-9.69% |
7083.683 |
6397.463 |
- |
-3.30% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-9.65% |
841.040 |
759.916 |
- |
97.58% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-9.63% |
63.031 |
56.959 |
- |
-10.73% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-9.62% |
76.664 |
69.287 |
- |
-8.88% |
- |
|
ranges::min(std::deque<char>)/70000
|
-9.58% |
19818.274 |
17919.250 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-9.51% |
56676.944 |
51286.500 |
- |
-4.05% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.50% |
18033.884 |
16320.270 |
- |
-0.34% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.45% |
239.223 |
216.605 |
- |
-4.39% |
- |
|
ranges::min(std::deque<char>)/8
|
-9.34% |
2.548 |
2.310 |
- |
-6.91% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.33% |
841.801 |
763.244 |
- |
-1.41% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-9.33% |
1.351 |
1.225 |
- |
10.51% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-9.27% |
9.084 |
8.241 |
- |
0.11% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-9.22% |
96.779 |
87.860 |
- |
-9.53% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-9.19% |
1.556 |
1.413 |
- |
-10.92% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.12% |
56.622 |
51.456 |
- |
-9.43% |
- |
|
BM_PushHeap_float_Random_16384
|
-9.11% |
7.623 |
6.928 |
- |
-4.03% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-9.11% |
1205.938 |
1096.039 |
- |
-0.28% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-9.10% |
0.389 |
0.353 |
- |
1.97% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-9.08% |
22.602 |
20.550 |
- |
-9.92% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-9.08% |
58703.685 |
53376.311 |
- |
2.98% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-9.06% |
4199292.751 |
3818743.281 |
- |
6.54% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-9.01% |
8.285 |
7.538 |
- |
-0.40% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-9.00% |
41082.278 |
37385.602 |
- |
-12.29% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-8.95% |
17301.504 |
15752.406 |
- |
-0.09% |
- |
|
std::copy(list<int>)/64
|
-8.90% |
36.747 |
33.477 |
- |
2.84% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-8.89% |
1.596 |
1.455 |
- |
-4.76% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-8.84% |
24.604 |
22.428 |
- |
-6.74% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-8.83% |
29.451 |
26.851 |
- |
-1.16% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-8.83% |
22.265 |
20.299 |
- |
-8.46% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-8.83% |
28160.750 |
25675.080 |
- |
-0.71% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-8.83% |
2.263 |
2.064 |
- |
4.96% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-8.75% |
42220.257 |
38524.314 |
- |
-3.58% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-8.73% |
13.126 |
11.980 |
- |
9.61% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-8.71% |
1052.378 |
960.757 |
- |
-10.95% |
- |
|
rng::starts_with(deque<int>)/1000
|
-8.70% |
461.492 |
421.355 |
- |
-11.49% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-8.67% |
95.112 |
86.864 |
- |
-7.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-8.65% |
1097971.448 |
1003034.626 |
- |
-0.02% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-8.64% |
11.951 |
10.919 |
- |
3.58% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-8.61% |
9269.935 |
8471.885 |
- |
-9.81% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-8.52% |
11.796 |
10.791 |
- |
-3.60% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-8.50% |
1.558 |
1.425 |
- |
-4.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-8.45% |
1741256.019 |
1594191.326 |
- |
4.11% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-8.44% |
74815.710 |
68504.996 |
- |
-11.22% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-8.33% |
13840365.732 |
12688026.502 |
- |
1.20% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-8.31% |
8357.806 |
7663.621 |
- |
4.48% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-8.27% |
1.422 |
1.305 |
- |
-1.73% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-8.23% |
1.731 |
1.589 |
- |
17.69% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-8.22% |
5915306.960 |
5429092.867 |
- |
-8.20% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.21% |
828.254 |
760.279 |
- |
-1.86% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-8.16% |
97.167 |
89.238 |
- |
-0.01% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-8.09% |
534.534 |
491.310 |
- |
-0.83% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-8.08% |
5918349.553 |
5439905.944 |
- |
-8.06% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-8.07% |
1.631 |
1.499 |
- |
-18.14% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-8.07% |
19.659 |
18.072 |
- |
-4.60% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-8.03% |
933.402 |
858.493 |
- |
-4.21% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.95% |
629.201 |
579.182 |
- |
3.55% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-7.95% |
4.256 |
3.917 |
- |
-7.14% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-7.92% |
105569.772 |
97206.384 |
- |
0.64% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-7.89% |
105914.800 |
97556.680 |
- |
-0.70% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-7.86% |
106156.503 |
97814.441 |
- |
-1.61% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-7.83% |
205.461 |
189.366 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-7.81% |
22.935 |
21.144 |
- |
-2.36% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-7.81% |
1.361 |
1.254 |
- |
4.56% |
- |
|
ranges::min(std::deque<char>)/64
|
-7.80% |
17.984 |
16.580 |
- |
-0.28% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-7.79% |
1.449 |
1.336 |
- |
-14.61% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-7.77% |
6692142.171 |
6172480.661 |
- |
4.24% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.76% |
93.924 |
86.639 |
- |
-4.08% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-7.71% |
3295.180 |
3041.231 |
- |
-3.28% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-7.69% |
31.247 |
28.845 |
- |
-4.16% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-7.67% |
0.957 |
0.884 |
- |
8.36% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-7.63% |
1.301 |
1.202 |
- |
2.35% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.62% |
65.849 |
60.830 |
- |
0.51% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-7.62% |
0.237 |
0.219 |
- |
-0.74% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-7.57% |
30.497 |
28.190 |
- |
-7.96% |
- |
|
std::unordered_set<int>::clear()/1024
|
-7.55% |
10228.555 |
9455.977 |
- |
-10.58% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-7.52% |
37.366 |
34.555 |
- |
-6.06% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.52% |
284.622 |
263.223 |
- |
-7.93% |
- |
|
std::map<int,_int>::clear()/32
|
-7.50% |
695.035 |
642.921 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-7.46% |
2039869.741 |
1887629.300 |
- |
1.36% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-7.44% |
43.909 |
40.644 |
- |
-13.28% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-7.43% |
0.424 |
0.392 |
- |
-38.34% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-7.40% |
873195.537 |
808551.719 |
- |
-1.90% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.35% |
11.235 |
10.410 |
- |
-6.66% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-7.35% |
65944.330 |
61100.531 |
- |
-6.86% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-7.32% |
0.710 |
0.658 |
- |
-0.11% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-7.32% |
29.039 |
26.914 |
- |
-2.17% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-7.32% |
56.521 |
52.385 |
- |
-6.15% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-7.30% |
5.340 |
4.950 |
- |
-7.10% |
- |
|
BM_PushHeap_float_Random_16
|
-7.29% |
5.394 |
5.001 |
- |
-2.59% |
- |
|
std::fill(deque<int>)/1024
|
-7.29% |
32.312 |
29.956 |
- |
-1.35% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-7.28% |
7535.874 |
6987.069 |
- |
-8.52% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.24% |
2743.554 |
2545.015 |
- |
-0.07% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-7.20% |
12.729 |
11.812 |
- |
-7.12% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-7.20% |
1194.803 |
1108.753 |
- |
-7.60% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.18% |
72.774 |
67.547 |
- |
0.51% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-7.15% |
9182.285 |
8526.111 |
- |
14.50% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.14% |
2157.941 |
2003.948 |
- |
-0.15% |
- |
|
std::partition_copy(list<int>)/8192
|
-7.13% |
7338.800 |
6815.859 |
- |
-8.00% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-7.12% |
32.565 |
30.247 |
- |
-3.91% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-7.10% |
27262060.306 |
25325373.173 |
- |
-1.97% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-7.10% |
1.044 |
0.970 |
- |
-5.39% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-7.07% |
25.711 |
23.893 |
- |
-5.65% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-7.06% |
1181025.735 |
1097659.516 |
- |
-5.83% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-7.04% |
1.584 |
1.472 |
- |
-10.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-7.04% |
541.750 |
503.616 |
- |
-0.28% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-7.03% |
135.918 |
126.357 |
- |
-1.23% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-7.02% |
702.674 |
653.313 |
- |
-8.55% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.00% |
2154.561 |
2003.687 |
- |
0.01% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-7.00% |
1.328 |
1.235 |
- |
-3.01% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-6.98% |
8935.607 |
8312.164 |
- |
-9.79% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-6.97% |
7798.397 |
7254.534 |
- |
-8.18% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-6.95% |
6018052.764 |
5599781.115 |
- |
0.80% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-6.95% |
0.679 |
0.631 |
- |
-8.93% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-6.91% |
2286779.681 |
2128737.603 |
- |
-6.02% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-6.89% |
0.397 |
0.369 |
- |
-6.63% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.84% |
18.408 |
17.149 |
- |
-1.74% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-6.84% |
7064.338 |
6581.161 |
- |
-0.75% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-6.84% |
34.015 |
31.689 |
- |
-6.72% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-6.82% |
4033.370 |
3758.235 |
- |
-0.23% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-6.81% |
11.019 |
10.268 |
- |
-3.18% |
- |
|
std::copy(vector<int>)/32768
|
-6.79% |
3749.542 |
3495.083 |
- |
-3.18% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-6.74% |
1.308 |
1.220 |
- |
0.98% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.72% |
2.453 |
2.288 |
- |
-10.80% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-6.71% |
4070064.754 |
3796898.409 |
- |
6.21% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-6.70% |
41.339 |
38.570 |
- |
2.53% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-6.69% |
1.173 |
1.094 |
- |
-6.07% |
- |
|
std::reverse_copy(list<int>)/512
|
-6.68% |
391.377 |
365.223 |
- |
-0.13% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-6.65% |
23.832 |
22.248 |
- |
2.61% |
- |
|
BM_deque_deque_move_backward/2
|
-6.65% |
2.523 |
2.356 |
- |
-4.31% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-6.63% |
32527027.954 |
30371581.085 |
- |
0.16% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-6.59% |
1.342 |
1.254 |
- |
-20.28% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-6.58% |
2297.606 |
2146.378 |
- |
-0.55% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-6.58% |
24.254 |
22.658 |
- |
-11.70% |
- |
|
BM_std_minmax_element<long_long>/3
|
-6.58% |
1.184 |
1.106 |
- |
-4.09% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-6.56% |
29.293 |
27.372 |
- |
-5.46% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-6.53% |
29.416 |
27.494 |
- |
1.93% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-6.46% |
88.248 |
82.545 |
- |
-7.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-6.45% |
199678545.327 |
186792029.473 |
- |
-11.92% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-6.45% |
1.096 |
1.026 |
- |
-7.47% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-6.44% |
1504.072 |
1407.276 |
- |
-3.64% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-6.41% |
8182561.613 |
7658399.817 |
- |
7.65% |
- |
|
BM_PushHeap_float_Random_262144
|
-6.40% |
7.569 |
7.085 |
- |
-1.88% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-6.38% |
0.500 |
0.468 |
- |
-23.46% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.36% |
269.388 |
252.250 |
- |
-0.46% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-6.35% |
27.669 |
25.912 |
- |
-5.16% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-6.35% |
800.940 |
750.107 |
- |
0.77% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-6.32% |
10.185 |
9.541 |
- |
0.48% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-6.32% |
79463729.967 |
74442705.787 |
- |
-6.64% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-6.31% |
59021.197 |
55297.020 |
- |
-0.21% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-6.30% |
173.913 |
162.960 |
- |
-4.84% |
- |
|
std::pop_heap(deque<float>)/1024
|
-6.29% |
13.299 |
12.463 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-6.28% |
23238654.458 |
21778575.289 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-6.28% |
1205652.387 |
1129919.338 |
- |
-2.18% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-6.28% |
28.394 |
26.611 |
- |
-8.68% |
- |
|
BM_deque_vector_move/0
|
-6.27% |
1.401 |
1.313 |
- |
-4.40% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-6.24% |
714.126 |
669.590 |
- |
-4.90% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-6.23% |
0.233 |
0.219 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-6.23% |
33.742 |
31.641 |
- |
-2.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-6.22% |
1060446.869 |
994484.747 |
- |
-4.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.21% |
23876.535 |
22394.272 |
- |
-0.63% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-6.21% |
1.395 |
1.308 |
- |
1.44% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.20% |
8666.123 |
8129.108 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-6.19% |
2278427.191 |
2137387.559 |
- |
-5.79% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-6.19% |
4.142 |
3.886 |
- |
-7.69% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-6.18% |
2.387 |
2.239 |
- |
-3.39% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-6.18% |
1.343 |
1.260 |
- |
9.38% |
- |
|
BM_deque_deque_move_backward/0
|
-6.17% |
0.920 |
0.863 |
- |
-6.04% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-6.16% |
32.615 |
30.606 |
- |
32.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-6.13% |
7754898.091 |
7279605.939 |
- |
2.22% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-6.12% |
2287988.299 |
2147914.790 |
- |
-5.23% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.12% |
653.191 |
613.204 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-6.12% |
1052425.596 |
988033.430 |
- |
-0.46% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-6.12% |
8.503 |
7.983 |
- |
-6.10% |
- |
|
BM_vector_deque_copy/65536
|
-6.10% |
3101.452 |
2912.331 |
- |
1.89% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-6.06% |
29.079 |
27.316 |
- |
-7.14% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-6.06% |
1.717 |
1.613 |
- |
0.07% |
- |
|
BM_deque_deque_move_backward/1
|
-6.06% |
2.776 |
2.608 |
- |
-5.12% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-6.06% |
1.538 |
1.445 |
- |
2.08% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-6.05% |
8480.488 |
7967.465 |
- |
-7.82% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-6.05% |
40.686 |
38.226 |
- |
2.01% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-6.05% |
8574.559 |
8056.162 |
- |
-7.04% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-6.04% |
311.990 |
293.141 |
- |
-7.90% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-6.04% |
1.717 |
1.614 |
- |
0.09% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.98% |
46789.561 |
43989.570 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-5.98% |
1770491.338 |
1664624.105 |
- |
2.63% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-5.98% |
2287558.021 |
2150795.431 |
- |
-1.92% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-5.97% |
0.641 |
0.602 |
- |
0.09% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-5.97% |
1.229 |
1.156 |
- |
0.04% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-5.96% |
1.495 |
1.406 |
- |
-0.50% |
- |
|
bm_gcd_random
|
-5.95% |
31.086 |
29.235 |
- |
0.05% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-5.95% |
28538.844 |
26840.680 |
- |
-5.44% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-5.94% |
13.172 |
12.390 |
- |
-1.60% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-5.91% |
25.779 |
24.255 |
- |
0.60% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-5.90% |
15.585 |
14.666 |
- |
-9.74% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-5.84% |
1105241.933 |
1040747.217 |
- |
-3.49% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-5.83% |
33.550 |
31.593 |
- |
20.59% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-5.80% |
2.711 |
2.554 |
- |
-8.14% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-5.79% |
0.411 |
0.387 |
- |
-20.61% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-5.78% |
16.435 |
15.485 |
- |
-1.65% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-5.76% |
36.767 |
34.650 |
- |
3.14% |
- |
|
BM_PushHeap_float_Random_256
|
-5.74% |
7.367 |
6.944 |
- |
1.26% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-5.74% |
412.971 |
389.265 |
- |
-0.86% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-5.74% |
1977.161 |
1863.672 |
- |
0.18% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.73% |
785.529 |
740.496 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-5.73% |
75831912.994 |
71486335.258 |
- |
-8.76% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-5.73% |
26.707 |
25.177 |
- |
-1.49% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-5.73% |
22.267 |
20.992 |
- |
5.12% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-5.71% |
23.082 |
21.765 |
- |
1.03% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-5.70% |
6173.371 |
5821.727 |
- |
-1.10% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-5.68% |
1107484.757 |
1044628.880 |
- |
-2.67% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-5.66% |
3.302 |
3.115 |
- |
2.42% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-5.65% |
9.444 |
8.910 |
- |
-5.88% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-5.65% |
7.651 |
7.219 |
- |
-0.40% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-5.64% |
3959.967 |
3736.449 |
- |
-0.17% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-5.64% |
112.757 |
106.401 |
- |
-4.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-5.62% |
44198.507 |
41714.360 |
- |
0.90% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-5.56% |
326.383 |
308.248 |
- |
9.08% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-5.55% |
11.057 |
10.443 |
- |
-1.38% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-5.54% |
1686092.803 |
1592665.010 |
- |
2.77% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-5.52% |
1.338 |
1.264 |
- |
-1.26% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-5.49% |
1.567 |
1.481 |
- |
3.35% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-5.48% |
36.813 |
34.795 |
- |
-11.78% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-5.46% |
1754597.485 |
1658854.452 |
- |
6.60% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-5.45% |
1.757 |
1.661 |
- |
3.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-5.42% |
1374565.267 |
1300069.742 |
- |
5.71% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-5.40% |
12.855 |
12.161 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-5.40% |
13850448.489 |
13102817.454 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.39% |
19.267 |
18.229 |
- |
-3.62% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-5.38% |
1118995.246 |
1058848.625 |
- |
-4.01% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-5.37% |
34650.160 |
32788.877 |
- |
-0.91% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-5.33% |
23.851 |
22.580 |
- |
-5.78% |
- |
|
std::shift_left(list<int>)/8192
|
-5.32% |
7603.754 |
7199.121 |
- |
-0.86% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-5.32% |
1.617 |
1.531 |
- |
15.27% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-5.31% |
0.489 |
0.463 |
- |
-2.56% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-5.31% |
25.462 |
24.109 |
- |
-9.97% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.30% |
14695.793 |
13916.709 |
- |
-2.31% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-5.30% |
979859.505 |
927937.684 |
- |
-1.59% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.30% |
7827.398 |
7412.818 |
- |
-4.03% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-5.28% |
5740497.510 |
5437174.880 |
- |
-0.54% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-5.27% |
1140246.029 |
1080115.001 |
- |
-2.55% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-5.26% |
8176.167 |
7746.330 |
- |
-6.46% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-5.25% |
1056272.383 |
1000777.439 |
- |
-4.31% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-5.25% |
209.684 |
198.674 |
- |
-2.96% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-5.24% |
15.335 |
14.531 |
- |
-8.36% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-5.24% |
33.123 |
31.386 |
- |
-7.92% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.24% |
4832.304 |
4578.985 |
- |
-0.40% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.24% |
0.679 |
0.644 |
- |
-2.15% |
- |
|
BM_PushHeap_float_Random_64
|
-5.23% |
6.699 |
6.349 |
- |
2.08% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.20% |
54.145 |
51.327 |
- |
0.16% |
- |
|
std::map<std::string,_int>::clear()/32
|
-5.20% |
921.312 |
873.362 |
- |
-1.68% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-5.20% |
1.736 |
1.646 |
- |
-6.22% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-5.20% |
8.416 |
7.978 |
- |
-1.05% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-5.19% |
6.394 |
6.062 |
- |
-1.14% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
-5.18% |
4541724.059 |
4306440.847 |
- |
-5.14% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-5.18% |
9092670.744 |
8621749.748 |
- |
-0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-5.15% |
0.665 |
0.631 |
- |
3.08% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-5.15% |
14710690.364 |
13953301.801 |
- |
-7.72% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-5.13% |
11594445.423 |
11000214.536 |
- |
-3.34% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-5.12% |
0.379 |
0.359 |
- |
1.63% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-5.12% |
1065592.318 |
1011006.890 |
- |
-1.28% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-5.12% |
22.213 |
21.076 |
- |
4.58% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-5.10% |
1771979.265 |
1681576.995 |
- |
4.12% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-5.08% |
8388.866 |
7962.519 |
- |
-18.46% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-5.06% |
9.786 |
9.291 |
- |
-0.75% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-5.06% |
644659.485 |
612030.676 |
- |
-1.46% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-5.05% |
918.642 |
872.255 |
- |
0.80% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-5.04% |
1.520 |
1.443 |
- |
1.83% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-5.04% |
1.644 |
1.561 |
- |
-6.08% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.03% |
919.487 |
873.275 |
- |
0.93% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-5.03% |
20.057 |
19.049 |
- |
-0.21% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-5.02% |
4.529 |
4.302 |
- |
-1.69% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-5.00% |
8100.032 |
7695.297 |
- |
-6.06% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-5.00% |
11.174 |
10.616 |
- |
-2.88% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.99% |
1324.625 |
1258.541 |
- |
-0.66% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-4.98% |
74.324 |
70.621 |
- |
-3.24% |
- |
|
BM_StringFindStringLiteral/32
|
-4.96% |
1.793 |
1.704 |
- |
-0.37% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-4.95% |
43204.293 |
41064.877 |
- |
0.61% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-4.95% |
3.650 |
3.470 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-4.95% |
7712209.809 |
7330726.167 |
- |
-1.60% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-4.93% |
10438.090 |
9923.877 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-4.92% |
1044537.046 |
993149.583 |
- |
-4.52% |
- |
|
BM_PushHeap_float_Random_1024
|
-4.92% |
7.553 |
7.182 |
- |
3.33% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.91% |
1780.489 |
1692.988 |
- |
-9.43% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.90% |
13210.504 |
12563.036 |
- |
-4.68% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-4.90% |
8420.524 |
8007.848 |
- |
1.58% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-4.90% |
65232.083 |
62038.354 |
- |
-18.22% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-4.89% |
0.814 |
0.774 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-4.89% |
2275792.064 |
2164469.960 |
- |
-5.48% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-4.89% |
4992.279 |
4748.133 |
- |
-0.22% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-4.86% |
0.392 |
0.373 |
- |
-12.34% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-4.85% |
20553.620 |
19556.560 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-4.85% |
2930755.723 |
2788701.079 |
- |
-2.85% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-4.85% |
1071249.812 |
1019332.636 |
- |
-3.82% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-4.84% |
23.885 |
22.731 |
- |
-3.94% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-4.83% |
79563420.577 |
75723717.961 |
- |
-4.95% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-4.81% |
7177.363 |
6831.793 |
- |
-3.56% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-4.79% |
1.515 |
1.442 |
- |
1.30% |
- |
|
BM_std_minmax_element<long_long>/2
|
-4.79% |
0.679 |
0.647 |
- |
-6.46% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-4.78% |
17476485.058 |
16640755.988 |
- |
-3.13% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-4.77% |
3966943.696 |
3777594.934 |
- |
-3.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-4.77% |
1048273.418 |
998292.711 |
- |
-0.45% |
- |
|
BM_vector_deque_ranges_copy/2
|
-4.77% |
1.990 |
1.895 |
- |
-8.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-4.76% |
20.587 |
19.606 |
- |
-2.88% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-4.76% |
10.698 |
10.188 |
- |
-5.79% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-4.76% |
2.883 |
2.746 |
- |
-6.22% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-4.74% |
9002334.521 |
8575526.751 |
- |
-0.16% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-4.73% |
2.564 |
2.443 |
- |
2.00% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.73% |
53.069 |
50.561 |
- |
-0.29% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.72% |
17.893 |
17.049 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-4.71% |
1082198.844 |
1031190.634 |
- |
-3.91% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-4.71% |
9147533.178 |
8716440.188 |
- |
-2.41% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-4.71% |
216.880 |
206.664 |
- |
-2.98% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-4.70% |
29886.819 |
28482.249 |
- |
4.69% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-4.70% |
12.222 |
11.648 |
- |
1.15% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.70% |
55.818 |
53.196 |
- |
-0.75% |
- |
|
BM_PushHeap_string_Descending_16
|
-4.69% |
2.217 |
2.113 |
- |
-5.94% |
- |
|
BM_PushHeap_string_Descending_262144
|
-4.69% |
3.422 |
3.262 |
- |
-30.88% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-4.69% |
5.295 |
5.047 |
- |
-2.01% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.69% |
57439.554 |
54747.343 |
- |
-0.63% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-4.68% |
295408.806 |
281587.866 |
- |
-0.65% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-4.66% |
209.939 |
200.165 |
- |
1.23% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-4.65% |
64844.701 |
61826.405 |
- |
0.70% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-4.65% |
1.517 |
1.447 |
- |
3.89% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-4.61% |
24.633 |
23.498 |
- |
-3.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-4.60% |
17768049.856 |
16950500.426 |
- |
-4.47% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-4.60% |
47.736 |
45.541 |
- |
-11.12% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-4.60% |
1076419.722 |
1026932.754 |
- |
-4.78% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.60% |
13415.140 |
12798.518 |
- |
1.67% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.60% |
1162.960 |
1109.520 |
- |
-5.22% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.59% |
77257.429 |
73712.678 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.59% |
1243284.916 |
1186241.713 |
- |
-3.45% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.58% |
23.884 |
22.792 |
- |
-0.25% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.57% |
629.615 |
600.847 |
- |
-3.65% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.55% |
5073.826 |
4842.772 |
- |
-0.70% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-4.55% |
1.717 |
1.639 |
- |
1.71% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-4.53% |
1138528.444 |
1086907.870 |
- |
-0.63% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-4.53% |
19.233 |
18.362 |
- |
-4.64% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-4.53% |
269.484 |
257.285 |
- |
-3.55% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-4.52% |
23.831 |
22.753 |
- |
-2.71% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.48% |
0.266 |
0.254 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-4.47% |
16.497 |
15.759 |
- |
-2.35% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-4.47% |
278.438 |
265.983 |
- |
-0.01% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.42% |
0.508 |
0.485 |
- |
-0.11% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-4.42% |
400.688 |
382.974 |
- |
-2.92% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-4.41% |
25.455 |
24.331 |
- |
-4.06% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.40% |
554586041.157 |
530172361.787 |
- |
-0.37% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-4.40% |
4.552 |
4.352 |
- |
-0.21% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-4.40% |
3.101 |
2.964 |
- |
-0.31% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.40% |
72.588 |
69.396 |
- |
-0.32% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-4.39% |
11537350.620 |
11030676.946 |
- |
-1.95% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-4.39% |
203903841.314 |
194958827.632 |
- |
1.90% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-4.38% |
10.912 |
10.434 |
- |
-4.04% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.35% |
24.981 |
23.894 |
- |
-0.23% |
- |
|
std::shift_right(list<int>)/8192
|
-4.35% |
7670.697 |
7336.951 |
- |
-3.95% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-4.35% |
11674.973 |
11167.245 |
- |
-1.50% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-4.33% |
1.734 |
1.659 |
- |
-2.20% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-4.32% |
4966333.257 |
4751653.620 |
- |
1.71% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-4.31% |
1043158.132 |
998152.971 |
- |
0.58% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-4.31% |
18.293 |
17.504 |
- |
-0.29% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.28% |
8.724 |
8.350 |
- |
-0.60% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-4.28% |
1038146.520 |
993741.497 |
- |
-4.36% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-4.28% |
110.373 |
105.653 |
- |
-3.53% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.27% |
670.005 |
641.367 |
- |
-0.13% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-4.27% |
1.916 |
1.834 |
- |
-4.58% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-4.27% |
1053432.953 |
1008486.320 |
- |
-5.27% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-4.26% |
25.933 |
24.827 |
- |
0.55% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-4.25% |
50.778 |
48.619 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-4.25% |
182212949.097 |
174464580.713 |
- |
-1.82% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-4.23% |
10.524 |
10.079 |
- |
-4.01% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-4.22% |
1.558 |
1.492 |
- |
-4.42% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-4.22% |
355.969 |
340.949 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.21% |
1922236.660 |
1841223.486 |
- |
-5.84% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-4.21% |
2172.858 |
2081.311 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-4.21% |
1112265.150 |
1065449.524 |
- |
-5.42% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-4.21% |
23.683 |
22.687 |
- |
7.29% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-4.20% |
22.144 |
21.215 |
- |
-7.23% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-4.19% |
8.116 |
7.776 |
- |
1.23% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-4.19% |
22.232 |
21.301 |
- |
4.46% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-4.19% |
13.321 |
12.763 |
- |
-0.20% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-4.18% |
210213417.855 |
201434492.363 |
- |
5.77% |
- |
|
std::reverse(vector<int>)/8
|
-4.17% |
1.546 |
1.481 |
- |
-39.08% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-4.16% |
21.109 |
20.230 |
- |
-18.77% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-4.15% |
3448.286 |
3305.106 |
- |
2.54% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-4.15% |
5.641 |
5.407 |
- |
-4.65% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-4.13% |
1658952.148 |
1590440.834 |
- |
-6.80% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-4.13% |
1191753.467 |
1142569.684 |
- |
0.63% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-4.12% |
1.613 |
1.546 |
- |
3.33% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-4.11% |
10082706.103 |
9668089.351 |
- |
-0.50% |
- |
|
std::move_backward(deque<int>)/64
|
-4.10% |
5.398 |
5.177 |
- |
-3.22% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-4.09% |
4219917.222 |
4047188.350 |
- |
-3.76% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-4.08% |
9362650.872 |
8980940.250 |
- |
-3.02% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-4.07% |
2.403 |
2.305 |
- |
-0.53% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-4.06% |
2.791 |
2.677 |
- |
0.76% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-4.05% |
12.215 |
11.720 |
- |
1.70% |
- |
|
BM_CmpLess_uchar_uint
|
-4.05% |
1.117 |
1.072 |
- |
3.14% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.04% |
13.494 |
12.949 |
- |
0.23% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-4.04% |
15.296 |
14.678 |
- |
-0.03% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-4.04% |
23.609 |
22.655 |
- |
-9.26% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.03% |
408.102 |
391.663 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-4.03% |
24.804 |
23.805 |
- |
-0.91% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-4.03% |
8.189 |
7.859 |
- |
-6.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-4.02% |
18311994.542 |
17576255.394 |
- |
-3.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.01% |
1652153.401 |
1585862.307 |
- |
-4.35% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-4.00% |
19.691 |
18.903 |
- |
-12.78% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.00% |
65223379.843 |
62614174.617 |
- |
-7.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-4.00% |
5850385.342 |
5616387.764 |
- |
-0.42% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-4.00% |
222.169 |
213.286 |
- |
0.51% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-3.99% |
2558.429 |
2456.279 |
- |
-6.27% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-3.99% |
10090484.117 |
9687947.565 |
- |
0.92% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-3.98% |
22.451 |
21.557 |
- |
-0.53% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.98% |
38244.012 |
36722.397 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.96% |
14397624.374 |
13826770.120 |
- |
-1.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.95% |
1651588.865 |
1586334.881 |
- |
-4.25% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.95% |
6466.454 |
6211.092 |
- |
11.30% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-3.94% |
51.997 |
49.946 |
- |
0.75% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.93% |
5683.831 |
5460.207 |
- |
0.74% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-3.93% |
1666332.275 |
1600781.984 |
- |
-3.67% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-3.92% |
81.041 |
77.864 |
- |
-8.97% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-3.92% |
9.663 |
9.285 |
- |
-0.96% |
- |
|
std::copy_backward(vector<int>)/32768
|
-3.91% |
3784.373 |
3636.260 |
- |
-2.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-3.91% |
11539524.266 |
11088274.721 |
- |
-3.88% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-3.91% |
40.863 |
39.267 |
- |
-4.63% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-3.90% |
508118.395 |
488309.653 |
- |
-6.69% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.89% |
151.848 |
145.940 |
- |
-1.12% |
- |
|
BM_StringMove_Large
|
-3.89% |
0.735 |
0.707 |
- |
0.03% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-3.89% |
29425.545 |
28281.345 |
- |
-4.10% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-3.89% |
0.262 |
0.252 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-3.89% |
1103830.280 |
1060938.779 |
- |
-4.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.88% |
203696439.673 |
195783684.107 |
- |
-11.64% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-3.88% |
5358.135 |
5150.080 |
- |
14.22% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-3.87% |
7203.531 |
6924.866 |
- |
-5.55% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-3.87% |
26.923 |
25.882 |
- |
3.50% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-3.86% |
48369.350 |
46502.778 |
- |
-5.25% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-3.85% |
0.453 |
0.436 |
- |
9.82% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.85% |
454.809 |
437.284 |
- |
-1.12% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-3.85% |
3128.203 |
3007.888 |
- |
0.75% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-3.84% |
7657.274 |
7362.887 |
- |
-1.15% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-3.82% |
10.106 |
9.720 |
- |
-2.54% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-3.82% |
1479159.990 |
1422626.268 |
- |
-0.32% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-3.81% |
48.581 |
46.728 |
- |
3.66% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
-3.81% |
1220036.511 |
1173565.710 |
- |
-4.09% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.80% |
180173113.860 |
173328238.123 |
- |
-0.32% |
- |
|
std::reverse(deque<int>)/64
|
-3.79% |
13.563 |
13.049 |
- |
-3.90% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-3.79% |
1366887.746 |
1315119.958 |
- |
-3.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.79% |
1656847.658 |
1594107.096 |
- |
-3.59% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.77% |
2.360 |
2.271 |
- |
-6.09% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-3.76% |
1121351.858 |
1079152.621 |
- |
-3.90% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-3.76% |
1.861 |
1.791 |
- |
0.89% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-3.76% |
1.447 |
1.393 |
- |
4.25% |
- |
|
ranges::min(std::vector<long_long>)/8
|
-3.75% |
2.170 |
2.089 |
- |
-4.97% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-3.74% |
19.699 |
18.962 |
- |
-4.13% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-3.73% |
11.206 |
10.788 |
- |
-7.01% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-3.73% |
3121.639 |
3005.138 |
- |
1.73% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-3.73% |
24.108 |
23.209 |
- |
-3.30% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.72% |
39.534 |
38.062 |
- |
-4.85% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.70% |
7007.870 |
6748.310 |
- |
0.25% |
- |
|
rng::starts_with(deque<int>)/1024
|
-3.70% |
476.854 |
459.194 |
- |
-5.66% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-3.70% |
30.069 |
28.956 |
- |
-3.56% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-3.69% |
1377008.162 |
1326160.116 |
- |
-1.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-3.68% |
11032883.793 |
10627102.795 |
- |
-1.80% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.68% |
178093.372 |
171544.608 |
- |
-1.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-3.67% |
46.832 |
45.112 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-3.67% |
3453497.542 |
3326853.799 |
- |
0.34% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-3.66% |
1045599.451 |
1007290.590 |
- |
-4.06% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-3.66% |
2.330 |
2.245 |
- |
1.55% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.66% |
1043620.312 |
1005420.694 |
- |
-1.19% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-3.66% |
9370715.529 |
9028025.933 |
- |
-1.62% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.65% |
26.929 |
25.945 |
- |
-1.60% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-3.65% |
57.436 |
55.342 |
- |
-11.87% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-3.64% |
8.383 |
8.078 |
- |
-3.28% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.64% |
1158203.520 |
1116076.797 |
- |
-4.24% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.63% |
16160.124 |
15573.021 |
- |
2.96% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-3.63% |
2.644 |
2.548 |
- |
-3.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.63% |
1182598.537 |
1139728.979 |
- |
-2.55% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-3.62% |
1.275 |
1.228 |
- |
0.30% |
- |
|
BM_StringFindAllMatch/64
|
-3.62% |
3.236 |
3.118 |
- |
-3.88% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.61% |
1773495.604 |
1709455.078 |
- |
-4.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-3.61% |
8994335.319 |
8669984.669 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-3.60% |
360954.608 |
347954.224 |
- |
-0.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-3.60% |
1155185.357 |
1113623.426 |
- |
-2.46% |
- |
|
std::sort_heap(deque<int>)/8
|
-3.60% |
36.949 |
35.619 |
- |
-3.24% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.60% |
16.661 |
16.061 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.59% |
1648612.793 |
1589393.066 |
- |
-3.50% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-3.59% |
340.610 |
328.385 |
- |
3.55% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.59% |
69283.589 |
66798.439 |
- |
-1.23% |
- |
|
std::fill(vector<bool>)/64
|
-3.58% |
1.568 |
1.512 |
- |
-10.84% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.57% |
7596.359 |
7324.795 |
- |
-0.81% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-3.57% |
1048209.168 |
1010778.525 |
- |
-3.47% |
- |
|
rng::fold_left(deque<int>)/8192
|
-3.57% |
4463.233 |
4303.858 |
- |
-5.58% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-3.57% |
2.298 |
2.216 |
- |
-0.89% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-3.56% |
11.299 |
10.897 |
- |
-1.61% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-3.56% |
1636738.272 |
1578504.327 |
- |
-4.21% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-3.55% |
15.353 |
14.807 |
- |
-0.03% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-3.55% |
11.165 |
10.769 |
- |
-3.74% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-3.54% |
1.294 |
1.249 |
- |
2.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.53% |
41.949 |
40.467 |
- |
-4.04% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.52% |
232177285.777 |
223996413.392 |
- |
-1.11% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-3.52% |
8459.392 |
8161.529 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-3.52% |
171479006.353 |
165441402.249 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.51% |
366806757.063 |
353919786.176 |
- |
6.17% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-3.51% |
8897075.085 |
8584595.056 |
- |
0.10% |
- |
|
std::set<std::string>::clear()/1024
|
-3.51% |
22587.844 |
21794.532 |
- |
1.72% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-3.51% |
17.769 |
17.145 |
- |
1.72% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.50% |
643002.421 |
620475.820 |
- |
-0.35% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-3.50% |
4899.260 |
4727.641 |
- |
-3.10% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-3.50% |
1058621.182 |
1021546.187 |
- |
-2.31% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-3.49% |
21.701 |
20.943 |
- |
11.84% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.49% |
591.919 |
571.256 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-3.49% |
1619440.350 |
1562982.014 |
- |
3.68% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.48% |
1026027.524 |
990319.484 |
- |
-5.42% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-3.47% |
150408.301 |
145182.242 |
- |
0.41% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-3.47% |
27.205 |
26.260 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-3.45% |
11600744.420 |
11200349.783 |
- |
-0.97% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.45% |
20.811 |
20.093 |
- |
-10.34% |
- |
|
ranges::min(std::vector<char>)/1
|
-3.45% |
0.331 |
0.320 |
- |
-17.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-3.44% |
2910532.443 |
2810362.858 |
- |
-2.09% |
- |
|
BM_CmpLess_uint_uchar
|
-3.43% |
1.114 |
1.076 |
- |
-4.05% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-3.43% |
6315256.638 |
6098899.597 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-3.42% |
24.229 |
23.400 |
- |
-4.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-3.42% |
8946343.704 |
8640506.260 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-3.42% |
1852778.728 |
1789468.182 |
- |
-9.58% |
- |
|
BM_CmpLess_short_schar
|
-3.41% |
0.988 |
0.954 |
- |
0.01% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-3.41% |
1.139 |
1.100 |
- |
-19.09% |
- |
|
BM_deque_vector_copy_backward/0
|
-3.41% |
1.476 |
1.425 |
- |
3.62% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-3.40% |
9019637.463 |
8712560.045 |
- |
0.13% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-3.40% |
52.175 |
50.400 |
- |
-3.80% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-3.40% |
1663382.324 |
1606812.906 |
- |
-3.65% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-3.39% |
1678455.658 |
1621479.168 |
- |
17.38% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-3.39% |
2.052 |
1.982 |
- |
10.94% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-3.38% |
10.309 |
9.960 |
- |
-6.21% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-3.38% |
21.637 |
20.906 |
- |
1.19% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-3.38% |
4.926 |
4.760 |
- |
1.17% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-3.38% |
0.629 |
0.608 |
- |
6.11% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.38% |
644221.397 |
622466.979 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-3.38% |
17984349.606 |
17377193.738 |
- |
-2.51% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-3.37% |
5593949.777 |
5405333.687 |
- |
-7.82% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-3.37% |
4.026 |
3.890 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-3.36% |
18289269.207 |
17674419.760 |
- |
-5.29% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-3.36% |
8.594 |
8.306 |
- |
1.89% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-3.35% |
9742873.313 |
9416192.394 |
- |
-2.32% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-3.35% |
4.661 |
4.505 |
- |
6.51% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-3.34% |
25158.382 |
24317.850 |
- |
-9.56% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-3.34% |
1290544.359 |
1247490.755 |
- |
-3.14% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-3.34% |
13928.528 |
13463.893 |
- |
-0.34% |
- |
|
BM_num_get<long_long>
|
-3.33% |
10.875 |
10.514 |
- |
-0.54% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-3.33% |
0.356 |
0.344 |
- |
1.37% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-3.32% |
9111137.382 |
8808886.722 |
- |
0.11% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-3.30% |
1.427 |
1.380 |
- |
-0.10% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.29% |
52341.438 |
50618.693 |
- |
6.95% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-3.29% |
33.311 |
32.216 |
- |
-0.61% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-3.28% |
7.857 |
7.599 |
- |
1.20% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-3.27% |
37.568 |
36.340 |
- |
-1.68% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-3.27% |
0.386 |
0.373 |
- |
-9.03% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-3.25% |
26.732 |
25.862 |
- |
-2.52% |
- |
|
BM_PushHeap_string_Descending_64
|
-3.25% |
2.320 |
2.245 |
- |
-5.86% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.25% |
5356.698 |
5182.661 |
- |
-0.21% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-3.25% |
4256239.435 |
4118045.727 |
- |
-4.72% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-3.24% |
12460.738 |
12056.449 |
- |
-4.70% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.24% |
33.584 |
32.495 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.23% |
1041094.569 |
1007417.550 |
- |
-2.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.23% |
19.210 |
18.589 |
- |
-3.71% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.22% |
857.543 |
829.934 |
- |
0.80% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-3.22% |
13502785.584 |
13068334.443 |
- |
1.35% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-3.21% |
1560.354 |
1510.225 |
- |
-2.28% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.20% |
0.495 |
0.479 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-3.20% |
1130301.251 |
1094089.595 |
- |
-3.02% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-3.20% |
23978.317 |
23210.547 |
- |
-9.96% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-3.20% |
30873578.681 |
29885073.422 |
- |
-0.25% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-3.20% |
1375714.783 |
1331694.988 |
- |
0.40% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-3.20% |
2.567 |
2.484 |
- |
-1.13% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-3.20% |
7.822 |
7.572 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-3.19% |
11501606.159 |
11135143.363 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-3.18% |
180029039.767 |
174299758.814 |
- |
-1.52% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.18% |
404.775 |
391.908 |
- |
-0.97% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.17% |
13.747 |
13.311 |
- |
-0.29% |
- |
|
BM_CmpLess_ushort_short
|
-3.17% |
1.070 |
1.036 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-3.17% |
196046295.204 |
189837328.000 |
- |
-3.98% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-3.17% |
29.474 |
28.541 |
- |
-9.43% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.16% |
671397.495 |
650160.405 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-3.16% |
12402850.426 |
12010742.851 |
- |
0.71% |
- |
|
BM_CmpLess_schar_ushort
|
-3.16% |
1.107 |
1.072 |
- |
-1.79% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-3.16% |
14.168 |
13.721 |
- |
-7.26% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.15% |
21215406.422 |
20546723.422 |
- |
-1.15% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-3.15% |
26.337 |
25.508 |
- |
3.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-3.14% |
527179.721 |
510642.531 |
- |
-3.06% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.12% |
15.207 |
14.732 |
- |
-0.02% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-3.12% |
6.046 |
5.858 |
- |
-8.33% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.12% |
1055283.003 |
1022385.599 |
- |
-2.67% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-3.12% |
32.136 |
31.134 |
- |
-13.84% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-3.11% |
37.913 |
36.733 |
- |
-7.66% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.10% |
116419.262 |
112807.745 |
- |
-1.03% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-3.09% |
9630.343 |
9332.719 |
- |
22.41% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-3.08% |
9318.240 |
9030.917 |
- |
6.61% |
- |
|
std::map<int,_int>::clear()/1024
|
-3.08% |
10661.392 |
10333.291 |
- |
0.14% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.08% |
714.755 |
692.762 |
- |
1.90% |
- |
|
std::for_each_n(list<int>)/50
|
-3.06% |
22.520 |
21.830 |
- |
-1.77% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-3.06% |
19.474 |
18.877 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.06% |
13709639.806 |
13290231.167 |
- |
-0.14% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.05% |
742.252 |
719.577 |
- |
-1.06% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.05% |
19.343 |
18.753 |
- |
0.89% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-3.05% |
1130084.493 |
1095654.504 |
- |
2.60% |
- |
|
std::multiset<std::string>::clear()/32
|
-3.05% |
916.312 |
888.398 |
- |
0.15% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-3.05% |
2.450 |
2.376 |
- |
-6.33% |
- |
|
BM_PushHeap_string_Ascending_256
|
-3.03% |
11.134 |
10.797 |
- |
-2.16% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-3.03% |
2.776 |
2.692 |
- |
-3.27% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-3.03% |
559.925 |
542.980 |
- |
7.99% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-3.02% |
14399739.178 |
13964744.853 |
- |
-1.78% |
- |
|
BM_std_minmax_element<int>/512
|
-3.02% |
137.736 |
133.582 |
- |
-1.07% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-3.01% |
145.503 |
141.118 |
- |
-0.77% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.01% |
62598.020 |
60714.332 |
- |
1.75% |
- |
|
BM_vector_deque_ranges_move/70000
|
-3.01% |
3376.854 |
3275.271 |
- |
5.44% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-3.01% |
8.439 |
8.185 |
- |
-1.47% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-3.01% |
1774335.884 |
1720993.225 |
- |
-3.88% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-3.00% |
8959748.378 |
8690808.048 |
- |
-0.22% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-3.00% |
0.424 |
0.412 |
- |
-4.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.99% |
8869495.544 |
8603914.786 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.99% |
1318586.742 |
1279169.172 |
- |
-1.60% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-2.98% |
10.607 |
10.291 |
- |
-3.27% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-2.98% |
1044288.354 |
1013176.421 |
- |
-2.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.97% |
8905218.907 |
8640729.709 |
- |
-2.67% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-2.97% |
23738.636 |
23034.065 |
- |
-0.41% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-2.97% |
906.818 |
879.904 |
- |
-1.84% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-2.96% |
175009316.708 |
169821319.110 |
- |
1.31% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.96% |
0.632 |
0.613 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-2.96% |
2275124.493 |
2207740.833 |
- |
-3.04% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-2.96% |
32.474 |
31.513 |
- |
-0.30% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-2.95% |
1127849.428 |
1094533.615 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.95% |
39841103.141 |
38664298.575 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-2.94% |
1603431.478 |
1556245.197 |
- |
2.41% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-2.94% |
267848.832 |
259984.449 |
- |
-4.24% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.93% |
35.680 |
34.636 |
- |
-6.85% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-2.92% |
2789744.387 |
2708186.521 |
- |
-2.21% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-2.92% |
4.171 |
4.049 |
- |
-0.27% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.92% |
11594.686 |
11256.032 |
- |
-2.97% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-2.92% |
1.343 |
1.303 |
- |
-12.50% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-2.92% |
349346807.551 |
339148795.707 |
- |
-0.17% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.92% |
297.300 |
288.632 |
- |
-2.80% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.91% |
29.883 |
29.012 |
- |
1.89% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-2.91% |
718.228 |
697.307 |
- |
1.30% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-2.91% |
4666.051 |
4530.301 |
- |
-0.28% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.90% |
1.415 |
1.374 |
- |
-0.30% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.90% |
73.214 |
71.088 |
- |
-1.34% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-2.90% |
8902385.558 |
8644219.365 |
- |
-0.01% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-2.89% |
1.235 |
1.199 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-2.89% |
17518190.598 |
17012000.268 |
- |
1.13% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-2.89% |
0.688 |
0.668 |
- |
2.77% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-2.89% |
6842.805 |
6645.362 |
- |
-2.82% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-2.88% |
11568927.715 |
11235331.482 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.88% |
1225513.146 |
1190197.663 |
- |
-0.32% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.88% |
13.105 |
12.727 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.88% |
802.029 |
778.966 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.87% |
1042884.366 |
1012929.192 |
- |
-0.97% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-2.87% |
12.971 |
12.599 |
- |
-2.68% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.87% |
5414.643 |
5259.464 |
- |
1.60% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.86% |
8445.245 |
8203.843 |
- |
0.32% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.86% |
55.937 |
54.339 |
- |
4.81% |
- |
|
std::deque<int>::ctor(size)/8192
|
-2.84% |
458.610 |
445.575 |
- |
1.74% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-2.84% |
34.599 |
33.617 |
- |
-0.16% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-2.84% |
74789.387 |
72668.577 |
- |
0.04% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.83% |
406.258 |
394.742 |
- |
-0.76% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.83% |
403.551 |
392.122 |
- |
-0.21% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-2.83% |
27.845 |
27.056 |
- |
-0.39% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-2.81% |
841.161 |
817.528 |
- |
15.67% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-2.80% |
7150.454 |
6950.084 |
- |
-1.33% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.80% |
953.147 |
926.442 |
- |
-0.62% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-2.80% |
43.244 |
42.034 |
- |
-5.28% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-2.79% |
0.371 |
0.360 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-2.79% |
200660410.789 |
195067672.444 |
- |
0.39% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-2.79% |
267657.584 |
260198.708 |
- |
-4.06% |
- |
|
BM_std_minmax_element<int>/4
|
-2.78% |
1.260 |
1.225 |
- |
-2.26% |
- |
|
BM_PushHeap_string_Ascending_64
|
-2.78% |
7.444 |
7.237 |
- |
-3.02% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-2.78% |
4047.949 |
3935.507 |
- |
0.57% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.77% |
21.006 |
20.423 |
- |
-5.86% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-2.77% |
18463924.419 |
17951975.631 |
- |
-1.59% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.77% |
218709583.003 |
212649774.544 |
- |
-0.41% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.77% |
239.328 |
232.698 |
- |
2.77% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-2.76% |
7798527.021 |
7583161.063 |
- |
0.11% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.76% |
23615.183 |
22963.812 |
- |
-3.42% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-2.75% |
757.904 |
737.027 |
- |
-1.05% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-2.74% |
3428717.280 |
3334611.265 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-2.74% |
4140272.995 |
4026715.309 |
- |
-3.28% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-2.74% |
1.804 |
1.754 |
- |
4.87% |
- |
|
BM_std_minmax_element<int>/1024
|
-2.74% |
271.287 |
263.859 |
- |
-0.93% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.74% |
404.622 |
393.547 |
- |
0.14% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.73% |
20.623 |
20.059 |
- |
-9.09% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.73% |
1503.723 |
1462.641 |
- |
-0.37% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.73% |
24.313 |
23.649 |
- |
-2.57% |
- |
|
std::copy_backward(list<int>)/8
|
-2.73% |
2.406 |
2.341 |
- |
0.85% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-2.73% |
7099.829 |
6906.021 |
- |
-5.93% |
- |
|
BM_deque_deque_move/64
|
-2.73% |
3.152 |
3.066 |
- |
1.09% |
- |
|
BM_deque_deque_move/2
|
-2.72% |
2.304 |
2.241 |
- |
-2.66% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.72% |
35725.002 |
34752.387 |
- |
-1.20% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-2.71% |
1372084.962 |
1334942.027 |
- |
-1.67% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.70% |
15.377 |
14.961 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.70% |
1276415.358 |
1241934.737 |
- |
1.25% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-2.70% |
603.877 |
587.567 |
- |
0.76% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-2.69% |
7135.563 |
6943.568 |
- |
-16.92% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.67% |
18935876.892 |
18429355.865 |
- |
0.20% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-2.67% |
254.807 |
248.000 |
- |
-0.99% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-2.67% |
73.639 |
71.672 |
- |
-0.87% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.67% |
2.849 |
2.773 |
- |
-0.13% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.67% |
15540.232 |
15125.476 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-2.67% |
9940022.363 |
9674914.197 |
- |
0.15% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.66% |
1191577.761 |
1159865.145 |
- |
-0.40% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.66% |
405.166 |
394.401 |
- |
-0.83% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.65% |
12111.273 |
11789.833 |
- |
-0.87% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.65% |
6.625 |
6.450 |
- |
-0.52% |
- |
|
BM_CmpEqual_uchar_short
|
-2.65% |
1.030 |
1.003 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-2.65% |
8887022.808 |
8651761.298 |
- |
0.43% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.64% |
120081.206 |
116907.879 |
- |
-5.41% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.64% |
40814.327 |
39736.158 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-2.64% |
4173216.571 |
4063089.272 |
- |
-2.06% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-2.64% |
3.877 |
3.774 |
- |
-0.28% |
- |
|
BM_CmpEqual_uchar_schar
|
-2.63% |
1.035 |
1.008 |
- |
-2.45% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.63% |
1627678.375 |
1584920.312 |
- |
-2.43% |
- |
|
BM_std_minmax_element<char>/70000
|
-2.63% |
18334.008 |
17852.389 |
- |
-7.19% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-2.62% |
32.632 |
31.778 |
- |
-1.13% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-2.61% |
22718.921 |
22125.080 |
- |
-0.34% |
- |
|
BM_CmpEqual_ushort_short
|
-2.61% |
1.037 |
1.010 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-2.61% |
2130261.230 |
2074676.107 |
- |
-8.41% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-2.61% |
50.858 |
49.532 |
- |
-8.79% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-2.60% |
1081399.933 |
1053253.875 |
- |
-1.09% |
- |
|
std::reverse(deque<int>)/512
|
-2.60% |
116.070 |
113.053 |
- |
-3.06% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.60% |
1.688 |
1.644 |
- |
3.18% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.60% |
13.248 |
12.904 |
- |
-0.50% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.60% |
8.176 |
7.964 |
- |
0.98% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-2.59% |
168036402.617 |
163685438.639 |
- |
-3.66% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-2.59% |
6892.092 |
6713.758 |
- |
0.52% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.59% |
16509.367 |
16082.261 |
- |
-1.05% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-2.57% |
2.377 |
2.316 |
- |
-0.72% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-2.57% |
22.818 |
22.231 |
- |
-2.31% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.57% |
35.650 |
34.733 |
- |
-6.90% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.57% |
18.158 |
17.691 |
- |
-0.23% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-2.57% |
3.231 |
3.148 |
- |
-0.37% |
- |
|
BM_num_get<long_double>
|
-2.57% |
37.499 |
36.536 |
- |
1.11% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-2.57% |
29.350 |
28.597 |
- |
-4.18% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-2.56% |
1217881.960 |
1186680.446 |
- |
-0.22% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.56% |
32.650 |
31.813 |
- |
-0.34% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-2.56% |
5106.825 |
4976.091 |
- |
-0.03% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-2.55% |
12596.954 |
12275.463 |
- |
0.46% |
- |
|
BM_std_minmax_element<int>/64000
|
-2.55% |
16685.451 |
16260.183 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-2.54% |
1136113.089 |
1107200.858 |
- |
-1.18% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-2.54% |
12.512 |
12.194 |
- |
-1.12% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-2.54% |
19.638 |
19.139 |
- |
-9.35% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-2.54% |
2366.757 |
2306.633 |
- |
0.15% |
- |
|
BM_deque_deque_copy/65536
|
-2.54% |
3130.268 |
3050.793 |
- |
-2.09% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.53% |
41.730 |
40.676 |
- |
32.02% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-2.52% |
31.095 |
30.310 |
- |
-4.91% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-2.52% |
1051269.111 |
1024761.006 |
- |
-0.52% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.52% |
406.221 |
395.978 |
- |
-0.59% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-2.52% |
8866597.824 |
8643240.309 |
- |
0.35% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-2.52% |
17.927 |
17.476 |
- |
-0.06% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-2.52% |
28.869 |
28.142 |
- |
5.81% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-2.51% |
29.634 |
28.891 |
- |
0.46% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.51% |
243.741 |
237.635 |
- |
1.71% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.50% |
46332003.136 |
45171539.567 |
- |
-4.15% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.50% |
5222641.880 |
5091867.500 |
- |
-0.21% |
- |
|
BM_deque_vector_copy_backward/5500
|
-2.50% |
202.296 |
197.238 |
- |
-0.97% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-2.50% |
34.441 |
33.581 |
- |
-0.37% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-2.49% |
5.473 |
5.336 |
- |
-0.08% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-2.49% |
581.890 |
567.385 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.49% |
37750027.195 |
36809659.477 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-2.49% |
29409543.761 |
28677598.590 |
- |
1.45% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.48% |
1045235.294 |
1019316.289 |
- |
-2.50% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-2.48% |
20.739 |
20.225 |
- |
-7.19% |
- |
|
BM_CmpLess_uint_schar
|
-2.48% |
1.039 |
1.014 |
- |
-5.34% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-2.47% |
1122126.846 |
1094377.935 |
- |
1.27% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.47% |
706.515 |
689.067 |
- |
-0.85% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.46% |
6747.790 |
6581.510 |
- |
-5.18% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-2.46% |
1654788.330 |
1614013.264 |
- |
-2.51% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.46% |
33.789 |
32.957 |
- |
3.73% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-2.46% |
28.076 |
27.385 |
- |
-3.44% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-2.46% |
4.144 |
4.042 |
- |
-2.17% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.46% |
15.724 |
15.337 |
- |
-0.92% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.46% |
302801.338 |
295365.714 |
- |
0.29% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-2.45% |
689.282 |
672.369 |
- |
-2.93% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.45% |
6715.447 |
6550.736 |
- |
-1.52% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-2.45% |
42.698 |
41.652 |
- |
-3.55% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.45% |
22707648.462 |
22151320.687 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.45% |
11613138.296 |
11328744.468 |
- |
-0.38% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-2.44% |
1659291.097 |
1618729.248 |
- |
-1.83% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-2.44% |
20.307 |
19.810 |
- |
-3.15% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-2.44% |
4.586 |
4.474 |
- |
1.68% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.44% |
420.959 |
410.681 |
- |
-0.19% |
- |
|
BM_std_minmax_element<int>/4000
|
-2.44% |
1042.776 |
1017.325 |
- |
-0.79% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-2.44% |
1.573 |
1.535 |
- |
4.86% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.43% |
657.972 |
641.990 |
- |
-0.80% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.43% |
22.373 |
21.830 |
- |
2.44% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-2.42% |
926858.243 |
904387.182 |
- |
-0.49% |
- |
|
std::shift_right(deque<int>)/8192
|
-2.42% |
315.847 |
308.210 |
- |
0.66% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-2.41% |
1065102.705 |
1039385.145 |
- |
5.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-2.41% |
238114392.995 |
232370156.879 |
- |
-0.73% |
- |
|
BM_PushHeap_string_Descending_4
|
-2.40% |
1.933 |
1.886 |
- |
-5.69% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-2.40% |
27.331 |
26.675 |
- |
-6.13% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-2.40% |
0.487 |
0.475 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-2.39% |
1057515.170 |
1032201.685 |
- |
4.04% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-2.39% |
4.797 |
4.682 |
- |
-6.08% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-2.39% |
234.864 |
229.244 |
- |
4.63% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-2.38% |
1.715 |
1.675 |
- |
3.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.38% |
10092992.810 |
9852362.640 |
- |
-1.60% |
- |
|
std::shift_right(deque<int>)/1024
|
-2.38% |
41.655 |
40.664 |
- |
0.62% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.37% |
20.911 |
20.415 |
- |
-0.76% |
- |
|
BM_std_minmax_element<int>/4096
|
-2.37% |
1067.758 |
1042.400 |
- |
-0.62% |
- |
|
BM_deque_deque_ranges_move/2
|
-2.37% |
2.240 |
2.187 |
- |
2.85% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-2.37% |
11.608 |
11.333 |
- |
-1.33% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.37% |
16.215 |
15.832 |
- |
0.04% |
- |
|
BM_PushHeap_string_Descending_16384
|
-2.36% |
2.422 |
2.365 |
- |
-8.44% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-2.36% |
709.956 |
693.186 |
- |
0.13% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.36% |
0.736 |
0.718 |
- |
0.05% |
- |
|
BM_vector_deque_ranges_copy/64
|
-2.36% |
2.802 |
2.736 |
- |
-1.93% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-2.36% |
69.497 |
67.858 |
- |
-3.25% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-2.35% |
19.629 |
19.166 |
- |
-0.34% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-2.35% |
19.331 |
18.876 |
- |
-0.85% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-2.35% |
0.465 |
0.454 |
- |
-21.44% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-2.34% |
21.009 |
20.516 |
- |
-0.55% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-2.34% |
31.806 |
31.062 |
- |
-2.36% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-2.33% |
4196121.267 |
4098233.164 |
- |
-1.14% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.33% |
400.868 |
391.520 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-2.33% |
1103324.172 |
1077645.020 |
- |
-3.43% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-2.32% |
1648619.629 |
1610379.232 |
- |
-2.83% |
- |
|
BM_vector_deque_move/65536
|
-2.32% |
3106.739 |
3034.774 |
- |
6.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.31% |
11006402.719 |
10751749.711 |
- |
0.85% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-2.31% |
6111872.852 |
5970787.596 |
- |
3.51% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.31% |
46637.237 |
45561.363 |
- |
-0.38% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-2.30% |
47.968 |
46.865 |
- |
2.22% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-2.30% |
12.416 |
12.130 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.29% |
13.045 |
12.746 |
- |
-0.41% |
- |
|
BM_std_minmax_element<int>/70000
|
-2.28% |
18157.945 |
17743.101 |
- |
-0.63% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-2.28% |
1.498 |
1.464 |
- |
0.01% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.28% |
161598357.210 |
157907286.510 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-2.28% |
10305187.149 |
10070174.100 |
- |
-0.81% |
- |
|
std::set<std::string>::clear()/32
|
-2.28% |
892.099 |
871.762 |
- |
-2.80% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.28% |
227.513 |
222.329 |
- |
0.16% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.28% |
16519.464 |
16143.490 |
- |
-1.12% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.28% |
16.533 |
16.157 |
- |
-0.16% |
- |
|
BM_num_get<long>
|
-2.27% |
10.798 |
10.552 |
- |
-0.03% |
- |
|
BM_std_minmax_element<char>/64000
|
-2.27% |
16722.664 |
16343.381 |
- |
-7.03% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-2.27% |
41.289 |
40.352 |
- |
3.65% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.27% |
7.597 |
7.425 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.27% |
1418.184 |
1386.044 |
- |
-2.78% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.26% |
413035.983 |
403684.002 |
- |
-0.56% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.26% |
399.527 |
390.490 |
- |
-0.53% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-2.26% |
971.109 |
949.160 |
- |
-0.30% |
- |
|
BM_num_get<unsigned_short>
|
-2.26% |
10.283 |
10.051 |
- |
-0.07% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-2.26% |
16.169 |
15.805 |
- |
-7.45% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.25% |
218681.069 |
213754.529 |
- |
0.76% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-2.25% |
1076446.934 |
1052205.000 |
- |
-1.62% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-2.25% |
10.933 |
10.687 |
- |
-2.61% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-2.25% |
14.129 |
13.812 |
- |
-1.03% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-2.24% |
247.568 |
242.011 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-2.24% |
74491368.376 |
72819741.925 |
- |
-7.12% |
- |
|
BM_CmpEqual_uint_int
|
-2.24% |
1.046 |
1.022 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-2.24% |
22595456.210 |
22088898.338 |
- |
0.82% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.24% |
232.977 |
227.755 |
- |
0.92% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.24% |
33900.897 |
33142.313 |
- |
-2.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-2.24% |
17765501.233 |
17368234.999 |
- |
4.00% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.23% |
2.194 |
2.145 |
- |
0.34% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.23% |
1307.827 |
1278.697 |
- |
3.94% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-2.23% |
161658796.749 |
158061494.620 |
- |
-1.23% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-2.22% |
0.478 |
0.468 |
- |
0.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.21% |
15.250 |
14.912 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.21% |
11123084.074 |
10876988.293 |
- |
-1.93% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.21% |
685.414 |
670.252 |
- |
-2.63% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-2.21% |
205369041.613 |
200827307.180 |
- |
5.75% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.21% |
23922.061 |
23393.538 |
- |
-3.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-2.21% |
235491224.871 |
230295961.896 |
- |
-0.14% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.20% |
3.408 |
3.333 |
- |
3.05% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.18% |
224.452 |
219.550 |
- |
-2.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.18% |
50.116 |
49.022 |
- |
10.35% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-2.18% |
2146364.746 |
2099490.723 |
- |
-12.38% |
- |
|
BM_std_minmax_element<int>/65536
|
-2.18% |
17005.218 |
16633.967 |
- |
-0.62% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-2.18% |
505570.470 |
494536.551 |
- |
-2.06% |
- |
|
std::move(list<int>)/512
|
-2.18% |
368.575 |
360.541 |
- |
0.74% |
- |
|
BM_deque_deque_move/64000
|
-2.18% |
3021.457 |
2955.633 |
- |
-2.09% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.18% |
26.735 |
26.153 |
- |
-0.65% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.17% |
12.936 |
12.655 |
- |
-2.06% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.16% |
1678.606 |
1642.268 |
- |
0.55% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-2.16% |
537.264 |
525.671 |
- |
-2.61% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-2.16% |
1.627 |
1.592 |
- |
0.43% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-2.16% |
190.636 |
186.527 |
- |
-0.37% |
- |
|
ranges::min(std::list<char>)/8
|
-2.15% |
1.904 |
1.863 |
- |
-4.62% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-2.15% |
1656736.897 |
1621094.647 |
- |
-1.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.15% |
2329343.410 |
2279242.861 |
- |
-4.10% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.15% |
446.664 |
437.061 |
- |
-0.67% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-2.14% |
72.869 |
71.308 |
- |
-1.71% |
- |
|
BM_std_minmax_element<char>/65536
|
-2.14% |
17124.893 |
16758.577 |
- |
-6.88% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-2.14% |
1.345 |
1.316 |
- |
2.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-2.14% |
1052984.900 |
1030480.951 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-2.14% |
1166734.880 |
1141809.822 |
- |
-0.09% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-2.14% |
5.249 |
5.137 |
- |
-0.83% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-2.13% |
6432.620 |
6295.409 |
- |
-0.99% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-2.13% |
19.922 |
19.497 |
- |
-2.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.13% |
1120310.381 |
1096424.744 |
- |
-2.75% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-2.13% |
1650966.555 |
1615772.869 |
- |
-2.24% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-2.13% |
1055193.154 |
1032721.643 |
- |
-2.24% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.13% |
1206808.063 |
1181125.857 |
- |
-0.02% |
- |
|
BM_std_minmax_element<char>/4000
|
-2.13% |
1053.545 |
1031.144 |
- |
-6.78% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-2.12% |
1.368 |
1.339 |
- |
9.31% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-2.12% |
23821.757 |
23316.781 |
- |
-3.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-2.12% |
1183563.512 |
1158474.296 |
- |
3.47% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.11% |
3439570.642 |
3366836.907 |
- |
0.09% |
- |
|
std::multiset<std::string>::clear()/8192
|
-2.11% |
215983.604 |
211420.121 |
- |
1.02% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-2.11% |
3120.466 |
3054.626 |
- |
6.81% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-2.11% |
1652525.881 |
1617694.582 |
- |
-2.18% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-2.11% |
12667720.138 |
12400767.939 |
- |
1.95% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-2.11% |
818.461 |
801.229 |
- |
0.91% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.10% |
18.635 |
18.243 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-2.10% |
4188777.653 |
4100733.794 |
- |
-1.39% |
- |
|
BM_CmpLess_ushort_uint
|
-2.10% |
1.071 |
1.049 |
- |
-1.80% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.10% |
214971.698 |
210459.935 |
- |
0.31% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-2.10% |
3.005 |
2.942 |
- |
1.74% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.10% |
30.493 |
29.853 |
- |
-2.95% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-2.10% |
4.234 |
4.145 |
- |
-1.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-2.09% |
5023863.240 |
4918757.271 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-2.09% |
63254473.419 |
61932801.682 |
- |
-0.51% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.09% |
32.970 |
32.281 |
- |
-9.73% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.09% |
756.466 |
740.686 |
- |
-2.10% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.08% |
35.721 |
34.977 |
- |
-6.60% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-2.08% |
1717485.515 |
1681745.384 |
- |
4.18% |
- |
|
BM_deque_deque_copy/5500
|
-2.08% |
202.960 |
198.738 |
- |
1.44% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.08% |
193597238.399 |
189579694.163 |
- |
-7.74% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.06% |
20.696 |
20.269 |
- |
-0.60% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-2.06% |
56668002.280 |
55499611.309 |
- |
-3.44% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-2.06% |
2384.866 |
2335.758 |
- |
-2.84% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-2.06% |
286.317 |
280.422 |
- |
-5.28% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-2.06% |
16029186.688 |
15699453.400 |
- |
0.10% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-2.06% |
223.010 |
218.425 |
- |
-1.21% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-2.05% |
60.758 |
59.512 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-2.05% |
12614772.059 |
12356379.483 |
- |
-0.35% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.05% |
29.773 |
29.163 |
- |
-7.00% |
- |
|
std::map<int,_int>::clear()/8192
|
-2.04% |
86614.315 |
84843.241 |
- |
1.89% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-2.04% |
1360122.774 |
1332315.713 |
- |
-2.35% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-2.04% |
668.988 |
655.325 |
- |
-0.18% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-2.04% |
17.769 |
17.407 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-2.04% |
5457244.281 |
5346023.043 |
- |
-1.53% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-2.03% |
3492789.406 |
3421758.337 |
- |
1.78% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.03% |
399.605 |
391.479 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-2.03% |
8905406.330 |
8724306.844 |
- |
0.56% |
- |
|
BM_CmpEqual_uint_ushort
|
-2.03% |
1.115 |
1.093 |
- |
-0.38% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.03% |
25.317 |
24.803 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-2.02% |
19.816 |
19.415 |
- |
-7.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.01% |
22.199 |
21.752 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-2.01% |
20892201.851 |
20471514.040 |
- |
8.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-2.01% |
4320917.442 |
4233919.370 |
- |
-2.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.01% |
6594271.580 |
6461519.608 |
- |
-6.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-2.01% |
11066807.337 |
10844028.751 |
- |
-3.32% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-2.01% |
8574865.978 |
8402490.972 |
- |
-1.72% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.01% |
5978.461 |
5858.446 |
- |
1.50% |
- |
|
ranges::min(std::list<long_long>)/8
|
-2.01% |
1.908 |
1.870 |
- |
-2.81% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-2.00% |
8.333 |
8.166 |
- |
-1.26% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-2.00% |
10929541.189 |
10710685.985 |
- |
-1.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-2.00% |
17755972.941 |
17400913.371 |
- |
0.07% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-2.00% |
2.577 |
2.526 |
- |
-4.86% |
- |
|
BM_deque_deque_ranges_move/1
|
-1.99% |
2.499 |
2.450 |
- |
-2.48% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.98% |
22.433 |
21.988 |
- |
1.09% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.98% |
67956251.022 |
66613597.117 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.97% |
11488045.413 |
11261259.172 |
- |
-2.01% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-1.97% |
15.979 |
15.663 |
- |
0.25% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.97% |
2.336 |
2.290 |
- |
-11.35% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.97% |
400.692 |
392.802 |
- |
-0.52% |
- |
|
BM_std_minmax_element<char>/5500
|
-1.97% |
1444.625 |
1416.202 |
- |
-6.66% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.96% |
41750.207 |
40932.167 |
- |
-5.87% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-1.96% |
1602.623 |
1571.268 |
- |
-1.43% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-1.95% |
417.286 |
409.143 |
- |
0.48% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-1.95% |
2.885 |
2.829 |
- |
-0.09% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.95% |
43695.444 |
42843.396 |
- |
1.86% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-1.95% |
4.926 |
4.830 |
- |
0.48% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.94% |
528.003 |
517.749 |
- |
0.76% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.94% |
6052.350 |
5935.150 |
- |
-1.39% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.94% |
16.789 |
16.465 |
- |
-0.46% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.93% |
23.527 |
23.072 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.93% |
674.797 |
661.756 |
- |
-0.38% |
- |
|
bm_swap_ranges_vb_unaligned/512
|
-1.93% |
12.563 |
12.321 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.93% |
12198077.623 |
11962856.257 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-1.93% |
355247154.698 |
348404018.535 |
- |
-0.43% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.93% |
119835.108 |
117528.056 |
- |
-0.26% |
- |
|
BM_vector_deque_ranges_move/64000
|
-1.92% |
3069.179 |
3010.100 |
- |
5.94% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-1.92% |
22.315 |
21.887 |
- |
-8.33% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.92% |
19.116 |
18.749 |
- |
-1.21% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.92% |
7362.896 |
7221.894 |
- |
-0.96% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.91% |
2.584 |
2.535 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.91% |
6193135.313 |
6074633.046 |
- |
-1.10% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.91% |
1.769 |
1.735 |
- |
10.11% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.91% |
0.938 |
0.921 |
- |
-1.57% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-1.91% |
18390308.517 |
18039818.948 |
- |
-0.74% |
- |
|
BM_std_minmax_element<int>/5500
|
-1.91% |
1422.871 |
1395.759 |
- |
-1.14% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-1.90% |
1120537.165 |
1099196.461 |
- |
1.42% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.90% |
30.791 |
30.206 |
- |
-5.32% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-1.90% |
2.664 |
2.614 |
- |
4.74% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.90% |
18709729.137 |
18354328.236 |
- |
2.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.90% |
357190102.564 |
350408614.001 |
- |
-0.22% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-1.89% |
3.038 |
2.981 |
- |
-3.90% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-1.89% |
18.553 |
18.202 |
- |
-1.63% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-1.89% |
32.212 |
31.603 |
- |
-2.26% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-1.89% |
68.297 |
67.008 |
- |
-25.46% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.89% |
47.577 |
46.679 |
- |
1.46% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.89% |
19.063 |
18.703 |
- |
0.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.89% |
1162633.401 |
1140710.290 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-1.88% |
248544678.670 |
243863142.465 |
- |
0.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.88% |
2192014.833 |
2150811.301 |
- |
-2.23% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.88% |
5956.037 |
5844.260 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-1.87% |
16466443.410 |
16158020.152 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.87% |
221018447.715 |
216883460.373 |
- |
-1.10% |
- |
|
BM_std_minmax_element<char>/1024
|
-1.87% |
275.555 |
270.407 |
- |
-6.27% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.86% |
16714136.973 |
16402495.607 |
- |
-1.40% |
- |
|
BM_CmpLess_uint_short
|
-1.86% |
1.017 |
0.998 |
- |
-2.53% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-1.86% |
1072963.941 |
1053011.201 |
- |
-2.48% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.86% |
33.527 |
32.904 |
- |
12.50% |
- |
|
std::move(list<int>)/32768
|
-1.86% |
31528.265 |
30942.457 |
- |
-2.63% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-1.86% |
214961.382 |
210970.715 |
- |
-1.35% |
- |
|
BM_std_minmax_element<char>/4096
|
-1.85% |
1078.540 |
1058.563 |
- |
-6.47% |
- |
|
std::unordered_set<int>::clear()/32
|
-1.85% |
639.098 |
627.270 |
- |
-5.07% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-1.85% |
12664646.235 |
12430633.522 |
- |
0.62% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-1.85% |
30.940 |
30.369 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.84% |
12.411 |
12.182 |
- |
-2.67% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-1.84% |
3.041 |
2.985 |
- |
-3.80% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.84% |
10885264.537 |
10685507.259 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.83% |
4171641.043 |
4095125.871 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.83% |
2081317.709 |
2043158.445 |
- |
-2.89% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-1.83% |
1476459.508 |
1449428.855 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.83% |
1182562.606 |
1160915.295 |
- |
0.44% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.83% |
20.525 |
20.150 |
- |
-1.45% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.83% |
21.015 |
20.631 |
- |
0.03% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-1.82% |
9.313 |
9.144 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-1.82% |
35009422.244 |
34373194.752 |
- |
-5.28% |
- |
|
std::set<std::string>::clear()/8192
|
-1.81% |
216235.557 |
212315.737 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-1.81% |
164296628.795 |
161319082.222 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-1.81% |
15785535.600 |
15499516.260 |
- |
0.57% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.81% |
67092.647 |
65877.025 |
- |
-0.42% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-1.81% |
237.436 |
233.137 |
- |
-3.76% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-1.81% |
1187306.502 |
1165815.682 |
- |
-3.12% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-1.81% |
203578927.555 |
199896232.791 |
- |
5.52% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-1.81% |
1091.173 |
1071.444 |
- |
1.44% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
-1.81% |
28.943 |
28.420 |
- |
-8.53% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.80% |
8922964.495 |
8762341.727 |
- |
1.64% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.80% |
1690354.004 |
1659966.229 |
- |
-0.40% |
- |
|
std::move(list<int>)/262144
|
-1.79% |
246777.902 |
242351.030 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-1.79% |
22673274.151 |
22266697.274 |
- |
-0.32% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-1.79% |
1.626 |
1.597 |
- |
0.73% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-1.79% |
45.328 |
44.517 |
- |
-2.02% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-1.79% |
1127973.546 |
1107797.301 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.79% |
1960358.072 |
1925362.469 |
- |
-1.71% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-1.78% |
23.696 |
23.273 |
- |
3.72% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-1.78% |
15.814 |
15.532 |
- |
-0.64% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-1.78% |
3221.457 |
3164.032 |
- |
0.58% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-1.78% |
63.861 |
62.726 |
- |
-1.27% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-1.78% |
2164601.969 |
2126169.750 |
- |
-2.49% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.77% |
1826332.356 |
1793936.768 |
- |
-2.34% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-1.77% |
24.314 |
23.882 |
- |
-0.02% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.77% |
18.971 |
18.634 |
- |
-0.59% |
- |
|
rng::for_each(multimap<int>)/8192
|
-1.77% |
7501.057 |
7368.602 |
- |
1.53% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-1.77% |
1714697.503 |
1684426.721 |
- |
-3.84% |
- |
|
std::move_backward(list<int>)/32768
|
-1.76% |
31554.776 |
30998.158 |
- |
0.29% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.76% |
1535875.148 |
1508816.417 |
- |
-0.28% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-1.76% |
1135820.241 |
1115847.554 |
- |
-1.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.76% |
6646714.751 |
6529856.222 |
- |
-1.96% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-1.75% |
5.423 |
5.328 |
- |
-3.08% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-1.75% |
1.186 |
1.165 |
- |
-1.17% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.75% |
4314885.303 |
4239440.453 |
- |
-1.30% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-1.75% |
7.978 |
7.838 |
- |
12.99% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-1.75% |
1635837.728 |
1607291.260 |
- |
-0.94% |
- |
|
BM_CmpEqual_schar_uint
|
-1.74% |
1.118 |
1.098 |
- |
-0.19% |
- |
|
std::move_backward(deque<int>)/512
|
-1.74% |
23.979 |
23.561 |
- |
-1.73% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.74% |
9.080 |
8.922 |
- |
-0.31% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.74% |
2.389 |
2.347 |
- |
-9.36% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-1.74% |
2.532 |
2.488 |
- |
-6.11% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.74% |
179.548 |
176.425 |
- |
0.26% |
- |
|
std::for_each(set<int>::iterator)/50
|
-1.74% |
37.148 |
36.503 |
- |
-0.97% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-1.74% |
16.292 |
16.009 |
- |
1.13% |
- |
|
std::set<int>::clear()/8192
|
-1.73% |
78916.256 |
77547.822 |
- |
-5.02% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.73% |
5.957 |
5.854 |
- |
-0.12% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-1.73% |
5839950.100 |
5738778.149 |
- |
1.09% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.73% |
62.183 |
61.108 |
- |
1.02% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-1.72% |
13.253 |
13.025 |
- |
14.24% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.72% |
136187309.760 |
133841845.036 |
- |
-0.69% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.72% |
16474.730 |
16191.016 |
- |
-3.63% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-1.72% |
1.137 |
1.117 |
- |
-9.09% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.72% |
804.553 |
790.705 |
- |
15.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.72% |
1173067.205 |
1152878.601 |
- |
0.50% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.72% |
4.611 |
4.531 |
- |
0.18% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.72% |
245557.229 |
241344.210 |
- |
-0.42% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.71% |
5.730 |
5.632 |
- |
-10.59% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-1.71% |
1053356.810 |
1035387.629 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.71% |
16143867.003 |
15868577.148 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-1.70% |
2076646.971 |
2041300.537 |
- |
-2.17% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-1.70% |
39.854 |
39.176 |
- |
-6.04% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.70% |
4322932.070 |
4249478.428 |
- |
-0.15% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.70% |
6696.126 |
6582.610 |
- |
-3.37% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.69% |
4481532.298 |
4405603.510 |
- |
-0.19% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.69% |
1113858.098 |
1095027.823 |
- |
-2.73% |
- |
|
std::reverse(vector<int>)/32768
|
-1.69% |
1051.717 |
1033.970 |
- |
-0.16% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.69% |
18.165 |
17.858 |
- |
-0.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.68% |
526.558 |
517.708 |
- |
1.72% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.68% |
1098145.365 |
1079693.729 |
- |
-1.61% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.68% |
33.539 |
32.976 |
- |
0.79% |
- |
|
BM_deque_deque_move/512
|
-1.68% |
17.947 |
17.646 |
- |
0.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.68% |
18.931 |
18.613 |
- |
-1.90% |
- |
|
BM_StringFindNoMatch/10
|
-1.67% |
1.329 |
1.307 |
- |
-3.55% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.67% |
16122.820 |
15853.370 |
- |
-0.20% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-1.67% |
16291819.696 |
16019863.044 |
- |
0.24% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.67% |
21.531 |
21.172 |
- |
-1.78% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-1.66% |
15.315 |
15.060 |
- |
0.50% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-1.66% |
3.248 |
3.194 |
- |
-1.62% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.66% |
535.105 |
526.216 |
- |
-2.95% |
- |
|
BM_std_minmax_element<char>/512
|
-1.66% |
140.349 |
138.020 |
- |
-5.93% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.66% |
39760406.040 |
39100949.573 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.66% |
27192476.251 |
26742247.468 |
- |
-4.77% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.65% |
64073.548 |
63014.886 |
- |
1.86% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.65% |
3.920 |
3.855 |
- |
-0.22% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.65% |
0.833 |
0.819 |
- |
-1.60% |
- |
|
BM_CmpEqual_uchar_int
|
-1.65% |
1.072 |
1.054 |
- |
-2.73% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.65% |
169058493.669 |
166269849.948 |
- |
0.74% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.65% |
1.086 |
1.068 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.65% |
214240155.571 |
210707397.309 |
- |
-0.38% |
- |
|
vector<bool>(const_vector<bool>&)
|
-1.65% |
10.255 |
10.086 |
- |
0.89% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.65% |
1642585.369 |
1615558.674 |
- |
1.76% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.65% |
536496893.917 |
527671382.112 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.64% |
16484020.997 |
16212985.354 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.64% |
169824249.016 |
167033603.819 |
- |
1.05% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-1.64% |
70.426 |
69.270 |
- |
57.76% |
- |
|
BM_StringFindStringLiteral/128
|
-1.64% |
3.187 |
3.134 |
- |
-2.81% |
- |
|
std::fill(deque<int>)/50
|
-1.64% |
2.407 |
2.367 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.64% |
8448328.109 |
8310135.914 |
- |
-4.10% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.63% |
27111.128 |
26667.921 |
- |
0.06% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.63% |
29.260 |
28.782 |
- |
2.40% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-1.63% |
6583.786 |
6476.442 |
- |
0.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.63% |
8830067.032 |
8686133.365 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.63% |
1056970.070 |
1039767.719 |
- |
0.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.63% |
11339355.675 |
11154955.611 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.63% |
15907963.459 |
15649411.838 |
- |
-1.59% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.62% |
3.064 |
3.014 |
- |
-6.02% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-1.62% |
773.616 |
761.057 |
- |
-2.96% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1
|
-1.62% |
1041462.395 |
1024557.768 |
- |
-2.53% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.62% |
1080703.183 |
1063173.050 |
- |
-2.25% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-1.62% |
7293784.291 |
7175536.938 |
- |
-3.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.62% |
1040280.811 |
1023440.984 |
- |
-2.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-1.62% |
12049128.289 |
11854127.973 |
- |
-0.66% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.62% |
4139182.680 |
4072214.594 |
- |
0.40% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.62% |
11.451 |
11.266 |
- |
0.73% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.62% |
6919.170 |
6807.249 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-1.62% |
1099059.545 |
1081292.575 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
-1.61% |
16470008.637 |
16204231.682 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-1.61% |
137553706.472 |
135338133.452 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.61% |
1061053.059 |
1043978.122 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.60% |
1571737.225 |
1546555.094 |
- |
-0.61% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.60% |
5031.425 |
4950.830 |
- |
-0.06% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.60% |
56.391 |
55.488 |
- |
-1.28% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-1.60% |
9.923 |
9.765 |
- |
-4.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.59% |
1634803.955 |
1608736.246 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.59% |
1168671.865 |
1150042.133 |
- |
-1.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.59% |
14980802.086 |
14742089.061 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-1.59% |
27023384.684 |
26592913.536 |
- |
1.88% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-1.59% |
1077903.940 |
1060733.576 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.59% |
214871649.914 |
211453955.339 |
- |
-0.39% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.59% |
36.661 |
36.079 |
- |
-1.38% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.59% |
398.585 |
392.254 |
- |
-0.74% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-1.59% |
2141987.731 |
2108015.451 |
- |
-1.12% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.58% |
214531218.244 |
211136814.071 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.58% |
1070485.947 |
1053555.725 |
- |
-1.64% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.58% |
1114634.745 |
1097032.177 |
- |
-0.43% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.58% |
0.642 |
0.632 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.58% |
170885971.239 |
168193778.978 |
- |
2.74% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.57% |
135643378.985 |
133507022.759 |
- |
-3.68% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.57% |
53994.291 |
53144.053 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.57% |
9248125.708 |
9102812.636 |
- |
-0.57% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.57% |
219.130 |
215.689 |
- |
-9.53% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-1.57% |
596.436 |
587.088 |
- |
-7.22% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-1.57% |
2.980 |
2.933 |
- |
-0.54% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.56% |
756.039 |
744.245 |
- |
-6.75% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.56% |
215098621.142 |
211745268.819 |
- |
-0.50% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.56% |
587952.066 |
578798.035 |
- |
-0.54% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-1.55% |
3306.307 |
3254.905 |
- |
-2.99% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
-1.55% |
63345067.630 |
62361488.141 |
- |
-0.38% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.55% |
12.512 |
12.318 |
- |
5.56% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.55% |
1373929.434 |
1352613.102 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-1.55% |
1042435.939 |
1026268.947 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.55% |
13286998.257 |
13081061.552 |
- |
-1.25% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.55% |
16204337.952 |
15953363.076 |
- |
0.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.55% |
167526824.842 |
164933248.945 |
- |
-0.17% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.54% |
10.568 |
10.405 |
- |
-0.04% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.54% |
21.825 |
21.488 |
- |
-0.53% |
- |
|
std::move(deque<int>)/64
|
-1.54% |
5.021 |
4.944 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-1.54% |
1275180.500 |
1255528.156 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.54% |
1113960.092 |
1096803.367 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.54% |
42116803.979 |
41468655.203 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.54% |
59601936.800 |
58684935.086 |
- |
-1.13% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.54% |
39.862 |
39.250 |
- |
-2.32% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.54% |
42.413 |
41.762 |
- |
-3.08% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.54% |
393778.670 |
387728.116 |
- |
-1.54% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-1.54% |
9.996 |
9.842 |
- |
0.59% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.54% |
199.668 |
196.603 |
- |
-0.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
-1.53% |
215442438.063 |
212135975.574 |
- |
-0.26% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.53% |
8034.084 |
7910.904 |
- |
0.32% |
- |
|
std::adjacent_find(deque<int>)/8
|
-1.53% |
4.875 |
4.801 |
- |
42.62% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.53% |
21959288.280 |
21623530.263 |
- |
0.92% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.53% |
5679364.155 |
5592625.501 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-1.52% |
1008932.772 |
993554.118 |
- |
-4.23% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.52% |
1332086.752 |
1311799.561 |
- |
-0.24% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.52% |
11.315 |
11.143 |
- |
-0.97% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.52% |
28.790 |
28.353 |
- |
-0.01% |
- |
|
BM_num_get<unsigned_long>
|
-1.52% |
10.510 |
10.351 |
- |
-0.59% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.52% |
22580170.810 |
22237752.761 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.51% |
1134322.799 |
1117154.972 |
- |
4.25% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.51% |
13540749.061 |
13335854.961 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.51% |
1635998.373 |
1611258.139 |
- |
-1.81% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.51% |
15.039 |
14.812 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.51% |
536305197.453 |
528198779.900 |
- |
-2.89% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.51% |
74.261 |
73.139 |
- |
0.27% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.51% |
294.732 |
290.282 |
- |
0.15% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.51% |
45361.311 |
44677.599 |
- |
0.66% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.51% |
15.140 |
14.912 |
- |
-0.40% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-1.50% |
169.994 |
167.436 |
- |
4.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.50% |
459962.979 |
453052.054 |
- |
0.44% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-1.50% |
22.451 |
22.114 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.50% |
8504532.100 |
8376952.002 |
- |
-0.31% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-1.50% |
18.140 |
17.868 |
- |
-1.31% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.50% |
5.795 |
5.708 |
- |
2.01% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.50% |
585.346 |
576.589 |
- |
-1.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.50% |
1150885.537 |
1133678.319 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.49% |
1073021.825 |
1056990.927 |
- |
-0.40% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-1.49% |
148025.122 |
145813.760 |
- |
-0.86% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-1.49% |
4229711.206 |
4166647.440 |
- |
-0.84% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.49% |
26801.151 |
26401.971 |
- |
-1.94% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
-1.49% |
215710379.540 |
212503110.798 |
- |
-0.19% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-1.49% |
21.420 |
21.102 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.49% |
21169125.224 |
20854659.155 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-1.48% |
12592655.939 |
12405687.090 |
- |
0.45% |
- |
|
std::set<int>::clear()/1024
|
-1.48% |
9187.432 |
9051.102 |
- |
-0.56% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.48% |
231.335 |
227.904 |
- |
-3.82% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-1.48% |
20.701 |
20.394 |
- |
-1.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_4
|
-1.48% |
137120669.024 |
135089520.401 |
- |
-0.49% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-1.48% |
16.796 |
16.547 |
- |
-0.14% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-1.48% |
222.010 |
218.722 |
- |
-1.65% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.48% |
535744016.069 |
527818457.262 |
- |
-0.44% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-1.48% |
246.171 |
242.535 |
- |
-0.47% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-1.48% |
63069053.885 |
62137419.634 |
- |
-0.24% |
- |
|
BM_StringFindStringLiteral/16
|
-1.48% |
1.642 |
1.618 |
- |
0.02% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.47% |
43.761 |
43.116 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.47% |
59901657.896 |
59018556.453 |
- |
0.04% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-1.47% |
221429009.401 |
218166264.391 |
- |
12.37% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.47% |
400.518 |
394.622 |
- |
-0.36% |
- |
|
std::reverse(deque<int>)/8
|
-1.47% |
2.533 |
2.496 |
- |
-1.32% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.47% |
4194276.700 |
4132576.606 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.47% |
136125304.599 |
134122846.184 |
- |
-0.40% |
- |
|
std::fill(deque<int>)/8192
|
-1.47% |
241.791 |
238.238 |
- |
-0.30% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-1.47% |
28.049 |
27.637 |
- |
7.52% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-1.47% |
64144.005 |
63202.798 |
- |
1.95% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.47% |
4218443.792 |
4156629.599 |
- |
0.08% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-1.46% |
4.172 |
4.111 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.46% |
38474063.983 |
37911192.924 |
- |
-0.81% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.46% |
21.316 |
21.005 |
- |
-1.81% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-1.46% |
5.735 |
5.651 |
- |
-1.06% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-1.45% |
14757.096 |
14542.429 |
- |
-1.41% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-1.45% |
1653254.736 |
1629209.369 |
- |
0.07% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.45% |
11777.069 |
11605.800 |
- |
-1.67% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-1.45% |
5.078 |
5.004 |
- |
5.03% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-1.45% |
20.800 |
20.498 |
- |
0.16% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.45% |
2.953 |
2.910 |
- |
0.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.45% |
23.026 |
22.692 |
- |
-1.16% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.45% |
8976.321 |
8845.992 |
- |
-0.31% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
-1.45% |
36.193 |
35.667 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.45% |
535143114.518 |
527387286.770 |
- |
-0.45% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.45% |
1085.048 |
1069.339 |
- |
-0.58% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-1.45% |
2.491 |
2.455 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.45% |
536857481.417 |
529089651.350 |
- |
-0.34% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-1.45% |
2.178 |
2.146 |
- |
-2.04% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
-1.45% |
52.908 |
52.143 |
- |
0.18% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.45% |
28.333 |
27.923 |
- |
0.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.44% |
1056122.205 |
1040890.631 |
- |
-0.95% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.44% |
15.053 |
14.836 |
- |
-0.01% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-1.44% |
499244.141 |
492073.374 |
- |
-1.52% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.44% |
5.091 |
5.018 |
- |
-6.36% |
- |
|
BM_CmpLess_uint_ushort
|
-1.43% |
1.101 |
1.085 |
- |
-1.97% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.43% |
62981587.137 |
62079083.895 |
- |
-0.32% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-1.43% |
27788.298 |
27390.224 |
- |
-4.84% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.43% |
1842.839 |
1816.520 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.43% |
12251673.449 |
12076731.387 |
- |
-0.31% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-1.43% |
9.064 |
8.934 |
- |
-1.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
-1.43% |
539080873.013 |
531393746.474 |
- |
-0.15% |
- |
|
BM_tolower_string<wchar_t>
|
-1.42% |
6.442 |
6.351 |
- |
0.05% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.42% |
675.845 |
666.236 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.42% |
137284095.785 |
135332430.566 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.42% |
37868338.892 |
37330297.968 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-1.42% |
155970736.927 |
153759496.725 |
- |
1.28% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.42% |
1116840.647 |
1101015.521 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.41% |
4528314.969 |
4464325.206 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.41% |
15282462.728 |
15066823.965 |
- |
0.49% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.41% |
12.915 |
12.733 |
- |
-0.18% |
- |
|
BM_StringFindStringLiteral/64
|
-1.41% |
2.157 |
2.126 |
- |
-1.52% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.41% |
21.048 |
20.752 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.40% |
1311065.430 |
1292660.074 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-1.40% |
4158686.515 |
4100338.644 |
- |
0.21% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-1.40% |
53158.406 |
52413.106 |
- |
3.54% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-1.40% |
11.490 |
11.329 |
- |
-8.80% |
- |
|
BM_num_get<bool>
|
-1.40% |
11.851 |
11.685 |
- |
-0.44% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.40% |
15488583.667 |
15271689.084 |
- |
-0.11% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.40% |
8.968 |
8.843 |
- |
-1.25% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.40% |
1.179 |
1.162 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.40% |
56762947.263 |
55969722.513 |
- |
-0.11% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-1.40% |
21.713 |
21.410 |
- |
-1.16% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-1.39% |
25.666 |
25.308 |
- |
-5.84% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-1.39% |
2.734 |
2.696 |
- |
4.89% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-1.39% |
20.636 |
20.349 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-1.39% |
228584785.252 |
225405827.832 |
- |
2.78% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.39% |
31.822 |
31.381 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
-1.38% |
535343385.779 |
527932842.306 |
- |
-0.54% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.38% |
122373.301 |
120679.341 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.38% |
54985119.387 |
54225248.588 |
- |
-0.41% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.38% |
15.075 |
14.866 |
- |
0.30% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.38% |
13113.228 |
12932.162 |
- |
-1.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.38% |
11588341.122 |
11428617.648 |
- |
0.83% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-1.38% |
49.034 |
48.359 |
- |
0.09% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-1.38% |
754.223 |
743.836 |
- |
7.08% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1
|
-1.38% |
538149468.356 |
530749514.161 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
-1.37% |
54925249.300 |
54170110.264 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-1.37% |
1955368.088 |
1928519.416 |
- |
8.05% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.37% |
38072981.091 |
37550455.956 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.36% |
1052760.740 |
1038420.530 |
- |
-0.98% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.36% |
1135779.239 |
1120316.292 |
- |
-1.94% |
- |
|
std::multiset<std::string>::clear()/1024
|
-1.36% |
21797.650 |
21501.228 |
- |
1.02% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-1.36% |
9.559 |
9.429 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_string_64_1
|
-1.36% |
22992016.710 |
22679620.747 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.35% |
62991077.063 |
62138821.627 |
- |
-0.22% |
- |
|
BM_vector_deque_ranges_copy/1
|
-1.35% |
2.185 |
2.155 |
- |
-7.78% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-1.35% |
24.817 |
24.482 |
- |
-1.06% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.35% |
57426.303 |
56650.771 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.35% |
14602418.295 |
14405339.598 |
- |
-0.38% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-1.35% |
2.777 |
2.740 |
- |
-2.28% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.35% |
214527059.033 |
211639018.862 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1
|
-1.34% |
63345505.434 |
62495578.485 |
- |
-0.24% |
- |
|
std::generate_n(list<int>)/50
|
-1.34% |
15.538 |
15.330 |
- |
0.15% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.34% |
52.893 |
52.185 |
- |
-0.06% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-1.34% |
35.554 |
35.078 |
- |
1.75% |
- |
|
BM_deque_vector_move/64
|
-1.34% |
2.655 |
2.619 |
- |
1.09% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.34% |
137502341.836 |
135662731.756 |
- |
-0.59% |
- |
|
std::reverse(vector<int>)/512
|
-1.34% |
16.557 |
16.336 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
-1.34% |
538220795.255 |
531029280.757 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.34% |
742.833 |
732.915 |
- |
-0.44% |
- |
|
BM_CmpEqual_uchar_ushort
|
-1.33% |
1.067 |
1.053 |
- |
0.19% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.33% |
35468206.007 |
34994841.024 |
- |
-3.23% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.33% |
217074459.147 |
214180580.786 |
- |
-4.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.33% |
4089560.990 |
4035104.718 |
- |
0.18% |
- |
|
BM_StringFindStringLiteral/256
|
-1.33% |
5.423 |
5.351 |
- |
-0.98% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.33% |
16.347 |
16.129 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.33% |
11580247.646 |
11426291.796 |
- |
0.41% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.33% |
21592816.584 |
21305766.994 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
-1.32% |
536796147.643 |
529691997.523 |
- |
-0.42% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-1.32% |
5787.751 |
5711.219 |
- |
-0.20% |
- |
|
BM_StringFindCharLiteral/64
|
-1.32% |
2.118 |
2.090 |
- |
-2.45% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.32% |
137961.977 |
136143.455 |
- |
-0.50% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.32% |
144.404 |
142.502 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.32% |
197437889.728 |
194838342.876 |
- |
-2.36% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-1.32% |
1677584.799 |
1655503.336 |
- |
2.17% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.32% |
229815202.865 |
226793093.601 |
- |
-0.37% |
- |
|
std::list<int>::ctor(size)/32
|
-1.31% |
320.932 |
316.714 |
- |
-2.75% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.31% |
236096.118 |
232998.214 |
- |
-0.44% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.31% |
15.126 |
14.928 |
- |
-0.52% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.31% |
20.113 |
19.850 |
- |
-0.56% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.31% |
17.273 |
17.046 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.31% |
13397.437 |
13221.985 |
- |
-13.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-1.31% |
20972916.069 |
20698282.874 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.31% |
137152308.314 |
135357346.997 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.31% |
35693248.541 |
35226370.225 |
- |
-0.70% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.30% |
4.234 |
4.179 |
- |
-2.47% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.30% |
530.249 |
523.357 |
- |
-1.08% |
- |
|
BM_deque_deque_move/5500
|
-1.30% |
198.179 |
195.604 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
-1.30% |
536962042.466 |
529988890.844 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.30% |
17.264 |
17.040 |
- |
-1.23% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.29% |
3.433 |
3.389 |
- |
0.02% |
- |
|
std::vector<int>::ctor(size)/8192
|
-1.29% |
574.879 |
567.445 |
- |
1.07% |
- |
|
SetIntersection_Front_Vector_float_64_4
|
-1.29% |
16020005.725 |
15813098.825 |
- |
-1.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.29% |
297.034 |
293.206 |
- |
-0.40% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.29% |
1.665 |
1.644 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.28% |
1577980.228 |
1557724.676 |
- |
-0.41% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-1.28% |
64.468 |
63.641 |
- |
-12.88% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
-1.28% |
16393985.429 |
16184383.026 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1
|
-1.28% |
215949195.173 |
213190605.231 |
- |
-0.31% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.28% |
20.104 |
19.847 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.28% |
1631570.394 |
1610732.178 |
- |
-2.22% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.28% |
30.484 |
30.095 |
- |
-5.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.27% |
36983714.467 |
36512541.400 |
- |
-0.23% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-1.27% |
1970.144 |
1945.051 |
- |
-0.44% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-1.27% |
230.639 |
227.705 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-1.27% |
1163407.768 |
1148615.927 |
- |
-0.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.27% |
131542559.074 |
129871896.149 |
- |
-1.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-1.27% |
50.476 |
49.836 |
- |
-0.91% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-1.27% |
17.675 |
17.451 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-1.27% |
177208284.719 |
174961986.240 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.27% |
2100045.002 |
2073447.672 |
- |
-1.80% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.27% |
1033278.658 |
1020193.435 |
- |
-1.73% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.27% |
13880.784 |
13705.057 |
- |
-1.09% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.26% |
35391.665 |
34944.219 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.26% |
217384033.793 |
214637218.762 |
- |
-0.50% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.26% |
1589660.931 |
1569601.481 |
- |
0.02% |
- |
|
BM_vector_deque_ranges_move/65536
|
-1.26% |
3112.575 |
3073.425 |
- |
7.46% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.26% |
8797649.992 |
8687010.887 |
- |
-2.94% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-1.26% |
8386601.191 |
8281286.460 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.26% |
55967744.963 |
55265113.653 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.26% |
14730321.839 |
14545404.638 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.26% |
15.028 |
14.839 |
- |
0.21% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.25% |
50.851 |
50.214 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-1.25% |
93.679 |
92.505 |
- |
-2.44% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.25% |
1062195.120 |
1048907.703 |
- |
0.01% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.24% |
34992.537 |
34557.093 |
- |
-0.83% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.24% |
57829854.166 |
57111180.584 |
- |
-4.88% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.24% |
54250935.493 |
53576763.275 |
- |
-0.42% |
- |
|
BM_CmpEqual_int_int
|
-1.24% |
1.084 |
1.071 |
- |
2.89% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.24% |
18.112 |
17.888 |
- |
-1.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.24% |
35421589.663 |
34982687.207 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.24% |
8074924.859 |
7974931.729 |
- |
-1.77% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-1.24% |
536123956.547 |
529487990.044 |
- |
-0.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-1.24% |
163139859.544 |
161122211.198 |
- |
-0.19% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.24% |
6714.260 |
6631.252 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-1.23% |
1043794.161 |
1030911.379 |
- |
-1.12% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.23% |
17.443 |
17.228 |
- |
-0.30% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-1.23% |
10.340 |
10.212 |
- |
-4.95% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.23% |
1.209 |
1.194 |
- |
-0.55% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.23% |
9.787 |
9.666 |
- |
-7.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-1.23% |
7642458.134 |
7548325.953 |
- |
0.48% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-1.23% |
34762.378 |
34334.891 |
- |
-0.62% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.23% |
138324140.084 |
136625919.315 |
- |
-0.94% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
-1.23% |
31996.933 |
31604.225 |
- |
-0.66% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.23% |
617539.085 |
609965.358 |
- |
-0.63% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-1.23% |
3380.825 |
3339.369 |
- |
7.51% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
-1.22% |
4158832.436 |
4107962.955 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-1.22% |
7487847.625 |
7396662.966 |
- |
-2.93% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.21% |
19.136 |
18.904 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-1.21% |
4244218.702 |
4192674.055 |
- |
-7.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.21% |
968172.998 |
956415.759 |
- |
-0.66% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-1.21% |
61968.915 |
61217.517 |
- |
-0.07% |
- |
|
BM_CmpLess_short_int
|
-1.21% |
1.133 |
1.119 |
- |
0.08% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.21% |
38.337 |
37.872 |
- |
3.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.21% |
67027456.713 |
66216814.833 |
- |
-0.92% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.21% |
595.330 |
588.132 |
- |
-1.14% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.21% |
4.671 |
4.614 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.21% |
66817959.283 |
66012094.794 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.20% |
57931453.255 |
57233979.290 |
- |
-1.57% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-1.20% |
32.989 |
32.592 |
- |
0.47% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-1.20% |
31.435 |
31.058 |
- |
-1.52% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-1.20% |
41.340 |
40.845 |
- |
5.90% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-1.20% |
69.021 |
68.195 |
- |
282.24% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.20% |
15805.860 |
15616.838 |
- |
-0.04% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-1.19% |
9.422 |
9.310 |
- |
-2.06% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.19% |
44944.146 |
44407.156 |
- |
-3.47% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.19% |
412.906 |
407.985 |
- |
0.14% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.19% |
2.917 |
2.882 |
- |
-0.07% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.19% |
18.635 |
18.413 |
- |
0.22% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.19% |
134049471.633 |
132454740.235 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.19% |
58386321.251 |
57692104.368 |
- |
-0.47% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.19% |
43.813 |
43.292 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
-1.19% |
135670337.600 |
134058210.014 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-1.19% |
355981242.406 |
351753081.948 |
- |
-2.58% |
- |
|
BM_CmpEqual_schar_int
|
-1.19% |
1.128 |
1.114 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.19% |
1701058.594 |
1680876.627 |
- |
-0.14% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16
|
-1.19% |
34083896.468 |
33679930.332 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.18% |
214288000.650 |
211749597.509 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.18% |
1998480.063 |
1974840.660 |
- |
-1.06% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.18% |
23.103 |
22.830 |
- |
0.15% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-1.18% |
112837.887 |
111503.816 |
- |
-3.64% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-1.18% |
10.457 |
10.333 |
- |
3.25% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-1.18% |
5.022 |
4.963 |
- |
-0.02% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/0
|
-1.18% |
12.839 |
12.688 |
- |
-0.94% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.17% |
179.863 |
177.755 |
- |
1.91% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-1.17% |
19.489 |
19.261 |
- |
-5.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
-1.17% |
64135862.161 |
63388432.014 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.17% |
4202934.967 |
4153963.894 |
- |
-0.76% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.17% |
16729419.066 |
16534497.912 |
- |
-0.64% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.16% |
577.084 |
570.374 |
- |
-0.41% |
- |
|
BM_CmpLess_int_short
|
-1.16% |
1.135 |
1.122 |
- |
-2.81% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.16% |
23.867 |
23.590 |
- |
0.23% |
- |
|
BM_num_get<float>
|
-1.16% |
37.088 |
36.658 |
- |
2.37% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-1.16% |
102229.906 |
101045.838 |
- |
-2.94% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.16% |
2.658 |
2.627 |
- |
-1.62% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-1.16% |
59564.330 |
58875.107 |
- |
-1.12% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-1.16% |
1286738.808 |
1271853.061 |
- |
0.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
-1.16% |
16491675.920 |
16300973.944 |
- |
-0.33% |
- |
|
BM_deque_vector_move/64000
|
-1.15% |
2981.761 |
2947.369 |
- |
-1.79% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.15% |
1.266 |
1.251 |
- |
-0.91% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
-1.15% |
56452070.155 |
55801418.656 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.15% |
10780360.535 |
10656133.747 |
- |
-0.43% |
- |
|
BM_CmpLess_int_uint
|
-1.15% |
1.090 |
1.078 |
- |
-0.77% |
- |
|
BM_deque_deque_move/1024
|
-1.15% |
37.333 |
36.904 |
- |
0.84% |
- |
|
SetIntersection_None_Set_float_256_16
|
-1.15% |
10882216.494 |
10757455.738 |
- |
-1.47% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-1.15% |
20.304 |
20.072 |
- |
-2.22% |
- |
|
BM_vector_deque_move/70000
|
-1.14% |
3381.497 |
3342.807 |
- |
7.60% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
-1.13% |
54644881.273 |
54025111.242 |
- |
0.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.13% |
3.525 |
3.485 |
- |
-0.35% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
-1.13% |
714.816 |
706.726 |
- |
-0.32% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-1.13% |
155613220.436 |
153853125.673 |
- |
1.43% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.13% |
18.594 |
18.384 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.13% |
141466571.812 |
139867203.045 |
- |
-0.79% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.13% |
696616.475 |
688746.212 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_float_256_4
|
-1.13% |
4219662.836 |
4172092.000 |
- |
-0.91% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.12% |
932.719 |
922.240 |
- |
-1.09% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.12% |
51044.905 |
50471.501 |
- |
0.08% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-1.12% |
2.175 |
2.151 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.12% |
16462923.565 |
16278459.120 |
- |
-0.29% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.12% |
636.551 |
629.442 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.12% |
1600594.563 |
1582722.412 |
- |
-0.38% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-1.12% |
28.277 |
27.962 |
- |
-0.35% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.11% |
29774.261 |
29442.405 |
- |
-1.53% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-1.11% |
430314.413 |
425547.005 |
- |
-1.04% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.11% |
9.079 |
8.979 |
- |
-1.57% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.10% |
1040138.945 |
1028650.177 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.10% |
10374566.670 |
10260005.074 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-1.10% |
4543001.562 |
4492925.817 |
- |
-1.40% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.10% |
33.806 |
33.433 |
- |
8.61% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.10% |
4379362.712 |
4331133.141 |
- |
-0.07% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-1.10% |
600.072 |
593.470 |
- |
-0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.10% |
35875669.173 |
35482771.642 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-1.10% |
36717887.879 |
36315779.415 |
- |
5.63% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.09% |
36.209 |
35.813 |
- |
0.91% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.09% |
11.569 |
11.442 |
- |
-0.34% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-1.09% |
34.719 |
34.340 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.09% |
13858203.573 |
13706764.160 |
- |
-0.40% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.09% |
167265644.397 |
165444813.150 |
- |
-0.36% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.09% |
17.148 |
16.961 |
- |
-0.79% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.09% |
35.644 |
35.257 |
- |
-4.79% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.09% |
12445.708 |
12310.538 |
- |
1.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.08% |
4411131.820 |
4363346.498 |
- |
-0.02% |
- |
|
std::generate(list<int>)/50
|
-1.08% |
15.568 |
15.399 |
- |
2.18% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-1.08% |
1367828.207 |
1353017.909 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.08% |
4338303.340 |
4291341.245 |
- |
-0.62% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-1.08% |
13.190 |
13.047 |
- |
-3.34% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-1.08% |
351746882.924 |
347947623.134 |
- |
0.12% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-1.08% |
4158384.949 |
4113556.637 |
- |
0.63% |
- |
|
std::reverse(vector<int>)/4096
|
-1.07% |
132.299 |
130.883 |
- |
0.21% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-1.07% |
5.787 |
5.726 |
- |
-0.84% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-1.07% |
4.978 |
4.925 |
- |
-1.23% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.07% |
293.160 |
290.033 |
- |
0.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.07% |
372302.210 |
368336.262 |
- |
-0.63% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
-1.06% |
175065.177 |
173205.514 |
- |
-0.53% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.06% |
1170.346 |
1157.928 |
- |
-0.45% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.06% |
2218.572 |
2195.045 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.06% |
16400105.028 |
16226193.063 |
- |
0.15% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
-1.06% |
507.646 |
502.264 |
- |
-1.30% |
- |
|
std::vector<int>::ctor(size)/1024
|
-1.06% |
44.415 |
43.944 |
- |
-1.80% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.06% |
8463379.527 |
8373886.850 |
- |
0.06% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-1.06% |
8715347.903 |
8623241.907 |
- |
-0.26% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-1.06% |
25973.515 |
25699.195 |
- |
-2.32% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-1.06% |
1.763 |
1.744 |
- |
-0.56% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.06% |
7.604 |
7.524 |
- |
-0.05% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.05% |
21.133 |
20.910 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.05% |
8882216.196 |
8788803.426 |
- |
1.66% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1024
|
-1.05% |
5915613.934 |
5853500.139 |
- |
-0.96% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.05% |
17.231 |
17.051 |
- |
0.12% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.05% |
26213.158 |
25939.015 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-1.04% |
7791467.503 |
7710085.948 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.04% |
214014969.933 |
211781380.567 |
- |
-0.28% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.04% |
168597.530 |
166838.072 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.04% |
1085210.654 |
1073901.956 |
- |
-0.61% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.04% |
53939.659 |
53379.064 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
-1.04% |
16539733.632 |
16367853.398 |
- |
0.22% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.04% |
54469.815 |
53903.862 |
- |
-2.57% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-1.04% |
2.188 |
2.166 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-1.03% |
350895390.283 |
347275620.294 |
- |
-1.93% |
- |
|
std::unordered_set<int>::clear()/8192
|
-1.03% |
73561.139 |
72802.391 |
- |
-11.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.03% |
10884850.640 |
10772932.294 |
- |
-1.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.03% |
559680.602 |
553932.223 |
- |
-0.77% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-1.02% |
309.829 |
306.656 |
- |
-0.55% |
- |
|
std::move_backward(vector<int>)/8
|
-1.02% |
2.270 |
2.247 |
- |
-1.11% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
-1.02% |
127.848 |
126.543 |
- |
-2.54% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-1.02% |
9.489 |
9.392 |
- |
-7.36% |
- |
|
std::is_sorted(list<int>)/8192
|
-1.02% |
7219.697 |
7146.165 |
- |
-2.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.02% |
63848545.109 |
63198338.162 |
- |
-0.55% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.02% |
7.433 |
7.357 |
- |
-0.25% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-1.02% |
7373.488 |
7298.501 |
- |
-5.04% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-1.01% |
1.703 |
1.686 |
- |
-1.45% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.01% |
17.229 |
17.055 |
- |
0.03% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.01% |
1886.808 |
1867.801 |
- |
0.94% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.01% |
2212.559 |
2190.304 |
- |
0.11% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.01% |
718.839 |
711.610 |
- |
-0.96% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.01% |
1192766.637 |
1180773.971 |
- |
0.67% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.00% |
185930.932 |
184062.378 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.00% |
21576306.263 |
21359704.434 |
- |
-0.45% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-1.00% |
1070602.755 |
1059857.298 |
- |
-2.40% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.00% |
16484097.870 |
16318734.157 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.00% |
63387777.779 |
62751911.689 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.00% |
1109969.484 |
1098836.356 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-1.00% |
5316786.676 |
5263459.655 |
- |
-10.32% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.00% |
15.766 |
15.608 |
- |
-0.06% |
- |