|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1612.092 |
3.227 |
392.734 |
-1.43% |
392.734 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.72% |
2946.953 |
8.105 |
533.510 |
0.39% |
533.510 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.55% |
3946.244 |
17.605 |
676.669 |
-1.09% |
676.669 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.32% |
2330.641 |
15.849 |
368.221 |
-1.12% |
368.221 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.46% |
208.596 |
3.213 |
77.562 |
-3.83% |
77.562 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
426.431 |
8.067 |
71.349 |
-0.07% |
71.349 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.46% |
615.563 |
15.665 |
103.158 |
3.01% |
103.158 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.31% |
290.910 |
13.657 |
42.184 |
-0.55% |
42.184 |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-79.74% |
175.561 |
35.562 |
- |
1.82% |
- |
|
bm_swap_ranges_vb_unaligned/4096
|
-78.68% |
305.502 |
65.119 |
- |
0.07% |
- |
|
std::fill(vector<bool>)/262144
|
-75.82% |
953.233 |
230.509 |
- |
-0.15% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-72.61% |
96.807 |
26.518 |
- |
-1.07% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-67.37% |
38.330 |
12.508 |
- |
2.77% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.05% |
2516.724 |
829.259 |
- |
0.49% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-66.68% |
56.839 |
18.940 |
- |
-19.63% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-62.62% |
5.704 |
2.132 |
- |
-3.31% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-62.41% |
5.534 |
2.080 |
- |
-4.67% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-56.67% |
225.760 |
97.818 |
- |
-53.39% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-56.29% |
14.924 |
6.523 |
- |
-42.50% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-56.11% |
223.601 |
98.133 |
- |
-51.68% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-54.55% |
217.190 |
98.719 |
- |
-48.35% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-54.12% |
24.085 |
11.050 |
- |
-36.52% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-53.27% |
6.897 |
3.223 |
0.438 |
-4.93% |
0.438 |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-52.75% |
19844042.749 |
9376871.740 |
- |
-40.55% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-49.64% |
136.955 |
68.970 |
- |
48.58% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-49.16% |
0.448 |
0.228 |
- |
-48.99% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.09% |
15.008 |
8.091 |
0.355 |
-0.13% |
0.355 |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-45.23% |
142.905 |
78.275 |
- |
-41.72% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-45.13% |
43.671 |
23.963 |
- |
3.69% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-44.74% |
0.481 |
0.266 |
- |
-8.87% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-44.28% |
0.484 |
0.269 |
- |
-11.19% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-43.83% |
4.712 |
2.646 |
- |
-5.71% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-43.68% |
112.831 |
63.546 |
- |
-43.85% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-43.35% |
38.451 |
21.781 |
- |
-42.35% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-42.84% |
29.492 |
16.858 |
- |
-43.96% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-38.31% |
40.166 |
24.778 |
- |
2.54% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-38.02% |
2.827 |
1.752 |
- |
-0.05% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-37.88% |
19.267 |
11.968 |
- |
-47.31% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-37.67% |
3.904 |
2.433 |
- |
-28.57% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-36.46% |
0.484 |
0.308 |
- |
13.82% |
- |
|
std::adjacent_find(deque<int>)/50
|
-36.45% |
23.692 |
15.056 |
- |
-5.05% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-35.75% |
7899.777 |
5075.250 |
- |
5.29% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-35.66% |
11.451 |
7.367 |
- |
-35.78% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-35.45% |
19.142 |
12.356 |
- |
-44.34% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.08% |
653.291 |
430.637 |
- |
-0.09% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-32.80% |
0.405 |
0.272 |
- |
-23.13% |
- |
|
bm_lexicographical_compare<int>/32768
|
-32.61% |
2844.229 |
1916.844 |
- |
0.05% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-32.59% |
7.994 |
5.389 |
- |
-33.10% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
-32.25% |
2548.583 |
1726.792 |
- |
-0.26% |
- |
|
std::move_backward(vector<int>)/32768
|
-32.10% |
2552.600 |
1733.172 |
- |
0.32% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-31.61% |
11496.851 |
7863.070 |
- |
3.58% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-31.18% |
3777.703 |
2599.641 |
- |
-9.27% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-31.16% |
1.861 |
1.281 |
- |
-23.51% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-31.15% |
10.432 |
7.183 |
- |
11.15% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
-31.11% |
2780.581 |
1915.408 |
- |
-0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-30.96% |
0.697 |
0.481 |
- |
-7.41% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
-30.88% |
5555.545 |
3840.182 |
- |
-0.01% |
- |
|
bm_lexicographical_compare<signed_char>/262144
|
-30.77% |
5548.620 |
3841.116 |
- |
0.11% |
- |
|
std::copy_backward(vector<int>)/4096
|
-30.57% |
215.495 |
149.611 |
- |
-2.71% |
- |
|
ranges::min(std::deque<char>)/70000
|
-30.45% |
25640.784 |
17832.143 |
- |
-11.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-29.85% |
108.337 |
76.003 |
- |
0.64% |
- |
|
BM_StringDestroy_Large
|
-29.72% |
10.130 |
7.119 |
- |
1.54% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-29.67% |
10.522 |
7.400 |
- |
-29.66% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-29.58% |
13.084 |
9.213 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-29.35% |
85.047 |
60.083 |
- |
-31.85% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-29.33% |
20.853 |
14.736 |
- |
-0.04% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-29.33% |
25028.095 |
17688.301 |
- |
-10.58% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-29.33% |
42.768 |
30.226 |
- |
-5.11% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-29.24% |
49.589 |
35.091 |
- |
6.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-28.96% |
41.462 |
29.454 |
- |
-30.31% |
- |
|
std::copy(list<int>)/64
|
-28.81% |
46.498 |
33.102 |
- |
8.62% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-28.79% |
19.121 |
13.615 |
- |
-2.90% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
-28.71% |
2.089 |
1.489 |
- |
-7.89% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-28.45% |
7.299 |
5.222 |
- |
10.50% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-28.26% |
3775.097 |
2708.072 |
- |
7.97% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-27.76% |
14.918 |
10.777 |
- |
10.43% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-27.65% |
8.931 |
6.462 |
- |
-13.00% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-27.12% |
1.230 |
0.897 |
- |
-0.52% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-26.62% |
85729.667 |
62908.805 |
- |
0.70% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-26.36% |
57.741 |
42.518 |
- |
-0.52% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-26.26% |
34.338 |
25.320 |
- |
-13.65% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-26.12% |
53.008 |
39.160 |
- |
-1.25% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-26.09% |
10820.773 |
7998.094 |
- |
-0.11% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-26.05% |
25.835 |
19.104 |
- |
-2.97% |
- |
|
std::fill(list<int>)/1024
|
-25.76% |
672.834 |
499.497 |
- |
2.48% |
- |
|
std::shift_right(vector<int>)/32
|
-25.74% |
3.969 |
2.948 |
- |
-0.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-25.32% |
0.697 |
0.520 |
- |
-25.36% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-25.06% |
19.171 |
14.366 |
- |
32.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-24.94% |
40.732 |
30.575 |
- |
-2.59% |
- |
|
std::shift_left(vector<int>)/32
|
-24.85% |
3.949 |
2.968 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-24.64% |
42.647 |
32.138 |
- |
-24.83% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-24.49% |
7013.907 |
5295.855 |
- |
0.42% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-24.26% |
1.693 |
1.282 |
- |
-12.44% |
- |
|
BM_PushHeap_uint32_Random_1
|
-24.25% |
0.541 |
0.410 |
- |
-4.58% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-24.06% |
767.004 |
582.494 |
- |
0.71% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-23.84% |
0.612 |
0.466 |
- |
-10.20% |
- |
|
BM_PushHeap_string_Descending_262144
|
-23.77% |
4.014 |
3.060 |
- |
-3.25% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-23.48% |
9.074 |
6.944 |
- |
-35.32% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-23.42% |
22.076 |
16.907 |
- |
14.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-23.38% |
33.425 |
25.609 |
- |
-21.04% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-23.00% |
57.864 |
44.555 |
- |
-22.81% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-22.92% |
760.578 |
586.279 |
- |
-25.13% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-22.79% |
48.623 |
37.543 |
- |
-22.11% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-22.77% |
22633.205 |
17480.741 |
- |
-7.50% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-22.76% |
2.395 |
1.850 |
- |
0.02% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-22.74% |
1.056 |
0.816 |
- |
-4.37% |
- |
|
std::adjacent_find(deque<int>)/8
|
-22.52% |
3.975 |
3.080 |
- |
7.80% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-22.47% |
30.331 |
23.516 |
- |
-14.38% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-22.29% |
79928.074 |
62113.959 |
- |
-0.54% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-22.26% |
49.793 |
38.707 |
- |
-24.80% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-22.21% |
52.963 |
41.201 |
- |
34.91% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-22.18% |
10248.008 |
7975.024 |
- |
-2.07% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-22.15% |
1.630 |
1.269 |
- |
0.79% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-22.14% |
62.971 |
49.029 |
- |
-21.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-22.12% |
20880905.665 |
16262725.795 |
- |
1.52% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-22.02% |
0.341 |
0.266 |
- |
-43.60% |
- |
|
std::move_backward(deque<int>)/64
|
-21.99% |
6.626 |
5.169 |
- |
-0.17% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/262144
|
-21.80% |
5747.927 |
4494.594 |
- |
-0.01% |
- |
|
bm_lexicographical_compare<unsigned_char>/262144
|
-21.62% |
5731.802 |
4492.570 |
- |
-0.00% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-21.50% |
2.427 |
1.905 |
- |
0.53% |
- |
|
BM_deque_deque_copy_backward/0
|
-21.42% |
0.919 |
0.722 |
- |
-10.66% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-21.30% |
122.834 |
96.669 |
- |
-22.69% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-21.30% |
7720223.372 |
6075860.964 |
- |
-12.36% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-21.22% |
63.777 |
50.245 |
- |
13.49% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-21.18% |
8.217 |
6.477 |
- |
-0.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-21.08% |
74.434 |
58.743 |
- |
24.93% |
- |
|
ranges::min(std::deque<char>)/64
|
-21.06% |
20.984 |
16.563 |
- |
-7.61% |
- |
|
BM_StringCtorDefault
|
-20.91% |
0.305 |
0.241 |
- |
-47.04% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-20.81% |
1.373 |
1.088 |
- |
-24.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-20.78% |
6828824.671 |
5409993.912 |
- |
-23.05% |
- |
|
BM_vector_deque_copy_backward/2
|
-20.53% |
2.055 |
1.633 |
- |
-20.38% |
- |
|
BM_vector_deque_copy_backward/1
|
-20.24% |
2.323 |
1.853 |
- |
-20.41% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-20.21% |
1093.585 |
872.527 |
- |
4.44% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-20.15% |
40.099 |
32.020 |
- |
-33.05% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-20.05% |
1.632 |
1.305 |
- |
3.74% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-20.04% |
23.859 |
19.079 |
- |
-19.90% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-19.98% |
1.581 |
1.265 |
- |
-18.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-19.88% |
39.801 |
31.889 |
- |
16.55% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-19.80% |
21.965 |
17.616 |
- |
-1.80% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-19.77% |
0.492 |
0.395 |
- |
-11.62% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-19.73% |
38.784 |
31.132 |
- |
-17.72% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-19.65% |
0.734 |
0.590 |
- |
-24.93% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-19.64% |
59.069 |
47.465 |
- |
4.67% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-19.60% |
2.099 |
1.688 |
- |
-3.67% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-19.59% |
15.051 |
12.102 |
- |
-2.41% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-19.29% |
0.495 |
0.400 |
- |
-20.49% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
-19.27% |
20.995 |
16.950 |
- |
-0.06% |
- |
|
BM_StringDestroy_Huge
|
-19.25% |
13.308 |
10.746 |
- |
-0.66% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-18.79% |
25.289 |
20.537 |
- |
-0.69% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-18.70% |
6815.476 |
5540.674 |
- |
1.30% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-18.68% |
50.267 |
40.876 |
- |
-19.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-18.54% |
29.805 |
24.279 |
- |
-18.19% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-18.47% |
28.369 |
23.128 |
- |
-25.54% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-18.40% |
33.797 |
27.577 |
- |
-16.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-18.24% |
37.725 |
30.843 |
- |
-18.37% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-18.20% |
54813.416 |
44839.118 |
- |
-0.43% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-18.12% |
0.458 |
0.375 |
- |
-17.99% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
-18.11% |
8246.035 |
6752.641 |
- |
2.31% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
-17.98% |
31.178 |
25.574 |
- |
0.37% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-17.84% |
9108.915 |
7483.608 |
- |
6.60% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-17.66% |
23.982 |
19.747 |
- |
-18.94% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-17.51% |
27.212 |
22.446 |
- |
-4.72% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-17.43% |
5106.310 |
4216.245 |
- |
-16.10% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-17.36% |
40.542 |
33.502 |
- |
20.09% |
- |
|
std::fill(list<int>)/8192
|
-17.29% |
9169.690 |
7584.221 |
- |
0.82% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-16.91% |
14.650 |
12.173 |
- |
-1.74% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-16.85% |
76.514 |
63.623 |
- |
1.52% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-16.65% |
25458.678 |
21218.986 |
- |
12.10% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-16.65% |
0.449 |
0.375 |
- |
-12.58% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-16.54% |
3.717 |
3.102 |
- |
-1.65% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-16.53% |
19.764 |
16.497 |
- |
-13.17% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-16.36% |
10.533 |
8.810 |
- |
-56.29% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-16.32% |
73.288 |
61.325 |
- |
67.85% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-16.28% |
1.403 |
1.175 |
- |
9.87% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-16.27% |
13.549 |
11.345 |
- |
-0.63% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-16.25% |
11.145 |
9.333 |
- |
-3.24% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-16.15% |
680.672 |
570.752 |
- |
4.55% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-16.04% |
4.843 |
4.067 |
- |
-1.33% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-16.02% |
23.536 |
19.765 |
- |
0.74% |
- |
|
std::set<int>::clear()/1024
|
-15.95% |
10738.705 |
9026.043 |
- |
-1.04% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-15.92% |
3.826 |
3.217 |
- |
-17.13% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-15.91% |
2.023 |
1.701 |
- |
-13.71% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-15.87% |
1.256 |
1.056 |
- |
-20.44% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-15.84% |
38.410 |
32.325 |
- |
-15.10% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-15.62% |
53.568 |
45.198 |
- |
1.90% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-15.61% |
38.776 |
32.721 |
- |
-13.87% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-15.50% |
26.511 |
22.402 |
- |
-0.30% |
- |
|
std::copy(vector<int>)/262144
|
-15.30% |
14789.133 |
12526.002 |
- |
-0.02% |
- |
|
std::copy_n(list<int>)/4096
|
-15.19% |
4194.105 |
3557.095 |
- |
-0.31% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-15.05% |
1.849 |
1.571 |
- |
-15.05% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-15.01% |
70.745 |
60.127 |
- |
-15.80% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-15.00% |
2.570 |
2.185 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-14.99% |
3801964.997 |
3232025.665 |
- |
-8.31% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-14.97% |
52927.375 |
45006.349 |
- |
-0.44% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-14.83% |
11.923 |
10.155 |
- |
-27.58% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-14.81% |
1509.112 |
1285.586 |
- |
-5.71% |
- |
|
BM_PushHeap_float_Random_1
|
-14.81% |
0.548 |
0.466 |
- |
-1.35% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
-14.75% |
1.776 |
1.514 |
- |
8.99% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-14.75% |
23.031 |
19.634 |
- |
-0.68% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-14.73% |
5.672 |
4.837 |
- |
-23.17% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-14.62% |
15647.300 |
13359.825 |
- |
1.15% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-14.57% |
24512.513 |
20941.780 |
- |
15.75% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-14.56% |
1795269.531 |
1533895.668 |
- |
-7.15% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-14.52% |
32.364 |
27.666 |
- |
-10.30% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-14.50% |
0.555 |
0.475 |
- |
3.45% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-14.47% |
1.634 |
1.397 |
- |
1.21% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-14.45% |
49.640 |
42.467 |
- |
-2.54% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-14.45% |
8539.583 |
7305.958 |
- |
-3.90% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-14.39% |
25546.244 |
21870.428 |
- |
15.80% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-14.38% |
132.249 |
113.238 |
- |
4.48% |
- |
|
ranges::min(std::list<long_long>)/1
|
-14.36% |
0.426 |
0.365 |
- |
38.97% |
- |
|
std::copy(deque<int>)/1048576
|
-14.31% |
58425.247 |
50062.313 |
- |
0.03% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-14.29% |
3.162 |
2.710 |
- |
-5.44% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-14.24% |
13.252 |
11.365 |
- |
-12.73% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-14.16% |
340346.648 |
292162.957 |
- |
4.12% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-14.10% |
1.145 |
0.984 |
- |
-19.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-14.09% |
28.549 |
24.527 |
- |
-21.67% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
-14.05% |
8082.795 |
6947.322 |
- |
-11.75% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-14.01% |
0.825 |
0.710 |
- |
4.21% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-13.98% |
12.906 |
11.101 |
- |
-15.00% |
- |
|
std::reverse_copy(vector<int>)/32768
|
-13.97% |
1142.069 |
982.484 |
- |
0.07% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-13.95% |
2.998 |
2.580 |
- |
-7.39% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-13.88% |
426.353 |
367.154 |
- |
0.29% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-13.74% |
1765.953 |
1523.380 |
- |
-8.15% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-13.71% |
54.456 |
46.989 |
- |
0.20% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-13.67% |
6.966 |
6.014 |
- |
-37.96% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-13.58% |
0.272 |
0.235 |
- |
-14.85% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-13.50% |
106.638 |
92.237 |
- |
-16.51% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-13.41% |
14.158 |
12.259 |
- |
1.27% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-13.38% |
125511.444 |
108715.595 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-13.37% |
22.511 |
19.500 |
- |
-0.18% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-13.36% |
2.514 |
2.178 |
- |
-0.24% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-13.29% |
49.283 |
42.734 |
- |
-11.43% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-13.28% |
7.917 |
6.866 |
- |
-21.40% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-13.26% |
39.051 |
33.874 |
- |
-13.33% |
- |
|
BM_StringFindCharLiteral/16
|
-13.22% |
1.864 |
1.618 |
- |
0.04% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-13.17% |
1348604.410 |
1170926.676 |
- |
2.18% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-13.12% |
13.807 |
11.995 |
- |
-0.30% |
- |
|
BM_deque_deque_move/0
|
-13.12% |
0.864 |
0.751 |
- |
-11.73% |
- |
|
BM_StringFindCharLiteral/8
|
-13.11% |
1.862 |
1.618 |
- |
0.04% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-13.06% |
259.992 |
226.040 |
- |
-13.54% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-13.01% |
1766589.029 |
1536793.863 |
- |
-7.15% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
-12.97% |
2.758 |
2.400 |
- |
-3.10% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-12.95% |
21.015 |
18.293 |
- |
16.06% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-12.94% |
1.851 |
1.611 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-12.93% |
1410350.042 |
1227926.486 |
- |
-2.16% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-12.92% |
10211656.720 |
8892116.252 |
- |
0.70% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-12.91% |
6757.311 |
5885.095 |
- |
0.46% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-12.87% |
1757024.738 |
1530925.373 |
- |
-7.58% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-12.80% |
660.205 |
575.724 |
- |
4.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-12.72% |
7779989.767 |
6790029.814 |
- |
-5.94% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-12.71% |
9.608 |
8.387 |
- |
27.42% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-12.71% |
1.102 |
0.962 |
- |
-8.12% |
- |
|
BM_StringFindStringLiteral/16
|
-12.67% |
1.853 |
1.618 |
- |
0.02% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-12.61% |
24.081 |
21.043 |
- |
-7.81% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-12.57% |
670.773 |
586.484 |
- |
-0.10% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-12.52% |
1.377 |
1.205 |
- |
-13.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-12.52% |
5050847.031 |
4418504.895 |
- |
5.30% |
- |
|
BM_StringFindStringLiteral/8
|
-12.51% |
1.850 |
1.619 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-12.50% |
6.894 |
6.032 |
- |
20.05% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-12.39% |
32.347 |
28.341 |
- |
-14.00% |
- |
|
std::set<int>::clear()/8192
|
-12.35% |
90147.786 |
79014.554 |
- |
1.06% |
- |
|
BM_StringFindCharLiteral/32
|
-12.31% |
1.846 |
1.618 |
- |
-3.19% |
- |
|
std::fill(deque<int>)/8192
|
-12.30% |
268.798 |
235.725 |
- |
-0.12% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-12.23% |
1.858 |
1.631 |
- |
-8.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-12.16% |
1.279 |
1.124 |
- |
-6.21% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-12.11% |
1.400 |
1.230 |
- |
0.91% |
- |
|
std::reverse_copy(list<int>)/32768
|
-12.10% |
30175.633 |
26524.205 |
- |
-1.86% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-12.07% |
3.530 |
3.104 |
- |
-1.71% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-11.98% |
6294520.533 |
5540482.897 |
- |
-47.83% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-11.87% |
30.611 |
26.978 |
- |
-12.97% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-11.84% |
1337489.748 |
1179114.338 |
- |
2.05% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-11.81% |
9965218.671 |
8788425.726 |
- |
-2.18% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-11.80% |
120870.432 |
106610.726 |
- |
2.51% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-11.79% |
9940624.689 |
8768504.344 |
- |
-1.87% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-11.76% |
1.745 |
1.540 |
- |
-11.52% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-11.73% |
8279.596 |
7308.560 |
- |
0.67% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-11.71% |
80.150 |
70.763 |
- |
-25.30% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-11.68% |
32.613 |
28.804 |
- |
-10.12% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-11.65% |
567.990 |
501.804 |
- |
-0.11% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-11.62% |
70.121 |
61.975 |
- |
-14.84% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-11.61% |
1.256 |
1.110 |
- |
2.38% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-11.58% |
1.799 |
1.591 |
- |
-5.81% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-11.54% |
1528137.367 |
1351824.789 |
- |
0.08% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-11.51% |
1608.454 |
1423.246 |
- |
-8.54% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-11.43% |
0.299 |
0.265 |
- |
-0.06% |
- |
|
BM_StringFindStringLiteral/32
|
-11.28% |
1.954 |
1.733 |
- |
-2.35% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-11.28% |
1.934 |
1.716 |
- |
-17.85% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-11.20% |
1879996.744 |
1669369.547 |
- |
-1.07% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-11.19% |
14.507 |
12.883 |
- |
1.44% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-11.18% |
33.705 |
29.935 |
- |
-7.68% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-11.14% |
1325515.787 |
1177865.479 |
- |
2.19% |
- |
|
std::fill(vector<bool>)/1048576
|
-11.14% |
3823.447 |
3397.625 |
- |
-10.94% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-11.12% |
1515.837 |
1347.273 |
- |
1.05% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-11.09% |
8535.869 |
7589.411 |
- |
-9.90% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-10.98% |
0.445 |
0.396 |
- |
-6.63% |
- |
|
BM_StringFindCharLiteral/64
|
-10.97% |
2.353 |
2.095 |
- |
-2.19% |
- |
|
std::set<int>::erase(iterator)/8192
|
-10.96% |
22.146 |
19.720 |
- |
-0.42% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
-10.88% |
25.888 |
23.071 |
- |
-6.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-10.88% |
1825819.660 |
1627242.432 |
- |
-1.12% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-10.86% |
2.888 |
2.574 |
- |
-4.22% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-10.84% |
5766.955 |
5142.059 |
- |
-12.11% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-10.82% |
25.952 |
23.145 |
- |
-0.65% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-10.79% |
21.210 |
18.922 |
- |
0.79% |
- |
|
std::fill(vector<bool>)/64
|
-10.76% |
1.596 |
1.424 |
- |
-10.61% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-10.74% |
2358.651 |
2105.273 |
- |
5.47% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-10.74% |
93.295 |
83.279 |
- |
-5.30% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-10.73% |
64.777 |
57.824 |
- |
92.62% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-10.72% |
609.213 |
543.896 |
- |
6.05% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-10.71% |
126314.356 |
112782.598 |
- |
5.68% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-10.67% |
17.366 |
15.513 |
- |
1.45% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-10.67% |
9923299.226 |
8864898.709 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-10.64% |
3295319.258 |
2944738.656 |
- |
-54.54% |
- |
|
std::set<int>::erase(iterator)/1024
|
-10.58% |
22.001 |
19.672 |
- |
-0.31% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-10.49% |
1.812 |
1.622 |
- |
-11.04% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-10.48% |
0.526 |
0.471 |
- |
-32.72% |
- |
|
std::copy(deque<int>)/262144
|
-10.44% |
13076.154 |
11711.095 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-10.43% |
30.087 |
26.948 |
- |
-2.41% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-10.42% |
7.122 |
6.380 |
- |
-1.55% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-10.41% |
5909993.307 |
5294645.277 |
- |
-10.74% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-10.39% |
1.411 |
1.265 |
- |
-17.31% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-10.38% |
17.752 |
15.910 |
- |
0.41% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-10.34% |
14642.149 |
13127.951 |
- |
2.92% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-10.31% |
14.450 |
12.960 |
- |
3.17% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-10.25% |
11.424 |
10.254 |
- |
-4.92% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-10.22% |
20.426 |
18.338 |
- |
-11.02% |
- |
|
std::rotate_copy(list<int>)/8192
|
-10.22% |
7750.112 |
6958.326 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-10.20% |
42.917 |
38.537 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-10.19% |
5154141.360 |
4629080.326 |
- |
-11.95% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-10.10% |
370.570 |
333.160 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-10.08% |
41.012 |
36.879 |
- |
-11.90% |
- |
|
BM_StringFindCharLiteral/128
|
-10.06% |
3.341 |
3.005 |
- |
-1.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-10.04% |
42992015.273 |
38673514.744 |
- |
-8.82% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-9.96% |
1.792 |
1.613 |
- |
-13.34% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-9.93% |
32.852 |
29.589 |
- |
-6.05% |
- |
|
std::copy_n(vector<int>)/4096
|
-9.90% |
216.782 |
195.329 |
- |
2.42% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
-9.89% |
6.228 |
5.612 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-9.84% |
3640318.744 |
3282183.317 |
- |
-10.02% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-9.83% |
1.268 |
1.143 |
- |
8.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-9.82% |
14428687.171 |
13011878.024 |
- |
-5.13% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-9.78% |
2.244 |
2.025 |
- |
-12.36% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-9.77% |
34.305 |
30.953 |
- |
0.33% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-9.77% |
9.011 |
8.131 |
- |
-3.04% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-9.73% |
1.487 |
1.342 |
- |
-14.83% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-9.73% |
29.154 |
26.318 |
- |
-1.32% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-9.70% |
360.866 |
325.845 |
- |
-0.12% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
-9.70% |
3542.324 |
3198.711 |
- |
-18.62% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-9.68% |
14.830 |
13.394 |
- |
2.25% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-9.65% |
44030.914 |
39780.529 |
- |
-0.63% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-9.63% |
43659.762 |
39454.569 |
- |
-8.86% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-9.58% |
6985790.026 |
6316844.238 |
- |
0.53% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-9.57% |
12.504 |
11.307 |
- |
-0.86% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-9.51% |
7.015 |
6.348 |
- |
-7.65% |
- |
|
std::lower_bound(std::deque<int>)/8
|
-9.51% |
18.598 |
16.829 |
- |
-0.72% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-9.48% |
11721.288 |
10610.665 |
- |
-21.58% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-9.46% |
1.138 |
1.030 |
- |
-0.15% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-9.39% |
35160.688 |
31858.023 |
- |
-3.48% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-9.39% |
34.186 |
30.977 |
- |
-0.62% |
- |
|
BM_StringFindCharLiteral/4096
|
-9.37% |
85.069 |
77.098 |
- |
0.20% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-9.36% |
8182.596 |
7416.370 |
- |
-3.25% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-9.31% |
351.991 |
319.209 |
- |
-6.21% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-9.29% |
1.834 |
1.664 |
- |
3.28% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-9.28% |
29.729 |
26.971 |
- |
-17.13% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
-9.23% |
885.680 |
803.925 |
- |
-18.34% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-9.15% |
12.072 |
10.967 |
- |
-9.92% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-9.15% |
1998.963 |
1816.042 |
- |
-2.44% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-9.14% |
38834.476 |
35284.598 |
- |
0.67% |
- |
|
BM_PushHeap_string_Random_1
|
-9.13% |
0.640 |
0.581 |
- |
-0.04% |
- |
|
BM_StringFindStringLiteral/64
|
-9.12% |
2.390 |
2.172 |
- |
-1.70% |
- |
|
BM_deque_deque_move_backward/0
|
-9.12% |
0.890 |
0.809 |
- |
-6.99% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-9.04% |
1.167 |
1.061 |
- |
-1.09% |
- |
|
BM_StringFindStringLiteral/128
|
-9.04% |
3.510 |
3.192 |
- |
-0.50% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-9.00% |
650.309 |
591.750 |
- |
-0.24% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-8.97% |
1055.440 |
960.784 |
- |
2.86% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-8.94% |
17.303 |
15.756 |
- |
-10.14% |
- |
|
std::fill(vector<bool>)/512
|
-8.92% |
1.589 |
1.448 |
- |
-10.11% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-8.91% |
0.279 |
0.254 |
- |
0.25% |
- |
|
vector<bool>(const_vector<bool>&)
|
-8.89% |
10.687 |
9.737 |
- |
-1.66% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-8.87% |
0.683 |
0.622 |
- |
20.88% |
- |
|
vector<bool>::resize()
|
-8.83% |
11.672 |
10.641 |
- |
-0.09% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-8.79% |
1.957 |
1.785 |
- |
-11.14% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-8.76% |
20.327 |
18.547 |
- |
-5.01% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-8.75% |
4.629 |
4.223 |
- |
-3.50% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-8.74% |
58270.563 |
53176.586 |
- |
-1.56% |
- |
|
BM_num_get<long_double>
|
-8.70% |
39.647 |
36.196 |
- |
-1.79% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-8.67% |
2789.952 |
2548.169 |
- |
-5.84% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-8.64% |
770.911 |
704.300 |
- |
-4.19% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-8.58% |
1585.618 |
1449.628 |
- |
-0.87% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-8.57% |
1.798 |
1.644 |
- |
25.85% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-8.56% |
10.529 |
9.628 |
- |
-6.75% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-8.56% |
36.771 |
33.625 |
- |
-9.38% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
-8.55% |
77383389.779 |
70769585.184 |
- |
-10.72% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
-8.51% |
77323657.259 |
70743076.824 |
- |
-11.07% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
-8.46% |
24.366 |
22.304 |
- |
-4.89% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-8.38% |
22.369 |
20.494 |
- |
-5.14% |
- |
|
std::set<int>::erase(iterator)/32
|
-8.35% |
21.413 |
19.624 |
- |
0.29% |
- |
|
BM_PushHeap_string_Descending_1024
|
-8.33% |
2.622 |
2.403 |
- |
0.97% |
- |
|
std::multiset<int>::clear()/1024
|
-8.32% |
10821.027 |
9920.243 |
- |
-0.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-8.32% |
524184.866 |
480571.675 |
- |
-4.28% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-8.29% |
1.637 |
1.502 |
- |
-16.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-8.27% |
0.467 |
0.428 |
- |
-10.90% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-8.26% |
36865.875 |
33820.266 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-8.18% |
29241713.286 |
26849626.895 |
- |
-10.58% |
- |
|
std::partition_point(list<int>)/8192
|
-8.17% |
12736.236 |
11695.505 |
- |
-5.23% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-8.15% |
32.908 |
30.226 |
- |
2.36% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-8.14% |
581.331 |
534.038 |
- |
0.19% |
- |
|
BM_vector_deque_ranges_move/2
|
-8.12% |
2.056 |
1.889 |
- |
14.53% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
-8.08% |
4.507 |
4.143 |
- |
2.21% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-8.06% |
30.083 |
27.658 |
- |
-8.30% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-8.04% |
24.250 |
22.299 |
- |
-4.40% |
- |
|
std::copy_n(deque<int>)/1048576
|
-8.00% |
54632.103 |
50260.316 |
- |
0.35% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-7.97% |
33.273 |
30.620 |
- |
0.79% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-7.96% |
734.315 |
675.851 |
- |
-8.19% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-7.96% |
1666198.160 |
1533617.512 |
- |
-7.71% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-7.95% |
1.400 |
1.289 |
- |
-1.84% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-7.95% |
12.577 |
11.577 |
- |
-5.69% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-7.94% |
0.364 |
0.335 |
- |
-2.71% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-7.92% |
2009365.413 |
1850284.489 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-7.91% |
23113840.352 |
21284857.789 |
- |
-61.96% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-7.88% |
10459.075 |
9635.209 |
- |
-4.64% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-7.84% |
33.248 |
30.643 |
- |
0.99% |
- |
|
std::copy_n(list<int>)/32768
|
-7.83% |
28709.356 |
26462.798 |
- |
1.42% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-7.80% |
1.369 |
1.262 |
- |
-15.73% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-7.75% |
572.329 |
527.946 |
- |
-0.40% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-7.75% |
394.381 |
363.799 |
- |
3.68% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-7.75% |
2.748 |
2.535 |
- |
-4.70% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-7.73% |
1031.602 |
951.853 |
- |
2.09% |
- |
|
vector<bool>::reserve()
|
-7.73% |
8.955 |
8.263 |
- |
0.93% |
- |
|
std::set<int>::clear()/32
|
-7.73% |
669.673 |
617.934 |
- |
-0.38% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-7.71% |
378228.406 |
349070.665 |
- |
-0.31% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-7.68% |
24.803 |
22.897 |
- |
-11.56% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-7.68% |
6.027 |
5.564 |
- |
-17.70% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-7.68% |
10.702 |
9.881 |
- |
-0.15% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-7.65% |
1.525 |
1.408 |
- |
-0.71% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-7.65% |
33.406 |
30.850 |
- |
-5.93% |
- |
|
BM_PushHeap_string_Random_262144
|
-7.65% |
19.494 |
18.002 |
- |
-0.16% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-7.65% |
12367.720 |
11421.407 |
- |
-13.23% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-7.60% |
3140.688 |
2902.109 |
- |
8.56% |
- |
|
BM_StringAssignStr_Large_Transparent
|
-7.60% |
11.220 |
10.367 |
- |
0.26% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-7.58% |
313982.582 |
290187.164 |
- |
2.53% |
- |
|
BM_StringFindNoMatch/10
|
-7.55% |
1.375 |
1.271 |
- |
0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-7.53% |
0.640 |
0.592 |
- |
2.62% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-7.53% |
64.892 |
60.007 |
- |
41.48% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-7.50% |
1.053 |
0.974 |
- |
-2.71% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-7.49% |
19.908 |
18.417 |
- |
3.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-7.48% |
90221797.452 |
83469874.710 |
- |
0.99% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-7.48% |
1.572 |
1.455 |
- |
-2.66% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-7.47% |
33.239 |
30.757 |
- |
4.18% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-7.45% |
45.155 |
41.789 |
- |
-7.04% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-7.45% |
2.994 |
2.771 |
- |
-4.45% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-7.44% |
289.205 |
267.678 |
- |
-3.89% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.44% |
7201.041 |
6665.377 |
- |
-0.51% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-7.41% |
23.246 |
21.522 |
- |
3.09% |
- |
|
BM_StringFindAllMatch/64
|
-7.40% |
3.436 |
3.182 |
- |
2.93% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8192
|
-7.40% |
651.987 |
603.772 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-7.37% |
1570529.173 |
1454752.617 |
- |
-0.19% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-7.37% |
5.427 |
5.027 |
- |
-1.15% |
- |
|
BM_StringFindAllMatch/512
|
-7.34% |
12.261 |
11.362 |
- |
-1.79% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-7.32% |
24.833 |
23.015 |
- |
-5.48% |
- |
|
rng::for_each(multimap<int>)/50
|
-7.31% |
43.020 |
39.876 |
- |
-1.57% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-7.29% |
0.836 |
0.775 |
- |
-6.03% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.29% |
2.633 |
2.441 |
- |
-30.27% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-7.28% |
1.589 |
1.474 |
- |
-1.17% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.28% |
79.778 |
73.971 |
- |
1.40% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-7.26% |
10.739 |
9.959 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-7.23% |
1971228.044 |
1828626.964 |
- |
-6.19% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-7.20% |
0.365 |
0.338 |
- |
-1.85% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-7.19% |
80.961 |
75.141 |
- |
-12.88% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-7.18% |
18.374 |
17.055 |
- |
-0.66% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-7.16% |
26844.807 |
24922.533 |
- |
-2.07% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-7.14% |
0.661 |
0.614 |
- |
-4.78% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-7.13% |
26.832 |
24.918 |
- |
2.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-7.13% |
1.491 |
1.385 |
- |
-14.61% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-7.12% |
39.078 |
36.294 |
- |
-6.55% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-7.11% |
158069.297 |
146823.033 |
- |
-1.64% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.11% |
55.557 |
51.608 |
- |
-18.72% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-7.10% |
8.829 |
8.201 |
- |
-6.85% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-7.10% |
7901.414 |
7340.698 |
- |
-20.42% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-7.09% |
2.646 |
2.459 |
- |
0.42% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-7.07% |
23.942 |
22.249 |
- |
0.95% |
- |
|
BM_vector_deque_ranges_copy/1
|
-7.07% |
2.121 |
1.971 |
- |
-14.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-7.03% |
11613946.709 |
10797065.696 |
- |
-8.16% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-7.02% |
1027.773 |
955.641 |
- |
3.11% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-7.01% |
26.281 |
24.440 |
- |
8.35% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-6.97% |
1.490 |
1.386 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-6.95% |
9770402.559 |
9091730.192 |
- |
1.99% |
- |
|
BM_PushHeap_string_Descending_256
|
-6.91% |
2.481 |
2.310 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-6.89% |
2275650.688 |
2118786.666 |
- |
-6.70% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-6.86% |
2142.173 |
1995.261 |
- |
0.03% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-6.86% |
22.396 |
20.861 |
- |
-1.11% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-6.85% |
874727.556 |
814838.032 |
- |
1.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-6.84% |
7986753.896 |
7440665.893 |
- |
-0.62% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-6.84% |
29.353 |
27.346 |
- |
-4.83% |
- |
|
BM_deque_deque_ranges_copy/0
|
-6.83% |
0.793 |
0.739 |
- |
-13.59% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-6.83% |
45.760 |
42.636 |
- |
-7.84% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-6.83% |
1.206 |
1.123 |
- |
-3.08% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-6.81% |
23.294 |
21.709 |
- |
-9.21% |
- |
|
BM_deque_deque_ranges_move/0
|
-6.79% |
0.919 |
0.857 |
- |
-6.96% |
- |
|
BM_deque_deque_copy_backward/2
|
-6.78% |
2.527 |
2.356 |
- |
-7.74% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.77% |
8320.795 |
7757.094 |
- |
-0.32% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-6.77% |
9193.170 |
8570.674 |
- |
-6.23% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-6.75% |
1.680 |
1.567 |
- |
3.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-6.75% |
22692878.639 |
21160929.846 |
- |
-3.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-6.74% |
1059090.511 |
987703.406 |
- |
-5.42% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-6.74% |
6106808.263 |
5695190.524 |
- |
-14.98% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-6.73% |
0.495 |
0.462 |
- |
-4.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-6.72% |
8169557.322 |
7620305.453 |
- |
-3.69% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-6.72% |
43964431.175 |
41009963.347 |
- |
-40.94% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-6.69% |
24.241 |
22.621 |
- |
1.53% |
- |
|
std::for_each_n(list<int>)/8
|
-6.66% |
2.525 |
2.357 |
- |
-6.95% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-6.66% |
2298991.618 |
2145926.117 |
- |
-50.15% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.66% |
1166.111 |
1088.485 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
-6.64% |
367192.964 |
342811.840 |
- |
-1.01% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-6.62% |
1050951.481 |
981416.626 |
- |
-6.28% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-6.61% |
1.236 |
1.155 |
- |
-2.08% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-6.60% |
555.186 |
518.538 |
- |
0.52% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-6.58% |
669.492 |
625.425 |
- |
-0.49% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-6.55% |
0.648 |
0.606 |
- |
-0.92% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-6.54% |
58343.291 |
54526.744 |
- |
-5.32% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.54% |
2.452 |
2.291 |
- |
-9.89% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-6.53% |
34.495 |
32.244 |
- |
-6.40% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-6.51% |
10.583 |
9.894 |
- |
-0.86% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-6.50% |
58238.564 |
54454.964 |
- |
-5.48% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-6.48% |
36067.489 |
33729.231 |
- |
2.14% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-6.46% |
20.717 |
19.378 |
- |
-0.41% |
- |
|
BM_CmpLess_int_uint
|
-6.46% |
1.115 |
1.043 |
- |
-2.97% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-6.46% |
10.301 |
9.636 |
- |
4.24% |
- |
|
BM_PushHeap_string_Descending_4
|
-6.45% |
1.988 |
1.860 |
- |
-0.82% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-6.43% |
478.200 |
447.434 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-6.42% |
17.187 |
16.083 |
- |
-3.61% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-6.42% |
10506.814 |
9832.795 |
- |
4.85% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-6.40% |
26759.139 |
25046.860 |
- |
-4.56% |
- |
|
BM_std_minmax_element<char>/4000
|
-6.39% |
1063.846 |
995.846 |
- |
-8.23% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
-6.38% |
2442.184 |
2286.297 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-6.38% |
34.222 |
32.037 |
- |
11.28% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-6.38% |
12.180 |
11.403 |
- |
-8.36% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-6.36% |
1.689 |
1.582 |
- |
-14.80% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-6.36% |
10.737 |
10.054 |
- |
-4.34% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-6.34% |
13.997 |
13.109 |
- |
-6.53% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-6.34% |
2.465 |
2.308 |
- |
-9.20% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-6.34% |
1548130.787 |
1449998.483 |
- |
-27.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-6.28% |
1639719.402 |
1536703.123 |
- |
-6.15% |
- |
|
BM_vector_deque_ranges_move/1
|
-6.27% |
2.304 |
2.159 |
- |
15.85% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-6.27% |
1.192 |
1.117 |
- |
-25.23% |
- |
|
BM_std_minmax_element<char>/1024
|
-6.26% |
278.056 |
260.660 |
- |
-8.99% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
-6.24% |
3060.967 |
2870.018 |
- |
-0.71% |
- |
|
BM_std_minmax_element<char>/4096
|
-6.23% |
1088.988 |
1021.120 |
- |
-8.07% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-6.23% |
1.262 |
1.183 |
- |
-3.57% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-6.23% |
1.721 |
1.614 |
- |
0.05% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-6.22% |
16.471 |
15.446 |
- |
7.25% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-6.19% |
27901616.964 |
26174557.836 |
- |
-0.64% |
- |
|
BM_std_minmax_element<char>/5500
|
-6.13% |
1457.659 |
1368.263 |
- |
-8.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-6.11% |
4461135.124 |
4188477.214 |
- |
-5.29% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-6.11% |
5.087 |
4.776 |
- |
1.29% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-6.10% |
4529453.978 |
4253347.969 |
- |
-6.22% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-6.10% |
796.983 |
748.404 |
- |
-5.86% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-6.08% |
1.565 |
1.470 |
- |
18.52% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-6.08% |
29.987 |
28.165 |
- |
-4.32% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-6.05% |
1844680.176 |
1733149.008 |
- |
-5.92% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
-6.04% |
33.644 |
31.611 |
- |
1.47% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-6.04% |
2273060.118 |
2135707.817 |
- |
-6.22% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-6.03% |
15145.970 |
14232.039 |
- |
-0.87% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-6.03% |
26.734 |
25.122 |
- |
-0.12% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-6.02% |
10.989 |
10.327 |
- |
4.79% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-5.99% |
19.661 |
18.483 |
- |
-7.36% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-5.98% |
22.422 |
21.081 |
- |
-0.99% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-5.97% |
23.498 |
22.095 |
- |
1.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-5.95% |
1617379.233 |
1521156.818 |
- |
-7.95% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-5.93% |
40014562.258 |
37640188.704 |
- |
19.48% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576
|
-5.89% |
2.880 |
2.710 |
- |
-6.21% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-5.88% |
2.794 |
2.630 |
- |
-3.20% |
- |
|
BM_std_minmax_element<char>/64000
|
-5.87% |
16868.580 |
15878.843 |
- |
-7.88% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-5.85% |
1131969.923 |
1065738.778 |
- |
-4.92% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-5.83% |
8997.607 |
8472.711 |
- |
-6.09% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-5.79% |
34.206 |
32.226 |
- |
-0.75% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-5.78% |
1367344.109 |
1288278.734 |
- |
-5.37% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-5.78% |
28.378 |
26.738 |
- |
-6.96% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-5.78% |
2134882.242 |
2011504.803 |
- |
-5.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-5.77% |
1141116.410 |
1075322.598 |
- |
-2.63% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-5.76% |
12.188 |
11.486 |
- |
-8.33% |
- |
|
BM_std_minmax_element<char>/65536
|
-5.76% |
17255.955 |
16262.811 |
- |
-7.83% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-5.76% |
65.209 |
61.456 |
- |
-9.04% |
- |
|
BM_std_minmax_element<char>/70000
|
-5.75% |
18434.448 |
17373.772 |
- |
-7.81% |
- |
|
BM_deque_deque_copy_backward/1
|
-5.74% |
2.768 |
2.609 |
- |
-6.10% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.73% |
12630.832 |
11907.254 |
- |
-6.45% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-5.72% |
8859953.998 |
8352942.859 |
- |
0.04% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-5.72% |
1075999.917 |
1014439.098 |
- |
-6.15% |
- |
|
std::shift_right(list<int>)/50
|
-5.72% |
28.447 |
26.821 |
- |
1.46% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.72% |
2.595 |
2.447 |
- |
-1.36% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-5.70% |
31.776 |
29.967 |
- |
-0.76% |
- |
|
std::fill(list<int>)/32
|
-5.68% |
8.758 |
8.261 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-5.68% |
5622292.151 |
5303221.924 |
- |
-9.92% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
-5.67% |
1.612 |
1.521 |
- |
-0.17% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-5.66% |
1637957.438 |
1545280.680 |
- |
-6.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-5.66% |
1636515.217 |
1543955.322 |
- |
-5.67% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-5.66% |
78906195.157 |
74443450.072 |
- |
-6.06% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.64% |
1615964.760 |
1524783.041 |
- |
-7.98% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.64% |
309.011 |
291.595 |
- |
0.41% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-5.60% |
102.071 |
96.350 |
- |
-5.50% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-5.59% |
88625.018 |
83669.421 |
- |
-0.48% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-5.56% |
0.424 |
0.400 |
- |
-5.29% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-5.55% |
16.805 |
15.872 |
- |
-0.90% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-5.54% |
305813.039 |
288882.746 |
- |
2.17% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-5.52% |
1803517.640 |
1703874.859 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-5.52% |
1064573.923 |
1005854.983 |
- |
-2.69% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-5.51% |
1.461 |
1.381 |
- |
20.99% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-5.51% |
1041250.585 |
983855.310 |
- |
-1.08% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-5.51% |
2.879 |
2.720 |
- |
-0.31% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-5.51% |
1626162.272 |
1536598.797 |
- |
-7.57% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-5.50% |
1625165.607 |
1535726.156 |
- |
-7.74% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-5.50% |
12.691 |
11.993 |
- |
2.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-5.49% |
1633330.080 |
1543631.836 |
- |
-5.38% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-5.47% |
1.332 |
1.259 |
- |
12.42% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-5.46% |
7.802 |
7.376 |
- |
18.72% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-5.46% |
22.750 |
21.507 |
- |
2.03% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-5.46% |
10.945 |
10.347 |
- |
-7.49% |
- |
|
BM_StringFindCharLiteral/256
|
-5.44% |
5.750 |
5.437 |
- |
0.18% |
- |
|
BM_vector_deque_move/1
|
-5.44% |
2.314 |
2.188 |
- |
9.87% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-5.44% |
1068605.668 |
1010513.792 |
- |
-1.60% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-5.43% |
25.527 |
24.139 |
- |
-1.02% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-5.43% |
9160489.781 |
8662677.413 |
- |
-2.47% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-5.43% |
1240061.990 |
1172682.579 |
- |
-0.62% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-5.42% |
1125367.101 |
1064337.224 |
- |
-4.44% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-5.41% |
2.669 |
2.524 |
- |
-3.99% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-5.41% |
35484.444 |
33565.721 |
- |
2.88% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.41% |
1833395.266 |
1734270.832 |
- |
-13.17% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-5.40% |
1.552 |
1.469 |
- |
2.06% |
- |
|
BM_vector_deque_move/2
|
-5.40% |
2.055 |
1.945 |
- |
12.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-5.38% |
6932321.470 |
6559510.862 |
- |
-8.81% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
-5.37% |
27404.557 |
25932.209 |
- |
-0.48% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-5.37% |
14248.646 |
13483.641 |
- |
-14.72% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
-5.36% |
29.418 |
27.840 |
- |
0.04% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-5.36% |
105.007 |
99.383 |
- |
0.19% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-5.35% |
28.563 |
27.034 |
- |
-5.95% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-5.35% |
25.696 |
24.322 |
- |
-4.53% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-5.34% |
1641524.414 |
1553904.377 |
- |
-5.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.32% |
1633732.340 |
1546754.148 |
- |
-5.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-5.31% |
3223556.303 |
3052351.168 |
- |
0.13% |
- |
|
BM_vector_deque_ranges_copy/2
|
-5.31% |
1.834 |
1.737 |
- |
-15.46% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-5.30% |
2050850.015 |
1942183.835 |
- |
-3.92% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-5.27% |
20.760 |
19.665 |
- |
5.32% |
- |
|
BM_CmpLess_uint_schar
|
-5.27% |
1.099 |
1.041 |
- |
-1.69% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-5.26% |
30.067 |
28.485 |
- |
-5.56% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-5.26% |
0.370 |
0.350 |
- |
-1.97% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-5.26% |
17459011.739 |
16541264.491 |
- |
-0.19% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-5.25% |
1.412 |
1.338 |
- |
-5.30% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.24% |
13374.475 |
12673.217 |
- |
-0.10% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-5.22% |
166502.918 |
157809.585 |
- |
-0.65% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-5.22% |
251731.538 |
238595.314 |
- |
0.55% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-5.20% |
60.016 |
56.893 |
- |
-3.98% |
- |
|
std::move(deque<int>)/1048576
|
-5.19% |
58115.268 |
55099.987 |
- |
-2.59% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-5.17% |
0.266 |
0.253 |
- |
-3.85% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-5.16% |
1052672.223 |
998358.058 |
- |
-0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-5.13% |
10153.795 |
9632.966 |
- |
9.57% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-5.13% |
25.247 |
23.953 |
- |
-23.81% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-5.12% |
10071.258 |
9555.745 |
- |
5.09% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-5.11% |
2.259 |
2.144 |
- |
2.58% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-5.11% |
9247.471 |
8775.197 |
- |
-14.81% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-5.10% |
6713220.081 |
6370989.007 |
- |
0.45% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-5.10% |
1152213.957 |
1093503.036 |
- |
-7.24% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-5.09% |
18.197 |
17.271 |
- |
1.57% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-5.08% |
5.606 |
5.321 |
- |
12.52% |
- |
|
BM_StringFindCharLiteral/8192
|
-5.08% |
145.289 |
137.910 |
- |
0.27% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.08% |
1299.703 |
1233.716 |
- |
-3.90% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-5.07% |
1966.430 |
1866.678 |
- |
-2.03% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-5.07% |
3.077 |
2.921 |
- |
-0.23% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
-5.06% |
55584.032 |
52771.245 |
- |
0.21% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0
|
-5.06% |
0.271 |
0.257 |
- |
0.21% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-5.05% |
1.933 |
1.836 |
- |
-9.23% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-5.04% |
3.673 |
3.488 |
- |
-2.03% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-5.03% |
8.500 |
8.072 |
- |
1.67% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
-5.02% |
1.537 |
1.459 |
- |
-3.46% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-5.02% |
29.907 |
28.406 |
- |
5.49% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.01% |
2085658.041 |
1981146.811 |
- |
-9.53% |
- |
|
BM_num_get<unsigned_long_long>
|
-5.01% |
10.776 |
10.236 |
- |
-2.52% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-5.00% |
2233.391 |
2121.611 |
- |
-3.19% |
- |
|
BM_std_minmax_element<int>/3
|
-5.00% |
1.120 |
1.064 |
- |
-17.81% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-5.00% |
81.432 |
77.361 |
- |
-7.64% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-5.00% |
40451.608 |
38430.791 |
- |
0.27% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/1048576
|
-4.99% |
224321.576 |
213126.596 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-4.98% |
2.360 |
2.243 |
- |
1.58% |
- |
|
std::move(deque<int>)/262144
|
-4.97% |
16020.254 |
15224.255 |
- |
0.48% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.95% |
11.042 |
10.495 |
- |
-1.66% |
- |
|
BM_PushHeap_uint32_SingleElement_1024
|
-4.95% |
0.381 |
0.362 |
- |
-1.36% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-4.93% |
0.596 |
0.567 |
- |
-3.29% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.92% |
15647.875 |
14877.663 |
- |
0.53% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-4.91% |
3.041 |
2.892 |
- |
1.29% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-4.89% |
10.869 |
10.337 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-4.88% |
1302605.713 |
1238976.643 |
- |
1.73% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.87% |
8046.278 |
7654.249 |
- |
-0.61% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-4.87% |
12.607 |
11.993 |
- |
-0.52% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-4.86% |
72.642 |
69.112 |
- |
-0.01% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-4.86% |
1.742 |
1.657 |
- |
-10.75% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-4.85% |
24.460 |
23.273 |
- |
-3.32% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-4.85% |
26403.383 |
25122.797 |
- |
-5.76% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-4.85% |
194072906.811 |
184666938.159 |
- |
-9.87% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
-4.85% |
17195.162 |
16361.875 |
- |
0.71% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-4.83% |
855.397 |
814.093 |
- |
-4.87% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-4.82% |
301312.626 |
286774.932 |
- |
2.60% |
- |
|
BM_PushHeap_uint32_Random_4
|
-4.82% |
2.245 |
2.136 |
- |
-1.08% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
-4.81% |
5390.180 |
5130.747 |
- |
0.34% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-4.81% |
25.022 |
23.819 |
- |
-4.02% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-4.79% |
13.245 |
12.610 |
- |
-0.21% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-4.79% |
1100928.578 |
1048218.590 |
- |
-2.56% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.78% |
2106497.152 |
2005703.289 |
- |
-14.85% |
- |
|
std::multiset<int>::clear()/8192
|
-4.78% |
82076.421 |
78152.376 |
- |
-0.26% |
- |
|
BM_std_minmax_element<char>/512
|
-4.77% |
140.955 |
134.226 |
- |
-7.91% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
-4.77% |
9.575 |
9.119 |
- |
-0.31% |
- |
|
bm_lexicographical_compare<int>/262144
|
-4.75% |
17183.142 |
16366.788 |
- |
0.78% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
-4.74% |
17182.611 |
16368.090 |
- |
0.74% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-4.72% |
5.694 |
5.425 |
- |
20.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-4.71% |
8319614.290 |
7928166.268 |
- |
7.99% |
- |
|
BM_CmpLess_ushort_schar
|
-4.70% |
1.062 |
1.012 |
- |
0.18% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-4.69% |
24.850 |
23.685 |
- |
7.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-4.68% |
34.087 |
32.491 |
- |
-6.12% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-4.68% |
21.241 |
20.248 |
- |
3.99% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-4.67% |
3.110 |
2.965 |
- |
-1.38% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
-4.66% |
843.397 |
804.077 |
- |
-0.33% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-4.66% |
10.985 |
10.472 |
- |
-8.18% |
- |
|
BM_PushHeap_uint32_Ascending_16
|
-4.66% |
0.965 |
0.920 |
- |
-1.42% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-4.65% |
0.711 |
0.678 |
- |
-7.67% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-4.65% |
11.021 |
10.509 |
- |
-6.09% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-4.64% |
3358.715 |
3202.771 |
- |
-0.11% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-4.64% |
27618.101 |
26335.825 |
- |
0.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-4.64% |
17720496.863 |
16898203.895 |
- |
-0.03% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-4.64% |
0.725 |
0.691 |
- |
-12.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-4.63% |
48200.511 |
45966.423 |
- |
-1.71% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-4.63% |
1998167.399 |
1905562.664 |
- |
-5.82% |
- |
|
ranges::min(std::list<char>)/1
|
-4.63% |
0.440 |
0.420 |
- |
0.03% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.63% |
14678.991 |
13999.176 |
- |
1.96% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-4.62% |
6613.231 |
6307.534 |
- |
0.13% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-4.62% |
75.017 |
71.551 |
- |
-0.02% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-4.62% |
10209.584 |
9737.996 |
- |
-1.86% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-4.59% |
29.399 |
28.050 |
- |
6.89% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
-4.58% |
19.822 |
18.913 |
- |
-0.16% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-4.58% |
3.997 |
3.814 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-4.58% |
2125730.955 |
2028443.197 |
- |
-3.86% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-4.57% |
8465.080 |
8078.125 |
- |
-11.22% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-4.56% |
359.623 |
343.218 |
- |
-0.31% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-4.56% |
0.403 |
0.385 |
- |
11.11% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-4.55% |
52588.898 |
50197.809 |
- |
-0.87% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.54% |
19.143 |
18.274 |
- |
2.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-4.54% |
15428.819 |
14728.666 |
- |
-0.76% |
- |
|
std::reverse_copy(list<int>)/4096
|
-4.53% |
3243.962 |
3096.893 |
- |
-0.11% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8192
|
-4.53% |
22588.181 |
21564.752 |
- |
0.01% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.52% |
807.204 |
770.681 |
- |
-5.34% |
- |
|
BM_StringFindStringLiteral/512
|
-4.52% |
10.033 |
9.579 |
- |
0.13% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-4.50% |
10.949 |
10.457 |
- |
-6.76% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-4.49% |
30.988 |
29.597 |
- |
-2.84% |
- |
|
bm_lexicographical_compare<signed_char>/1048576
|
-4.48% |
17157.510 |
16388.428 |
- |
0.76% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-4.48% |
90.833 |
86.763 |
- |
3.18% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-4.48% |
3.134 |
2.994 |
- |
0.50% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-4.47% |
541.373 |
517.159 |
- |
-5.64% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-4.45% |
25.111 |
23.993 |
- |
0.34% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
-4.43% |
8.414 |
8.041 |
- |
-0.46% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-4.43% |
1217979.363 |
1164083.663 |
- |
-4.97% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-4.42% |
39456156.307 |
37710235.280 |
- |
-0.56% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-4.42% |
288.105 |
275.357 |
- |
-3.29% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-4.42% |
18.849 |
18.015 |
- |
-8.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.42% |
1185724.223 |
1133267.809 |
- |
-4.11% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-4.42% |
32.377 |
30.945 |
- |
-5.30% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-4.42% |
1952.969 |
1866.667 |
- |
-1.48% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-4.41% |
2.578 |
2.465 |
- |
2.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-4.41% |
1086204.821 |
1038303.581 |
- |
-2.05% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-4.40% |
4323.362 |
4133.325 |
- |
-5.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.39% |
1753838.621 |
1676823.242 |
- |
-4.48% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.38% |
11719.988 |
11206.151 |
- |
8.15% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576
|
-4.38% |
632751.956 |
605022.361 |
- |
-0.09% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-4.38% |
4079.018 |
3900.385 |
- |
-1.41% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-4.38% |
4.593 |
4.392 |
- |
-1.26% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-4.37% |
6564.105 |
6277.042 |
- |
-1.33% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-4.37% |
11.043 |
10.561 |
- |
4.82% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-4.37% |
23.823 |
22.782 |
- |
-5.59% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-4.37% |
3.706 |
3.544 |
- |
0.67% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.36% |
15532.151 |
14854.486 |
- |
0.82% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-4.36% |
13.905 |
13.299 |
- |
-0.82% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-4.35% |
1078728.126 |
1031835.878 |
- |
-3.98% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-4.35% |
9092807.195 |
8697655.720 |
- |
-1.19% |
- |
|
std::is_sorted(deque<int>)/8192
|
-4.33% |
3943.295 |
3772.395 |
- |
-0.13% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
-4.33% |
4.515 |
4.320 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-4.30% |
360199856.524 |
344713813.769 |
- |
-1.52% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-4.29% |
234.351 |
224.289 |
- |
1.10% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-4.29% |
528.560 |
505.885 |
- |
-5.18% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-4.28% |
1.180 |
1.129 |
- |
1.72% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-4.26% |
12363.585 |
11836.448 |
- |
-4.64% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-4.25% |
26.756 |
25.618 |
- |
1.51% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-4.25% |
0.905 |
0.866 |
- |
-0.14% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
-4.25% |
19.270 |
18.452 |
- |
-3.83% |
- |
|
std::copy_backward(vector<int>)/32768
|
-4.25% |
3783.374 |
3622.752 |
- |
-2.37% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-4.23% |
1.206 |
1.155 |
- |
-8.38% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-4.23% |
8.321 |
7.969 |
- |
1.32% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-4.23% |
9.857 |
9.440 |
- |
-3.35% |
- |
|
BM_PushHeap_string_Descending_64
|
-4.22% |
2.332 |
2.233 |
- |
0.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-4.21% |
8981299.691 |
8602880.825 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-4.21% |
5198456.617 |
4979797.314 |
- |
-0.79% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.21% |
4.247 |
4.068 |
- |
1.29% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.20% |
1485.945 |
1423.609 |
- |
-5.33% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-4.19% |
1795747.471 |
1720434.839 |
- |
1.58% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-4.19% |
265.614 |
254.493 |
- |
0.89% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-4.18% |
1.310 |
1.255 |
- |
3.68% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.17% |
47.945 |
45.946 |
- |
0.24% |
- |
|
BM_StringFindCharLiteral/2048
|
-4.17% |
41.929 |
40.181 |
- |
0.33% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/1024
|
-4.16% |
636.082 |
609.607 |
- |
-1.31% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-4.16% |
20.987 |
20.113 |
- |
-4.79% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-4.16% |
11702062.373 |
11215497.323 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-4.16% |
11.295 |
10.826 |
- |
2.34% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-4.16% |
31.684 |
30.367 |
- |
-2.13% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-4.15% |
1.211 |
1.161 |
- |
7.60% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/32
|
-4.15% |
3.038 |
2.912 |
- |
-0.19% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-4.14% |
9.331 |
8.944 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-4.14% |
15060306.171 |
14436562.886 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-4.11% |
1407571.341 |
1349656.971 |
- |
-22.34% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-4.11% |
3.624 |
3.475 |
- |
-2.58% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-4.11% |
22.281 |
21.366 |
- |
-6.68% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-4.11% |
52259.504 |
50113.984 |
- |
-0.24% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-4.10% |
1.445 |
1.386 |
- |
-4.57% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-4.09% |
22.139 |
21.233 |
- |
5.95% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-4.08% |
22855.565 |
21923.090 |
- |
-3.14% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.07% |
52.085 |
49.965 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-4.06% |
10185372.943 |
9771429.887 |
- |
0.89% |
- |
|
BM_StringFindStringLiteral/256
|
-4.04% |
5.681 |
5.451 |
- |
-0.81% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-4.02% |
25.516 |
24.490 |
- |
3.61% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1048576
|
-4.02% |
92100.520 |
88400.140 |
- |
-0.07% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-4.01% |
8.412 |
8.075 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.00% |
1460116.274 |
1401643.922 |
- |
4.09% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-4.00% |
230.946 |
221.698 |
- |
-2.79% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-4.00% |
1194115.853 |
1146311.180 |
- |
0.88% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-4.00% |
714.668 |
686.062 |
- |
0.04% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-4.00% |
8552.093 |
8210.027 |
- |
-17.95% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-4.00% |
1080647.891 |
1037471.114 |
- |
-4.06% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-3.99% |
9120666.562 |
8756473.484 |
- |
1.93% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-3.99% |
9175286.561 |
8809044.035 |
- |
-2.19% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-3.96% |
17.567 |
16.870 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-3.96% |
1042809.541 |
1001485.021 |
- |
-3.69% |
- |
|
BM_CmpEqual_int_uchar
|
-3.96% |
1.117 |
1.073 |
- |
-3.77% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-3.96% |
7716.158 |
7410.885 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-3.96% |
1223813.639 |
1175409.262 |
- |
2.73% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-3.95% |
1707557.859 |
1640115.316 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.94% |
1980587.078 |
1902642.254 |
- |
-3.26% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-3.93% |
409.612 |
393.529 |
- |
-0.27% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-3.92% |
0.715 |
0.687 |
- |
-6.51% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.92% |
1183381.625 |
1137007.266 |
- |
-2.83% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-3.92% |
11311864.931 |
10868629.368 |
- |
-4.31% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-3.92% |
16.327 |
15.688 |
- |
-3.95% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-3.91% |
1744.104 |
1675.897 |
- |
-4.52% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-3.90% |
428.652 |
411.915 |
- |
0.45% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-3.90% |
88.338 |
84.889 |
- |
0.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-3.89% |
19148.572 |
18403.295 |
- |
3.64% |
- |
|
BM_StringFindAllMatch/1
|
-3.89% |
3.120 |
2.999 |
- |
5.56% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-3.89% |
0.323 |
0.311 |
- |
-7.15% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-3.88% |
37.616 |
36.157 |
- |
-0.85% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.87% |
296.730 |
285.240 |
- |
-3.73% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-3.86% |
67.451 |
64.846 |
- |
1.77% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-3.86% |
132.017 |
126.927 |
- |
-2.97% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-3.85% |
864434.049 |
831113.916 |
- |
-1.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.85% |
747.111 |
718.338 |
- |
0.60% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-3.85% |
7099.657 |
6826.233 |
- |
0.62% |
- |
|
std::move(list<int>)/64
|
-3.85% |
40.592 |
39.030 |
- |
-9.42% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
-3.84% |
2.085 |
2.005 |
- |
0.12% |
- |
|
BM_StringFindNoMatch/512
|
-3.84% |
9.577 |
9.209 |
- |
0.15% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.83% |
241.584 |
232.325 |
- |
0.48% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
-3.83% |
20.414 |
19.633 |
- |
-3.98% |
- |
|
BM_CmpEqual_ushort_int
|
-3.82% |
1.100 |
1.058 |
- |
-2.49% |
- |
|
BM_num_get<void*>
|
-3.82% |
11.228 |
10.799 |
- |
-0.64% |
- |
|
std::copy_n(deque<int>)/262144
|
-3.80% |
12073.851 |
11614.508 |
- |
-0.36% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-3.79% |
56.416 |
54.276 |
- |
-1.95% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.79% |
14145.927 |
13609.426 |
- |
-2.76% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-3.78% |
923.509 |
888.568 |
- |
-2.86% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-3.78% |
25.965 |
24.983 |
- |
-0.87% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-3.78% |
278510.084 |
267980.636 |
- |
1.94% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-3.77% |
1.207 |
1.162 |
- |
-5.35% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-3.75% |
39665.765 |
38176.985 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-3.75% |
14796884.952 |
14241864.360 |
- |
1.58% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.75% |
196392307.491 |
189029367.618 |
- |
-6.40% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.71% |
13970.144 |
13451.420 |
- |
-13.13% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-3.71% |
2.161 |
2.081 |
- |
-0.02% |
- |
|
std::partial_sort(vector<int>)_(descending)/1024
|
-3.70% |
8226.691 |
7922.516 |
- |
-0.56% |
- |
|
BM_PushHeap_float_Descending_16384
|
-3.70% |
0.398 |
0.384 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.69% |
352419803.376 |
339397971.732 |
- |
36.57% |
- |
|
BM_PushHeap_string_Descending_16384
|
-3.69% |
2.470 |
2.378 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-3.69% |
13896862.063 |
13384163.827 |
- |
0.95% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-3.69% |
9548.625 |
9196.394 |
- |
8.58% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-3.69% |
10.596 |
10.206 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-3.68% |
200586125.878 |
193212301.787 |
- |
-0.57% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-3.67% |
12.075 |
11.631 |
- |
8.37% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-3.67% |
69.539 |
66.985 |
- |
-0.19% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-3.66% |
35.488 |
34.189 |
- |
-1.96% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-3.65% |
10.646 |
10.258 |
- |
-8.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.64% |
13081.227 |
12605.584 |
- |
-1.26% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
-3.63% |
116.855 |
112.619 |
- |
-8.21% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-3.63% |
2.485 |
2.395 |
- |
-2.40% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-3.60% |
10068.348 |
9705.771 |
- |
-2.40% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-3.60% |
2.423 |
2.336 |
- |
3.16% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-3.60% |
11645757.402 |
11226970.391 |
- |
-1.39% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
-3.59% |
6759.317 |
6516.569 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-3.59% |
1365731.196 |
1316735.034 |
- |
-3.96% |
- |
|
BM_StringFindCharLiteral/512
|
-3.59% |
9.796 |
9.445 |
- |
-0.25% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.58% |
38.419 |
37.045 |
- |
2.14% |
- |
|
BM_std_minmax_element<int>/2
|
-3.57% |
0.668 |
0.644 |
- |
-6.05% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-3.57% |
23.079 |
22.255 |
- |
0.56% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-3.57% |
53.790 |
51.870 |
- |
-0.28% |
- |
|
BM_StringFindNoMatch/64
|
-3.57% |
2.163 |
2.086 |
- |
0.01% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-3.57% |
229.471 |
221.282 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-3.57% |
8988767.555 |
8668051.190 |
- |
0.71% |
- |
|
BM_StringFindAllMatch/8
|
-3.56% |
2.899 |
2.796 |
- |
-0.15% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.55% |
6813.481 |
6571.340 |
- |
-2.47% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-3.55% |
1107585.782 |
1068274.615 |
- |
-2.78% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-3.55% |
148800.251 |
143524.626 |
- |
0.86% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-3.54% |
26372.640 |
25437.939 |
- |
-1.26% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.54% |
13.198 |
12.731 |
- |
-2.48% |
- |
|
BM_deque_vector_copy/2
|
-3.54% |
1.825 |
1.760 |
- |
-3.31% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-3.53% |
61.131 |
58.971 |
- |
8.52% |
- |
|
SetIntersection_None_Set_float_64_16
|
-3.53% |
18319000.959 |
17672865.158 |
- |
-4.37% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
-3.52% |
18898.462 |
18232.399 |
- |
-0.21% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
-3.52% |
2.158 |
2.082 |
- |
-0.16% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-3.52% |
1.554 |
1.499 |
- |
-5.14% |
- |
|
std::map<std::string,_int>::clear()/32
|
-3.51% |
909.889 |
877.960 |
- |
0.53% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.51% |
248772.367 |
240046.020 |
- |
-3.26% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-3.50% |
9563.835 |
9228.876 |
- |
1.36% |
- |
|
std::pop_heap(vector<float>)/1024
|
-3.50% |
8.775 |
8.468 |
- |
0.48% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.48% |
23.975 |
23.140 |
- |
-12.43% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-3.48% |
402.285 |
388.278 |
- |
-0.17% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-3.48% |
2.827 |
2.729 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-3.47% |
18704922.717 |
18055414.140 |
- |
-2.79% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-3.47% |
2.443 |
2.358 |
- |
-7.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-3.47% |
2228362.492 |
2151034.746 |
- |
22.72% |
- |
|
std::remove(vector<int>)_(prefix)/50
|
-3.46% |
56.116 |
54.176 |
- |
0.61% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-3.46% |
7047.813 |
6804.304 |
- |
0.89% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-3.44% |
18.101 |
17.478 |
- |
-0.12% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
-3.44% |
16.857 |
16.276 |
- |
0.58% |
- |
|
BM_StringRead_Hot_Shallow_Small
|
-3.44% |
0.492 |
0.475 |
- |
-1.42% |
- |
|
BM_num_get<float>
|
-3.44% |
37.221 |
35.941 |
- |
-3.06% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-3.43% |
305004.899 |
294530.939 |
- |
-0.39% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.43% |
14005.715 |
13525.323 |
- |
-0.32% |
- |
|
BM_StringRead_Hot_Deep_Small
|
-3.42% |
0.508 |
0.491 |
- |
-1.99% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-3.42% |
69.123 |
66.757 |
- |
-1.43% |
- |
|
std::copy_n(vector<int>)/262144
|
-3.42% |
12976.368 |
12532.399 |
- |
0.06% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-3.42% |
28.790 |
27.805 |
- |
2.17% |
- |
|
BM_deque_vector_ranges_copy/2
|
-3.42% |
1.829 |
1.766 |
- |
-3.61% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-3.41% |
5806808.459 |
5608675.403 |
- |
0.12% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-3.41% |
16.135 |
15.586 |
- |
-8.70% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-3.39% |
12350651.515 |
11931386.310 |
- |
-0.88% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-3.39% |
33.173 |
32.048 |
- |
5.18% |
- |
|
std::shift_right(list<int>)/1024
|
-3.38% |
756.949 |
731.359 |
- |
-0.04% |
- |
|
std::pop_heap(vector<float>)/8
|
-3.37% |
52.210 |
50.449 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-3.37% |
10892103.529 |
10524861.548 |
- |
-0.84% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-3.37% |
0.919 |
0.888 |
- |
-2.51% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-3.36% |
206.239 |
199.304 |
- |
0.37% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-3.36% |
283.645 |
274.119 |
- |
4.31% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
-3.35% |
29.121 |
28.145 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-3.35% |
18351088.442 |
17736752.766 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-3.34% |
1071200.887 |
1035376.267 |
- |
0.57% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-3.34% |
8992437.371 |
8692038.617 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-3.33% |
1212325.279 |
1171995.033 |
- |
2.19% |
- |
|
BM_PushHeap_uint32_SingleElement_256
|
-3.33% |
0.395 |
0.382 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-3.32% |
1585927.084 |
1533199.787 |
- |
1.67% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-3.32% |
1.619 |
1.565 |
- |
18.48% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-3.32% |
1093.501 |
1057.185 |
- |
2.85% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-3.32% |
8.245 |
7.971 |
- |
-4.72% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-3.30% |
0.423 |
0.409 |
- |
-1.29% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-3.30% |
64509.133 |
62381.875 |
- |
-1.96% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-3.29% |
24.353 |
23.552 |
- |
-0.61% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-3.29% |
55.708 |
53.877 |
- |
0.73% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-3.26% |
818.304 |
791.589 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-3.26% |
1050485.208 |
1016217.051 |
- |
-2.90% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.25% |
33.363 |
32.279 |
- |
-11.29% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-3.24% |
17859375.002 |
17279919.025 |
- |
-0.49% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-3.24% |
9452.262 |
9145.716 |
- |
5.34% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-3.23% |
8909480.114 |
8621490.895 |
- |
0.12% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.23% |
121961.968 |
118020.957 |
- |
0.64% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-3.22% |
18.257 |
17.669 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-3.21% |
1092090.837 |
1056999.947 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-3.21% |
1185318.126 |
1147248.147 |
- |
-3.40% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-3.21% |
1210599.203 |
1171772.053 |
- |
2.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.20% |
1846.154 |
1787.146 |
- |
7.18% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-3.19% |
223641.050 |
216496.947 |
- |
-3.64% |
- |
|
std::multiset<std::string>::clear()/1024
|
-3.19% |
22381.307 |
21666.769 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-3.19% |
4203470.329 |
4069277.854 |
- |
-2.72% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-3.18% |
27.798 |
26.914 |
- |
-1.96% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.18% |
9028.445 |
8741.285 |
- |
1.05% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-3.17% |
0.448 |
0.434 |
- |
-0.16% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-3.17% |
21.576 |
20.892 |
- |
6.34% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-3.17% |
20.392 |
19.746 |
- |
1.51% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-3.17% |
300.489 |
290.969 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-3.16% |
294.561 |
285.248 |
- |
-2.21% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.15% |
6605.043 |
6396.926 |
- |
0.70% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-3.15% |
8103.594 |
7848.453 |
- |
8.69% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-3.15% |
0.633 |
0.613 |
- |
45.97% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.14% |
13062.386 |
12651.872 |
- |
0.47% |
- |
|
std::reverse(deque<int>)/64
|
-3.14% |
13.461 |
13.039 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-3.13% |
25.638 |
24.835 |
- |
3.29% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-3.13% |
13.165 |
12.753 |
- |
-2.44% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-3.13% |
5993.682 |
5806.338 |
- |
-0.90% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/0
|
-3.12% |
0.336 |
0.325 |
- |
-1.06% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-3.12% |
0.487 |
0.472 |
- |
-2.49% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-3.10% |
8995039.156 |
8716062.249 |
- |
-0.12% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-3.09% |
60.782 |
58.902 |
- |
-3.21% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.08% |
7640.679 |
7405.103 |
- |
-2.98% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-3.08% |
1.215 |
1.177 |
- |
2.36% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-3.08% |
9376666.110 |
9087817.391 |
- |
0.92% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-3.07% |
26404.604 |
25593.112 |
- |
-1.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-3.07% |
1052811.296 |
1020493.054 |
- |
0.95% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.07% |
223.438 |
216.589 |
- |
3.03% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-3.06% |
10.570 |
10.247 |
- |
-6.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.06% |
8942429.899 |
8669146.759 |
- |
0.24% |
- |
|
BM_StringFindStringLiteral/1024
|
-3.06% |
18.634 |
18.065 |
- |
1.01% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-3.05% |
3.140 |
3.045 |
- |
8.91% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-3.04% |
1034878.576 |
1003428.280 |
- |
-0.73% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.04% |
83200.821 |
80675.621 |
- |
-0.58% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.03% |
202.805 |
196.658 |
- |
-3.20% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-3.03% |
795.600 |
771.490 |
- |
-0.33% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.03% |
101.243 |
98.179 |
- |
-1.67% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
-3.02% |
130.372 |
126.433 |
- |
7.07% |
- |
|
std::move_backward(list<int>)/4096
|
-3.01% |
4994.049 |
4843.605 |
- |
15.54% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-3.01% |
28155.905 |
27308.107 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-3.01% |
1100526.278 |
1067401.235 |
- |
-4.99% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-3.01% |
5978489.901 |
5798552.246 |
- |
-3.81% |
- |
|
BM_num_get<long_long>
|
-3.00% |
10.921 |
10.593 |
- |
-1.72% |
- |
|
std::is_sorted(deque<int>)/1024
|
-3.00% |
485.752 |
471.173 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.00% |
1032159.805 |
1001213.577 |
- |
-0.18% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
-2.99% |
0.866 |
0.840 |
- |
3.39% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.99% |
731.871 |
710.016 |
- |
-1.28% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.99% |
1.082 |
1.049 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-2.98% |
1101004.214 |
1068150.373 |
- |
-2.48% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-2.98% |
19.136 |
18.566 |
- |
0.54% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-2.98% |
30.129 |
29.232 |
- |
-0.64% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-2.98% |
82543.259 |
80087.173 |
- |
-2.14% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-2.97% |
0.656 |
0.636 |
- |
0.64% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-2.97% |
1.323 |
1.284 |
- |
-5.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-2.97% |
24536.201 |
23807.501 |
- |
-3.21% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.97% |
680.873 |
660.653 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.96% |
1209596.355 |
1173740.397 |
- |
2.41% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-2.96% |
7456.441 |
7235.423 |
- |
0.59% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-2.96% |
6982.389 |
6775.687 |
- |
0.35% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-2.95% |
192278110.042 |
186602138.253 |
- |
-7.43% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-2.95% |
6.192 |
6.009 |
- |
-0.12% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-2.95% |
1.526 |
1.481 |
- |
-3.34% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-2.95% |
11569282.410 |
11228469.668 |
- |
-0.34% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
-2.95% |
1336.031 |
1296.684 |
- |
1.88% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-2.93% |
26175.807 |
25407.948 |
- |
0.23% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-2.93% |
104559.444 |
101493.863 |
- |
-5.64% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-2.93% |
23.070 |
22.395 |
- |
0.35% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-2.93% |
1532727.805 |
1487874.857 |
- |
-1.35% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-2.92% |
2.293 |
2.226 |
- |
-8.82% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.92% |
11538395.820 |
11201566.893 |
- |
-0.48% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-2.91% |
248.600 |
241.362 |
- |
10.55% |
- |
|
BM_CmpLess_int_int
|
-2.91% |
1.068 |
1.037 |
- |
-2.46% |
- |
|
BM_num_get<unsigned_int>
|
-2.90% |
9.859 |
9.573 |
- |
-2.86% |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
-2.90% |
35.954 |
34.910 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-2.89% |
51995741.112 |
50494745.509 |
- |
-1.26% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-2.88% |
544398879.198 |
528707833.390 |
- |
-0.37% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-2.88% |
10.132 |
9.841 |
- |
3.26% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-2.87% |
31.666 |
30.757 |
- |
-6.81% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-2.87% |
8950886.153 |
8694054.309 |
- |
0.23% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.87% |
73345.218 |
71243.193 |
- |
0.89% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-2.87% |
34535.819 |
33546.117 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.87% |
6445593.726 |
6260894.942 |
- |
-3.89% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192
|
-2.87% |
4854.051 |
4714.967 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-2.86% |
9404981.497 |
9135626.573 |
- |
-1.01% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.85% |
79483.639 |
77215.302 |
- |
1.35% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.85% |
13409.446 |
13026.934 |
- |
-1.26% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.84% |
1.696 |
1.647 |
- |
0.41% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.84% |
16708.746 |
16233.692 |
- |
1.16% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.84% |
56792.780 |
55180.090 |
- |
0.02% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
-2.84% |
731.602 |
710.853 |
- |
-1.36% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.83% |
6583.311 |
6396.768 |
- |
-0.23% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-2.83% |
4068.495 |
3953.460 |
- |
-0.46% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.82% |
383.747 |
372.925 |
- |
2.10% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.81% |
3422144.445 |
3325955.669 |
- |
-1.79% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.81% |
11702915.558 |
11374495.876 |
- |
0.39% |
- |
|
std::upper_bound(std::list<int>)/8192
|
-2.80% |
15153.218 |
14728.524 |
- |
0.22% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
-2.80% |
26.229 |
25.495 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-2.80% |
19622919.663 |
19074140.627 |
- |
-12.46% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-2.79% |
222.073 |
215.874 |
- |
-3.36% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
-2.79% |
3.732 |
3.628 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-2.79% |
1898178.833 |
1845313.382 |
- |
25.88% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.78% |
35723.330 |
34728.454 |
- |
-0.58% |
- |
|
BM_CmpEqual_ushort_schar
|
-2.77% |
1.016 |
0.988 |
- |
-1.85% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-2.77% |
63253.680 |
61503.347 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-2.76% |
39100159.681 |
38019442.049 |
- |
6.82% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-2.76% |
333.903 |
324.702 |
- |
-5.57% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.74% |
2.546 |
2.476 |
- |
-0.67% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-2.73% |
6262.506 |
6091.282 |
- |
-8.49% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.73% |
20.819 |
20.250 |
- |
-2.88% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-2.73% |
4222485.434 |
4107383.317 |
- |
0.97% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-2.72% |
1210961.051 |
1178002.879 |
- |
1.19% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-2.72% |
1128190.061 |
1097504.518 |
- |
-1.39% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-2.72% |
1551.662 |
1509.468 |
- |
3.44% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-2.71% |
5.941 |
5.780 |
- |
2.02% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-2.71% |
1218340.250 |
1185372.395 |
- |
2.82% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-2.71% |
477.838 |
464.909 |
- |
1.36% |
- |
|
std::search(list<int>,_pred)_(no_match)/1048576
|
-2.69% |
979263.814 |
952902.834 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-2.69% |
209723901.791 |
204079705.512 |
- |
-0.78% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-2.69% |
719.792 |
700.449 |
- |
0.67% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-2.68% |
3.475 |
3.382 |
- |
-6.83% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.68% |
23.969 |
23.327 |
- |
-0.79% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.68% |
13.846 |
13.475 |
- |
0.30% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.68% |
13.088 |
12.737 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-2.68% |
17007252.523 |
16551938.747 |
- |
-1.03% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.67% |
3425.046 |
3333.454 |
- |
0.68% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-2.67% |
6.768 |
6.587 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.67% |
23066898.295 |
22450469.009 |
- |
0.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.67% |
1101119.051 |
1071716.541 |
- |
-0.99% |
- |
|
BM_vector_deque_ranges_move/64
|
-2.67% |
2.828 |
2.753 |
- |
4.58% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.66% |
1178610.370 |
1147208.410 |
- |
-0.33% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.66% |
17.629 |
17.159 |
- |
-0.77% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.66% |
11766.025 |
11452.617 |
- |
-0.04% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.66% |
33.723 |
32.826 |
- |
-6.60% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.66% |
1166114.460 |
1135121.253 |
- |
-1.00% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.66% |
578.356 |
563.000 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.65% |
1201906.943 |
1170009.038 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-2.65% |
7680621.429 |
7477103.107 |
- |
-0.41% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-2.65% |
13.950 |
13.581 |
- |
0.13% |
- |
|
std::multimap<int,_int>::ctor(const&)/0
|
-2.65% |
13.125 |
12.777 |
- |
0.92% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-2.64% |
9042487.722 |
8803503.962 |
- |
0.04% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-2.64% |
156844916.639 |
152703218.687 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.64% |
24440305.896 |
23796089.762 |
- |
-2.35% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-2.63% |
1794858.147 |
1747722.240 |
- |
-1.80% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.62% |
30.420 |
29.622 |
- |
1.01% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-2.62% |
13546616.374 |
13191441.031 |
- |
1.47% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-2.62% |
5420610.967 |
5278746.171 |
- |
-10.74% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-2.62% |
5.641 |
5.493 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-2.61% |
1044952.180 |
1017636.732 |
- |
-2.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.61% |
225949290.897 |
220045642.731 |
- |
0.04% |
- |
|
std::swap_ranges(deque<int>)/32
|
-2.61% |
10.696 |
10.417 |
- |
-0.01% |
- |
|
rng::for_each(multimap<int>)/8192
|
-2.61% |
7591.106 |
7393.037 |
- |
0.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-2.61% |
6.601 |
6.429 |
- |
-1.87% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.61% |
1001.605 |
975.490 |
- |
-3.97% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.61% |
2.050 |
1.997 |
- |
5.18% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-2.60% |
14401102.135 |
14026704.703 |
- |
-1.57% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.60% |
124260.353 |
121031.822 |
- |
1.63% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-2.59% |
5867.263 |
5715.422 |
- |
-3.31% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-2.58% |
3032.047 |
2953.797 |
- |
-2.53% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.57% |
12038694.117 |
11728902.729 |
- |
-1.55% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.57% |
33.684 |
32.819 |
- |
-2.82% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-2.56% |
1367078.890 |
1332040.128 |
- |
-2.15% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.56% |
389.967 |
379.999 |
- |
-2.55% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.56% |
352.724 |
343.710 |
- |
-4.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.55% |
1220401.210 |
1189224.030 |
- |
0.52% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.54% |
37.288 |
36.340 |
- |
13.49% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-2.54% |
1169281.350 |
1139592.984 |
- |
-2.10% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-2.54% |
40.784 |
39.749 |
- |
1.25% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-2.53% |
4.233 |
4.126 |
- |
0.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.52% |
0.639 |
0.623 |
- |
-2.34% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-2.52% |
1.019 |
0.993 |
- |
-4.44% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-2.52% |
1090144.046 |
1062709.538 |
- |
-1.27% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-2.52% |
0.945 |
0.921 |
- |
1.19% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-2.50% |
1.426 |
1.391 |
- |
-1.96% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.49% |
231.443 |
225.673 |
- |
-0.14% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-2.49% |
227.340 |
221.685 |
- |
-3.03% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-2.48% |
475.999 |
464.176 |
- |
-2.53% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-2.48% |
32.439 |
31.635 |
- |
5.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-2.48% |
12112026.364 |
11812185.299 |
- |
-0.39% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-2.48% |
1043815.159 |
1017979.695 |
- |
-2.11% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-2.47% |
11566352.184 |
11280428.591 |
- |
-0.72% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.47% |
669.414 |
652.899 |
- |
-0.57% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-2.46% |
1130041.240 |
1102242.354 |
- |
-2.23% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
-2.46% |
19.289 |
18.814 |
- |
2.87% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-2.45% |
24.192 |
23.599 |
- |
-2.46% |
- |
|
BM_deque_deque_ranges_move/64000
|
-2.45% |
3121.227 |
3044.852 |
- |
1.15% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-2.45% |
13137967.583 |
12816667.282 |
- |
-5.00% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-2.44% |
5183.087 |
5056.523 |
- |
-1.26% |
- |
|
std::make_heap(deque<int>)_(descending)/8
|
-2.44% |
21.841 |
21.308 |
- |
2.60% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-2.43% |
1154979.530 |
1126862.591 |
- |
-5.52% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
-2.43% |
21.132 |
20.618 |
- |
-2.04% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-2.43% |
0.532 |
0.519 |
- |
7.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.43% |
1169988.788 |
1141546.061 |
- |
-1.23% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.43% |
218959.319 |
213645.764 |
- |
-3.09% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.43% |
11643286.044 |
11360791.530 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-2.42% |
21.033 |
20.523 |
- |
-1.61% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.42% |
23.293 |
22.729 |
- |
-2.30% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.42% |
29.496 |
28.783 |
- |
0.71% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.42% |
1395.071 |
1361.351 |
- |
-3.57% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-2.41% |
10.136 |
9.892 |
- |
-1.02% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.41% |
162905295.030 |
158980467.649 |
- |
0.90% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576
|
-2.41% |
69916.425 |
68232.098 |
- |
-0.06% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.41% |
1044295.061 |
1019144.055 |
- |
-1.87% |
- |
|
std::pop_heap(deque<int>)/1024
|
-2.41% |
12.658 |
12.354 |
- |
-5.51% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-2.40% |
0.477 |
0.466 |
- |
-0.27% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-2.40% |
30.423 |
29.694 |
- |
-2.26% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-2.39% |
486.901 |
475.241 |
- |
-1.56% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.39% |
21.035 |
20.532 |
- |
0.25% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-2.39% |
1207579.428 |
1178723.875 |
- |
0.83% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-2.39% |
26.797 |
26.157 |
- |
-2.82% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-2.39% |
1.423 |
1.390 |
- |
-8.44% |
- |
|
SetIntersection_None_Set_string_256_256
|
-2.38% |
5889694.359 |
5749523.235 |
- |
-2.64% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-2.38% |
16557898.742 |
16164486.906 |
- |
-1.00% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-2.38% |
2.126 |
2.076 |
- |
-0.01% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-2.37% |
6.106 |
5.961 |
- |
3.17% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-2.37% |
860137.738 |
839719.151 |
- |
-7.11% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-2.37% |
1312619.633 |
1281474.131 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-2.37% |
4167496.442 |
4068699.135 |
- |
-1.80% |
- |
|
BM_CmpEqual_uchar_int
|
-2.37% |
1.088 |
1.062 |
- |
-0.95% |
- |
|
std::reverse(deque<int>)/8
|
-2.36% |
2.560 |
2.499 |
- |
-0.41% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-2.36% |
15.671 |
15.300 |
- |
3.78% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
-2.36% |
8.636 |
8.432 |
- |
1.07% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.36% |
13371.270 |
13055.503 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-2.36% |
1092488.632 |
1066702.547 |
- |
-1.37% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-2.36% |
13.002 |
12.695 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-2.36% |
174341702.123 |
170235218.007 |
- |
1.24% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-2.35% |
19.939 |
19.470 |
- |
21.54% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.35% |
2980573.486 |
2910499.920 |
- |
-1.79% |
- |
|
BM_num_get<unsigned_short>
|
-2.35% |
10.300 |
10.058 |
- |
-0.61% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.35% |
1098522.777 |
1072707.203 |
- |
-3.71% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-2.35% |
86098.846 |
84078.493 |
- |
-1.99% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-2.35% |
1341670.412 |
1310195.068 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-2.35% |
181960723.674 |
177692394.296 |
- |
-0.20% |
- |
|
std::multiset<std::string>::clear()/32
|
-2.34% |
914.082 |
892.688 |
- |
-0.38% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-2.33% |
24.517 |
23.944 |
- |
0.44% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.33% |
15.940 |
15.568 |
- |
-10.28% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.33% |
12345.160 |
12057.162 |
- |
3.84% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-2.33% |
1292117.195 |
1262002.974 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-2.33% |
15958839.694 |
15587203.495 |
- |
-2.57% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.33% |
465.314 |
454.488 |
- |
1.77% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-2.33% |
1011.200 |
987.675 |
- |
-0.06% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/8192
|
-2.33% |
3672.718 |
3587.302 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.31% |
1661398.762 |
1622961.426 |
- |
0.06% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-2.31% |
15.818 |
15.452 |
- |
1.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.31% |
1067098.021 |
1042451.723 |
- |
-1.38% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-2.30% |
4.883 |
4.771 |
- |
-2.05% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-2.30% |
0.459 |
0.448 |
- |
19.00% |
- |
|
std::move_backward(vector<int>)/1048576
|
-2.30% |
58412.509 |
57069.036 |
- |
0.21% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.29% |
66244.164 |
64725.640 |
- |
-0.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.29% |
1175051.801 |
1148117.477 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-2.29% |
1570835.451 |
1534848.065 |
- |
1.44% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-2.29% |
21707923.385 |
21210730.701 |
- |
-0.64% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.29% |
227.213 |
222.021 |
- |
-1.55% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-2.28% |
101.247 |
98.935 |
- |
-2.59% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8192
|
-2.28% |
54246.486 |
53007.960 |
- |
-0.17% |
- |
|
std::remove_if(list<int>)_(sprinkled)/32
|
-2.28% |
58.183 |
56.855 |
- |
-0.23% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-2.28% |
0.480 |
0.469 |
- |
-3.33% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-2.28% |
52.287 |
51.095 |
- |
3.34% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-2.28% |
84697.801 |
82770.119 |
- |
-1.66% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-2.27% |
11534517.480 |
11272766.845 |
- |
-1.37% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-2.27% |
56266.330 |
54990.004 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-2.26% |
1287400.799 |
1258297.443 |
- |
-1.24% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-2.26% |
5.237 |
5.118 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.26% |
5831618.688 |
5699868.202 |
- |
-0.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-2.25% |
8871852.621 |
8672214.244 |
- |
-2.18% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-2.25% |
4.410 |
4.311 |
- |
-4.96% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.25% |
1365115.291 |
1334462.019 |
- |
-1.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-2.24% |
1179725.631 |
1153244.207 |
- |
1.56% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
-2.24% |
1.826 |
1.785 |
- |
1.88% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-2.24% |
21703606.096 |
21216810.951 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-2.24% |
5013525.559 |
4901107.843 |
- |
4.68% |
- |
|
std::list<std::string>::ctor(size)/32
|
-2.24% |
345.944 |
338.196 |
- |
-4.99% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1024
|
-2.23% |
79.843 |
78.060 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_float_256_64
|
-2.23% |
9333377.526 |
9124945.608 |
- |
0.63% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-2.23% |
22.124 |
21.630 |
- |
-1.98% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-2.23% |
12730.968 |
12446.838 |
- |
-4.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-2.23% |
22471.683 |
21970.489 |
- |
2.58% |
- |
|
BM_num_get<long>
|
-2.23% |
10.915 |
10.672 |
- |
-1.40% |
- |
|
BM_CmpEqual_short_int
|
-2.23% |
1.138 |
1.112 |
- |
-0.48% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.22% |
52314.075 |
51150.103 |
- |
0.57% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-2.22% |
28.035 |
27.412 |
- |
-9.33% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.22% |
7.580 |
7.411 |
- |
0.28% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-2.22% |
214757.310 |
209986.157 |
- |
0.33% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-2.22% |
158097418.017 |
154588638.188 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-2.22% |
1529314.125 |
1495381.428 |
- |
0.82% |
- |
|
BM_std_minmax_element<long_long>/3
|
-2.21% |
1.214 |
1.187 |
- |
17.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-2.21% |
6680703.704 |
6533051.928 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-2.21% |
64512400.992 |
63086658.379 |
- |
-0.98% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
-2.21% |
1943.706 |
1900.751 |
- |
-2.82% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.21% |
209631.683 |
205003.906 |
- |
-0.22% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-2.20% |
7.980 |
7.805 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-2.20% |
4170877.306 |
4079014.032 |
- |
-1.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.20% |
2951106.201 |
2886163.330 |
- |
-2.64% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-2.20% |
168812250.898 |
165101479.004 |
- |
0.10% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.19% |
145881.085 |
142681.117 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.19% |
1117446.051 |
1092994.010 |
- |
-2.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-2.19% |
1286389.891 |
1258248.617 |
- |
0.32% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.19% |
22608740.584 |
22114154.951 |
- |
-1.26% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.18% |
17.547 |
17.164 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-2.17% |
169322548.512 |
165640071.582 |
- |
2.51% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.17% |
1198899.978 |
1172885.298 |
- |
0.89% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-2.17% |
1.445 |
1.414 |
- |
-1.55% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
-2.17% |
5433929.916 |
5316207.107 |
- |
-10.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-2.16% |
1509125.832 |
1476515.585 |
- |
2.13% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.16% |
1249471.098 |
1222494.507 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-2.16% |
9649375.657 |
9441224.512 |
- |
-2.62% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-2.14% |
157065588.511 |
153702888.581 |
- |
1.42% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-2.14% |
1133555.243 |
1109295.429 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-2.14% |
191867696.443 |
187767892.004 |
- |
2.16% |
- |
|
std::copy(deque<int>)/32768
|
-2.14% |
1171.876 |
1146.856 |
- |
0.31% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-2.13% |
11616735.246 |
11368848.996 |
- |
0.84% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-2.12% |
23630.668 |
23128.632 |
- |
-1.28% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-2.12% |
23184.412 |
22692.216 |
- |
2.81% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-2.12% |
218732666.352 |
214104010.818 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-2.12% |
36524931.712 |
35752039.352 |
- |
0.68% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-2.12% |
12673.820 |
12405.733 |
- |
1.25% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-2.11% |
4.235 |
4.146 |
- |
1.16% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.11% |
21.196 |
20.749 |
- |
-1.63% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.10% |
36571.558 |
35804.799 |
- |
-0.44% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.10% |
16.101 |
15.764 |
- |
0.23% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-2.09% |
17.809 |
17.436 |
- |
-2.75% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.09% |
61577.598 |
60288.336 |
- |
-0.63% |
- |
|
BM_CmpEqual_uint_uint
|
-2.09% |
1.052 |
1.030 |
- |
-2.84% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-2.09% |
1322616.862 |
1294944.336 |
- |
-0.70% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-2.09% |
24.336 |
23.828 |
- |
0.02% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.09% |
36.478 |
35.717 |
- |
-0.59% |
- |
|
std::set<int>::ctor(const&)/1024
|
-2.09% |
6480.288 |
6345.094 |
- |
1.99% |
- |
|
BM_CmpEqual_int_schar
|
-2.09% |
1.132 |
1.109 |
- |
-3.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.08% |
669.994 |
656.028 |
- |
-1.82% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-2.08% |
4198002.895 |
4110495.519 |
- |
-0.39% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.08% |
17393.920 |
17031.682 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.08% |
22.161 |
21.699 |
- |
0.15% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-2.08% |
27.118 |
26.554 |
- |
-2.72% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.07% |
6945.282 |
6801.384 |
- |
-5.01% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-2.07% |
8763520.520 |
8581960.395 |
- |
-3.71% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-2.07% |
8213.673 |
8043.595 |
- |
3.45% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-2.07% |
1295285.480 |
1268483.237 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-2.07% |
22258720.855 |
21798598.647 |
- |
2.53% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-2.06% |
1167885.158 |
1143808.811 |
- |
0.40% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-2.06% |
1089653.814 |
1067237.155 |
- |
-0.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-2.05% |
23.530 |
23.047 |
- |
8.94% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-2.05% |
8552134.283 |
8376626.872 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-2.05% |
213880749.424 |
209494835.913 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-2.05% |
4145396.398 |
4060464.674 |
- |
-0.81% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-2.05% |
225.725 |
221.101 |
- |
-2.90% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.05% |
164757256.536 |
161384963.176 |
- |
1.25% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-2.05% |
521.379 |
510.711 |
- |
-4.51% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.04% |
145261.726 |
142293.578 |
- |
-2.19% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-2.04% |
4345596.303 |
4256906.863 |
- |
-2.16% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-2.04% |
1.248 |
1.223 |
- |
6.37% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.04% |
220.250 |
215.762 |
- |
1.02% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.04% |
14077.404 |
13790.618 |
- |
-1.79% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.03% |
89666.883 |
87842.858 |
- |
-6.33% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-2.03% |
19.198 |
18.808 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-2.03% |
11478350.263 |
11245434.398 |
- |
-0.69% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.03% |
5785.502 |
5668.201 |
- |
-1.20% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.00% |
2.429 |
2.380 |
- |
-3.23% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.00% |
44562.579 |
43670.528 |
- |
0.98% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-2.00% |
1061520.836 |
1040285.144 |
- |
-1.72% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.00% |
139944.953 |
137149.936 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.99% |
4807656.133 |
4711930.531 |
- |
0.18% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.99% |
1041.633 |
1020.896 |
- |
7.71% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-1.99% |
36968.048 |
36234.117 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.98% |
16534993.567 |
16207933.982 |
- |
-0.22% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.98% |
7.601 |
7.450 |
- |
-0.55% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-1.98% |
37.751 |
37.005 |
- |
-6.59% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-1.98% |
628.815 |
616.395 |
- |
2.85% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
-1.97% |
2.675 |
2.622 |
- |
1.79% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.97% |
55277.885 |
54187.973 |
- |
-1.42% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-1.97% |
2.350 |
2.303 |
- |
-2.57% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.97% |
148263.265 |
145341.037 |
- |
-2.21% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.97% |
1135283.765 |
1112911.518 |
- |
-2.38% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.97% |
9353087.137 |
9168781.178 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-1.97% |
1228669.351 |
1204479.667 |
- |
-2.11% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-1.97% |
23.530 |
23.067 |
- |
-10.15% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-1.96% |
8251.523 |
8089.511 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.96% |
241197760.401 |
236475906.830 |
- |
-0.50% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.96% |
662.442 |
649.480 |
- |
-0.23% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-1.95% |
9153696.059 |
8974824.795 |
- |
-2.56% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-1.95% |
23.752 |
23.288 |
- |
3.03% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-1.94% |
2277573.625 |
2233283.105 |
- |
-2.13% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-1.94% |
23.544 |
23.086 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.94% |
9290963.153 |
9110467.777 |
- |
-0.13% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.94% |
9993.523 |
9799.818 |
- |
-3.95% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-1.93% |
3.235 |
3.173 |
- |
-2.97% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-1.93% |
1092380.435 |
1071290.337 |
- |
-4.41% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.93% |
139857.760 |
137158.789 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-1.93% |
234849103.946 |
230326737.841 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.92% |
1193388.287 |
1170473.933 |
- |
2.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.92% |
4104822.274 |
4026025.678 |
- |
-2.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.92% |
11512833.612 |
11292239.644 |
- |
1.23% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.91% |
8990529.313 |
8818571.179 |
- |
1.16% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-1.91% |
5.793 |
5.683 |
- |
1.46% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.91% |
704.290 |
690.852 |
- |
0.07% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
-1.91% |
17.815 |
17.476 |
- |
-1.39% |
- |
|
BM_num_get<unsigned_long>
|
-1.91% |
10.570 |
10.368 |
- |
-0.23% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-1.91% |
1614481.581 |
1583709.832 |
- |
-2.85% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
-1.91% |
59.977 |
58.834 |
- |
2.45% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.90% |
171156045.561 |
167899254.877 |
- |
1.62% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-1.90% |
157270407.763 |
154278681.892 |
- |
1.64% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.90% |
769.435 |
754.813 |
- |
-0.38% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-1.90% |
861596.516 |
845256.131 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
-1.90% |
9900188.180 |
9712431.516 |
- |
-2.97% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.90% |
1098818.714 |
1077983.977 |
- |
3.15% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.89% |
2238.816 |
2196.566 |
- |
1.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-1.88% |
1898583.864 |
1862802.488 |
- |
4.47% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-1.88% |
4177617.150 |
4098886.104 |
- |
-0.81% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.88% |
43703.231 |
42880.398 |
- |
-2.07% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-1.88% |
73.528 |
72.144 |
- |
5.57% |
- |
|
BM_CmpEqual_int_uint
|
-1.88% |
1.092 |
1.072 |
- |
2.02% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.88% |
13.602 |
13.347 |
- |
0.92% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-1.88% |
79.119 |
77.632 |
- |
5.80% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.88% |
673.517 |
660.875 |
- |
-5.16% |
- |
|
rng::for_each(multiset<int>)/8192
|
-1.88% |
7813.392 |
7666.754 |
- |
2.34% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-1.88% |
5719430.908 |
5612098.028 |
- |
-1.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-1.87% |
0.671 |
0.658 |
- |
14.10% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.87% |
1644517.252 |
1613755.373 |
- |
-0.33% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
-1.87% |
1.655 |
1.624 |
- |
0.13% |
- |
|
BM_num_get<double>
|
-1.87% |
37.046 |
36.354 |
- |
-2.08% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-1.86% |
158323757.704 |
155374026.753 |
- |
2.91% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-1.86% |
20901679.321 |
20512575.830 |
- |
-1.92% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-1.86% |
1131715.160 |
1110648.648 |
- |
-1.81% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.86% |
36214.545 |
35541.235 |
- |
0.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.86% |
11521432.207 |
11307375.466 |
- |
0.87% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-1.86% |
411.632 |
403.985 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.86% |
25032245.064 |
24567865.809 |
- |
6.01% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.86% |
4.786 |
4.697 |
- |
-4.72% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-1.85% |
15996535.565 |
15700021.530 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.85% |
1042616.510 |
1023326.857 |
- |
2.17% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.85% |
14308552.152 |
14043847.208 |
- |
-2.21% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
-1.85% |
2.604 |
2.555 |
- |
-0.03% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.85% |
12317.959 |
12090.365 |
- |
2.48% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.85% |
10220709.052 |
10032136.631 |
- |
-3.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.84% |
10855150.543 |
10655009.879 |
- |
-0.80% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-1.84% |
383.696 |
376.640 |
- |
-2.89% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-1.84% |
1050261.486 |
1030953.114 |
- |
-1.59% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-1.84% |
3063.816 |
3007.565 |
- |
-1.15% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.83% |
4341582.520 |
4262024.232 |
- |
-2.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.83% |
663.514 |
651.365 |
- |
0.01% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.83% |
17.495 |
17.175 |
- |
-1.12% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.83% |
6731.744 |
6608.778 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.83% |
1056787.751 |
1037485.936 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.82% |
13371076.032 |
13127701.489 |
- |
-0.40% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
-1.82% |
162.294 |
159.341 |
- |
1.34% |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.82% |
2.055 |
2.018 |
- |
-0.19% |
- |
|
BM_CmpLess_uint_ushort
|
-1.82% |
1.115 |
1.095 |
- |
0.52% |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.82% |
1.070 |
1.051 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-1.81% |
222326096.271 |
218292248.384 |
- |
-0.42% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-1.81% |
4324.259 |
4245.801 |
- |
-1.88% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-1.81% |
10142455.748 |
9958452.538 |
- |
-3.00% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-1.81% |
11410.398 |
11203.504 |
- |
-3.51% |
- |
|
std::copy_n(list<int>)/262144
|
-1.81% |
218889.885 |
214921.244 |
- |
-0.27% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.81% |
149958.709 |
147246.213 |
- |
-1.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.81% |
1181463.859 |
1160099.661 |
- |
2.50% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.81% |
1715230.387 |
1684263.346 |
- |
-1.01% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.80% |
18.802 |
18.463 |
- |
-1.90% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.80% |
12411.820 |
12188.575 |
- |
-1.63% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.80% |
39.579 |
38.868 |
- |
0.27% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.79% |
39556.639 |
38846.730 |
- |
-3.45% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.79% |
16.294 |
16.002 |
- |
0.53% |
- |
|
BM_CmpLess_schar_ushort
|
-1.79% |
1.093 |
1.073 |
- |
-2.73% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-1.79% |
29.553 |
29.024 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-1.79% |
209032331.584 |
205293843.616 |
- |
-0.31% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
-1.79% |
752.072 |
738.622 |
- |
-0.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.79% |
15164.646 |
14893.551 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.79% |
223495020.740 |
219501630.519 |
- |
0.53% |
- |
|
std::reverse_copy(vector<int>)/4096
|
-1.79% |
133.421 |
131.037 |
- |
-1.33% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-1.79% |
60.560 |
59.478 |
- |
5.21% |
- |
|
bm_gcd_complex
|
-1.79% |
18.152 |
17.828 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.78% |
16418407.868 |
16125888.898 |
- |
-0.14% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-1.78% |
179.937 |
176.732 |
- |
-1.38% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-1.78% |
1081024.920 |
1061772.387 |
- |
-2.13% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
-1.78% |
1254946.347 |
1232650.961 |
- |
0.93% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-1.77% |
882.921 |
867.279 |
- |
2.45% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
-1.77% |
114.705 |
112.676 |
- |
-0.19% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.77% |
10892837.861 |
10700419.168 |
- |
-0.96% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-1.76% |
4607.511 |
4526.366 |
- |
-2.07% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.76% |
1.163 |
1.143 |
- |
1.09% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.75% |
1666335.123 |
1637125.162 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-1.75% |
11687124.588 |
11482402.854 |
- |
1.11% |
- |
|
BM_CmpEqual_ushort_ushort
|
-1.75% |
1.070 |
1.051 |
- |
-1.53% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.75% |
26.601 |
26.136 |
- |
0.21% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-1.74% |
11998.474 |
11789.392 |
- |
-11.74% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.74% |
4.262 |
4.187 |
- |
-0.21% |
- |
|
std::set<std::string>::clear()/1024
|
-1.74% |
22156.717 |
21770.766 |
- |
2.65% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.74% |
58.432 |
57.414 |
- |
-1.85% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.74% |
8969716.708 |
8813568.548 |
- |
-10.49% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.74% |
218257.504 |
214460.080 |
- |
0.27% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.74% |
763.318 |
750.061 |
- |
-1.19% |
- |
|
std::fill(list<int>)/50
|
-1.73% |
35.590 |
34.973 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-1.73% |
181203511.926 |
178067319.987 |
- |
-0.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.73% |
3426221.782 |
3366924.106 |
- |
-2.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-1.73% |
5809002.302 |
5708622.747 |
- |
-0.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-1.73% |
22026106.379 |
21646008.540 |
- |
-2.03% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.72% |
10722800.515 |
10537952.630 |
- |
-3.55% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.72% |
8.288 |
8.146 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.72% |
1563835.857 |
1536925.863 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-1.72% |
1144419.565 |
1124780.564 |
- |
-1.43% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-1.71% |
191515782.163 |
188232232.387 |
- |
-6.86% |
- |
|
std::reverse(deque<int>)/512
|
-1.71% |
114.630 |
112.668 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.71% |
57070144.816 |
56094324.797 |
- |
-0.13% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.71% |
8462867.545 |
8318322.829 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.71% |
10926658.427 |
10740045.462 |
- |
0.64% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-1.71% |
22.266 |
21.886 |
- |
-3.44% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.71% |
8896989.308 |
8745171.667 |
- |
0.80% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.70% |
10721.168 |
10538.634 |
- |
-3.48% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-1.70% |
6.228 |
6.122 |
- |
-2.56% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.70% |
1052836.379 |
1034966.569 |
- |
0.90% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.70% |
85530.262 |
84079.470 |
- |
-3.74% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-1.70% |
1678121.258 |
1649664.062 |
- |
1.58% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-1.70% |
20654991.460 |
20304778.816 |
- |
-2.23% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.69% |
41865.458 |
41157.878 |
- |
-0.87% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.69% |
63027036.944 |
61961997.255 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.69% |
13864703.817 |
13630706.250 |
- |
0.63% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.69% |
5.365 |
5.274 |
- |
0.05% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.68% |
623465.627 |
612971.116 |
- |
-4.75% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.68% |
20.798 |
20.448 |
- |
-1.33% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.68% |
1236641.140 |
1215895.902 |
- |
-0.90% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.68% |
18.997 |
18.679 |
- |
-0.32% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-1.67% |
39.888 |
39.221 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-1.66% |
2814303.303 |
2767488.039 |
- |
-0.72% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.66% |
670.854 |
659.719 |
- |
-0.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.66% |
5803123.139 |
5706971.932 |
- |
1.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.65% |
1056834.183 |
1039349.525 |
- |
2.77% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-1.65% |
101.677 |
99.995 |
- |
-1.75% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
-1.65% |
15.702 |
15.442 |
- |
-1.21% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-1.65% |
1231448.811 |
1211090.086 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-1.65% |
1054594.736 |
1037166.221 |
- |
0.16% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-1.65% |
2.420 |
2.380 |
- |
-1.45% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-1.65% |
1132134.867 |
1113447.419 |
- |
-0.82% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-1.65% |
1.350 |
1.328 |
- |
-4.99% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.65% |
19.191 |
18.875 |
- |
1.03% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.65% |
1144755.679 |
1125912.401 |
- |
-3.80% |
- |
|
BM_PushHeap_string_Descending_16
|
-1.65% |
2.144 |
2.109 |
- |
0.09% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.65% |
52287.862 |
51427.596 |
- |
-2.02% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.65% |
1059780.616 |
1042347.112 |
- |
-1.44% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.64% |
3.808 |
3.746 |
- |
-1.58% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
-1.64% |
113.514 |
111.649 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.64% |
27554030.135 |
27101358.232 |
- |
6.44% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.64% |
198.484 |
195.224 |
- |
-0.62% |
- |
|
BM_num_get<bool>
|
-1.64% |
11.930 |
11.735 |
- |
-0.83% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-1.64% |
511.451 |
503.077 |
- |
-0.65% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.64% |
13.124 |
12.909 |
- |
0.14% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-1.64% |
64.920 |
63.859 |
- |
-0.29% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.63% |
8092.027 |
7959.763 |
- |
3.58% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/32
|
-1.63% |
58.793 |
57.833 |
- |
0.12% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.63% |
18.122 |
17.827 |
- |
-0.47% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-1.63% |
32.879 |
32.344 |
- |
1.41% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-1.63% |
46.639 |
45.880 |
- |
-1.09% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-1.62% |
1143054.594 |
1124489.731 |
- |
-5.52% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.62% |
4212760.865 |
4144382.916 |
- |
-0.98% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-1.62% |
54.644 |
53.759 |
- |
-1.01% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-1.62% |
8875416.149 |
8731991.094 |
- |
0.64% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.61% |
54405005.656 |
53527406.024 |
- |
-0.52% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.61% |
730.701 |
718.919 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.61% |
1066627.481 |
1049442.288 |
- |
0.79% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.61% |
1040049.645 |
1023303.946 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-1.61% |
21060952.023 |
20721867.779 |
- |
-1.28% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-1.61% |
1132390.248 |
1114180.417 |
- |
-0.57% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-1.61% |
21.657 |
21.309 |
- |
-8.01% |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
-1.61% |
180.422 |
177.525 |
- |
0.26% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-1.60% |
1.537 |
1.512 |
- |
-4.50% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.60% |
3352.012 |
3298.341 |
- |
-2.26% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.60% |
32.862 |
32.337 |
- |
4.47% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-1.60% |
8.005 |
7.877 |
- |
0.32% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-1.60% |
10.001 |
9.842 |
- |
-0.66% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-1.59% |
821.602 |
808.498 |
- |
5.92% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-1.59% |
19.201 |
18.895 |
- |
-4.18% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-1.59% |
4542388.261 |
4470113.756 |
- |
-1.14% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-1.59% |
23.330 |
22.959 |
- |
-1.06% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.58% |
652.746 |
642.415 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-1.58% |
1093380.810 |
1076081.713 |
- |
-0.03% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.58% |
677.586 |
666.888 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.58% |
1581538.086 |
1556570.394 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
-1.58% |
180.305 |
177.462 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-1.58% |
4180651.316 |
4114761.596 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-1.58% |
10165310.350 |
10005140.197 |
- |
1.22% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.57% |
21.669 |
21.329 |
- |
1.16% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
-1.57% |
717.153 |
705.900 |
- |
-2.17% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.57% |
17048.765 |
16781.262 |
- |
-1.15% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.57% |
601.543 |
592.113 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-1.56% |
158709718.713 |
156226034.400 |
- |
3.48% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.56% |
868.777 |
855.190 |
- |
5.35% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.56% |
54947784.234 |
54088855.799 |
- |
-0.24% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.56% |
18.750 |
18.457 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.56% |
1108394.361 |
1091095.150 |
- |
-1.09% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-1.56% |
8115.224 |
7988.644 |
- |
12.61% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-1.56% |
21.690 |
21.353 |
- |
1.23% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.55% |
537.323 |
528.977 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-1.55% |
39174771.124 |
38567028.039 |
- |
1.39% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.55% |
1119285.625 |
1101921.609 |
- |
-1.29% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.55% |
690.947 |
680.253 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-1.54% |
13269769.700 |
13064807.794 |
- |
1.45% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.54% |
14.029 |
13.813 |
- |
-0.65% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.54% |
19.555 |
19.253 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-1.54% |
1566091.388 |
1541949.871 |
- |
-0.56% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.54% |
34985.832 |
34447.031 |
- |
-5.65% |
- |
|
BM_CmpLess_uint_uint
|
-1.54% |
1.084 |
1.067 |
- |
0.03% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-1.53% |
18.482 |
18.199 |
- |
-1.15% |
- |
|
BM_deque_deque_move/4000
|
-1.53% |
145.515 |
143.286 |
- |
-3.58% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-1.53% |
55558.009 |
54707.284 |
- |
-7.43% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
-1.53% |
1046918.467 |
1030896.341 |
- |
-0.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
-1.53% |
13972.963 |
13759.313 |
- |
-0.84% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.53% |
17.833 |
17.561 |
- |
-3.82% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-1.53% |
24.151 |
23.783 |
- |
-1.67% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.52% |
1612635.500 |
1588058.592 |
- |
0.15% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-1.52% |
1895.611 |
1866.730 |
- |
-2.61% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.52% |
173316.999 |
170676.447 |
- |
0.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.52% |
15.978 |
15.735 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.52% |
35879413.671 |
35334418.571 |
- |
-0.23% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-1.52% |
23555.022 |
23197.286 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-1.52% |
26127943.094 |
25731403.960 |
- |
-7.76% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-1.52% |
2.177 |
2.144 |
- |
0.35% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-1.51% |
1090544.956 |
1074035.743 |
- |
-0.41% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.51% |
1.165 |
1.148 |
- |
5.19% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.51% |
16629797.573 |
16378483.276 |
- |
-1.12% |
- |
|
std::partition_copy(deque<int>)/50
|
-1.51% |
21.265 |
20.944 |
- |
-0.41% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-1.51% |
687.021 |
676.648 |
- |
-2.79% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-1.51% |
5901536.590 |
5812439.464 |
- |
-1.35% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.51% |
1.112 |
1.095 |
- |
-0.37% |
- |
|
std::generate_n(list<int>)/8192
|
-1.51% |
7563.874 |
7449.890 |
- |
6.94% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.51% |
22.037 |
21.706 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.50% |
12463219.622 |
12275783.516 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-1.50% |
172799241.910 |
170202923.949 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.50% |
1124007.520 |
1107180.032 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.50% |
1037365.373 |
1021835.325 |
- |
-2.03% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-1.50% |
1203859.619 |
1185848.309 |
- |
0.80% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.49% |
54328.975 |
53518.127 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.49% |
1111332.653 |
1094752.305 |
- |
-0.84% |
- |
|
BM_CmpLess_schar_uint
|
-1.49% |
1.118 |
1.101 |
- |
-1.07% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.49% |
641.842 |
632.281 |
- |
-0.99% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-1.49% |
1.646 |
1.621 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.49% |
56093902.111 |
55260620.370 |
- |
0.01% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
-1.49% |
696.908 |
686.556 |
- |
-2.72% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.48% |
534557187.641 |
526621678.865 |
- |
-0.51% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.48% |
5337.746 |
5258.556 |
- |
0.20% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.48% |
1062769.793 |
1047008.675 |
- |
-2.50% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.48% |
135982544.128 |
133968576.731 |
- |
-0.42% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.48% |
2.554 |
2.516 |
- |
-2.55% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-1.48% |
238.241 |
234.717 |
- |
-2.36% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.48% |
575.483 |
566.972 |
- |
-0.11% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-1.48% |
3426.109 |
3375.502 |
- |
-0.13% |
- |
|
BM_deque_vector_copy/1
|
-1.48% |
2.100 |
2.069 |
- |
0.23% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-1.48% |
4.220 |
4.158 |
- |
2.66% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.47% |
120772.101 |
118990.869 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.47% |
1146143.055 |
1129243.276 |
- |
-3.17% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-1.47% |
130.753 |
128.825 |
- |
-0.85% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.47% |
8585.341 |
8458.770 |
- |
0.02% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-1.47% |
1.173 |
1.156 |
- |
-0.74% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.47% |
1218607.668 |
1200753.662 |
- |
0.23% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
-1.46% |
71.640 |
70.592 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.46% |
16138051.637 |
15902049.256 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.46% |
4153017.044 |
4092460.823 |
- |
-1.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.46% |
53.002 |
52.229 |
- |
1.05% |
- |
|
BM_CmpLess_ushort_uchar
|
-1.46% |
1.122 |
1.105 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.46% |
19662751.033 |
19376378.112 |
- |
1.70% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-1.46% |
2.870 |
2.828 |
- |
-1.65% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.45% |
232.960 |
229.571 |
- |
-2.38% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-1.45% |
29.084 |
28.661 |
- |
-6.49% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.45% |
13503583.103 |
13307586.960 |
- |
-1.07% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-1.45% |
3.913 |
3.857 |
- |
3.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-1.45% |
120538776.610 |
118793138.382 |
- |
0.08% |
- |
|
std::set<std::string>::clear()/8192
|
-1.45% |
216570.852 |
213436.150 |
- |
1.81% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.45% |
3.497 |
3.446 |
- |
-7.34% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.44% |
1110762.811 |
1094767.062 |
- |
-6.03% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-1.44% |
15.724 |
15.498 |
- |
3.47% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.44% |
3276.590 |
3229.483 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.44% |
20.751 |
20.453 |
- |
-3.85% |
- |
|
SetIntersection_Interlaced_Vector_float_16_4
|
-1.44% |
56257495.035 |
55449912.905 |
- |
-1.31% |
- |
|
BM_StringFindNoMatch/4096
|
-1.43% |
75.873 |
74.786 |
- |
0.05% |
- |
|
std::reverse(vector<int>)/32768
|
-1.43% |
1050.944 |
1035.891 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.43% |
1067193.002 |
1051925.934 |
- |
-8.11% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.43% |
167650056.708 |
165254146.765 |
- |
1.26% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.43% |
1114276.364 |
1098362.338 |
- |
-5.40% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-1.43% |
580.762 |
572.474 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.42% |
15258600.825 |
15041277.981 |
- |
-1.86% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.42% |
1105077.034 |
1089400.113 |
- |
-6.80% |
- |
|
BM_deque_deque_ranges_copy/65536
|
-1.42% |
3100.516 |
3056.540 |
- |
-0.89% |
- |
|
std::for_each_n(deque<int>)/8
|
-1.42% |
1.126 |
1.110 |
- |
-7.54% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.42% |
214506013.490 |
211470254.120 |
- |
-0.49% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-1.41% |
4831.133 |
4762.777 |
- |
-0.81% |
- |
|
BM_deque_deque_copy/64
|
-1.41% |
3.068 |
3.025 |
- |
-1.00% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.41% |
7613.759 |
7506.228 |
- |
1.64% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.41% |
18377083.077 |
18117869.962 |
- |
-0.86% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.41% |
207.591 |
204.665 |
- |
3.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-1.41% |
1049173.236 |
1034396.755 |
- |
-1.39% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-1.41% |
24.570 |
24.225 |
- |
-4.08% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
-1.40% |
217.342 |
214.291 |
- |
-1.43% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.40% |
942452.323 |
929226.411 |
- |
-0.73% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
-1.40% |
8.082 |
7.968 |
- |
2.07% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.40% |
37.671 |
37.144 |
- |
-0.01% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.40% |
733.157 |
722.902 |
- |
-4.42% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-1.40% |
1214610.596 |
1197623.779 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.40% |
214525974.207 |
211527118.279 |
- |
-0.69% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-1.40% |
35620767.152 |
35122855.818 |
- |
0.59% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-1.40% |
516962.331 |
509739.614 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.40% |
6178043.969 |
6091764.847 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-1.39% |
20.613 |
20.326 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.39% |
58233122.626 |
57422560.494 |
- |
-0.03% |
- |
|
BM_CmpLess_short_int
|
-1.39% |
1.123 |
1.108 |
- |
-1.23% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.39% |
16.351 |
16.124 |
- |
2.95% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.39% |
754.865 |
744.396 |
- |
-0.81% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-1.38% |
3492878.986 |
3444549.020 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.38% |
10877133.657 |
10726672.736 |
- |
-1.24% |
- |
|
BM_PushHeap_uint64_Random_16
|
-1.38% |
4.507 |
4.445 |
- |
-1.62% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.38% |
22666625.112 |
22353352.383 |
- |
-0.05% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.38% |
20.469 |
20.186 |
- |
-5.52% |
- |
|
BM_deque_vector_ranges_move/64000
|
-1.38% |
2999.175 |
2957.759 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
-1.38% |
540112486.284 |
532655787.565 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-1.38% |
1108620.705 |
1093326.590 |
- |
-1.53% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-1.38% |
160206589.391 |
158000759.648 |
- |
2.89% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-1.38% |
1295000.733 |
1277192.789 |
- |
0.57% |
- |
|
std::move(vector<int>)/1048576
|
-1.37% |
56705.139 |
55925.959 |
- |
-1.60% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.37% |
35872844.577 |
35380873.455 |
- |
-0.08% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.37% |
194297.172 |
191633.137 |
- |
-1.37% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-1.37% |
13.305 |
13.123 |
- |
-0.77% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.36% |
133947528.516 |
132119273.007 |
- |
-0.35% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-1.36% |
1058726.182 |
1044294.910 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.36% |
137583899.629 |
135710768.793 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.36% |
63294467.307 |
62434070.486 |
- |
-0.62% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-1.36% |
8.481 |
8.366 |
- |
7.24% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.36% |
7756.233 |
7650.932 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-1.36% |
5725880.171 |
5648153.521 |
- |
-1.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.36% |
1122512.222 |
1107280.715 |
- |
-1.34% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.36% |
1022111.784 |
1008260.931 |
- |
-0.80% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-1.35% |
1.149 |
1.134 |
- |
4.74% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.35% |
238.480 |
235.262 |
- |
-2.71% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.35% |
214169836.475 |
211281173.570 |
- |
-0.38% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-1.35% |
1.342 |
1.324 |
- |
-7.35% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-1.35% |
1092952.812 |
1078243.832 |
- |
2.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.34% |
186991.271 |
184478.799 |
- |
-1.40% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.34% |
534425742.147 |
527252191.630 |
- |
-0.31% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.34% |
0.922 |
0.910 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.34% |
536297333.509 |
529108700.825 |
- |
-0.40% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.34% |
733.350 |
723.525 |
- |
-0.78% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-1.34% |
49624858.331 |
48960285.710 |
- |
-0.49% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
-1.34% |
435.702 |
429.875 |
- |
-0.63% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-1.34% |
9.589 |
9.461 |
- |
-3.43% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.33% |
4050486.446 |
3996444.125 |
- |
-5.09% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.33% |
12206.265 |
12043.472 |
- |
-2.05% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-1.33% |
1216310.951 |
1200091.553 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.33% |
213647731.129 |
210800991.296 |
- |
-0.67% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-1.33% |
3.895 |
3.843 |
- |
-5.26% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-1.33% |
4832307.817 |
4768010.273 |
- |
6.60% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.33% |
460.633 |
454.507 |
- |
-1.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.33% |
1124766.267 |
1109814.250 |
- |
1.20% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.33% |
1115967.524 |
1101136.112 |
- |
0.11% |
- |
|
std::search(list<int>)_(no_match)/1024
|
-1.33% |
763.529 |
753.386 |
- |
-0.68% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-1.33% |
7291.610 |
7194.757 |
- |
3.49% |
- |
|
BM_deque_deque_copy/4000
|
-1.33% |
142.179 |
140.293 |
- |
-1.31% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.33% |
53.120 |
52.416 |
- |
-0.25% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.33% |
14239466.860 |
14050788.838 |
- |
-1.20% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-1.32% |
26127.364 |
25781.245 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-1.32% |
1216294.518 |
1200241.131 |
- |
0.20% |
- |
|
BM_CmpLess_short_schar
|
-1.32% |
0.959 |
0.946 |
- |
-1.04% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-1.32% |
2.534 |
2.501 |
- |
1.11% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8
|
-1.32% |
46.702 |
46.087 |
- |
1.76% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
-1.32% |
4231422.068 |
4175710.683 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
-1.32% |
66754307.496 |
65875446.192 |
- |
-0.62% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-1.32% |
74678.181 |
73695.093 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.31% |
1050063.342 |
1036296.816 |
- |
1.02% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-1.31% |
2155612.102 |
2127361.000 |
- |
-5.88% |
- |
|
BM_CmpEqual_schar_uint
|
-1.31% |
1.103 |
1.089 |
- |
-1.75% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.31% |
20.516 |
20.247 |
- |
1.49% |
- |
|
rng::starts_with(list<int>)/8
|
-1.31% |
2.985 |
2.946 |
- |
0.69% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.31% |
16594350.544 |
16377221.562 |
- |
-1.09% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-1.31% |
2.280 |
2.250 |
- |
-0.55% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-1.31% |
5.800 |
5.724 |
- |
5.29% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.31% |
18.195 |
17.957 |
- |
-0.47% |
- |
|
std::set<int>::equal_range(key)_(existent)/32
|
-1.31% |
1.835 |
1.811 |
- |
-4.79% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.30% |
15.949 |
15.742 |
- |
-1.25% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.30% |
137539976.051 |
135749464.368 |
- |
-0.36% |
- |
|
rng::for_each(set<int>)/8
|
-1.30% |
6.686 |
6.599 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-1.30% |
1521858.316 |
1502103.107 |
- |
-0.82% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.29% |
8.911 |
8.796 |
- |
-2.05% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-1.29% |
7.592 |
7.494 |
- |
0.17% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.29% |
167015.071 |
164856.494 |
- |
-3.47% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-1.29% |
2.760 |
2.724 |
- |
4.26% |
- |
|
std::partition_copy(vector<int>)/1024
|
-1.29% |
468.133 |
462.105 |
- |
-2.42% |
- |
|
rng::for_each(set<int>)/8192
|
-1.29% |
7751.398 |
7651.598 |
- |
2.65% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-1.28% |
98929.830 |
97658.647 |
- |
-1.89% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-1.28% |
20.758 |
20.491 |
- |
-0.63% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-1.28% |
720.836 |
711.612 |
- |
-14.59% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.28% |
14.923 |
14.732 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.27% |
63027504.302 |
62224043.500 |
- |
-0.58% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-1.27% |
779.245 |
769.313 |
- |
-6.81% |
- |
|
std::fill(vector<int>)/32
|
-1.27% |
1.055 |
1.042 |
- |
-9.35% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-1.27% |
6.616 |
6.531 |
- |
-3.19% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-1.27% |
15.884 |
15.682 |
- |
-1.00% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-1.27% |
1202776.531 |
1187487.875 |
- |
1.04% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-1.27% |
9.666 |
9.543 |
- |
47.32% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-1.27% |
34.264 |
33.829 |
- |
-0.51% |
- |
|
BM_vector_deque_move/64
|
-1.27% |
2.847 |
2.811 |
- |
5.70% |
- |
|
BM_CmpLess_int_short
|
-1.27% |
1.138 |
1.123 |
- |
-0.61% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.27% |
23.999 |
23.695 |
- |
-0.61% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-1.27% |
35762412.064 |
35309279.905 |
- |
-1.38% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-1.27% |
191035565.055 |
188617298.462 |
- |
-8.26% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-1.27% |
18007.931 |
17779.994 |
- |
-0.79% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.27% |
1306687.196 |
1290148.488 |
- |
-2.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.27% |
21560590.423 |
21287815.211 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.26% |
13701244.183 |
13528156.845 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-1.26% |
1215492.432 |
1200138.834 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.26% |
1123228.469 |
1109057.288 |
- |
4.31% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-1.25% |
215495209.980 |
212791441.857 |
- |
-0.13% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-1.25% |
32.915 |
32.502 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.25% |
165038957.223 |
162971157.671 |
- |
0.02% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-1.25% |
0.991 |
0.979 |
- |
-0.01% |
- |
|
BM_deque_vector_ranges_move/1
|
-1.25% |
2.121 |
2.094 |
- |
0.39% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.25% |
603422.453 |
595880.110 |
- |
-1.56% |
- |
|
std::reverse(vector<int>)/4096
|
-1.25% |
132.239 |
130.587 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.25% |
18454308.596 |
18224240.926 |
- |
2.35% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-1.24% |
31.656 |
31.262 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.24% |
59676163.053 |
58934367.113 |
- |
0.01% |
- |
|
BM_CmpEqual_uint_short
|
-1.24% |
1.017 |
1.004 |
- |
-2.15% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-1.23% |
33.920 |
33.503 |
- |
-4.45% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-1.23% |
5868809.985 |
5796783.916 |
- |
2.25% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-1.23% |
1217786.377 |
1202849.445 |
- |
-0.57% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024
|
-1.22% |
4855.398 |
4796.061 |
- |
-0.60% |
- |
|
std::partition(list<int>)_(dense)/32
|
-1.22% |
8.862 |
8.754 |
- |
-0.64% |
- |
|
std::set<std::string>::clear()/32
|
-1.22% |
905.576 |
894.526 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.22% |
1135716.446 |
1121884.120 |
- |
0.27% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.22% |
4192431.916 |
4141386.552 |
- |
-0.74% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.21% |
56517.981 |
55832.042 |
- |
1.62% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
-1.21% |
251.764 |
248.709 |
- |
-1.53% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.21% |
250540.483 |
247511.065 |
- |
0.02% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.21% |
119379.661 |
117936.186 |
- |
-0.14% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-1.21% |
6736.857 |
6655.422 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
-1.21% |
16470868.718 |
16272006.065 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.21% |
1610198.811 |
1590776.693 |
- |
0.82% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-1.21% |
2.626 |
2.595 |
- |
-1.32% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
-1.21% |
21.997 |
21.732 |
- |
-0.09% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-1.21% |
27.247 |
26.919 |
- |
-1.92% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.21% |
150368.685 |
148556.362 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-1.20% |
1053058.862 |
1040379.059 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-1.20% |
4173438.669 |
4123237.761 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.20% |
135602298.740 |
133971661.735 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.20% |
17792727.745 |
17579035.521 |
- |
3.63% |
- |
|
std::for_each_n(deque<int>)/50
|
-1.20% |
3.957 |
3.909 |
- |
-1.03% |
- |
|
BM_PushHeap_uint64_Random_256
|
-1.20% |
6.004 |
5.932 |
- |
-1.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.20% |
1045676.351 |
1033135.041 |
- |
-2.25% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-1.20% |
4513775.706 |
4459794.601 |
- |
-0.12% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-1.20% |
1.495 |
1.477 |
- |
-7.37% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.19% |
1102816.874 |
1089643.665 |
- |
4.53% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.19% |
19856.597 |
19619.486 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.19% |
536279717.274 |
529879204.013 |
- |
-0.20% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.19% |
1112294.313 |
1099020.351 |
- |
-6.74% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-1.19% |
25.207 |
24.906 |
- |
-2.99% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.19% |
217145082.401 |
214555444.254 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-1.19% |
17983860.766 |
17769399.009 |
- |
-1.64% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.18% |
780.745 |
771.511 |
- |
2.75% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-1.18% |
1.301 |
1.286 |
- |
6.78% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
-1.18% |
35286056.889 |
34870464.716 |
- |
-0.76% |
- |
|
SetIntersection_Front_Set_float_64_4
|
-1.18% |
16184868.815 |
15994578.007 |
- |
-0.34% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.17% |
394.999 |
390.365 |
- |
-0.07% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-1.17% |
4.090 |
4.042 |
- |
-1.16% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.17% |
1046.758 |
1034.493 |
- |
-1.73% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.17% |
39321276.176 |
38860557.284 |
- |
0.96% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-1.17% |
2284.846 |
2258.092 |
- |
-0.89% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.17% |
830.315 |
820.639 |
- |
-0.12% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
-1.16% |
6976.144 |
6895.028 |
- |
-0.31% |
- |
|
std::move(deque<int>)/64
|
-1.16% |
4.992 |
4.934 |
- |
-21.28% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-1.16% |
1049728.316 |
1037565.916 |
- |
4.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.15% |
37841575.878 |
37404862.763 |
- |
0.87% |
- |
|
std::reverse(vector<int>)/512
|
-1.15% |
16.549 |
16.358 |
- |
0.22% |
- |
|
BM_num_put<long_double>
|
-1.15% |
59.833 |
59.144 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.15% |
14894953.202 |
14723638.751 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.15% |
1171709.814 |
1158239.257 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_float_64_4
|
-1.15% |
16044635.869 |
15860205.970 |
- |
-5.84% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-1.15% |
1202136.311 |
1188343.342 |
- |
0.98% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.15% |
8487289.500 |
8390030.550 |
- |
-4.04% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/32
|
-1.14% |
54.993 |
54.364 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
-1.14% |
16898.230 |
16704.980 |
- |
5.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.14% |
1206013.578 |
1192273.784 |
- |
3.34% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-1.14% |
26.255 |
25.956 |
- |
1.12% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-1.14% |
3230.608 |
3193.805 |
- |
-0.18% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-1.14% |
1.769 |
1.749 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-1.14% |
4166327.392 |
4118970.796 |
- |
-1.11% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-1.13% |
2.243 |
2.218 |
- |
3.37% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-1.13% |
37.847 |
37.418 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_float_64_16
|
-1.13% |
13633643.708 |
13479282.452 |
- |
-3.45% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-1.13% |
13.544 |
13.391 |
- |
8.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.13% |
8755998.915 |
8657198.206 |
- |
-3.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.13% |
1357.526 |
1342.212 |
- |
-1.43% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-1.13% |
1206732.910 |
1193124.187 |
- |
0.64% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.13% |
5.980 |
5.912 |
- |
-0.96% |
- |
|
std::copy_backward(list<int>)/8
|
-1.12% |
2.365 |
2.338 |
- |
-6.07% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-1.12% |
1202624.269 |
1189147.299 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-1.12% |
2288185.301 |
2262549.072 |
- |
-0.51% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-1.12% |
32.581 |
32.216 |
- |
-2.48% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.12% |
11502960.446 |
11374207.537 |
- |
-0.30% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/0
|
-1.12% |
18.143 |
17.940 |
- |
-0.13% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.12% |
19813.084 |
19591.842 |
- |
-0.21% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.12% |
16395.156 |
16212.345 |
- |
0.85% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.11% |
4348553.496 |
4300216.912 |
- |
0.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.11% |
1240425.272 |
1226655.078 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.11% |
533960848.874 |
528034781.751 |
- |
-0.40% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.11% |
17.344 |
17.151 |
- |
-0.71% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.11% |
9100.524 |
8999.921 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-1.10% |
5380848.719 |
5321564.282 |
- |
4.06% |
- |
|
BM_deque_vector_move/65536
|
-1.10% |
3001.448 |
2968.384 |
- |
-1.31% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.10% |
520.615 |
514.881 |
- |
-0.50% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.10% |
15.906 |
15.731 |
- |
-1.29% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.10% |
8478330.654 |
8385108.283 |
- |
0.37% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-1.10% |
1.507 |
1.491 |
- |
-7.61% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.09% |
456190.135 |
451198.117 |
- |
-1.27% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.09% |
53767767.055 |
53181838.245 |
- |
-0.59% |
- |
|
BM_deque_deque_ranges_move/64
|
-1.09% |
3.108 |
3.075 |
- |
0.48% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.09% |
36256.804 |
35862.078 |
- |
-2.81% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.09% |
8.735 |
8.640 |
- |
-1.50% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-1.09% |
9557942.536 |
9454194.087 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.09% |
6.568 |
6.497 |
- |
-0.95% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.08% |
12801.791 |
12663.404 |
- |
-0.11% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.08% |
133604.089 |
132160.204 |
- |
1.87% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16384
|
-1.08% |
352795564.818 |
349001164.825 |
- |
-0.44% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.08% |
19.426 |
19.217 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_float_64_1
|
-1.07% |
16786707.483 |
16606300.094 |
- |
-3.84% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.07% |
36862290.308 |
36466136.072 |
- |
-0.30% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-1.07% |
2.275 |
2.250 |
- |
-0.05% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
-1.07% |
29.360 |
29.046 |
- |
-3.26% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.07% |
135717016.826 |
134263625.701 |
- |
-0.54% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
-1.07% |
2.630 |
2.602 |
- |
-1.38% |
- |
|
rng::for_each(map<int>)/8192
|
-1.07% |
7392.749 |
7313.856 |
- |
0.58% |
- |
|
BM_tolower_string<char>
|
-1.07% |
15.174 |
15.012 |
- |
-2.46% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.07% |
59394977.696 |
58761395.360 |
- |
0.93% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-1.07% |
1304596.680 |
1290681.504 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.07% |
59683222.886 |
59047000.180 |
- |
-0.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-1.06% |
43.205 |
42.746 |
- |
0.27% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.06% |
167655566.870 |
165875669.356 |
- |
2.45% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-1.06% |
32.626 |
32.280 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.06% |
19.258 |
19.053 |
- |
-0.30% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.06% |
599.480 |
593.121 |
- |
-1.09% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.06% |
4.796 |
4.745 |
- |
-0.97% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-1.06% |
13.337 |
13.196 |
- |
-0.63% |
- |
|
SetIntersection_None_Set_float_64_1
|
-1.06% |
22162361.429 |
21927776.702 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.06% |
35355590.873 |
34981794.994 |
- |
0.23% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-1.06% |
4.311 |
4.265 |
- |
3.26% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.06% |
101.261 |
100.191 |
- |
-1.34% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-1.05% |
8.885 |
8.791 |
- |
3.29% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.05% |
37588.999 |
37193.242 |
- |
-0.53% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.05% |
19909.854 |
19700.258 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.05% |
135825624.486 |
134397754.523 |
- |
-0.05% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.05% |
394.383 |
390.237 |
- |
-0.16% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
-1.05% |
21.785 |
21.557 |
- |
-1.58% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-1.05% |
3.541 |
3.504 |
- |
-1.13% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-1.04% |
12584.629 |
12453.426 |
- |
-3.59% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-1.04% |
15.334 |
15.175 |
- |
-1.39% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-1.04% |
1519159.455 |
1503421.159 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.04% |
37230997.408 |
36845636.339 |
- |
-0.60% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.03% |
748.450 |
740.724 |
- |
-2.10% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-1.03% |
6.820 |
6.750 |
- |
-6.28% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
-1.03% |
28.851 |
28.554 |
- |
-2.53% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.03% |
24.514 |
24.261 |
- |
-28.38% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
-1.03% |
1.654 |
1.637 |
- |
-1.28% |
- |
|
std::replace(list<int>)_(sprinkled)/1024
|
-1.03% |
726.118 |
718.653 |
- |
-1.06% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-1.03% |
207.945 |
205.809 |
- |
-1.93% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.03% |
266.873 |
264.133 |
- |
-0.71% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.03% |
602.590 |
596.405 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.03% |
1117979.625 |
1106513.176 |
- |
-7.38% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.02% |
43653.007 |
43205.667 |
- |
-0.63% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.02% |
217470982.681 |
215249092.009 |
- |
-0.16% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-1.02% |
77.656 |
76.864 |
- |
0.05% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.02% |
535999125.086 |
530527570.432 |
- |
-0.51% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
-1.02% |
1.871 |
1.852 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.02% |
8644869.396 |
8556909.971 |
- |
-0.12% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
-1.02% |
214892200.323 |
212710659.453 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_float_4_4
|
-1.01% |
136026352.631 |
134646096.259 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.01% |
1698716.717 |
1681480.307 |
- |
-5.56% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.01% |
18.974 |
18.782 |
- |
0.15% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.01% |
1.401 |
1.387 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.01% |
1110239.621 |
1099007.616 |
- |
-0.51% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.01% |
22.143 |
21.920 |
- |
-3.92% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-1.01% |
168138008.043 |
166441474.604 |
- |
0.18% |
- |
|
std::is_sorted(list<int>)/1024
|
-1.01% |
757.594 |
749.955 |
- |
0.54% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-1.01% |
81465.047 |
80643.870 |
- |
-0.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.01% |
39.528 |
39.130 |
- |
-19.84% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
-1.01% |
7242.380 |
7169.465 |
- |
-0.40% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.01% |
18.572 |
18.385 |
- |
-0.27% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.00% |
2.156 |
2.134 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.00% |
213469135.137 |
211327836.408 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_256
|
-1.00% |
4548807.423 |
4503248.110 |
- |
-0.74% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
-1.00% |
11.557 |
11.441 |
- |
-0.50% |
- |