|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.301 |
389.595 |
-1.48% |
389.595 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.074 |
534.733 |
0.07% |
534.733 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.56% |
4013.336 |
17.817 |
685.644 |
-0.24% |
685.644 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.34% |
2429.649 |
16.008 |
363.915 |
-3.87% |
363.915 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.48% |
216.841 |
3.298 |
77.138 |
-1.40% |
77.138 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.069 |
71.799 |
-0.01% |
71.799 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.49% |
611.467 |
15.340 |
104.092 |
1.37% |
104.092 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.36% |
293.746 |
13.632 |
42.256 |
0.30% |
42.256 |
|
std::fill(vector<bool>)/262144
|
-75.53% |
941.294 |
230.310 |
- |
-0.03% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.17% |
2531.800 |
831.263 |
- |
-0.99% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-63.18% |
1749.757 |
644.265 |
- |
25.03% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-52.09% |
6.886 |
3.299 |
0.367 |
-1.31% |
0.367 |
|
BM_deque_vector_copy/64
|
-51.78% |
5.410 |
2.608 |
- |
1.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-49.25% |
91.105 |
46.234 |
- |
-49.31% |
- |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.20% |
24.212 |
12.299 |
- |
-0.09% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-48.83% |
0.443 |
0.227 |
- |
-37.37% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-48.22% |
700887.854 |
362887.803 |
- |
-48.65% |
- |
|
BM_vector_deque_ranges_move/64
|
-47.31% |
5.321 |
2.804 |
- |
-1.62% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-46.28% |
1240.838 |
666.626 |
- |
-3.55% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.05% |
15.025 |
8.107 |
0.510 |
0.17% |
0.510 |
|
std::rotate_copy(vector<int>)/8192
|
-45.54% |
720.009 |
392.123 |
- |
-41.88% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-42.89% |
19.119 |
10.920 |
- |
17.94% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-42.84% |
46.745 |
26.721 |
- |
3.50% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-40.82% |
659551.092 |
390327.254 |
- |
-43.62% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-40.45% |
50.255 |
29.925 |
- |
58.45% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-40.34% |
5750178.186 |
3430701.366 |
- |
-0.45% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-37.69% |
0.629 |
0.392 |
- |
-26.80% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-37.66% |
39.010 |
24.319 |
- |
-37.24% |
- |
|
std::adjacent_find(deque<int>)/50
|
-36.49% |
26.467 |
16.809 |
- |
4.61% |
- |
|
std::adjacent_find(deque<int>)/8
|
-35.15% |
4.875 |
3.162 |
- |
-3.42% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-34.90% |
41.959 |
27.314 |
- |
17.68% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.64% |
653.879 |
427.388 |
- |
-0.32% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-33.96% |
1.121 |
0.740 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-33.05% |
5559185.694 |
3722034.897 |
- |
-34.42% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-33.02% |
6.112 |
4.094 |
- |
-3.10% |
- |
|
BM_PushHeap_float_Random_1
|
-33.00% |
0.697 |
0.467 |
- |
0.13% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-32.97% |
1.123 |
0.753 |
- |
-0.97% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-32.88% |
9.236 |
6.199 |
- |
-32.91% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-32.83% |
0.700 |
0.470 |
- |
-27.20% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-32.31% |
6.666 |
4.512 |
- |
-32.34% |
- |
|
std::vector<int>::ctor(size)/32
|
-31.11% |
14.541 |
10.017 |
- |
-12.63% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-30.95% |
3319.084 |
2291.729 |
- |
-31.32% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-30.74% |
472.645 |
327.335 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-30.55% |
46390890.196 |
32220754.431 |
- |
-38.44% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-30.44% |
37.421 |
26.031 |
- |
0.13% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-30.41% |
12663239.195 |
8811973.448 |
- |
0.08% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-30.20% |
38.192 |
26.660 |
- |
-44.41% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-30.09% |
34.541 |
24.150 |
- |
-36.05% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-30.04% |
4260499.326 |
2980480.044 |
- |
0.47% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-29.98% |
12681800.183 |
8880211.746 |
- |
-1.54% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-29.87% |
464.349 |
325.637 |
- |
-24.25% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-29.39% |
349765375.114 |
246978095.370 |
- |
-0.96% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-29.34% |
23.870 |
16.867 |
- |
-29.27% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-29.22% |
32.615 |
23.083 |
- |
-25.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-28.16% |
41.730 |
29.979 |
- |
-20.22% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-28.10% |
39.205 |
28.188 |
- |
-25.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-27.96% |
343273638.211 |
247279354.583 |
- |
-30.15% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-27.89% |
10.947 |
7.893 |
- |
24.72% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-27.68% |
14.877 |
10.758 |
- |
-26.90% |
- |
|
std::shift_right(vector<int>)/32
|
-27.54% |
4.075 |
2.953 |
- |
-27.24% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-27.53% |
12516676.481 |
9070974.926 |
- |
3.07% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-26.32% |
25721.937 |
18951.160 |
- |
-17.41% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-26.24% |
0.450 |
0.332 |
- |
-26.77% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-26.16% |
24559.665 |
18135.507 |
- |
-23.52% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-26.12% |
3793.166 |
2802.219 |
- |
21.88% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-26.06% |
38814871.394 |
28697843.486 |
- |
2.57% |
- |
|
std::fill(list<int>)/1024
|
-25.94% |
671.673 |
497.472 |
- |
0.75% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-25.76% |
43.062 |
31.968 |
- |
-25.19% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-25.68% |
1964.499 |
1460.000 |
- |
-5.32% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-25.61% |
7088.095 |
5272.900 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-25.57% |
34.540 |
25.707 |
- |
-3.44% |
- |
|
ranges::min(std::deque<char>)/1
|
-24.95% |
0.915 |
0.687 |
- |
-6.74% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-24.74% |
88.260 |
66.425 |
- |
-22.96% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.39% |
769.308 |
581.649 |
- |
-0.31% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-24.33% |
15566381.195 |
11778442.684 |
- |
-8.68% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-23.55% |
0.629 |
0.481 |
- |
-21.54% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-23.21% |
0.957 |
0.735 |
- |
-0.51% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-22.56% |
7.257 |
5.620 |
- |
22.40% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-22.51% |
0.676 |
0.524 |
- |
-13.35% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-22.51% |
1.832 |
1.420 |
- |
-6.18% |
- |
|
BM_StringDestroy_Large
|
-22.34% |
9.522 |
7.394 |
- |
-4.49% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-22.32% |
4.194 |
3.258 |
- |
-16.01% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.25% |
3794.811 |
2950.278 |
- |
0.16% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-21.86% |
19.181 |
14.988 |
- |
27.22% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-21.60% |
17.631 |
13.823 |
- |
4.45% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-21.27% |
2.878 |
2.266 |
- |
0.69% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-21.27% |
0.480 |
0.378 |
- |
-3.35% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-21.01% |
4165.891 |
3290.742 |
- |
-14.93% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-20.90% |
894.508 |
707.590 |
- |
-20.55% |
- |
|
std::move(deque<int>)/32768
|
-20.89% |
2331.800 |
1844.587 |
- |
0.39% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-20.72% |
110.373 |
87.508 |
- |
-20.76% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-20.69% |
17331.996 |
13745.909 |
- |
-21.34% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-20.65% |
7605.711 |
6034.805 |
- |
-10.86% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.65% |
511.827 |
406.150 |
- |
0.29% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-20.56% |
1.769 |
1.405 |
- |
-21.54% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-20.50% |
1.515 |
1.204 |
- |
-6.15% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-20.34% |
0.586 |
0.467 |
- |
0.17% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-20.29% |
14468.164 |
11533.059 |
- |
3.19% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-20.18% |
75.689 |
60.418 |
- |
42.06% |
- |
|
BM_vector_deque_ranges_copy/0
|
-19.97% |
0.625 |
0.500 |
- |
16.91% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-19.88% |
78.750 |
63.095 |
- |
-20.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-19.79% |
0.697 |
0.559 |
- |
8.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-19.59% |
8314145.924 |
6685466.861 |
- |
17.20% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-19.47% |
23.885 |
19.236 |
- |
-21.46% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-19.26% |
24.254 |
19.583 |
- |
-5.02% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-19.22% |
43.399 |
35.059 |
- |
-0.22% |
- |
|
std::move(vector<int>)/1048576
|
-19.17% |
70383.066 |
56888.917 |
- |
-1.77% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-19.14% |
10.040 |
8.119 |
- |
13.24% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-19.06% |
1.462 |
1.184 |
- |
-15.56% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-19.01% |
1678455.658 |
1359307.425 |
- |
1.14% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-19.00% |
1.731 |
1.402 |
- |
-0.05% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-18.83% |
1.531 |
1.243 |
- |
-9.07% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-18.79% |
0.450 |
0.365 |
- |
-23.42% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-18.78% |
88.248 |
71.674 |
- |
-19.96% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-18.60% |
6.192 |
5.040 |
- |
0.38% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-18.53% |
1037.840 |
845.500 |
- |
0.52% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-18.53% |
0.679 |
0.553 |
- |
-12.90% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-18.40% |
41.424 |
33.801 |
- |
0.09% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-18.33% |
1333.658 |
1089.184 |
- |
-9.40% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-18.26% |
1.468 |
1.200 |
- |
-13.94% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-17.84% |
15.301 |
12.571 |
- |
-16.20% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-17.67% |
1.343 |
1.105 |
- |
-13.74% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-17.59% |
64.988 |
53.557 |
- |
-17.56% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-17.54% |
816.645 |
673.437 |
- |
-5.81% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-17.37% |
11.951 |
9.875 |
- |
-10.41% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-17.37% |
1.589 |
1.313 |
- |
2.65% |
- |
|
std::copy(list<int>)/64
|
-17.32% |
36.747 |
30.382 |
- |
-11.07% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-17.22% |
21.701 |
17.964 |
- |
-29.68% |
- |
|
BM_vector_deque_copy/0
|
-17.20% |
0.604 |
0.500 |
- |
9.62% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-17.03% |
39.534 |
32.801 |
- |
-16.05% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-16.93% |
94.600 |
78.582 |
- |
-26.08% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-16.93% |
804.576 |
668.350 |
- |
22.12% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-16.90% |
2.014 |
1.674 |
- |
26.30% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-16.84% |
25.227 |
20.978 |
- |
2.04% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-16.83% |
751.624 |
625.094 |
- |
10.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-16.81% |
3221521.985 |
2679832.654 |
- |
-11.60% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-16.67% |
23.609 |
19.674 |
- |
-7.32% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-16.50% |
1.617 |
1.350 |
- |
-11.57% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-16.38% |
9630.343 |
8053.308 |
- |
-15.11% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-16.25% |
7.254 |
6.075 |
- |
0.45% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-16.23% |
1.587 |
1.330 |
- |
-1.77% |
- |
|
std::copy_n(vector<int>)/4096
|
-16.16% |
172.086 |
144.275 |
- |
-1.24% |
- |
|
BM_deque_vector_ranges_copy/0
|
-16.08% |
1.553 |
1.303 |
- |
-7.81% |
- |
|
BM_StringFindAllMatch/512
|
-15.94% |
13.701 |
11.517 |
- |
-0.11% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-15.79% |
702.674 |
591.712 |
- |
-36.53% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-15.79% |
10.759 |
9.060 |
- |
2.48% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-15.77% |
789.882 |
665.328 |
- |
-5.47% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-15.63% |
9101.442 |
7678.478 |
- |
-6.29% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-15.59% |
18.549 |
15.657 |
- |
-10.67% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-15.58% |
63.031 |
53.209 |
- |
-17.58% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-15.53% |
2.033 |
1.717 |
- |
-9.17% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-15.39% |
5358.135 |
4533.263 |
- |
-10.45% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-15.30% |
1.539 |
1.304 |
- |
-10.19% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-15.22% |
1.538 |
1.304 |
- |
1.72% |
- |
|
std::copy(vector<int>)/4096
|
-15.06% |
222.446 |
188.956 |
- |
-16.60% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-15.05% |
38.250 |
32.495 |
- |
-21.11% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-14.96% |
14.036 |
11.936 |
- |
2.34% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-14.89% |
221429009.401 |
188459126.134 |
- |
-3.38% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-14.83% |
21.701 |
18.483 |
- |
-14.72% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-14.77% |
55.823 |
47.577 |
- |
-13.39% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-14.76% |
32.089 |
27.353 |
- |
-14.26% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-14.58% |
7165166.732 |
6120833.143 |
- |
8.15% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-14.45% |
1.520 |
1.300 |
- |
1.76% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-14.32% |
22.147 |
18.976 |
- |
-18.55% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-14.30% |
9182.285 |
7869.477 |
- |
-13.94% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-14.24% |
12.199 |
10.462 |
- |
-14.89% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-14.22% |
53.847 |
46.190 |
- |
-16.30% |
- |
|
BM_PushHeap_float_Random_4
|
-14.15% |
2.812 |
2.414 |
- |
2.39% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-14.14% |
1.584 |
1.360 |
- |
-8.49% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-14.08% |
1.517 |
1.303 |
- |
1.72% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-14.07% |
14.285 |
12.274 |
- |
-2.79% |
- |
|
std::move(vector<int>)/262144
|
-13.96% |
17285.567 |
14872.471 |
- |
-35.29% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-13.95% |
6466.454 |
5564.514 |
- |
0.89% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-13.80% |
0.556 |
0.479 |
- |
-31.18% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-13.80% |
16984669.721 |
14641313.692 |
- |
-0.40% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-13.77% |
32.906 |
28.376 |
- |
0.78% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-13.76% |
42.413 |
36.578 |
- |
-14.50% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-13.70% |
14332566.840 |
12368375.633 |
- |
3.56% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-13.43% |
7444.928 |
6444.881 |
- |
-4.22% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-13.40% |
61.523 |
53.281 |
- |
-1.76% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-13.38% |
352.021 |
304.927 |
- |
-11.74% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-13.28% |
8100.032 |
7024.257 |
- |
-2.58% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-13.24% |
13560496.078 |
11764854.908 |
- |
-3.42% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-13.23% |
1.536 |
1.333 |
- |
-15.71% |
- |
|
std::copy_backward(vector<int>)/4096
|
-13.22% |
233.555 |
202.687 |
- |
-14.57% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-13.13% |
1.387 |
1.205 |
- |
-6.15% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-13.12% |
2.263 |
1.966 |
- |
-5.01% |
- |
|
BM_PushHeap_float_Descending_1
|
-13.08% |
0.536 |
0.466 |
- |
-0.02% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-13.06% |
52341.438 |
45506.783 |
- |
2.48% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-13.05% |
6166.445 |
5361.937 |
- |
-2.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-13.00% |
1796409.249 |
1562876.458 |
- |
6.78% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-12.99% |
6.511 |
5.665 |
- |
12.53% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-12.96% |
326.383 |
284.070 |
- |
-3.93% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-12.91% |
9216105.617 |
8026191.047 |
- |
0.17% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-12.83% |
1.643 |
1.432 |
- |
-10.63% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-12.71% |
23.902 |
20.864 |
- |
-12.42% |
- |
|
BM_deque_vector_copy/0
|
-12.71% |
1.559 |
1.361 |
- |
-3.23% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-12.57% |
125.055 |
109.336 |
- |
2.30% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-12.56% |
328.097 |
286.901 |
- |
-18.05% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-12.55% |
2.734 |
2.391 |
- |
8.31% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-12.44% |
24.829 |
21.741 |
- |
14.26% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-12.43% |
24.054 |
21.063 |
- |
-11.02% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-12.33% |
198.647 |
174.156 |
- |
2.42% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.31% |
50.554 |
44.328 |
- |
-0.00% |
- |
|
BM_vector_deque_ranges_move/0
|
-12.13% |
0.525 |
0.461 |
- |
8.34% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-12.09% |
0.787 |
0.692 |
- |
-14.91% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-12.07% |
22.869 |
20.109 |
- |
0.68% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-12.03% |
9.189 |
8.084 |
- |
-13.56% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-11.98% |
7577.612 |
6669.465 |
- |
3.24% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-11.97% |
1.830 |
1.611 |
- |
-0.33% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-11.95% |
38.400 |
33.810 |
- |
-11.33% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-11.93% |
4966333.257 |
4374091.969 |
- |
-3.77% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-11.91% |
5492.321 |
4838.183 |
- |
-2.33% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-11.90% |
472.850 |
416.582 |
- |
-13.37% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-11.87% |
11.796 |
10.395 |
- |
-25.69% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-11.87% |
4199292.751 |
3701030.592 |
- |
-3.73% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-11.85% |
1.596 |
1.407 |
- |
-16.36% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-11.78% |
22.267 |
19.645 |
- |
-4.40% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-11.77% |
1.827 |
1.612 |
- |
-3.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-11.75% |
577.117 |
509.306 |
- |
0.66% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.71% |
643.498 |
568.141 |
- |
-0.10% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-11.71% |
728.294 |
643.041 |
- |
-0.26% |
- |
|
std::unordered_set<int>::clear()/1024
|
-11.70% |
10228.555 |
9032.102 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-11.57% |
7758674.068 |
6860684.413 |
- |
-16.20% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-11.56% |
13580671.575 |
12010698.445 |
- |
5.77% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-11.39% |
1623.033 |
1438.112 |
- |
-13.85% |
- |
|
BM_std_minmax_element<short>/4096
|
-11.27% |
1105.054 |
980.552 |
- |
-11.60% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-11.23% |
22.232 |
19.736 |
- |
-15.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-11.22% |
108597894.405 |
96408420.619 |
- |
11.76% |
- |
|
BM_std_minmax_element<short>/4000
|
-11.22% |
1079.499 |
958.359 |
- |
-11.59% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-11.21% |
31.806 |
28.241 |
- |
-10.31% |
- |
|
BM_std_minmax_element<short>/5500
|
-11.18% |
1480.681 |
1315.214 |
- |
-11.50% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-11.15% |
1741256.019 |
1547090.496 |
- |
-0.25% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-11.11% |
1.495 |
1.329 |
- |
-9.38% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-11.10% |
43.919 |
39.044 |
- |
-2.21% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-11.09% |
7424.052 |
6600.876 |
- |
-0.74% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-11.06% |
35.816 |
31.855 |
- |
-10.29% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-11.06% |
22.213 |
19.757 |
- |
-13.51% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-11.02% |
32527027.954 |
28943113.275 |
- |
0.56% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-10.98% |
10219.110 |
9097.218 |
- |
-0.55% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-10.89% |
1.351 |
1.204 |
- |
-2.20% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-10.85% |
37.420 |
33.361 |
- |
-9.51% |
- |
|
BM_std_minmax_element<short>/1024
|
-10.84% |
281.908 |
251.359 |
- |
-11.23% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-10.81% |
20857354.572 |
18601957.951 |
- |
-0.71% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-10.81% |
36.704 |
32.737 |
- |
7.92% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-10.70% |
58703.685 |
52420.300 |
- |
-2.51% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-10.66% |
5909097.384 |
5279467.036 |
- |
-10.77% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-10.65% |
662.007 |
591.493 |
- |
-20.21% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.64% |
0.456 |
0.407 |
- |
11.66% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-10.63% |
7535.874 |
6734.541 |
- |
-0.57% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
-10.61% |
13.463 |
12.035 |
- |
-0.51% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-10.58% |
28.035 |
25.070 |
- |
-21.29% |
- |
|
BM_StringFindAllMatch/1
|
-10.54% |
3.157 |
2.824 |
- |
0.07% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-10.44% |
6.195 |
5.549 |
- |
-2.08% |
- |
|
BM_tolower_char<wchar_t>
|
-10.41% |
0.688 |
0.617 |
- |
-10.93% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-10.39% |
799.787 |
716.682 |
- |
-5.60% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-10.33% |
30675.141 |
27505.794 |
- |
-0.00% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-10.32% |
22.935 |
20.568 |
- |
-4.52% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-10.32% |
1.328 |
1.191 |
- |
-1.33% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-10.31% |
210213417.855 |
188536506.190 |
- |
-7.80% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-10.31% |
625.709 |
561.219 |
- |
-2.48% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.31% |
1252100.370 |
1123062.600 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-10.23% |
5894961.454 |
5292154.465 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-10.17% |
8182561.613 |
7350007.583 |
- |
2.54% |
- |
|
ranges::min(std::deque<char>)/70000
|
-10.16% |
19818.274 |
17804.503 |
- |
-0.10% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-10.11% |
31.266 |
28.106 |
- |
-10.37% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-10.08% |
841.040 |
756.283 |
- |
-14.71% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-10.08% |
622.932 |
560.160 |
- |
0.84% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-10.01% |
2.561 |
2.304 |
- |
-8.87% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-9.99% |
63.333 |
57.003 |
- |
0.22% |
- |
|
std::move_backward(list<int>)/4096
|
-9.98% |
4837.508 |
4354.650 |
- |
-9.60% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-9.82% |
4238564.298 |
3822350.674 |
- |
-4.18% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-9.76% |
76.664 |
69.181 |
- |
-17.07% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-9.75% |
29886.819 |
26971.737 |
- |
-9.92% |
- |
|
BM_std_minmax_element<short>/70000
|
-9.70% |
18800.434 |
16976.633 |
- |
-9.99% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-9.65% |
0.389 |
0.351 |
- |
1.53% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-9.63% |
8.840 |
7.989 |
- |
0.13% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-9.62% |
1052.378 |
951.163 |
- |
-5.80% |
- |
|
BM_std_minmax_element<short>/65536
|
-9.58% |
17575.901 |
15891.317 |
- |
-9.98% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-9.57% |
1097971.448 |
992859.584 |
- |
-4.38% |
- |
|
BM_std_minmax_element<short>/64000
|
-9.56% |
17161.273 |
15521.044 |
- |
-9.93% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-9.54% |
201923062.792 |
182664034.993 |
- |
-6.50% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.50% |
18033.884 |
16321.416 |
- |
0.07% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-9.49% |
29.293 |
26.512 |
- |
0.28% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-9.48% |
0.397 |
0.359 |
- |
-21.85% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-9.45% |
359.742 |
325.742 |
- |
1.39% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-9.44% |
1.703 |
1.543 |
- |
-12.38% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-9.43% |
24.981 |
22.625 |
- |
-2.99% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-9.38% |
559.925 |
507.385 |
- |
0.20% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-9.38% |
5003161.131 |
4533865.697 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-9.37% |
5737624.205 |
5199738.085 |
- |
-10.38% |
- |
|
BM_std_minmax_element<short>/512
|
-9.37% |
143.275 |
129.845 |
- |
-9.85% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-9.37% |
41082.278 |
37233.785 |
- |
-2.26% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-9.35% |
2.564 |
2.325 |
- |
-6.06% |
- |
|
std::unordered_set<int>::clear()/8192
|
-9.27% |
73561.139 |
66738.543 |
- |
1.60% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-9.27% |
4278192.684 |
3881465.113 |
- |
-11.57% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-9.24% |
1.804 |
1.637 |
- |
5.51% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-9.21% |
1.127 |
1.023 |
- |
-7.07% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-9.19% |
41.339 |
37.538 |
- |
-8.16% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-9.11% |
0.386 |
0.351 |
- |
1.45% |
- |
|
ranges::min(std::deque<char>)/8
|
-9.09% |
2.548 |
2.316 |
- |
-4.14% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-9.08% |
17301.504 |
15730.672 |
- |
0.29% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-8.99% |
29.883 |
27.196 |
- |
0.21% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-8.98% |
10.698 |
9.737 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-8.84% |
1374565.267 |
1253073.000 |
- |
-0.06% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-8.83% |
205369041.613 |
187228758.889 |
- |
-7.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-8.82% |
20759934.317 |
18929036.389 |
- |
18.88% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-8.78% |
8417840.117 |
7678744.947 |
- |
-0.34% |
- |
|
BM_StringFindAllMatch/8
|
-8.76% |
2.873 |
2.621 |
- |
6.91% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-8.75% |
843.533 |
769.686 |
- |
-6.16% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-8.73% |
29.634 |
27.047 |
- |
-0.38% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-8.70% |
715.814 |
653.524 |
- |
19.27% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-8.70% |
25.666 |
23.434 |
- |
9.52% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-8.69% |
28160.750 |
25713.005 |
- |
1.27% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-8.64% |
7064.338 |
6454.151 |
- |
-2.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-8.63% |
30.940 |
28.270 |
- |
-6.73% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-8.60% |
169.994 |
155.379 |
- |
4.03% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-8.58% |
1.571 |
1.436 |
- |
8.81% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-8.55% |
106156.503 |
97079.770 |
- |
1.35% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-8.52% |
203578927.555 |
186232693.840 |
- |
-5.68% |
- |
|
BM_PushHeap_string_Descending_262144
|
-8.51% |
3.422 |
3.131 |
- |
-5.58% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-8.49% |
11.235 |
10.281 |
- |
-9.15% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-8.48% |
790.772 |
723.699 |
- |
-16.75% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-8.47% |
2039869.741 |
1867088.634 |
- |
2.57% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-8.41% |
19.659 |
18.005 |
- |
-0.88% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-8.39% |
3120.466 |
2858.508 |
- |
-14.23% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-8.37% |
203903841.314 |
186838311.994 |
- |
-5.74% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-8.36% |
40.686 |
37.286 |
- |
-2.57% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-8.33% |
4.142 |
3.797 |
- |
50.78% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-8.33% |
12366.156 |
11335.639 |
- |
0.16% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-8.31% |
36.209 |
33.201 |
- |
-9.68% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-8.30% |
7164.030 |
6569.335 |
- |
-9.54% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-8.18% |
3380.825 |
3104.153 |
- |
-13.89% |
- |
|
std::copy(vector<int>)/32768
|
-8.16% |
3749.542 |
3443.765 |
- |
-9.06% |
- |
|
BM_vector_deque_move/70000
|
-8.15% |
3381.497 |
3105.739 |
- |
-14.17% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-8.11% |
0.412 |
0.379 |
- |
-8.04% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-8.10% |
32.993 |
30.320 |
- |
-0.14% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-8.10% |
205.461 |
188.819 |
- |
0.23% |
- |
|
BM_vector_deque_ranges_move/65536
|
-8.08% |
3112.575 |
2861.120 |
- |
-14.60% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-8.07% |
11.057 |
10.165 |
- |
-8.86% |
- |
|
BM_vector_deque_copy/70000
|
-8.07% |
3376.882 |
3104.504 |
- |
-13.92% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-8.04% |
31.198 |
28.688 |
- |
22.54% |
- |
|
std::deque<int>::ctor(size)/32
|
-8.04% |
29.330 |
26.972 |
- |
-0.26% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-8.02% |
93.924 |
86.395 |
- |
0.37% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-8.01% |
1.757 |
1.617 |
- |
-3.00% |
- |
|
BM_vector_deque_move/65536
|
-8.00% |
3106.739 |
2858.258 |
- |
-13.56% |
- |
|
BM_PushHeap_float_Random_256
|
-7.99% |
7.367 |
6.778 |
- |
-1.30% |
- |
|
BM_vector_deque_ranges_move/70000
|
-7.95% |
3376.854 |
3108.425 |
- |
-12.12% |
- |
|
ranges::min(std::deque<char>)/64
|
-7.93% |
17.984 |
16.558 |
- |
-0.02% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-7.93% |
29.451 |
27.117 |
- |
0.74% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-7.92% |
0.237 |
0.218 |
- |
-0.30% |
- |
|
std::unordered_set<int>::clear()/32
|
-7.88% |
639.098 |
588.706 |
- |
-2.11% |
- |
|
BM_vector_deque_copy/65536
|
-7.88% |
3101.452 |
2857.171 |
- |
-9.34% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-7.86% |
1774335.884 |
1634788.194 |
- |
-9.60% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-7.85% |
1.491 |
1.374 |
- |
5.49% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-7.81% |
0.615 |
0.567 |
- |
-4.60% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-7.79% |
2287558.021 |
2109391.686 |
- |
26.11% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-7.79% |
2278427.191 |
2100992.192 |
- |
-1.15% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.78% |
2.466 |
2.274 |
- |
-2.39% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-7.77% |
669.668 |
617.661 |
- |
-15.56% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-7.73% |
2.453 |
2.263 |
- |
-0.83% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-7.73% |
72.774 |
67.148 |
- |
27.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-7.71% |
54.705 |
50.486 |
- |
1.73% |
- |
|
BM_StringDestroy_Huge
|
-7.71% |
12.129 |
11.194 |
- |
1.45% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-7.70% |
1.532 |
1.414 |
- |
-16.29% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-7.67% |
48.581 |
44.855 |
- |
-2.93% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.67% |
239.328 |
220.981 |
- |
-1.20% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-7.66% |
13347852.654 |
12325202.744 |
- |
2.19% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-7.65% |
3073.603 |
2838.390 |
- |
-15.69% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-7.60% |
1.044 |
0.965 |
- |
4.91% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.59% |
841.801 |
777.897 |
- |
1.20% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-7.58% |
67.556 |
62.437 |
- |
-21.77% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-7.57% |
5918349.553 |
5470099.431 |
- |
-7.47% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-7.57% |
36.767 |
33.983 |
- |
-1.02% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-7.55% |
1.757 |
1.625 |
- |
-18.77% |
- |
|
std::copy_n(vector<int>)/32768
|
-7.53% |
3780.021 |
3495.260 |
- |
-5.09% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.52% |
16160.124 |
14945.477 |
- |
-0.51% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-7.51% |
12.512 |
11.573 |
- |
-5.94% |
- |
|
BM_vector_deque_ranges_move/64000
|
-7.50% |
3069.179 |
2838.928 |
- |
-14.15% |
- |
|
BM_vector_deque_move/64000
|
-7.47% |
3069.389 |
2840.181 |
- |
-15.72% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-7.45% |
29.260 |
27.079 |
- |
-0.55% |
- |
|
BM_vector_deque_copy/64000
|
-7.45% |
3066.720 |
2838.354 |
- |
-15.77% |
- |
|
BM_std_minmax_element<int>/3
|
-7.45% |
1.138 |
1.053 |
- |
-5.86% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-7.43% |
96.151 |
89.005 |
- |
-10.45% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-7.41% |
34.034 |
31.512 |
- |
-7.74% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-7.38% |
0.665 |
0.616 |
- |
-3.96% |
- |
|
std::deque<int>::ctor(size)/1024
|
-7.37% |
75.347 |
69.797 |
- |
-0.64% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-7.36% |
0.652 |
0.604 |
- |
-4.00% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-7.36% |
37.366 |
34.615 |
- |
-1.90% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-7.34% |
31.095 |
28.812 |
- |
-13.32% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-7.31% |
1714697.503 |
1589292.535 |
- |
-11.54% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-7.31% |
4033.370 |
3738.682 |
- |
-0.08% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-7.30% |
5.030 |
4.663 |
- |
-0.15% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-7.20% |
29.191 |
27.090 |
- |
-9.41% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-7.18% |
50.116 |
46.519 |
- |
38.59% |
- |
|
ranges::minmax(std::list<char>)/1
|
-7.17% |
0.377 |
0.350 |
- |
-15.99% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-7.17% |
2277038.061 |
2113837.511 |
- |
-7.16% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.17% |
64.832 |
60.186 |
- |
13.94% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.15% |
2.685 |
2.493 |
- |
8.57% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.15% |
2743.554 |
2547.355 |
- |
-3.72% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-7.12% |
10.581 |
9.828 |
- |
-12.63% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-7.11% |
79463729.967 |
73810916.288 |
- |
-2.53% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-7.10% |
23.631 |
21.953 |
- |
-17.41% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-7.09% |
26.337 |
24.471 |
- |
-8.07% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-7.05% |
25.462 |
23.666 |
- |
-8.52% |
- |
|
std::reverse_copy(list<int>)/512
|
-7.03% |
391.377 |
363.868 |
- |
0.03% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-7.03% |
8.503 |
7.905 |
- |
0.46% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.98% |
42220.257 |
39272.021 |
- |
-4.37% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-6.98% |
44198.507 |
41112.877 |
- |
-0.23% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-6.96% |
352.361 |
327.853 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.95% |
18.408 |
17.129 |
- |
-0.31% |
- |
|
std::map<int,_int>::clear()/32
|
-6.95% |
695.035 |
646.750 |
- |
0.35% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-6.91% |
11.165 |
10.394 |
- |
-4.35% |
- |
|
std::fill(deque<int>)/1024
|
-6.90% |
32.312 |
30.083 |
- |
-0.70% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-6.89% |
2287988.299 |
2130362.281 |
- |
-6.31% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-6.87% |
24.226 |
22.562 |
- |
-6.61% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-6.87% |
6973366.576 |
6494558.662 |
- |
19.16% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-6.87% |
58.922 |
54.877 |
- |
-6.76% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-6.85% |
42.486 |
39.577 |
- |
-5.93% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-6.84% |
10.891 |
10.147 |
- |
-4.78% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-6.84% |
1955368.088 |
1821718.090 |
- |
-2.40% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-6.80% |
7.651 |
7.131 |
- |
0.16% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-6.80% |
10.457 |
9.746 |
- |
-8.57% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-6.77% |
4.661 |
4.346 |
- |
0.08% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-6.76% |
2.021 |
1.884 |
- |
-9.43% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-6.76% |
105569.772 |
98430.145 |
- |
0.36% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-6.76% |
2.298 |
2.142 |
- |
-6.54% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.76% |
756.039 |
704.947 |
- |
-6.80% |
- |
|
BM_deque_deque_copy/0
|
-6.76% |
0.788 |
0.735 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-6.75% |
4546724.049 |
4239965.379 |
- |
-6.40% |
- |
|
BM_PushHeap_float_Random_1024
|
-6.74% |
7.553 |
7.044 |
- |
-1.55% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-6.74% |
0.842 |
0.785 |
- |
13.70% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-6.72% |
13.375 |
12.476 |
- |
1.01% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
-6.71% |
0.466 |
0.435 |
- |
-2.94% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-6.71% |
1560.354 |
1455.634 |
- |
-15.32% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-6.71% |
534.534 |
498.692 |
- |
1.51% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-6.68% |
1832791.498 |
1710310.240 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-6.68% |
51470782.220 |
48032326.602 |
- |
0.28% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-6.68% |
1.343 |
1.253 |
- |
-3.07% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-6.62% |
0.379 |
0.354 |
- |
-0.08% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-6.57% |
922409.162 |
861808.663 |
- |
3.55% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-6.55% |
1619440.350 |
1513311.850 |
- |
-1.78% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-6.53% |
23.082 |
21.574 |
- |
-0.64% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-6.51% |
3448.286 |
3223.708 |
- |
-1.51% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-6.50% |
1.835 |
1.716 |
- |
2.92% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-6.49% |
1504.072 |
1406.465 |
- |
-12.73% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-6.49% |
1.534 |
1.434 |
- |
-11.01% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-6.47% |
56706.774 |
53039.589 |
- |
4.60% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-6.47% |
1052984.900 |
984907.453 |
- |
-4.97% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-6.43% |
53.070 |
49.656 |
- |
-22.82% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.42% |
23876.535 |
22342.608 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-6.42% |
30873578.681 |
28890646.196 |
- |
4.26% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.40% |
65944.330 |
61722.623 |
- |
-3.96% |
- |
|
BM_deque_vector_move/0
|
-6.39% |
1.401 |
1.312 |
- |
-11.83% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-6.39% |
58.742 |
54.989 |
- |
4.54% |
- |
|
BM_PushHeap_float_Random_16
|
-6.34% |
5.394 |
5.052 |
- |
3.57% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-6.31% |
4.158 |
3.895 |
- |
-6.90% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-6.30% |
5.787 |
5.423 |
- |
1.02% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-6.28% |
77.818 |
72.933 |
- |
7.70% |
- |
|
BM_PushHeap_float_Random_64
|
-6.28% |
6.699 |
6.279 |
- |
1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-6.27% |
107792999.534 |
101032239.932 |
- |
-4.99% |
- |
|
bm_gcd_random
|
-6.26% |
31.086 |
29.139 |
- |
-0.59% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-6.24% |
2297.606 |
2154.173 |
- |
-0.18% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-6.24% |
1.717 |
1.610 |
- |
-6.46% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-6.23% |
366806757.063 |
343943998.055 |
- |
-2.43% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-6.22% |
1.650 |
1.548 |
- |
-7.56% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-6.21% |
785.529 |
736.749 |
- |
-0.39% |
- |
|
BM_deque_deque_copy_backward/0
|
-6.19% |
0.931 |
0.873 |
- |
14.14% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-6.18% |
1.308 |
1.227 |
- |
0.82% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-6.18% |
1277.194 |
1198.321 |
- |
1.93% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-6.17% |
77257.429 |
72490.874 |
- |
-1.66% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-6.16% |
25.711 |
24.128 |
- |
-0.64% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-6.16% |
873195.537 |
819447.151 |
- |
1.54% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-6.13% |
1.717 |
1.612 |
- |
-7.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-6.10% |
1045174.598 |
981440.036 |
- |
-5.63% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-6.09% |
39970196.619 |
37536996.002 |
- |
-3.42% |
- |
|
ranges::min(std::list<char>)/1
|
-6.08% |
0.364 |
0.342 |
- |
-6.28% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-6.08% |
11.299 |
10.612 |
- |
-3.39% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-6.07% |
35.903 |
33.722 |
- |
-6.00% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-6.07% |
105914.800 |
99484.346 |
- |
2.12% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-6.06% |
2.664 |
2.503 |
- |
-4.77% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-6.04% |
30.497 |
28.656 |
- |
-3.36% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-6.04% |
1.717 |
1.613 |
- |
-6.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-6.02% |
4.611 |
4.333 |
- |
0.32% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-6.01% |
1.229 |
1.155 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-5.99% |
11.174 |
10.505 |
- |
-17.94% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-5.97% |
3.512 |
3.303 |
- |
-5.14% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-5.97% |
340.610 |
320.264 |
- |
-5.51% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.97% |
69283.589 |
65150.186 |
- |
-2.63% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-5.93% |
1.715 |
1.614 |
- |
-0.02% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-5.92% |
8.116 |
7.636 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-5.92% |
3070726.040 |
2888984.362 |
- |
-11.52% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-5.91% |
12701.374 |
11950.229 |
- |
0.35% |
- |
|
BM_std_minmax_element<char>/3
|
-5.91% |
1.201 |
1.130 |
- |
-12.35% |
- |
|
std::move(list<int>)/4096
|
-5.89% |
5075.383 |
4776.248 |
- |
-0.08% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-5.89% |
10.185 |
9.585 |
- |
3.10% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-5.89% |
12.064 |
11.354 |
- |
-6.75% |
- |
|
BM_PushHeap_string_Descending_16
|
-5.86% |
2.217 |
2.087 |
- |
-1.66% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-5.84% |
412.971 |
388.866 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-5.83% |
17984349.606 |
16936035.505 |
- |
-2.55% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-5.83% |
1.934 |
1.821 |
- |
19.95% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-5.82% |
3453497.542 |
3252501.481 |
- |
-0.14% |
- |
|
ranges::min(std::vector<char>)/1
|
-5.79% |
0.331 |
0.312 |
- |
-31.17% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-5.78% |
8.594 |
8.097 |
- |
1.47% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-5.78% |
46789.561 |
44085.505 |
- |
-1.24% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-5.77% |
209.939 |
197.821 |
- |
-0.35% |
- |
|
BM_PushHeap_float_Random_16384
|
-5.77% |
7.623 |
7.183 |
- |
1.47% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-5.75% |
56676.944 |
53416.730 |
- |
3.54% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-5.75% |
1977.161 |
1863.478 |
- |
-2.62% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-5.74% |
3959.967 |
3732.571 |
- |
0.39% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.74% |
714.126 |
673.163 |
- |
-7.00% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-5.73% |
6696.126 |
6312.688 |
- |
-1.58% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-5.73% |
0.356 |
0.336 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-5.72% |
23238654.458 |
21908395.666 |
- |
-0.58% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-5.70% |
0.233 |
0.220 |
- |
0.46% |
- |
|
BM_deque_deque_ranges_move/70000
|
-5.69% |
3446.422 |
3250.260 |
- |
-6.51% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.69% |
9752.247 |
9197.774 |
- |
-5.16% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.69% |
4832.304 |
4557.573 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-5.68% |
1076446.934 |
1015264.017 |
- |
-4.08% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-5.67% |
41.949 |
39.571 |
- |
-6.16% |
- |
|
std::deque<int>::ctor(size)/8192
|
-5.65% |
458.610 |
432.705 |
- |
-1.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-5.62% |
1085210.654 |
1024231.466 |
- |
-3.91% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.60% |
7083.683 |
6686.746 |
- |
5.31% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-5.60% |
54000255.708 |
50976650.672 |
- |
8.06% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-5.60% |
0.688 |
0.650 |
- |
-0.11% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-5.59% |
6173.371 |
5828.526 |
- |
-2.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-5.59% |
1181025.735 |
1115058.489 |
- |
-3.23% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-5.57% |
53210.608 |
50248.719 |
- |
-1.53% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-5.57% |
45.328 |
42.806 |
- |
0.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-5.56% |
5023863.240 |
4744511.924 |
- |
2.23% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-5.56% |
234.864 |
221.811 |
- |
-4.60% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.56% |
12631.680 |
11929.889 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-5.52% |
13850448.489 |
13086200.362 |
- |
-0.25% |
- |
|
BM_std_minmax_element<int>/2
|
-5.51% |
0.680 |
0.643 |
- |
-0.16% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-5.48% |
576.091 |
544.499 |
- |
0.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.48% |
653.191 |
617.372 |
- |
0.82% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-5.48% |
21.818 |
20.623 |
- |
-6.91% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-5.48% |
563.159 |
532.323 |
- |
0.02% |
- |
|
std::set<std::string>::clear()/1024
|
-5.47% |
22587.844 |
21352.776 |
- |
-2.19% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-5.47% |
4604.042 |
4352.305 |
- |
10.86% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.46% |
12910.606 |
12205.191 |
- |
-8.97% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-5.46% |
918.642 |
868.466 |
- |
-1.08% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-5.45% |
20.057 |
18.964 |
- |
0.49% |
- |
|
std::vector<int>::ctor(size)/1024
|
-5.45% |
44.415 |
41.993 |
- |
-4.79% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-5.45% |
55.937 |
52.889 |
- |
5.02% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-5.44% |
25.853 |
24.448 |
- |
1.20% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-5.43% |
1.290 |
1.220 |
- |
-6.17% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-5.41% |
59021.197 |
55829.329 |
- |
-0.15% |
- |
|
BM_PushHeap_float_Random_262144
|
-5.40% |
7.569 |
7.160 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-5.40% |
6603472.743 |
6246988.679 |
- |
5.12% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-5.37% |
0.500 |
0.474 |
- |
-6.98% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-5.36% |
2.052 |
1.942 |
- |
-0.98% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-5.36% |
3295.180 |
3118.584 |
- |
5.95% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-5.34% |
6582.676 |
6230.959 |
- |
-3.81% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-5.34% |
0.434 |
0.411 |
- |
-10.91% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-5.32% |
3121.639 |
2955.452 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-5.31% |
4070064.754 |
3853771.768 |
- |
-0.48% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-5.30% |
13880.784 |
13144.586 |
- |
-3.32% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-5.30% |
3884075.185 |
3678088.075 |
- |
-6.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-5.29% |
1051011.951 |
995387.674 |
- |
-1.67% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-5.29% |
52470.299 |
49697.003 |
- |
-3.18% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
-5.26% |
4541724.059 |
4302863.699 |
- |
-5.21% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-5.26% |
484.137 |
458.679 |
- |
-5.37% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-5.25% |
43204.293 |
40936.891 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-5.24% |
1535020.066 |
1454510.662 |
- |
-0.59% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-5.24% |
41.289 |
39.125 |
- |
-12.59% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-5.24% |
209.684 |
198.696 |
- |
-5.29% |
- |
|
BM_StringMove_Small
|
-5.23% |
0.794 |
0.752 |
- |
1.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.23% |
54.145 |
51.314 |
- |
0.43% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-5.23% |
11.019 |
10.443 |
- |
-4.71% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-5.22% |
1.272 |
1.206 |
- |
-4.08% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-5.21% |
22.109 |
20.956 |
- |
-2.49% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-5.21% |
41.340 |
39.187 |
- |
-0.89% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-5.21% |
2172.858 |
2059.746 |
- |
-0.07% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-5.20% |
11.133 |
10.554 |
- |
-4.33% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.20% |
19.267 |
18.265 |
- |
-1.92% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-5.20% |
3966943.696 |
3760781.979 |
- |
-3.87% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-5.20% |
11.206 |
10.624 |
- |
-8.06% |
- |
|
std::copy_n(vector<int>)/262144
|
-5.18% |
12281.933 |
11645.654 |
- |
-0.37% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-5.17% |
4992.279 |
4734.166 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-5.17% |
10.912 |
10.348 |
- |
5.12% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-5.17% |
1603431.478 |
1520612.061 |
- |
-2.01% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-5.16% |
6656.318 |
6312.988 |
- |
-2.83% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-5.14% |
237.570 |
225.367 |
- |
-7.13% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-5.14% |
216.880 |
205.741 |
- |
-1.78% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-5.12% |
979859.505 |
929652.091 |
- |
-0.81% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.12% |
38244.012 |
36287.769 |
- |
0.33% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-5.11% |
83174.250 |
78923.597 |
- |
-17.56% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-5.10% |
56.521 |
53.638 |
- |
6.27% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-5.09% |
1.516 |
1.439 |
- |
-3.98% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-5.08% |
1043794.161 |
990775.771 |
- |
-4.93% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-5.08% |
1.861 |
1.767 |
- |
-0.47% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-5.07% |
591.919 |
561.925 |
- |
-1.49% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-5.05% |
112.757 |
107.061 |
- |
-2.81% |
- |
|
BM_PushHeap_string_Descending_64
|
-5.05% |
2.320 |
2.203 |
- |
-2.34% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-5.04% |
1134322.799 |
1077108.486 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-5.04% |
1107484.757 |
1051652.891 |
- |
-4.98% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-5.04% |
7203.531 |
6840.738 |
- |
-4.72% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-5.02% |
173.913 |
165.174 |
- |
-2.65% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-5.02% |
0.814 |
0.773 |
- |
-2.26% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.01% |
919.487 |
873.406 |
- |
0.95% |
- |
|
BM_vector_deque_ranges_copy/2
|
-5.00% |
1.990 |
1.890 |
- |
-8.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-5.00% |
216919.492 |
206076.830 |
- |
2.32% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-5.00% |
7798.397 |
7408.648 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-4.99% |
228201279.112 |
216802733.387 |
- |
5.87% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.99% |
1205.938 |
1145.734 |
- |
6.34% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-4.99% |
164.402 |
156.196 |
- |
-6.50% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-4.98% |
12.068 |
11.467 |
- |
-1.34% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.95% |
1589660.931 |
1510950.329 |
- |
-2.61% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-4.94% |
20553.620 |
19538.032 |
- |
7.44% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-4.91% |
9895.199 |
9408.894 |
- |
1.87% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.91% |
1169221.889 |
1111803.163 |
- |
-5.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.91% |
1547.980 |
1472.037 |
- |
0.56% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-4.88% |
4.529 |
4.308 |
- |
-3.85% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-4.87% |
11.062 |
10.523 |
- |
-3.68% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.86% |
0.266 |
0.253 |
- |
0.36% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-4.86% |
41.865 |
39.833 |
- |
-1.69% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-4.85% |
777.453 |
739.727 |
- |
-2.58% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-4.85% |
74.663 |
71.043 |
- |
0.49% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.83% |
55.818 |
53.120 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-4.83% |
7315761.490 |
6962287.730 |
- |
-2.29% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-4.83% |
2275792.064 |
2165849.386 |
- |
-4.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-4.83% |
1058621.182 |
1007526.249 |
- |
-3.82% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-4.82% |
13.277 |
12.637 |
- |
9.19% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.82% |
1752.841 |
1668.383 |
- |
-2.85% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-4.81% |
8.416 |
8.011 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-4.81% |
79563420.577 |
75737920.786 |
- |
0.70% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-4.80% |
28538.844 |
27168.225 |
- |
-3.56% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-4.79% |
23.851 |
22.709 |
- |
-0.14% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-4.79% |
232.792 |
221.648 |
- |
-1.59% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-4.77% |
25.933 |
24.696 |
- |
-4.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-4.76% |
1065102.705 |
1014356.551 |
- |
-3.34% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-4.76% |
151.848 |
144.614 |
- |
-2.36% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-4.74% |
2266710.007 |
2159228.187 |
- |
0.36% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-4.73% |
7659.792 |
7297.346 |
- |
-18.65% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.73% |
5683.831 |
5414.972 |
- |
-1.49% |
- |
|
std::set<int>::clear()/8192
|
-4.72% |
78916.256 |
75188.996 |
- |
-5.82% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.72% |
8.724 |
8.313 |
- |
0.14% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.71% |
57439.554 |
54732.059 |
- |
0.15% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-4.71% |
13.172 |
12.552 |
- |
-1.43% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-4.71% |
36717887.879 |
34990177.904 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-4.70% |
18655393.692 |
17778263.967 |
- |
-17.11% |
- |
|
BM_deque_vector_copy/64000
|
-4.69% |
3002.860 |
2861.879 |
- |
-3.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-4.66% |
1052425.596 |
1003392.335 |
- |
-3.19% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
-4.65% |
75350489.860 |
71843167.520 |
- |
-6.78% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-4.64% |
7220884.605 |
6885889.592 |
- |
-1.00% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-4.63% |
2114.039 |
2016.133 |
- |
-1.21% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-4.61% |
19.343 |
18.452 |
- |
-1.35% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-4.61% |
24.961 |
23.811 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-4.61% |
6315256.638 |
6024278.932 |
- |
2.20% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.60% |
53.069 |
50.625 |
- |
0.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-4.60% |
11600744.420 |
11066918.995 |
- |
-2.06% |
- |
|
std::pop_heap(deque<float>)/1024
|
-4.60% |
13.299 |
12.688 |
- |
0.57% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-4.59% |
93.679 |
89.377 |
- |
-4.56% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.58% |
408.102 |
389.402 |
- |
-0.33% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-4.57% |
576.560 |
550.205 |
- |
8.65% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-4.57% |
60701157.319 |
57929662.483 |
- |
-1.37% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-4.56% |
2384.866 |
2276.017 |
- |
-10.53% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-4.56% |
33.123 |
31.612 |
- |
-7.44% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-4.54% |
2275124.493 |
2171753.895 |
- |
0.27% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-4.54% |
23.884 |
22.799 |
- |
-0.18% |
- |
|
BM_PushHeap_float_Descending_4
|
-4.54% |
0.363 |
0.347 |
- |
-5.01% |
- |
|
BM_PushHeap_string_Descending_256
|
-4.53% |
2.389 |
2.281 |
- |
-3.05% |
- |
|
std::generate(list<int>)/50
|
-4.51% |
15.568 |
14.866 |
- |
-1.23% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-4.51% |
5.340 |
5.099 |
- |
-4.81% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-4.50% |
1.395 |
1.332 |
- |
-7.09% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-4.50% |
0.489 |
0.467 |
- |
-3.54% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-4.49% |
3128.203 |
2987.607 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-4.48% |
1.946 |
1.859 |
- |
-6.93% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/0
|
-4.48% |
0.302 |
0.288 |
- |
-4.03% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-4.48% |
7099.829 |
6782.105 |
- |
-6.71% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-4.47% |
2.491 |
2.380 |
- |
-5.23% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-4.45% |
360954.608 |
344875.043 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-4.45% |
1114634.745 |
1065028.091 |
- |
-2.92% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.42% |
454.809 |
434.706 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-4.42% |
12915637.320 |
12345156.405 |
- |
-10.75% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-4.40% |
24.804 |
23.714 |
- |
3.62% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-4.39% |
53.508 |
51.159 |
- |
-9.46% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-4.38% |
3.005 |
2.873 |
- |
-2.18% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-4.38% |
20.811 |
19.899 |
- |
0.23% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.38% |
0.508 |
0.485 |
- |
-0.09% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-4.37% |
12.215 |
11.681 |
- |
-3.34% |
- |
|
BM_StringFindNoMatch/10
|
-4.37% |
1.329 |
1.271 |
- |
-4.13% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-4.37% |
1.316 |
1.259 |
- |
-8.02% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-4.36% |
9147533.178 |
8748850.707 |
- |
-3.38% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-4.33% |
11.364 |
10.871 |
- |
2.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.33% |
72.588 |
69.445 |
- |
-0.64% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-4.33% |
21.637 |
20.702 |
- |
-3.36% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-4.32% |
17449.139 |
16695.409 |
- |
0.12% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-4.32% |
1.916 |
1.834 |
- |
-0.12% |
- |
|
std::shift_right(list<int>)/8192
|
-4.31% |
7670.697 |
7339.792 |
- |
-1.49% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
-4.31% |
75228986.539 |
71986442.521 |
- |
-6.53% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-4.31% |
16509.367 |
15797.910 |
- |
-0.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.31% |
1062195.120 |
1016427.078 |
- |
-1.25% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-4.30% |
61.483 |
58.838 |
- |
-2.47% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.30% |
670.005 |
641.191 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-4.30% |
1082198.844 |
1035664.971 |
- |
-4.05% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-4.29% |
22.591 |
21.621 |
- |
-29.21% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-4.28% |
27262060.306 |
26094110.042 |
- |
1.14% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-4.28% |
65.499 |
62.694 |
- |
14.02% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.28% |
29.140 |
27.893 |
- |
-2.83% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-4.28% |
644659.485 |
617092.188 |
- |
-0.34% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-4.27% |
233.706 |
223.726 |
- |
-1.03% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.27% |
17.893 |
17.129 |
- |
0.55% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-4.26% |
11594445.423 |
11100987.083 |
- |
-3.21% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-4.26% |
1883.538 |
1803.382 |
- |
5.01% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-4.26% |
43.804 |
41.940 |
- |
-6.88% |
- |
|
BM_num_get<long_double>
|
-4.25% |
37.499 |
35.904 |
- |
-4.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-4.25% |
5046032.944 |
4831809.341 |
- |
0.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-4.24% |
170885971.239 |
163648351.169 |
- |
-2.64% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-4.22% |
1.206 |
1.155 |
- |
-7.53% |
- |
|
std::move_backward(deque<int>)/64
|
-4.21% |
5.398 |
5.171 |
- |
0.04% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-4.20% |
5.641 |
5.404 |
- |
-4.54% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-4.20% |
9111137.382 |
8728296.163 |
- |
-3.95% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.19% |
554586041.157 |
531340851.288 |
- |
-0.10% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.18% |
6919.170 |
6629.681 |
- |
-0.17% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-4.18% |
51839.462 |
49673.349 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-4.17% |
1043620.312 |
1000053.469 |
- |
-3.16% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-4.17% |
7.857 |
7.529 |
- |
0.77% |
- |
|
BM_CmpLess_uchar_uchar
|
-4.16% |
1.086 |
1.041 |
- |
-3.19% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-4.16% |
18.293 |
17.533 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-4.16% |
11032883.793 |
10574452.850 |
- |
-2.50% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.14% |
3650.870 |
3499.648 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-4.13% |
5593949.777 |
5362889.985 |
- |
-9.13% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.13% |
629.615 |
603.639 |
- |
0.01% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.11% |
15542.135 |
14903.309 |
- |
-1.04% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-4.11% |
7007.870 |
6719.932 |
- |
-0.72% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-4.11% |
9.084 |
8.711 |
- |
1.09% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-4.10% |
13.321 |
12.775 |
- |
0.15% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-4.09% |
0.264 |
0.254 |
- |
0.20% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-4.09% |
1754597.485 |
1682788.342 |
- |
4.04% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-4.09% |
0.677 |
0.649 |
- |
-17.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-4.08% |
1053356.810 |
1010340.490 |
- |
-3.18% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-4.08% |
1537516.546 |
1474735.486 |
- |
-3.29% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-4.08% |
1051269.111 |
1008386.379 |
- |
-2.94% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-4.07% |
2.882 |
2.764 |
- |
-0.48% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-4.07% |
9019637.463 |
8652293.591 |
- |
-5.14% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-4.07% |
4563398.457 |
4377731.696 |
- |
-3.02% |
- |
|
BM_std_minmax_element<short>/2
|
-4.07% |
0.683 |
0.655 |
- |
-4.66% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-4.06% |
1367828.207 |
1312247.615 |
- |
-3.80% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.05% |
5073.826 |
4868.091 |
- |
0.38% |
- |
|
BM_deque_deque_move/0
|
-4.04% |
0.809 |
0.776 |
- |
-15.69% |
- |
|
std::move(deque<int>)/64
|
-4.02% |
5.021 |
4.820 |
- |
-1.19% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-4.01% |
29.121 |
27.953 |
- |
-0.71% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.01% |
73.214 |
70.278 |
- |
-2.16% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-3.99% |
645.167 |
619.411 |
- |
9.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-3.99% |
22595456.210 |
21695026.527 |
- |
0.19% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-3.98% |
2.883 |
2.768 |
- |
0.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.97% |
22.199 |
21.318 |
- |
-0.99% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.97% |
227.513 |
218.488 |
- |
-1.53% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.96% |
24.346 |
23.382 |
- |
-12.04% |
- |
|
std::for_each_n(deque<int>)/8
|
-3.96% |
1.250 |
1.201 |
- |
-11.50% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.96% |
43.244 |
41.532 |
- |
-1.27% |
- |
|
BM_StringMove_Large
|
-3.95% |
0.735 |
0.706 |
- |
-0.09% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-3.94% |
2.330 |
2.238 |
- |
-1.59% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-3.94% |
32.474 |
31.195 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-3.93% |
347654279.646 |
334001478.707 |
- |
-2.61% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-3.92% |
1.316 |
1.264 |
- |
-8.71% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
-3.92% |
31.822 |
30.574 |
- |
-4.99% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-3.88% |
50.778 |
48.806 |
- |
0.24% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-3.88% |
1479159.990 |
1421780.617 |
- |
-0.06% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-3.88% |
15.353 |
14.758 |
- |
0.43% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.88% |
13415.140 |
12894.960 |
- |
1.07% |
- |
|
BM_deque_deque_move/64
|
-3.87% |
3.152 |
3.030 |
- |
-0.17% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-3.87% |
1.834 |
1.763 |
- |
12.47% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-3.87% |
526.558 |
506.160 |
- |
-2.87% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-3.87% |
1203734.927 |
1157124.208 |
- |
-3.07% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.86% |
13593.061 |
13067.721 |
- |
-1.54% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-3.86% |
27.205 |
26.154 |
- |
-0.85% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.85% |
34650.160 |
33315.011 |
- |
-0.82% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-3.85% |
0.845 |
0.813 |
- |
-2.78% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.84% |
3.650 |
3.510 |
- |
-0.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.83% |
5.295 |
5.092 |
- |
-0.07% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-3.82% |
7864.493 |
7564.122 |
- |
-6.63% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.81% |
13.494 |
12.981 |
- |
0.61% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-3.80% |
28.394 |
27.315 |
- |
1.30% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-3.79% |
3.041 |
2.926 |
- |
-5.73% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-3.78% |
43.054 |
41.426 |
- |
-0.61% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-3.78% |
4.172 |
4.014 |
- |
-2.08% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-3.78% |
8459.392 |
8139.853 |
- |
-9.75% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-3.78% |
1.104 |
1.062 |
- |
-8.02% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.77% |
220.800 |
212.468 |
- |
-5.18% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-3.77% |
1.613 |
1.552 |
- |
6.83% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-3.77% |
2.776 |
2.671 |
- |
3.64% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-3.77% |
1140246.029 |
1097312.574 |
- |
-1.78% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-3.76% |
2.403 |
2.312 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-3.76% |
217001266.868 |
208842225.105 |
- |
-2.33% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-3.76% |
5.473 |
5.267 |
- |
1.36% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-3.75% |
8.285 |
7.974 |
- |
1.92% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-3.74% |
295408.806 |
284349.134 |
- |
-1.10% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-3.74% |
9.663 |
9.302 |
- |
-0.01% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-3.73% |
2.450 |
2.359 |
- |
-1.21% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-3.72% |
5.078 |
4.889 |
- |
-4.26% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-3.71% |
7712209.809 |
7426041.956 |
- |
-1.39% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-3.71% |
2.644 |
2.546 |
- |
-3.53% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.69% |
6477.733 |
6238.515 |
- |
-2.58% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-3.69% |
8.968 |
8.638 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-3.68% |
1653254.736 |
1592394.064 |
- |
-1.18% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-3.68% |
1.849 |
1.781 |
- |
-3.71% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-3.67% |
1038313.215 |
1000194.376 |
- |
-3.43% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.65% |
643002.421 |
619545.016 |
- |
-0.28% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-3.64% |
19.922 |
19.196 |
- |
0.74% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-3.64% |
3.038 |
2.928 |
- |
-5.63% |
- |
|
BM_CmpLess_uchar_uint
|
-3.64% |
1.117 |
1.077 |
- |
-1.35% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-3.64% |
11537350.620 |
11117763.980 |
- |
-3.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-3.64% |
795.785 |
766.856 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-3.64% |
1191753.467 |
1148432.260 |
- |
-4.62% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-3.61% |
0.278 |
0.268 |
- |
-44.56% |
- |
|
BM_CmpEqual_uint_ushort
|
-3.61% |
1.115 |
1.075 |
- |
-1.03% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-3.60% |
4.454 |
4.294 |
- |
1.18% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-3.60% |
22.451 |
21.643 |
- |
-2.22% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-3.59% |
26.732 |
25.772 |
- |
-2.29% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-3.59% |
1642585.369 |
1583692.871 |
- |
0.40% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-3.58% |
4.586 |
4.421 |
- |
-3.92% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.58% |
4666.051 |
4499.226 |
- |
0.18% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-3.56% |
10.607 |
10.229 |
- |
2.41% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-3.56% |
1.203 |
1.160 |
- |
-6.06% |
- |
|
std::set<int>::clear()/1024
|
-3.55% |
9187.432 |
8861.124 |
- |
-3.37% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-3.54% |
8897075.085 |
8582349.155 |
- |
-8.26% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-3.54% |
1375714.783 |
1327062.212 |
- |
0.12% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-3.53% |
17.344 |
16.731 |
- |
-3.46% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.52% |
7596.359 |
7328.641 |
- |
-0.11% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-3.52% |
1.427 |
1.377 |
- |
-3.44% |
- |
|
BM_deque_vector_copy/65536
|
-3.52% |
3013.831 |
2907.703 |
- |
-4.47% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-3.51% |
4219917.222 |
4071771.756 |
- |
-2.50% |
- |
|
BM_std_minmax_element<long_long>/3
|
-3.51% |
1.184 |
1.143 |
- |
0.10% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.50% |
74815.710 |
72199.964 |
- |
5.57% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-3.48% |
30.069 |
29.021 |
- |
-2.45% |
- |
|
std::move(deque<int>)/8
|
-3.48% |
3.478 |
3.357 |
- |
-3.73% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.48% |
69.865 |
67.435 |
- |
0.12% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-3.48% |
4.926 |
4.755 |
- |
-3.30% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.46% |
0.362 |
0.350 |
- |
0.07% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-3.46% |
1.338 |
1.292 |
- |
-1.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-3.46% |
1120537.165 |
1081786.737 |
- |
-1.51% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.45% |
30.493 |
29.439 |
- |
-3.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.45% |
1150885.537 |
1111196.364 |
- |
-4.03% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-3.44% |
6018052.764 |
5810839.428 |
- |
4.98% |
- |
|
BM_num_get<float>
|
-3.43% |
37.088 |
35.815 |
- |
-1.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-3.43% |
1183563.512 |
1142980.950 |
- |
-1.77% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-3.43% |
9002334.521 |
8693904.523 |
- |
-8.78% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-3.42% |
9.786 |
9.451 |
- |
1.81% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-3.42% |
2.715 |
2.622 |
- |
1.92% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-3.42% |
35009422.244 |
33813238.994 |
- |
-2.42% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-3.42% |
4047.949 |
3909.699 |
- |
-0.73% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.41% |
15.207 |
14.688 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-3.41% |
10082706.103 |
9738938.570 |
- |
-3.58% |
- |
|
BM_CmpEqual_int_int
|
-3.40% |
1.084 |
1.048 |
- |
-2.30% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-3.40% |
12571742.754 |
12144118.960 |
- |
-5.41% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-3.40% |
1.441 |
1.392 |
- |
-4.18% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-3.39% |
13928.528 |
13456.926 |
- |
-2.13% |
- |
|
BM_PushHeap_string_Descending_1024
|
-3.38% |
2.436 |
2.353 |
- |
-2.79% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.38% |
243.741 |
235.503 |
- |
4.76% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-3.38% |
11613138.296 |
11220990.687 |
- |
-2.51% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-3.37% |
23738.636 |
22937.546 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-3.37% |
18709729.137 |
18078848.354 |
- |
-1.93% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.37% |
97.167 |
93.895 |
- |
-0.41% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.37% |
1307.827 |
1263.816 |
- |
-3.14% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.36% |
671397.495 |
648809.095 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-3.36% |
2286779.681 |
2209860.423 |
- |
-2.49% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-3.35% |
22718.921 |
21957.003 |
- |
-1.03% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.35% |
12941.520 |
12507.991 |
- |
-4.50% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.35% |
975.212 |
942.550 |
- |
-2.24% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-3.34% |
7135.563 |
6896.967 |
- |
-3.12% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-3.34% |
27.331 |
26.418 |
- |
-6.68% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-3.34% |
0.628 |
0.607 |
- |
-15.27% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.33% |
1026027.524 |
991904.716 |
- |
-5.39% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-3.32% |
9.313 |
9.004 |
- |
-2.74% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-3.32% |
44.083 |
42.619 |
- |
2.38% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-3.32% |
0.648 |
0.626 |
- |
-3.03% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.32% |
13.747 |
13.291 |
- |
-0.18% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-3.30% |
926858.243 |
896233.258 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-3.28% |
7754898.091 |
7500551.629 |
- |
-1.92% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-3.27% |
1937963.880 |
1874513.145 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-3.27% |
1108815.611 |
1072578.210 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.26% |
1186410.352 |
1147756.363 |
- |
-1.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-3.26% |
14365840.624 |
13898010.817 |
- |
-1.88% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.25% |
16.661 |
16.119 |
- |
0.71% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-3.25% |
2.777 |
2.687 |
- |
2.54% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-3.25% |
1360122.774 |
1315906.010 |
- |
-0.73% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-3.24% |
7177.363 |
6944.976 |
- |
0.78% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-3.23% |
2.791 |
2.700 |
- |
4.37% |
- |
|
bm_write
|
-3.23% |
606.091 |
586.535 |
- |
-2.61% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-3.22% |
1044537.046 |
1010850.974 |
- |
-2.71% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.22% |
239.223 |
231.511 |
- |
4.82% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.22% |
12445.708 |
12045.172 |
- |
-1.77% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-3.22% |
2.704 |
2.617 |
- |
2.08% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-3.22% |
2.734 |
2.646 |
- |
2.22% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-3.21% |
1.565 |
1.514 |
- |
-2.29% |
- |
|
BM_deque_deque_move_backward/0
|
-3.21% |
0.920 |
0.890 |
- |
16.58% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-3.21% |
20.911 |
20.241 |
- |
-2.51% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-3.20% |
8445.245 |
8174.902 |
- |
-1.12% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-3.19% |
27.845 |
26.955 |
- |
0.30% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.19% |
0.495 |
0.479 |
- |
-0.08% |
- |
|
BM_StringFindAllMatch/64
|
-3.19% |
3.236 |
3.132 |
- |
-0.39% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-3.19% |
0.660 |
0.639 |
- |
-1.39% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-3.18% |
11385.720 |
11023.416 |
- |
-0.46% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-3.18% |
63.861 |
61.830 |
- |
3.43% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.18% |
857.543 |
830.280 |
- |
1.45% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-3.18% |
254.807 |
246.708 |
- |
-2.27% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-3.18% |
1.631 |
1.579 |
- |
3.72% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-3.18% |
21.270 |
20.595 |
- |
-5.27% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-3.17% |
14.878 |
14.406 |
- |
144.54% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-3.17% |
1.665 |
1.612 |
- |
-14.42% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-3.17% |
1203670.962 |
1165532.540 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.16% |
200660410.789 |
194317431.862 |
- |
-3.49% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-3.16% |
25.779 |
24.966 |
- |
-0.53% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-3.15% |
13.355 |
12.934 |
- |
-1.76% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-3.15% |
32.797 |
31.765 |
- |
-0.60% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-3.14% |
4.171 |
4.040 |
- |
-0.20% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-3.13% |
9.444 |
9.148 |
- |
-2.64% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.13% |
18.158 |
17.590 |
- |
-0.12% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-3.13% |
1477.855 |
1431.607 |
- |
0.26% |
- |
|
std::move(list<int>)/512
|
-3.13% |
368.575 |
357.051 |
- |
2.07% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-3.12% |
20.800 |
20.151 |
- |
-2.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-3.12% |
1136113.089 |
1100684.537 |
- |
0.02% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-3.12% |
4223620.776 |
4091917.569 |
- |
-2.37% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-3.12% |
17.769 |
17.215 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-3.12% |
1520576.660 |
1473209.473 |
- |
-3.66% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.11% |
45.239 |
43.831 |
- |
0.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-3.11% |
3551.922 |
3441.551 |
- |
-4.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.11% |
1042810.995 |
1010415.638 |
- |
-3.07% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-3.11% |
4.805 |
4.656 |
- |
-0.47% |
- |
|
BM_deque_vector_copy/70000
|
-3.10% |
3288.794 |
3186.696 |
- |
-5.44% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-3.10% |
404.622 |
392.068 |
- |
-0.45% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-3.09% |
3428717.280 |
3322617.829 |
- |
5.99% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-3.09% |
11.451 |
11.097 |
- |
-1.10% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-3.09% |
11594.686 |
11236.155 |
- |
-13.01% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.09% |
5356.698 |
5191.069 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.09% |
9269.935 |
8983.417 |
- |
9.24% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-3.09% |
403.551 |
391.094 |
- |
-0.21% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-3.09% |
2.009 |
1.947 |
- |
-8.55% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-3.08% |
404.775 |
392.292 |
- |
0.42% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.08% |
5414.643 |
5247.902 |
- |
0.62% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
-3.07% |
1.638 |
1.587 |
- |
-4.07% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-3.07% |
4.162 |
4.035 |
- |
-15.64% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-3.06% |
1.688 |
1.636 |
- |
2.78% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-3.06% |
22508.301 |
21818.886 |
- |
-2.00% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.05% |
2.577 |
2.499 |
- |
-9.64% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-3.05% |
15540.232 |
15065.602 |
- |
-0.21% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-3.04% |
1056970.070 |
1024790.578 |
- |
-2.47% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-3.04% |
12.512 |
12.131 |
- |
-0.08% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-3.04% |
42.861 |
41.557 |
- |
-1.79% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.04% |
13709639.806 |
13292765.431 |
- |
-1.39% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-3.04% |
6842.805 |
6634.838 |
- |
-0.47% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-3.04% |
3869862.807 |
3752371.862 |
- |
-2.13% |
- |
|
BM_CmpLess_short_schar
|
-3.03% |
0.988 |
0.958 |
- |
-0.27% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-3.02% |
0.520 |
0.505 |
- |
-0.02% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-3.02% |
15.377 |
14.912 |
- |
-0.34% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.02% |
139559.455 |
135343.661 |
- |
-0.77% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-3.02% |
3.877 |
3.760 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-3.01% |
4194276.700 |
4067974.504 |
- |
-2.16% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-3.01% |
24.381 |
23.647 |
- |
-0.74% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.01% |
16.215 |
15.728 |
- |
0.07% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-3.01% |
73.639 |
71.424 |
- |
1.52% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-3.00% |
8959748.378 |
8690958.628 |
- |
-2.97% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.00% |
4783923.337 |
4640637.840 |
- |
3.32% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-2.99% |
24033700.601 |
23315028.571 |
- |
1.35% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-2.99% |
8239.916 |
7993.918 |
- |
-3.88% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-2.98% |
225694902.018 |
218962994.421 |
- |
3.26% |
- |
|
BM_CmpEqual_schar_schar
|
-2.97% |
1.080 |
1.048 |
- |
-2.09% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-2.96% |
581.890 |
564.642 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-2.96% |
13502785.584 |
13102555.743 |
- |
-0.08% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-2.96% |
355.969 |
345.435 |
- |
-2.96% |
- |
|
std::copy_backward(vector<int>)/262144
|
-2.95% |
12529.387 |
12159.180 |
- |
-0.54% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-2.95% |
7373.488 |
7155.650 |
- |
-6.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-2.95% |
644221.397 |
625197.824 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.95% |
1276415.358 |
1238814.146 |
- |
-0.48% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.94% |
13.105 |
12.720 |
- |
-0.41% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-2.94% |
0.938 |
0.911 |
- |
-4.19% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-2.93% |
28.116 |
27.292 |
- |
-14.60% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-2.93% |
74789.387 |
72600.283 |
- |
-4.63% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-2.92% |
1686092.803 |
1636783.553 |
- |
-2.98% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-2.92% |
6.394 |
6.207 |
- |
5.47% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.92% |
8107.857 |
7871.434 |
- |
0.21% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.89% |
804.553 |
781.291 |
- |
13.18% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-2.88% |
21.009 |
20.403 |
- |
-1.86% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.88% |
0.632 |
0.614 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-2.88% |
72.369 |
70.285 |
- |
56.85% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
-2.88% |
188.238 |
182.822 |
- |
-2.53% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-2.87% |
2.387 |
2.318 |
- |
-2.64% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-2.86% |
4.671 |
4.537 |
- |
-2.12% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-2.86% |
92.896 |
90.239 |
- |
0.65% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-2.86% |
16.169 |
15.707 |
- |
-8.55% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-2.86% |
1373929.434 |
1334697.938 |
- |
-2.33% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.85% |
406.258 |
394.671 |
- |
0.27% |
- |
|
std::for_each(list<int>)/50
|
-2.85% |
21.805 |
21.183 |
- |
2.83% |
- |
|
std::fill(deque<int>)/8192
|
-2.84% |
241.791 |
234.930 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.84% |
12402850.426 |
12051210.627 |
- |
0.44% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.83% |
21.627 |
21.014 |
- |
-3.98% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-2.83% |
1065592.318 |
1035422.073 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
-2.82% |
1043598.787 |
1014150.125 |
- |
-1.96% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.82% |
1568.592 |
1524.408 |
- |
-2.50% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-2.82% |
366.210 |
355.900 |
- |
0.11% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.81% |
16.533 |
16.069 |
- |
-1.27% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.80% |
1058024.916 |
1028369.477 |
- |
-2.38% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-2.80% |
72.869 |
70.830 |
- |
-1.30% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.79% |
302801.338 |
294343.365 |
- |
-4.61% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-2.79% |
1198509.430 |
1165055.710 |
- |
-3.32% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.79% |
67956251.022 |
66059615.093 |
- |
-0.80% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-2.79% |
1121351.858 |
1090057.907 |
- |
-1.71% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-2.78% |
135.333 |
131.571 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-2.77% |
10305187.149 |
10019485.873 |
- |
-3.20% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-2.77% |
14.749 |
14.340 |
- |
-10.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-2.77% |
4260604.027 |
4142652.356 |
- |
-1.82% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.76% |
953.147 |
926.880 |
- |
-0.46% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.75% |
86693.507 |
84310.416 |
- |
-3.34% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.75% |
17144.735 |
16673.652 |
- |
-2.37% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-2.75% |
23.186 |
22.549 |
- |
-1.00% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-2.74% |
22.144 |
21.536 |
- |
-2.02% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-2.74% |
1186128.418 |
1153620.197 |
- |
-1.98% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.74% |
1091.173 |
1061.271 |
- |
0.52% |
- |
|
std::copy(list<int>)/4096
|
-2.74% |
3241.840 |
3153.010 |
- |
3.83% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.74% |
35725.002 |
34746.456 |
- |
-2.31% |
- |
|
std::set<std::string>::clear()/8192
|
-2.74% |
216235.557 |
210318.500 |
- |
-0.82% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-2.74% |
32.989 |
32.086 |
- |
3.73% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.72% |
1.415 |
1.376 |
- |
0.03% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-2.72% |
7362.896 |
7162.627 |
- |
-0.47% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.72% |
33900.897 |
32978.810 |
- |
-0.69% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-2.71% |
668.988 |
650.831 |
- |
-0.91% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.71% |
20.623 |
20.063 |
- |
0.19% |
- |
|
BM_deque_deque_copy/64000
|
-2.71% |
3056.465 |
2973.631 |
- |
-2.22% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-2.71% |
1181285.890 |
1149278.891 |
- |
-2.21% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.71% |
5978.461 |
5816.592 |
- |
0.49% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-2.70% |
179.863 |
175.008 |
- |
-1.12% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.70% |
2.849 |
2.772 |
- |
0.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-2.69% |
51.997 |
50.596 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.69% |
3439570.642 |
3346916.839 |
- |
-1.35% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-2.69% |
21215406.422 |
20645092.400 |
- |
-2.90% |
- |
|
SetIntersection_None_Set_string_64_1
|
-2.68% |
22992016.710 |
22376564.759 |
- |
-2.00% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-2.68% |
27.928 |
27.181 |
- |
-1.33% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-2.67% |
1936.264 |
1884.510 |
- |
-2.19% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.67% |
615.502 |
599.052 |
- |
-0.01% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.67% |
21.316 |
20.747 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.66% |
11006402.719 |
10713268.610 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-2.66% |
155102862.918 |
150973542.574 |
- |
-3.50% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-2.66% |
34.441 |
33.525 |
- |
-3.08% |
- |
|
BM_deque_deque_copy/5500
|
-2.66% |
202.960 |
197.560 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.64% |
18935876.892 |
18435124.268 |
- |
-3.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-2.64% |
2212.559 |
2154.111 |
- |
-1.66% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-2.64% |
644.506 |
627.506 |
- |
10.62% |
- |
|
std::map<std::string,_int>::clear()/32
|
-2.64% |
921.312 |
897.025 |
- |
4.18% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-2.63% |
9092670.744 |
8853309.337 |
- |
-4.83% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-2.63% |
1081399.933 |
1052956.718 |
- |
-0.02% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-2.63% |
12316.960 |
11993.238 |
- |
-2.58% |
- |
|
std::set<std::string>::clear()/32
|
-2.63% |
892.099 |
868.679 |
- |
-2.66% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.62% |
218681.069 |
212943.070 |
- |
-0.76% |
- |
|
BM_vector_deque_ranges_copy/64
|
-2.62% |
2.802 |
2.729 |
- |
-2.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.62% |
4139182.680 |
4030745.272 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
-2.62% |
1122893.214 |
1093506.436 |
- |
-2.15% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.62% |
13.045 |
12.703 |
- |
-0.48% |
- |
|
BM_vector_deque_move_backward/1024
|
-2.61% |
37.882 |
36.892 |
- |
-6.21% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-2.61% |
8.189 |
7.975 |
- |
-2.08% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-2.61% |
10.370 |
10.099 |
- |
-2.17% |
- |
|
BM_PushHeap_string_Descending_4
|
-2.61% |
1.933 |
1.882 |
- |
-0.15% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-2.60% |
12.222 |
11.903 |
- |
-1.81% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-2.60% |
24.604 |
23.963 |
- |
1.22% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-2.60% |
18289269.207 |
17813793.373 |
- |
0.06% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-2.60% |
1.734 |
1.689 |
- |
2.80% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-2.60% |
603.877 |
588.201 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.60% |
95.112 |
92.643 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-2.60% |
8867090.143 |
8636954.171 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-2.59% |
17908603.680 |
17444594.318 |
- |
-1.83% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.59% |
661.867 |
644.746 |
- |
-1.30% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.58% |
528.003 |
514.355 |
- |
0.35% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.58% |
5839950.100 |
5689200.824 |
- |
-1.60% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-2.58% |
2.712 |
2.642 |
- |
2.46% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.58% |
1324.625 |
1290.458 |
- |
9.86% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-2.58% |
33.311 |
32.452 |
- |
3.25% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-2.57% |
34.599 |
33.708 |
- |
-0.51% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-2.57% |
28.695 |
27.958 |
- |
0.83% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-2.57% |
1130189.084 |
1101158.398 |
- |
-0.30% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.57% |
1723.823 |
1679.557 |
- |
19.13% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-2.57% |
1123583.944 |
1094740.754 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-2.56% |
20892201.851 |
20356436.849 |
- |
-0.97% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-2.56% |
7.822 |
7.621 |
- |
-2.38% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-2.56% |
1.139 |
1.110 |
- |
0.97% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.56% |
400.868 |
390.601 |
- |
-0.14% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.56% |
1725.403 |
1681.280 |
- |
-8.25% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.56% |
1179785.642 |
1149622.641 |
- |
-2.18% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.56% |
663.902 |
646.933 |
- |
-0.90% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.55% |
420.959 |
410.211 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.55% |
39841103.141 |
38824168.576 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.55% |
4229711.206 |
4121835.853 |
- |
-2.20% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-2.54% |
4481681.635 |
4367738.594 |
- |
-2.92% |
- |
|
std::move_backward(vector<int>)/8
|
-2.54% |
2.270 |
2.213 |
- |
-4.96% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.54% |
11580247.646 |
11286075.130 |
- |
-1.74% |
- |
|
std::shift_right(deque<int>)/1024
|
-2.54% |
41.655 |
40.597 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-2.54% |
2789744.387 |
2718986.246 |
- |
-6.98% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.53% |
3221.457 |
3139.864 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-2.53% |
1256643.228 |
1224817.789 |
- |
-2.99% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-2.52% |
24.108 |
23.501 |
- |
-1.15% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-2.52% |
12596.954 |
12279.783 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-2.52% |
17765501.233 |
17318514.215 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-2.51% |
4176100.525 |
4071354.079 |
- |
-2.45% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.51% |
446.664 |
435.467 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-2.50% |
4338303.340 |
4229673.738 |
- |
-1.17% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-2.50% |
145.503 |
141.861 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-2.50% |
1429979.884 |
1394240.560 |
- |
-4.76% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.49% |
1049564.848 |
1023379.212 |
- |
-1.87% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.49% |
33.806 |
32.962 |
- |
7.93% |
- |
|
std::copy_backward(list<int>)/32768
|
-2.49% |
26801.151 |
26132.925 |
- |
-1.92% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-2.49% |
61968.915 |
60425.855 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-2.48% |
38072981.091 |
37127436.892 |
- |
-2.78% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-2.48% |
3272591.317 |
3191394.314 |
- |
-2.44% |
- |
|
std::multiset<std::string>::clear()/8192
|
-2.48% |
215983.604 |
210632.808 |
- |
-0.62% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-2.48% |
28.049 |
27.355 |
- |
2.32% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.47% |
297.034 |
289.684 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-2.47% |
17518190.598 |
17086179.522 |
- |
-5.47% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-2.47% |
182212949.097 |
177721099.068 |
- |
-1.97% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.46% |
0.736 |
0.717 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-2.46% |
400.688 |
390.820 |
- |
2.79% |
- |
|
BM_CmpEqual_ushort_short
|
-2.46% |
1.037 |
1.012 |
- |
0.20% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.46% |
3.408 |
3.325 |
- |
0.07% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-2.45% |
8357.806 |
8152.630 |
- |
6.47% |
- |
|
std::multiset<std::string>::clear()/1024
|
-2.45% |
21797.650 |
21263.603 |
- |
-0.73% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.45% |
2.194 |
2.140 |
- |
-0.08% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-2.44% |
19.638 |
19.159 |
- |
1.91% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-2.44% |
1118995.246 |
1091730.574 |
- |
-2.55% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.43% |
399.605 |
389.882 |
- |
-0.30% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.43% |
657.972 |
641.997 |
- |
-0.77% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-2.43% |
33.584 |
32.769 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-2.43% |
355981242.406 |
347347476.551 |
- |
-0.82% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.42% |
48.527 |
47.353 |
- |
2.57% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.42% |
39961.526 |
38996.052 |
- |
-2.12% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-2.42% |
15203419.619 |
14836202.956 |
- |
-3.36% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-2.41% |
14.129 |
13.788 |
- |
-0.80% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.40% |
15.250 |
14.884 |
- |
-0.20% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-2.40% |
8.044 |
7.852 |
- |
-6.67% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.39% |
41.060 |
40.078 |
- |
7.53% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.39% |
603.761 |
589.344 |
- |
-11.80% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-2.39% |
155613220.436 |
151899067.878 |
- |
-2.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-2.39% |
17768049.856 |
17344010.431 |
- |
-2.26% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-2.38% |
2982.610 |
2911.491 |
- |
0.08% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.38% |
802.029 |
782.943 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.37% |
417.286 |
407.415 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.36% |
12666.791 |
12367.505 |
- |
-3.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.36% |
1154935.026 |
1127650.941 |
- |
-0.98% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-2.36% |
1088365.605 |
1062701.087 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.36% |
666.615 |
650.908 |
- |
1.01% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-2.35% |
9362650.872 |
9142455.163 |
- |
-3.16% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.35% |
13.248 |
12.937 |
- |
0.34% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-2.35% |
155970736.927 |
152308642.866 |
- |
-2.98% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-2.35% |
17476485.058 |
17066170.808 |
- |
-2.28% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-2.35% |
1064516.991 |
1039530.504 |
- |
2.67% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-2.34% |
267848.832 |
261578.574 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.34% |
3203303.726 |
3128360.750 |
- |
-14.13% |
- |
|
std::generate_n(list<int>)/50
|
-2.33% |
15.538 |
15.176 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-2.33% |
1180292.724 |
1152787.762 |
- |
-1.75% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-2.33% |
237.436 |
231.905 |
- |
-1.13% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.33% |
380.721 |
371.854 |
- |
-1.07% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-2.33% |
4339196.841 |
4238179.611 |
- |
-2.06% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.33% |
6715.447 |
6559.179 |
- |
-1.35% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-2.33% |
8388.866 |
8193.662 |
- |
-15.96% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-2.32% |
838616.140 |
819118.852 |
- |
-3.45% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.32% |
143106.779 |
139782.346 |
- |
-1.33% |
- |
|
BM_CmpEqual_uchar_schar
|
-2.32% |
1.035 |
1.011 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.32% |
1191577.761 |
1163939.926 |
- |
0.51% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-2.32% |
154414146.018 |
150837602.440 |
- |
-3.61% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-2.31% |
9742873.313 |
9517340.680 |
- |
-0.03% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-2.31% |
9.080 |
8.870 |
- |
2.46% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-2.31% |
0.478 |
0.467 |
- |
0.01% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-2.31% |
1.498 |
1.464 |
- |
-2.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-2.31% |
15785535.600 |
15421581.755 |
- |
-0.17% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.31% |
406.221 |
396.856 |
- |
0.24% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-2.30% |
278.438 |
272.031 |
- |
2.40% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-2.30% |
11.315 |
11.055 |
- |
-1.28% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.30% |
714.755 |
698.324 |
- |
2.95% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.30% |
55577.448 |
54301.839 |
- |
-0.22% |
- |
|
BM_std_minmax_element<short>/4
|
-2.29% |
1.247 |
1.218 |
- |
-3.88% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.29% |
37750027.195 |
36886951.849 |
- |
-0.29% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.28% |
3306.307 |
3230.866 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-2.28% |
4349719.020 |
4250503.899 |
- |
-2.19% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-2.28% |
8650.007 |
8452.815 |
- |
-6.21% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.27% |
224081466.382 |
218985533.420 |
- |
-2.28% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-2.27% |
63483.772 |
62040.166 |
- |
1.27% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-2.27% |
1175592.285 |
1148956.869 |
- |
-2.06% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-2.26% |
1690354.004 |
1652153.078 |
- |
-3.28% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.26% |
53994.291 |
52775.878 |
- |
-3.78% |
- |
|
SetIntersection_None_Set_float_256_16
|
-2.26% |
10882216.494 |
10636678.315 |
- |
-1.88% |
- |
|
std::reverse(vector<int>)/8
|
-2.25% |
1.546 |
1.511 |
- |
-33.44% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-2.25% |
933.402 |
912.433 |
- |
-0.33% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.24% |
742.252 |
725.610 |
- |
-1.42% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.24% |
24.313 |
23.769 |
- |
-2.15% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.24% |
585.346 |
572.262 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-2.24% |
1174901.287 |
1148641.193 |
- |
-1.94% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-2.23% |
841.161 |
822.362 |
- |
3.40% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.23% |
399.527 |
390.602 |
- |
-0.09% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-2.23% |
1476459.508 |
1443561.513 |
- |
-0.26% |
- |
|
std::is_sorted(list<int>)/8
|
-2.23% |
2.133 |
2.085 |
- |
-0.99% |
- |
|
BM_deque_vector_copy_backward/5500
|
-2.22% |
202.296 |
197.802 |
- |
-0.34% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-2.22% |
4.256 |
4.161 |
- |
-0.69% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-2.22% |
15.629 |
15.283 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-2.21% |
3674779.688 |
3593433.153 |
- |
40.34% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-2.21% |
1077903.940 |
1054110.608 |
- |
-2.73% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.21% |
400.692 |
391.849 |
- |
0.22% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.21% |
8504532.100 |
8316895.649 |
- |
-0.94% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-2.20% |
22.228 |
21.738 |
- |
-9.16% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.20% |
6583.685 |
6438.594 |
- |
-0.79% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-2.20% |
269.484 |
263.547 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-2.20% |
1047309.313 |
1024260.834 |
- |
-2.29% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-2.19% |
8874252.837 |
8679541.113 |
- |
-11.30% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.19% |
51.239 |
50.115 |
- |
5.80% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-2.19% |
14306405.516 |
13992633.616 |
- |
-2.17% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-2.19% |
3440.364 |
3364.960 |
- |
-1.53% |
- |
|
BM_std_minmax_element<short>/64
|
-2.19% |
17.343 |
16.964 |
- |
-2.49% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-2.19% |
28.956 |
28.322 |
- |
-8.60% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-2.18% |
60299380.220 |
58983223.504 |
- |
-1.76% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.18% |
535.105 |
523.427 |
- |
-0.88% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-2.18% |
17.711 |
17.324 |
- |
1.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-2.18% |
13616005.769 |
13319609.344 |
- |
-2.88% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-2.18% |
8866597.824 |
8673682.282 |
- |
-6.83% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-2.17% |
54.866 |
53.674 |
- |
-0.72% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-2.17% |
286.317 |
280.102 |
- |
-1.78% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.17% |
171.755 |
168.031 |
- |
68.39% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-2.16% |
6432.620 |
6293.636 |
- |
-0.97% |
- |
|
std::vector<int>::ctor(size)/8192
|
-2.16% |
574.879 |
562.477 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-2.15% |
1176561.848 |
1151228.760 |
- |
-1.85% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-2.15% |
780.145 |
763.379 |
- |
-4.30% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.15% |
7.597 |
7.434 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.15% |
218709583.003 |
214011636.376 |
- |
0.43% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.15% |
8.176 |
8.000 |
- |
-0.58% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-2.15% |
4.161 |
4.071 |
- |
-3.08% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-2.15% |
16.796 |
16.435 |
- |
-0.14% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.15% |
8.710 |
8.523 |
- |
-0.70% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.14% |
51.026 |
49.933 |
- |
5.73% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.14% |
21.133 |
20.681 |
- |
-1.27% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.14% |
23922.061 |
23409.633 |
- |
-1.26% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-2.14% |
1126585.267 |
1102505.898 |
- |
-2.65% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.14% |
46637.237 |
45641.177 |
- |
0.52% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-2.13% |
43.909 |
42.973 |
- |
6.36% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-2.13% |
10.106 |
9.891 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-2.12% |
14399739.178 |
14094165.181 |
- |
-1.12% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-2.12% |
8420.524 |
8242.216 |
- |
2.28% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.12% |
19.116 |
18.711 |
- |
0.06% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-2.11% |
52.175 |
51.074 |
- |
-4.26% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-2.11% |
46.832 |
45.845 |
- |
1.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.11% |
22673274.151 |
22195553.191 |
- |
-2.97% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-2.11% |
35884167.006 |
35128268.750 |
- |
-1.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-2.10% |
4379362.712 |
4287339.670 |
- |
-2.21% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-2.10% |
2.980 |
2.917 |
- |
0.84% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-2.10% |
587952.066 |
575601.650 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.10% |
232177285.777 |
227303834.756 |
- |
-0.85% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.10% |
5.551 |
5.435 |
- |
-2.90% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.09% |
131900.777 |
129140.143 |
- |
-2.01% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-2.09% |
1636738.272 |
1602587.332 |
- |
-2.74% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-2.08% |
27.351 |
26.782 |
- |
-10.72% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-2.07% |
1.567 |
1.535 |
- |
-3.91% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.07% |
164296628.795 |
160895062.822 |
- |
-9.83% |
- |
|
SetIntersection_None_Set_string_256_1
|
-2.07% |
11675421.901 |
11433832.974 |
- |
-1.39% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.06% |
28.333 |
27.750 |
- |
0.55% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-2.06% |
34762.378 |
34046.855 |
- |
-0.86% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.06% |
221623.335 |
217068.341 |
- |
-9.32% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-2.05% |
272.892 |
267.303 |
- |
-2.39% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.04% |
148025.122 |
145003.607 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-2.04% |
21169125.224 |
20737156.823 |
- |
-0.74% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-2.04% |
1212053.724 |
1187362.930 |
- |
-0.95% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.04% |
19.474 |
19.078 |
- |
1.22% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-2.03% |
2.567 |
2.514 |
- |
0.92% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.03% |
8.888 |
8.708 |
- |
-0.84% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-2.03% |
1.584 |
1.552 |
- |
16.36% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-2.03% |
5787.751 |
5670.505 |
- |
-0.06% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-2.03% |
8963908.957 |
8782323.593 |
- |
-11.27% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-2.03% |
27023384.684 |
26475976.248 |
- |
1.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-2.02% |
1332086.752 |
1305145.264 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-2.02% |
349346807.551 |
342288143.173 |
- |
1.83% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-2.02% |
39.862 |
39.057 |
- |
-4.30% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.02% |
8830067.032 |
8651796.246 |
- |
-3.58% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-2.02% |
32.565 |
31.908 |
- |
-0.54% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-2.01% |
245557.229 |
240614.298 |
- |
-0.54% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.01% |
1162633.401 |
1139258.664 |
- |
-1.19% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-2.01% |
1070485.947 |
1048964.309 |
- |
-1.34% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.00% |
1677584.799 |
1643968.426 |
- |
0.41% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
-2.00% |
35465740.583 |
34755881.415 |
- |
-1.14% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.00% |
545.398 |
534.483 |
- |
2.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.00% |
116419.262 |
114091.950 |
- |
-2.09% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-2.00% |
24.211 |
23.727 |
- |
-1.84% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-2.00% |
5029602.064 |
4929145.543 |
- |
-0.63% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-2.00% |
267657.584 |
262311.679 |
- |
-0.99% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-2.00% |
246.171 |
241.258 |
- |
-1.19% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-1.99% |
5915306.960 |
5797338.109 |
- |
-1.87% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.99% |
43.404 |
42.540 |
- |
0.54% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-1.99% |
161598357.210 |
158382810.744 |
- |
-9.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.99% |
5850385.342 |
5733976.580 |
- |
0.50% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-1.99% |
229019249.249 |
224462520.820 |
- |
-2.83% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-1.99% |
1602.623 |
1570.763 |
- |
-1.98% |
- |
|
BM_CmpEqual_uint_uchar
|
-1.99% |
1.093 |
1.071 |
- |
-1.82% |
- |
|
BM_CmpLess_int_uint
|
-1.99% |
1.090 |
1.069 |
- |
-0.95% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-1.99% |
4.768 |
4.674 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-1.98% |
213282787.873 |
209052796.676 |
- |
-2.54% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-1.97% |
53158.406 |
52109.589 |
- |
1.69% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-1.97% |
20.307 |
19.906 |
- |
5.54% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.97% |
231.335 |
226.775 |
- |
-1.11% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.97% |
19.331 |
18.950 |
- |
-0.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.97% |
2.170 |
2.127 |
- |
-1.29% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.97% |
9425454.870 |
9240021.071 |
- |
1.06% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.96% |
2.576 |
2.525 |
- |
-1.67% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-1.96% |
21.398 |
20.978 |
- |
-4.81% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.96% |
26.929 |
26.401 |
- |
2.81% |
- |
|
bm_swap_ranges_vb_unaligned/512
|
-1.96% |
12.563 |
12.318 |
- |
0.08% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.96% |
15.053 |
14.758 |
- |
0.21% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-1.95% |
92.525 |
90.720 |
- |
-5.43% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-1.95% |
60.758 |
59.575 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-1.95% |
1860922.443 |
1824704.264 |
- |
2.39% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-1.94% |
24.579 |
24.101 |
- |
-37.09% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.94% |
87.773 |
86.067 |
- |
-0.32% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.94% |
167265644.397 |
164017866.115 |
- |
-10.55% |
- |
|
rng::starts_with(deque<int>)/1024
|
-1.94% |
476.854 |
467.625 |
- |
-2.13% |
- |
|
BM_vector_deque_copy_backward/1024
|
-1.94% |
37.955 |
37.220 |
- |
-3.42% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.94% |
30.195 |
29.611 |
- |
2.32% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.93% |
4276491.644 |
4193754.123 |
- |
-0.44% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.93% |
15.039 |
14.750 |
- |
0.22% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-1.92% |
19.691 |
19.312 |
- |
4.41% |
- |
|
BM_CmpLess_int_ushort
|
-1.92% |
1.122 |
1.100 |
- |
-0.75% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.92% |
171290.622 |
168002.149 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.92% |
11568927.715 |
11346863.438 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-1.91% |
1627678.375 |
1596564.394 |
- |
0.50% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.91% |
240.529 |
235.939 |
- |
-2.67% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-1.91% |
10092992.810 |
9900610.430 |
- |
-2.54% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.90% |
15.075 |
14.788 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-1.90% |
7137942.061 |
7002518.114 |
- |
74.86% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.90% |
19903.141 |
19525.680 |
- |
-11.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.89% |
8869495.544 |
8702077.544 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.89% |
241460849.704 |
236907099.480 |
- |
-30.31% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-1.88% |
7798527.021 |
7651620.041 |
- |
-1.44% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.88% |
4175069.437 |
4096535.911 |
- |
-0.66% |
- |
|
std::move_backward(vector<int>)/262144
|
-1.88% |
21868.613 |
21458.134 |
- |
-4.58% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.88% |
19.629 |
19.260 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-1.87% |
228584785.252 |
224307082.272 |
- |
1.59% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.87% |
706.515 |
693.308 |
- |
0.83% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.86% |
169058493.669 |
165905970.442 |
- |
-8.56% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.86% |
171154050.089 |
167964447.517 |
- |
-5.85% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.86% |
20.104 |
19.730 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-1.86% |
3492789.406 |
3427821.714 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.86% |
160048171.471 |
157075771.867 |
- |
-0.27% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.86% |
536496893.917 |
526533865.356 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.86% |
357190102.564 |
350562400.114 |
- |
0.04% |
- |
|
std::shift_right(deque<int>)/8192
|
-1.85% |
315.847 |
310.006 |
- |
-0.38% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.85% |
14918.982 |
14643.187 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.85% |
42.702 |
41.914 |
- |
23.37% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-1.85% |
91.695 |
90.002 |
- |
-0.59% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-1.85% |
9.378 |
9.205 |
- |
-0.76% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-1.84% |
24.089 |
23.645 |
- |
1.82% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.84% |
1842.839 |
1808.850 |
- |
0.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.84% |
14695.793 |
14424.783 |
- |
3.32% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.84% |
56762947.263 |
55721011.627 |
- |
-1.08% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.84% |
195.297 |
191.713 |
- |
-1.80% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-1.83% |
4196121.267 |
4119240.819 |
- |
-1.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.83% |
8946343.704 |
8782584.738 |
- |
-2.70% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-1.83% |
1044288.354 |
1025183.508 |
- |
-1.36% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.82% |
137961.977 |
135446.896 |
- |
0.28% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.82% |
13508.466 |
13262.444 |
- |
-0.66% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-1.82% |
16.292 |
15.995 |
- |
0.84% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
-1.81% |
372.612 |
365.855 |
- |
0.05% |
- |
|
BM_num_get<double>
|
-1.81% |
36.623 |
35.959 |
- |
-2.01% |
- |
|
rng::fold_left(deque<int>)/8
|
-1.81% |
3.913 |
3.842 |
- |
-5.95% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-1.81% |
215308009.933 |
211413204.589 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-1.81% |
4158384.949 |
4083184.705 |
- |
-0.72% |
- |
|
std::move_backward(deque<int>)/512
|
-1.80% |
23.979 |
23.547 |
- |
0.22% |
- |
|
BM_deque_deque_move/512
|
-1.80% |
17.947 |
17.624 |
- |
-0.20% |
- |
|
BM_num_get<long_long>
|
-1.80% |
10.875 |
10.680 |
- |
0.18% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.79% |
27.560 |
27.066 |
- |
-9.37% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024
|
-1.79% |
2.522 |
2.477 |
- |
0.97% |
- |
|
BM_deque_vector_move/64
|
-1.79% |
2.655 |
2.607 |
- |
0.69% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.79% |
17.547 |
17.233 |
- |
-0.89% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.79% |
15.190 |
14.919 |
- |
-1.80% |
- |
|
std::fill(deque<int>)/50
|
-1.78% |
2.407 |
2.364 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.78% |
8905218.907 |
8746430.506 |
- |
-2.04% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-1.78% |
8902385.558 |
8744314.898 |
- |
-7.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.77% |
29.773 |
29.246 |
- |
19.19% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.77% |
35875669.173 |
35241058.292 |
- |
-0.72% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-1.77% |
17.927 |
17.611 |
- |
-2.26% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-1.76% |
2.409 |
2.366 |
- |
2.22% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-1.76% |
8574865.978 |
8423634.160 |
- |
-1.71% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.75% |
6052.350 |
5946.436 |
- |
-1.97% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-1.75% |
230.639 |
226.603 |
- |
-2.85% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-1.75% |
2366.757 |
2325.367 |
- |
-2.32% |
- |
|
SetIntersection_None_Set_string_256_64
|
-1.74% |
9333286.721 |
9170475.165 |
- |
-2.58% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.74% |
12765132.025 |
12542482.868 |
- |
0.94% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.74% |
33717845.089 |
33129875.923 |
- |
-0.74% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-1.74% |
4.797 |
4.713 |
- |
0.27% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.74% |
9.948 |
9.774 |
- |
0.13% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.74% |
583.200 |
573.067 |
- |
-10.91% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.74% |
1372084.962 |
1348274.251 |
- |
1.52% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.74% |
651.825 |
640.514 |
- |
-0.63% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-1.73% |
63769.595 |
62663.621 |
- |
-4.69% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-1.73% |
31.926 |
31.373 |
- |
3.80% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.73% |
15.724 |
15.451 |
- |
0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.73% |
413035.983 |
405885.393 |
- |
0.34% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-1.73% |
28.277 |
27.788 |
- |
-3.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-1.73% |
13387252.429 |
13156131.930 |
- |
-2.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.72% |
13858203.573 |
13619653.283 |
- |
-0.44% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-1.72% |
408.022 |
401.007 |
- |
-4.52% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.72% |
62981587.137 |
61898995.940 |
- |
-0.81% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.72% |
23.527 |
23.123 |
- |
-0.26% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.72% |
236096.118 |
232046.209 |
- |
0.22% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-1.71% |
3.885 |
3.818 |
- |
-3.18% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-1.71% |
8989756.056 |
8835765.334 |
- |
-8.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.71% |
742.833 |
730.110 |
- |
-1.52% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-1.71% |
268048.694 |
263457.926 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.71% |
14980802.086 |
14724452.129 |
- |
-0.53% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-1.71% |
2.328 |
2.289 |
- |
-3.06% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-1.70% |
26.792 |
26.336 |
- |
61.78% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-1.70% |
1.302 |
1.280 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-1.70% |
12664646.235 |
12449721.604 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-1.70% |
1134191.015 |
1114951.234 |
- |
-0.24% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.70% |
10.216 |
10.042 |
- |
-1.49% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-1.70% |
1678.606 |
1650.142 |
- |
1.11% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-1.69% |
4.552 |
4.475 |
- |
-1.82% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.69% |
13.639 |
13.409 |
- |
-0.60% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-1.68% |
32.632 |
32.083 |
- |
-4.76% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.68% |
12833.848 |
12617.998 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-1.68% |
235491224.871 |
231532811.034 |
- |
-2.03% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.68% |
20.113 |
19.775 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-1.68% |
14710690.364 |
14463609.055 |
- |
2.27% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.68% |
59234636.588 |
58240037.037 |
- |
-0.83% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.68% |
214531218.244 |
210929557.768 |
- |
-0.70% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.68% |
687.593 |
676.055 |
- |
-2.47% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-1.67% |
4.168 |
4.098 |
- |
-5.20% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-1.67% |
505570.470 |
497110.027 |
- |
3.28% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-1.67% |
2.821 |
2.774 |
- |
-0.65% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.66% |
54985119.387 |
54069664.424 |
- |
-1.33% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-1.66% |
1.414 |
1.390 |
- |
-1.58% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.66% |
12.915 |
12.700 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.66% |
136187309.760 |
133921933.344 |
- |
-0.73% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-1.66% |
48959.899 |
48146.278 |
- |
-1.67% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-1.66% |
1771979.265 |
1742535.401 |
- |
-3.96% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-1.66% |
21.713 |
21.353 |
- |
-0.53% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-1.66% |
1.920 |
1.888 |
- |
-3.01% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-1.66% |
5796794.573 |
5700579.082 |
- |
-1.35% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.66% |
15.140 |
14.889 |
- |
0.19% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.66% |
29.935 |
29.439 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.66% |
10780360.535 |
10601890.877 |
- |
-2.65% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
-1.65% |
1926.000 |
1894.141 |
- |
-2.01% |
- |
|
BM_PushHeap_float_PipeOrgan_16
|
-1.65% |
0.907 |
0.892 |
- |
-1.12% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.65% |
19872.774 |
19545.073 |
- |
-10.48% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.65% |
400.518 |
393.915 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.65% |
8922964.495 |
8776126.057 |
- |
-2.59% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.64% |
0.642 |
0.632 |
- |
-0.06% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.64% |
27111.128 |
26666.345 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-1.64% |
168036402.617 |
165283607.456 |
- |
-11.74% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.64% |
601.874 |
592.027 |
- |
-10.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
-1.63% |
9.093 |
8.944 |
- |
-2.36% |
- |
|
std::for_each(set<int>::iterator)/50
|
-1.63% |
37.148 |
36.541 |
- |
-0.55% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-1.63% |
29.350 |
28.872 |
- |
2.04% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-1.62% |
22.818 |
22.448 |
- |
-1.56% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.62% |
169824249.016 |
167069025.887 |
- |
-9.01% |
- |
|
BM_tolower_string<wchar_t>
|
-1.62% |
6.442 |
6.338 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-1.62% |
3830800.392 |
3768742.577 |
- |
-2.64% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-1.62% |
25.537 |
25.123 |
- |
0.31% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.62% |
8882216.196 |
8738457.313 |
- |
0.28% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.62% |
3.433 |
3.378 |
- |
1.21% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-1.62% |
1205652.387 |
1186166.343 |
- |
-0.62% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8192
|
-1.62% |
569.661 |
560.454 |
- |
-1.64% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.62% |
535744016.069 |
527085795.190 |
- |
-0.70% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.61% |
294.732 |
289.989 |
- |
-0.25% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.61% |
5.249 |
5.165 |
- |
0.33% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
-1.60% |
6389.704 |
6287.164 |
- |
0.47% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-1.60% |
8985856.243 |
8841867.468 |
- |
-3.24% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.60% |
1048273.418 |
1031483.074 |
- |
-1.49% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-1.60% |
30.962 |
30.466 |
- |
28.69% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.60% |
15488583.667 |
15240679.948 |
- |
1.26% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.60% |
19.726 |
19.411 |
- |
-1.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.60% |
199678545.327 |
196490868.513 |
- |
2.55% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-1.60% |
59564.330 |
58613.491 |
- |
-6.45% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.59% |
4.234 |
4.167 |
- |
-0.99% |
- |
|
BM_CmpLess_schar_ushort
|
-1.59% |
1.107 |
1.090 |
- |
-0.31% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.59% |
3.920 |
3.857 |
- |
-0.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.58% |
636.551 |
626.485 |
- |
0.20% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.58% |
26.735 |
26.313 |
- |
0.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.58% |
15.204 |
14.964 |
- |
0.24% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.57% |
10.568 |
10.402 |
- |
-2.44% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.57% |
17.604 |
17.327 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-1.57% |
30.304 |
29.829 |
- |
-1.08% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.57% |
21.825 |
21.483 |
- |
-3.94% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.56% |
1003.722 |
988.016 |
- |
1.81% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-1.56% |
484.969 |
477.381 |
- |
12.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.56% |
23.026 |
22.666 |
- |
-0.35% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.56% |
17.471 |
17.198 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.56% |
11588341.122 |
11407452.951 |
- |
-1.53% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.56% |
8797649.992 |
8660437.613 |
- |
-9.67% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.56% |
736.078 |
724.604 |
- |
-0.49% |
- |
|
BM_vector_deque_ranges_copy/1
|
-1.56% |
2.185 |
2.151 |
- |
-7.16% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.55% |
33.096 |
32.582 |
- |
31.61% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-1.55% |
2177.033 |
2143.267 |
- |
-1.16% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.55% |
23.016 |
22.659 |
- |
-0.38% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-1.55% |
9.333 |
9.188 |
- |
-0.87% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-1.55% |
23.130 |
22.772 |
- |
-2.20% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
-1.55% |
1.850 |
1.821 |
- |
-1.44% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-1.55% |
2.532 |
2.493 |
- |
-3.79% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.55% |
10915105.269 |
10746409.075 |
- |
-1.55% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-1.54% |
284.622 |
280.225 |
- |
6.88% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.54% |
1205208.645 |
1186597.506 |
- |
0.18% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.54% |
22580170.810 |
22232279.417 |
- |
-1.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-1.54% |
1079196.259 |
1062597.743 |
- |
-1.39% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.54% |
51044.905 |
50260.873 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-1.54% |
8469588.746 |
8339519.584 |
- |
-0.61% |
- |
|
BM_CmpEqual_int_ushort
|
-1.53% |
1.097 |
1.080 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
-1.53% |
4128005.576 |
4064841.909 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-1.53% |
63254473.419 |
62287305.950 |
- |
-0.72% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.53% |
21.425 |
21.098 |
- |
-0.54% |
- |
|
rng::starts_with(deque<int>)/8
|
-1.52% |
3.979 |
3.919 |
- |
-4.59% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.52% |
13397.437 |
13193.427 |
- |
-0.92% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/1048576
|
-1.52% |
73636.819 |
72517.571 |
- |
-1.58% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-1.52% |
1.235 |
1.216 |
- |
3.81% |
- |
|
std::reverse(vector<int>)/32768
|
-1.52% |
1051.717 |
1035.742 |
- |
0.14% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
-1.52% |
11.556 |
11.381 |
- |
-1.92% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-1.52% |
60.876 |
59.952 |
- |
-7.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.52% |
185930.932 |
183109.990 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.52% |
137502341.836 |
135416858.384 |
- |
-0.61% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.52% |
21.213 |
20.892 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.52% |
9699363.595 |
9552389.131 |
- |
-7.67% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.51% |
429.939 |
423.427 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.51% |
214527059.033 |
211277901.979 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.51% |
13581905.209 |
13376362.162 |
- |
-0.95% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.51% |
2.917 |
2.873 |
- |
-1.16% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.51% |
57898.920 |
57023.404 |
- |
0.60% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-1.51% |
49.034 |
48.293 |
- |
0.30% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-1.51% |
1.889 |
1.861 |
- |
-1.08% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.51% |
1164862.996 |
1147324.827 |
- |
-0.24% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.50% |
17.443 |
17.180 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-1.50% |
4252705.089 |
4188780.321 |
- |
-0.81% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.50% |
54250935.493 |
53435580.033 |
- |
-0.82% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-1.50% |
563.751 |
555.293 |
- |
-4.33% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.50% |
398.585 |
392.605 |
- |
0.20% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.50% |
8.383 |
8.257 |
- |
-5.74% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.50% |
10.846 |
10.683 |
- |
-0.48% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.50% |
19.210 |
18.922 |
- |
1.95% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.50% |
1886.808 |
1858.547 |
- |
-2.28% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-1.50% |
24.314 |
23.950 |
- |
9.17% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.49% |
16.698 |
16.449 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-1.49% |
355247154.698 |
349942490.858 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-1.49% |
1717485.515 |
1691857.092 |
- |
0.26% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.49% |
16714136.973 |
16464771.199 |
- |
-0.41% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-1.49% |
5.585 |
5.502 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.49% |
137292692.838 |
135248246.925 |
- |
-0.78% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.49% |
10.930 |
10.767 |
- |
-2.74% |
- |
|
std::upper_bound(std::forward_list<int>)/100
|
-1.49% |
97.506 |
96.057 |
- |
-0.48% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.48% |
7657.274 |
7543.662 |
- |
1.99% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-1.48% |
4.978 |
4.905 |
- |
-3.36% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.48% |
6714.260 |
6614.769 |
- |
0.25% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-1.48% |
18.140 |
17.871 |
- |
0.77% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-1.48% |
5.295 |
5.217 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.48% |
19.851 |
19.557 |
- |
-1.61% |
- |
|
BM_StringFindStringLiteral/16
|
-1.48% |
1.642 |
1.618 |
- |
-0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.48% |
530.249 |
522.425 |
- |
-1.69% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.47% |
3978.004 |
3919.366 |
- |
-20.81% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.47% |
1130084.493 |
1113442.295 |
- |
0.21% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.47% |
4.336 |
4.272 |
- |
-4.11% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.47% |
916.312 |
902.842 |
- |
-0.15% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.47% |
62598.020 |
61678.663 |
- |
1.22% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-1.46% |
39.854 |
39.270 |
- |
-0.46% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.46% |
16.789 |
16.544 |
- |
1.02% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-1.46% |
214971.698 |
211834.039 |
- |
1.18% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-1.46% |
23.228 |
22.889 |
- |
-0.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-1.46% |
25.455 |
25.083 |
- |
-0.00% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.46% |
61077315.660 |
60186330.611 |
- |
-0.19% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.46% |
26.856 |
26.464 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.46% |
35468206.007 |
34951714.282 |
- |
-0.91% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.45% |
142906.511 |
140830.353 |
- |
-1.17% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-1.45% |
2.711 |
2.672 |
- |
-0.47% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.45% |
412.906 |
406.911 |
- |
-0.06% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.44% |
629.201 |
620.120 |
- |
9.52% |
- |
|
std::copy_backward(list<int>)/8
|
-1.44% |
2.406 |
2.372 |
- |
1.60% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-1.44% |
17.408 |
17.158 |
- |
-2.79% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.44% |
16122.820 |
15891.366 |
- |
0.34% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.43% |
6539.247 |
6445.693 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-1.43% |
1176110.252 |
1159319.016 |
- |
-1.77% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-1.43% |
2910532.443 |
2869006.921 |
- |
-0.55% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-1.43% |
287.638 |
283.539 |
- |
-1.82% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-1.42% |
22.495 |
22.175 |
- |
-9.69% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.42% |
1.100 |
1.084 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.42% |
22707648.462 |
22384898.049 |
- |
-0.81% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
-1.42% |
6825.030 |
6728.045 |
- |
-2.70% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.42% |
30.365 |
29.934 |
- |
-1.06% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-1.42% |
4194039.502 |
4134534.936 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.42% |
1060446.869 |
1045415.277 |
- |
-4.94% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-1.41% |
18.553 |
18.291 |
- |
-1.99% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-1.41% |
102445.098 |
101000.477 |
- |
-1.03% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.41% |
20.297 |
20.011 |
- |
-1.38% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-1.41% |
47.968 |
47.293 |
- |
1.97% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.41% |
63387777.779 |
62495237.035 |
- |
-0.56% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-1.41% |
1266791.865 |
1248961.899 |
- |
-0.60% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.41% |
168.361 |
165.992 |
- |
-0.38% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.41% |
1403.905 |
1384.149 |
- |
4.12% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-1.41% |
3473770.131 |
3424936.615 |
- |
-0.99% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.41% |
11777.069 |
11611.563 |
- |
-3.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-1.40% |
508118.395 |
500990.264 |
- |
2.62% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-1.40% |
9.064 |
8.937 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.40% |
1109969.484 |
1094404.481 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.40% |
11488846.159 |
11327795.137 |
- |
-1.90% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.40% |
56.391 |
55.601 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-1.40% |
1043158.132 |
1028545.821 |
- |
-0.30% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.40% |
1195094.214 |
1178420.980 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.39% |
1057515.170 |
1042786.484 |
- |
0.81% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-1.39% |
3.302 |
3.256 |
- |
3.46% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-1.39% |
15.795 |
15.576 |
- |
6.34% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-1.39% |
64844.701 |
63943.691 |
- |
-1.52% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-1.39% |
1.059 |
1.044 |
- |
-0.06% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.39% |
52.893 |
52.159 |
- |
0.28% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-1.39% |
1.294 |
1.276 |
- |
-23.14% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.39% |
15.126 |
14.917 |
- |
0.01% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.39% |
559680.602 |
551928.210 |
- |
0.43% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.38% |
17.231 |
16.993 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.38% |
1116571.474 |
1101147.777 |
- |
-1.27% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
-1.38% |
16914092.212 |
16680506.209 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.38% |
16484097.870 |
16256959.556 |
- |
-0.65% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.38% |
6776.197 |
6682.912 |
- |
-3.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.37% |
1231.554 |
1214.641 |
- |
1.71% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.37% |
209648.572 |
206771.357 |
- |
-0.68% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-1.37% |
498.577 |
491.759 |
- |
-4.48% |
- |
|
BM_deque_deque_move/5500
|
-1.37% |
198.179 |
195.472 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.37% |
2881438.093 |
2842091.293 |
- |
-1.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-1.36% |
16218117.212 |
15997169.724 |
- |
-0.98% |
- |
|
BM_CmpLess_ushort_short
|
-1.36% |
1.070 |
1.055 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.36% |
21673204.976 |
21379033.876 |
- |
-1.25% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.35% |
4.926 |
4.860 |
- |
-0.64% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
-1.35% |
26.328 |
25.972 |
- |
-0.90% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.35% |
29.039 |
28.649 |
- |
-19.02% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.34% |
173542.689 |
171211.042 |
- |
-9.86% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.34% |
57829854.166 |
57052913.168 |
- |
0.42% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.34% |
46.791 |
46.163 |
- |
-19.80% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.34% |
2.584 |
2.550 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.34% |
214014969.933 |
211148946.672 |
- |
-1.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-1.33% |
8994335.319 |
8874497.459 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-1.33% |
7659448.212 |
7557492.870 |
- |
-2.80% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.33% |
1577980.228 |
1556979.970 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-1.33% |
12667720.138 |
12499249.516 |
- |
-0.75% |
- |
|
BM_CmpLess_schar_short
|
-1.33% |
0.960 |
0.947 |
- |
0.24% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.33% |
493.293 |
486.744 |
- |
-0.20% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.32% |
13012.471 |
12840.176 |
- |
-2.47% |
- |
|
std::reverse(vector<int>)/512
|
-1.32% |
16.557 |
16.338 |
- |
0.20% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8
|
-1.32% |
0.763 |
0.753 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.32% |
15907963.459 |
15697433.658 |
- |
-0.87% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.32% |
1467.746 |
1448.326 |
- |
-0.08% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.32% |
17.413 |
17.183 |
- |
0.08% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-1.32% |
718.228 |
708.749 |
- |
1.60% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.32% |
16.059 |
15.847 |
- |
-3.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.32% |
214871649.914 |
212038957.368 |
- |
-0.72% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.32% |
23.867 |
23.552 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-1.32% |
1048432.845 |
1034621.670 |
- |
-0.01% |
- |
|
std::none_of(vector<int>)_(process_all)/32
|
-1.32% |
8.389 |
8.278 |
- |
-1.53% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.32% |
37.376 |
36.884 |
- |
-1.02% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.32% |
246509.749 |
243265.135 |
- |
-1.68% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.32% |
56.622 |
55.878 |
- |
14.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.31% |
1122126.846 |
1107380.687 |
- |
0.61% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-1.31% |
16.076 |
15.866 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.31% |
1288853.432 |
1271947.916 |
- |
-1.45% |
- |
|
BM_CmpLess_int_short
|
-1.31% |
1.135 |
1.120 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.31% |
13540749.061 |
13363642.681 |
- |
-0.76% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.30% |
1073021.825 |
1059045.431 |
- |
-2.15% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-1.30% |
37.835 |
37.343 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.30% |
1142685.334 |
1127829.573 |
- |
-2.20% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.30% |
38474063.983 |
37974282.226 |
- |
0.63% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.30% |
5956.037 |
5878.824 |
- |
-17.60% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.29% |
34.738 |
34.288 |
- |
-1.25% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.29% |
21.015 |
20.743 |
- |
-0.45% |
- |
|
std::reverse(vector<int>)/4096
|
-1.29% |
132.299 |
130.587 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.29% |
134049471.633 |
132318409.782 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.29% |
37903283.074 |
37414285.876 |
- |
-0.92% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-1.29% |
9.659 |
9.535 |
- |
-0.95% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.29% |
23.011 |
22.715 |
- |
-1.95% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.28% |
293.160 |
289.396 |
- |
0.58% |
- |
|
std::partition_copy(vector<int>)/50
|
-1.28% |
12.719 |
12.556 |
- |
-0.61% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.28% |
2217.173 |
2188.791 |
- |
-0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-1.27% |
3.786 |
3.738 |
- |
0.17% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.27% |
11123084.074 |
10981417.584 |
- |
0.95% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.27% |
674.797 |
666.207 |
- |
0.82% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.27% |
14333700.017 |
14151293.021 |
- |
-0.96% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-1.27% |
18390308.517 |
18156326.570 |
- |
-0.87% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-1.27% |
1970.144 |
1945.081 |
- |
-0.31% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-1.27% |
69.021 |
68.146 |
- |
355.29% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-1.27% |
29.468 |
29.094 |
- |
0.90% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-1.27% |
26.877 |
26.536 |
- |
-22.45% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-1.26% |
11529564.767 |
11383904.348 |
- |
-1.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-1.26% |
9179217.662 |
9063270.389 |
- |
-2.71% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.26% |
1.348 |
1.331 |
- |
-8.59% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.26% |
1113858.098 |
1099807.515 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-1.26% |
7791467.503 |
7693317.700 |
- |
-4.58% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-1.26% |
8887022.808 |
8775113.509 |
- |
-3.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-1.26% |
17755972.941 |
17532499.735 |
- |
-1.38% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.26% |
21592816.584 |
21321278.153 |
- |
-1.39% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.26% |
2218.572 |
2190.722 |
- |
-1.28% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.25% |
577.084 |
569.862 |
- |
-0.75% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-1.25% |
1.644 |
1.623 |
- |
-0.65% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.25% |
179.548 |
177.312 |
- |
0.23% |
- |
|
std::map<int,_int>::clear()/1024
|
-1.24% |
10661.392 |
10528.680 |
- |
1.65% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-1.24% |
2.340 |
2.311 |
- |
0.38% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.24% |
173329.328 |
171178.204 |
- |
-9.21% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.24% |
17.273 |
17.058 |
- |
0.42% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.24% |
1.665 |
1.644 |
- |
0.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.24% |
1085.048 |
1071.601 |
- |
-13.55% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.24% |
215098621.142 |
212434642.142 |
- |
-0.70% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-1.24% |
309.829 |
306.001 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.23% |
39760406.040 |
39271303.421 |
- |
-0.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.23% |
459962.979 |
454306.539 |
- |
0.49% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.23% |
17.769 |
17.551 |
- |
0.61% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-1.23% |
85326.872 |
84281.605 |
- |
-4.25% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.22% |
300.066 |
296.391 |
- |
0.00% |
- |
|
std::fill(list<int>)/8192
|
-1.22% |
8372.716 |
8270.256 |
- |
-6.70% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.22% |
13.044 |
12.885 |
- |
-0.57% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.22% |
18.635 |
18.409 |
- |
-0.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-1.22% |
23821.757 |
23531.953 |
- |
-0.48% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.21% |
66817959.283 |
66006370.112 |
- |
-0.06% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.21% |
8476.198 |
8373.383 |
- |
-0.85% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-1.21% |
2.351 |
2.322 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-1.21% |
137553706.472 |
135886179.902 |
- |
-0.85% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.21% |
1128725.736 |
1115076.240 |
- |
-1.57% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
-1.21% |
0.836 |
0.826 |
- |
-0.38% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.21% |
1.209 |
1.195 |
- |
-0.23% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.21% |
35.497 |
35.068 |
- |
0.05% |
- |
|
std::set<int>::erase(iterator)/1024
|
-1.21% |
19.770 |
19.531 |
- |
-1.09% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.21% |
16029186.688 |
15835704.973 |
- |
0.54% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.21% |
57426.303 |
56733.219 |
- |
-0.21% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-1.21% |
19.144 |
18.913 |
- |
-1.45% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.21% |
18.070 |
17.852 |
- |
0.30% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.20% |
18.879 |
18.652 |
- |
-1.32% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.20% |
131573.970 |
129995.668 |
- |
-3.05% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-1.20% |
18.500 |
18.278 |
- |
-0.12% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
-1.20% |
51.329 |
50.714 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.20% |
9112829.632 |
9003647.928 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.20% |
16729419.066 |
16529196.413 |
- |
-0.14% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.20% |
119835.108 |
118402.071 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.19% |
168422198.126 |
166413595.765 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.19% |
4211337.370 |
4161133.888 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.19% |
56039415.003 |
55372983.564 |
- |
-0.85% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.19% |
38.337 |
37.881 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-1.18% |
1503440.674 |
1485628.336 |
- |
-2.09% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.18% |
55368157.129 |
54712696.441 |
- |
-1.31% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-1.18% |
9370715.529 |
9259887.970 |
- |
-1.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.18% |
8651546.633 |
8549368.238 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.18% |
20859312.104 |
20613347.677 |
- |
-0.98% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-1.17% |
55243.951 |
54595.122 |
- |
-5.71% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.17% |
28.502 |
28.168 |
- |
-16.97% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-1.17% |
22.373 |
22.111 |
- |
-3.90% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-1.17% |
7077.989 |
6994.978 |
- |
-6.57% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-1.17% |
65232.083 |
64467.058 |
- |
-14.59% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-1.17% |
14841135.951 |
14667283.110 |
- |
-0.26% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.17% |
815347.358 |
805799.995 |
- |
-0.58% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.17% |
37545.020 |
37105.885 |
- |
1.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.17% |
8802411.858 |
8699499.662 |
- |
-3.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-1.17% |
171479006.353 |
169478396.754 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-1.16% |
1096204.274 |
1083440.468 |
- |
0.46% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
-1.16% |
18639.356 |
18422.412 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.16% |
1601839.682 |
1583195.965 |
- |
-2.00% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.16% |
599.511 |
592.558 |
- |
-10.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.16% |
62880564.313 |
62151359.914 |
- |
-0.70% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.16% |
173172.632 |
171166.412 |
- |
-9.40% |
- |
|
std::multimap<int,_int>::clear()/0
|
-1.16% |
394.272 |
389.707 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.16% |
1335016.037 |
1319573.930 |
- |
-7.94% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.16% |
30.139 |
29.791 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.16% |
535146628.019 |
528964942.191 |
- |
-0.65% |
- |
|
BM_CmpEqual_int_uint
|
-1.15% |
1.086 |
1.073 |
- |
-0.24% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.15% |
903848.015 |
893423.761 |
- |
2.79% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-1.15% |
2.155 |
2.130 |
- |
2.49% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.15% |
168597.530 |
166656.356 |
- |
-0.01% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.15% |
6924.740 |
6845.037 |
- |
-0.34% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-1.15% |
753.538 |
744.877 |
- |
-0.09% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-1.15% |
32.497 |
32.124 |
- |
0.42% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.15% |
50.851 |
50.267 |
- |
-0.96% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-1.15% |
1106121.428 |
1093423.896 |
- |
-0.77% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-1.15% |
596.436 |
589.591 |
- |
-8.43% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.15% |
536857481.417 |
530698047.724 |
- |
-0.81% |
- |
|
bm_ranges_swap_ranges_vb_aligned/524288
|
-1.15% |
1049.445 |
1037.413 |
- |
0.25% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-1.15% |
5.828 |
5.762 |
- |
-0.56% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-1.15% |
49.249 |
48.685 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.15% |
16400105.028 |
16212235.905 |
- |
-0.91% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.14% |
8448328.109 |
8351693.060 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.14% |
1538117.678 |
1520597.168 |
- |
-1.10% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.14% |
53.493 |
52.884 |
- |
22.42% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.14% |
23.150 |
22.887 |
- |
0.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.14% |
524.335 |
518.380 |
- |
-2.82% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.13% |
53785553.320 |
53175500.671 |
- |
-0.61% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-1.13% |
247.568 |
244.767 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-1.13% |
38563546.923 |
38127182.794 |
- |
-0.68% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.13% |
11.000 |
10.876 |
- |
-0.29% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.13% |
5.795 |
5.730 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.13% |
213820136.336 |
211404720.224 |
- |
-0.63% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-1.13% |
5.660 |
5.596 |
- |
3.52% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192
|
-1.13% |
117332.053 |
116007.266 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.13% |
4481532.298 |
4431001.020 |
- |
-1.45% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.13% |
224.452 |
221.922 |
- |
1.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.13% |
12251673.449 |
12113611.734 |
- |
0.30% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-1.13% |
24.065 |
23.794 |
- |
9.13% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.13% |
1173067.205 |
1159867.482 |
- |
-1.07% |
- |
|
BM_vector_deque_copy_backward/5500
|
-1.12% |
198.708 |
196.479 |
- |
-2.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.12% |
5222641.880 |
5164072.693 |
- |
-3.66% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-1.12% |
14.168 |
14.009 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.12% |
1071249.812 |
1059259.289 |
- |
-0.92% |
- |
|
std::sort_heap(deque<int>)/1024
|
-1.11% |
13366.247 |
13217.242 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.11% |
18.112 |
17.910 |
- |
0.18% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-1.11% |
32.376 |
32.015 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.11% |
534719640.163 |
528765801.812 |
- |
-0.72% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.11% |
395.243 |
390.844 |
- |
-0.10% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.11% |
18.976 |
18.765 |
- |
1.22% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.11% |
18.594 |
18.387 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.11% |
1061053.059 |
1049276.516 |
- |
-0.01% |
- |
|
std::make_heap(vector<int>)_(ascending)/8192
|
-1.11% |
5034.545 |
4978.683 |
- |
-0.55% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.11% |
880135.267 |
870370.370 |
- |
0.38% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.11% |
41750.207 |
41288.730 |
- |
1.15% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.11% |
5031.425 |
4975.817 |
- |
0.35% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.10% |
16004.565 |
15828.057 |
- |
-0.33% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.10% |
1496.958 |
1480.466 |
- |
-5.35% |
- |
|
std::is_sorted(vector<int>)/1024
|
-1.10% |
245.119 |
242.421 |
- |
-3.96% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-1.10% |
1.368 |
1.353 |
- |
8.29% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.10% |
4.188 |
4.142 |
- |
-0.02% |
- |
|
BM_CmpLess_short_uchar
|
-1.09% |
1.101 |
1.089 |
- |
-0.69% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-1.09% |
52.632 |
52.059 |
- |
-1.37% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-1.09% |
5.595 |
5.534 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-1.09% |
1206808.063 |
1193714.052 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.08% |
35864289.636 |
35475601.596 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.08% |
16484020.997 |
16305644.523 |
- |
0.26% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.08% |
536209151.102 |
530410302.326 |
- |
-0.68% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.08% |
173133.403 |
171262.940 |
- |
-8.82% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.08% |
696616.475 |
689103.530 |
- |
0.49% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.08% |
40814.327 |
40375.246 |
- |
2.31% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.08% |
294.670 |
291.501 |
- |
-0.21% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.07% |
397.053 |
392.791 |
- |
-2.65% |
- |
|
BM_num_get<unsigned_long_long>
|
-1.07% |
10.484 |
10.372 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.07% |
1042267.740 |
1031087.885 |
- |
-1.70% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.07% |
10929541.189 |
10812322.967 |
- |
2.04% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-1.07% |
3.251 |
3.216 |
- |
1.20% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-1.07% |
1133850.355 |
1121722.020 |
- |
0.59% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.07% |
72.001 |
71.231 |
- |
82.32% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-1.07% |
29.205 |
28.894 |
- |
-1.79% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-1.06% |
11501606.159 |
11379445.811 |
- |
-2.67% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
-1.06% |
6.699 |
6.628 |
- |
-0.05% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/8192
|
-1.06% |
11.006 |
10.889 |
- |
-0.22% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-1.06% |
2.401 |
2.375 |
- |
-1.83% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
-1.06% |
21.928 |
21.697 |
- |
-0.69% |
- |
|
rng::for_each(multiset<int>)/50
|
-1.06% |
39.304 |
38.889 |
- |
-0.18% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.05% |
149131.959 |
147558.856 |
- |
-0.15% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.05% |
18.165 |
17.973 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
-1.05% |
62791038.510 |
62131438.165 |
- |
-0.84% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.05% |
604477.186 |
598128.498 |
- |
0.04% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-1.05% |
35.406 |
35.034 |
- |
-1.53% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.05% |
32.478 |
32.138 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-1.05% |
152879738.503 |
151277167.998 |
- |
-3.22% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-1.05% |
24.103 |
23.850 |
- |
-0.08% |
- |
|
std::for_each(multimap<int>::iterator)/50
|
-1.04% |
36.728 |
36.344 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.04% |
5829220.607 |
5768537.174 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.04% |
615.372 |
608.968 |
- |
1.32% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.04% |
972.019 |
961.909 |
- |
-0.29% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/8192
|
-1.04% |
2475738.516 |
2450021.416 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.04% |
1048755.888 |
1037869.358 |
- |
0.33% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-1.04% |
81.041 |
80.200 |
- |
-9.09% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.04% |
663.092 |
656.220 |
- |
-1.33% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.04% |
54746778.132 |
54179504.815 |
- |
-0.80% |
- |
|
std::move(list<int>)/262144
|
-1.04% |
246777.902 |
244221.113 |
- |
1.82% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.04% |
1045235.294 |
1034405.978 |
- |
0.28% |
- |
|
std::fill(list<int>)/50
|
-1.04% |
34.853 |
34.492 |
- |
-2.72% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.04% |
15.939 |
15.774 |
- |
-0.12% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.03% |
21.531 |
21.308 |
- |
-1.73% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.03% |
17.264 |
17.086 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
-1.03% |
534661343.336 |
529134002.158 |
- |
-0.55% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.03% |
4358471.889 |
4313494.619 |
- |
-0.25% |
- |
|
std::move(deque<int>)/4096
|
-1.03% |
150.039 |
148.491 |
- |
-0.45% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.03% |
5.957 |
5.896 |
- |
0.82% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.03% |
138290.978 |
136869.936 |
- |
-2.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.03% |
25.317 |
25.057 |
- |
4.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.03% |
16439294.980 |
16270478.473 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.03% |
56668002.280 |
56086220.617 |
- |
-0.99% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-1.03% |
1.447 |
1.433 |
- |
-10.25% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.03% |
3489.110 |
3453.323 |
- |
0.04% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.03% |
17.341 |
17.163 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-1.02% |
16396486.690 |
16228677.926 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.02% |
1116840.647 |
1105418.214 |
- |
0.68% |
- |
|
std::unordered_set<std::string>::clear()/0
|
-1.02% |
397.031 |
392.983 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-1.02% |
15079210.532 |
14925506.158 |
- |
1.06% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-1.02% |
2.353 |
2.329 |
- |
-7.92% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.02% |
19799.780 |
19598.130 |
- |
-9.85% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.02% |
1.173 |
1.161 |
- |
6.92% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.02% |
32709.723 |
32377.578 |
- |
-0.08% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
-1.01% |
646.354 |
639.800 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.01% |
135496264.561 |
134122617.204 |
- |
-0.70% |
- |
|
BM_PushHeap_uint32_Random_64
|
-1.01% |
5.028 |
4.977 |
- |
-2.64% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.01% |
16.347 |
16.181 |
- |
-0.01% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.01% |
2.093 |
2.072 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.01% |
14602418.295 |
14455572.266 |
- |
-0.21% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-1.00% |
33.084 |
32.752 |
- |
0.56% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.00% |
15282462.728 |
15128915.044 |
- |
-0.45% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.00% |
29.445 |
29.150 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-1.00% |
180173113.860 |
178368523.196 |
- |
1.96% |
- |
|
std::find(vector<int>)_(process_all)/50
|
-1.00% |
12.515 |
12.389 |
- |
0.36% |
- |