|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-59.00% |
71.352 |
29.254 |
- |
-59.58% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-56.71% |
76.337 |
33.045 |
- |
-56.34% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-56.37% |
878.596 |
383.351 |
- |
-54.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-54.99% |
18461223.134 |
8310206.166 |
- |
-13.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-54.86% |
6774897.613 |
3058406.787 |
- |
-44.98% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-54.41% |
66.123 |
30.144 |
- |
-53.98% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
-52.33% |
1210.780 |
577.227 |
- |
0.85% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-46.90% |
82.677 |
43.905 |
- |
-9.63% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-46.48% |
694.194 |
371.528 |
- |
-48.40% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-44.30% |
29.649 |
16.515 |
- |
-38.36% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-42.48% |
6336264.674 |
3644889.478 |
- |
-36.61% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-40.86% |
58.090 |
34.355 |
- |
-3.37% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-39.70% |
44.503 |
26.836 |
- |
1.08% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-39.41% |
23.804 |
14.422 |
- |
-5.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-38.68% |
0.486 |
0.298 |
- |
0.64% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-38.63% |
13.940 |
8.555 |
- |
-55.25% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-37.83% |
936.675 |
582.348 |
- |
-12.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-37.57% |
2.833 |
1.769 |
- |
-36.71% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-37.21% |
14782187.337 |
9281819.858 |
- |
0.71% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-37.06% |
2.816 |
1.772 |
- |
-36.75% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-36.24% |
18.944 |
12.078 |
- |
2.44% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-35.91% |
3293.565 |
2110.771 |
- |
-36.41% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-35.63% |
22943618.542 |
14769151.499 |
- |
-20.83% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-35.22% |
9708934.147 |
6289334.668 |
- |
-25.70% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-34.50% |
888.955 |
582.302 |
- |
-8.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-32.99% |
351036263.435 |
235241451.722 |
- |
-2.58% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-32.09% |
12.945 |
8.790 |
- |
-63.18% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-31.83% |
896.453 |
611.076 |
- |
-8.75% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-31.09% |
45.038 |
31.034 |
- |
-20.45% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-30.98% |
21.941 |
15.143 |
- |
1.55% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
-30.39% |
0.697 |
0.485 |
- |
4.11% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-29.89% |
8.331 |
5.841 |
- |
-60.74% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-29.37% |
1.062 |
0.750 |
- |
-21.63% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-28.89% |
0.379 |
0.270 |
- |
-3.07% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-28.13% |
335515926.014 |
241144192.776 |
- |
-30.97% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-28.10% |
41.751 |
30.020 |
- |
-29.70% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-27.87% |
10.169 |
7.334 |
- |
-17.72% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-27.06% |
5083197.274 |
3707925.218 |
- |
2.75% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-26.76% |
62.017 |
45.423 |
- |
-26.17% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-26.62% |
3.798 |
2.787 |
- |
-1.90% |
- |
|
BM_vector_deque_ranges_copy/0
|
-26.00% |
0.620 |
0.459 |
- |
-26.60% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-25.58% |
71.936 |
53.537 |
- |
-25.64% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-25.23% |
11.282 |
8.436 |
- |
-22.94% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-24.75% |
32.307 |
24.310 |
- |
-26.55% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-24.40% |
30.892 |
23.354 |
- |
-32.52% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-24.16% |
2.425 |
1.839 |
- |
-25.02% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-23.88% |
1.278 |
0.973 |
- |
-25.26% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-23.60% |
0.356 |
0.272 |
- |
-32.68% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-23.27% |
1.618 |
1.242 |
- |
-15.51% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-23.08% |
0.557 |
0.429 |
- |
1.18% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-23.06% |
31.999 |
24.619 |
- |
-17.31% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-23.01% |
21.274 |
16.378 |
- |
11.39% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-22.88% |
770.857 |
594.513 |
- |
-0.83% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-22.82% |
29.208 |
22.543 |
- |
-0.21% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-22.17% |
1.143 |
0.890 |
- |
-14.80% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-22.12% |
38.845 |
30.254 |
- |
-22.53% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-21.87% |
33.764 |
26.380 |
- |
-23.63% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-21.79% |
27.316 |
21.364 |
- |
-0.56% |
- |
|
std::copy_n(vector<int>)/4096
|
-21.74% |
212.080 |
165.964 |
- |
-3.56% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-21.60% |
53.787 |
42.170 |
- |
-6.97% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-21.11% |
7.213 |
5.690 |
- |
-5.89% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-20.99% |
25.060 |
19.799 |
- |
-10.87% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-20.88% |
30.826 |
24.388 |
- |
30.14% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-20.71% |
8029691.140 |
6366533.191 |
- |
-8.70% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-20.68% |
13.556 |
10.753 |
- |
1.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-20.59% |
44064605.043 |
34989635.854 |
- |
-9.86% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-20.53% |
7.506 |
5.965 |
- |
-6.71% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-20.52% |
32.735 |
26.018 |
- |
-23.55% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-20.45% |
25.790 |
20.515 |
- |
-7.73% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-20.11% |
55351374.311 |
44222207.454 |
- |
-3.74% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-19.82% |
12091015.313 |
9694573.637 |
- |
-3.92% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-19.78% |
29.311 |
23.512 |
- |
-4.34% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-19.63% |
9117.916 |
7328.157 |
- |
-20.19% |
- |
|
std::move(list<int>)/4096
|
-19.56% |
4927.073 |
3963.287 |
- |
-21.91% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-19.52% |
1.747 |
1.406 |
- |
-9.18% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-19.50% |
9427.490 |
7588.744 |
- |
-21.20% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-19.29% |
10345.863 |
8349.906 |
- |
0.61% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-19.14% |
1.840 |
1.488 |
- |
10.85% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-19.13% |
855.496 |
691.829 |
- |
-7.96% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-18.73% |
11.980 |
9.736 |
- |
-2.59% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-18.64% |
7.405 |
6.025 |
- |
-16.98% |
- |
|
ranges::min(std::vector<char>)/1
|
-18.62% |
0.334 |
0.272 |
- |
-17.89% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-18.54% |
70.662 |
57.560 |
- |
-18.27% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-18.54% |
839.976 |
684.260 |
- |
-18.71% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-18.46% |
8364926.321 |
6820873.294 |
- |
-12.04% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-18.37% |
0.604 |
0.493 |
- |
4.70% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-18.13% |
10.590 |
8.671 |
- |
2.25% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-18.04% |
672.343 |
551.050 |
- |
-14.50% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-17.61% |
666.672 |
549.274 |
- |
-14.86% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-17.33% |
1.118 |
0.924 |
- |
-6.97% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-17.18% |
804.459 |
666.273 |
- |
-16.69% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-17.16% |
711.930 |
589.772 |
- |
-16.86% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-16.85% |
0.556 |
0.462 |
- |
-30.46% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-16.81% |
1.256 |
1.045 |
- |
-6.97% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-16.60% |
1.810 |
1.509 |
- |
-16.32% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-16.50% |
0.490 |
0.409 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-16.43% |
661.406 |
552.745 |
- |
-12.15% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-16.42% |
5566.550 |
4652.640 |
- |
0.96% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-16.15% |
8901.581 |
7463.562 |
- |
-2.56% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
-15.83% |
1745.495 |
1469.237 |
- |
-16.22% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-15.81% |
94.170 |
79.286 |
- |
-12.97% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-15.64% |
593.260 |
500.491 |
- |
-13.19% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-15.64% |
16.411 |
13.845 |
- |
-1.48% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-15.57% |
39.495 |
33.346 |
- |
-16.33% |
- |
|
std::adjacent_find(deque<int>)/8
|
-15.57% |
3.737 |
3.155 |
- |
-35.28% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-15.55% |
103449920.120 |
87364252.759 |
- |
-9.84% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-15.46% |
31.186 |
26.366 |
- |
-12.88% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-15.40% |
99.452 |
84.137 |
- |
-13.06% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-15.29% |
1633.798 |
1384.058 |
- |
-14.72% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-15.25% |
1.438 |
1.219 |
- |
-18.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-15.22% |
22.284 |
18.893 |
- |
-14.69% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
-15.18% |
0.781 |
0.663 |
- |
18.48% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-15.06% |
11.715 |
9.951 |
- |
0.82% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-15.05% |
1.843 |
1.566 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-14.74% |
44382356.982 |
37841269.882 |
- |
-42.24% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-14.72% |
70.813 |
60.388 |
- |
-14.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-14.59% |
14573025.322 |
12446272.218 |
- |
-1.16% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-14.58% |
0.991 |
0.847 |
- |
7.62% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-14.56% |
1.851 |
1.582 |
- |
-7.15% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-14.52% |
37810775.729 |
32321369.255 |
- |
-4.84% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-14.50% |
1.204 |
1.030 |
- |
15.62% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-14.48% |
2.622 |
2.243 |
- |
0.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-14.43% |
47.894 |
40.981 |
- |
-18.23% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-14.36% |
284.031 |
243.237 |
- |
2.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-14.30% |
25464374.942 |
21822283.368 |
- |
5.12% |
- |
|
std::unordered_set<int>::clear()/1024
|
-14.25% |
9435.372 |
8090.432 |
- |
-20.90% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-14.22% |
20.947 |
17.969 |
- |
-17.20% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-14.22% |
1.771 |
1.519 |
- |
-12.25% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-14.15% |
3.140 |
2.695 |
- |
-34.92% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-13.95% |
1.602 |
1.379 |
- |
-3.42% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-13.91% |
10282.902 |
8852.999 |
- |
-6.78% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-13.90% |
14.117 |
12.155 |
- |
0.75% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-13.90% |
7764.734 |
6685.400 |
- |
-0.06% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-13.75% |
1.692 |
1.459 |
- |
-17.50% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-13.74% |
7.640 |
6.590 |
- |
1.73% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-13.70% |
1.213 |
1.047 |
- |
-7.79% |
- |
|
std::upper_bound(std::list<int>)/8192
|
-13.64% |
14275.490 |
12328.572 |
- |
-6.18% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-13.63% |
2.042 |
1.764 |
- |
-14.03% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-13.52% |
3086.911 |
2669.706 |
- |
-4.55% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-13.51% |
12.559 |
10.862 |
- |
-17.24% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-13.48% |
56.928 |
49.253 |
- |
-16.15% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-13.48% |
1.859 |
1.608 |
- |
17.66% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-13.46% |
13.721 |
11.874 |
- |
-38.09% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-13.41% |
2725.320 |
2359.871 |
- |
-7.76% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-13.37% |
2337.357 |
2024.784 |
- |
-4.22% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-13.25% |
9.142 |
7.931 |
- |
-6.72% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
-13.21% |
1.020 |
0.885 |
- |
10.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-13.19% |
2593254.971 |
2251077.721 |
- |
11.12% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-13.07% |
1.385 |
1.204 |
- |
-12.73% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-12.98% |
1.038 |
0.903 |
- |
-13.05% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-12.94% |
20304.889 |
17677.955 |
- |
0.38% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-12.93% |
7654.729 |
6664.604 |
- |
0.90% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-12.89% |
24.323 |
21.188 |
- |
-12.64% |
- |
|
ranges::min(std::deque<char>)/1
|
-12.89% |
0.807 |
0.703 |
- |
-23.18% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-12.87% |
22481.377 |
19587.045 |
- |
-1.44% |
- |
|
ranges::min(std::list<char>)/1
|
-12.72% |
0.419 |
0.366 |
- |
0.58% |
- |
|
std::is_sorted(deque<int>)/8
|
-12.70% |
2.958 |
2.582 |
- |
-3.17% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-12.68% |
0.489 |
0.427 |
- |
26.48% |
- |
|
BM_std_minmax_element<int>/4000
|
-12.61% |
1070.533 |
935.542 |
- |
-10.28% |
- |
|
std::lower_bound(std::list<int>)/8192
|
-12.57% |
14220.813 |
12432.893 |
- |
-6.08% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-12.56% |
1.467 |
1.282 |
- |
-13.80% |
- |
|
BM_vector_deque_move_backward/0
|
-12.45% |
0.559 |
0.490 |
- |
23.86% |
- |
|
BM_std_minmax_element<int>/1024
|
-12.44% |
277.849 |
243.290 |
- |
-10.32% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-12.39% |
4845.484 |
4245.066 |
- |
0.79% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-12.33% |
1.560 |
1.368 |
- |
-12.09% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-12.18% |
1.795 |
1.577 |
- |
-4.97% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-12.18% |
1633.587 |
1434.678 |
- |
10.10% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-12.15% |
22.004 |
19.331 |
- |
4.62% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-12.06% |
3.183 |
2.799 |
- |
-2.91% |
- |
|
BM_std_minmax_element<short>/2
|
-12.06% |
0.645 |
0.567 |
- |
-16.91% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-12.05% |
5212.423 |
4584.150 |
- |
-1.95% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
-12.02% |
11.493 |
10.112 |
- |
2.47% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-11.96% |
1.333 |
1.174 |
- |
-4.05% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-11.93% |
61063.324 |
53777.315 |
- |
0.63% |
- |
|
BM_std_minmax_element<int>/512
|
-11.90% |
141.176 |
124.382 |
- |
-9.69% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-11.88% |
193980.901 |
170926.867 |
- |
-1.30% |
- |
|
BM_vector_deque_ranges_copy/2
|
-11.85% |
2.060 |
1.816 |
- |
-8.74% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-11.83% |
820.758 |
723.632 |
- |
-0.63% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-11.75% |
1.353 |
1.194 |
- |
-10.78% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-11.73% |
13.849 |
12.225 |
- |
-7.76% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-11.64% |
7.266 |
6.420 |
- |
3.84% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-11.63% |
1.956 |
1.729 |
- |
-6.45% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-11.62% |
5027064.255 |
4443154.722 |
- |
3.61% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-11.60% |
10.910 |
9.644 |
- |
1.63% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-11.49% |
23.318 |
20.638 |
- |
1.38% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-11.49% |
4.824 |
4.270 |
- |
-4.66% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-11.43% |
6634.910 |
5876.479 |
- |
2.53% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-11.37% |
4801720.000 |
4255560.235 |
- |
-11.04% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-11.36% |
1.216 |
1.078 |
- |
-12.67% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-11.26% |
1.199 |
1.064 |
- |
-7.66% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-11.16% |
29.220 |
25.960 |
- |
2.88% |
- |
|
std::unordered_set<int>::clear()/8192
|
-11.12% |
71042.766 |
63141.295 |
- |
-14.16% |
- |
|
BM_std_minmax_element<int>/70000
|
-11.12% |
18291.671 |
16257.453 |
- |
-10.47% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-11.08% |
1587078.713 |
1411180.434 |
- |
-15.92% |
- |
|
BM_std_minmax_element<int>/65536
|
-11.02% |
17106.238 |
15221.946 |
- |
-10.49% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-11.01% |
2360266.521 |
2100437.986 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-11.00% |
18852470.038 |
16778228.670 |
- |
-0.22% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-10.98% |
1.612 |
1.435 |
- |
-10.38% |
- |
|
BM_std_minmax_element<int>/64000
|
-10.98% |
16726.916 |
14890.105 |
- |
-10.76% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-10.96% |
2.748 |
2.447 |
- |
-5.08% |
- |
|
BM_std_minmax_element<int>/4096
|
-10.94% |
1075.210 |
957.545 |
- |
-10.32% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-10.91% |
16.072 |
14.319 |
- |
-11.32% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-10.81% |
0.578 |
0.516 |
- |
-17.99% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-10.81% |
10.625 |
9.477 |
- |
-16.20% |
- |
|
BM_deque_vector_ranges_copy/0
|
-10.81% |
1.533 |
1.367 |
- |
-11.98% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-10.77% |
1.429 |
1.275 |
- |
-22.76% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-10.74% |
1.378 |
1.230 |
- |
-7.44% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-10.73% |
1.481 |
1.322 |
- |
-8.75% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-10.71% |
1.608 |
1.436 |
- |
-6.39% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-10.66% |
2.575 |
2.300 |
- |
-1.54% |
- |
|
BM_std_minmax_element<int>/5500
|
-10.63% |
1436.829 |
1284.083 |
- |
-9.75% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
-10.57% |
1.802 |
1.612 |
- |
0.09% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-10.56% |
0.511 |
0.457 |
- |
0.96% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-10.54% |
0.295 |
0.264 |
- |
-21.23% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-10.54% |
509.163 |
455.513 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-10.49% |
2234577.961 |
2000144.859 |
- |
-3.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-10.46% |
0.616 |
0.552 |
- |
-10.32% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-10.45% |
21.993 |
19.695 |
- |
-11.55% |
- |
|
BM_PushHeap_uint32_Random_4
|
-10.40% |
2.284 |
2.046 |
- |
-7.26% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-10.36% |
40.490 |
36.296 |
- |
-10.79% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-10.24% |
10.365 |
9.303 |
- |
-0.11% |
- |
|
ranges::min(std::deque<__int128>)/1
|
-10.22% |
0.790 |
0.709 |
- |
6.85% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-10.19% |
102497993.955 |
92057179.298 |
- |
-14.60% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-10.18% |
11407.121 |
10245.492 |
- |
-4.58% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-10.18% |
1.384 |
1.243 |
- |
-5.51% |
- |
|
BM_PushHeap_string_SingleElement_1
|
-10.17% |
0.531 |
0.477 |
- |
-31.93% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-10.14% |
13907804.638 |
12497131.153 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-10.14% |
9563809.572 |
8594288.186 |
- |
-2.31% |
- |
|
BM_deque_deque_move/0
|
-10.11% |
0.864 |
0.777 |
- |
-3.97% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-10.11% |
3169.349 |
2848.993 |
- |
-7.31% |
- |
|
std::replace(list<int>)_(prefix)/8192
|
-10.07% |
7760.057 |
6978.750 |
- |
-0.93% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-10.03% |
6.280 |
5.650 |
- |
-1.40% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-10.01% |
24.454 |
22.005 |
- |
-1.39% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-9.98% |
2.311 |
2.080 |
- |
-4.95% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-9.97% |
25.001 |
22.509 |
- |
-1.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-9.93% |
49495111.650 |
44580487.290 |
- |
-3.90% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.92% |
244.125 |
219.905 |
- |
3.24% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-9.90% |
3883.000 |
3498.470 |
- |
-1.50% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-9.76% |
115.951 |
104.629 |
- |
0.19% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-9.73% |
2.737 |
2.470 |
- |
-9.63% |
- |
|
BM_vector_deque_ranges_copy/1
|
-9.73% |
2.312 |
2.087 |
- |
-4.47% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-9.67% |
9818487.173 |
8868563.890 |
- |
-5.36% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-9.65% |
182025139.329 |
164452774.430 |
- |
-1.68% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-9.53% |
24.217 |
21.909 |
- |
-13.41% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-9.52% |
0.433 |
0.392 |
- |
-9.63% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-9.49% |
224.295 |
203.002 |
- |
0.83% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-9.49% |
8576.010 |
7762.519 |
- |
-5.97% |
- |
|
std::list<std::string>::ctor(size)/32
|
-9.48% |
381.680 |
345.506 |
- |
-0.75% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-9.48% |
1.272 |
1.151 |
- |
-17.47% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-9.46% |
318.018 |
287.946 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-9.44% |
4263619.304 |
3861139.076 |
- |
-8.90% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-9.44% |
177279188.737 |
160546173.268 |
- |
-2.28% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-9.37% |
9543013.686 |
8649113.018 |
- |
-2.79% |
- |
|
BM_vector_deque_ranges_move/2
|
-9.33% |
2.131 |
1.932 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-9.32% |
6666832.415 |
6045327.974 |
- |
-9.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-9.29% |
1.048 |
0.951 |
- |
-10.25% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-9.29% |
11.968 |
10.856 |
- |
-3.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-9.28% |
6931726.146 |
6288530.376 |
- |
-4.64% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-9.26% |
9560920.047 |
8675777.701 |
- |
-2.15% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-9.19% |
2.076 |
1.885 |
- |
-7.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-9.18% |
31.203 |
28.339 |
- |
-11.63% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-9.11% |
0.442 |
0.402 |
- |
-40.63% |
- |
|
BM_StringFindCharLiteral/1024
|
-9.03% |
20.658 |
18.792 |
- |
4.76% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-9.03% |
22.049 |
20.058 |
- |
-6.14% |
- |
|
BM_deque_deque_copy_backward/64
|
-9.02% |
3.682 |
3.349 |
- |
0.06% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-9.02% |
233077.059 |
212052.258 |
- |
-2.24% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-8.98% |
12180678.977 |
11086443.551 |
- |
-4.38% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-8.94% |
1.369 |
1.246 |
- |
-3.72% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-8.93% |
38.157 |
34.751 |
- |
29.30% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-8.90% |
5.484 |
4.996 |
- |
7.21% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-8.76% |
48745.733 |
44475.226 |
- |
-15.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-8.73% |
2481360.453 |
2264698.816 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-8.73% |
9524121.137 |
8692907.936 |
- |
-2.35% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-8.72% |
11462.379 |
10462.521 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-8.66% |
115620446.332 |
105604120.119 |
- |
-2.76% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-8.65% |
1027.736 |
938.881 |
- |
-3.41% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-8.56% |
97.808 |
89.435 |
- |
-4.53% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-8.56% |
11631984.725 |
10636724.980 |
- |
-1.33% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-8.48% |
8702.801 |
7964.422 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-8.48% |
21305800.611 |
19498420.538 |
- |
-12.72% |
- |
|
BM_std_minmax_element<int>/64
|
-8.48% |
17.433 |
15.954 |
- |
-6.46% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-8.46% |
807.367 |
739.077 |
- |
-6.54% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-8.43% |
9519321.157 |
8717197.951 |
- |
-3.17% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-8.42% |
4.463 |
4.087 |
- |
-1.81% |
- |
|
std::set<int>::erase(iterator)/8192
|
-8.40% |
21.481 |
19.677 |
- |
0.04% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-8.35% |
179737891.945 |
164731211.852 |
- |
-3.00% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-8.35% |
67774.098 |
62118.136 |
- |
-4.77% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-8.34% |
41158.204 |
37726.509 |
- |
0.69% |
- |
|
std::equal(vector<bool>)_(aligned)/8
|
-8.32% |
0.239 |
0.219 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-8.32% |
12.970 |
11.891 |
- |
-10.44% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-8.29% |
17954229.907 |
16466337.831 |
- |
-5.78% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-8.27% |
173374240.049 |
159043995.836 |
- |
-1.58% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-8.26% |
15.293 |
14.029 |
- |
-0.98% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-8.24% |
594.032 |
545.065 |
- |
-32.25% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-8.24% |
12276779.953 |
11264924.434 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-8.22% |
14005848.453 |
12854366.865 |
- |
-0.47% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-8.18% |
1.355 |
1.244 |
- |
-19.16% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-8.18% |
11.195 |
10.279 |
- |
-5.80% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-8.14% |
15453156.324 |
14195051.715 |
- |
-0.63% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-8.13% |
22.252 |
20.442 |
- |
-8.63% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-8.13% |
9512342.882 |
8738613.864 |
- |
-3.89% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-8.13% |
8688.778 |
7982.221 |
- |
-3.13% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-8.10% |
45815.618 |
42105.872 |
- |
0.57% |
- |
|
BM_deque_vector_copy/64
|
-8.08% |
2.823 |
2.595 |
- |
-52.03% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-8.08% |
4.206 |
3.866 |
- |
1.35% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-8.06% |
0.447 |
0.411 |
- |
-26.00% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-8.06% |
0.921 |
0.846 |
- |
0.50% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-8.06% |
1.680 |
1.545 |
- |
1.90% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-8.04% |
12.059 |
11.090 |
- |
-0.39% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
-8.04% |
8302.303 |
7635.137 |
- |
6.92% |
- |
|
BM_vector_deque_copy/64000
|
-7.99% |
3085.765 |
2839.274 |
- |
-7.42% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-7.97% |
31.872 |
29.332 |
- |
-8.53% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-7.93% |
11.393 |
10.489 |
- |
-0.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-7.92% |
3325794.663 |
3062392.684 |
- |
-4.40% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-7.90% |
7.356 |
6.775 |
- |
-13.82% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-7.88% |
24092285.718 |
22193184.143 |
- |
-1.71% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-7.83% |
8642.067 |
7965.528 |
- |
-5.05% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-7.83% |
360.850 |
332.609 |
- |
-28.37% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-7.80% |
10.441 |
9.627 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-7.78% |
7117214.702 |
6563742.577 |
- |
-0.60% |
- |
|
std::set<int>::clear()/8192
|
-7.75% |
83959.885 |
77455.667 |
- |
-1.85% |
- |
|
BM_std_minmax_element<int>/3
|
-7.75% |
1.144 |
1.055 |
- |
-7.24% |
- |
|
BM_vector_deque_move/0
|
-7.73% |
0.402 |
0.371 |
- |
-15.47% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-7.73% |
29.880 |
27.570 |
- |
-7.77% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-7.72% |
28983.498 |
26747.252 |
- |
-6.28% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-7.71% |
1.572 |
1.451 |
- |
13.22% |
- |
|
BM_vector_deque_ranges_move/1
|
-7.71% |
2.397 |
2.212 |
- |
1.66% |
- |
|
BM_vector_deque_move/64000
|
-7.71% |
3077.688 |
2840.552 |
- |
-7.46% |
- |
|
std::set<int>::clear()/1024
|
-7.68% |
9763.785 |
9013.849 |
- |
-1.89% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
-7.67% |
7529.032 |
6951.825 |
- |
1.05% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
-7.63% |
0.283 |
0.261 |
- |
-2.00% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
-7.60% |
61472.723 |
56802.491 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-7.60% |
1121156.093 |
1035992.610 |
- |
-1.96% |
- |
|
rng::starts_with(list<int>)/8192
|
-7.59% |
9293.980 |
8588.863 |
- |
-6.65% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-7.58% |
25.133 |
23.228 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-7.55% |
2562451.746 |
2368961.680 |
- |
-22.85% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-7.52% |
44.041 |
40.727 |
- |
-7.27% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-7.52% |
6139447.874 |
5677921.867 |
- |
-0.03% |
- |
|
std::multiset<int>::clear()/1024
|
-7.52% |
10842.657 |
10027.696 |
- |
2.15% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.38% |
2161.120 |
2001.547 |
- |
-7.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-7.38% |
117616866.919 |
108936782.415 |
- |
-24.20% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-7.38% |
22.679 |
21.006 |
- |
0.87% |
- |
|
std::reverse(deque<int>)/64
|
-7.38% |
14.078 |
13.040 |
- |
-3.86% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-7.36% |
1.541 |
1.428 |
- |
-9.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-7.34% |
8320187.448 |
7709181.554 |
- |
-8.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-7.32% |
1091479.388 |
1011533.569 |
- |
-4.22% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
-7.32% |
11.047 |
10.239 |
- |
4.09% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.31% |
5916.088 |
5483.680 |
- |
-15.20% |
- |
|
BM_std_minmax_element<int>/4
|
-7.30% |
1.250 |
1.158 |
- |
-8.06% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-7.30% |
34.953 |
32.402 |
- |
0.83% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-7.30% |
11326.589 |
10500.245 |
- |
3.98% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
-7.29% |
27345.576 |
25350.737 |
- |
-0.04% |
- |
|
BM_vector_deque_copy/70000
|
-7.28% |
3348.467 |
3104.610 |
- |
-8.06% |
- |
|
ranges::minmax(std::list<char>)/1
|
-7.27% |
0.348 |
0.323 |
- |
-14.29% |
- |
|
BM_vector_deque_move/2
|
-7.27% |
2.065 |
1.915 |
- |
10.91% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
-7.23% |
2831.195 |
2626.364 |
- |
4.08% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-7.23% |
0.372 |
0.345 |
- |
-10.46% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-7.23% |
66240.513 |
61451.752 |
- |
-5.23% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-7.23% |
25.940 |
24.065 |
- |
-6.92% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-7.23% |
13.558 |
12.578 |
- |
-0.39% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-7.21% |
316.319 |
293.513 |
- |
-5.92% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-7.20% |
9.556 |
8.868 |
- |
-2.37% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-7.20% |
25.142 |
23.332 |
- |
0.55% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-7.18% |
1.566 |
1.453 |
- |
-5.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-7.16% |
2569853.464 |
2385864.893 |
- |
-0.32% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-7.04% |
37.285 |
34.661 |
- |
-0.40% |
- |
|
std::multiset<int>::clear()/8192
|
-7.04% |
85271.772 |
79271.430 |
- |
2.40% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-6.96% |
9.957 |
9.265 |
- |
-9.04% |
- |
|
BM_vector_deque_move/70000
|
-6.94% |
3338.578 |
3106.736 |
- |
-8.13% |
- |
|
BM_vector_deque_ranges_move/65536
|
-6.94% |
3072.883 |
2859.732 |
- |
-8.12% |
- |
|
BM_std_minmax_element<short>/3
|
-6.91% |
1.195 |
1.113 |
- |
-7.98% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-6.91% |
42.955 |
39.988 |
- |
0.17% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-6.90% |
5.907 |
5.500 |
- |
-11.23% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-6.89% |
8581.214 |
7990.326 |
- |
-5.11% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-6.87% |
2.761 |
2.571 |
- |
-0.18% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.87% |
270.369 |
251.800 |
- |
-6.53% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-6.86% |
15792858.065 |
14709228.187 |
- |
0.83% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-6.81% |
865.623 |
806.643 |
- |
1.41% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-6.77% |
0.616 |
0.574 |
- |
19.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-6.75% |
8098362.171 |
7552037.319 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-6.74% |
47468.979 |
44267.352 |
- |
-1.51% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-6.71% |
24.255 |
22.627 |
- |
-6.94% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-6.71% |
1.380 |
1.288 |
- |
-8.19% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-6.71% |
312.792 |
291.818 |
- |
0.35% |
- |
|
BM_CmpEqual_uchar_schar
|
-6.70% |
1.060 |
0.989 |
- |
-4.53% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-6.66% |
50.423 |
47.067 |
- |
-13.96% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-6.65% |
154.443 |
144.171 |
- |
-0.42% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
-6.64% |
13379.514 |
12491.436 |
- |
0.50% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-6.59% |
608.545 |
568.454 |
- |
-2.53% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-6.56% |
21.654 |
20.234 |
- |
-2.30% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
-6.56% |
34.079 |
31.844 |
- |
0.59% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-6.55% |
8463.201 |
7909.234 |
- |
-6.69% |
- |
|
std::set<int>::erase(iterator)/1024
|
-6.50% |
21.189 |
19.811 |
- |
0.21% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-6.47% |
568.063 |
531.297 |
- |
0.50% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-6.46% |
1.212 |
1.133 |
- |
-7.27% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-6.45% |
1.357 |
1.269 |
- |
-7.94% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-6.44% |
4171474.611 |
3902665.910 |
- |
-1.62% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-6.44% |
2.750 |
2.573 |
- |
1.62% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-6.42% |
29.477 |
27.586 |
- |
-9.40% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
-6.40% |
930146.581 |
870593.426 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-6.36% |
1048935.329 |
982188.370 |
- |
-5.90% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-6.35% |
11.458 |
10.731 |
- |
-3.89% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-6.35% |
12201150.144 |
11426849.496 |
- |
-0.54% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-6.32% |
29.508 |
27.644 |
- |
-8.28% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-6.31% |
10418.671 |
9760.969 |
- |
0.33% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-6.31% |
80.022 |
74.976 |
- |
-0.20% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-6.29% |
4.717 |
4.420 |
- |
-4.59% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.26% |
841.121 |
788.503 |
- |
-1.58% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-6.24% |
925123.302 |
867376.933 |
- |
-4.04% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-6.24% |
2.015 |
1.889 |
- |
-1.58% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-6.24% |
50192.441 |
47062.909 |
- |
2.74% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-6.23% |
20.671 |
19.383 |
- |
-5.85% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-6.22% |
0.737 |
0.692 |
- |
7.43% |
- |
|
std::lower_bound(std::list<int>)/8
|
-6.20% |
16.514 |
15.490 |
- |
0.98% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-6.19% |
35.339 |
33.150 |
- |
-9.70% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-6.19% |
8.149 |
7.644 |
- |
-7.73% |
- |
|
std::list<int>::ctor(size)/32
|
-6.18% |
349.932 |
328.291 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-6.17% |
10857371.897 |
10187748.681 |
- |
1.28% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-6.15% |
57637.007 |
54093.642 |
- |
0.61% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-6.13% |
30.417 |
28.551 |
- |
-10.23% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.13% |
5820.812 |
5464.102 |
- |
-0.98% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-6.12% |
2.063 |
1.937 |
- |
6.15% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-6.12% |
88.982 |
83.539 |
- |
-0.50% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-6.11% |
1.262 |
1.185 |
- |
-11.72% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-6.09% |
3054.904 |
2868.885 |
- |
-8.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-6.09% |
24926799.164 |
23409115.537 |
- |
-0.92% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-6.08% |
21.238 |
19.947 |
- |
-2.25% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-6.07% |
577.606 |
542.557 |
- |
-24.20% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-6.05% |
43.584 |
40.948 |
- |
-0.95% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-6.01% |
19.674 |
18.493 |
- |
-3.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-6.00% |
1412161.782 |
1327454.539 |
- |
3.49% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-5.99% |
5.541 |
5.210 |
- |
-3.93% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-5.95% |
20790.028 |
19552.819 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-5.94% |
209198725.808 |
196778037.717 |
- |
-0.33% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-5.92% |
738.351 |
694.665 |
- |
0.77% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-5.90% |
0.689 |
0.649 |
- |
-5.72% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
-5.88% |
0.336 |
0.316 |
- |
0.08% |
- |
|
BM_vector_deque_move/65536
|
-5.88% |
3037.540 |
2858.963 |
- |
-7.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.84% |
9460071.210 |
8907391.368 |
- |
2.65% |
- |
|
BM_vector_deque_move/1
|
-5.84% |
2.257 |
2.125 |
- |
8.83% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-5.83% |
22623164.034 |
21303443.941 |
- |
-1.34% |
- |
|
BM_StringFindStringLiteral/1024
|
-5.82% |
18.250 |
17.187 |
- |
-4.59% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-5.80% |
16.754 |
15.782 |
- |
-10.38% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-5.78% |
3808213.828 |
3588185.185 |
- |
-7.62% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-5.77% |
27.575 |
25.983 |
- |
-3.49% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
-5.77% |
7881.975 |
7426.900 |
- |
1.45% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-5.77% |
1294.850 |
1220.122 |
- |
-7.89% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-5.76% |
37266398.589 |
35118205.978 |
- |
-0.99% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-5.75% |
161936626.810 |
152630454.977 |
- |
-1.10% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-5.75% |
54693.085 |
51550.879 |
- |
-12.18% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-5.74% |
30.257 |
28.519 |
- |
0.44% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-5.73% |
161709590.438 |
152447588.409 |
- |
-0.28% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-5.71% |
279237.936 |
263294.550 |
- |
-1.77% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
-5.70% |
54.903 |
51.771 |
- |
-1.46% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-5.69% |
60.132 |
56.709 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-5.67% |
19.436 |
18.333 |
- |
-4.68% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-5.67% |
21.591 |
20.366 |
- |
0.12% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-5.66% |
4206.388 |
3968.215 |
- |
0.75% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-5.66% |
22.120 |
20.868 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-5.66% |
1064331.472 |
1004103.239 |
- |
-5.77% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.63% |
29.446 |
27.787 |
- |
1.73% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-5.61% |
7248.950 |
6842.066 |
- |
-5.02% |
- |
|
BM_vector_deque_ranges_move/64000
|
-5.60% |
3008.600 |
2840.169 |
- |
-7.46% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-5.59% |
206.630 |
195.075 |
- |
0.37% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-5.56% |
1226.938 |
1158.726 |
- |
-9.28% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-5.55% |
148185.065 |
139960.565 |
- |
2.69% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-5.55% |
1380277.251 |
1303688.832 |
- |
-15.07% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-5.55% |
6682.656 |
6311.963 |
- |
-4.13% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-5.53% |
543.260 |
513.218 |
- |
-70.67% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
-5.53% |
143.806 |
135.861 |
- |
0.26% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-5.52% |
6054.358 |
5719.955 |
- |
-0.01% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.51% |
99.854 |
94.351 |
- |
2.13% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-5.51% |
32.433 |
30.646 |
- |
9.15% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-5.50% |
6846.964 |
6470.325 |
- |
-13.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.49% |
2453367.033 |
2318580.215 |
- |
-1.48% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-5.49% |
33.970 |
32.104 |
- |
-33.43% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-5.49% |
1.160 |
1.097 |
- |
-6.73% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-5.49% |
30.684 |
28.999 |
- |
0.15% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-5.49% |
2.748 |
2.597 |
- |
-2.52% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-5.48% |
1.956 |
1.849 |
- |
0.02% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-5.41% |
1.768 |
1.672 |
- |
-3.69% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
-5.41% |
4044.232 |
3825.552 |
- |
0.75% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-5.39% |
735.212 |
695.597 |
- |
2.10% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-5.38% |
1056646.327 |
999783.471 |
- |
-3.97% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-5.37% |
3276930.106 |
3100821.722 |
- |
-9.56% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-5.37% |
13759112.922 |
13020716.942 |
- |
-1.40% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-5.36% |
1.316 |
1.246 |
- |
2.47% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.35% |
5188.651 |
4911.042 |
- |
-10.58% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-5.35% |
11725.787 |
11099.034 |
- |
14.60% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-5.34% |
1146318.113 |
1085135.485 |
- |
-4.69% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-5.33% |
232.514 |
220.129 |
- |
-4.56% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-5.30% |
10.753 |
10.182 |
- |
-6.87% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-5.30% |
1879.432 |
1779.749 |
- |
-5.51% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-5.30% |
180190.704 |
170642.579 |
- |
-1.55% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-5.28% |
325.954 |
308.758 |
- |
-5.89% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-5.27% |
5910022.826 |
5598519.609 |
- |
-5.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-5.27% |
58.662 |
55.570 |
- |
-0.42% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-5.26% |
3115.187 |
2951.224 |
- |
0.90% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8192
|
-5.24% |
101350.659 |
96036.048 |
- |
-0.22% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-5.23% |
30.157 |
28.579 |
- |
-4.42% |
- |
|
std::multiset<int>::clear()/32
|
-5.23% |
657.227 |
622.848 |
- |
0.07% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-5.23% |
28.932 |
27.419 |
- |
-2.45% |
- |
|
std::partition_copy(list<int>)/1024
|
-5.23% |
752.841 |
713.490 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-5.22% |
1280972.250 |
1214082.275 |
- |
-3.39% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
-5.22% |
633.030 |
599.998 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-5.21% |
1115187.444 |
1057126.647 |
- |
-4.55% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-5.19% |
13.453 |
12.754 |
- |
0.96% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-5.19% |
233.968 |
221.815 |
- |
-4.79% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-5.18% |
1041168.604 |
987212.024 |
- |
-5.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.18% |
208936904.283 |
198122596.578 |
- |
1.04% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-5.17% |
1.841 |
1.746 |
- |
1.28% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-5.17% |
6836.917 |
6483.366 |
- |
-1.53% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-5.17% |
3337.439 |
3164.917 |
- |
-6.39% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
-5.16% |
17722.179 |
16807.323 |
- |
3.20% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-5.16% |
9164736.337 |
8691969.002 |
- |
-3.63% |
- |
|
std::reverse(deque<int>)/512
|
-5.15% |
119.091 |
112.957 |
- |
-2.68% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.15% |
27822960.034 |
26390369.945 |
- |
1.89% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-5.14% |
1.239 |
1.176 |
- |
-7.76% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-5.13% |
7643.325 |
7250.889 |
- |
0.25% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-5.13% |
165814309.727 |
157302306.796 |
- |
3.15% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-5.13% |
8611.058 |
8169.337 |
- |
-5.73% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-5.12% |
1.326 |
1.258 |
- |
-20.81% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-5.11% |
5.932 |
5.629 |
- |
0.61% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.09% |
17172.654 |
16298.234 |
- |
-1.07% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.08% |
238.775 |
226.641 |
- |
2.65% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-5.07% |
1154672.792 |
1096178.888 |
- |
-3.86% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-5.05% |
3255.656 |
3091.158 |
- |
-4.85% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-5.05% |
23.194 |
22.023 |
- |
-5.14% |
- |
|
ranges::min(std::list<__int128>)/8
|
-5.03% |
2.288 |
2.173 |
- |
5.36% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-5.03% |
161141066.782 |
153042920.000 |
- |
-0.89% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.98% |
39310.750 |
37352.777 |
- |
-9.08% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-4.98% |
21.197 |
20.141 |
- |
-4.12% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-4.97% |
36.713 |
34.887 |
- |
-2.33% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-4.96% |
35.578 |
33.812 |
- |
2.08% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-4.96% |
11.502 |
10.931 |
- |
-1.18% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-4.96% |
1219149.656 |
1158641.848 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-4.96% |
10138668.292 |
9635536.102 |
- |
-3.06% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-4.96% |
52.367 |
49.770 |
- |
-3.33% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.95% |
46941.383 |
44616.825 |
- |
-1.64% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-4.95% |
204997110.369 |
194849458.053 |
- |
-3.50% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-4.95% |
1208234.291 |
1148472.004 |
- |
-2.39% |
- |
|
BM_vector_deque_move_backward/4096
|
-4.94% |
156.119 |
148.400 |
- |
0.41% |
- |
|
BM_vector_deque_ranges_move/70000
|
-4.94% |
3267.165 |
3105.666 |
- |
-8.03% |
- |
|
std::unordered_set<int>::clear()/32
|
-4.92% |
615.820 |
585.505 |
- |
-8.39% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-4.92% |
21.533 |
20.473 |
- |
-7.40% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-4.91% |
0.673 |
0.640 |
- |
15.41% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-4.91% |
1212103.029 |
1152585.041 |
- |
-2.43% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.90% |
10847.150 |
10316.170 |
- |
-3.51% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-4.90% |
276.645 |
263.103 |
- |
-3.59% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.89% |
38.828 |
36.931 |
- |
0.32% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-4.88% |
161602003.148 |
153720409.691 |
- |
-0.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-4.87% |
175049892.999 |
166520538.219 |
- |
-4.85% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-4.87% |
22.582 |
21.482 |
- |
0.81% |
- |
|
std::set<int>::erase(iterator)/32
|
-4.87% |
20.639 |
19.635 |
- |
-0.25% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-4.87% |
177.826 |
169.174 |
- |
0.48% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-4.86% |
16.702 |
15.890 |
- |
-10.75% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
-4.86% |
179.608 |
170.888 |
- |
0.80% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-4.85% |
22.308 |
21.225 |
- |
-4.61% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-4.85% |
142.318 |
135.413 |
- |
0.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-4.85% |
9112953.855 |
8671256.655 |
- |
-3.59% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-4.85% |
1.151 |
1.095 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-4.84% |
1172282.260 |
1115538.111 |
- |
-6.40% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-4.83% |
1.511 |
1.438 |
- |
1.89% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-4.83% |
1045162.571 |
994723.190 |
- |
-5.49% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-4.83% |
351.069 |
334.128 |
- |
-5.17% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-4.82% |
20.517 |
19.528 |
- |
-0.98% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-4.82% |
0.648 |
0.616 |
- |
-7.34% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-4.80% |
1048.355 |
997.991 |
- |
-5.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-4.80% |
174772197.726 |
166383678.460 |
- |
-2.97% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
-4.79% |
18.146 |
17.276 |
- |
-0.38% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-4.79% |
1.330 |
1.266 |
- |
-7.49% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-4.79% |
2.429 |
2.312 |
- |
-1.16% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-4.78% |
30.951 |
29.470 |
- |
-3.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
-4.78% |
61.281 |
58.354 |
- |
-0.37% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-4.77% |
20.402 |
19.428 |
- |
-1.51% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.75% |
691.328 |
658.465 |
- |
-7.79% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-4.75% |
2264557.382 |
2156953.367 |
- |
-5.22% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-4.75% |
19035319.570 |
18131002.881 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-4.74% |
537.612 |
512.134 |
- |
-8.54% |
- |
|
BM_PushHeap_uint32_Random_16
|
-4.74% |
4.354 |
4.148 |
- |
0.77% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-4.74% |
1.351 |
1.287 |
- |
-3.85% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-4.73% |
12572201.594 |
11977413.589 |
- |
-5.43% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.72% |
17233.084 |
16418.926 |
- |
-4.23% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-4.72% |
23.880 |
22.754 |
- |
-1.62% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-4.72% |
1207274.006 |
1150327.475 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-4.71% |
17266991.988 |
16453545.316 |
- |
-0.41% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-4.70% |
617712.326 |
588670.819 |
- |
-8.68% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-4.69% |
59207411.013 |
56428519.698 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-4.68% |
58837832.056 |
56087113.091 |
- |
-0.21% |
- |
|
std::move_backward(vector<int>)/262144
|
-4.67% |
22281.491 |
21240.709 |
- |
-2.87% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-4.67% |
1207092.123 |
1150733.969 |
- |
-2.46% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-4.66% |
27.348 |
26.073 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-4.66% |
60969379.881 |
58129333.902 |
- |
3.45% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-4.65% |
6622.056 |
6314.264 |
- |
-5.14% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192
|
-4.65% |
7200.132 |
6865.507 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.63% |
1398080.070 |
1333293.931 |
- |
2.18% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-4.63% |
1208770.426 |
1152843.586 |
- |
-1.94% |
- |
|
ranges::min(std::deque<char>)/8
|
-4.62% |
2.533 |
2.416 |
- |
-5.17% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-4.62% |
1.304 |
1.244 |
- |
-5.50% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-4.61% |
4.185 |
3.992 |
- |
0.82% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
-4.60% |
50.894 |
48.552 |
- |
-1.48% |
- |
|
std::for_each(vector<int>)/50
|
-4.59% |
4.070 |
3.884 |
- |
0.75% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.59% |
36.303 |
34.637 |
- |
-1.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.58% |
26723994.695 |
25501121.331 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-4.57% |
231349744.575 |
220775470.049 |
- |
-3.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-4.56% |
147212044.382 |
140492700.056 |
- |
-0.55% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-4.55% |
21.309 |
20.339 |
- |
-6.22% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32768
|
-4.53% |
67.091 |
64.051 |
- |
-0.09% |
- |
|
std::move(list<int>)/64
|
-4.53% |
43.023 |
41.074 |
- |
5.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-4.51% |
1289187.172 |
1231064.695 |
- |
-10.44% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-4.51% |
623.509 |
595.415 |
- |
-1.38% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-4.50% |
2278436.683 |
2175955.442 |
- |
-0.65% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-4.49% |
2.330 |
2.226 |
- |
5.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-4.49% |
1581142.416 |
1510179.362 |
- |
-6.75% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-4.49% |
52695.933 |
50331.577 |
- |
-4.08% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-4.48% |
29.171 |
27.866 |
- |
-5.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-4.47% |
1546915.363 |
1477695.149 |
- |
-2.82% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-4.47% |
18760187.009 |
17921279.513 |
- |
-1.79% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.46% |
56215.012 |
53709.181 |
- |
-0.53% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.44% |
46.323 |
44.266 |
- |
-5.30% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-4.42% |
810.138 |
774.325 |
- |
-2.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-4.42% |
11811531.356 |
11289589.585 |
- |
-1.84% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-4.42% |
54125.366 |
51735.056 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-4.41% |
35564817.396 |
33996704.727 |
- |
-7.41% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-4.40% |
21.672 |
20.719 |
- |
1.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-4.39% |
17791052.890 |
17009790.556 |
- |
-0.16% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-4.39% |
68212.735 |
65220.082 |
- |
2.27% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-4.38% |
7183.111 |
6868.369 |
- |
-4.31% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-4.35% |
36.678 |
35.083 |
- |
-1.57% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
-4.35% |
45.110 |
43.150 |
- |
-1.22% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.35% |
16.869 |
16.136 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-4.34% |
11.573 |
11.071 |
- |
-1.21% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-4.33% |
1.175 |
1.124 |
- |
-14.08% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/0
|
-4.33% |
0.300 |
0.287 |
- |
-4.13% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-4.32% |
1205301.598 |
1153178.385 |
- |
-1.85% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-4.31% |
1195768.961 |
1144216.797 |
- |
-2.01% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-4.31% |
9.496 |
9.087 |
- |
-1.47% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-4.30% |
1.740 |
1.665 |
- |
-3.96% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8
|
-4.30% |
38.433 |
36.781 |
- |
0.21% |
- |
|
BM_StringFindStringLiteral/128
|
-4.29% |
3.205 |
3.067 |
- |
-3.75% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-4.29% |
427.384 |
409.053 |
- |
0.48% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-4.29% |
161295565.716 |
154380029.450 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-4.29% |
26595087.980 |
25454985.701 |
- |
-6.63% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-4.28% |
20.523 |
19.644 |
- |
-1.04% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
-4.28% |
4.957 |
4.745 |
- |
-0.74% |
- |
|
vector<bool>::reserve()
|
-4.27% |
8.485 |
8.122 |
- |
-1.94% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-4.26% |
1766037.696 |
1690732.677 |
- |
0.13% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-4.26% |
171675010.748 |
164365607.995 |
- |
-2.78% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-4.26% |
9080959.918 |
8694355.843 |
- |
-2.56% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-4.25% |
178575250.741 |
170977666.421 |
- |
1.75% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-4.25% |
32.390 |
31.014 |
- |
-4.91% |
- |
|
BM_deque_deque_copy_backward/512
|
-4.24% |
19.731 |
18.894 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-4.24% |
1199516.266 |
1148715.994 |
- |
-4.57% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-4.23% |
23.440 |
22.449 |
- |
1.35% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-4.23% |
48.083 |
46.050 |
- |
3.90% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-4.22% |
9135373.579 |
8749618.087 |
- |
-1.75% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-4.22% |
23.647 |
22.650 |
- |
-1.59% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.21% |
7001.621 |
6706.857 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-4.21% |
1582939.127 |
1516312.174 |
- |
-5.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-4.19% |
1046072.617 |
1002197.585 |
- |
-4.11% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-4.19% |
5214856.120 |
4996446.648 |
- |
-0.48% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-4.17% |
25.988 |
24.903 |
- |
2.14% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-4.17% |
161267832.571 |
154539585.904 |
- |
-0.92% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-4.17% |
226.612 |
217.158 |
- |
-7.54% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
-4.16% |
6.866 |
6.581 |
- |
2.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.14% |
207184973.667 |
198604529.053 |
- |
0.82% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
-4.14% |
123664.928 |
118546.656 |
- |
0.06% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-4.13% |
25.774 |
24.708 |
- |
-3.24% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-4.13% |
52617.622 |
50444.496 |
- |
-5.11% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-4.12% |
1706849.583 |
1636607.525 |
- |
-2.93% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-4.11% |
25.730 |
24.672 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-4.11% |
20679976.931 |
19830380.251 |
- |
-5.08% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
-4.10% |
0.708 |
0.679 |
- |
-0.43% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-4.10% |
5.291 |
5.074 |
- |
-0.22% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-4.10% |
1.442 |
1.383 |
- |
2.05% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-4.09% |
16.892 |
16.202 |
- |
-1.79% |
- |
|
std::pop_heap(deque<size_t>)/1024
|
-4.09% |
15.878 |
15.229 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_float_256_256
|
-4.09% |
5895325.119 |
5654322.048 |
- |
-0.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-4.08% |
65746162.980 |
63060766.786 |
- |
-0.38% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-4.08% |
0.603 |
0.578 |
- |
-9.72% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-4.06% |
2.387 |
2.290 |
- |
0.28% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
-4.06% |
8.573 |
8.224 |
- |
2.58% |
- |
|
BM_std_minmax_element<long_long>/3
|
-4.04% |
1.141 |
1.095 |
- |
-7.50% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
-4.04% |
13.472 |
12.927 |
- |
0.78% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-4.04% |
95.154 |
91.309 |
- |
-1.31% |
- |
|
BM_vector_deque_move_backward/5500
|
-4.04% |
206.912 |
198.552 |
- |
0.69% |
- |
|
std::fill_n(deque<int>)/32
|
-4.04% |
1.203 |
1.155 |
- |
0.05% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-4.04% |
28.068 |
26.935 |
- |
-1.45% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
-4.04% |
69161882.342 |
66369729.378 |
- |
-0.41% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-4.03% |
0.608 |
0.584 |
- |
25.60% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-4.02% |
1.708 |
1.639 |
- |
-6.71% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.02% |
1554384.561 |
1491947.756 |
- |
-0.11% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-4.01% |
8.205 |
7.876 |
- |
-2.09% |
- |
|
BM_vector_deque_ranges_copy/64
|
-4.01% |
2.814 |
2.701 |
- |
-3.59% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-4.01% |
75006.563 |
72001.341 |
- |
8.00% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-4.00% |
33.429 |
32.091 |
- |
-4.30% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-4.00% |
610.099 |
585.725 |
- |
0.14% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.99% |
6059.764 |
5817.703 |
- |
-2.69% |
- |
|
BM_deque_deque_ranges_copy/70000
|
-3.99% |
3426.084 |
3289.298 |
- |
0.88% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.99% |
1.184 |
1.137 |
- |
-4.29% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-3.98% |
203379451.578 |
195281534.700 |
- |
-0.39% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-3.98% |
11.049 |
10.610 |
- |
-4.77% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.97% |
3.343 |
3.211 |
- |
-5.80% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-3.95% |
1191522.215 |
1144403.728 |
- |
-0.42% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-3.94% |
22.316 |
21.436 |
- |
-3.20% |
- |
|
BM_deque_deque_move/70000
|
-3.94% |
3500.003 |
3362.261 |
- |
-1.02% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-3.93% |
21.748 |
20.893 |
- |
0.66% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-3.93% |
0.441 |
0.424 |
- |
-0.16% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-3.92% |
31.691 |
30.447 |
- |
3.30% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-3.91% |
1594458.658 |
1532077.635 |
- |
-12.01% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-3.91% |
27339.334 |
26270.253 |
- |
4.90% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-3.91% |
2.762 |
2.654 |
- |
-4.25% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
-3.91% |
639.145 |
614.172 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.91% |
1405831.918 |
1350908.558 |
- |
1.19% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-3.90% |
30.248 |
29.067 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-3.90% |
2091906.574 |
2010340.982 |
- |
-2.65% |
- |
|
std::set<int>::clear()/32
|
-3.90% |
645.460 |
620.297 |
- |
-0.07% |
- |
|
std::lower_bound(std::list<int>)/100
|
-3.89% |
94.769 |
91.085 |
- |
0.37% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.88% |
13.368 |
12.850 |
- |
0.60% |
- |
|
rng::starts_with(vector<int>)/1000
|
-3.88% |
60.659 |
58.308 |
- |
0.07% |
- |
|
BM_vector_deque_copy_backward/65536
|
-3.88% |
8673.829 |
8337.708 |
- |
12.23% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-3.86% |
26.582 |
25.556 |
- |
4.71% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-3.83% |
9053309.516 |
8706479.582 |
- |
-4.44% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.83% |
180720203.326 |
173798632.665 |
- |
-3.54% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-3.82% |
32.888 |
31.630 |
- |
0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-3.82% |
9429310.722 |
9068821.664 |
- |
-0.01% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-3.82% |
3.104 |
2.985 |
- |
-1.75% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-3.82% |
23.657 |
22.754 |
- |
-2.04% |
- |
|
BM_StringFindAllMatch/512
|
-3.81% |
11.586 |
11.145 |
- |
-18.66% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-3.81% |
368.496 |
354.446 |
- |
2.10% |
- |
|
BM_StringCtorDefault
|
-3.81% |
0.273 |
0.262 |
- |
8.46% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-3.81% |
64.747 |
62.279 |
- |
0.51% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-3.81% |
20414.796 |
19636.656 |
- |
-1.34% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.80% |
29.510 |
28.389 |
- |
2.44% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-3.80% |
3.104 |
2.986 |
- |
-1.80% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
-3.79% |
0.264 |
0.254 |
- |
0.67% |
- |
|
rng::for_each(set<int>)/8
|
-3.79% |
6.770 |
6.513 |
- |
-1.22% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.79% |
461.456 |
443.983 |
- |
-8.45% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-3.79% |
61.804 |
59.464 |
- |
-0.31% |
- |
|
BM_align/1
|
-3.78% |
0.649 |
0.624 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-3.78% |
3901988.484 |
3754414.963 |
- |
-2.98% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-3.77% |
1145198.392 |
1101979.393 |
- |
3.19% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-3.77% |
9116488.980 |
8772624.888 |
- |
-1.29% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.77% |
228.430 |
219.817 |
- |
-0.56% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.76% |
9123.297 |
8780.138 |
- |
6.21% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-3.76% |
0.266 |
0.256 |
- |
0.73% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
-3.76% |
16936.754 |
16300.744 |
- |
3.30% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-3.75% |
1679413.246 |
1616357.504 |
- |
-3.65% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-3.75% |
26887.358 |
25878.130 |
- |
-1.28% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-3.75% |
26700.253 |
25698.088 |
- |
-1.06% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.75% |
6503.585 |
6259.724 |
- |
-4.91% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
-3.74% |
165.918 |
159.707 |
- |
-0.31% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
-3.74% |
12.139 |
11.686 |
- |
2.27% |
- |
|
BM_deque_deque_ranges_move/70000
|
-3.72% |
3501.885 |
3371.473 |
- |
-2.17% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-3.72% |
961.590 |
925.809 |
- |
0.84% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-3.72% |
8810.231 |
8482.631 |
- |
1.27% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-3.72% |
8.513 |
8.197 |
- |
1.00% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-3.71% |
1188523.682 |
1144375.244 |
- |
-0.31% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-3.70% |
15.594 |
15.016 |
- |
-4.93% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-3.70% |
41.075 |
39.554 |
- |
-5.22% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-3.70% |
36.189 |
34.851 |
- |
-6.73% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
-3.70% |
22061.021 |
21245.269 |
- |
1.25% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-3.69% |
156.561 |
150.777 |
- |
4.61% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-3.69% |
150.070 |
144.527 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-3.69% |
212328853.671 |
204487769.719 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-3.69% |
13837737.233 |
13327188.869 |
- |
-0.45% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-3.67% |
68.572 |
66.055 |
- |
7.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-3.64% |
22147593.823 |
21340384.598 |
- |
-8.17% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.64% |
121534.765 |
117108.394 |
- |
-3.43% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
-3.64% |
1.492 |
1.438 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-3.62% |
5507297.871 |
5307849.106 |
- |
-7.49% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.62% |
440680.888 |
424731.215 |
- |
-3.38% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-3.62% |
2.693 |
2.596 |
- |
-6.53% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-3.62% |
18967.301 |
18281.573 |
- |
2.81% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-3.61% |
7776773.917 |
7495664.358 |
- |
-3.39% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.61% |
541.811 |
522.248 |
- |
-2.40% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-3.59% |
8191.664 |
7897.455 |
- |
-13.23% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-3.59% |
1187311.930 |
1144703.287 |
- |
-0.28% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-3.59% |
38.888 |
37.493 |
- |
-4.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-3.58% |
17115024.274 |
16502110.652 |
- |
0.12% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
-3.56% |
7531.180 |
7262.721 |
- |
1.69% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-3.56% |
6059194.617 |
5843435.928 |
- |
-14.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-3.55% |
8967097.172 |
8648967.045 |
- |
-0.44% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-3.55% |
1652391.705 |
1593811.957 |
- |
-10.17% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-3.54% |
618.644 |
596.741 |
- |
-0.85% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-3.54% |
28.806 |
27.787 |
- |
-5.54% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-3.54% |
17784405.368 |
17155450.226 |
- |
-3.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-3.53% |
16.248 |
15.675 |
- |
-2.39% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-3.52% |
40.310 |
38.890 |
- |
-5.92% |
- |
|
std::move(list<int>)/512
|
-3.51% |
367.119 |
354.217 |
- |
-3.90% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.51% |
75.673 |
73.015 |
- |
16.98% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-3.51% |
9386911.367 |
9057278.002 |
- |
-3.26% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-3.50% |
5897.584 |
5691.095 |
- |
-7.22% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
-3.49% |
2.333 |
2.252 |
- |
0.01% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-3.49% |
30.174 |
29.120 |
- |
1.52% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-3.49% |
2.900 |
2.799 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-3.49% |
220502134.154 |
212807248.263 |
- |
-1.16% |
- |
|
BM_deque_vector_move/2
|
-3.48% |
1.840 |
1.775 |
- |
0.32% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.48% |
11135.115 |
10747.962 |
- |
-1.05% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-3.48% |
22.322 |
21.546 |
- |
16.02% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-3.48% |
162688368.775 |
157034574.748 |
- |
0.69% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.47% |
837.061 |
807.975 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-3.47% |
2175909.262 |
2100360.187 |
- |
-2.14% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-3.46% |
1.589 |
1.534 |
- |
3.53% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-3.46% |
13266.188 |
12807.580 |
- |
2.42% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-3.45% |
12232409.009 |
11809800.770 |
- |
-12.91% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-3.45% |
1193194.174 |
1151980.225 |
- |
-0.69% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.45% |
1727.949 |
1668.317 |
- |
-3.08% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-3.45% |
16.903 |
16.319 |
- |
-2.27% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-3.44% |
4695.674 |
4534.219 |
- |
-0.96% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-3.44% |
3336.435 |
3221.779 |
- |
-22.66% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
-3.44% |
512.709 |
495.095 |
- |
0.36% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-3.43% |
20308.611 |
19612.347 |
- |
-0.95% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-3.43% |
407.078 |
393.130 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-3.42% |
10090797.522 |
9745542.324 |
- |
-3.34% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.42% |
14.336 |
13.846 |
- |
0.18% |
- |
|
std::reverse_copy(vector<int>)/8
|
-3.42% |
2.505 |
2.420 |
- |
3.51% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
-3.40% |
507272.195 |
490024.592 |
- |
0.62% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
-3.40% |
25.359 |
24.497 |
- |
1.18% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-3.40% |
54.038 |
52.201 |
- |
-6.68% |
- |
|
ranges::min(std::list<__int128>)/64
|
-3.40% |
35.742 |
34.528 |
- |
4.03% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.39% |
1.208 |
1.167 |
- |
-13.64% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-3.39% |
1194367.592 |
1153901.771 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-3.38% |
1040983.318 |
1005771.961 |
- |
-4.65% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-3.38% |
1.469 |
1.420 |
- |
-10.55% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.37% |
2363677.366 |
2283953.482 |
- |
-1.95% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.37% |
177445.755 |
171465.234 |
- |
-1.20% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-3.37% |
16.876 |
16.307 |
- |
5.25% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-3.36% |
0.692 |
0.669 |
- |
7.01% |
- |
|
BM_std_minmax_element<char>/3
|
-3.36% |
1.241 |
1.199 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.36% |
237832559.921 |
229838535.260 |
- |
-1.01% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-3.36% |
337.408 |
326.071 |
- |
0.14% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
-3.36% |
19475.539 |
18821.420 |
- |
-0.00% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
-3.35% |
2.447 |
2.365 |
- |
-1.54% |
- |
|
vector<bool>::resize()
|
-3.35% |
10.992 |
10.624 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-3.34% |
25921106.631 |
25054375.219 |
- |
-2.62% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.34% |
185493.506 |
179291.899 |
- |
-0.16% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-3.33% |
216.317 |
209.115 |
- |
-4.59% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-3.33% |
1185587.158 |
1146140.381 |
- |
-0.33% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
-3.33% |
44.350 |
42.875 |
- |
-3.30% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-3.33% |
7844545.564 |
7583557.887 |
- |
-0.99% |
- |
|
BM_StringFindStringLiteral/512
|
-3.32% |
9.627 |
9.307 |
- |
-2.97% |
- |
|
BM_StringRead_Hot_Shallow_Empty
|
-3.32% |
0.490 |
0.473 |
- |
-0.95% |
- |
|
BM_vector_deque_ranges_move/4096
|
-3.32% |
149.643 |
144.675 |
- |
-0.51% |
- |
|
std::partition_copy(list<int>)/50
|
-3.32% |
13.603 |
13.152 |
- |
1.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-3.31% |
42966780.845 |
41545903.638 |
- |
-0.82% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.31% |
1468.928 |
1420.378 |
- |
1.33% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-3.31% |
459.191 |
444.015 |
- |
-0.27% |
- |
|
BM_deque_deque_copy_backward/1024
|
-3.30% |
39.354 |
38.053 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.30% |
204863288.743 |
198101725.830 |
- |
-1.28% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-3.30% |
20.218 |
19.552 |
- |
-8.08% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-3.29% |
5.621 |
5.436 |
- |
-1.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.29% |
20.081 |
19.420 |
- |
6.03% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-3.29% |
21.344 |
20.642 |
- |
3.31% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.29% |
1.667 |
1.612 |
- |
-6.13% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
-3.28% |
83.331 |
80.597 |
- |
-1.96% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-3.28% |
184045266.259 |
178009999.113 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-3.28% |
251070210.791 |
242838760.276 |
- |
-2.30% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-3.28% |
56.422 |
54.574 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-3.27% |
1151549.586 |
1113882.847 |
- |
-1.93% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-3.27% |
6.008 |
5.811 |
- |
1.13% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-3.27% |
6.654 |
6.437 |
- |
-0.67% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-3.27% |
25.564 |
24.729 |
- |
-0.60% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-3.26% |
165.717 |
160.310 |
- |
-2.49% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-3.26% |
3.323 |
3.215 |
- |
-0.48% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-3.26% |
23.821 |
23.045 |
- |
-3.30% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-3.25% |
1184992.596 |
1146458.494 |
- |
0.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-3.24% |
22581.130 |
21848.503 |
- |
2.29% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
-3.24% |
1.559 |
1.508 |
- |
-0.04% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
-3.24% |
14.314 |
13.850 |
- |
-0.94% |
- |
|
std::for_each(list<int>)/8192
|
-3.24% |
7761.044 |
7509.562 |
- |
0.95% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-3.23% |
2.643 |
2.558 |
- |
-5.79% |
- |
|
BM_deque_vector_copy_backward/64000
|
-3.22% |
8285.520 |
8018.634 |
- |
6.59% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-3.22% |
11716172.108 |
11339148.686 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.22% |
204542866.230 |
197965812.143 |
- |
1.51% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-3.21% |
1145021.944 |
1108317.461 |
- |
-6.36% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-3.20% |
1605414.564 |
1553966.507 |
- |
-4.53% |
- |
|
BM_vector_deque_move/64
|
-3.20% |
2.814 |
2.724 |
- |
1.81% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-3.20% |
5104.115 |
4940.960 |
- |
-7.79% |
- |
|
BM_num_get<long_double>
|
-3.19% |
37.396 |
36.202 |
- |
-3.46% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-3.19% |
3.555 |
3.441 |
- |
4.34% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-3.17% |
15.942 |
15.437 |
- |
-1.83% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-3.17% |
4055.968 |
3927.400 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-3.17% |
12744273.228 |
12340622.864 |
- |
-2.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.16% |
206872685.660 |
200326140.567 |
- |
1.30% |
- |
|
BM_deque_vector_move_backward/1
|
-3.16% |
2.143 |
2.075 |
- |
0.30% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-3.15% |
15.532 |
15.043 |
- |
-3.48% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-3.14% |
145.944 |
141.357 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-3.14% |
12940286.699 |
12533722.517 |
- |
-0.30% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.14% |
6568.746 |
6362.576 |
- |
-1.78% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
-3.14% |
1.662 |
1.610 |
- |
0.08% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-3.13% |
4624088.622 |
4479144.066 |
- |
5.13% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-3.13% |
172830626.933 |
167422560.014 |
- |
-2.18% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-3.13% |
1164225.157 |
1127804.919 |
- |
-4.64% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-3.13% |
28.755 |
27.855 |
- |
-6.00% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-3.12% |
1.662 |
1.610 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-3.11% |
13774754.466 |
13346325.273 |
- |
2.63% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.10% |
43.918 |
42.558 |
- |
1.55% |
- |
|
BM_vector_deque_move_backward/4000
|
-3.10% |
147.989 |
143.405 |
- |
2.46% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-3.10% |
1113393.813 |
1078907.918 |
- |
-2.70% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
-3.09% |
6.873 |
6.661 |
- |
1.95% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-3.08% |
11.497 |
11.143 |
- |
-2.69% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-3.08% |
681.059 |
660.088 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-3.08% |
225334078.192 |
218399069.723 |
- |
-1.19% |
- |
|
std::map<std::string,_int>::clear()/32
|
-3.08% |
906.547 |
878.651 |
- |
-4.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.08% |
8989253.174 |
8712792.170 |
- |
-0.33% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-3.07% |
26.363 |
25.554 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-3.07% |
200824945.155 |
194665749.623 |
- |
-4.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.06% |
144631273.830 |
140201300.572 |
- |
-2.69% |
- |
|
BM_PushHeap_string_Random_16384
|
-3.06% |
17.182 |
16.657 |
- |
4.27% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-3.05% |
4052367.908 |
3928767.690 |
- |
-2.34% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-3.05% |
16.178 |
15.685 |
- |
-1.84% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.04% |
1067013.047 |
1034547.740 |
- |
-1.36% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-3.04% |
22.462 |
21.778 |
- |
-2.18% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
-3.04% |
255.288 |
247.528 |
- |
3.79% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.04% |
25.652 |
24.872 |
- |
14.57% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-3.03% |
36.137 |
35.041 |
- |
-3.23% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-3.03% |
1.665 |
1.614 |
- |
-5.91% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-3.03% |
412.056 |
399.560 |
- |
2.03% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-3.03% |
24333.444 |
23595.973 |
- |
4.78% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.03% |
13275.270 |
12873.374 |
- |
2.65% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.03% |
23.638 |
22.923 |
- |
0.30% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-3.02% |
1188865.070 |
1152918.215 |
- |
0.56% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-3.02% |
24.845 |
24.095 |
- |
-0.48% |
- |
|
BM_deque_vector_ranges_move/2
|
-3.02% |
1.840 |
1.785 |
- |
-0.08% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-3.02% |
51.157 |
49.614 |
- |
-4.58% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.01% |
131624.207 |
127660.629 |
- |
-2.97% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-3.01% |
1105059.737 |
1071813.154 |
- |
-3.74% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.01% |
1129457.296 |
1095496.821 |
- |
-0.34% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-3.00% |
329.216 |
319.341 |
- |
0.05% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-3.00% |
11.573 |
11.226 |
- |
39.36% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-2.99% |
20.460 |
19.847 |
- |
5.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-2.99% |
59034318.888 |
57268094.797 |
- |
-15.67% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-2.99% |
2.061 |
1.999 |
- |
0.03% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
-2.98% |
3.023 |
2.933 |
- |
2.39% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-2.98% |
2.167 |
2.102 |
- |
0.59% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.98% |
11576685.688 |
11231564.578 |
- |
-2.65% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-2.98% |
1241161.621 |
1204227.211 |
- |
-1.09% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-2.97% |
1.908 |
1.851 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-2.97% |
1085875.247 |
1053614.744 |
- |
-2.29% |
- |
|
std::adjacent_find(deque<int>)/50
|
-2.97% |
18.647 |
18.094 |
- |
-31.64% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.95% |
845.525 |
820.605 |
- |
-67.59% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-2.95% |
2627.066 |
2549.639 |
- |
0.07% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-2.95% |
5.937 |
5.763 |
- |
1.92% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-2.94% |
1056692.949 |
1025575.980 |
- |
-1.73% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
-2.94% |
12.695 |
12.321 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-2.94% |
220178884.244 |
213714480.627 |
- |
-1.51% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-2.92% |
56.725 |
55.068 |
- |
0.55% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.92% |
32.032 |
31.096 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-2.92% |
220809804.604 |
214366241.394 |
- |
-3.06% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-2.92% |
1134507.980 |
1101436.184 |
- |
-1.69% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-2.91% |
29.999 |
29.126 |
- |
3.00% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.91% |
176693.492 |
171556.867 |
- |
-0.91% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.89% |
211911.541 |
205776.759 |
- |
0.80% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-2.89% |
1133.389 |
1100.681 |
- |
1.07% |
- |
|
ranges::min(std::list<__int128>)/70000
|
-2.89% |
61318.395 |
59549.238 |
- |
2.31% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-2.88% |
107929.378 |
104815.949 |
- |
2.38% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-2.88% |
1085701.162 |
1054385.084 |
- |
-1.51% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.88% |
24.450 |
23.746 |
- |
0.19% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.88% |
10721.012 |
10412.492 |
- |
-2.84% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.88% |
52242.656 |
50739.590 |
- |
-2.12% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.87% |
74.270 |
72.135 |
- |
-1.46% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-2.87% |
3434523.754 |
3335960.361 |
- |
-2.16% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.87% |
148.295 |
144.045 |
- |
2.21% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-2.86% |
24.516 |
23.815 |
- |
0.50% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.86% |
13138.171 |
12763.003 |
- |
-0.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-2.85% |
37.521 |
36.450 |
- |
11.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.85% |
207494909.467 |
201577473.102 |
- |
0.89% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-2.85% |
32.764 |
31.831 |
- |
-3.51% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-2.85% |
84694.589 |
82283.353 |
- |
-1.07% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.84% |
7968.721 |
7742.344 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-2.84% |
4223192.258 |
4103333.203 |
- |
-2.73% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-2.84% |
460.392 |
447.327 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-2.84% |
1152723.530 |
1120024.256 |
- |
0.49% |
- |
|
bm_write
|
-2.82% |
599.667 |
582.729 |
- |
-3.85% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-2.81% |
40.088 |
38.962 |
- |
-4.65% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-2.81% |
17.714 |
17.217 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-2.80% |
250698303.084 |
243683430.003 |
- |
-29.47% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.79% |
857.624 |
833.657 |
- |
-2.79% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.79% |
36.877 |
35.850 |
- |
-14.54% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-2.78% |
1128673.884 |
1097260.490 |
- |
-1.50% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.78% |
771.664 |
750.206 |
- |
-1.37% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
-2.78% |
8426.831 |
8192.752 |
- |
9.90% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
-2.77% |
1253390.984 |
1218612.045 |
- |
-0.12% |
- |
|
std::copy_backward(list<int>)/8
|
-2.77% |
2.464 |
2.396 |
- |
-0.43% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-2.77% |
63.494 |
61.733 |
- |
-3.33% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-2.77% |
62.138 |
60.415 |
- |
0.16% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-2.77% |
25.893 |
25.176 |
- |
-5.73% |
- |
|
BM_StringRead_Hot_Shallow_Large
|
-2.77% |
0.492 |
0.478 |
- |
0.33% |
- |
|
std::reverse(deque<int>)/8
|
-2.76% |
2.565 |
2.494 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-2.76% |
1096632.054 |
1066407.092 |
- |
-2.72% |
- |
|
std::copy_n(vector<int>)/64
|
-2.75% |
2.543 |
2.473 |
- |
0.41% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.75% |
12.566 |
12.220 |
- |
-0.66% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
-2.75% |
33.000 |
32.094 |
- |
-3.65% |
- |
|
BM_deque_vector_move_backward/65536
|
-2.75% |
8273.341 |
8046.227 |
- |
9.64% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-2.74% |
13.101 |
12.742 |
- |
2.48% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-2.74% |
10259.890 |
9978.561 |
- |
0.84% |
- |
|
BM_deque_deque_move/2
|
-2.74% |
2.308 |
2.245 |
- |
-2.54% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.73% |
293.852 |
285.820 |
- |
6.83% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-2.73% |
7699.199 |
7488.954 |
- |
-2.32% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.72% |
616.698 |
599.897 |
- |
-2.54% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-2.72% |
10444.751 |
10161.154 |
- |
0.85% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-2.71% |
37.209 |
36.200 |
- |
-3.21% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.71% |
1612.539 |
1568.855 |
- |
0.02% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
-2.71% |
34335.753 |
33406.048 |
- |
1.38% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-2.70% |
2767.039 |
2692.230 |
- |
0.02% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.70% |
73.653 |
71.666 |
- |
-2.11% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-2.69% |
1128018.919 |
1097619.460 |
- |
-2.31% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-2.69% |
68.011 |
66.180 |
- |
15.79% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-2.68% |
5.286 |
5.144 |
- |
-6.01% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-2.68% |
7398501.850 |
7200159.088 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-2.68% |
1343028.016 |
1307042.157 |
- |
-4.44% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-2.67% |
151.129 |
147.087 |
- |
-13.48% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-2.67% |
23182.881 |
22564.215 |
- |
4.63% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.66% |
57737.798 |
56199.358 |
- |
-2.94% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-2.66% |
2.342 |
2.280 |
- |
-5.35% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-2.66% |
8.420 |
8.196 |
- |
-2.20% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-2.66% |
4175939.816 |
4064845.193 |
- |
-2.52% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-2.66% |
7077.406 |
6889.180 |
- |
-2.97% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-2.66% |
15.930 |
15.506 |
- |
-7.59% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-2.65% |
1846827.712 |
1797847.733 |
- |
1.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-2.65% |
168614677.509 |
164143978.128 |
- |
-2.02% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-2.64% |
341.913 |
332.887 |
- |
0.03% |
- |
|
BM_PushHeap_string_Random_1024
|
-2.64% |
15.695 |
15.281 |
- |
4.22% |
- |
|
bm_ranges_swap_ranges_vb_aligned/65536
|
-2.64% |
126.424 |
123.089 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-2.64% |
1070860.693 |
1042635.434 |
- |
-1.65% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-2.63% |
15.923 |
15.505 |
- |
3.55% |
- |
|
ranges::min(std::vector<long_long>)/64
|
-2.62% |
5.059 |
4.926 |
- |
5.48% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.62% |
34.668 |
33.758 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.62% |
14336515.582 |
13960901.036 |
- |
-3.03% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.62% |
29.561 |
28.786 |
- |
-1.21% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
-2.62% |
55.609 |
54.154 |
- |
-0.73% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-2.61% |
987.151 |
961.339 |
- |
0.15% |
- |
|
BM_StringFindStringLiteral/64
|
-2.61% |
2.234 |
2.176 |
- |
0.89% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-2.61% |
2.536 |
2.470 |
- |
-29.67% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-2.61% |
602.510 |
586.783 |
- |
-1.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.61% |
205260893.838 |
199903786.761 |
- |
3.26% |
- |
|
BM_vector_deque_ranges_move/4000
|
-2.61% |
144.343 |
140.579 |
- |
0.80% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-2.60% |
17.631 |
17.172 |
- |
6.20% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-2.60% |
566.273 |
551.561 |
- |
-2.16% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
-2.60% |
44.648 |
43.489 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-2.59% |
12699362.410 |
12370142.205 |
- |
-13.69% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-2.59% |
5530.543 |
5387.317 |
- |
-12.63% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-2.59% |
7836.810 |
7634.162 |
5.103 |
-6.91% |
5.103 |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.58% |
205.701 |
200.389 |
- |
0.39% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
-2.58% |
2.208 |
2.152 |
- |
-0.58% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-2.57% |
23.623 |
23.015 |
- |
-1.75% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.57% |
11524696.733 |
11228590.334 |
- |
-3.31% |
- |
|
BM_vector_deque_move/4096
|
-2.57% |
148.783 |
144.964 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-2.57% |
179033405.296 |
174439914.062 |
- |
-1.56% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-2.56% |
162240493.216 |
158081392.971 |
- |
-2.21% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.56% |
257467.226 |
250876.153 |
- |
2.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.55% |
1110662.014 |
1082304.365 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-2.55% |
231028970.219 |
225133781.171 |
- |
-2.04% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-2.54% |
3.204 |
3.123 |
- |
-2.29% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-2.54% |
3.930 |
3.830 |
- |
1.93% |
- |
|
std::partition_copy(list<int>)/8192
|
-2.54% |
7459.968 |
7270.687 |
- |
-0.93% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-2.54% |
1.617 |
1.576 |
- |
5.18% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-2.54% |
8316.128 |
8105.186 |
- |
2.45% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
-2.54% |
2296.921 |
2238.670 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-2.53% |
16606974.963 |
16186065.494 |
- |
-1.81% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.53% |
5.649 |
5.506 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-2.53% |
237231225.969 |
231226452.009 |
- |
-1.81% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-2.52% |
5.953 |
5.803 |
- |
-1.98% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-2.52% |
21.692 |
21.145 |
- |
-0.68% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.52% |
6671.238 |
6503.212 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.52% |
22838176.022 |
22262975.225 |
- |
-2.73% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-2.51% |
1126299.970 |
1098001.372 |
- |
0.76% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-2.51% |
0.790 |
0.770 |
- |
4.64% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-2.51% |
9.843 |
9.596 |
- |
7.45% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.51% |
31.390 |
30.603 |
- |
-9.47% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-2.51% |
2.248 |
2.192 |
- |
-14.41% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.50% |
15124662.877 |
14746179.254 |
- |
-2.21% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-2.50% |
15.701 |
15.309 |
- |
-6.85% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-2.50% |
5.075 |
4.949 |
- |
-0.60% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.49% |
44.547 |
43.438 |
- |
-1.40% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-2.47% |
12724.834 |
12410.246 |
- |
1.30% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
-2.47% |
15.450 |
15.069 |
- |
0.49% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-2.47% |
5627.614 |
5488.667 |
- |
0.69% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-2.47% |
54.072 |
52.738 |
- |
-3.16% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-2.46% |
200632209.654 |
195688569.749 |
- |
-6.91% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.46% |
790.904 |
771.464 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-2.46% |
19511057.674 |
19031751.782 |
- |
0.77% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.46% |
768.029 |
749.173 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.44% |
12006589.333 |
11713205.574 |
- |
-1.62% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-2.44% |
17.617 |
17.186 |
- |
-12.58% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.44% |
52781.005 |
51491.461 |
- |
-1.10% |
- |
|
BM_deque_vector_ranges_move/1
|
-2.44% |
2.077 |
2.026 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.43% |
4284536.829 |
4180496.160 |
- |
-0.16% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-2.43% |
31.762 |
30.991 |
- |
-1.41% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Empty_Control
|
-2.42% |
0.425 |
0.415 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-2.42% |
1116210.932 |
1089187.563 |
- |
-3.94% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-2.42% |
2.323 |
2.267 |
- |
0.36% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-2.41% |
5.406 |
5.275 |
- |
-1.21% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-2.41% |
7.895 |
7.704 |
- |
-0.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
-2.41% |
59.470 |
58.036 |
- |
0.36% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-2.41% |
10.857 |
10.596 |
- |
2.17% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
-2.41% |
495.867 |
483.923 |
- |
0.38% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.40% |
633.918 |
618.690 |
- |
-6.59% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-2.40% |
7703790.225 |
7518943.929 |
- |
-1.62% |
- |
|
BM_CmpLess_uchar_short
|
-2.40% |
1.039 |
1.014 |
- |
-4.24% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.39% |
1061217.979 |
1035825.695 |
- |
-0.90% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-2.39% |
5042967.109 |
4922509.568 |
- |
-2.13% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-2.39% |
145.702 |
142.224 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-2.38% |
0.503 |
0.491 |
- |
0.80% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.38% |
633.872 |
618.799 |
- |
-7.40% |
- |
|
BM_num_get<unsigned_long>
|
-2.38% |
10.493 |
10.243 |
- |
-2.54% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
-2.38% |
7.807 |
7.621 |
- |
-0.33% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-2.37% |
51.288 |
50.071 |
- |
105.66% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.37% |
598.863 |
584.682 |
- |
-8.00% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-2.37% |
27.845 |
27.186 |
- |
-1.74% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
-2.36% |
11.865 |
11.584 |
- |
0.17% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
-2.36% |
11.738 |
11.461 |
- |
-1.24% |
- |
|
rng::starts_with(list<int>)/8
|
-2.35% |
2.987 |
2.917 |
- |
-0.07% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
-2.34% |
7.602 |
7.424 |
- |
0.88% |
- |
|
BM_deque_vector_move_backward/5500
|
-2.34% |
203.093 |
198.333 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-2.34% |
1520044.353 |
1484426.133 |
- |
-3.45% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.34% |
540.039 |
527.408 |
- |
-3.30% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-2.33% |
4.308 |
4.207 |
- |
-31.17% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
-2.33% |
95.288 |
93.068 |
- |
0.33% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-2.33% |
9000896.400 |
8791187.185 |
- |
-3.90% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-2.33% |
1063293.291 |
1038566.097 |
- |
-1.65% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.32% |
117773.804 |
115037.462 |
- |
-0.59% |
- |
|
std::move(list<int>)/32768
|
-2.32% |
31410.003 |
30680.399 |
- |
-2.69% |
- |
|
BM_StringFindStringLiteral/256
|
-2.32% |
5.497 |
5.369 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.32% |
6668.044 |
6513.388 |
- |
-8.05% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-2.32% |
607.628 |
593.556 |
- |
-1.71% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.31% |
135191.646 |
132062.243 |
- |
11.35% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.31% |
231.829 |
226.468 |
- |
-1.60% |
- |
|
BM_PushHeap_string_Random_16
|
-2.31% |
10.772 |
10.523 |
- |
2.17% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-2.31% |
17.869 |
17.456 |
- |
-0.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.30% |
4418391.008 |
4316560.969 |
- |
-0.12% |
- |
|
BM_StringFindCharLiteral/64
|
-2.30% |
2.140 |
2.091 |
- |
-1.26% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
-2.29% |
57962.954 |
56633.254 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.29% |
1139025.018 |
1112899.957 |
- |
-2.94% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.29% |
64997.820 |
63510.770 |
- |
-8.33% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.29% |
36.803 |
35.962 |
- |
-4.28% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.29% |
55831.903 |
54555.462 |
- |
2.77% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-2.28% |
2386.862 |
2332.462 |
- |
3.19% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.28% |
8908784.443 |
8705782.826 |
- |
-3.16% |
- |
|
std::for_each(list<int>)/8
|
-2.26% |
2.526 |
2.469 |
- |
3.84% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-2.24% |
16056862.844 |
15696685.747 |
- |
-1.33% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-2.24% |
24.094 |
23.554 |
- |
-4.27% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-2.24% |
29.320 |
28.664 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-2.24% |
4619724.859 |
4516391.201 |
- |
-1.03% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-2.23% |
1.206 |
1.179 |
- |
-3.47% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-2.22% |
1095475.227 |
1071122.137 |
- |
-0.09% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
-2.22% |
7945.545 |
7769.177 |
- |
5.38% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-2.21% |
8.765 |
8.571 |
- |
-5.61% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.21% |
6609.811 |
6463.585 |
- |
-0.79% |
- |
|
BM_deque_deque_copy_backward/5500
|
-2.21% |
209.226 |
204.600 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_float_256_4
|
-2.21% |
4224877.907 |
4131502.816 |
- |
-2.09% |
- |
|
std::fill(list<int>)/8192
|
-2.20% |
7580.351 |
7413.248 |
- |
-11.46% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.20% |
730.858 |
714.756 |
- |
-3.70% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-2.20% |
1270067.463 |
1242101.726 |
- |
0.49% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.20% |
88612.779 |
86663.082 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-2.20% |
181730390.149 |
177736640.849 |
- |
-2.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-2.20% |
21115604.186 |
20651947.018 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-2.20% |
1118589.849 |
1094035.204 |
- |
-3.12% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.19% |
2.461 |
2.407 |
- |
-0.73% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
-2.19% |
17.273 |
16.894 |
- |
1.32% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-2.19% |
396.870 |
388.172 |
- |
3.34% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-2.19% |
23.512 |
22.997 |
- |
-3.58% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-2.18% |
32.590 |
31.879 |
- |
-1.90% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-2.18% |
2295301.530 |
2245369.007 |
- |
-0.24% |
- |
|
BM_CmpLess_ushort_uint
|
-2.17% |
1.085 |
1.061 |
- |
-0.94% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-2.17% |
1458.090 |
1426.401 |
- |
1.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-2.17% |
4160607.206 |
4070216.664 |
- |
-2.43% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
-2.17% |
11.675 |
11.422 |
- |
0.09% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-2.17% |
32.427 |
31.725 |
- |
-2.01% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.16% |
762.847 |
746.346 |
- |
-1.34% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-2.16% |
36.540 |
35.750 |
- |
0.08% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-2.16% |
108810.960 |
106460.312 |
- |
4.49% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-2.16% |
0.495 |
0.484 |
- |
1.77% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-2.16% |
3.019 |
2.954 |
- |
0.89% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-2.15% |
1148612.767 |
1123953.183 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-2.15% |
37883223.715 |
37070107.770 |
- |
-2.63% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-2.14% |
43.443 |
42.512 |
- |
0.63% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.14% |
931.582 |
911.637 |
- |
3.13% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-2.13% |
7285.765 |
7130.559 |
- |
-0.47% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
-2.13% |
6683.929 |
6541.697 |
- |
-0.34% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-2.13% |
669.901 |
655.655 |
- |
29.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-2.12% |
1063063.238 |
1040579.086 |
- |
-1.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-2.11% |
9291695.088 |
9095568.775 |
- |
-0.91% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-2.11% |
42.962 |
42.056 |
- |
-3.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-2.11% |
214441592.448 |
209919864.450 |
- |
-1.58% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-2.10% |
641.747 |
628.243 |
- |
-7.53% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-2.10% |
477.132 |
467.109 |
- |
-2.21% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-2.10% |
27.605 |
27.025 |
- |
-1.30% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-2.10% |
17.758 |
17.385 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-2.10% |
1132026.049 |
1108278.509 |
- |
-2.42% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-2.09% |
8.356 |
8.181 |
- |
-0.75% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
-2.09% |
1091154.552 |
1068323.277 |
- |
-2.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.09% |
45805542.556 |
44847124.671 |
- |
-3.20% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-2.09% |
53739.577 |
52617.998 |
- |
0.18% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-2.09% |
1.639 |
1.605 |
- |
0.30% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.08% |
19.664 |
19.254 |
- |
17.06% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-2.08% |
2.609 |
2.555 |
- |
-5.51% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-2.08% |
4.471 |
4.378 |
- |
2.07% |
- |
|
BM_CmpLess_uchar_int
|
-2.07% |
1.077 |
1.055 |
- |
-2.41% |
- |
|
rng::for_each(multimap<int>)/8
|
-2.07% |
6.276 |
6.146 |
- |
0.25% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-2.07% |
33.450 |
32.758 |
- |
-10.75% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-2.07% |
25.075 |
24.556 |
- |
-0.29% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-2.07% |
56.693 |
55.520 |
- |
-1.54% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-2.06% |
7.593 |
7.436 |
- |
36.19% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-2.05% |
157615442.242 |
154376510.731 |
- |
2.94% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-2.05% |
3975486.637 |
3893843.689 |
- |
1.65% |
- |
|
BM_CmpEqual_int_uint
|
-2.05% |
1.092 |
1.070 |
- |
-1.48% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-2.05% |
50.055 |
49.031 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.04% |
1245522.003 |
1220052.004 |
- |
-4.42% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
-2.04% |
11.916 |
11.672 |
- |
0.65% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.04% |
1473.039 |
1442.962 |
- |
-6.78% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
-2.04% |
11.863 |
11.621 |
- |
0.30% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.03% |
64.481 |
63.172 |
- |
-0.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-2.03% |
13338.884 |
13068.198 |
- |
0.36% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-2.03% |
25.262 |
24.749 |
- |
0.11% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-2.03% |
64.587 |
63.277 |
- |
-2.07% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.03% |
236.163 |
231.377 |
- |
1.86% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-2.02% |
57.525 |
56.362 |
- |
-0.44% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-2.02% |
1112874.001 |
1090397.685 |
- |
-1.14% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
-2.01% |
271.790 |
266.317 |
- |
0.96% |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
-2.01% |
37.849 |
37.088 |
- |
-1.85% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-2.01% |
1.643 |
1.610 |
- |
-6.22% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
-2.01% |
216268.498 |
211924.363 |
- |
0.58% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.01% |
20.431 |
20.022 |
- |
-1.36% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.00% |
17197.349 |
16852.664 |
- |
1.31% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-2.00% |
1908.309 |
1870.107 |
- |
0.61% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-2.00% |
24.891 |
24.393 |
- |
3.63% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-2.00% |
3259882.915 |
3194667.318 |
- |
-2.38% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-2.00% |
1.434 |
1.405 |
- |
14.66% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.00% |
3443413.098 |
3374707.832 |
- |
-1.89% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-2.00% |
1140785.733 |
1118025.310 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-1.99% |
49480703.771 |
48495448.625 |
- |
-5.78% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-1.99% |
12.375 |
12.129 |
- |
-3.06% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-1.99% |
1058330.138 |
1037291.341 |
- |
-1.70% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.99% |
8.899 |
8.722 |
- |
0.60% |
- |
|
BM_deque_deque_move/4096
|
-1.99% |
150.223 |
147.237 |
- |
-0.37% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.99% |
0.953 |
0.935 |
- |
-0.42% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.98% |
15.141 |
14.841 |
- |
0.43% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
-1.98% |
142.515 |
139.691 |
- |
0.56% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-1.98% |
10625624.309 |
10415373.004 |
- |
2.37% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.98% |
24.641 |
24.154 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-1.98% |
200060281.528 |
196107798.572 |
- |
-3.82% |
- |
|
std::copy_n(deque<int>)/8
|
-1.97% |
2.781 |
2.726 |
- |
-0.92% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-1.97% |
26132.777 |
25617.225 |
- |
0.13% |
- |
|
rng::starts_with(vector<int>)/8
|
-1.97% |
1.248 |
1.224 |
- |
0.06% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.97% |
13102.374 |
12844.271 |
- |
-3.25% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-1.97% |
2.618 |
2.566 |
- |
-5.37% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.96% |
15068.152 |
14772.388 |
- |
-0.98% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
-1.96% |
252.629 |
247.680 |
- |
-0.99% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-1.96% |
32.405 |
31.771 |
- |
8.27% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.96% |
4417217.353 |
4330788.728 |
- |
-5.35% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-1.96% |
25.142 |
24.651 |
- |
-3.16% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
-1.95% |
836.990 |
820.630 |
- |
-0.63% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
-1.95% |
5.657 |
5.546 |
- |
-0.42% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.95% |
56159822.392 |
55065019.578 |
- |
-0.55% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-1.94% |
3.997 |
3.919 |
- |
0.08% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-1.94% |
13179.512 |
12923.647 |
- |
0.44% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.93% |
8.014 |
7.859 |
- |
0.38% |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.93% |
1.099 |
1.078 |
- |
2.95% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
-1.93% |
8.311 |
8.151 |
- |
0.14% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.92% |
119991.872 |
117686.275 |
- |
-1.99% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-1.92% |
31.452 |
30.849 |
- |
5.93% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-1.92% |
151.632 |
148.725 |
- |
0.63% |
- |
|
SetIntersection_None_Set_string_256_256
|
-1.92% |
5879832.699 |
5767179.708 |
- |
-1.06% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
-1.91% |
24.986 |
24.508 |
- |
0.03% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-1.91% |
11.006 |
10.796 |
- |
-2.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.91% |
2922034.477 |
2866179.320 |
- |
-0.53% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-1.91% |
3.424 |
3.359 |
- |
-0.42% |
- |
|
std::move_backward(vector<int>)/1048576
|
-1.91% |
57675.093 |
56573.006 |
- |
0.06% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.91% |
11054941.729 |
10844306.278 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.90% |
1131604.270 |
1110075.362 |
- |
-4.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-1.90% |
1061732.145 |
1041587.758 |
- |
-3.48% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.89% |
59558258.929 |
58429899.349 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-1.89% |
1877327.067 |
1841763.019 |
- |
-1.03% |
- |
|
BM_deque_deque_ranges_move/5500
|
-1.89% |
200.891 |
197.087 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-1.89% |
1097363.194 |
1076586.434 |
- |
0.07% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-1.89% |
17.066 |
16.744 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.89% |
1567620.037 |
1538022.461 |
- |
-0.01% |
- |
|
BM_deque_deque_copy/70000
|
-1.89% |
3296.098 |
3233.931 |
- |
2.01% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.88% |
2155424.418 |
2114838.439 |
- |
0.30% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-1.88% |
21.687 |
21.279 |
- |
3.45% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.88% |
23.324 |
22.886 |
- |
-1.14% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-1.88% |
21.998 |
21.585 |
- |
-9.37% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.87% |
17.870 |
17.536 |
- |
1.18% |
- |
|
BM_deque_deque_ranges_move/4096
|
-1.87% |
150.323 |
147.508 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-1.87% |
1855464.193 |
1820769.693 |
- |
-1.73% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-1.87% |
45.524 |
44.673 |
- |
-4.61% |
- |
|
ranges::min(std::list<long_long>)/70000
|
-1.87% |
50542.507 |
49599.238 |
- |
12.76% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
-1.87% |
3.430 |
3.366 |
- |
-0.24% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.86% |
83435.200 |
81880.326 |
- |
3.85% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.86% |
77.870 |
76.420 |
- |
-2.96% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.86% |
9083731.288 |
8914829.360 |
- |
-2.17% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.86% |
6878.335 |
6750.668 |
- |
2.82% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.85% |
16.017 |
15.720 |
- |
-1.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
-1.85% |
32817.848 |
32209.697 |
- |
1.39% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
-1.85% |
720.415 |
707.072 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.85% |
1058561.719 |
1038960.734 |
- |
-0.89% |
- |
|
BM_StringFindAllMatch/1
|
-1.85% |
3.057 |
3.001 |
- |
-4.96% |
- |
|
BM_vector_deque_ranges_move/64
|
-1.85% |
2.810 |
2.758 |
- |
-48.16% |
- |
|
BM_PushHeap_string_Random_4
|
-1.85% |
6.331 |
6.215 |
- |
2.74% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
-1.85% |
1101199.499 |
1080870.295 |
- |
1.82% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.84% |
11.029 |
10.826 |
- |
0.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.84% |
8830130.857 |
8667689.920 |
- |
-2.67% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-1.84% |
17.872 |
17.544 |
- |
3.53% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.83% |
12693251.005 |
12460387.677 |
- |
-2.39% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-1.83% |
25.381 |
24.915 |
- |
-3.92% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.83% |
13046.556 |
12807.762 |
- |
-3.05% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.83% |
1.303 |
1.279 |
- |
-0.15% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.83% |
799.570 |
784.946 |
- |
11.28% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.83% |
4971.854 |
4880.987 |
- |
2.59% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-1.83% |
1319849.402 |
1295751.914 |
- |
0.41% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.82% |
52991.422 |
52026.619 |
- |
-8.20% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.82% |
637.441 |
625.861 |
- |
-14.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.81% |
37930016.110 |
37243131.471 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.81% |
11356018.811 |
11150576.564 |
- |
-0.53% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
-1.81% |
4286315.677 |
4208812.211 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
-1.81% |
4579238.740 |
4496441.914 |
- |
-1.54% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-1.81% |
29.570 |
29.036 |
- |
-0.58% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.81% |
776.408 |
762.387 |
- |
1.06% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-1.80% |
23.799 |
23.370 |
- |
-1.32% |
- |
|
std::rotate_copy(list<int>)/8192
|
-1.80% |
7035.211 |
6908.499 |
- |
-0.47% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.80% |
402.465 |
395.223 |
- |
1.06% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-1.80% |
206395935.857 |
202682391.298 |
- |
-8.47% |
- |
|
BM_deque_vector_ranges_copy/64
|
-1.80% |
2.637 |
2.589 |
- |
-1.40% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-1.80% |
3466.861 |
3404.539 |
- |
-1.04% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-1.80% |
2.937 |
2.884 |
- |
-4.00% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-1.79% |
2577.422 |
2531.258 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.79% |
17229497.136 |
16920987.263 |
- |
-4.75% |
- |
|
BM_vector_deque_ranges_move/5500
|
-1.78% |
198.100 |
194.565 |
- |
-0.87% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-1.78% |
173626267.323 |
170535234.555 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.78% |
8012991.885 |
7870385.646 |
- |
-3.85% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.78% |
20.832 |
20.462 |
- |
0.49% |
- |
|
BM_deque_vector_copy/512
|
-1.77% |
16.851 |
16.552 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-1.77% |
4219318.491 |
4144666.414 |
- |
-41.93% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-1.77% |
3.876 |
3.808 |
- |
2.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.77% |
1110875.349 |
1091245.426 |
- |
-2.59% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
-1.77% |
4282.733 |
4207.111 |
- |
0.86% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-1.76% |
25.408 |
24.959 |
- |
-0.48% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-1.76% |
6404.405 |
6291.444 |
- |
-1.17% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.76% |
9105270.127 |
8944725.953 |
- |
-0.74% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.76% |
1175912.992 |
1155198.448 |
- |
-1.52% |
- |
|
BM_PushHeap_string_Random_256
|
-1.76% |
14.841 |
14.580 |
- |
3.25% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.75% |
25.000 |
24.562 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.75% |
21096744.444 |
20728088.931 |
- |
-2.08% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-1.75% |
4.954 |
4.867 |
- |
1.70% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-1.74% |
9.813 |
9.641 |
- |
2.74% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-1.74% |
77.697 |
76.347 |
- |
2.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.74% |
1177715.289 |
1157251.968 |
- |
1.86% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-1.74% |
17.569 |
17.264 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.73% |
21780212.112 |
21402521.215 |
- |
-2.54% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.73% |
6.109 |
6.003 |
- |
0.63% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-1.73% |
5742.275 |
5643.016 |
- |
-2.50% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-1.72% |
39378658.073 |
38700604.298 |
- |
2.55% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
-1.72% |
527.136 |
518.061 |
- |
0.82% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.72% |
606.029 |
595.597 |
- |
0.04% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-1.72% |
69.145 |
67.955 |
- |
-2.22% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
-1.72% |
13.199 |
12.972 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.72% |
56148759.934 |
55184914.335 |
- |
-1.40% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.72% |
56844910.908 |
55869646.030 |
- |
-1.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
-1.71% |
63.047 |
61.967 |
- |
0.33% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.71% |
168926091.337 |
166035671.650 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-1.71% |
14355527.870 |
14110088.972 |
- |
-1.78% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.71% |
30.176 |
29.660 |
- |
-0.92% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.71% |
115942.219 |
113963.034 |
- |
0.02% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-1.71% |
8981001.599 |
8827730.214 |
- |
0.07% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
-1.70% |
29.261 |
28.763 |
- |
3.20% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.70% |
1130128.942 |
1110891.626 |
- |
-1.58% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-1.70% |
2.356 |
2.315 |
- |
2.57% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
-1.70% |
6.539 |
6.427 |
- |
1.25% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
-1.70% |
1017552.737 |
1000266.747 |
- |
0.97% |
- |
|
BM_deque_deque_ranges_move/65536
|
-1.70% |
3153.444 |
3099.951 |
- |
0.81% |
- |
|
BM_PushHeap_string_Random_64
|
-1.69% |
13.341 |
13.115 |
- |
2.81% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.69% |
8891559.204 |
8740939.895 |
- |
-2.30% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-1.69% |
753.403 |
740.650 |
- |
-7.53% |
- |
|
std::reverse(list<int>)/64
|
-1.69% |
17.830 |
17.529 |
- |
0.80% |
- |
|
BM_StringFindAllMatch/32768
|
-1.68% |
575.058 |
565.370 |
- |
-1.66% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
-1.68% |
2674.623 |
2629.641 |
- |
3.16% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-1.68% |
1239245.152 |
1218407.747 |
- |
2.03% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.68% |
537.242 |
528.213 |
- |
0.58% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-1.68% |
1120086.990 |
1101264.786 |
- |
-0.78% |
- |
|
BM_deque_deque_move_backward/65536
|
-1.67% |
8225.606 |
8087.838 |
- |
6.83% |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.67% |
217.899 |
214.250 |
- |
-1.77% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
-1.67% |
25.547 |
25.119 |
- |
0.93% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.67% |
13299.922 |
13077.538 |
- |
5.31% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.67% |
41.473 |
40.781 |
- |
10.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.66% |
1052048.697 |
1034561.965 |
- |
-1.73% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-1.66% |
28259.527 |
27790.274 |
- |
0.01% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.66% |
150137.638 |
147646.088 |
- |
0.38% |
- |
|
BM_CmpLess_uint_schar
|
-1.66% |
1.059 |
1.041 |
- |
0.16% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.66% |
11519620.162 |
11328638.782 |
- |
-2.08% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-1.65% |
1135030.289 |
1116248.952 |
- |
0.57% |
- |
|
BM_deque_vector_move/1
|
-1.65% |
2.133 |
2.097 |
- |
1.92% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.65% |
15219.996 |
14968.543 |
- |
-1.19% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.65% |
40.031 |
39.370 |
- |
-1.24% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.64% |
6611.090 |
6502.405 |
- |
-14.19% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.64% |
469.015 |
461.329 |
- |
0.37% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-1.64% |
96.785 |
95.200 |
- |
0.09% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-1.64% |
27.722 |
27.268 |
- |
-17.58% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.64% |
33712909.013 |
33161590.799 |
- |
-1.65% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-1.63% |
96.605 |
95.025 |
- |
49.12% |
- |
|
std::rotate(vector<int>)_(by_1/3)/50
|
-1.63% |
11.223 |
11.039 |
- |
-0.84% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-1.63% |
25772.285 |
25351.285 |
- |
-9.98% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-1.63% |
5.416 |
5.328 |
- |
0.11% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-1.63% |
20.231 |
19.901 |
- |
1.78% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-1.63% |
501.038 |
492.872 |
- |
-1.14% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
-1.63% |
752.829 |
740.562 |
- |
0.72% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.62% |
3373.960 |
3319.199 |
- |
-0.20% |
- |
|
BM_CmpEqual_short_int
|
-1.62% |
1.127 |
1.109 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-1.62% |
10171098.271 |
10006272.902 |
- |
-0.86% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.62% |
1471.451 |
1447.619 |
- |
-1.37% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.62% |
198.244 |
195.040 |
- |
-2.09% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.61% |
251964.267 |
247903.863 |
- |
0.57% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
-1.61% |
38.418 |
37.801 |
- |
-0.28% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.61% |
12.960 |
12.752 |
- |
0.25% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-1.60% |
16528746.808 |
16263859.907 |
- |
-0.81% |
- |
|
BM_vector_deque_move/5500
|
-1.60% |
197.879 |
194.713 |
- |
-0.50% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-1.60% |
110.134 |
108.372 |
- |
-0.01% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.60% |
1835.738 |
1806.406 |
- |
-0.66% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.60% |
35964.940 |
35390.350 |
- |
-1.99% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-1.60% |
27.406 |
26.968 |
- |
-0.51% |
- |
|
std::shift_right(list<int>)/8192
|
-1.59% |
7462.324 |
7343.307 |
- |
-4.27% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.59% |
4.348 |
4.279 |
- |
-7.19% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
-1.59% |
30.323 |
29.840 |
- |
-0.98% |
- |
|
std::copy(vector<int>)/4096
|
-1.59% |
213.635 |
210.233 |
- |
-5.49% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.59% |
20.595 |
20.267 |
- |
-3.53% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.59% |
1265.713 |
1245.593 |
- |
0.42% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.59% |
398.443 |
392.117 |
- |
0.41% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.59% |
37185.411 |
36595.734 |
- |
-4.31% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-1.59% |
5834897.216 |
5742401.956 |
- |
1.94% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
-1.58% |
8.534 |
8.399 |
- |
0.85% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-1.58% |
2626.705 |
2585.132 |
- |
2.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.58% |
8853420.848 |
8713344.012 |
- |
-1.76% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-1.58% |
1306692.065 |
1286021.071 |
- |
1.04% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.58% |
368.733 |
362.919 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.58% |
135782618.951 |
133642720.412 |
- |
-1.82% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-1.57% |
7495.578 |
7377.642 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.57% |
217272726.528 |
213864712.966 |
- |
-1.22% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.57% |
11308936.888 |
11131641.473 |
- |
-4.04% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.57% |
1211554.662 |
1192562.815 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.57% |
4313846.172 |
4246256.655 |
- |
-1.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
-1.57% |
5785.777 |
5695.167 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-1.56% |
163658730.605 |
161098768.301 |
- |
-1.25% |
- |
|
std::list<int>::ctor(size)/1024
|
-1.56% |
12137.517 |
11947.896 |
- |
3.33% |
- |
|
std::rotate_copy(deque<int>)/50
|
-1.56% |
3.057 |
3.009 |
- |
-0.26% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
-1.56% |
7982.097 |
7857.615 |
- |
-1.27% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.56% |
29900.686 |
29435.261 |
- |
-1.14% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.56% |
1084921.434 |
1068036.635 |
- |
-1.87% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.56% |
3.614 |
3.558 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-1.56% |
1120328.265 |
1102904.789 |
- |
-0.22% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-1.55% |
56.584 |
55.705 |
- |
0.86% |
- |
|
BM_CmpEqual_int_uchar
|
-1.55% |
1.106 |
1.089 |
- |
-1.55% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.55% |
531.500 |
523.255 |
- |
-0.80% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.55% |
213944.919 |
210627.589 |
- |
-3.68% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-1.54% |
19245.739 |
18948.924 |
- |
0.01% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
-1.54% |
599465.549 |
590232.730 |
- |
0.69% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-1.54% |
5.386 |
5.303 |
- |
1.12% |
- |
|
BM_PushHeap_uint64_Random_64
|
-1.54% |
5.557 |
5.471 |
- |
-0.28% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-1.53% |
11.771 |
11.590 |
- |
-5.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-1.53% |
356781262.181 |
351313562.874 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-1.53% |
38226125.954 |
37640517.116 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-1.53% |
1209765.646 |
1191281.648 |
- |
-1.19% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
-1.53% |
48401.217 |
47662.200 |
- |
0.16% |
- |
|
BM_deque_vector_copy/1024
|
-1.52% |
37.902 |
37.325 |
- |
1.33% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-1.52% |
1178850.445 |
1160898.273 |
- |
-2.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.52% |
18572428.923 |
18290157.868 |
- |
0.77% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.52% |
16.062 |
15.819 |
- |
0.80% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-1.52% |
26.103 |
25.707 |
- |
-3.83% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-1.52% |
5.486 |
5.403 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-1.52% |
1290300.211 |
1270748.537 |
- |
1.27% |
- |
|
BM_StringFindStringLiteral/32
|
-1.52% |
1.772 |
1.745 |
- |
-2.70% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-1.51% |
2.486 |
2.449 |
- |
-4.51% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-1.51% |
9.570 |
9.425 |
- |
0.08% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-1.51% |
520910.670 |
513033.579 |
- |
-0.01% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
-1.51% |
8.783 |
8.650 |
- |
-0.72% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-1.51% |
4.528 |
4.460 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.50% |
1974610.105 |
1944927.897 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.50% |
26848747.405 |
26445947.763 |
- |
-2.75% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.50% |
1055352.332 |
1039519.719 |
- |
0.13% |
- |
|
std::sort_heap(vector<int>)/8
|
-1.50% |
31.941 |
31.462 |
- |
6.07% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.50% |
1110543.449 |
1093913.669 |
- |
0.93% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.49% |
21.064 |
20.750 |
- |
-1.42% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.49% |
13285106.307 |
13086973.000 |
- |
-5.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.49% |
10797835.381 |
10636922.873 |
- |
-3.59% |
- |
|
BM_CmpEqual_uchar_short
|
-1.49% |
1.026 |
1.010 |
- |
-1.90% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.49% |
52780.187 |
51994.551 |
- |
-8.31% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
-1.49% |
4401.279 |
4335.778 |
- |
1.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.49% |
8832666.441 |
8701460.538 |
- |
-2.36% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.49% |
11469875.139 |
11299502.923 |
- |
0.15% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-1.48% |
337.409 |
332.402 |
- |
-7.60% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.48% |
53.085 |
52.298 |
- |
0.79% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-1.48% |
34.291 |
33.783 |
- |
0.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.48% |
23.034 |
22.692 |
- |
-1.45% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.48% |
4362174.851 |
4297597.417 |
- |
-1.87% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-1.48% |
9044287.289 |
8910508.279 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.48% |
21748540.088 |
21426850.837 |
- |
-1.14% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.48% |
28.321 |
27.903 |
- |
-4.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.48% |
1416996.028 |
1396078.957 |
- |
-0.51% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-1.48% |
2.649 |
2.610 |
- |
-5.98% |
- |
|
BM_vector_deque_copy/65536
|
-1.48% |
2901.239 |
2858.420 |
- |
-7.84% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.48% |
7423.149 |
7313.645 |
- |
-0.50% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.47% |
452.788 |
446.131 |
- |
-0.48% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-1.47% |
4.417 |
4.352 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.47% |
1317656.168 |
1298299.561 |
- |
-0.97% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-1.47% |
2795.343 |
2754.298 |
- |
0.64% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.47% |
661.944 |
652.226 |
- |
-11.39% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.46% |
256.191 |
252.438 |
- |
1.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.46% |
9081453.572 |
8948439.438 |
- |
-0.52% |
- |
|
std::make_heap(vector<int>,_pred)_(pipe-organ)/8
|
-1.46% |
16.965 |
16.717 |
- |
0.41% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.46% |
4.828 |
4.758 |
- |
-3.42% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-1.46% |
1116251.483 |
1099984.880 |
- |
-0.53% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.46% |
18447140.513 |
18178349.853 |
- |
-1.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.46% |
1165874.247 |
1148893.804 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.45% |
11035893.148 |
10875831.320 |
- |
-1.19% |
- |
|
SetIntersection_None_Set_float_64_4
|
-1.45% |
21688004.101 |
21374235.113 |
- |
0.07% |
- |
|
BM_deque_vector_ranges_move/4000
|
-1.45% |
144.199 |
142.113 |
- |
2.88% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-1.45% |
498.314 |
491.110 |
- |
-8.12% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.45% |
6748.079 |
6650.531 |
- |
0.38% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-1.45% |
24.184 |
23.834 |
- |
-2.13% |
- |
|
ranges::min(std::list<long_long>)/8
|
-1.45% |
1.964 |
1.935 |
- |
1.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
-1.44% |
20.143 |
19.854 |
- |
1.68% |
- |
|
BM_deque_deque_copy/1024
|
-1.43% |
37.277 |
36.742 |
- |
-0.61% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-1.43% |
4.180 |
4.120 |
- |
1.75% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4
|
-1.43% |
3.292 |
3.245 |
- |
0.38% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.43% |
22579445.626 |
22256445.031 |
- |
-1.99% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-1.43% |
6308378.545 |
6218197.288 |
- |
0.76% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-1.43% |
1178420.864 |
1161602.415 |
- |
-0.27% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
-1.43% |
535.925 |
528.278 |
- |
1.21% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-1.43% |
22377.510 |
22058.310 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.43% |
1579809.244 |
1557291.668 |
- |
-0.92% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-1.42% |
9.353 |
9.220 |
- |
-2.15% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
-1.42% |
4046.411 |
3988.889 |
- |
-0.22% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.42% |
15866.786 |
15641.243 |
- |
-1.04% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
-1.42% |
249.943 |
246.394 |
- |
0.81% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.42% |
349479.696 |
344520.630 |
- |
-0.43% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-1.42% |
44.892 |
44.255 |
- |
3.35% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-1.42% |
1.636 |
1.613 |
- |
-11.70% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.41% |
36603.519 |
36085.748 |
- |
1.37% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.41% |
34605.672 |
34116.551 |
- |
-1.24% |
- |
|
BM_CmpEqual_short_schar
|
-1.41% |
1.136 |
1.120 |
- |
-0.53% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.41% |
1112741.308 |
1097042.143 |
- |
-1.51% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-1.41% |
8.781 |
8.657 |
- |
-1.26% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-1.41% |
8.402 |
8.284 |
- |
1.46% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-1.41% |
30.059 |
29.635 |
- |
-4.22% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.41% |
342.052 |
337.234 |
- |
5.48% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.41% |
1057623.782 |
1042732.609 |
- |
-2.05% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
-1.41% |
693.633 |
683.867 |
- |
-1.50% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-1.41% |
1.301 |
1.282 |
- |
-7.53% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.40% |
14692.279 |
14485.973 |
- |
-0.27% |
- |
|
BM_num_get<double>
|
-1.40% |
36.182 |
35.674 |
- |
-2.59% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.40% |
136237941.635 |
134327815.790 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.40% |
2111036.457 |
2081499.916 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.39% |
1112248.957 |
1096742.858 |
- |
-0.13% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-1.39% |
3.794 |
3.741 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.39% |
1120756.696 |
1105150.468 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-1.39% |
1561194.988 |
1539459.389 |
- |
0.46% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.39% |
37407.312 |
36886.548 |
- |
-0.04% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
-1.39% |
28.247 |
27.854 |
- |
2.71% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
-1.39% |
5.455 |
5.379 |
- |
1.03% |
- |
|
std::for_each(vector<int>)/8192
|
-1.39% |
255.745 |
252.188 |
- |
0.00% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
-1.39% |
8.410 |
8.293 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.39% |
56236024.423 |
55454214.195 |
- |
-1.04% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-1.39% |
2.120 |
2.091 |
- |
4.01% |
- |
|
BM_deque_deque_move_backward/4000
|
-1.39% |
151.651 |
149.544 |
- |
3.18% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-1.39% |
1.805 |
1.780 |
- |
1.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.38% |
9970855.884 |
9832859.871 |
- |
1.38% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
-1.38% |
10.911 |
10.760 |
- |
-0.97% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.38% |
63524974.434 |
62646676.822 |
- |
-1.17% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.38% |
601.479 |
593.178 |
- |
-1.38% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-1.38% |
4179123.756 |
4121452.686 |
- |
-1.78% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.38% |
1080982.091 |
1066068.460 |
- |
-0.41% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
-1.38% |
154.057 |
151.932 |
- |
0.92% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.38% |
660.188 |
651.081 |
- |
-2.33% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.37% |
12819.992 |
12643.853 |
- |
-1.48% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.37% |
761.206 |
750.757 |
- |
-9.36% |
- |
|
BM_CmpEqual_schar_int
|
-1.37% |
1.127 |
1.112 |
- |
-1.37% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-1.37% |
6840.296 |
6746.659 |
- |
-10.47% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.37% |
28.475 |
28.086 |
- |
-2.45% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-1.36% |
9120177.970 |
8995806.968 |
- |
2.20% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-1.36% |
0.910 |
0.897 |
- |
6.14% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.36% |
213.906 |
210.998 |
- |
-0.34% |
- |
|
std::copy_n(vector<int>)/262144
|
-1.36% |
12235.573 |
12069.471 |
- |
-1.73% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.36% |
7.230 |
7.132 |
- |
-6.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.36% |
214783206.356 |
211871728.072 |
- |
-1.00% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-1.35% |
8093.853 |
7984.221 |
- |
6.50% |
- |
|
std::find(vector<short>)_(process_all)/50
|
-1.35% |
1.693 |
1.670 |
- |
-0.89% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.35% |
16.869 |
16.641 |
- |
-2.10% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-1.35% |
6.612 |
6.522 |
- |
0.59% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.35% |
607.266 |
599.085 |
- |
-4.85% |
- |
|
std::copy(deque<int>)/64
|
-1.35% |
2.718 |
2.682 |
- |
-0.68% |
- |
|
std::transform(vector<int>,_vector<int>)/32
|
-1.34% |
17.397 |
17.163 |
- |
0.08% |
- |
|
BM_num_put<long_long>
|
-1.34% |
11.882 |
11.722 |
- |
0.97% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.34% |
229.166 |
226.088 |
- |
-5.53% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.34% |
87237.224 |
86065.522 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.34% |
1061343.280 |
1047121.768 |
- |
-0.77% |
- |
|
std::for_each(set<int>::iterator)/8
|
-1.34% |
5.105 |
5.036 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.34% |
16538100.923 |
16317295.749 |
- |
-0.88% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-1.33% |
12.985 |
12.812 |
- |
-2.24% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.33% |
1111201.305 |
1096371.637 |
- |
-2.79% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-1.33% |
26.087 |
25.740 |
- |
0.17% |
- |
|
BM_deque_vector_move_backward/64000
|
-1.33% |
8086.841 |
7979.577 |
- |
6.17% |
- |
|
BM_CmpEqual_int_short
|
-1.33% |
1.137 |
1.122 |
- |
-1.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-1.32% |
20.415 |
20.145 |
- |
-0.79% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.32% |
243055.751 |
239837.210 |
- |
-2.33% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.32% |
6.936 |
6.844 |
- |
6.75% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-1.32% |
802.351 |
791.732 |
- |
-3.27% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/4096
|
-1.32% |
25.620 |
25.281 |
- |
-0.03% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.32% |
340.762 |
336.264 |
- |
4.98% |
- |
|
BM_vector_deque_copy_backward/64000
|
-1.32% |
8202.801 |
8094.614 |
- |
11.55% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.32% |
135942519.316 |
134149991.697 |
- |
-1.50% |
- |
|
BM_deque_deque_move_backward/64
|
-1.32% |
3.392 |
3.348 |
- |
-0.49% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-1.31% |
903.934 |
892.064 |
- |
-1.63% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.31% |
1.491 |
1.471 |
- |
-1.62% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.31% |
18268464.850 |
18028822.376 |
- |
-2.85% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-1.31% |
1137250.296 |
1122333.615 |
- |
-1.06% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-1.31% |
21902.089 |
21614.829 |
- |
-4.86% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.31% |
1047265.728 |
1033547.690 |
- |
-2.06% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-1.31% |
4193430.199 |
4138510.312 |
- |
-1.93% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-1.31% |
23.406 |
23.100 |
- |
-0.85% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.31% |
12905.552 |
12736.800 |
- |
0.04% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-1.31% |
24.079 |
23.765 |
- |
0.41% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-1.31% |
75743731.938 |
74754274.410 |
- |
-5.93% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-1.30% |
34.124 |
33.680 |
- |
-2.21% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.30% |
9282453.605 |
9161711.653 |
- |
-2.80% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-1.30% |
5.226 |
5.158 |
- |
0.83% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
-1.30% |
1652.183 |
1630.746 |
- |
2.62% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-1.30% |
8148.775 |
8043.078 |
- |
8.58% |
- |
|
std::remove(list<int>)_(prefix)/32
|
-1.30% |
53.013 |
52.326 |
- |
0.62% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.29% |
56368.077 |
55638.332 |
- |
2.25% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.29% |
20350.230 |
20086.949 |
- |
-5.97% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.29% |
19.530 |
19.278 |
- |
-1.79% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-1.29% |
6.599 |
6.514 |
- |
-56.63% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.29% |
19.420 |
19.170 |
- |
-0.40% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.28% |
677.155 |
668.454 |
- |
0.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.28% |
3494409.435 |
3449513.881 |
- |
-0.15% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.28% |
134779.876 |
133049.741 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-1.28% |
1633126.790 |
1612190.370 |
- |
-1.50% |
- |
|
BM_deque_vector_copy_backward/5500
|
-1.28% |
201.626 |
199.043 |
- |
-1.61% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-1.28% |
20.197 |
19.939 |
- |
1.42% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.28% |
351387.484 |
346905.558 |
- |
-0.12% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-1.27% |
816089.759 |
805690.431 |
- |
-3.93% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
-1.27% |
966.142 |
953.832 |
- |
1.04% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.27% |
1038792.577 |
1025588.633 |
- |
-0.74% |
- |
|
std::copy_backward(vector<int>)/8
|
-1.27% |
2.186 |
2.158 |
- |
1.85% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
-1.27% |
6675.468 |
6590.747 |
- |
0.59% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.27% |
11.764 |
11.615 |
- |
0.40% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.27% |
189983.129 |
187576.546 |
- |
0.45% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.26% |
32.862 |
32.447 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.26% |
37386933.509 |
36915384.957 |
- |
-1.52% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-1.25% |
1165731.360 |
1151108.001 |
- |
-1.34% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-1.25% |
3.288 |
3.246 |
- |
-0.04% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.25% |
18.905 |
18.669 |
- |
-1.38% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.25% |
5.316 |
5.250 |
- |
0.08% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.25% |
35729.193 |
35283.562 |
- |
-0.31% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.25% |
28.534 |
28.178 |
- |
-5.70% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-1.24% |
8460.928 |
8355.619 |
- |
19.43% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-1.24% |
1135504.173 |
1121374.932 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.24% |
8470230.802 |
8364902.084 |
- |
-1.64% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
-1.24% |
2071.991 |
2046.239 |
- |
7.02% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.24% |
137892156.080 |
136181611.967 |
- |
-0.96% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.24% |
2.370 |
2.340 |
- |
-1.94% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-1.24% |
1043565.440 |
1030675.152 |
- |
-1.28% |
- |
|
rng::starts_with(vector<int>)/1024
|
-1.23% |
60.639 |
59.891 |
- |
0.09% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-1.23% |
27.312 |
26.975 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.23% |
8116323.169 |
8016289.902 |
- |
-0.73% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.23% |
534484103.903 |
527897346.011 |
- |
-1.60% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.23% |
224.373 |
221.613 |
- |
-7.36% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.23% |
13.520 |
13.354 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-1.23% |
4512607.477 |
4457234.040 |
- |
-1.89% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.23% |
36700.416 |
36250.783 |
- |
3.35% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-1.22% |
1.614 |
1.594 |
- |
-5.55% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-1.22% |
54.732 |
54.063 |
- |
-0.42% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.22% |
53070.719 |
52423.044 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.22% |
534969057.556 |
528453980.806 |
- |
-1.25% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.22% |
365.403 |
360.955 |
- |
-1.23% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.22% |
39675.026 |
39192.438 |
- |
-1.92% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-1.22% |
24.007 |
23.715 |
- |
-2.20% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-1.21% |
1110238.632 |
1096763.969 |
- |
0.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.21% |
406350.654 |
401421.143 |
- |
-2.81% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.21% |
217184755.116 |
214550552.560 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-1.21% |
1175858.404 |
1161601.005 |
- |
-0.69% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.21% |
774.831 |
765.440 |
- |
12.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.21% |
13773985.054 |
13607628.724 |
- |
0.34% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
-1.21% |
712.643 |
704.038 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.20% |
1117313.183 |
1103861.931 |
- |
-1.16% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-1.20% |
1466000.350 |
1448377.416 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-1.20% |
11353058.376 |
11216766.425 |
- |
-2.80% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.20% |
35.872 |
35.442 |
- |
-0.58% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-1.20% |
4016541.133 |
3968505.188 |
- |
-1.19% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.19% |
1.056 |
1.044 |
- |
-3.91% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024
|
-1.19% |
703.957 |
695.550 |
- |
0.02% |
- |
|
BM_CmpLess_uint_ushort
|
-1.19% |
1.116 |
1.103 |
- |
0.13% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-1.19% |
2.453 |
2.424 |
- |
4.64% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-1.19% |
1116895.498 |
1103568.421 |
- |
-1.51% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-1.19% |
476560.662 |
470879.172 |
- |
-0.57% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.19% |
56127.791 |
55458.784 |
- |
2.80% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
-1.19% |
535.599 |
529.226 |
- |
0.64% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32
|
-1.19% |
801.483 |
791.973 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.19% |
4338667.770 |
4287234.569 |
- |
-1.18% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-1.18% |
5374086.621 |
5310478.523 |
- |
-7.49% |
- |
|
BM_deque_deque_copy/1
|
-1.18% |
2.573 |
2.542 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-1.18% |
1309242.267 |
1293768.820 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-1.18% |
39205840.559 |
38742583.559 |
- |
-3.07% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.18% |
181711.701 |
179566.209 |
- |
-5.38% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.18% |
135868695.071 |
134264699.725 |
- |
-1.02% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
-1.18% |
35386.083 |
34968.713 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.18% |
214517207.510 |
211989840.412 |
- |
-1.18% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.18% |
19.033 |
18.809 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-1.18% |
12497356.005 |
12350299.751 |
- |
-0.67% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-1.17% |
1271.414 |
1256.478 |
- |
-0.69% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.17% |
961.964 |
950.666 |
- |
28.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.17% |
213970669.209 |
211459713.062 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.17% |
17858254.555 |
17648744.117 |
- |
-0.67% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
-1.17% |
668.498 |
660.669 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-1.17% |
1067413.361 |
1054912.727 |
- |
-2.45% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
-1.17% |
1163506.923 |
1149906.757 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.17% |
8449070.207 |
8350312.950 |
- |
-1.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.17% |
8968021.123 |
8863318.161 |
- |
-0.21% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
-1.17% |
41.976 |
41.486 |
- |
0.76% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.16% |
1161646.612 |
1148133.327 |
- |
0.48% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-1.16% |
8344.806 |
8248.004 |
- |
-2.34% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-1.16% |
157152613.951 |
155334486.964 |
- |
2.84% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.16% |
180599.443 |
178512.756 |
- |
-5.30% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-1.15% |
1050550.242 |
1038431.149 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-1.15% |
5027669.947 |
4969699.602 |
- |
-1.08% |
- |
|
std::is_sorted_until(list<int>)/1024
|
-1.15% |
745.268 |
736.702 |
- |
-0.70% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-1.15% |
7.521 |
7.434 |
- |
61.21% |
- |
|
std::fill_n(list<int>)/32
|
-1.15% |
8.162 |
8.068 |
- |
0.68% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.15% |
2122012.209 |
2097697.834 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.14% |
15896451.982 |
15714453.917 |
- |
-1.96% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.14% |
12.922 |
12.774 |
- |
-2.07% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-1.14% |
5.762 |
5.696 |
- |
-0.84% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-1.14% |
89.716 |
88.692 |
- |
-19.64% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-1.14% |
55126.280 |
54497.380 |
- |
-0.86% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.14% |
178173.463 |
176142.533 |
- |
-5.79% |
- |
|
BM_PushHeap_string_Ascending_4
|
-1.14% |
2.582 |
2.552 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.14% |
10229828.503 |
10113425.996 |
- |
-1.86% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.14% |
1499.682 |
1482.624 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
-1.14% |
5144091.381 |
5085615.873 |
- |
11.69% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
-1.13% |
1534279.950 |
1516909.801 |
- |
2.36% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.13% |
21.780 |
21.534 |
- |
-4.01% |
- |
|
BM_deque_deque_copy/4096
|
-1.13% |
149.636 |
147.947 |
- |
0.88% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-1.13% |
2.688 |
2.658 |
- |
51.90% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.13% |
20.352 |
20.122 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.13% |
1104401.791 |
1091950.357 |
- |
1.04% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-1.13% |
1.560 |
1.542 |
- |
5.05% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-1.13% |
196460355.820 |
194249848.308 |
- |
-5.41% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.12% |
12401.504 |
12262.022 |
- |
0.80% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.12% |
1.853 |
1.832 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-1.12% |
4545984.901 |
4494933.349 |
- |
7.50% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-1.12% |
1112327.113 |
1099842.260 |
- |
-0.57% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-1.12% |
336.943 |
333.172 |
- |
-29.51% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-1.12% |
8.385 |
8.291 |
- |
-4.96% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.12% |
2545.292 |
2516.815 |
- |
-0.69% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.12% |
222169961.710 |
219688697.510 |
- |
0.20% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-1.12% |
5.669 |
5.605 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-1.12% |
1086449.753 |
1074324.119 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.12% |
158296437.574 |
156530795.876 |
- |
-2.20% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-1.11% |
12.451 |
12.313 |
- |
-0.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-1.11% |
17.827 |
17.628 |
- |
-0.39% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.11% |
6794.896 |
6719.325 |
- |
-0.80% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.11% |
547.313 |
541.228 |
- |
0.79% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.11% |
6797.284 |
6721.792 |
- |
-0.39% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-1.11% |
5.558 |
5.497 |
- |
0.29% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.11% |
1193.212 |
1179.995 |
- |
-6.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-1.10% |
23.223 |
22.966 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.10% |
165090736.839 |
163267306.048 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-1.10% |
4208893.065 |
4162480.460 |
- |
-0.26% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.10% |
53959802.105 |
53365121.591 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-1.10% |
12110775.175 |
11977375.515 |
- |
-0.74% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
-1.10% |
22.552 |
22.303 |
- |
-0.64% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-1.10% |
54.182 |
53.586 |
- |
-1.55% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.10% |
55008.268 |
54405.199 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.09% |
20.631 |
20.406 |
- |
-1.40% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.09% |
536491640.317 |
530643283.902 |
- |
-0.84% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
-1.09% |
4911376.447 |
4857895.196 |
- |
-0.32% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.09% |
133896926.529 |
132441405.853 |
- |
-1.20% |
- |
|
BM_deque_vector_move_backward/64
|
-1.08% |
2.956 |
2.924 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.08% |
1609357.666 |
1591932.941 |
- |
-0.54% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
-1.08% |
39.424 |
38.998 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-1.08% |
159337241.493 |
157613178.206 |
- |
0.85% |
- |
|
std::partition_point(deque<int>)/8192
|
-1.08% |
15.264 |
15.099 |
- |
0.25% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.08% |
8544.587 |
8452.463 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.08% |
3036198.078 |
3003479.736 |
- |
1.87% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.08% |
757.860 |
749.697 |
- |
-11.12% |
- |
|
BM_deque_vector_copy_backward/64
|
-1.08% |
2.959 |
2.927 |
- |
0.10% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-1.07% |
18.083 |
17.889 |
- |
0.59% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.07% |
253510.903 |
250786.868 |
- |
1.97% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-1.07% |
23.064 |
22.817 |
- |
-5.76% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.07% |
26.687 |
26.401 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.07% |
1333896.138 |
1319628.348 |
- |
-4.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-1.07% |
38.603 |
38.191 |
- |
-4.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-1.07% |
1649926.023 |
1632321.047 |
- |
-0.21% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-1.07% |
2.626 |
2.598 |
- |
-4.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
-1.07% |
16412925.112 |
16238052.082 |
- |
-0.61% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.06% |
583678.700 |
577466.977 |
- |
-1.78% |
- |
|
std::copy(deque<int>)/32768
|
-1.06% |
1146.458 |
1134.278 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-1.06% |
1049555.399 |
1038414.272 |
- |
1.18% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-1.06% |
199.405 |
197.289 |
- |
-6.03% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.06% |
35564.902 |
35187.826 |
- |
-0.92% |
- |
|
SetIntersection_None_Vector_float_256_1
|
-1.06% |
4294611.851 |
4249089.531 |
- |
0.04% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/8192
|
-1.06% |
58006.112 |
57391.703 |
- |
-0.47% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.06% |
32.459 |
32.116 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.06% |
35782638.031 |
35404293.213 |
- |
-0.97% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.06% |
12.918 |
12.781 |
- |
-0.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.06% |
46.430 |
45.940 |
- |
9.18% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.06% |
535973749.189 |
530312630.389 |
- |
-0.82% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.06% |
4.929 |
4.877 |
- |
0.37% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.06% |
20407.813 |
20192.452 |
- |
-6.22% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-1.05% |
71.750 |
70.995 |
- |
-2.57% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.05% |
572.675 |
566.654 |
- |
1.51% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.05% |
22.943 |
22.702 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.05% |
239653152.870 |
237143157.424 |
- |
-0.41% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.05% |
1.168 |
1.156 |
- |
-1.42% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-1.05% |
35108.161 |
34741.025 |
- |
0.75% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.04% |
6394.164 |
6327.484 |
- |
-1.63% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-1.04% |
22.214 |
21.983 |
- |
-0.13% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-1.04% |
27937.863 |
27646.995 |
- |
-0.75% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.04% |
4793.594 |
4743.733 |
- |
-0.74% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.04% |
17.381 |
17.200 |
- |
-0.24% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-1.04% |
41356.730 |
40927.099 |
- |
-5.27% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.03% |
18.540 |
18.349 |
- |
-1.54% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.03% |
166.798 |
165.076 |
- |
0.06% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-1.03% |
2.097 |
2.075 |
- |
0.16% |
- |
|
BM_StringFindAllMatch/8
|
-1.03% |
2.849 |
2.819 |
- |
-1.86% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-1.03% |
8836.003 |
8745.043 |
- |
16.17% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.03% |
3494.107 |
3458.155 |
- |
-0.89% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.03% |
1141377.099 |
1129634.165 |
- |
0.14% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.03% |
26.878 |
26.602 |
- |
-0.94% |
- |
|
std::pop_heap(vector<int>)/8192
|
-1.03% |
13.146 |
13.011 |
- |
0.17% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.02% |
87764.707 |
86865.212 |
- |
0.20% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-1.02% |
54.786 |
54.224 |
- |
-0.24% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-1.02% |
691.952 |
684.860 |
- |
-3.53% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-1.02% |
806.206 |
797.970 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
-1.02% |
214481817.479 |
212293459.696 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.02% |
157525854.742 |
155919004.954 |
- |
2.95% |
- |
|
SetIntersection_None_Vector_uint32_1_1
|
-1.02% |
536877662.618 |
531411622.843 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-1.02% |
171825500.891 |
170078118.092 |
- |
-0.47% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8192
|
-1.02% |
97564.032 |
96572.017 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.02% |
213566933.400 |
211396953.077 |
- |
-1.46% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-1.01% |
5.465 |
5.410 |
- |
0.67% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.01% |
4215310.255 |
4172628.121 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-1.01% |
1147781.884 |
1136164.420 |
- |
1.60% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.01% |
13.306 |
13.171 |
- |
-1.93% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.01% |
62772888.015 |
62138178.093 |
- |
-1.34% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.01% |
368.575 |
364.848 |
- |
0.14% |
- |
|
BM_deque_deque_copy/5500
|
-1.01% |
200.781 |
198.758 |
- |
-2.07% |
- |
|
BM_deque_vector_ranges_move_backward/64
|
-1.00% |
2.952 |
2.923 |
- |
-0.09% |
- |
|
BM_deque_vector_ranges_copy_backward/64
|
-1.00% |
2.953 |
2.924 |
- |
-0.07% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.00% |
1.781 |
1.763 |
- |
0.75% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.00% |
13284.830 |
13151.715 |
- |
2.01% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.00% |
13645410.124 |
13508873.030 |
- |
-0.54% |
- |