|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-99.72% |
343241180.520 |
977273.274 |
- |
-99.72% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-61.62% |
25.224 |
9.682 |
- |
2.80% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
-61.48% |
71.418 |
27.508 |
- |
5.45% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-61.35% |
24.151 |
9.333 |
- |
1.40% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
-60.64% |
54.040 |
21.272 |
- |
2.45% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
-57.69% |
52.936 |
22.397 |
- |
0.29% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-57.53% |
53.529 |
22.733 |
- |
-0.23% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-57.21% |
70.621 |
30.215 |
- |
-1.10% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-57.21% |
70.956 |
30.362 |
- |
-2.66% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-57.05% |
53.555 |
23.000 |
- |
0.44% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
-57.01% |
24.082 |
10.353 |
- |
7.04% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-56.93% |
52.958 |
22.810 |
- |
12.00% |
- |
|
std::fill(list<int>)/1024
|
-56.88% |
1558.443 |
671.946 |
- |
0.02% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-56.82% |
23.810 |
10.280 |
- |
2.95% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-56.11% |
1941.999 |
852.309 |
- |
-55.80% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-55.94% |
70.990 |
31.279 |
- |
-0.94% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-55.79% |
23.913 |
10.572 |
- |
13.95% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-55.76% |
23.864 |
10.558 |
- |
0.01% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
-55.69% |
1931.287 |
855.756 |
- |
-55.77% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-55.53% |
70.603 |
31.397 |
- |
11.52% |
- |
|
std::copy_n(deque<int>)/64
|
-55.08% |
6.179 |
2.775 |
- |
0.41% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-54.98% |
1565.768 |
704.929 |
- |
-0.63% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-54.82% |
52.649 |
23.785 |
- |
3.18% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-54.77% |
71.617 |
32.391 |
- |
-0.03% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/8192
|
-54.26% |
70.713 |
32.342 |
- |
-3.51% |
- |
|
std::fill(list<int>)/50
|
-52.26% |
35.201 |
16.807 |
- |
-0.41% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-51.91% |
2818.101 |
1355.213 |
- |
-50.38% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/1024
|
-51.64% |
53.007 |
25.635 |
- |
-3.30% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-51.28% |
56.783 |
27.665 |
- |
25.39% |
- |
|
rng::starts_with(list<int>)/1000
|
-50.96% |
1544.484 |
757.398 |
- |
-0.54% |
- |
|
rng::starts_with(list<int>)/1024
|
-50.86% |
1580.186 |
776.455 |
- |
-0.92% |
- |
|
rng::copy_n(deque<int>)/64
|
-48.90% |
5.622 |
2.873 |
- |
0.16% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-47.79% |
51.608 |
26.944 |
- |
-8.93% |
- |
|
rng::remove(vector<int>)_(sprinkled)/8192
|
-47.59% |
3783.287 |
1982.681 |
- |
-0.03% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-46.58% |
44.079 |
23.548 |
- |
-3.34% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/1048576
|
-45.91% |
1869.456 |
1011.190 |
- |
-2.30% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-45.90% |
15.678 |
8.482 |
- |
-55.14% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-45.65% |
40.391 |
21.951 |
- |
3.32% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-45.02% |
40.280 |
22.145 |
- |
-5.76% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-44.92% |
50.478 |
27.801 |
- |
2.95% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/1024
|
-43.86% |
73.169 |
41.077 |
- |
-13.82% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-43.67% |
51.460 |
28.989 |
- |
0.60% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-43.62% |
39.513 |
22.277 |
- |
-3.73% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-43.04% |
86957.749 |
49531.941 |
- |
0.22% |
- |
|
rng::remove(vector<int>)_(sprinkled)/1024
|
-43.01% |
512.866 |
292.275 |
- |
1.42% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-42.97% |
10866.909 |
6197.180 |
- |
0.15% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-42.55% |
2844284.465 |
1634010.685 |
- |
-30.53% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-42.53% |
10683.008 |
6139.846 |
- |
0.80% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-42.51% |
40.294 |
23.166 |
- |
0.92% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-41.90% |
122.803 |
71.345 |
- |
0.40% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-41.78% |
48.994 |
28.523 |
- |
-0.08% |
- |
|
std::set<std::string>::erase(key)_(non-existent)/32
|
-41.41% |
23.870 |
13.984 |
- |
-4.78% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-41.26% |
83385.829 |
48977.279 |
- |
0.61% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-41.14% |
23.200 |
13.656 |
- |
-8.85% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-41.01% |
39.876 |
23.524 |
- |
1.88% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-40.57% |
50.114 |
29.785 |
- |
-0.39% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-40.27% |
118.931 |
71.036 |
- |
1.98% |
- |
|
std::set<std::string>::erase(iterator)/0
|
-39.89% |
42.519 |
25.556 |
- |
0.51% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-39.71% |
24.508 |
14.776 |
- |
2.10% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144
|
-39.45% |
21.959 |
13.296 |
- |
-0.47% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-39.39% |
361.485 |
219.083 |
- |
0.15% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-39.13% |
83.182 |
50.630 |
- |
2.28% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_1
|
-38.52% |
0.697 |
0.429 |
- |
-20.57% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1
|
-38.42% |
0.697 |
0.429 |
- |
-30.29% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1
|
-38.32% |
0.697 |
0.430 |
- |
-38.37% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-38.24% |
350.843 |
216.692 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-37.83% |
20032459.113 |
12454845.748 |
- |
-37.52% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-37.73% |
66.930 |
41.680 |
- |
-0.65% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-37.47% |
49.803 |
31.140 |
- |
12.15% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-37.06% |
23.803 |
14.981 |
- |
-6.92% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
-36.97% |
64.591 |
40.713 |
- |
0.95% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-36.79% |
42984.500 |
27169.081 |
- |
-9.74% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-36.79% |
44676.228 |
28239.451 |
- |
-9.69% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-36.56% |
46.520 |
29.511 |
- |
0.23% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-36.19% |
18.669 |
11.913 |
- |
-0.25% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-35.65% |
100.870 |
64.907 |
- |
-0.41% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-35.50% |
40.222 |
25.943 |
- |
0.54% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-35.36% |
39.988 |
25.848 |
- |
-0.21% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-35.23% |
43.953 |
28.468 |
- |
-0.21% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-34.95% |
24.146 |
15.708 |
- |
1.30% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/0
|
-34.83% |
71.252 |
46.433 |
- |
-25.31% |
- |
|
BM_PopHeap_string_1
|
-34.67% |
0.700 |
0.457 |
- |
-34.64% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024
|
-33.78% |
40.005 |
26.493 |
- |
-6.46% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-33.22% |
99584.315 |
66498.530 |
- |
0.13% |
- |
|
std::set<std::string>::insert(value)_(new_value)/1024
|
-33.20% |
98.211 |
65.605 |
- |
1.58% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-33.06% |
40.974 |
27.428 |
- |
0.25% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-33.02% |
0.613 |
0.410 |
- |
-23.24% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-32.76% |
3.496 |
2.351 |
- |
-36.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-32.39% |
12936387.942 |
8746390.469 |
- |
-31.89% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-31.97% |
0.406 |
0.276 |
- |
-31.82% |
- |
|
std::set<std::string>::insert(value)_(new_value)/8192
|
-31.93% |
104.744 |
71.296 |
- |
1.93% |
- |
|
BM_PushHeap_float_Random_1
|
-31.88% |
0.578 |
0.394 |
- |
-23.79% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-31.77% |
113.188 |
77.231 |
- |
0.87% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-31.65% |
41.635 |
28.457 |
- |
1.09% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
-31.58% |
40.561 |
27.750 |
- |
-1.01% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-31.45% |
18.415 |
12.623 |
- |
-0.89% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-31.29% |
12956464.787 |
8901818.123 |
- |
-30.69% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-31.29% |
12877500.841 |
8847682.797 |
- |
-30.98% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-31.21% |
12883745.680 |
8862376.424 |
- |
-30.50% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-31.12% |
22.038 |
15.179 |
- |
-16.84% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-31.10% |
9.680 |
6.670 |
- |
1.22% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8
|
-31.02% |
6.280 |
4.332 |
- |
12.36% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-31.02% |
1370.930 |
945.727 |
- |
-0.18% |
- |
|
std::move(vector<int>)/262144
|
-30.99% |
21455.461 |
14805.764 |
- |
-32.45% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-30.97% |
86.999 |
60.056 |
- |
3.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-30.86% |
86.086 |
59.515 |
- |
32.69% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-30.79% |
49.116 |
33.995 |
- |
-0.86% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-30.77% |
7.017 |
4.858 |
- |
-0.36% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-30.67% |
4.796 |
3.325 |
- |
0.88% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-30.52% |
4.631 |
3.218 |
- |
-37.14% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-30.49% |
6471473.463 |
4498072.889 |
- |
-28.42% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16
|
-30.40% |
4.790 |
3.334 |
- |
-6.91% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-30.24% |
70077.349 |
48888.680 |
- |
-0.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-30.23% |
13035179.303 |
9095009.176 |
- |
-30.20% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64
|
-30.12% |
7.033 |
4.914 |
- |
-6.76% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-30.09% |
310.202 |
216.854 |
- |
0.58% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-29.73% |
34.016 |
23.904 |
- |
-17.69% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-29.72% |
12828207.489 |
9015581.766 |
- |
-29.26% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-29.66% |
10.885 |
7.656 |
- |
-0.03% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-29.63% |
1034.438 |
727.973 |
- |
0.97% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-29.62% |
57856.566 |
40721.592 |
- |
0.81% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-29.59% |
23.674 |
16.668 |
- |
2.24% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-29.55% |
363.846 |
256.312 |
- |
-1.06% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-29.43% |
44.928 |
31.707 |
- |
1.68% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024
|
-29.37% |
10.884 |
7.688 |
- |
-6.92% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-29.35% |
41.448 |
29.282 |
- |
1.30% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-29.15% |
0.697 |
0.494 |
- |
-19.81% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/50
|
-29.01% |
41.696 |
29.601 |
- |
-0.58% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-28.96% |
979.093 |
695.560 |
- |
0.61% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-28.90% |
87.065 |
61.906 |
- |
0.91% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-28.82% |
122.803 |
87.416 |
- |
0.07% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-28.52% |
8.809 |
6.297 |
- |
-0.05% |
- |
|
BM_vector_deque_ranges_move/0
|
-28.48% |
0.614 |
0.439 |
- |
-15.53% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-28.47% |
97912.031 |
70039.422 |
- |
2.44% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-28.46% |
2957779.529 |
2115942.058 |
- |
-24.96% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-28.36% |
12190.585 |
8733.676 |
- |
2.33% |
- |
|
BM_std_min<unsigned_short>/1
|
-28.33% |
0.456 |
0.327 |
- |
28.66% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256
|
-28.24% |
8.820 |
6.330 |
- |
-6.15% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
-28.11% |
0.695 |
0.500 |
- |
-13.31% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-28.06% |
318348981.265 |
229034453.364 |
- |
-5.11% |
- |
|
std::set<int>::ctor(const&)/8192
|
-28.02% |
67809.304 |
48808.272 |
- |
-2.25% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-27.93% |
17487.250 |
12603.481 |
- |
2.79% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-27.78% |
28.631 |
20.677 |
- |
-22.32% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-27.48% |
65.546 |
47.537 |
- |
-0.23% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-27.47% |
39.990 |
29.005 |
- |
0.67% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
-27.38% |
21.700 |
15.758 |
- |
6.79% |
- |
|
BM_RangesMakeHeap_uint32_Random_4
|
-27.37% |
1.570 |
1.140 |
- |
-33.07% |
- |
|
rng::reverse(vector<int>)/8
|
-27.36% |
2.163 |
1.572 |
- |
-2.90% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-27.23% |
80.826 |
58.819 |
- |
-26.48% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-27.19% |
0.716 |
0.521 |
- |
-13.32% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-27.04% |
23.349 |
17.035 |
- |
-0.06% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-26.94% |
22.397 |
16.364 |
- |
-0.09% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-26.90% |
66.329 |
48.486 |
- |
-0.56% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-26.86% |
864.530 |
632.314 |
- |
3.60% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-26.81% |
112.856 |
82.595 |
- |
-33.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-26.54% |
1120083.228 |
822842.626 |
- |
0.24% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-26.50% |
0.708 |
0.521 |
- |
-29.67% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-26.27% |
2087.350 |
1539.045 |
- |
0.89% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-26.27% |
0.633 |
0.466 |
- |
4.33% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-26.22% |
26882363.489 |
19833751.743 |
- |
-33.24% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-26.21% |
80.704 |
59.553 |
- |
-0.88% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-26.11% |
8302.701 |
6134.988 |
- |
-1.96% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-26.08% |
0.317 |
0.235 |
- |
-0.47% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-26.01% |
910.464 |
673.643 |
- |
2.01% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/8192
|
-25.87% |
93.269 |
69.138 |
- |
-26.19% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4
|
-25.84% |
0.569 |
0.422 |
- |
-24.14% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-25.68% |
346496672.173 |
257508187.654 |
- |
-24.90% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-25.63% |
56345129.630 |
41901758.054 |
- |
-43.12% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-24.87% |
1.848 |
1.389 |
- |
-24.85% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-24.65% |
1.643 |
1.238 |
- |
-11.33% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/52
|
-24.64% |
30.022 |
22.624 |
- |
-0.43% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-24.60% |
3124.964 |
2356.296 |
- |
-29.04% |
- |
|
std::set<int>::ctor(const&)/1024
|
-24.42% |
8096.834 |
6119.346 |
- |
-2.65% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-24.28% |
0.535 |
0.405 |
- |
-22.27% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-24.05% |
13.856 |
10.524 |
- |
-3.84% |
- |
|
std::set<std::string>::clear()/1024
|
-23.77% |
26779.281 |
20413.143 |
- |
2.71% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1
|
-23.65% |
0.635 |
0.485 |
- |
-14.51% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-23.56% |
27.662 |
21.144 |
- |
-10.45% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-23.43% |
14.567 |
11.153 |
- |
-19.86% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-23.34% |
71125.205 |
54521.854 |
- |
-0.39% |
- |
|
BM_std_min<int>/1
|
-23.34% |
0.375 |
0.287 |
- |
2.07% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-23.18% |
16404.598 |
12601.659 |
- |
-0.99% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-23.15% |
10721.708 |
8239.891 |
- |
-21.08% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-23.14% |
33.817 |
25.990 |
- |
-22.63% |
- |
|
BM_MakeHeap_uint32_Random_4
|
-23.12% |
1.461 |
1.123 |
- |
0.14% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/8192
|
-23.06% |
3843.073 |
2956.831 |
- |
-0.13% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-22.68% |
88.476 |
68.410 |
- |
-28.66% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-22.65% |
1938.217 |
1499.289 |
- |
-7.65% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.62% |
3825.176 |
2959.963 |
- |
0.05% |
- |
|
std::set<std::string>::clear()/8192
|
-22.58% |
263869.168 |
204284.538 |
- |
1.13% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-22.57% |
395.820 |
306.497 |
- |
1.65% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-22.21% |
149061.507 |
115958.256 |
- |
2.04% |
- |
|
std::set<int>::insert(value)_(new_value)/32
|
-22.16% |
25.559 |
19.894 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-22.08% |
109955369.901 |
85681224.905 |
- |
-45.19% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-22.01% |
36.195 |
28.227 |
- |
-41.41% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384
|
-21.86% |
13.373 |
10.451 |
- |
0.05% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-21.84% |
64.746 |
50.604 |
- |
-1.57% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-21.75% |
523.881 |
409.929 |
- |
0.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-21.62% |
32.062 |
25.129 |
- |
-13.86% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-21.48% |
1.733 |
1.360 |
- |
-26.78% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/1024
|
-21.47% |
520.664 |
408.866 |
- |
-0.13% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
-21.42% |
0.631 |
0.496 |
- |
-11.68% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-21.36% |
865.063 |
680.290 |
- |
0.93% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
-21.32% |
12.660 |
9.961 |
- |
-1.40% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-21.24% |
1.452 |
1.144 |
- |
-26.10% |
- |
|
std::copy_n(vector<int>)/4096
|
-21.16% |
214.226 |
168.890 |
- |
-18.87% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-21.12% |
1.565 |
1.234 |
- |
-7.26% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-20.90% |
1512.234 |
1196.239 |
- |
1.48% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-20.86% |
0.492 |
0.390 |
- |
-13.63% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-20.84% |
1.678 |
1.328 |
- |
-11.19% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-20.78% |
764313.506 |
605485.154 |
- |
1.43% |
- |
|
std::set<int>::insert(value)_(new_value)/0
|
-20.71% |
22.710 |
18.007 |
- |
0.59% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-20.69% |
90.395 |
71.691 |
- |
-41.60% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
-20.64% |
73.576 |
58.394 |
- |
38.36% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-20.52% |
10697.791 |
8502.675 |
- |
-18.43% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-20.52% |
7.278 |
5.785 |
- |
-14.63% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-20.26% |
2079.488 |
1658.159 |
- |
-10.81% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/262144
|
-20.10% |
2080.011 |
1661.858 |
- |
-10.07% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
-20.03% |
42.794 |
34.223 |
- |
0.91% |
- |
|
BM_RangesMakeHeap_float_Descending_64
|
-19.83% |
0.248 |
0.199 |
- |
2.86% |
- |
|
rng::find_end(vector<int>)_(same_length)/8192
|
-19.75% |
5169.495 |
4148.508 |
- |
8.41% |
- |
|
std::reverse(list<int>)/8
|
-19.55% |
2.519 |
2.027 |
- |
-0.15% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-19.53% |
704.418 |
566.876 |
- |
-4.92% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-19.47% |
9000.184 |
7247.959 |
- |
-19.13% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-19.46% |
869.114 |
700.002 |
- |
0.17% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-19.23% |
22.438 |
18.123 |
- |
-0.18% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-19.18% |
39.213 |
31.692 |
- |
-0.53% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-19.08% |
29.760 |
24.082 |
- |
-6.28% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-19.06% |
5.919 |
4.791 |
- |
7.34% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-19.01% |
21.784 |
17.642 |
- |
-25.46% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-18.93% |
26.360 |
21.372 |
- |
-12.91% |
- |
|
BM_MakeThenSortHeap_float_Descending_4
|
-18.92% |
1.341 |
1.087 |
- |
-7.49% |
- |
|
BM_RangesMakeHeap_float_Random_4
|
-18.81% |
1.554 |
1.262 |
- |
-17.53% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-18.15% |
9293.660 |
7607.243 |
- |
-0.19% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-17.96% |
35.274 |
28.940 |
- |
-20.31% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-17.91% |
1.390 |
1.141 |
- |
-1.32% |
- |
|
BM_std_min<char>/1
|
-17.63% |
0.380 |
0.313 |
- |
8.62% |
- |
|
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256
|
-17.56% |
11.327 |
9.338 |
- |
-0.40% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
-17.56% |
10452.992 |
8617.343 |
- |
-17.69% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-17.45% |
45.141 |
37.262 |
- |
-6.11% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
-17.43% |
30.900 |
25.515 |
- |
-0.04% |
- |
|
BM_PushHeap_string_Ascending_16
|
-17.41% |
5.598 |
4.623 |
- |
-1.19% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-17.36% |
1.215 |
1.004 |
- |
-19.17% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-17.36% |
44.726 |
36.961 |
- |
4.55% |
- |
|
std::set<int>::erase(key)_(existent)/0
|
-17.31% |
24.734 |
20.453 |
- |
0.92% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-17.30% |
31.958 |
26.430 |
- |
-19.92% |
- |
|
BM_RangesPushHeap_float_Random_1
|
-17.21% |
0.697 |
0.577 |
- |
34.73% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/32
|
-17.18% |
1.167 |
0.967 |
- |
-15.73% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-17.14% |
1.589 |
1.317 |
- |
-10.44% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-17.13% |
26.545 |
21.997 |
- |
0.58% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-17.06% |
11.554 |
9.583 |
- |
-11.53% |
- |
|
std::search_n(list<int>)_(no_match)/1000
|
-17.04% |
706.348 |
585.999 |
- |
-13.48% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-16.87% |
3.692 |
3.069 |
- |
-11.89% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
-16.82% |
24.039 |
19.995 |
- |
0.42% |
- |
|
BM_std_min<unsigned_long_long>/1
|
-16.82% |
0.458 |
0.381 |
- |
-16.75% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-16.81% |
7195379.963 |
5985767.740 |
- |
0.29% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-16.80% |
7188266.756 |
5980511.335 |
- |
0.34% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.75% |
62.261 |
51.832 |
- |
0.97% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-16.75% |
671.320 |
558.882 |
- |
-16.72% |
- |
|
std::set<std::string>::clear()/32
|
-16.68% |
1099.360 |
916.030 |
- |
1.96% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-16.65% |
0.800 |
0.667 |
- |
15.67% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-16.59% |
25.043 |
20.887 |
- |
-6.68% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
-16.59% |
0.575 |
0.479 |
- |
6.91% |
- |
|
std::set<int>::erase(iterator)/0
|
-16.56% |
24.054 |
20.071 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-16.44% |
34.263 |
28.629 |
- |
-4.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-16.40% |
36.680 |
30.663 |
- |
41.09% |
- |
|
BM_std_minmax<char>/64
|
-16.40% |
1.381 |
1.154 |
- |
-8.09% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-16.39% |
0.922 |
0.771 |
- |
-3.74% |
- |
|
BM_vector_deque_move/2
|
-16.37% |
2.007 |
1.678 |
- |
-8.39% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-16.26% |
7809059.324 |
6538974.904 |
- |
-26.71% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-16.25% |
8.572 |
7.179 |
- |
12.97% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
-16.25% |
953732.125 |
798792.363 |
- |
-17.28% |
- |
|
std::set<std::string>::insert(value)_(new_value)/0
|
-16.23% |
39.353 |
32.967 |
- |
0.09% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-16.22% |
600.510 |
503.099 |
- |
-18.08% |
- |
|
std::set<int>::erase(iterator)/8192
|
-15.93% |
24.490 |
20.589 |
- |
1.29% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
-15.93% |
7121046.029 |
5986913.096 |
- |
0.02% |
- |
|
std::set<int>::clear()/8192
|
-15.88% |
90250.329 |
75917.370 |
- |
2.23% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
-15.87% |
76.254 |
64.150 |
- |
6.63% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/8192
|
-15.85% |
211411.910 |
177897.182 |
- |
8.11% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1
|
-15.84% |
0.532 |
0.448 |
- |
-29.43% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-15.80% |
41142878.457 |
34644293.090 |
- |
-33.10% |
- |
|
BM_std_minmax<long_long>/2
|
-15.72% |
1.327 |
1.118 |
- |
-14.94% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_4
|
-15.68% |
1.821 |
1.535 |
- |
-18.79% |
- |
|
std::set<int>::clear()/1024
|
-15.67% |
10550.864 |
8897.176 |
- |
1.52% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-15.67% |
587992.408 |
495856.658 |
- |
0.39% |
- |
|
rng::find_end(vector<int>)_(same_length)/1024
|
-15.63% |
656.676 |
554.033 |
- |
7.85% |
- |
|
rng::find_end(vector<int>)_(same_length)/1000
|
-15.44% |
637.624 |
539.149 |
- |
7.38% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-15.41% |
601.571 |
508.866 |
- |
-0.26% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-15.41% |
33.482 |
28.322 |
- |
20.74% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-15.41% |
730.701 |
618.117 |
- |
-14.65% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-15.34% |
21.239 |
17.981 |
- |
0.02% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
-15.31% |
76.745 |
64.998 |
- |
7.13% |
- |
|
BM_RangesPopHeap_uint32_1
|
-15.30% |
0.574 |
0.486 |
- |
17.03% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-15.28% |
2.780 |
2.355 |
- |
-5.14% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-15.26% |
0.476 |
0.403 |
- |
-8.75% |
- |
|
std::set<std::string>::erase(key)_(existent)/0
|
-15.23% |
75.982 |
64.411 |
- |
0.14% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-15.21% |
21.212 |
17.986 |
- |
0.02% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-15.18% |
52.364 |
44.417 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-15.17% |
10764589.996 |
9131420.603 |
- |
-6.30% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-15.17% |
26.764 |
22.704 |
- |
-10.57% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-15.14% |
4547.256 |
3858.877 |
- |
1.03% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-15.13% |
2.719 |
2.308 |
- |
-2.94% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-15.13% |
4764.198 |
4043.360 |
- |
-0.13% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-15.05% |
586.445 |
498.185 |
- |
-0.19% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-15.00% |
23.942 |
20.350 |
- |
0.12% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-14.95% |
10.892 |
9.264 |
- |
-4.46% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-14.89% |
568.976 |
484.282 |
- |
-0.47% |
- |
|
BM_RangesPushHeap_uint32_Random_1
|
-14.88% |
0.483 |
0.411 |
- |
-17.89% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-14.88% |
23.570 |
20.063 |
- |
0.09% |
- |
|
BM_std_minmax_element<int>/3
|
-14.79% |
1.244 |
1.060 |
- |
1.54% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-14.76% |
7.155 |
6.100 |
- |
-3.38% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-14.58% |
558.933 |
477.467 |
- |
0.56% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-14.53% |
35.815 |
30.609 |
- |
3.59% |
- |
|
BM_std_minmax<long_long>/3
|
-14.50% |
1.744 |
1.491 |
- |
-14.77% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-14.50% |
32.821 |
28.063 |
- |
-6.17% |
- |
|
rng::remove(vector<int>)_(sprinkled)/50
|
-14.40% |
64.569 |
55.270 |
- |
0.21% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
-14.40% |
1.529 |
1.309 |
- |
-0.56% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
-14.40% |
0.666 |
0.570 |
- |
1.30% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-14.36% |
40.363 |
34.566 |
- |
0.41% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/1024
|
-14.32% |
5256.300 |
4503.771 |
- |
-0.16% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-14.31% |
11.647 |
9.980 |
- |
1.77% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-14.24% |
42389.393 |
36352.952 |
- |
1.11% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-14.02% |
837.381 |
719.999 |
- |
2.03% |
- |
|
rng::find(vector<int>)_(bail_25%)/8
|
-13.97% |
1.586 |
1.364 |
- |
-0.30% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-13.96% |
929.099 |
799.379 |
- |
0.51% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
-13.94% |
1.140 |
0.981 |
- |
-7.65% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-13.93% |
0.712 |
0.612 |
- |
-2.65% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/32
|
-13.93% |
2.444 |
2.103 |
- |
-4.33% |
- |
|
BM_RangesPushHeap_uint32_Descending_4
|
-13.89% |
0.401 |
0.345 |
- |
-1.70% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-13.84% |
1785.253 |
1538.183 |
- |
-0.34% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1000
|
-13.84% |
386.453 |
332.977 |
- |
2.24% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-13.80% |
4930.726 |
4250.409 |
- |
2.10% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-13.69% |
870.960 |
751.761 |
- |
13.17% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-13.66% |
3743.215 |
3231.836 |
- |
1.77% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/32
|
-13.64% |
1517.485 |
1310.486 |
- |
-22.48% |
- |
|
rng::move_backward(list<int>)/4096
|
-13.61% |
7695.796 |
6648.731 |
- |
1.35% |
- |
|
std::is_sorted(deque<int>)/8
|
-13.56% |
3.259 |
2.817 |
- |
12.13% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-13.49% |
172301.408 |
149060.812 |
- |
-2.40% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-13.46% |
6130430.442 |
5305125.722 |
- |
-33.21% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-13.37% |
1523655.116 |
1319983.306 |
- |
-10.01% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-13.33% |
10.616 |
9.201 |
- |
2.78% |
- |
|
BM_RangesPopHeap_uint64_1
|
-13.30% |
0.518 |
0.449 |
- |
0.96% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-13.28% |
22.045 |
19.117 |
- |
-0.08% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-13.24% |
32.048 |
27.805 |
- |
6.40% |
- |
|
std::swap_ranges(list<int>)/8192
|
-13.17% |
10177.664 |
8837.011 |
- |
-8.63% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-13.01% |
32.766 |
28.504 |
- |
0.93% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-12.92% |
16382830.684 |
14265605.493 |
- |
0.43% |
- |
|
BM_std_minmax_element<char>/3
|
-12.86% |
1.246 |
1.086 |
- |
-8.02% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0
|
-12.84% |
20.715 |
18.055 |
- |
-0.68% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-12.84% |
20357.980 |
17744.354 |
- |
-0.08% |
- |
|
rng::find_end(deque<int>)_(match_near_end)/1024
|
-12.84% |
3911.213 |
3409.128 |
- |
7.34% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-12.83% |
2.609 |
2.275 |
- |
-3.94% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
-12.70% |
20.654 |
18.031 |
- |
-2.54% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-12.69% |
1.845 |
1.611 |
- |
-4.02% |
- |
|
std::fill_n(vector<bool>)/64
|
-12.62% |
1.621 |
1.416 |
- |
-6.72% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-12.59% |
301433.592 |
263478.865 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-12.55% |
91623582.790 |
80122260.843 |
- |
-0.37% |
- |
|
BM_RangesMakeHeap_float_Descending_16
|
-12.43% |
0.240 |
0.210 |
- |
0.29% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-12.42% |
440955.754 |
386174.187 |
- |
0.88% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-12.34% |
4.571 |
4.006 |
- |
0.73% |
- |
|
rng::stable_partition(list<int>)_(dense)/32
|
-12.27% |
36.146 |
31.713 |
- |
-0.29% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-12.25% |
71.916 |
63.103 |
- |
-12.51% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-12.19% |
6344.139 |
5570.976 |
- |
-0.17% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-12.14% |
30.213 |
26.546 |
- |
-9.83% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/0
|
-12.10% |
29.494 |
25.924 |
- |
-1.13% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-12.07% |
31.604 |
27.790 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
-12.05% |
19.188 |
16.875 |
- |
38.79% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-11.99% |
0.515 |
0.454 |
- |
-25.18% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-11.98% |
1.502 |
1.322 |
- |
0.44% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
-11.90% |
14.617 |
12.877 |
- |
-0.19% |
- |
|
std::find(deque<int>)_(process_all)/50
|
-11.88% |
14.892 |
13.123 |
- |
-0.86% |
- |
|
rng::copy(vector<bool>)_(unaligned)/262144
|
-11.87% |
1552.120 |
1367.818 |
- |
-0.03% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-11.85% |
38285.444 |
33747.669 |
- |
7.73% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
-11.85% |
80.344 |
70.827 |
- |
-0.13% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-11.84% |
46437.528 |
40938.029 |
- |
0.30% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-11.83% |
10.497 |
9.255 |
- |
-1.86% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-11.77% |
1.603 |
1.414 |
- |
-13.73% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-11.76% |
2644918.715 |
2333792.125 |
- |
-1.34% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-11.72% |
1.337 |
1.181 |
- |
9.29% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-11.72% |
30.503 |
26.928 |
- |
6.22% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-11.70% |
79.785 |
70.453 |
- |
-18.84% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-11.69% |
856.163 |
756.061 |
- |
-8.70% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-11.68% |
18316.142 |
16176.159 |
- |
0.15% |
- |
|
BM_vector_deque_move/1
|
-11.63% |
2.290 |
2.024 |
- |
-4.12% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-11.62% |
382.647 |
338.190 |
- |
2.28% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-11.54% |
27.831 |
24.620 |
- |
1.50% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
-11.49% |
1275.327 |
1128.830 |
- |
-10.65% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
-11.34% |
0.902 |
0.799 |
- |
0.10% |
- |
|
BM_RangesPushHeap_string_Ascending_16384
|
-11.33% |
20.713 |
18.366 |
- |
-4.84% |
- |
|
BM_std_minmax_element<long_long>/2
|
-11.25% |
0.686 |
0.609 |
- |
13.20% |
- |
|
rng::rotate_copy(vector<int>)/8192
|
-11.25% |
613.209 |
544.205 |
- |
91.88% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-11.25% |
8.210 |
7.286 |
- |
6.89% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-11.23% |
17.782 |
15.786 |
- |
-2.79% |
- |
|
rng::search_n(list<int>)_(no_match)/8192
|
-11.21% |
7738.659 |
6871.166 |
- |
-7.06% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-11.18% |
40736.249 |
36181.865 |
- |
0.95% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-11.17% |
1662.068 |
1476.479 |
- |
-14.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-11.15% |
4175553.302 |
3709988.942 |
- |
-26.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-11.15% |
18682177.185 |
16599224.923 |
- |
-46.33% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-11.15% |
2.648 |
2.353 |
- |
-4.44% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-11.12% |
36760.525 |
32674.315 |
- |
8.51% |
- |
|
BM_RangesPushHeap_float_Descending_1
|
-11.09% |
0.630 |
0.560 |
- |
-19.63% |
- |
|
BM_RangesPushHeap_float_Ascending_16
|
-11.04% |
1.109 |
0.986 |
- |
0.42% |
- |
|
bm_ranges_lexicographical_compare<int>/16
|
-10.98% |
2.306 |
2.053 |
- |
-10.97% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-10.96% |
40.679 |
36.221 |
- |
-0.85% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-10.96% |
22.678 |
20.193 |
- |
-16.23% |
- |
|
std::fill_n(vector<bool>)/512
|
-10.94% |
1.600 |
1.425 |
- |
-0.01% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-10.92% |
52.635 |
46.887 |
- |
0.79% |
- |
|
BM_MakeHeap_uint32_Random_16384
|
-10.85% |
1.100 |
0.980 |
- |
-1.94% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.78% |
934577.535 |
833856.625 |
- |
-10.68% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-10.77% |
1.118 |
0.998 |
- |
0.29% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-10.74% |
23.494 |
20.971 |
- |
-2.83% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-10.65% |
7412.414 |
6623.016 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-10.61% |
2611499.148 |
2334491.445 |
- |
-1.47% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-10.59% |
1.350 |
1.207 |
- |
3.46% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-10.58% |
934509.391 |
835678.585 |
- |
-10.61% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-10.57% |
1.370 |
1.225 |
- |
-3.76% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-10.57% |
64.790 |
57.944 |
- |
1.20% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_4
|
-10.55% |
1.451 |
1.298 |
- |
-14.21% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-10.54% |
16.614 |
14.862 |
- |
-0.46% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-10.53% |
10833528.923 |
9692845.875 |
- |
-10.47% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-10.52% |
2.306 |
2.063 |
- |
8.40% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-10.47% |
19.807 |
17.733 |
- |
-7.96% |
- |
|
rng::any_of(deque<int>)_(process_all)/50
|
-10.43% |
21.492 |
19.251 |
- |
4.96% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-10.40% |
1087.159 |
974.043 |
- |
-5.55% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/0
|
-10.40% |
65.768 |
58.926 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-10.40% |
2615297.990 |
2343343.129 |
- |
-0.13% |
- |
|
rng::search(list<int>)_(same_length)/8192
|
-10.35% |
8981.696 |
8051.876 |
- |
-16.89% |
- |
|
BM_RangesPushHeap_float_SingleElement_1
|
-10.33% |
0.459 |
0.412 |
- |
-35.35% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-10.33% |
1.435 |
1.286 |
- |
-7.23% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-10.33% |
17.107 |
15.341 |
- |
-9.27% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-10.29% |
1.922 |
1.724 |
- |
-7.42% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-10.29% |
2611078.658 |
2342520.212 |
- |
-39.81% |
- |
|
std::for_each(list<int>)/8192
|
-10.28% |
8662.046 |
7771.223 |
- |
-10.53% |
- |
|
BM_deque_vector_copy/0
|
-10.22% |
1.635 |
1.468 |
- |
-1.53% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
-10.17% |
1.934 |
1.737 |
- |
-0.85% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-10.06% |
29.894 |
26.887 |
- |
-8.42% |
- |
|
BM_std_min<int>/2
|
-10.04% |
0.514 |
0.462 |
- |
0.18% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-9.98% |
12.006 |
10.808 |
- |
2.30% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-9.98% |
2.312 |
2.082 |
- |
-0.01% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
-9.95% |
9769.203 |
8796.936 |
- |
-0.13% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-9.95% |
1.748 |
1.574 |
- |
-8.49% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
-9.94% |
0.816 |
0.735 |
- |
-1.91% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-9.94% |
9789.173 |
8815.884 |
- |
-9.59% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
-9.91% |
2.675 |
2.410 |
- |
0.35% |
- |
|
BM_vector_deque_copy_backward/0
|
-9.88% |
0.461 |
0.415 |
- |
3.48% |
- |
|
BM_PushHeap_string_Descending_16
|
-9.88% |
2.312 |
2.084 |
- |
-14.44% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-9.88% |
42156.913 |
37993.786 |
- |
-5.99% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-9.87% |
38.377 |
34.590 |
- |
0.83% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
-9.84% |
2431.016 |
2191.792 |
- |
-0.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-9.84% |
51.936 |
46.828 |
- |
-1.54% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-9.82% |
7480.771 |
6745.801 |
- |
-7.80% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-9.82% |
53473.016 |
48221.670 |
- |
1.04% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-9.82% |
28380.739 |
25595.062 |
- |
4.57% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-9.80% |
43.519 |
39.257 |
- |
1.74% |
- |
|
rng::search(deque<int>)_(near_matches)/1024
|
-9.78% |
20024.622 |
18065.429 |
- |
-28.38% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-9.78% |
2.427 |
2.190 |
- |
-2.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-9.77% |
2094535.990 |
1889949.094 |
- |
19.39% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-9.77% |
26.255 |
23.690 |
- |
-9.92% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-9.74% |
27136.265 |
24492.743 |
- |
5.08% |
- |
|
rng::for_each(multiset<int>)/50
|
-9.73% |
52.566 |
47.450 |
- |
5.09% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-9.73% |
88887903.772 |
80243273.994 |
- |
-0.43% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
-9.72% |
0.246 |
0.222 |
- |
8.06% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_1
|
-9.65% |
0.303 |
0.274 |
- |
-1.94% |
- |
|
std::move(deque<int>)/4096
|
-9.64% |
169.443 |
153.109 |
- |
-0.44% |
- |
|
BM_StringDestroy_Empty
|
-9.62% |
0.755 |
0.682 |
- |
4.25% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
-9.58% |
29.955 |
27.084 |
- |
-0.97% |
- |
|
std::copy(list<int>)/64
|
-9.53% |
33.990 |
30.751 |
- |
-4.07% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-9.53% |
9837.820 |
8900.745 |
- |
-9.02% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-9.52% |
41.726 |
37.753 |
- |
-11.79% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/52
|
-9.47% |
37.233 |
33.708 |
- |
-1.74% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
-9.41% |
1.323 |
1.199 |
- |
-1.41% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-9.41% |
0.698 |
0.632 |
- |
-9.34% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-9.33% |
44177.461 |
40055.518 |
- |
-7.41% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-9.32% |
35.252 |
31.966 |
- |
4.77% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-9.32% |
3.613 |
3.277 |
- |
-12.62% |
- |
|
BM_RangesPushHeap_string_Ascending_256
|
-9.31% |
10.512 |
9.533 |
- |
-13.13% |
- |
|
BM_std_minmax<long_long>/5
|
-9.31% |
2.219 |
2.012 |
- |
-9.55% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-9.28% |
7364.524 |
6680.846 |
- |
-2.03% |
- |
|
rng::remove(vector<int>)_(sprinkled)/32
|
-9.24% |
56.791 |
51.541 |
- |
0.29% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-9.23% |
65.707 |
59.640 |
- |
-0.74% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-9.22% |
352.432 |
319.922 |
- |
-2.93% |
- |
|
std::adjacent_find(list<int>)/50
|
-9.22% |
26.078 |
23.673 |
- |
-0.39% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-9.16% |
20.902 |
18.988 |
- |
-19.31% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-9.11% |
383039.406 |
348154.782 |
- |
0.72% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-9.09% |
36.509 |
33.190 |
- |
1.44% |
- |
|
BM_PopHeap_float_256
|
-9.09% |
22.364 |
20.331 |
- |
-0.03% |
- |
|
BM_RangesMakeHeap_uint32_Random_1024
|
-9.03% |
1.137 |
1.034 |
- |
-3.45% |
- |
|
std::set<int>::clear()/32
|
-9.03% |
705.166 |
641.473 |
- |
0.14% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1024
|
-9.02% |
0.768 |
0.699 |
- |
-0.16% |
- |
|
std::reverse_copy(vector<int>)/8
|
-9.01% |
2.606 |
2.371 |
- |
0.20% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8192
|
-8.97% |
0.768 |
0.699 |
- |
-0.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-8.97% |
5788.457 |
5268.983 |
- |
-9.16% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1048576
|
-8.95% |
0.768 |
0.699 |
- |
-0.16% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-8.94% |
2.034 |
1.852 |
- |
-8.83% |
- |
|
rng::adjacent_find(list<int>,_pred)/8192
|
-8.92% |
8703.324 |
7926.627 |
- |
-9.13% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-8.91% |
10.419 |
9.491 |
- |
-8.31% |
- |
|
std::copy(vector<bool>)_(unaligned)/262144
|
-8.84% |
1878.437 |
1712.392 |
- |
-0.04% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.83% |
627.126 |
571.768 |
- |
0.47% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-8.81% |
56.500 |
51.521 |
- |
10.92% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
-8.80% |
23.963 |
21.854 |
- |
-3.79% |
- |
|
BM_StringFindAllMatch/1
|
-8.75% |
2.887 |
2.634 |
- |
-5.06% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-8.74% |
4820258.162 |
4398894.509 |
- |
-12.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-8.73% |
44.410 |
40.533 |
- |
7.94% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-8.71% |
7707.471 |
7036.142 |
- |
0.68% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
-8.68% |
26.973 |
24.632 |
- |
-7.26% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
-8.65% |
30.494 |
27.857 |
- |
-2.54% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-8.65% |
4832582.852 |
4414613.959 |
- |
-12.81% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192
|
-8.62% |
22.663 |
20.709 |
- |
4.17% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-8.61% |
0.805 |
0.736 |
- |
27.18% |
- |
|
rng::is_sorted(vector<int>,_pred)/8
|
-8.60% |
3.918 |
3.581 |
- |
1.97% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-8.59% |
26.457 |
24.184 |
- |
-0.51% |
- |
|
BM_MakeHeap_float_Random_16
|
-8.59% |
1.664 |
1.521 |
- |
-5.40% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-8.59% |
14227.153 |
13005.302 |
- |
-10.42% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-8.53% |
3.840 |
3.513 |
- |
-2.39% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-8.47% |
10.927 |
10.002 |
- |
-5.98% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-8.45% |
2810.828 |
2573.271 |
- |
-2.38% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-8.45% |
16.641 |
15.235 |
- |
-15.81% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/50
|
-8.39% |
285.335 |
261.393 |
- |
-8.47% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
-8.37% |
0.397 |
0.364 |
- |
8.28% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
-8.36% |
2866.592 |
2626.824 |
- |
-0.20% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
-8.36% |
720.425 |
660.232 |
- |
-0.22% |
- |
|
rng::stable_partition(list<int>)_(dense)/50
|
-8.35% |
58.330 |
53.461 |
- |
1.55% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-8.34% |
2880.617 |
2640.370 |
- |
-8.10% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-8.32% |
35.378 |
32.433 |
- |
22.63% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
-8.32% |
5725.473 |
5248.986 |
- |
-0.98% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-8.31% |
17248.084 |
15813.946 |
- |
-2.98% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
-8.30% |
0.241 |
0.221 |
- |
4.82% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
-8.26% |
166.032 |
152.324 |
- |
-7.87% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-8.25% |
29.930 |
27.461 |
- |
-11.21% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-8.24% |
35.414 |
32.496 |
- |
-0.33% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-8.24% |
893.293 |
819.695 |
- |
12.88% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-8.21% |
3603460.796 |
3307509.350 |
- |
-7.21% |
- |
|
rng::all_of(deque<int>)_(process_all)/32768
|
-8.20% |
11472.370 |
10531.779 |
- |
-0.18% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
-8.19% |
5.262 |
4.831 |
- |
5.74% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4
|
-8.18% |
0.876 |
0.804 |
- |
-3.45% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-8.17% |
1199942.370 |
1101929.620 |
- |
0.35% |
- |
|
rng::search(deque<int>)_(near_matches)/1000
|
-8.16% |
19244.731 |
17674.835 |
- |
-26.62% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-8.14% |
2.015 |
1.851 |
- |
-0.11% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/32
|
-8.14% |
17.503 |
16.078 |
- |
-0.36% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-8.13% |
11530.972 |
10593.462 |
- |
-7.98% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-8.12% |
1.253 |
1.151 |
- |
-4.62% |
- |
|
std::fill(vector<bool>)/64
|
-8.09% |
1.648 |
1.514 |
- |
-7.36% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-8.09% |
1.382 |
1.270 |
- |
-12.22% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-8.09% |
7.954 |
7.310 |
- |
3.21% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-8.09% |
0.453 |
0.417 |
- |
0.15% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
-8.03% |
8277.279 |
7612.222 |
- |
-7.77% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-8.03% |
3.243 |
2.982 |
- |
-4.77% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
-8.03% |
0.370 |
0.340 |
- |
-1.67% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-8.03% |
1020.462 |
938.535 |
- |
-0.07% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-8.00% |
12638.479 |
11626.966 |
- |
-19.54% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-8.00% |
1.340 |
1.233 |
- |
-4.64% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-7.96% |
1.998 |
1.839 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.94% |
86.848 |
79.949 |
- |
-12.43% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-7.93% |
14.398 |
13.257 |
- |
-19.58% |
- |
|
BM_vector_deque_move_backward/2
|
-7.92% |
2.285 |
2.104 |
- |
-7.73% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
-7.92% |
16.555 |
15.244 |
- |
-4.80% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
-7.90% |
307.655 |
283.352 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-7.90% |
16376871.387 |
15083718.675 |
- |
-7.49% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/1024
|
-7.89% |
1.118 |
1.030 |
- |
-0.74% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-7.88% |
57.537 |
53.001 |
- |
0.71% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-7.87% |
881.526 |
812.158 |
- |
-0.35% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-7.86% |
83803.757 |
77214.844 |
- |
-2.75% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1
|
-7.86% |
0.467 |
0.430 |
- |
4.50% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
-7.82% |
29.245 |
26.959 |
- |
1.15% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-7.81% |
18.273 |
16.846 |
- |
-6.11% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-7.78% |
73.122 |
67.435 |
- |
0.24% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-7.76% |
57396.935 |
52945.023 |
- |
1.56% |
- |
|
BM_PopHeap_float_16
|
-7.72% |
7.034 |
6.491 |
- |
0.21% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-7.72% |
1.847 |
1.704 |
- |
-7.77% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-7.69% |
830.932 |
767.057 |
- |
-1.34% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-7.69% |
15141.204 |
13977.394 |
- |
-4.60% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-7.67% |
76.174 |
70.333 |
- |
-0.42% |
- |
|
BM_RangesPopHeap_float_256
|
-7.62% |
22.096 |
20.412 |
- |
2.11% |
- |
|
BM_std_min<char>/32
|
-7.62% |
3.081 |
2.846 |
- |
-2.66% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-7.58% |
141234.230 |
130530.150 |
- |
-2.71% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
-7.58% |
6104.388 |
5641.950 |
- |
-0.48% |
- |
|
std::partition_copy(list<int>)/8192
|
-7.56% |
7263.706 |
6714.214 |
- |
-7.93% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-7.56% |
8138.124 |
7523.166 |
- |
-11.51% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
-7.55% |
29.119 |
26.921 |
- |
-0.01% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-7.55% |
2.100 |
1.942 |
- |
-6.88% |
- |
|
BM_PopHeap_float_262144
|
-7.52% |
40.911 |
37.834 |
- |
-6.97% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-7.52% |
262.749 |
242.995 |
- |
6.66% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-7.49% |
1644.303 |
1521.126 |
- |
-7.31% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
-7.45% |
20.928 |
19.369 |
- |
0.02% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
-7.45% |
31.534 |
29.185 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
-7.44% |
8.080 |
7.479 |
- |
12.18% |
- |
|
BM_std_minmax<int>/3
|
-7.39% |
1.094 |
1.014 |
- |
-15.40% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-7.39% |
4837340.465 |
4480019.276 |
- |
-12.90% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-7.36% |
374930.174 |
347341.390 |
- |
0.22% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.36% |
37.676 |
34.904 |
- |
-12.05% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576
|
-7.35% |
306042.140 |
283542.813 |
- |
-0.10% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
-7.32% |
2.039 |
1.889 |
- |
0.46% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-7.31% |
10442207.687 |
9678612.673 |
- |
-10.63% |
- |
|
BM_PopHeap_float_64
|
-7.30% |
13.468 |
12.485 |
- |
-0.18% |
- |
|
BM_deque_vector_move/0
|
-7.30% |
1.539 |
1.427 |
- |
0.10% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
-7.29% |
0.278 |
0.257 |
- |
0.06% |
- |
|
BM_std_minmax<char>/8
|
-7.29% |
0.994 |
0.922 |
- |
-10.01% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-7.28% |
1.897 |
1.759 |
- |
-4.70% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-7.28% |
1651.929 |
1531.688 |
- |
-6.78% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-7.26% |
13.107 |
12.155 |
- |
6.18% |
- |
|
std::copy_n(vector<int>)/32768
|
-7.26% |
3793.762 |
3518.398 |
- |
-7.31% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-7.26% |
0.759 |
0.703 |
- |
-3.98% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-7.26% |
15.569 |
14.439 |
- |
-1.33% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/50
|
-7.25% |
64.302 |
59.637 |
- |
-0.02% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-7.24% |
10.612 |
9.843 |
- |
-2.05% |
- |
|
BM_std_minmax<long_long>/4
|
-7.23% |
1.874 |
1.739 |
- |
-6.94% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-7.23% |
1.424 |
1.321 |
- |
14.40% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-7.22% |
0.353 |
0.327 |
- |
-14.23% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-7.22% |
3.042 |
2.822 |
- |
-0.09% |
- |
|
std::vector<int>::ctor(size)/32
|
-7.22% |
10.751 |
9.975 |
- |
-8.62% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-7.21% |
4.479 |
4.156 |
- |
-2.55% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-7.21% |
351.312 |
325.996 |
- |
-7.71% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
-7.20% |
1020.200 |
946.703 |
- |
-0.46% |
- |
|
rng::partition_copy(list<int>)/8192
|
-7.19% |
7540.544 |
6998.025 |
- |
-5.04% |
- |
|
BM_RangesPushHeap_string_Ascending_1024
|
-7.18% |
12.971 |
12.039 |
- |
-13.04% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
-7.18% |
6.413 |
5.952 |
- |
-0.65% |
- |
|
BM_vector_deque_move/0
|
-7.17% |
0.429 |
0.398 |
- |
-28.30% |
- |
|
BM_MakeHeap_string_Ascending_262144
|
-7.16% |
7.625 |
7.079 |
- |
-22.82% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-7.14% |
9021.977 |
8377.846 |
- |
0.11% |
- |
|
BM_StringFindAllMatch/512
|
-7.13% |
12.347 |
11.467 |
- |
-2.01% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-7.10% |
31.042 |
28.838 |
- |
-0.57% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-7.09% |
4.136 |
3.843 |
- |
-10.35% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-7.08% |
102.663 |
95.390 |
- |
-1.94% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_64
|
-7.08% |
20.200 |
18.770 |
- |
-3.03% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-7.08% |
1209612.790 |
1124009.358 |
- |
-4.34% |
- |
|
BM_std_min<__int128>/1
|
-7.06% |
0.338 |
0.314 |
- |
-15.24% |
- |
|
BM_RangesPushHeap_uint64_QuickSortAdversary_16
|
-7.05% |
0.982 |
0.912 |
- |
-1.97% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
-7.02% |
85665313.611 |
79655497.585 |
- |
0.56% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-6.99% |
2.428 |
2.258 |
- |
3.14% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-6.99% |
10.569 |
9.830 |
- |
-4.79% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
-6.97% |
1.533 |
1.426 |
- |
3.60% |
- |
|
BM_std_minmax_element<char>/1
|
-6.96% |
0.324 |
0.301 |
- |
0.02% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-6.96% |
1.259 |
1.172 |
- |
-16.43% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-6.96% |
64782.187 |
60275.556 |
- |
-6.93% |
- |
|
rng::for_each(map<int>)/50
|
-6.95% |
43.625 |
40.594 |
- |
-2.21% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-6.89% |
0.929 |
0.865 |
- |
-0.21% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-6.87% |
474.373 |
441.769 |
- |
-8.39% |
- |
|
BM_lexicographical_compare_three_way_slow_path/65536
|
-6.87% |
16148.159 |
15039.043 |
- |
-6.93% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-6.87% |
284.904 |
265.337 |
- |
-0.97% |
- |
|
BM_PushHeap_uint64_Random_4
|
-6.85% |
2.162 |
2.014 |
- |
-2.01% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-6.85% |
828.640 |
771.864 |
- |
-2.81% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-6.85% |
9.910 |
9.232 |
- |
0.01% |
- |
|
rng::for_each_n(list<int>)/50
|
-6.85% |
24.168 |
22.513 |
- |
3.59% |
- |
|
BM_std_minmax<short>/19
|
-6.84% |
2.460 |
2.292 |
- |
-5.62% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/32
|
-6.82% |
69.431 |
64.695 |
- |
-0.09% |
- |
|
std::set<int>::erase(iterator)/1024
|
-6.82% |
21.976 |
20.477 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-6.77% |
2562255.934 |
2388808.436 |
- |
-1.90% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/32
|
-6.75% |
12.378 |
11.543 |
- |
3.39% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-6.72% |
4197.627 |
3915.489 |
- |
-3.41% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-6.72% |
1507962.596 |
1406669.678 |
- |
-2.86% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
-6.69% |
5.652 |
5.274 |
- |
-0.20% |
- |
|
BM_MakeHeap_uint64_Heap_4
|
-6.68% |
0.296 |
0.276 |
- |
-0.22% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
-6.67% |
2.051 |
1.914 |
- |
3.31% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-6.67% |
14.104 |
13.163 |
- |
-10.66% |
- |
|
BM_RangesPushHeap_uint32_Descending_16
|
-6.64% |
0.382 |
0.357 |
- |
-1.09% |
- |
|
std::for_each_n(list<int>)/8192
|
-6.63% |
8499.383 |
7936.082 |
- |
9.00% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_256
|
-6.61% |
6.213 |
5.803 |
- |
-1.61% |
- |
|
BM_RangesPopHeap_float_64
|
-6.60% |
13.406 |
12.520 |
- |
2.19% |
- |
|
std::copy_backward(vector<int>)/4096
|
-6.58% |
211.790 |
197.848 |
- |
-17.26% |
- |
|
rng::find_if(list<int>)_(bail_25%)/32768
|
-6.58% |
8976.005 |
8385.474 |
- |
-0.82% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
-6.56% |
38996.667 |
36438.371 |
- |
0.67% |
- |
|
BM_toupper_char<wchar_t>
|
-6.55% |
0.685 |
0.640 |
- |
15.61% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-6.52% |
16616.964 |
15532.938 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-6.51% |
6.901 |
6.452 |
- |
3.81% |
- |
|
rng::for_each_n(list<int>)/8192
|
-6.51% |
7778.654 |
7272.200 |
- |
0.63% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-6.51% |
0.768 |
0.718 |
- |
1.47% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.50% |
734.196 |
686.476 |
- |
-18.12% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-6.50% |
35.249 |
32.958 |
- |
0.28% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-6.50% |
10.959 |
10.247 |
- |
0.48% |
- |
|
rng::remove(deque<int>)_(sprinkled)/50
|
-6.48% |
61.483 |
57.500 |
- |
-10.48% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-6.43% |
40527.852 |
37920.977 |
- |
-2.40% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-6.42% |
17971.163 |
16817.274 |
- |
5.70% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-6.41% |
1.378 |
1.290 |
- |
7.16% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-6.39% |
0.811 |
0.759 |
- |
-7.30% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-6.35% |
6406103.566 |
5999419.867 |
- |
0.09% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-6.31% |
1870.232 |
1752.174 |
- |
10.61% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-6.30% |
1.450 |
1.359 |
- |
-5.26% |
- |
|
BM_std_min<short>/16
|
-6.30% |
1.814 |
1.700 |
- |
-5.59% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/64
|
-6.28% |
1.906 |
1.787 |
- |
-5.64% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-6.28% |
1.617 |
1.516 |
- |
-2.84% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
-6.28% |
23.685 |
22.198 |
- |
-14.72% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
-6.27% |
3.569 |
3.345 |
- |
-0.93% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_1024
|
-6.24% |
10.343 |
9.697 |
- |
-7.20% |
- |
|
std::for_each_n(list<int>)/50
|
-6.24% |
23.892 |
22.402 |
- |
-1.60% |
- |
|
BM_std_minmax<long_long>/11
|
-6.22% |
2.537 |
2.379 |
- |
-6.26% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-6.20% |
788.631 |
739.705 |
- |
-22.43% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-6.20% |
17.481 |
16.397 |
- |
-9.54% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-6.15% |
28.692 |
26.927 |
- |
-0.34% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-6.14% |
8341.970 |
7829.574 |
- |
-4.88% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
-6.14% |
216.253 |
202.976 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-6.14% |
1515894.998 |
1422869.957 |
- |
-0.48% |
- |
|
std::generate_n(vector<int>)/50
|
-6.13% |
12.726 |
11.946 |
- |
-0.88% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-6.09% |
15921.140 |
14951.704 |
- |
-0.32% |
- |
|
BM_RangesPushHeap_string_Descending_16
|
-6.07% |
2.226 |
2.091 |
- |
-0.81% |
- |
|
BM_deque_vector_copy/1
|
-6.06% |
2.246 |
2.110 |
- |
-0.82% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-6.05% |
29536.832 |
27748.812 |
- |
-7.34% |
- |
|
BM_PushHeap_string_Descending_4
|
-6.05% |
2.001 |
1.880 |
- |
-13.23% |
- |
|
BM_std_min<char>/5
|
-6.04% |
1.480 |
1.390 |
- |
-2.51% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/1024
|
-6.04% |
24.921 |
23.416 |
- |
-12.76% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
-6.02% |
29.972 |
28.169 |
- |
-11.25% |
- |
|
std::move_backward(list<int>)/4096
|
-5.99% |
5310.738 |
4992.768 |
- |
1.55% |
- |
|
BM_std_min<unsigned___int128>/65536
|
-5.98% |
28391.148 |
26693.736 |
- |
-39.19% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1048576
|
-5.97% |
610603.278 |
574150.478 |
- |
-0.20% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-5.97% |
0.993 |
0.934 |
- |
2.93% |
- |
|
BM_std_min<unsigned___int128>/64000
|
-5.96% |
27776.299 |
26120.196 |
- |
-39.09% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-5.96% |
8.919 |
8.387 |
- |
-10.72% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-5.95% |
818.314 |
769.589 |
- |
-25.21% |
- |
|
BM_SortHeap_float_1
|
-5.95% |
0.266 |
0.250 |
- |
-0.60% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-5.94% |
0.876 |
0.824 |
- |
-11.63% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
-5.94% |
31.649 |
29.770 |
- |
-0.72% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1024
|
-5.92% |
1663.644 |
1565.147 |
- |
-0.01% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-5.90% |
1.658 |
1.560 |
- |
-8.42% |
- |
|
BM_std_min<unsigned___int128>/1024
|
-5.90% |
443.969 |
417.786 |
- |
-38.52% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-5.89% |
3.785 |
3.562 |
- |
-4.49% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/32
|
-5.88% |
20.995 |
19.760 |
- |
-6.08% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-5.87% |
16.321 |
15.363 |
- |
-6.11% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
-5.86% |
2.588 |
2.436 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-5.85% |
6298821.069 |
5930436.460 |
- |
-14.62% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-5.85% |
9159285.963 |
8623878.234 |
- |
-7.27% |
- |
|
BM_MakeHeap_float_Random_16384
|
-5.83% |
1.264 |
1.190 |
- |
-0.96% |
- |
|
std::set<int>::erase(key)_(non-existent)/32
|
-5.83% |
2.495 |
2.349 |
- |
-12.32% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8192
|
-5.82% |
3000.451 |
2825.907 |
- |
0.86% |
- |
|
BM_vector_deque_move_backward/1
|
-5.82% |
2.598 |
2.447 |
- |
-4.75% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
-5.81% |
30.057 |
28.311 |
- |
-8.70% |
- |
|
BM_std_min<unsigned___int128>/4096
|
-5.80% |
1768.517 |
1665.874 |
- |
-38.82% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-5.80% |
7476217.021 |
7042883.839 |
- |
-0.27% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/50
|
-5.79% |
26.881 |
25.324 |
- |
-1.40% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-5.79% |
740.416 |
697.546 |
- |
-19.53% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-5.79% |
1.206 |
1.137 |
- |
0.25% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
-5.78% |
0.357 |
0.337 |
- |
-2.64% |
- |
|
BM_std_minmax<long_long>/6
|
-5.78% |
2.417 |
2.277 |
- |
-6.26% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8
|
-5.76% |
24.896 |
23.462 |
- |
-7.23% |
- |
|
BM_std_min<short>/12
|
-5.75% |
1.559 |
1.470 |
- |
-3.31% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-5.75% |
2353007.984 |
2217662.627 |
- |
6.92% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-5.75% |
1989802.256 |
1875405.847 |
- |
-6.66% |
- |
|
BM_std_min<unsigned___int128>/64
|
-5.74% |
27.106 |
25.550 |
- |
-34.09% |
- |
|
rng::none_of(vector<int>)_(process_all)/8
|
-5.73% |
2.466 |
2.325 |
- |
-1.23% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-5.73% |
810.453 |
764.053 |
- |
-1.66% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-5.72% |
37681.244 |
35525.639 |
- |
3.57% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-5.71% |
970812.444 |
915373.694 |
- |
-0.48% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
-5.69% |
30.008 |
28.300 |
- |
-2.12% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/8
|
-5.66% |
20.938 |
19.753 |
- |
0.41% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-5.62% |
22.515 |
21.249 |
- |
-11.90% |
- |
|
BM_std_min<unsigned___int128>/70000
|
-5.62% |
30205.334 |
28508.041 |
- |
-39.19% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-5.62% |
22.201 |
20.954 |
- |
-5.44% |
- |
|
BM_std_min<unsigned___int128>/5500
|
-5.61% |
2368.229 |
2235.434 |
- |
-38.87% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-5.60% |
57889.153 |
54646.809 |
- |
-0.11% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-5.59% |
12624.163 |
11917.892 |
- |
-1.74% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-5.59% |
29985.536 |
28308.772 |
- |
-5.65% |
- |
|
BM_std_min<unsigned___int128>/31
|
-5.58% |
12.834 |
12.118 |
- |
-27.71% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
-5.57% |
31.289 |
29.546 |
- |
-1.82% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-5.57% |
15.029 |
14.192 |
- |
-0.29% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-5.56% |
541258.446 |
511187.243 |
- |
-3.46% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-5.55% |
1979419.397 |
1869477.302 |
- |
-7.14% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
-5.55% |
112.874 |
106.611 |
- |
1.75% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-5.54% |
0.654 |
0.617 |
- |
-4.66% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_1
|
-5.54% |
0.507 |
0.479 |
- |
-31.14% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-5.54% |
1.813 |
1.712 |
- |
-3.56% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-5.51% |
27108.980 |
25615.500 |
- |
-7.23% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-5.49% |
905119.394 |
855407.028 |
- |
-2.35% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-5.49% |
1199010.840 |
1133188.904 |
- |
-6.85% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-5.49% |
10.932 |
10.332 |
- |
-1.87% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-5.49% |
163666233.865 |
154685429.671 |
- |
-1.32% |
- |
|
std::reverse(deque<int>)/32768
|
-5.47% |
6061.608 |
5729.798 |
- |
-0.02% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
-5.46% |
6.673 |
6.309 |
- |
-3.16% |
- |
|
BM_std_min<short>/4
|
-5.46% |
1.055 |
0.997 |
- |
-7.81% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/32
|
-5.44% |
9.564 |
9.044 |
- |
-12.82% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.43% |
148043699.847 |
140004734.043 |
- |
-10.57% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-5.41% |
0.355 |
0.336 |
- |
-5.88% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-5.40% |
2.667 |
2.523 |
- |
-4.38% |
- |
|
BM_RangesPopHeap_float_16
|
-5.40% |
6.929 |
6.555 |
- |
1.74% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-5.38% |
1044626.055 |
988392.415 |
- |
-0.17% |
- |
|
BM_RangesPushHeap_string_Ascending_64
|
-5.38% |
7.332 |
6.938 |
- |
-6.78% |
- |
|
BM_deque_vector_copy/2
|
-5.36% |
1.937 |
1.833 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-5.36% |
12404316.047 |
11739921.828 |
- |
-7.56% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
-5.34% |
8350.893 |
7904.701 |
- |
1.36% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-5.33% |
15485002.740 |
14659085.558 |
- |
-5.78% |
- |
|
BM_SortHeap_float_16384
|
-5.33% |
28.358 |
26.848 |
- |
0.47% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-5.31% |
1.373 |
1.300 |
- |
1.75% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/32
|
-5.29% |
3.466 |
3.282 |
- |
0.68% |
- |
|
710_omnetpp_r
|
-5.29% |
9.665 |
9.153 |
- |
3.46% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-5.28% |
1508203.195 |
1428523.227 |
- |
-1.14% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-5.28% |
10.805 |
10.234 |
- |
0.23% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
-5.28% |
20.749 |
19.653 |
- |
-4.17% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-5.28% |
1962968.377 |
1859336.154 |
- |
-8.88% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
-5.28% |
6.716 |
6.361 |
- |
-3.08% |
- |
|
BM_std_minmax<short>/4
|
-5.27% |
1.026 |
0.972 |
- |
0.15% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-5.26% |
8.342 |
7.903 |
- |
-5.56% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-5.25% |
4.294 |
4.069 |
- |
-4.85% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-5.24% |
22.666 |
21.479 |
- |
13.85% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-5.23% |
1184626.154 |
1122717.996 |
- |
-4.25% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-5.22% |
1.799 |
1.705 |
- |
-8.36% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-5.22% |
115949.011 |
109895.735 |
- |
-0.01% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
-5.22% |
11.142 |
10.560 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-5.21% |
1185265.276 |
1123505.174 |
- |
-4.95% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/0
|
-5.21% |
1.660 |
1.573 |
- |
-0.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-5.21% |
5.113 |
4.846 |
- |
-4.23% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-5.20% |
56.252 |
53.326 |
- |
-0.79% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
-5.20% |
3.970 |
3.764 |
- |
0.36% |
- |
|
rng::copy_backward(vector<int>)/32768
|
-5.19% |
3070.700 |
2911.346 |
- |
-11.42% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-5.19% |
25.613 |
24.284 |
- |
-4.85% |
- |
|
BM_std_min<unsigned___int128>/4000
|
-5.19% |
1718.078 |
1628.948 |
- |
-38.74% |
- |
|
BM_std_min<unsigned___int128>/27
|
-5.18% |
11.044 |
10.472 |
- |
-26.10% |
- |
|
rng::partition(deque<int>)_(sparse)/8192
|
-5.18% |
3176.501 |
3012.069 |
- |
-0.52% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_4
|
-5.16% |
1.553 |
1.473 |
- |
-5.16% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
-5.15% |
6.003 |
5.694 |
- |
-0.49% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-5.15% |
1.330 |
1.262 |
- |
-2.38% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/1024
|
-5.15% |
13.521 |
12.825 |
- |
-16.32% |
- |
|
rng::find_first_of(list<int>,_pred)_(small_needle)/1024
|
-5.14% |
5530.432 |
5246.040 |
- |
-0.11% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
-5.14% |
54.296 |
51.507 |
- |
0.46% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-5.12% |
22.328 |
21.184 |
- |
-4.03% |
- |
|
BM_std_min<unsigned___int128>/32
|
-5.11% |
13.234 |
12.557 |
- |
-27.84% |
- |
|
rng::for_each(multimap<int>::iterator)/50
|
-5.11% |
43.556 |
41.332 |
- |
-1.01% |
- |
|
std::copy_backward(list<int>)/4096
|
-5.10% |
3368.578 |
3196.656 |
- |
-3.48% |
- |
|
rng::find_if_not(vector<int>)_(bail_25%)/8
|
-5.09% |
1.126 |
1.069 |
- |
-2.35% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16384
|
-5.08% |
3980.405 |
3778.206 |
- |
-5.18% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.08% |
40315.938 |
38268.065 |
- |
-1.71% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-5.07% |
10514.672 |
9981.531 |
- |
-5.37% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-5.07% |
0.502 |
0.477 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-5.07% |
1743567.753 |
1655214.086 |
- |
3.77% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-5.06% |
5.682 |
5.395 |
- |
-0.33% |
- |
|
BM_RangesSortHeap_float_4
|
-5.06% |
1.059 |
1.006 |
- |
-2.03% |
- |
|
rng::fill(vector<bool>)/512
|
-5.05% |
1.615 |
1.533 |
- |
3.33% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-5.04% |
0.352 |
0.334 |
- |
-8.11% |
- |
|
rng::partial_sort(vector<int>)_(descending)/8
|
-5.03% |
26.088 |
24.776 |
- |
-0.30% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
-5.02% |
4.680 |
4.445 |
- |
-0.59% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-5.02% |
0.662 |
0.629 |
- |
-2.41% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-5.01% |
1.378 |
1.308 |
- |
26.59% |
- |
|
rng::unique_copy(deque<int>)_(sprinkled)/52
|
-5.01% |
15.587 |
14.806 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-5.01% |
16202065.012 |
15390980.285 |
- |
-0.52% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_1024
|
-5.00% |
30.537 |
29.009 |
- |
-2.93% |
- |
|
rng::fill_n(deque<int>)/32
|
-5.00% |
1.216 |
1.155 |
- |
-5.72% |
- |
|
BM_MakeHeap_uint64_Descending_64
|
-5.00% |
0.242 |
0.230 |
- |
-8.54% |
- |
|
BM_std_minmax<unsigned_long_long>/1
|
-4.99% |
0.615 |
0.584 |
- |
0.10% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
-4.97% |
5.088 |
4.835 |
- |
-4.19% |
- |
|
BM_StringFindAllMatch/8
|
-4.96% |
2.600 |
2.471 |
- |
-2.87% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-4.95% |
0.943 |
0.896 |
- |
-4.69% |
- |
|
BM_std_min<unsigned___int128>/29
|
-4.95% |
11.881 |
11.292 |
- |
-27.05% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1024
|
-4.95% |
810.416 |
770.285 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-4.95% |
3484724.372 |
3312396.113 |
- |
-5.22% |
- |
|
BM_std_min<unsigned___int128>/26
|
-4.94% |
10.559 |
10.037 |
- |
-26.06% |
- |
|
std::generate(list<int>)/50
|
-4.93% |
16.045 |
15.255 |
- |
-0.71% |
- |
|
BM_std_min<unsigned_int>/2
|
-4.92% |
0.486 |
0.462 |
- |
-0.00% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-4.92% |
6101.764 |
5801.396 |
- |
0.52% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-4.91% |
12109401.899 |
11515300.336 |
- |
-0.59% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-4.91% |
27.505 |
26.156 |
- |
0.74% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
-4.90% |
534.643 |
508.463 |
- |
-0.40% |
- |
|
rng::find_end(forward_list<int>)_(same_length)/8192
|
-4.89% |
16428.881 |
15625.975 |
- |
8.93% |
- |
|
BM_std_min<unsigned___int128>/28
|
-4.88% |
11.449 |
10.890 |
- |
-26.55% |
- |
|
rng::partition(deque<int>)_(sparse)/1024
|
-4.88% |
406.523 |
386.670 |
- |
-0.70% |
- |
|
BM_std_min<unsigned___int128>/25
|
-4.88% |
10.180 |
9.683 |
- |
-25.03% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
-4.87% |
546.643 |
520.037 |
- |
-0.90% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-4.86% |
0.578 |
0.550 |
- |
-0.74% |
- |
|
BM_std_min<unsigned___int128>/30
|
-4.86% |
12.314 |
11.716 |
- |
-27.33% |
- |
|
BM_std_minmax<unsigned_short>/1
|
-4.85% |
0.659 |
0.627 |
- |
0.45% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-4.85% |
15687621.648 |
14927290.131 |
- |
-10.15% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
-4.84% |
1.084 |
1.032 |
- |
0.11% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-4.83% |
58.441 |
55.618 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-4.83% |
35.843 |
34.112 |
- |
-5.00% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-4.83% |
2.183 |
2.078 |
- |
23.86% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/1000
|
-4.83% |
791.115 |
752.932 |
- |
-0.35% |
- |
|
BM_RangesPushHeap_float_Ascending_64
|
-4.81% |
1.853 |
1.764 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-4.80% |
1475150.900 |
1404359.852 |
- |
-17.50% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-4.80% |
4926812.126 |
4690411.166 |
- |
-1.95% |
- |
|
rng::find_end(list<int>)_(near_matches)/1000
|
-4.79% |
38166.934 |
36339.965 |
- |
-0.49% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-4.78% |
9.882 |
9.409 |
- |
-14.81% |
- |
|
rng::remove_if(vector<int>)_(sprinkled)/32
|
-4.78% |
55.884 |
53.212 |
- |
-0.34% |
- |
|
BM_vector_deque_move_backward/65536
|
-4.76% |
8158.012 |
7769.769 |
- |
5.68% |
- |
|
BM_MakeThenSortHeap_float_Heap_16
|
-4.76% |
1.908 |
1.817 |
- |
-4.01% |
- |
|
BM_std_min<unsigned___int128>/24
|
-4.75% |
9.776 |
9.312 |
- |
-24.25% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
-4.75% |
1.602 |
1.526 |
- |
-2.59% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
-4.74% |
362887.105 |
345692.627 |
- |
0.66% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.73% |
3606.929 |
3436.176 |
- |
-5.23% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4
|
-4.72% |
0.584 |
0.557 |
- |
-4.87% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/32
|
-4.71% |
19.530 |
18.610 |
- |
0.03% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-4.71% |
38.662 |
36.842 |
- |
5.17% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-4.70% |
1478.976 |
1409.412 |
- |
-0.18% |
- |
|
rng::copy(vector<int>)/32768
|
-4.70% |
3261.153 |
3107.933 |
- |
-10.85% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-4.70% |
21.617 |
20.602 |
- |
-6.97% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-4.69% |
74.557 |
71.057 |
- |
0.63% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.68% |
80952.200 |
77165.604 |
- |
-6.30% |
- |
|
BM_PushHeap_uint64_Descending_16
|
-4.67% |
0.378 |
0.360 |
- |
0.01% |
- |
|
BM_std_min<unsigned___int128>/23
|
-4.66% |
9.352 |
8.916 |
- |
-23.50% |
- |
|
BM_vector_deque_move_backward/64000
|
-4.66% |
7825.750 |
7461.141 |
- |
1.40% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/50
|
-4.66% |
26.217 |
24.995 |
- |
2.89% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_262144
|
-4.66% |
16.775 |
15.994 |
- |
-5.12% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-4.65% |
21.961 |
20.941 |
- |
3.07% |
- |
|
BM_MakeHeap_float_Heap_4
|
-4.65% |
0.295 |
0.281 |
- |
1.80% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/1024
|
-4.64% |
327.159 |
311.965 |
- |
-12.59% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
-4.64% |
6.926 |
6.605 |
- |
-0.06% |
- |
|
rng::find_end(list<int>)_(near_matches)/1024
|
-4.64% |
39668.534 |
37827.112 |
- |
-0.63% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-4.64% |
25.074 |
23.912 |
- |
4.98% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-4.63% |
30.314 |
28.910 |
- |
4.33% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
-4.63% |
10.835 |
10.334 |
- |
-0.97% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-4.60% |
18.056 |
17.225 |
- |
-13.37% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-4.60% |
1294.071 |
1234.569 |
- |
-9.27% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-4.60% |
0.368 |
0.351 |
- |
-3.91% |
- |
|
BM_std_min<unsigned___int128>/512
|
-4.59% |
220.215 |
210.104 |
- |
-37.88% |
- |
|
BM_deque_vector_ranges_copy/0
|
-4.59% |
1.526 |
1.455 |
- |
2.55% |
- |
|
BM_std_minmax<char>/32
|
-4.59% |
1.540 |
1.470 |
- |
-10.25% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-4.58% |
4.935 |
4.709 |
- |
-6.23% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-4.57% |
2.556 |
2.439 |
- |
4.02% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-4.57% |
40.572 |
38.718 |
- |
-0.07% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
-4.57% |
4.475 |
4.270 |
- |
-2.10% |
- |
|
rng::any_of(vector<int>)_(process_all)/8
|
-4.57% |
2.460 |
2.348 |
- |
-0.29% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/32
|
-4.56% |
2.608 |
2.489 |
- |
-7.49% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-4.55% |
2.329 |
2.223 |
- |
8.60% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-4.55% |
2.580 |
2.462 |
- |
-2.70% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-4.54% |
270.024 |
257.764 |
- |
-2.77% |
- |
|
BM_std_min<char>/25
|
-4.52% |
1.269 |
1.212 |
- |
5.13% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
-4.52% |
5502.131 |
5253.657 |
- |
0.32% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-4.51% |
28376.809 |
27096.173 |
- |
-7.28% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-4.51% |
1.105 |
1.055 |
- |
-6.31% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-4.51% |
21.444 |
20.477 |
- |
6.21% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-4.49% |
2.032 |
1.941 |
- |
-5.01% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-4.48% |
238.289 |
227.608 |
- |
-0.47% |
- |
|
rng::for_each(multiset<int>::iterator)/50
|
-4.48% |
58.971 |
56.329 |
- |
0.45% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-4.48% |
1.147 |
1.096 |
- |
-4.60% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-4.47% |
1353562.582 |
1293047.689 |
- |
0.54% |
- |
|
BM_std_min<unsigned___int128>/20
|
-4.47% |
8.088 |
7.726 |
- |
-20.96% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/50
|
-4.46% |
4.553 |
4.350 |
- |
-2.28% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
-4.45% |
25.412 |
24.282 |
- |
-0.28% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-4.44% |
243.601 |
232.775 |
- |
-0.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.44% |
1749065.724 |
1671409.631 |
- |
-4.09% |
- |
|
BM_std_min<unsigned___int128>/22
|
-4.44% |
8.899 |
8.504 |
- |
-22.74% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1024
|
-4.43% |
4744.879 |
4534.685 |
- |
-0.74% |
- |
|
rng::for_each(list<int>)/8192
|
-4.42% |
8150.018 |
7789.714 |
- |
-6.26% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-4.41% |
40351942.500 |
38570738.425 |
- |
-1.21% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-4.40% |
4936.479 |
4719.410 |
- |
2.49% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-4.39% |
24.865 |
23.774 |
- |
-6.03% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-4.38% |
22.603 |
21.612 |
- |
-2.61% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.37% |
1261.775 |
1206.588 |
- |
1.21% |
- |
|
BM_std_minmax_element<short>/2
|
-4.37% |
0.688 |
0.658 |
- |
-4.34% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-4.35% |
15893436.357 |
15201525.420 |
- |
-2.79% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-4.35% |
39.964 |
38.225 |
- |
-0.80% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
-4.35% |
2647.957 |
2532.769 |
- |
-10.73% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
-4.35% |
40.804 |
39.030 |
- |
0.45% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
-4.34% |
18.753 |
17.938 |
- |
1.27% |
- |
|
bm_lexicographical_compare<signed_char>/2
|
-4.33% |
1.619 |
1.549 |
- |
3.60% |
- |
|
BM_StringDestroy_Large
|
-4.33% |
7.134 |
6.825 |
- |
1.15% |
- |
|
BM_std_min<unsigned___int128>/21
|
-4.32% |
8.471 |
8.105 |
- |
-21.95% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-4.32% |
0.253 |
0.242 |
- |
0.14% |
- |
|
BM_std_min<unsigned_int>/13
|
-4.32% |
1.430 |
1.368 |
- |
-3.24% |
- |
|
rng::for_each(multiset<int>)/8
|
-4.32% |
4.707 |
4.504 |
- |
-1.57% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_16384
|
-4.32% |
17.078 |
16.341 |
- |
0.25% |
- |
|
BM_std_minmax<unsigned_char>/1
|
-4.31% |
0.640 |
0.612 |
- |
-1.70% |
- |
|
BM_std_min<unsigned_short>/24
|
-4.30% |
2.481 |
2.374 |
- |
-4.76% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
-4.29% |
16.705 |
15.988 |
- |
-1.31% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-4.29% |
48.783 |
46.689 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-4.29% |
9074542.386 |
8685257.864 |
- |
-7.83% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-4.29% |
38.911 |
37.243 |
- |
-6.03% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-4.28% |
11.090 |
10.615 |
- |
-3.29% |
- |
|
BM_RangesMakeHeap_uint32_Random_64
|
-4.28% |
1.289 |
1.234 |
- |
-6.93% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
-4.27% |
59.722 |
57.170 |
- |
0.29% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-4.26% |
1.125 |
1.077 |
- |
-12.63% |
- |
|
BM_PushHeap_float_Descending_4
|
-4.26% |
0.396 |
0.379 |
- |
5.90% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_64
|
-4.26% |
3.540 |
3.390 |
- |
-1.35% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-4.24% |
11772.981 |
11273.478 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-4.24% |
1141900.654 |
1093502.953 |
- |
-3.84% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-4.23% |
35.999 |
34.476 |
- |
-6.02% |
- |
|
BM_MakeHeap_string_Descending_262144
|
-4.23% |
3.640 |
3.486 |
- |
-1.63% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-4.23% |
9178995.587 |
8791163.876 |
- |
-0.02% |
- |
|
BM_std_min<int>/3
|
-4.22% |
0.723 |
0.692 |
- |
-0.54% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
-4.21% |
1.098 |
1.051 |
- |
-2.39% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-4.21% |
16.803 |
16.095 |
- |
-1.16% |
- |
|
BM_std_minmax<unsigned_char>/64
|
-4.21% |
1.206 |
1.155 |
- |
-5.28% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
-4.20% |
8.161 |
7.818 |
- |
-0.37% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-4.19% |
1.313 |
1.258 |
- |
-17.90% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-4.19% |
1.208 |
1.157 |
- |
-16.62% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-4.19% |
18823271.557 |
18035067.525 |
- |
-3.46% |
- |
|
BM_RangesSortHeap_float_16384
|
-4.18% |
27.529 |
26.378 |
- |
-0.41% |
- |
|
BM_std_min<short>/28
|
-4.18% |
2.764 |
2.649 |
- |
-2.97% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-4.18% |
24.945 |
23.904 |
- |
2.60% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4
|
-4.18% |
0.557 |
0.534 |
- |
-0.07% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-4.17% |
485.131 |
464.885 |
- |
-5.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-4.16% |
13429286.653 |
12870506.470 |
- |
-1.27% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-4.16% |
9621.287 |
9221.183 |
- |
-3.09% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-4.15% |
96622.065 |
92607.934 |
- |
-2.07% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
-4.14% |
28.992 |
27.791 |
- |
-0.41% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-4.13% |
778.254 |
746.092 |
- |
-0.46% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-4.12% |
4.603 |
4.413 |
- |
-3.44% |
- |
|
std::partition_point(deque<int>)/32
|
-4.12% |
4.827 |
4.628 |
- |
3.31% |
- |
|
rng::copy_n(list<int>)/32768
|
-4.09% |
27193.825 |
26082.669 |
- |
-0.68% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1024
|
-4.09% |
16412.074 |
15741.534 |
- |
-1.53% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-4.08% |
6360401.203 |
6100616.646 |
- |
-1.35% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-4.08% |
24.111 |
23.127 |
- |
0.21% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
-4.08% |
32.553 |
31.225 |
- |
10.88% |
- |
|
BM_std_min<unsigned_char>/22
|
-4.08% |
2.086 |
2.001 |
- |
-4.88% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
-4.07% |
5.051 |
4.845 |
- |
-3.88% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-4.06% |
1468.784 |
1409.092 |
- |
1.31% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-4.06% |
32.612 |
31.287 |
- |
-4.63% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.05% |
610.392 |
585.683 |
- |
0.79% |
- |
|
BM_num_put<bool>
|
-4.05% |
10.876 |
10.436 |
- |
-4.83% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-4.04% |
0.384 |
0.368 |
- |
2.08% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-4.02% |
1224469.164 |
1175220.195 |
- |
-4.27% |
- |
|
BM_std_min<unsigned_int>/4
|
-4.02% |
1.023 |
0.982 |
- |
-1.39% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16384
|
-4.01% |
63.740 |
61.184 |
- |
-1.78% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-4.00% |
26615.603 |
25551.804 |
- |
-8.38% |
- |
|
rng::all_of(list<int>)_(process_all)/8
|
-3.99% |
2.716 |
2.607 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-3.98% |
8038734.757 |
7718955.699 |
- |
14.32% |
- |
|
BM_std_min<short>/64
|
-3.96% |
3.570 |
3.429 |
- |
-2.98% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-3.96% |
22.385 |
21.500 |
- |
-0.44% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
-3.95% |
0.612 |
0.588 |
- |
-3.84% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-3.95% |
1.088 |
1.045 |
- |
29.49% |
- |
|
rng::find_end(vector<int>)_(near_matches)/1000
|
-3.94% |
15781.957 |
15159.384 |
- |
-1.73% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
-3.94% |
6.206 |
5.961 |
- |
-2.07% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_256
|
-3.94% |
10.485 |
10.072 |
- |
-1.99% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-3.92% |
4807370.383 |
4618738.888 |
- |
0.25% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144
|
-3.92% |
21.209 |
20.377 |
- |
9.69% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-3.91% |
30.044 |
28.869 |
- |
-6.03% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
-3.91% |
5.375 |
5.165 |
- |
-0.95% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-3.90% |
28.785 |
27.661 |
- |
-1.14% |
- |
|
BM_vector_deque_move/64
|
-3.90% |
2.777 |
2.669 |
- |
-1.32% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
-3.90% |
2.978 |
2.862 |
- |
0.24% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-3.89% |
0.638 |
0.613 |
- |
1.44% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-3.89% |
2.208 |
2.122 |
- |
0.24% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1
|
-3.88% |
0.279 |
0.269 |
- |
-3.86% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-3.88% |
5565997.099 |
5350256.663 |
- |
-4.23% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.86% |
33.032 |
31.758 |
- |
1.68% |
- |
|
rng::find_end(list<int>,_pred)_(match_near_end)/1000
|
-3.85% |
849.430 |
816.706 |
- |
-0.55% |
- |
|
BM_std_min<unsigned_long_long>/5
|
-3.85% |
1.467 |
1.411 |
- |
5.05% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-3.85% |
8.438 |
8.113 |
- |
1.97% |
- |
|
std::multiset<std::string>::clear()/32
|
-3.85% |
930.090 |
894.307 |
- |
1.40% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-3.84% |
2283632.078 |
2195855.271 |
- |
-0.17% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-3.84% |
2.706 |
2.602 |
- |
-1.69% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-3.83% |
19093.109 |
18361.799 |
- |
-1.79% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-3.83% |
5.298 |
5.095 |
- |
10.72% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.83% |
36.591 |
35.190 |
- |
0.96% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-3.82% |
10790.603 |
10377.958 |
- |
-9.65% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-3.82% |
0.452 |
0.434 |
- |
-9.57% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/52
|
-3.82% |
65.849 |
63.336 |
- |
0.23% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
-3.81% |
3.809 |
3.664 |
- |
-0.04% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1
|
-3.80% |
0.279 |
0.269 |
- |
-3.83% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.79% |
6605.330 |
6354.713 |
- |
-0.45% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-3.79% |
1492.398 |
1435.876 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_64
|
-3.79% |
0.364 |
0.350 |
- |
-1.91% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-3.78% |
503.343 |
484.313 |
- |
0.81% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_256
|
-3.77% |
25.620 |
24.653 |
- |
1.54% |
- |
|
bm_lexicographical_compare<signed_char>/3
|
-3.77% |
1.850 |
1.780 |
- |
3.10% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-3.76% |
908522.541 |
874319.844 |
- |
-1.23% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-3.76% |
12.941 |
12.454 |
- |
-4.84% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-3.76% |
71.246 |
68.565 |
- |
-1.47% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.76% |
831595.232 |
800302.864 |
- |
-2.11% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
-3.76% |
0.413 |
0.397 |
- |
2.42% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1
|
-3.75% |
0.277 |
0.267 |
- |
-4.63% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-3.75% |
17858.165 |
17188.428 |
- |
-1.88% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-3.75% |
39.318 |
37.844 |
- |
0.69% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-3.74% |
41.521 |
39.968 |
- |
-1.62% |
- |
|
BM_std_min<unsigned___int128>/18
|
-3.74% |
7.212 |
6.942 |
- |
-18.62% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-3.74% |
2.278 |
2.193 |
- |
-16.79% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/32768
|
-3.74% |
11890.117 |
11445.701 |
- |
-1.63% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-3.73% |
1.145 |
1.102 |
- |
-7.50% |
- |
|
std::fill_n(list<int>)/32
|
-3.73% |
8.355 |
8.043 |
- |
-0.43% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-3.73% |
86264.717 |
83049.518 |
- |
-5.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-3.72% |
6238860.666 |
6006466.909 |
- |
-10.24% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-3.72% |
17432.295 |
16783.057 |
- |
-1.90% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-3.72% |
18.381 |
17.696 |
- |
6.47% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-3.71% |
15.021 |
14.464 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-3.70% |
1190761.317 |
1146649.777 |
- |
-5.95% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1
|
-3.70% |
0.277 |
0.267 |
- |
-4.60% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-3.69% |
2.644 |
2.547 |
- |
0.64% |
- |
|
BM_MakeThenSortHeap_uint32_SingleElement_4
|
-3.68% |
1.478 |
1.424 |
- |
-7.35% |
- |
|
BM_std_min<unsigned_char>/32
|
-3.68% |
2.964 |
2.854 |
- |
-0.32% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-3.68% |
57.292 |
55.185 |
- |
-2.74% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-3.68% |
1495972.912 |
1440976.950 |
- |
-0.53% |
- |
|
BM_std_min<unsigned_long_long>/6
|
-3.67% |
1.720 |
1.657 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-3.67% |
1159661.253 |
1117095.167 |
- |
-4.50% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-3.67% |
1184362.067 |
1140892.823 |
- |
-2.29% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-3.66% |
1116.632 |
1075.789 |
- |
-0.12% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-3.65% |
21.927 |
21.126 |
- |
-3.74% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-3.65% |
26.767 |
25.789 |
- |
2.53% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16384
|
-3.65% |
23.397 |
22.543 |
- |
-1.73% |
- |
|
BM_std_min<char>/31
|
-3.64% |
2.531 |
2.438 |
- |
-2.01% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16
|
-3.64% |
2.983 |
2.874 |
- |
-0.79% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-3.63% |
1.402 |
1.351 |
- |
18.99% |
- |
|
BM_PushHeap_uint64_Random_16
|
-3.63% |
4.327 |
4.169 |
- |
-2.65% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.62% |
3.346 |
3.225 |
- |
-3.73% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-3.61% |
38.493 |
37.101 |
- |
-4.80% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-3.61% |
1213383.270 |
1169550.793 |
- |
-5.43% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-3.61% |
1480441.250 |
1426976.616 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-3.61% |
1185674.173 |
1142908.585 |
- |
-2.58% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-3.61% |
8040.159 |
7750.249 |
- |
-0.25% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-3.60% |
2699.821 |
2602.518 |
- |
-8.76% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
-3.59% |
0.337 |
0.325 |
- |
-3.03% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
-3.59% |
11.814 |
11.390 |
- |
-0.90% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-3.59% |
1090.606 |
1051.454 |
- |
-0.09% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-3.58% |
23.112 |
22.284 |
- |
-0.83% |
- |
|
BM_SortHeap_float_4
|
-3.57% |
1.071 |
1.033 |
- |
0.51% |
- |
|
BM_std_min<unsigned_char>/4096
|
-3.57% |
29.993 |
28.922 |
- |
-0.04% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/8192
|
-3.57% |
107.385 |
103.553 |
- |
-2.50% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-3.57% |
28590610.982 |
27570819.428 |
- |
-5.30% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-3.56% |
13.446 |
12.967 |
- |
-4.36% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-3.56% |
53.910 |
51.990 |
- |
-17.53% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-3.56% |
25.362 |
24.459 |
- |
-1.74% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-3.55% |
29.575 |
28.526 |
- |
-23.75% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.55% |
62.911 |
60.680 |
- |
0.52% |
- |
|
BM_RangesPushHeap_uint64_Random_4
|
-3.53% |
2.121 |
2.046 |
- |
-4.16% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
-3.53% |
29.075 |
28.048 |
- |
-0.28% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.53% |
144290673.588 |
139199497.495 |
- |
-10.91% |
- |
|
rng::find_if(list<int>)_(bail_25%)/8
|
-3.51% |
1.318 |
1.272 |
- |
-3.85% |
- |
|
rng::for_each(map<int>)/8192
|
-3.51% |
17271.502 |
16664.940 |
- |
-0.29% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
-3.51% |
1560.644 |
1505.893 |
- |
0.60% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-3.50% |
810.120 |
781.728 |
- |
-0.13% |
- |
|
BM_std_min<unsigned_short>/30
|
-3.50% |
2.365 |
2.282 |
- |
-3.29% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-3.50% |
82.522 |
79.635 |
- |
-5.83% |
- |
|
rng::generate(list<int>)/50
|
-3.49% |
15.882 |
15.328 |
- |
-0.23% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-3.48% |
5.776 |
5.575 |
- |
-0.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192
|
-3.48% |
1.025 |
0.990 |
- |
-5.33% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-3.48% |
11905088.612 |
11490709.533 |
- |
-1.52% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-3.48% |
43.500 |
41.987 |
- |
1.49% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-3.47% |
4.475 |
4.320 |
- |
8.90% |
- |
|
BM_std_minmax_element<long_long>/512
|
-3.47% |
143.844 |
138.852 |
- |
0.47% |
- |
|
BM_deque_vector_copy/64
|
-3.47% |
2.655 |
2.563 |
- |
-0.40% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_64
|
-3.46% |
3.385 |
3.267 |
- |
0.62% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/262144
|
-3.46% |
281.965 |
272.210 |
- |
-7.52% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-3.46% |
9.009 |
8.698 |
- |
-0.66% |
- |
|
BM_std_min<unsigned___int128>/17
|
-3.46% |
6.777 |
6.543 |
- |
-17.07% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-3.45% |
1.061 |
1.025 |
- |
30.33% |
- |
|
rng::find_end(deque<int>,_pred)_(same_length)/1000
|
-3.44% |
1598.274 |
1543.222 |
- |
-1.05% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-3.44% |
26630.705 |
25714.364 |
- |
0.05% |
- |
|
BM_std_min<unsigned___int128>/16
|
-3.43% |
6.388 |
6.169 |
- |
-15.41% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
-3.42% |
8.545 |
8.252 |
- |
-1.68% |
- |
|
BM_deque_deque_ranges_move/64000
|
-3.42% |
2935.744 |
2835.239 |
- |
-0.08% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/1000
|
-3.42% |
37035.550 |
35770.429 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-3.41% |
1624588.381 |
1569156.736 |
- |
-0.27% |
- |
|
BM_MakeHeap_uint32_Random_262144
|
-3.41% |
1.074 |
1.038 |
- |
3.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.41% |
1178494.628 |
1138338.069 |
- |
-0.98% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-3.40% |
472.043 |
455.997 |
- |
-1.87% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
-3.39% |
26.030 |
25.147 |
- |
-8.26% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-3.39% |
47155.268 |
45557.531 |
- |
0.24% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
-3.39% |
358179.515 |
346044.901 |
- |
0.99% |
- |
|
BM_std_min<unsigned_short>/19
|
-3.38% |
1.896 |
1.832 |
- |
-3.21% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-3.38% |
66.999 |
64.733 |
- |
-3.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144
|
-3.38% |
354816903.101 |
342817420.080 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-3.38% |
25.512 |
24.649 |
- |
-4.67% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
-3.38% |
350178420.270 |
338346227.531 |
- |
7.55% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-3.38% |
28462.938 |
27501.544 |
- |
-6.02% |
- |
|
std::find(list<int>)_(process_all)/8
|
-3.38% |
2.417 |
2.335 |
- |
-2.57% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.37% |
1110679.935 |
1073197.567 |
- |
-3.79% |
- |
|
BM_RangesSortHeap_float_64
|
-3.37% |
3.203 |
3.095 |
- |
-1.42% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_1024
|
-3.37% |
15.459 |
14.939 |
- |
-3.30% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-3.37% |
5377203.509 |
5196047.255 |
- |
-3.00% |
- |
|
BM_std_minmax_element<short>/4
|
-3.37% |
1.238 |
1.196 |
- |
-2.52% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
-3.36% |
28.703 |
27.738 |
- |
0.12% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-3.36% |
4.556 |
4.403 |
- |
-0.38% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-3.36% |
1.852 |
1.790 |
- |
4.69% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/32
|
-3.35% |
18.248 |
17.636 |
- |
-4.75% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.35% |
9993877.331 |
9659303.238 |
- |
-10.74% |
- |
|
rng::copy_backward(list<int>)/32768
|
-3.34% |
30190.276 |
29181.714 |
- |
-3.78% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
-3.33% |
2266.399 |
2190.822 |
- |
-0.16% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-3.33% |
13.149 |
12.711 |
- |
-14.04% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-3.33% |
9179625.967 |
8874077.974 |
- |
-1.88% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-3.33% |
1589.589 |
1536.692 |
- |
-2.77% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
-3.32% |
0.498 |
0.481 |
- |
-1.25% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-3.32% |
69988.337 |
67666.784 |
- |
0.62% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-3.30% |
1214249.673 |
1174181.398 |
- |
0.91% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8192
|
-3.30% |
2142.839 |
2072.193 |
- |
-0.11% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_262144
|
-3.30% |
77.574 |
75.017 |
- |
-7.66% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-3.29% |
22.958 |
22.202 |
- |
-2.49% |
- |
|
BM_std_min<short>/24
|
-3.29% |
2.494 |
2.412 |
- |
-4.93% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-3.28% |
5.548 |
5.366 |
- |
-4.66% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-3.28% |
1789513.756 |
1730763.590 |
- |
-2.96% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
-3.28% |
11.818 |
11.430 |
- |
-0.88% |
- |
|
rng::stable_partition(deque<int>)_(dense)/1024
|
-3.27% |
587.768 |
568.535 |
- |
-3.64% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-3.26% |
9088.978 |
8792.754 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-3.26% |
40.334 |
39.020 |
- |
17.96% |
- |
|
BM_deque_deque_copy/65536
|
-3.25% |
2889.792 |
2795.848 |
- |
-7.84% |
- |
|
std::partition_point(deque<int>)/50
|
-3.25% |
5.014 |
4.851 |
- |
5.15% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-3.24% |
814.967 |
788.570 |
- |
-0.64% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-3.24% |
8.631 |
8.351 |
- |
-2.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-3.23% |
1155523.353 |
1118152.219 |
- |
0.35% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-3.23% |
8.944 |
8.655 |
- |
-2.52% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
-3.23% |
4.593 |
4.445 |
- |
-2.08% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-3.23% |
1.810 |
1.751 |
- |
2.13% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-3.23% |
7.739 |
7.489 |
- |
-0.25% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-3.23% |
4.163 |
4.029 |
- |
-2.46% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
-3.23% |
584.220 |
565.365 |
- |
-0.29% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-3.22% |
114.559 |
110.869 |
- |
7.14% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-3.22% |
7.704 |
7.456 |
- |
-3.43% |
- |
|
BM_SortHeap_float_262144
|
-3.21% |
31.372 |
30.363 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-3.21% |
7056672.320 |
6829860.330 |
- |
10.29% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-3.21% |
1664850.506 |
1611409.018 |
- |
0.76% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-3.20% |
283.182 |
274.112 |
- |
0.77% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-3.20% |
834.501 |
807.814 |
- |
-0.38% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-3.20% |
4547357.300 |
4401980.092 |
- |
-9.59% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-3.20% |
21.271 |
20.591 |
- |
-2.93% |
- |
|
BM_std_min<short>/32
|
-3.19% |
3.030 |
2.933 |
- |
-0.32% |
- |
|
BM_std_min<unsigned_char>/4000
|
-3.18% |
27.953 |
27.063 |
- |
0.00% |
- |
|
BM_MakeHeap_uint64_Ascending_4
|
-3.18% |
0.431 |
0.417 |
- |
-7.64% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/1024
|
-3.18% |
38354.238 |
37134.544 |
- |
-0.71% |
- |
|
rng::fold_left(list<int>)/8192
|
-3.18% |
10807.751 |
10464.524 |
- |
-0.50% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-3.17% |
16.330 |
15.812 |
- |
-2.40% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-3.17% |
1123334.320 |
1087713.632 |
- |
0.70% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-3.17% |
8801.076 |
8522.137 |
- |
4.49% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-3.17% |
12904.220 |
12495.424 |
- |
4.45% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_16384
|
-3.17% |
16.065 |
15.556 |
- |
-3.49% |
- |
|
BM_std_min<unsigned___int128>/19
|
-3.17% |
7.655 |
7.412 |
- |
-19.02% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-3.16% |
112.218 |
108.671 |
- |
3.91% |
- |
|
BM_std_min<unsigned_long_long>/7
|
-3.16% |
1.950 |
1.889 |
- |
-0.62% |
- |
|
BM_std_min<unsigned_int>/8
|
-3.16% |
1.342 |
1.300 |
- |
1.74% |
- |
|
BM_std_minmax<long_long>/13
|
-3.15% |
3.111 |
3.013 |
- |
-2.88% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-3.15% |
18.107 |
17.536 |
- |
-2.84% |
- |
|
BM_std_min<unsigned___int128>/15
|
-3.15% |
5.922 |
5.736 |
- |
-14.39% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-3.15% |
1121978.085 |
1086644.300 |
- |
-1.65% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-3.15% |
3.511 |
3.400 |
- |
-4.54% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-3.15% |
844.869 |
818.281 |
- |
-0.58% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-3.15% |
18.131 |
17.561 |
- |
-3.17% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
-3.14% |
9.383 |
9.088 |
- |
-1.30% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-3.14% |
35.882 |
34.754 |
- |
-5.26% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-3.14% |
152.171 |
147.395 |
- |
1.71% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/8192
|
-3.14% |
6210.254 |
6015.507 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
-3.14% |
31388171.673 |
30404149.112 |
- |
-3.24% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-3.13% |
5.903 |
5.718 |
- |
0.31% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-3.13% |
0.573 |
0.555 |
- |
0.42% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-3.12% |
836395.585 |
810267.565 |
- |
-6.69% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/52
|
-3.12% |
35.575 |
34.465 |
- |
-2.47% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-3.12% |
18.056 |
17.493 |
- |
-3.46% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16
|
-3.12% |
9.671 |
9.370 |
- |
-3.15% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-3.11% |
25.691 |
24.891 |
- |
6.36% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-3.11% |
0.940 |
0.911 |
- |
-0.94% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-3.09% |
0.751 |
0.727 |
- |
-0.81% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Descending_4
|
-3.09% |
1.453 |
1.408 |
- |
13.73% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-3.08% |
1147803.276 |
1112400.746 |
- |
-1.90% |
- |
|
rng::unique(deque<int>)_(sprinkled)/32
|
-3.08% |
61.642 |
59.742 |
- |
-1.49% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-3.08% |
26.104 |
25.301 |
- |
-5.81% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.08% |
350986457.720 |
340187602.415 |
- |
-5.81% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.08% |
12366.501 |
11986.116 |
- |
-1.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-3.07% |
12333566.338 |
11954909.535 |
- |
-0.06% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-3.07% |
25615.589 |
24829.533 |
- |
-0.40% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/0
|
-3.07% |
1.009 |
0.978 |
- |
-5.40% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-3.07% |
6720.798 |
6514.609 |
- |
-0.51% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/50
|
-3.07% |
18.500 |
17.933 |
- |
-3.61% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-3.07% |
4.912 |
4.761 |
- |
-3.07% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.07% |
270887.750 |
262582.709 |
- |
0.98% |
- |
|
BM_std_min<unsigned_short>/64
|
-3.06% |
3.541 |
3.432 |
- |
-1.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-3.06% |
1089310.193 |
1056030.263 |
- |
-6.23% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-3.05% |
8.747 |
8.481 |
- |
-1.55% |
- |
|
BM_std_minmax<unsigned_short>/4
|
-3.04% |
1.005 |
0.974 |
- |
4.07% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-3.04% |
10.523 |
10.203 |
- |
0.46% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
-3.03% |
466.165 |
452.021 |
- |
-0.39% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-3.03% |
156.586 |
151.841 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.03% |
1735643.808 |
1683136.070 |
- |
-2.60% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-3.02% |
33.705 |
32.686 |
- |
-26.22% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/0
|
-3.02% |
33.153 |
32.151 |
- |
2.02% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
-3.02% |
7.373 |
7.150 |
- |
-0.43% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-3.01% |
8.419 |
8.165 |
- |
-7.39% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-3.01% |
13837790.644 |
13420789.749 |
- |
-3.02% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-3.01% |
1552.173 |
1505.480 |
- |
14.36% |
- |
|
std::map<std::string,_int>::clear()/32
|
-3.01% |
905.463 |
878.252 |
- |
-2.19% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-3.00% |
5820.284 |
5645.573 |
- |
-2.98% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-3.00% |
26938.462 |
26131.181 |
- |
1.03% |
- |
|
std::shift_right(vector<int>)/32
|
-2.99% |
4.180 |
4.055 |
- |
-1.95% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
-2.99% |
150.674 |
146.173 |
- |
-0.06% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-2.98% |
8317.871 |
8069.692 |
- |
1.10% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/52
|
-2.98% |
86.543 |
83.962 |
- |
1.39% |
- |
|
std::move(vector<int>)/1048576
|
-2.98% |
55886.207 |
54220.185 |
- |
-3.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.98% |
1126559.264 |
1092995.367 |
- |
-2.91% |
- |
|
bm_lexicographical_compare<signed_char>/4
|
-2.98% |
2.083 |
2.021 |
- |
3.34% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-2.98% |
643.196 |
624.052 |
- |
-0.58% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/8192
|
-2.97% |
59542.787 |
57771.594 |
- |
-0.89% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.97% |
16753.081 |
16255.355 |
- |
-2.50% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-2.96% |
30008.691 |
29119.133 |
- |
4.54% |
- |
|
BM_std_minmax_element<long_long>/64
|
-2.96% |
17.760 |
17.235 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-2.96% |
1605628.309 |
1558123.497 |
- |
-27.73% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-2.96% |
11.331 |
10.996 |
- |
-5.24% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/8
|
-2.95% |
1.312 |
1.274 |
- |
-3.07% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_4
|
-2.95% |
1.493 |
1.449 |
- |
-2.46% |
- |
|
706_stockfish_r
|
-2.95% |
21.835 |
21.191 |
- |
-1.82% |
- |
|
BM_num_put<const_void*>
|
-2.95% |
12.764 |
12.387 |
- |
-7.50% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
-2.94% |
1.173 |
1.138 |
- |
-0.71% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
-2.94% |
15.995 |
15.525 |
- |
6.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.94% |
33.204 |
32.227 |
- |
-11.97% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-2.93% |
23.468 |
22.780 |
- |
-6.68% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.92% |
1118700.127 |
1086000.944 |
- |
-1.03% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-2.92% |
10.380 |
10.077 |
- |
-6.37% |
- |
|
std::move_backward(vector<int>)/8
|
-2.92% |
2.350 |
2.281 |
- |
-0.34% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-2.91% |
18.130 |
17.602 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.91% |
30.747 |
29.852 |
- |
-30.70% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-2.89% |
4976485.358 |
4832430.468 |
- |
-0.14% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4096
|
-2.89% |
983.277 |
954.822 |
- |
-3.01% |
- |
|
BM_vector_deque_copy/4000
|
-2.89% |
144.468 |
140.294 |
- |
-1.79% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4
|
-2.89% |
1.448 |
1.407 |
- |
-1.65% |
- |
|
std::move_backward(deque<int>)/32768
|
-2.88% |
3598.055 |
3494.347 |
- |
-3.13% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4
|
-2.88% |
1.513 |
1.469 |
- |
-0.30% |
- |
|
BM_PushHeap_uint32_SingleElement_256
|
-2.87% |
0.393 |
0.382 |
- |
-2.52% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-2.87% |
9196253.183 |
8932714.842 |
- |
-1.13% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/32
|
-2.86% |
5.954 |
5.783 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.86% |
1884732.504 |
1830758.707 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.86% |
1237997.880 |
1202546.794 |
- |
-4.97% |
- |
|
BM_num_get<unsigned_short>
|
-2.86% |
10.821 |
10.512 |
- |
-0.08% |
- |
|
rng::stable_partition(deque<int>)_(dense)/50
|
-2.86% |
38.040 |
36.951 |
- |
-1.20% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-2.86% |
6468412.690 |
6283439.858 |
- |
0.77% |
- |
|
BM_PushHeap_uint64_Random_262144
|
-2.86% |
6.090 |
5.916 |
- |
-3.39% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
-2.86% |
1862.108 |
1808.938 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-2.85% |
1225419.932 |
1190476.029 |
- |
-0.45% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/32
|
-2.85% |
18.521 |
17.993 |
- |
-3.49% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/50
|
-2.85% |
18.505 |
17.978 |
- |
-3.22% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-2.85% |
13131073.207 |
12757331.251 |
- |
-1.75% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4
|
-2.85% |
1.739 |
1.690 |
- |
-0.61% |
- |
|
BM_MakeThenSortHeap_float_Ascending_16
|
-2.83% |
2.993 |
2.908 |
- |
-1.56% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
-2.83% |
5500.060 |
5344.446 |
- |
-0.06% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_64
|
-2.83% |
3.987 |
3.874 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-2.83% |
1283790.795 |
1247523.657 |
- |
-2.86% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.82% |
1924.498 |
1870.150 |
- |
0.63% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16
|
-2.82% |
2.983 |
2.899 |
- |
-1.61% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-2.82% |
104.377 |
101.431 |
- |
-0.79% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_262144
|
-2.82% |
0.366 |
0.356 |
- |
-1.34% |
- |
|
rng::copy(list<int>)/32768
|
-2.82% |
28009.154 |
27219.821 |
- |
1.80% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-2.81% |
1187274.703 |
1153905.485 |
- |
-1.63% |
- |
|
BM_PushHeap_uint64_PipeOrgan_4
|
-2.81% |
0.506 |
0.491 |
- |
1.08% |
- |
|
BM_StringDestroy_Small
|
-2.81% |
0.670 |
0.652 |
- |
-25.61% |
- |
|
BM_PushHeap_uint32_SingleElement_262144
|
-2.81% |
0.366 |
0.356 |
- |
-2.80% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-2.81% |
57.168 |
55.563 |
- |
-1.34% |
- |
|
BM_RangesPushHeap_uint32_Descending_64
|
-2.81% |
0.385 |
0.374 |
- |
-0.67% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_16
|
-2.81% |
13.660 |
13.277 |
- |
-0.72% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
-2.79% |
498.130 |
484.214 |
- |
1.29% |
- |
|
BM_PushHeap_uint64_Random_256
|
-2.78% |
5.763 |
5.603 |
- |
-1.28% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-2.78% |
16.872 |
16.402 |
- |
-9.33% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-2.78% |
8442.505 |
8207.698 |
- |
-1.33% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.78% |
27.915 |
27.139 |
- |
-0.94% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-2.78% |
36.010 |
35.010 |
- |
-4.93% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-2.78% |
12.008 |
11.674 |
- |
-3.63% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-2.77% |
1159025.056 |
1126919.897 |
- |
-3.92% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/50
|
-2.77% |
18.266 |
17.761 |
- |
-3.82% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-2.77% |
8920.024 |
8673.232 |
- |
1.97% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-2.77% |
18579019.802 |
18065107.925 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_64
|
-2.77% |
15.646 |
15.213 |
- |
-2.29% |
- |
|
BM_std_minmax<unsigned_short>/32
|
-2.77% |
1.264 |
1.229 |
- |
-0.01% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.76% |
0.848 |
0.824 |
- |
-5.73% |
- |
|
BM_PushHeap_string_Descending_1024
|
-2.76% |
2.465 |
2.397 |
- |
-27.71% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.76% |
0.787 |
0.765 |
- |
-1.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-2.76% |
0.599 |
0.583 |
- |
0.03% |
- |
|
rng::rotate(vector<bool>)_(by_1/2)/32
|
-2.76% |
18.629 |
18.116 |
- |
-3.51% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.76% |
1507.740 |
1466.190 |
- |
-2.59% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/1000
|
-2.76% |
621.015 |
603.903 |
- |
0.20% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
-2.76% |
34.629 |
33.675 |
- |
-0.99% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/50
|
-2.75% |
18.523 |
18.014 |
- |
-3.21% |
- |
|
BM_deque_vector_ranges_move/64000
|
-2.75% |
2771.807 |
2695.651 |
- |
-1.18% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-2.75% |
2.255 |
2.193 |
- |
1.27% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_64
|
-2.74% |
3.851 |
3.745 |
- |
0.19% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-2.74% |
25.687 |
24.983 |
- |
-5.47% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.74% |
9.106 |
8.856 |
- |
-1.76% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.73% |
12879.551 |
12528.133 |
- |
4.73% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-2.73% |
11735897.032 |
11415757.236 |
- |
-2.36% |
- |
|
BM_MakeHeap_string_Ascending_1024
|
-2.73% |
4.904 |
4.770 |
- |
-9.47% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_262144
|
-2.73% |
59.842 |
58.211 |
- |
-3.16% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
-2.73% |
9245.324 |
8993.246 |
- |
1.00% |
- |
|
BM_std_min<unsigned___int128>/14
|
-2.73% |
5.468 |
5.319 |
- |
-13.27% |
- |
|
BM_deque_vector_move/65536
|
-2.72% |
2739.422 |
2664.806 |
- |
-1.37% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
-2.72% |
24.756 |
24.083 |
- |
-0.12% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
-2.72% |
11.474 |
11.162 |
- |
5.74% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
-2.71% |
1.055 |
1.027 |
- |
-1.56% |
- |
|
BM_PushHeap_uint32_SingleElement_1024
|
-2.71% |
0.373 |
0.363 |
- |
-2.73% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-2.70% |
11.264 |
10.960 |
- |
2.96% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-2.70% |
10.093 |
9.820 |
- |
-27.75% |
- |
|
rng::replace(vector<int>)_(prefix)/50
|
-2.70% |
7.106 |
6.914 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-2.70% |
1624065.021 |
1580192.137 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-2.70% |
42185214.002 |
41048127.417 |
- |
-0.84% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.69% |
5425.297 |
5279.109 |
- |
2.30% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-2.69% |
1.890 |
1.839 |
- |
-7.40% |
- |
|
BM_std_min<unsigned___int128>/13
|
-2.69% |
5.053 |
4.917 |
- |
-11.72% |
- |
|
BM_MakeHeap_string_PipeOrgan_262144
|
-2.69% |
7.393 |
7.194 |
- |
-3.44% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
-2.69% |
0.971 |
0.945 |
- |
-17.55% |
- |
|
BM_std_min<char>/14
|
-2.69% |
1.825 |
1.776 |
- |
-5.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-2.69% |
1096355.752 |
1066869.571 |
- |
0.09% |
- |
|
bm_lexicographical_compare<signed_char>/6
|
-2.69% |
2.576 |
2.507 |
- |
0.65% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-2.68% |
0.970 |
0.944 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-2.68% |
1571631.021 |
1529452.312 |
- |
-1.21% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-2.68% |
215.378 |
209.606 |
- |
1.13% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.68% |
5.650 |
5.498 |
- |
0.11% |
- |
|
BM_num_get<unsigned_long_long>
|
-2.68% |
11.343 |
11.039 |
- |
-0.16% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-2.68% |
3.501 |
3.408 |
- |
-0.49% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
-2.68% |
1.166 |
1.135 |
- |
-0.79% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.67% |
253591.649 |
246815.076 |
- |
-2.69% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-2.67% |
1358269.379 |
1322025.607 |
- |
-2.32% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
-2.67% |
1.888 |
1.837 |
- |
0.16% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_4
|
-2.66% |
1.231 |
1.198 |
- |
-0.74% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-2.66% |
20.813 |
20.259 |
- |
0.52% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-2.66% |
6.801 |
6.620 |
- |
-1.25% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-2.65% |
24.793 |
24.135 |
- |
-2.40% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-2.65% |
5.285 |
5.145 |
- |
3.91% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-2.64% |
1.637 |
1.594 |
- |
-3.49% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
-2.64% |
56.446 |
54.958 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_move/64
|
-2.63% |
5.569 |
5.423 |
- |
-1.78% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-2.63% |
2.787 |
2.714 |
- |
-2.90% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.62% |
34.412 |
33.510 |
- |
1.29% |
- |
|
BM_RangesPushHeap_float_Ascending_1024
|
-2.61% |
3.214 |
3.130 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-2.61% |
11213176.748 |
10920415.847 |
- |
-0.84% |
- |
|
BM_deque_vector_ranges_copy/2
|
-2.61% |
1.885 |
1.836 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-2.61% |
18736413.438 |
18247422.820 |
- |
-3.42% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-2.61% |
49.274 |
47.989 |
- |
0.67% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8
|
-2.61% |
3.403 |
3.314 |
- |
-2.82% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-2.60% |
20.660 |
20.122 |
- |
-1.54% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-2.60% |
9.098 |
8.861 |
- |
0.13% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_262144
|
-2.60% |
51.265 |
49.934 |
- |
-12.72% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.60% |
4.576 |
4.457 |
- |
-1.42% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
-2.59% |
18.345 |
17.870 |
- |
-2.32% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-2.59% |
4.790 |
4.667 |
- |
0.62% |
- |
|
std::copy_n(list<int>)/32768
|
-2.58% |
26404.810 |
25722.248 |
- |
-0.32% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-2.58% |
16.065 |
15.651 |
- |
-6.67% |
- |
|
std::move(deque<int>)/32768
|
-2.57% |
1901.477 |
1852.543 |
- |
-12.66% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
-2.57% |
8.797 |
8.571 |
- |
1.06% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-2.57% |
50.242 |
48.951 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-2.57% |
4742814.045 |
4621007.506 |
- |
-6.92% |
- |
|
BM_RangesSortHeap_float_262144
|
-2.57% |
30.700 |
29.911 |
- |
0.00% |
- |
|
707_ntest_r
|
-2.57% |
17.187 |
16.747 |
- |
-1.18% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-2.56% |
9135853.249 |
8901984.099 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-2.56% |
1283666.415 |
1250827.663 |
- |
-2.58% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.56% |
891.024 |
868.233 |
- |
0.37% |
- |
|
BM_std_min<unsigned_long_long>/64
|
-2.56% |
4.810 |
4.687 |
- |
-2.48% |
- |
|
rng::rotate(deque<int>)_(by_1/4)/1024
|
-2.56% |
799.283 |
778.854 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-2.55% |
1227472.669 |
1196120.746 |
- |
-0.67% |
- |
|
rng::copy_n(vector<int>)/8
|
-2.55% |
2.279 |
2.221 |
- |
-0.50% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-2.55% |
15.215 |
14.828 |
- |
3.83% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-2.55% |
1429814.733 |
1393423.017 |
- |
-1.05% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/32768
|
-2.54% |
2077.478 |
2024.622 |
- |
-1.75% |
- |
|
BM_RangesMakeHeap_float_Ascending_256
|
-2.54% |
0.661 |
0.644 |
- |
-0.03% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/50
|
-2.54% |
29.232 |
28.488 |
- |
3.95% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16
|
-2.54% |
17.797 |
17.344 |
- |
0.98% |
- |
|
BM_StringFindAllMatch/64
|
-2.54% |
3.075 |
2.996 |
- |
-2.45% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-2.54% |
1.900 |
1.851 |
- |
3.28% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.54% |
21.644 |
21.095 |
- |
0.73% |
- |
|
std::copy(vector<int>)/8
|
-2.54% |
2.272 |
2.214 |
- |
-1.46% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/1024
|
-2.53% |
5481.859 |
5343.043 |
- |
-0.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-2.53% |
24371.954 |
23754.963 |
- |
-1.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-2.53% |
1281590.394 |
1249168.625 |
- |
-3.83% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-2.53% |
13417.468 |
13078.489 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-2.52% |
65149782.214 |
63504857.646 |
- |
0.12% |
- |
|
BM_std_min<char>/1024
|
-2.52% |
8.681 |
8.462 |
- |
1.83% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-2.52% |
3.986 |
3.886 |
- |
-3.57% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-2.52% |
42011.108 |
40951.353 |
- |
-0.42% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.52% |
516.273 |
503.254 |
- |
-1.32% |
- |
|
BM_std_min<short>/31
|
-2.52% |
2.571 |
2.506 |
- |
-2.53% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_1024
|
-2.52% |
8.250 |
8.043 |
- |
-0.85% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16384
|
-2.52% |
27.320 |
26.632 |
- |
0.02% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-2.51% |
2.036 |
1.985 |
- |
-3.09% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.51% |
842475.468 |
821333.827 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-2.51% |
2.380 |
2.320 |
- |
6.30% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.50% |
380.161 |
370.649 |
- |
-0.44% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_4
|
-2.50% |
1.241 |
1.210 |
- |
-1.20% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-2.49% |
2.419 |
2.359 |
- |
-1.41% |
- |
|
std::partition_copy(deque<int>)/32
|
-2.49% |
12.995 |
12.671 |
- |
-2.49% |
- |
|
BM_std_min<unsigned___int128>/12
|
-2.49% |
4.617 |
4.502 |
- |
-10.39% |
- |
|
BM_RangesMakeHeap_string_Heap_4
|
-2.49% |
3.058 |
2.982 |
- |
-1.56% |
- |
|
BM_deque_deque_copy/70000
|
-2.49% |
2871.624 |
2800.133 |
- |
-11.57% |
- |
|
BM_MakeHeap_string_Ascending_256
|
-2.49% |
4.851 |
4.730 |
- |
-5.19% |
- |
|
rng::find_if(vector<int>)_(process_all)/8
|
-2.49% |
2.623 |
2.557 |
- |
-2.67% |
- |
|
BM_std_minmax<unsigned_char>/2
|
-2.49% |
0.874 |
0.852 |
- |
-3.50% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.49% |
13935.719 |
13589.358 |
- |
-0.94% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/32
|
-2.49% |
21.043 |
20.520 |
- |
-2.70% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-2.48% |
4701842.318 |
4585141.134 |
- |
-2.07% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
-2.48% |
1039.902 |
1014.105 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.48% |
11421286.558 |
11138119.591 |
- |
-2.70% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-2.48% |
19.387 |
18.906 |
- |
3.18% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-2.47% |
19.430 |
18.950 |
- |
-14.88% |
- |
|
BM_RangesPushHeap_float_Ascending_256
|
-2.47% |
2.545 |
2.482 |
- |
0.09% |
- |
|
rng::rotate(vector<bool>)_(by_1/4)/32
|
-2.47% |
18.632 |
18.172 |
- |
-2.41% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-2.46% |
4709810.255 |
4593819.544 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.46% |
1166121.868 |
1137403.658 |
- |
-1.99% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-2.46% |
1208416.016 |
1178725.258 |
- |
1.31% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-2.46% |
4255.201 |
4150.734 |
- |
-1.35% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-2.45% |
34.807 |
33.953 |
- |
1.14% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
-2.45% |
18.176 |
17.730 |
- |
-2.92% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/32
|
-2.45% |
20.232 |
19.737 |
- |
-0.64% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
-2.44% |
18.054 |
17.613 |
- |
-2.70% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.44% |
27.843 |
27.165 |
- |
4.82% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-2.43% |
601.703 |
587.058 |
- |
-2.15% |
- |
|
rng::find_end(forward_list<int>)_(single_element)/1000
|
-2.43% |
702.903 |
685.796 |
- |
-2.64% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
-2.43% |
3.090 |
3.014 |
- |
-3.41% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-2.43% |
1005267.659 |
980827.719 |
- |
-7.87% |
- |
|
rng::for_each(set<int>)/8192
|
-2.43% |
16388.144 |
15989.857 |
- |
-2.77% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-2.43% |
3.264 |
3.185 |
- |
-9.24% |
- |
|
BM_std_minmax<unsigned_long_long>/3
|
-2.42% |
1.280 |
1.249 |
- |
0.84% |
- |
|
729_abc_r
|
-2.42% |
19.391 |
18.921 |
- |
-0.12% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
-2.42% |
5469.420 |
5336.988 |
- |
-0.08% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-2.42% |
799.842 |
780.487 |
- |
0.11% |
- |
|
BM_PopHeap_string_262144
|
-2.41% |
98.418 |
96.044 |
- |
3.73% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/32
|
-2.41% |
3.989 |
3.893 |
- |
-6.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-2.41% |
359844724.456 |
351174436.056 |
- |
0.23% |
- |
|
rng::move_backward(deque<int>)/4096
|
-2.40% |
159.806 |
155.966 |
- |
0.64% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-2.40% |
17.417 |
16.999 |
- |
-6.37% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-2.40% |
12716.181 |
12410.775 |
- |
2.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.40% |
1427037.583 |
1392832.630 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-2.40% |
30674883.596 |
29939911.019 |
- |
7.11% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.40% |
12374.442 |
12078.054 |
- |
-4.55% |
- |
|
BM_std_minmax<unsigned_char>/7
|
-2.39% |
2.471 |
2.412 |
- |
-0.91% |
- |
|
std::copy(deque<int>)/8
|
-2.39% |
2.826 |
2.759 |
- |
0.55% |
- |
|
BM_RangesMakeHeap_string_Descending_16384
|
-2.39% |
2.890 |
2.821 |
- |
-26.72% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/8192
|
-2.39% |
20.213 |
19.730 |
- |
1.80% |
- |
|
std::for_each_n(deque<int>)/8
|
-2.38% |
1.315 |
1.284 |
- |
2.36% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.38% |
2.146 |
2.095 |
- |
-1.00% |
- |
|
rng::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-2.38% |
16881.655 |
16480.630 |
- |
8.51% |
- |
|
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-2.37% |
9.160 |
8.943 |
- |
-0.37% |
- |
|
std::copy_backward(list<int>)/32768
|
-2.37% |
26579.094 |
25948.540 |
- |
-2.74% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
-2.37% |
8.243 |
8.048 |
- |
0.05% |
- |
|
BM_deque_deque_ranges_copy/64
|
-2.37% |
5.562 |
5.430 |
- |
-1.99% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-2.37% |
10.576 |
10.326 |
- |
4.39% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-2.37% |
23.433 |
22.878 |
- |
-0.90% |
- |
|
BM_MakeHeap_string_PipeOrgan_1024
|
-2.37% |
4.899 |
4.783 |
- |
-3.63% |
- |
|
BM_std_min<unsigned_long_long>/3
|
-2.37% |
0.711 |
0.694 |
- |
-0.01% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-2.37% |
7.668 |
7.487 |
- |
0.25% |
- |
|
BM_std_min<char>/12
|
-2.36% |
1.312 |
1.281 |
- |
-3.88% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
-2.36% |
42.264 |
41.268 |
- |
-0.02% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-2.35% |
0.950 |
0.927 |
- |
-0.13% |
- |
|
BM_lexicographical_compare_three_way_slow_path/256
|
-2.35% |
71.643 |
69.957 |
- |
-2.32% |
- |
|
rng::adjacent_find(vector<int>,_pred)/1048576
|
-2.35% |
470698.451 |
459632.036 |
- |
-1.61% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-2.35% |
10.425 |
10.180 |
- |
-3.57% |
- |
|
BM_std_minmax<long_long>/29
|
-2.35% |
4.359 |
4.257 |
- |
-1.66% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-2.35% |
1.028 |
1.004 |
- |
-1.64% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/32
|
-2.34% |
3.414 |
3.334 |
- |
-0.38% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/52
|
-2.34% |
29.752 |
29.056 |
- |
0.05% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/512
|
-2.34% |
1.800 |
1.757 |
- |
-0.43% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-2.33% |
18.079 |
17.657 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.33% |
1313604.723 |
1282988.530 |
- |
2.83% |
- |
|
BM_deque_deque_ranges_copy/65536
|
-2.33% |
2807.356 |
2741.942 |
- |
-1.01% |
- |
|
BM_std_min<unsigned_int>/32
|
-2.33% |
2.213 |
2.162 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-2.33% |
8170687.385 |
7980324.397 |
- |
2.17% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.33% |
0.770 |
0.752 |
- |
-1.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-2.32% |
6.659 |
6.504 |
- |
-0.93% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.32% |
44.754 |
43.715 |
- |
2.22% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.32% |
2351010.399 |
2296418.354 |
- |
-1.21% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.32% |
9102850.796 |
8891496.311 |
- |
-1.74% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-2.32% |
3.618 |
3.534 |
- |
1.16% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.32% |
34.340 |
33.544 |
- |
-5.14% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-2.32% |
23.124 |
22.589 |
- |
0.25% |
- |
|
BM_std_min<int>/11
|
-2.31% |
1.184 |
1.156 |
- |
0.05% |
- |
|
BM_MakeThenSortHeap_float_Ascending_256
|
-2.31% |
6.495 |
6.345 |
- |
-1.81% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-2.31% |
36.490 |
35.649 |
- |
0.94% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.30% |
8.617 |
8.419 |
- |
-1.61% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-2.30% |
1081836.848 |
1056974.285 |
- |
-4.62% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-2.29% |
13381.737 |
13074.789 |
- |
0.57% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
-2.28% |
5465.728 |
5340.909 |
- |
0.02% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-2.28% |
6898.197 |
6740.684 |
- |
4.70% |
- |
|
BM_std_min<unsigned_long_long>/15
|
-2.28% |
2.213 |
2.163 |
- |
-1.14% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-2.28% |
24.203 |
23.651 |
- |
2.62% |
- |
|
rng::for_each(multimap<int>)/8192
|
-2.28% |
16854.537 |
16470.092 |
- |
-0.12% |
- |
|
BM_StringFindNoMatch/10
|
-2.28% |
1.302 |
1.272 |
- |
-6.11% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.28% |
8985618.312 |
8780829.398 |
- |
-1.53% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-2.28% |
18.984 |
18.551 |
- |
1.92% |
- |
|
rng::unique(list<int>)_(sprinkled)/1024
|
-2.27% |
965.561 |
943.596 |
- |
-0.91% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-2.27% |
1.320 |
1.290 |
- |
-5.34% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-2.27% |
73.458 |
71.789 |
- |
40.47% |
- |
|
BM_deque_vector_ranges_copy/64
|
-2.27% |
2.664 |
2.603 |
- |
-0.19% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
-2.27% |
2.156 |
2.107 |
- |
-0.63% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-2.27% |
5.549 |
5.423 |
- |
-3.82% |
- |
|
BM_PushHeap_string_Random_16
|
-2.27% |
10.280 |
10.047 |
- |
-0.54% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16
|
-2.26% |
3.012 |
2.944 |
- |
0.16% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-2.26% |
30.515 |
29.826 |
- |
1.27% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.26% |
9.184 |
8.977 |
- |
-0.48% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
-2.26% |
678.498 |
663.186 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-2.25% |
5917024.736 |
5783746.680 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-2.25% |
9406487.963 |
9194713.206 |
- |
3.87% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-2.25% |
0.484 |
0.473 |
- |
-0.80% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/50
|
-2.25% |
6.287 |
6.145 |
- |
0.74% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-2.25% |
4.969 |
4.857 |
- |
-1.10% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_256
|
-2.25% |
14.726 |
14.395 |
- |
-1.85% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-2.25% |
5.527 |
5.403 |
- |
-3.79% |
- |
|
rng::count(vector<int>)_(every_other)/8
|
-2.24% |
1.383 |
1.352 |
- |
-2.31% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-2.24% |
506.065 |
494.712 |
- |
0.79% |
- |
|
rng::move_backward(deque<int>)/262144
|
-2.24% |
30491.721 |
29808.959 |
- |
-0.40% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-2.23% |
7980.017 |
7801.669 |
- |
-3.92% |
- |
|
BM_std_min<unsigned___int128>/11
|
-2.23% |
4.167 |
4.074 |
- |
-9.49% |
- |
|
std::move(vector<int>)/8
|
-2.23% |
2.321 |
2.270 |
- |
-1.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-2.23% |
183468914.997 |
179377590.875 |
- |
0.38% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
-2.23% |
59.764 |
58.433 |
- |
-1.06% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-2.23% |
2.186 |
2.138 |
- |
1.88% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-2.22% |
8.032 |
7.853 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-2.22% |
40032975.345 |
39144437.107 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-2.22% |
1125830.855 |
1100870.538 |
- |
1.50% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_256
|
-2.22% |
5.981 |
5.849 |
- |
-1.27% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1024
|
-2.22% |
14.071 |
13.759 |
- |
-1.33% |
- |
|
BM_MakeHeap_uint32_Random_16
|
-2.22% |
1.294 |
1.265 |
- |
1.02% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
-2.21% |
289.519 |
283.106 |
- |
-0.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024
|
-2.21% |
15.261 |
14.923 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-2.21% |
1207000.958 |
1180307.456 |
- |
-1.62% |
- |
|
BM_PopHeap_float_4
|
-2.21% |
2.480 |
2.426 |
- |
2.19% |
- |
|
std::copy(list<int>)/512
|
-2.21% |
377.631 |
369.299 |
- |
-0.01% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-2.20% |
25.171 |
24.616 |
- |
-0.69% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-2.20% |
298.869 |
292.286 |
- |
-0.52% |
- |
|
rng::copy_if(list<int>)_(entire_range)/32768
|
-2.20% |
28621.709 |
27991.736 |
- |
-1.45% |
- |
|
BM_RangesPushHeap_float_PipeOrgan_4
|
-2.20% |
0.496 |
0.485 |
- |
0.75% |
- |
|
BM_PushHeap_string_Random_64
|
-2.20% |
12.975 |
12.690 |
- |
0.33% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
-2.19% |
18.122 |
17.724 |
- |
-2.41% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-2.19% |
3347.376 |
3274.139 |
- |
-1.42% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-2.19% |
721.090 |
705.334 |
- |
0.27% |
- |
|
SetIntersection_None_Set_float_256_1
|
-2.18% |
11899923.706 |
11640057.233 |
- |
-1.03% |
- |
|
BM_MakeHeap_uint64_PipeOrgan_256
|
-2.18% |
0.664 |
0.649 |
- |
-0.05% |
- |
|
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-2.18% |
4.120 |
4.030 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-2.17% |
12398406.033 |
12129117.796 |
- |
-7.10% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-2.17% |
129.815 |
126.996 |
- |
-0.47% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-2.17% |
1.379 |
1.350 |
- |
0.83% |
- |
|
BM_MakeThenSortHeap_uint32_Ascending_4
|
-2.17% |
1.448 |
1.417 |
- |
-1.68% |
- |
|
rng::move(list<int>)/32768
|
-2.17% |
34681.914 |
33930.482 |
- |
-4.99% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.17% |
35.562 |
34.792 |
- |
-1.90% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-2.17% |
2.529 |
2.475 |
- |
-2.12% |
- |
|
BM_std_min<unsigned_char>/512
|
-2.16% |
6.514 |
6.374 |
- |
-0.65% |
- |
|
BM_std_min<char>/23
|
-2.16% |
2.301 |
2.251 |
- |
-1.30% |
- |
|
std::copy_backward(deque<int>)/8
|
-2.15% |
2.789 |
2.729 |
- |
-0.33% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
-2.15% |
9.382 |
9.180 |
- |
4.93% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-2.15% |
60.435 |
59.136 |
- |
-8.05% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.15% |
702.394 |
687.302 |
- |
0.86% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-2.14% |
35.766 |
34.999 |
- |
-4.24% |
- |
|
std::generate_n(deque<int>)/32
|
-2.14% |
8.432 |
8.251 |
- |
-0.57% |
- |
|
BM_std_min<short>/19
|
-2.14% |
1.881 |
1.841 |
- |
-6.76% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
-2.14% |
5702.780 |
5580.584 |
- |
-0.14% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-2.14% |
2.490 |
2.437 |
- |
0.47% |
- |
|
rng::find_if(deque<int>)_(process_all)/50
|
-2.14% |
23.836 |
23.327 |
- |
-3.37% |
- |
|
std::move(deque<int>)/8
|
-2.13% |
3.939 |
3.855 |
- |
-3.56% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.13% |
836.465 |
818.614 |
- |
-2.51% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-2.13% |
1464501.487 |
1433324.122 |
- |
-0.76% |
- |
|
BM_MakeThenSortHeap_string_Ascending_64
|
-2.13% |
15.733 |
15.398 |
- |
-2.55% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-2.13% |
4.375 |
4.282 |
- |
1.45% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-2.13% |
1217230.818 |
1191358.037 |
- |
-1.19% |
- |
|
BM_deque_vector_ranges_move/70000
|
-2.13% |
2971.264 |
2908.115 |
- |
-0.11% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.12% |
27.847 |
27.255 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
-2.12% |
21682515.882 |
21222418.674 |
- |
-1.49% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-2.12% |
107.085 |
104.815 |
- |
0.09% |
- |
|
rng::partition(list<int>)_(sparse)/50
|
-2.12% |
15.572 |
15.243 |
- |
-1.01% |
- |
|
rng::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-2.11% |
16.413 |
16.066 |
- |
-3.80% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_64
|
-2.11% |
8.895 |
8.708 |
- |
-0.73% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16
|
-2.11% |
3.005 |
2.942 |
- |
-0.18% |
- |
|
BM_PushHeap_string_Random_1024
|
-2.11% |
15.146 |
14.827 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-2.11% |
1208472.169 |
1183032.797 |
- |
1.89% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-2.10% |
2.336 |
2.287 |
- |
3.71% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-2.10% |
4495642.142 |
4401076.360 |
- |
-4.57% |
- |
|
BM_PushHeap_string_Random_256
|
-2.10% |
14.431 |
14.128 |
- |
-0.62% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
-2.10% |
2819.968 |
2760.746 |
- |
-0.57% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-2.10% |
5.797 |
5.675 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-2.10% |
354544743.112 |
347102828.662 |
- |
2.38% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
-2.10% |
5.555 |
5.439 |
- |
0.49% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16
|
-2.09% |
4.182 |
4.094 |
- |
-1.46% |
- |
|
rng::find_if(deque<int>)_(process_all)/8192
|
-2.09% |
2886.215 |
2825.915 |
- |
-6.10% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.09% |
1124071.875 |
1100592.503 |
- |
3.68% |
- |
|
BM_RangesSortHeap_string_1024
|
-2.09% |
60.480 |
59.217 |
- |
0.22% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-2.09% |
208996257.357 |
204635294.500 |
- |
1.76% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-2.09% |
3.251 |
3.183 |
- |
0.53% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
-2.08% |
1462918.489 |
1432420.352 |
- |
-0.80% |
- |
|
rng::for_each_n(deque<int>)/8
|
-2.08% |
1.178 |
1.154 |
- |
-4.24% |
- |
|
BM_PopHeap_uint64_4
|
-2.08% |
2.722 |
2.666 |
- |
-1.51% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.08% |
98197.104 |
96154.007 |
- |
-0.67% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.08% |
67574.610 |
66169.776 |
- |
-0.71% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50
|
-2.08% |
47.122 |
46.143 |
- |
-1.40% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
-2.07% |
27.915 |
27.336 |
- |
-0.17% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
-2.07% |
27.656 |
27.083 |
- |
-1.06% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
-2.07% |
1.436 |
1.406 |
- |
-2.27% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.07% |
7.320 |
7.168 |
- |
4.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
-2.07% |
34.278 |
33.569 |
- |
-0.20% |
- |
|
BM_std_min<unsigned_char>/20
|
-2.07% |
1.529 |
1.497 |
- |
-1.22% |
- |
|
BM_RangesMakeHeap_string_SingleElement_262144
|
-2.07% |
7.380 |
7.228 |
- |
-12.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.06% |
352599291.922 |
345323478.508 |
- |
-1.72% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-2.06% |
1208881.020 |
1183947.231 |
- |
-0.45% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-2.06% |
21.459 |
21.017 |
- |
-5.14% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-2.05% |
176290447.697 |
172667854.490 |
- |
0.19% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-2.05% |
7832.286 |
7671.351 |
- |
-7.59% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-2.05% |
35.531 |
34.801 |
- |
-1.98% |
- |
|
BM_deque_vector_ranges_move/65536
|
-2.05% |
2732.513 |
2676.415 |
- |
-2.72% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-2.05% |
1291154.866 |
1264652.506 |
- |
1.07% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-2.04% |
1908400.147 |
1869433.475 |
- |
-2.30% |
- |
|
rng::search_n(deque<int>)_(no_match)/1000
|
-2.04% |
438.001 |
429.060 |
- |
-0.44% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
-2.04% |
4.542 |
4.450 |
- |
3.25% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.03% |
25.383 |
24.866 |
- |
0.81% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.03% |
821.652 |
804.957 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-2.03% |
24393522.594 |
23897933.162 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-2.03% |
8876229.066 |
8695946.994 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.03% |
648.046 |
634.884 |
- |
-2.85% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.03% |
341509096.691 |
334578128.596 |
- |
-0.50% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/32
|
-2.03% |
13.728 |
13.450 |
- |
-9.91% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-2.02% |
29.497 |
28.900 |
- |
-1.66% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.02% |
775.992 |
760.304 |
- |
-3.46% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-2.02% |
2.059 |
2.017 |
- |
6.44% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
-2.02% |
1.541 |
1.510 |
- |
0.63% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/1024
|
-2.02% |
4179.028 |
4094.624 |
- |
-1.56% |
- |
|
std::reverse_copy(list<int>)/4096
|
-2.02% |
3143.907 |
3080.434 |
- |
-2.94% |
- |
|
BM_MakeThenSortHeap_string_Heap_1024
|
-2.02% |
64.387 |
63.087 |
- |
0.42% |
- |
|
rng::partial_sort_copy(vector<int>)_(heap)/8
|
-2.01% |
15.602 |
15.287 |
- |
0.06% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-2.01% |
6.061 |
5.939 |
- |
-2.64% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
-2.01% |
75.316 |
73.801 |
- |
0.03% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/1024
|
-2.01% |
5691.273 |
5576.853 |
- |
-0.19% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-2.01% |
795.260 |
779.274 |
- |
-2.00% |
- |
|
std::list<int>::ctor(size)/1024
|
-2.01% |
11873.895 |
11635.398 |
- |
-0.10% |
- |
|
rng::find_end(vector<int>)_(process_all)/1024
|
-2.01% |
244.455 |
239.551 |
- |
-1.24% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.01% |
55074.349 |
53969.935 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-2.01% |
1205746.721 |
1181568.611 |
- |
2.03% |
- |
|
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.00% |
9.140 |
8.957 |
- |
-0.68% |
- |
|
BM_RangesPushHeap_string_Random_64
|
-2.00% |
12.936 |
12.677 |
- |
-1.08% |
- |
|
rng::rotate(vector<bool>)_(by_1/3)/1024
|
-2.00% |
50.817 |
49.800 |
- |
0.82% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-2.00% |
5.840 |
5.723 |
- |
1.88% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-2.00% |
5.507 |
5.397 |
- |
-3.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-2.00% |
21108905.003 |
20687660.666 |
- |
1.44% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-1.99% |
1207453.858 |
1183383.381 |
- |
0.99% |
- |
|
std::generate(list<int>)/32
|
-1.99% |
8.734 |
8.560 |
- |
0.23% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-1.99% |
471.408 |
462.038 |
- |
-2.90% |
- |
|
rng::find_end(vector<int>)_(near_matches)/8192
|
-1.99% |
934934.254 |
916374.456 |
- |
-0.68% |
- |
|
std::generate_n(vector<int>)/32
|
-1.98% |
7.995 |
7.836 |
- |
-2.27% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-1.98% |
1204507.162 |
1180630.451 |
- |
1.63% |
- |
|
std::fill_n(deque<int>)/32
|
-1.98% |
1.287 |
1.261 |
- |
9.12% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024
|
-1.98% |
1.195 |
1.171 |
- |
11.45% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_256
|
-1.98% |
5.996 |
5.878 |
- |
2.79% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
-1.98% |
4524.525 |
4434.988 |
- |
-0.42% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.98% |
3.644 |
3.572 |
- |
0.11% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(heap)/8
|
-1.98% |
25.395 |
24.893 |
- |
0.19% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
-1.98% |
24.865 |
24.374 |
- |
0.40% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-1.97% |
43635.200 |
42774.385 |
- |
-0.34% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
-1.97% |
26.786 |
26.258 |
- |
-0.61% |
- |
|
rng::rotate_copy(list<int>)/32
|
-1.97% |
8.688 |
8.517 |
- |
-0.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.97% |
182621.462 |
179032.702 |
- |
-0.88% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-1.96% |
2878.673 |
2822.116 |
- |
-4.19% |
- |
|
BM_StringFindCharLiteral/64
|
-1.96% |
2.131 |
2.089 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.96% |
4534999.508 |
4446087.474 |
- |
-0.14% |
- |
|
BM_std_min<int>/64
|
-1.96% |
2.663 |
2.611 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.96% |
4397342.173 |
4311255.682 |
- |
1.78% |
- |
|
rng::stable_sort(vector<int>)_(shuffled)/8
|
-1.96% |
21.272 |
20.856 |
- |
0.46% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.96% |
16.208 |
15.891 |
- |
0.15% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/1024
|
-1.96% |
1037.783 |
1017.480 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.95% |
1212369.961 |
1188701.735 |
- |
0.75% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.95% |
11120069.646 |
10902999.329 |
- |
-1.38% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.95% |
9.056 |
8.880 |
- |
-0.99% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.95% |
11019573.885 |
10805082.922 |
- |
-1.39% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.95% |
9519972.045 |
9334721.137 |
- |
-0.64% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.95% |
88070.821 |
86357.285 |
- |
2.97% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.94% |
1.262 |
1.238 |
- |
25.88% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
-1.94% |
9.424 |
9.240 |
- |
-0.15% |
- |
|
std::reverse(vector<int>)/8
|
-1.94% |
1.554 |
1.524 |
- |
-4.55% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1024
|
-1.94% |
860.745 |
844.042 |
- |
-0.53% |
- |
|
rng::remove(deque<int>)_(sprinkled)/32
|
-1.94% |
55.159 |
54.089 |
- |
-4.78% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-1.94% |
19.607 |
19.227 |
- |
-0.09% |
- |
|
rng::find(deque<int>)_(process_all)/8
|
-1.94% |
3.568 |
3.499 |
- |
-0.65% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
-1.93% |
35.244 |
34.563 |
- |
0.32% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-1.93% |
21.235 |
20.825 |
- |
-6.85% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
-1.93% |
17.963 |
17.617 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-1.93% |
1207160.318 |
1183898.926 |
- |
1.50% |
- |
|
BM_MakeHeap_uint64_SingleElement_256
|
-1.93% |
0.580 |
0.569 |
- |
-0.97% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.92% |
14037.623 |
13768.135 |
- |
-0.48% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.92% |
781.098 |
766.106 |
- |
14.27% |
- |
|
BM_std_min<int>/8
|
-1.92% |
1.322 |
1.297 |
- |
-0.00% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_64
|
-1.92% |
15.152 |
14.862 |
- |
-1.29% |
- |
|
std::copy(list<int>)/32768
|
-1.91% |
26727.896 |
26216.093 |
- |
-0.78% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.91% |
6274.254 |
6154.118 |
- |
-1.58% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.91% |
24313.141 |
23847.886 |
- |
-1.23% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-1.91% |
5989814.641 |
5875334.845 |
- |
-1.86% |
- |
|
BM_RangesPushHeap_string_Random_256
|
-1.91% |
14.332 |
14.058 |
- |
-2.09% |
- |
|
std::fill(vector<bool>)/512
|
-1.91% |
1.573 |
1.543 |
- |
0.86% |
- |
|
rng::starts_with(list<int>)/8
|
-1.91% |
2.967 |
2.911 |
- |
0.01% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-1.90% |
28.337 |
27.797 |
- |
4.30% |
- |
|
std::count(list<int>)_(every_other)/8
|
-1.90% |
2.137 |
2.096 |
- |
-0.24% |
- |
|
BM_std_min<unsigned___int128>/10
|
-1.90% |
3.758 |
3.687 |
- |
-8.09% |
- |
|
rng::for_each(deque<int>)/32
|
-1.90% |
3.815 |
3.742 |
- |
-0.47% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
-1.90% |
23.942 |
23.487 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
-1.90% |
354450891.140 |
347717364.426 |
- |
-0.46% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_64
|
-1.90% |
6.061 |
5.946 |
- |
0.47% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
-1.90% |
8.846 |
8.678 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
-1.89% |
1155456.445 |
1133582.211 |
- |
-2.29% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.89% |
8.908 |
8.740 |
- |
0.51% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/7
|
-1.89% |
2.894 |
2.839 |
- |
0.14% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-1.89% |
1.371 |
1.345 |
- |
0.56% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.88% |
3123.867 |
3065.056 |
- |
-0.21% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-1.88% |
22.901 |
22.470 |
- |
1.48% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-1.88% |
2.698 |
2.647 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.88% |
1347358.805 |
1322017.610 |
- |
-2.11% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
-1.88% |
25.024 |
24.553 |
- |
-3.15% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.88% |
1161071.734 |
1139265.877 |
- |
-1.04% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.88% |
12.047 |
11.821 |
- |
0.41% |
- |
|
BM_vector_deque_copy_backward/64
|
-1.87% |
3.051 |
2.994 |
- |
1.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-1.87% |
17.022 |
16.704 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-1.87% |
213307506.959 |
209317470.586 |
- |
1.21% |
- |
|
rng::rotate_copy(vector<int>)/1024
|
-1.87% |
33.256 |
32.634 |
- |
0.40% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.87% |
5.317 |
5.217 |
- |
-0.53% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8
|
-1.87% |
2.963 |
2.908 |
- |
-0.01% |
- |
|
BM_MakeHeap_string_Descending_16
|
-1.87% |
2.382 |
2.338 |
- |
-1.12% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-1.86% |
1.682 |
1.651 |
- |
-0.24% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.86% |
139385.633 |
136790.115 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-1.86% |
11779253.718 |
11560060.899 |
- |
1.33% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-1.86% |
3.949 |
3.875 |
- |
-2.06% |
- |
|
BM_PushHeap_string_Descending_64
|
-1.86% |
2.273 |
2.230 |
- |
-17.13% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.86% |
30.015 |
29.458 |
- |
-1.39% |
- |
|
rng::stable_partition(vector<int>)_(dense)/50
|
-1.85% |
25.701 |
25.226 |
- |
-4.59% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.85% |
14.456 |
14.189 |
- |
-0.08% |
- |
|
rng::copy_backward(vector<bool>)_(aligned)/4096
|
-1.85% |
5.158 |
5.063 |
- |
0.10% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-1.85% |
18.226 |
17.890 |
- |
1.40% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.84% |
605593.979 |
594472.651 |
- |
-1.65% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-1.84% |
29.798 |
29.251 |
- |
2.38% |
- |
|
rng::all_of(vector<int>)_(process_all)/32
|
-1.84% |
8.473 |
8.317 |
- |
-1.95% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-1.83% |
7.973 |
7.827 |
- |
34.13% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.83% |
16.159 |
15.862 |
- |
0.26% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-1.83% |
38.945 |
38.231 |
- |
-0.34% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/0
|
-1.83% |
18.524 |
18.185 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.83% |
1681399.018 |
1650582.442 |
- |
-5.13% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-1.83% |
39.236 |
38.518 |
- |
0.33% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.83% |
11778815.871 |
11563300.945 |
- |
-1.91% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-1.83% |
17.344 |
17.027 |
- |
-0.70% |
- |
|
BM_std_min<int>/20
|
-1.83% |
1.413 |
1.388 |
- |
0.06% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-1.83% |
2.155 |
2.116 |
- |
9.33% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-1.82% |
15.498 |
15.216 |
- |
-1.01% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
-1.82% |
26.855 |
26.365 |
- |
-2.38% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
-1.82% |
1.228 |
1.206 |
- |
-1.46% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.82% |
4.077 |
4.003 |
- |
1.32% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.82% |
4.766 |
4.679 |
- |
-0.21% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.82% |
7.641 |
7.502 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.82% |
1277485.151 |
1254285.291 |
- |
-1.45% |
- |
|
BM_std_minmax<short>/21
|
-1.81% |
2.086 |
2.048 |
- |
0.15% |
- |
|
rng::remove_copy(vector<int>)_(prefix)/32
|
-1.81% |
11.062 |
10.862 |
- |
-0.47% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-1.81% |
3.964 |
3.892 |
- |
-3.76% |
- |
|
BM_std_min<unsigned_int>/24
|
-1.81% |
1.870 |
1.837 |
- |
0.25% |
- |
|
rng::move(deque<int>)/32768
|
-1.81% |
2073.852 |
2036.347 |
- |
-6.39% |
- |
|
BM_StringRelational_Less_Small_Small_Control
|
-1.81% |
1.785 |
1.753 |
- |
1.50% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/1024
|
-1.80% |
34.649 |
34.024 |
- |
3.08% |
- |
|
bm_write
|
-1.80% |
595.495 |
584.774 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-1.80% |
2766776.283 |
2716992.840 |
- |
-5.99% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-1.79% |
34.961 |
34.334 |
- |
2.26% |
- |
|
BM_PushHeap_string_Descending_16384
|
-1.79% |
2.428 |
2.384 |
- |
-29.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-1.79% |
2019401.285 |
1983226.236 |
- |
3.23% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
-1.79% |
1.220 |
1.198 |
- |
-1.59% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-1.79% |
1.694 |
1.663 |
- |
-4.11% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.79% |
38.479 |
37.792 |
- |
-14.35% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.78% |
17.038 |
16.734 |
- |
0.26% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.78% |
9.135 |
8.972 |
- |
-0.90% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.78% |
1209.090 |
1187.595 |
- |
-1.90% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.78% |
22.661 |
22.259 |
- |
1.27% |
- |
|
rng::starts_with(deque<int>,_pred)/8
|
-1.78% |
4.722 |
4.638 |
- |
0.18% |
- |
|
BM_std_minmax<unsigned_char>/5
|
-1.77% |
1.740 |
1.709 |
- |
-2.42% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.77% |
9.026 |
8.866 |
- |
-1.55% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.77% |
17.323 |
17.016 |
- |
0.19% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-1.77% |
1.464 |
1.438 |
- |
-4.18% |
- |
|
std::unordered_set<int>::clear()/8192
|
-1.77% |
61892.634 |
60798.076 |
- |
-1.89% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-1.77% |
4.118 |
4.045 |
- |
2.05% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.76% |
35.715 |
35.085 |
- |
1.22% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
-1.76% |
35.246 |
34.625 |
- |
0.07% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
-1.76% |
4.064 |
3.992 |
- |
0.90% |
- |
|
BM_MakeThenSortHeap_string_Heap_256
|
-1.76% |
50.006 |
49.128 |
- |
0.08% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.75% |
144.630 |
142.093 |
- |
0.16% |
- |
|
BM_MakeThenSortHeap_string_Heap_16384
|
-1.75% |
103.196 |
101.388 |
- |
0.56% |
- |
|
BM_deque_deque_copy_backward/1
|
-1.75% |
2.824 |
2.775 |
- |
-0.74% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-1.75% |
15.360 |
15.091 |
- |
-25.48% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.75% |
0.833 |
0.818 |
- |
-3.64% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.74% |
36956.182 |
36311.319 |
- |
-1.22% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.74% |
55938381.379 |
54962774.331 |
- |
0.19% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/8192
|
-1.74% |
1.018 |
1.000 |
- |
5.83% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/1024
|
-1.74% |
6526.806 |
6413.314 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
-1.74% |
14272214.406 |
14024270.550 |
- |
-0.83% |
- |
|
BM_std_min<unsigned_char>/14
|
-1.73% |
1.820 |
1.788 |
- |
-0.37% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-1.73% |
1.390 |
1.366 |
- |
-0.58% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.73% |
19.246 |
18.912 |
- |
-1.42% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
-1.73% |
0.631 |
0.620 |
- |
-1.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-1.73% |
6083954.575 |
5978610.537 |
- |
-0.22% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
-1.73% |
2336229.723 |
2295800.027 |
- |
-1.07% |
- |
|
SetIntersection_None_Set_string_64_4
|
-1.73% |
22993741.741 |
22595953.459 |
- |
-1.88% |
- |
|
BM_RangesPushHeap_uint64_Random_1024
|
-1.73% |
5.913 |
5.810 |
- |
-3.28% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
-1.73% |
1.801 |
1.770 |
- |
-0.56% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.72% |
4569199.293 |
4490463.590 |
- |
0.16% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.72% |
1523.170 |
1496.936 |
- |
-7.30% |
- |
|
rng::reverse_copy(vector<int>)/4096
|
-1.72% |
138.467 |
136.084 |
- |
-0.85% |
- |
|
rng::search_n(deque<int>)_(no_match)/1024
|
-1.72% |
448.760 |
441.055 |
- |
-0.26% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.72% |
544.780 |
535.436 |
- |
0.88% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
-1.71% |
617.907 |
607.312 |
- |
-1.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-1.71% |
350126975.393 |
344125062.497 |
- |
-2.30% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-1.71% |
7.247 |
7.122 |
- |
3.61% |
- |
|
std::move_backward(deque<int>)/8
|
-1.71% |
3.477 |
3.418 |
- |
2.99% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-1.71% |
2849.743 |
2801.018 |
- |
1.91% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-1.71% |
36066401.389 |
35449739.255 |
- |
-0.69% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-1.71% |
312.431 |
307.096 |
- |
0.30% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1000
|
-1.71% |
737.742 |
725.151 |
- |
-0.25% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
-1.71% |
1.003 |
0.986 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-1.71% |
1141223.969 |
1121747.932 |
- |
-0.75% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-1.70% |
16855.359 |
16568.029 |
- |
-0.36% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-1.70% |
6330.469 |
6222.621 |
- |
8.63% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.70% |
10.932 |
10.745 |
- |
0.09% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-1.70% |
906.400 |
890.969 |
- |
-0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.70% |
13438.807 |
13210.362 |
- |
-0.88% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.70% |
21.890 |
21.518 |
- |
-2.21% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-1.70% |
3.789 |
3.725 |
- |
-0.76% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-1.70% |
21.743 |
21.374 |
- |
1.50% |
- |
|
rng::fill(deque<int>)/8192
|
-1.69% |
242.706 |
238.593 |
- |
-0.44% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-1.69% |
1183971.001 |
1163929.149 |
- |
-3.35% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-1.69% |
6847.070 |
6731.197 |
- |
3.68% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-1.69% |
1.515 |
1.489 |
- |
7.65% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
-1.69% |
176.283 |
173.305 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.69% |
5.466 |
5.374 |
- |
5.65% |
- |
|
bm_lexicographical_compare<int>/8
|
-1.69% |
1.538 |
1.512 |
- |
-1.86% |
- |
|
rng::search(list<int>)_(near_matches)/1024
|
-1.69% |
39694.331 |
39024.530 |
- |
-0.80% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
-1.69% |
6.766 |
6.652 |
- |
0.20% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
-1.69% |
7.763 |
7.632 |
- |
-2.11% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
-1.68% |
6898.471 |
6782.280 |
- |
-1.13% |
- |
|
rng::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-1.68% |
6931.969 |
6815.224 |
- |
2.52% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.68% |
4.824 |
4.743 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.68% |
1120320.885 |
1101457.772 |
- |
-0.38% |
- |
|
BM_deque_vector_copy/5500
|
-1.68% |
197.161 |
193.843 |
- |
-1.66% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-1.68% |
7612.545 |
7484.485 |
- |
-1.60% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
-1.68% |
788986.220 |
775714.523 |
- |
-1.21% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.68% |
3.412 |
3.355 |
- |
-1.82% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.68% |
24.322 |
23.914 |
- |
0.34% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.68% |
65312.721 |
64218.614 |
- |
-1.55% |
- |
|
BM_deque_vector_copy_backward/5500
|
-1.67% |
202.811 |
199.417 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-1.67% |
1160010.363 |
1140631.006 |
- |
-3.07% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.67% |
110256.404 |
108418.932 |
- |
-3.37% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64
|
-1.67% |
10.529 |
10.353 |
- |
-1.39% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.67% |
11.421 |
11.231 |
- |
-2.03% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_4
|
-1.66% |
4.127 |
4.058 |
- |
-0.66% |
- |
|
BM_MakeHeap_string_Ascending_64
|
-1.66% |
4.736 |
4.657 |
- |
-4.02% |
- |
|
rng::search_n(deque<int>,_pred)_(no_match)/1024
|
-1.66% |
614.466 |
604.276 |
- |
-0.13% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.66% |
39.658 |
39.000 |
- |
0.31% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.66% |
1033.359 |
1016.234 |
- |
6.43% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64
|
-1.66% |
1.121 |
1.102 |
- |
-1.47% |
- |
|
BM_std_min<short>/21
|
-1.65% |
1.825 |
1.795 |
- |
-1.79% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.65% |
698.737 |
687.182 |
- |
-1.62% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.65% |
0.952 |
0.936 |
- |
-3.09% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.65% |
12.564 |
12.357 |
- |
0.48% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_262144
|
-1.65% |
80.297 |
78.972 |
- |
0.03% |
- |
|
rng::partition_point(deque<int>)/50
|
-1.65% |
4.381 |
4.309 |
- |
-0.90% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/7
|
-1.65% |
2.159 |
2.123 |
- |
-3.65% |
- |
|
BM_RangesPopHeap_float_4
|
-1.64% |
2.459 |
2.419 |
- |
2.10% |
- |
|
BM_RangesPushHeap_string_Random_16
|
-1.64% |
10.290 |
10.121 |
- |
-0.58% |
- |
|
rng::replace(list<int>)_(prefix)/50
|
-1.64% |
19.542 |
19.221 |
- |
-0.15% |
- |
|
std::deque<int>::ctor(size)/8192
|
-1.64% |
460.195 |
452.650 |
- |
2.75% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-1.64% |
4.111 |
4.044 |
- |
-5.57% |
- |
|
BM_RangesSortHeap_string_256
|
-1.63% |
45.330 |
44.590 |
- |
0.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.63% |
805.168 |
792.029 |
- |
-2.84% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
-1.63% |
2.400 |
2.360 |
- |
2.21% |
- |
|
BM_std_min<unsigned_short>/9
|
-1.63% |
6.354 |
6.250 |
- |
-3.49% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
-1.63% |
23.273 |
22.894 |
- |
0.33% |
- |
|
std::deque<int>::ctor(size)/32
|
-1.63% |
27.889 |
27.435 |
- |
5.03% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-1.63% |
47.790 |
47.013 |
- |
-0.96% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.62% |
45.051 |
44.320 |
- |
-1.15% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.62% |
23.558 |
23.177 |
- |
-1.53% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
-1.62% |
1.217 |
1.197 |
- |
-0.48% |
- |
|
BM_deque_deque_copy_backward/65536
|
-1.61% |
8250.631 |
8117.451 |
- |
-2.23% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
-1.61% |
689.807 |
678.690 |
- |
0.72% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
-1.61% |
16.893 |
16.621 |
- |
13.17% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
-1.61% |
32.432 |
31.910 |
- |
0.30% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
-1.61% |
38936657.391 |
38311261.606 |
- |
-0.25% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-1.60% |
10.329 |
10.164 |
- |
0.75% |
- |
|
rng::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.60% |
526.434 |
518.012 |
- |
-1.10% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/8192
|
-1.60% |
17095.599 |
16822.381 |
- |
-1.47% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1000
|
-1.60% |
839.411 |
826.003 |
- |
-0.40% |
- |
|
BM_RangesPushHeap_string_Random_4
|
-1.60% |
6.045 |
5.948 |
- |
-0.20% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/1024
|
-1.59% |
480.479 |
472.828 |
- |
-0.17% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-1.59% |
20.954 |
20.620 |
- |
2.32% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.59% |
11.510 |
11.327 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.59% |
357639585.470 |
351969024.754 |
- |
0.17% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-1.58% |
13.091 |
12.884 |
- |
-7.48% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.58% |
18143.682 |
17856.162 |
- |
-5.42% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-1.58% |
1205234.375 |
1186138.832 |
- |
2.01% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-1.58% |
239609.858 |
235813.749 |
- |
-4.41% |
- |
|
BM_std_minmax<unsigned_short>/24
|
-1.58% |
2.314 |
2.277 |
- |
-0.02% |
- |
|
rng::find_end(vector<int>)_(process_all)/1000
|
-1.58% |
239.087 |
235.306 |
- |
-0.71% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-1.58% |
10.408 |
10.244 |
- |
-1.95% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.58% |
4537344.902 |
4465851.161 |
- |
-1.43% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.58% |
3.612 |
3.556 |
- |
-1.74% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.57% |
273203.505 |
268901.279 |
- |
-1.50% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/32
|
-1.57% |
56.059 |
55.177 |
- |
1.12% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.57% |
8.572 |
8.438 |
- |
-1.18% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
-1.57% |
6163.195 |
6066.498 |
- |
-1.11% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.57% |
197.710 |
194.609 |
- |
-2.35% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.56% |
1.169 |
1.150 |
- |
-0.35% |
- |
|
BM_std_min<long_long>/32
|
-1.56% |
3.586 |
3.530 |
- |
-2.42% |
- |
|
std::copy_backward(list<int>)/8
|
-1.56% |
2.472 |
2.434 |
- |
-0.36% |
- |
|
rng::remove_if(list<int>)_(prefix)/1024
|
-1.56% |
1012.804 |
997.008 |
- |
-0.55% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
-1.56% |
772.284 |
760.251 |
- |
-1.08% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-1.56% |
4629745.131 |
4557656.227 |
- |
-0.29% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
-1.56% |
12.018 |
11.831 |
- |
-0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-1.56% |
19090.322 |
18793.282 |
- |
-1.09% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
-1.56% |
34.100 |
33.569 |
- |
0.50% |
- |
|
rng::fold_left(deque<int>)/50
|
-1.55% |
27.592 |
27.163 |
- |
-2.04% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.55% |
1.287 |
1.267 |
- |
0.02% |
- |
|
BM_vector_deque_move/4000
|
-1.55% |
143.387 |
141.164 |
- |
-0.83% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.55% |
11307.249 |
11132.070 |
- |
-0.82% |
- |
|
rng::find(list<int>)_(bail_25%)/8192
|
-1.55% |
1444.247 |
1421.876 |
- |
-0.10% |
- |
|
rng::copy_if(list<int>)_(every_other)/4096
|
-1.55% |
3267.867 |
3217.299 |
- |
-1.23% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-1.55% |
2665.150 |
2623.925 |
- |
-0.30% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-1.55% |
704.794 |
693.894 |
- |
-1.36% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
-1.55% |
666.838 |
656.533 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.54% |
6457665.562 |
6358069.864 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-1.54% |
17194222.321 |
16929075.443 |
- |
-0.05% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.54% |
811.912 |
799.424 |
- |
0.87% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-1.54% |
11.703 |
11.523 |
- |
-0.17% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
-1.53% |
19.464 |
19.166 |
- |
-0.00% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.53% |
2988.700 |
2942.943 |
- |
3.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384
|
-1.53% |
23.839 |
23.475 |
- |
0.04% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-1.53% |
25.046 |
24.663 |
- |
-0.60% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-1.53% |
362.589 |
357.047 |
- |
0.32% |
- |
|
rng::stable_partition(vector<int>)_(dense)/32
|
-1.53% |
21.742 |
21.410 |
- |
-4.91% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-1.53% |
15.191 |
14.959 |
- |
-0.51% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
-1.53% |
8254.088 |
8128.110 |
- |
-1.30% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.53% |
21.764 |
21.432 |
- |
-0.47% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.52% |
43932.737 |
43262.816 |
- |
1.17% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.52% |
29.284 |
28.838 |
- |
-1.51% |
- |
|
BM_RangesPushHeap_float_Ascending_262144
|
-1.52% |
5.292 |
5.212 |
- |
1.48% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.52% |
519.521 |
511.615 |
- |
0.06% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
-1.52% |
18332.215 |
18053.427 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.52% |
163825893.667 |
161337971.648 |
- |
-0.77% |
- |
|
BM_deque_deque_copy/64
|
-1.52% |
5.563 |
5.479 |
- |
-1.51% |
- |
|
BM_std_minmax<long_long>/10
|
-1.52% |
2.190 |
2.156 |
- |
-1.53% |
- |
|
BM_std_min<unsigned_char>/21
|
-1.52% |
1.805 |
1.778 |
- |
-1.21% |
- |
|
BM_CmpEqual_uchar_schar
|
-1.52% |
1.066 |
1.050 |
- |
-0.04% |
- |
|
std::is_sorted_until(list<int>)/8
|
-1.51% |
2.242 |
2.208 |
- |
0.03% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_4
|
-1.51% |
4.235 |
4.170 |
- |
-3.45% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.51% |
8983.987 |
8848.117 |
- |
0.85% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/8192
|
-1.51% |
37.394 |
36.829 |
- |
0.60% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_64
|
-1.51% |
12.977 |
12.781 |
- |
-1.10% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
-1.51% |
23.325 |
22.974 |
- |
0.80% |
- |
|
BM_std_minmax<unsigned_char>/5500
|
-1.51% |
50.785 |
50.020 |
- |
-1.30% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-1.51% |
1231946.600 |
1213401.790 |
- |
-1.11% |
- |
|
rng::partial_sort_copy(list<int>)_(ascending)/8
|
-1.50% |
8.957 |
8.822 |
- |
-1.70% |
- |
|
BM_std_min<unsigned_long_long>/14
|
-1.50% |
1.934 |
1.905 |
- |
-1.37% |
- |
|
BM_SortHeap_float_64
|
-1.50% |
3.260 |
3.211 |
- |
1.85% |
- |
|
rng::stable_partition(deque<int>)_(dense)/32
|
-1.50% |
28.088 |
27.665 |
- |
-1.21% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-1.50% |
208488.702 |
205354.127 |
- |
0.30% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-1.50% |
6618.754 |
6519.255 |
- |
0.03% |
- |
|
bm_gcd_trivial
|
-1.50% |
0.885 |
0.872 |
- |
1.81% |
- |
|
rng::move(deque<int>)/8
|
-1.50% |
3.933 |
3.874 |
- |
-1.93% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.50% |
9.121 |
8.984 |
- |
-0.81% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-1.50% |
5.322 |
5.242 |
- |
3.89% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.50% |
2.386 |
2.350 |
- |
-2.47% |
- |
|
BM_PushHeap_string_Ascending_64
|
-1.50% |
7.201 |
7.094 |
- |
-0.64% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
-1.50% |
4307.122 |
4242.609 |
- |
-0.30% |
- |
|
rng::rotate(vector<bool>)_(1_element_backward)/1024
|
-1.50% |
28.216 |
27.793 |
- |
-1.05% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.49% |
18.909 |
18.626 |
- |
-0.36% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
-1.49% |
3.571 |
3.518 |
- |
0.39% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-1.49% |
22.848 |
22.508 |
- |
-6.24% |
- |
|
std::reverse(list<int>)/64
|
-1.49% |
17.746 |
17.481 |
- |
-0.99% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.49% |
2.505 |
2.468 |
- |
-3.26% |
- |
|
rng::fill_n(vector<int>)/8192
|
-1.49% |
238.510 |
234.959 |
- |
-1.60% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.48% |
10079.313 |
9929.658 |
- |
0.81% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.48% |
36.340 |
35.801 |
- |
22.57% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.48% |
3.707 |
3.652 |
- |
-0.46% |
- |
|
BM_RangesSortHeap_string_64
|
-1.48% |
30.300 |
29.852 |
- |
0.17% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/50
|
-1.48% |
1360.147 |
1340.012 |
- |
-1.28% |
- |
|
BM_num_get<unsigned_long>
|
-1.48% |
11.167 |
11.002 |
- |
-0.51% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/32768
|
-1.48% |
38.335 |
37.768 |
- |
-1.50% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
-1.48% |
4538517.772 |
4471488.172 |
- |
0.09% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.47% |
537.414 |
529.497 |
- |
0.10% |
- |
|
std::search_n(list<int>)_(no_match)/1024
|
-1.47% |
751.039 |
739.981 |
- |
-2.45% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-1.47% |
13103.445 |
12910.546 |
- |
-0.12% |
- |
|
rng::none_of(list<int>)_(process_all)/8192
|
-1.47% |
7339.625 |
7231.908 |
- |
-0.88% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/32
|
-1.46% |
8.727 |
8.600 |
- |
-0.83% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-1.46% |
55239.275 |
54431.875 |
- |
-0.78% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-1.46% |
2285.538 |
2252.222 |
- |
-0.24% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.46% |
4818597.522 |
4748397.992 |
- |
0.08% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-1.46% |
844778.228 |
832476.825 |
- |
-4.00% |
- |
|
SetIntersection_None_Set_string_256_64
|
-1.46% |
9679858.674 |
9538975.385 |
- |
-0.37% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
-1.45% |
2.203 |
2.171 |
- |
3.73% |
- |
|
rng::reverse_copy(list<int>)/512
|
-1.45% |
372.984 |
367.560 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.45% |
19185745.162 |
18906722.041 |
- |
-3.75% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.45% |
1219648.105 |
1201925.961 |
- |
-2.16% |
- |
|
rng::find(list<int>)_(process_all)/50
|
-1.45% |
18.361 |
18.095 |
- |
-3.94% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.45% |
629552.540 |
620419.480 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.45% |
37.965 |
37.414 |
- |
-0.71% |
- |
|
rng::none_of(vector<int>)_(process_all)/32
|
-1.45% |
8.455 |
8.333 |
- |
0.05% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-1.45% |
4.781 |
4.712 |
- |
-1.89% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.45% |
14829.594 |
14614.778 |
- |
-0.70% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384
|
-1.45% |
7.026 |
6.924 |
- |
0.71% |
- |
|
BM_std_min<unsigned___int128>/9
|
-1.45% |
3.342 |
3.294 |
- |
-6.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.45% |
15650.125 |
15423.857 |
- |
-1.68% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.44% |
150043.770 |
147876.467 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_256_16
|
-1.44% |
11151892.961 |
10990810.226 |
- |
-0.84% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-1.44% |
11.293 |
11.129 |
- |
-1.54% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.44% |
13624.382 |
13427.660 |
- |
-0.12% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.44% |
150091.102 |
147928.705 |
- |
0.09% |
- |
|
BM_std_minmax<unsigned_short>/64
|
-1.44% |
1.548 |
1.525 |
- |
-0.03% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-1.44% |
915.157 |
901.984 |
- |
-2.58% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.44% |
692.308 |
682.348 |
- |
-1.70% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.44% |
430.543 |
424.350 |
- |
0.66% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
-1.44% |
193.304 |
190.527 |
- |
-0.58% |
- |
|
rng::search_n(list<int>)_(no_match)/1000
|
-1.44% |
707.528 |
697.371 |
- |
-1.92% |
- |
|
BM_std_min<unsigned___int128>/8
|
-1.44% |
2.934 |
2.892 |
- |
-7.01% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
-1.43% |
1.788 |
1.762 |
- |
-1.74% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024
|
-1.43% |
0.999 |
0.985 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
-1.43% |
145818523.688 |
143731209.556 |
- |
-0.87% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
-1.43% |
10.875 |
10.720 |
- |
-0.56% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.43% |
11.694 |
11.527 |
- |
-1.40% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192
|
-1.43% |
1.000 |
0.986 |
- |
0.08% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-1.43% |
1.587 |
1.564 |
- |
29.38% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.42% |
2234479.097 |
2202648.853 |
- |
-3.25% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.42% |
12757.906 |
12576.354 |
- |
0.20% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst
|
-1.42% |
0.827 |
0.815 |
- |
-0.82% |
- |
|
BM_RangesMakeHeap_string_Heap_262144
|
-1.42% |
5.227 |
5.153 |
- |
-5.24% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-1.42% |
5.458 |
5.380 |
- |
0.07% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-1.42% |
1.072 |
1.057 |
- |
31.81% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-1.42% |
1851.171 |
1824.932 |
- |
-2.97% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.42% |
741.064 |
730.569 |
- |
-8.74% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_16
|
-1.41% |
9.642 |
9.506 |
- |
-1.01% |
- |
|
std::generate_n(deque<int>)/50
|
-1.41% |
12.444 |
12.269 |
- |
-0.40% |
- |
|
BM_std_min<unsigned_char>/5500
|
-1.41% |
37.577 |
37.047 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_string_16_4
|
-1.41% |
77338737.109 |
76248226.475 |
- |
-0.25% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.41% |
1211.763 |
1194.728 |
- |
-2.49% |
- |
|
rng::partial_sort(vector<int>)_(repeated)/8
|
-1.40% |
20.367 |
20.080 |
- |
-1.32% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-1.40% |
37297.695 |
36775.511 |
- |
-0.60% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_16
|
-1.40% |
1.300 |
1.282 |
- |
0.67% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.40% |
0.971 |
0.957 |
- |
-2.35% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024
|
-1.40% |
15.054 |
14.844 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-1.40% |
1167430.377 |
1151134.194 |
- |
0.80% |
- |
|
rng::fill_n(vector<bool>)/32768
|
-1.39% |
30.511 |
30.086 |
- |
-0.23% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-1.39% |
2648.491 |
2611.573 |
- |
-9.20% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-1.39% |
64125.837 |
63232.730 |
- |
0.36% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
-1.39% |
11.991 |
11.824 |
- |
0.21% |
- |
|
BM_RangesMakeHeap_string_Heap_256
|
-1.39% |
4.884 |
4.816 |
- |
-3.05% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-1.39% |
25516.516 |
25162.545 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-1.38% |
154041025.565 |
151907897.102 |
- |
-11.54% |
- |
|
rng::find_end(vector<int>)_(match_near_end)/1000
|
-1.38% |
276.713 |
272.882 |
- |
3.17% |
- |
|
727_cppcheck_r
|
-1.38% |
25.526 |
25.172 |
- |
-0.35% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-1.38% |
28.827 |
28.428 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.38% |
4555950.167 |
4492960.096 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.38% |
1331426.887 |
1313022.306 |
- |
-0.53% |
- |
|
BM_std_min<int>/12
|
-1.38% |
1.501 |
1.480 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-1.38% |
16672952.259 |
16442874.235 |
- |
6.35% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-1.38% |
11372426.068 |
11215531.790 |
- |
0.32% |
- |
|
BM_std_minmax<short>/16
|
-1.38% |
1.751 |
1.727 |
- |
-9.13% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.38% |
1187512.456 |
1171145.517 |
- |
-2.05% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
-1.38% |
3727.075 |
3675.757 |
- |
0.30% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/256
|
-1.38% |
70.509 |
69.538 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.38% |
1134911.502 |
1119295.896 |
- |
0.02% |
- |
|
BM_std_minmax<int>/2
|
-1.38% |
0.805 |
0.794 |
- |
-11.83% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
-1.38% |
7450.445 |
7347.998 |
- |
-0.56% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.37% |
1432414.401 |
1412720.254 |
- |
-1.47% |
- |
|
rng::adjacent_find(list<int>)/8192
|
-1.37% |
6992.467 |
6896.430 |
- |
-0.66% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
-1.37% |
30.581 |
30.162 |
- |
-0.95% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
-1.37% |
253.286 |
249.814 |
- |
-0.52% |
- |
|
BM_std_minmax<unsigned_int>/2
|
-1.37% |
0.888 |
0.876 |
- |
6.15% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
-1.37% |
24.525 |
24.189 |
- |
-0.46% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.37% |
167.301 |
165.013 |
- |
-3.33% |
- |
|
rng::move_backward(vector<int>)/64
|
-1.37% |
4.177 |
4.120 |
- |
-0.07% |
- |
|
rng::copy_if(vector<int>)_(every_other)/8
|
-1.37% |
4.281 |
4.223 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.37% |
34909.592 |
34433.060 |
- |
-1.41% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.36% |
22.139 |
21.837 |
- |
-0.52% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-1.36% |
237167.048 |
233938.509 |
- |
-2.84% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-1.36% |
2.979 |
2.939 |
- |
-0.14% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-1.36% |
2.695 |
2.658 |
- |
0.74% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
-1.36% |
0.855 |
0.843 |
- |
0.14% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.35% |
271798.975 |
268116.593 |
- |
-2.49% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-1.35% |
8643.729 |
8526.713 |
- |
-9.40% |
- |
|
bm_lexicographical_compare<signed_char>/5
|
-1.35% |
2.318 |
2.287 |
- |
3.61% |
- |
|
rng::find_if(vector<char>)_(process_all)/8
|
-1.35% |
2.458 |
2.425 |
- |
-2.51% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.35% |
767.796 |
757.414 |
- |
-1.22% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
-1.35% |
1.452 |
1.432 |
- |
2.53% |
- |
|
BM_std_min<unsigned_int>/7
|
-1.35% |
1.061 |
1.047 |
- |
-0.03% |
- |
|
std::copy(vector<int>)/32768
|
-1.34% |
3791.848 |
3740.876 |
- |
6.97% |
- |
|
BM_deque_deque_move/64000
|
-1.34% |
2762.210 |
2725.159 |
- |
0.03% |
- |
|
rng::partition(vector<int>)_(sparse)/32
|
-1.34% |
9.091 |
8.969 |
- |
-1.29% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-1.34% |
1.231 |
1.215 |
- |
-3.56% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-1.34% |
9.847 |
9.715 |
- |
2.69% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-1.34% |
14.044 |
13.856 |
- |
-2.34% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-1.34% |
8.000 |
7.893 |
- |
1.44% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
-1.33% |
5.475 |
5.402 |
- |
-1.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.33% |
5873409.670 |
5795238.554 |
- |
-1.70% |
- |
|
rng::sort(vector<int>)_(heap)/8
|
-1.33% |
22.488 |
22.189 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.33% |
1122178.966 |
1107257.931 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.33% |
3300947.529 |
3257103.462 |
- |
-8.59% |
- |
|
BM_std_min<unsigned_short>/8
|
-1.33% |
1.315 |
1.298 |
- |
-0.59% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
-1.32% |
2.674 |
2.638 |
- |
2.39% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-1.32% |
2.626 |
2.592 |
- |
-4.29% |
- |
|
BM_MakeThenSortHeap_float_Ascending_64
|
-1.32% |
3.981 |
3.928 |
- |
-0.79% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-1.32% |
656.010 |
647.373 |
- |
-3.62% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.32% |
1266912.446 |
1250250.920 |
- |
-0.81% |
- |
|
BM_std_minmax<unsigned_short>/17
|
-1.31% |
1.700 |
1.678 |
- |
-1.99% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.31% |
9.996 |
9.865 |
- |
-1.52% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-1.31% |
153630315.574 |
151617467.664 |
- |
-12.42% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.31% |
1188276.896 |
1172713.404 |
- |
-2.57% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.31% |
44931.520 |
44344.223 |
- |
-2.08% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/64
|
-1.30% |
1.945 |
1.920 |
- |
0.93% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.30% |
32.302 |
31.882 |
- |
-4.79% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.30% |
870.051 |
858.738 |
- |
4.46% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.30% |
1185242.437 |
1169848.329 |
- |
-0.15% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-1.30% |
8467.288 |
8357.350 |
- |
9.22% |
- |
|
BM_std_minmax<char>/27
|
-1.30% |
1.794 |
1.770 |
- |
-9.29% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-1.30% |
6.252 |
6.171 |
- |
-2.18% |
- |
|
rng::for_each(map<int>::iterator)/8
|
-1.30% |
4.613 |
4.554 |
- |
-0.16% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-1.30% |
731441.537 |
721961.696 |
- |
-3.44% |
- |
|
rng::rotate(list<int>)_(by_1/4)/50
|
-1.30% |
24.554 |
24.236 |
- |
-0.55% |
- |
|
rng::find_end(list<int>)_(same_length)/1000
|
-1.30% |
1480.657 |
1461.483 |
- |
-0.97% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
-1.29% |
4.853 |
4.790 |
- |
0.25% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
-1.29% |
2073.122 |
2046.310 |
- |
-0.94% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
-1.29% |
70.509 |
69.597 |
- |
-1.14% |
- |
|
std::move_backward(list<int>)/512
|
-1.29% |
376.269 |
371.416 |
- |
-0.58% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.29% |
4.876 |
4.814 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-1.29% |
1.181 |
1.165 |
- |
1.82% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.29% |
5.485 |
5.415 |
- |
0.85% |
- |
|
std::move_backward(vector<int>)/1048576
|
-1.28% |
56485.961 |
55760.505 |
- |
2.36% |
- |
|
BM_std_min<int>/10
|
-1.28% |
1.007 |
0.994 |
- |
-1.05% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/8192
|
-1.28% |
32.231 |
31.818 |
- |
1.98% |
- |
|
BM_MakeHeap_string_SingleElement_16384
|
-1.28% |
6.044 |
5.967 |
- |
-2.18% |
- |
|
BM_deque_deque_move/64
|
-1.28% |
5.562 |
5.491 |
- |
-1.31% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.28% |
50764.597 |
50114.319 |
- |
-0.54% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/1024
|
-1.28% |
4299.059 |
4244.058 |
- |
-0.33% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-1.28% |
145.384 |
143.525 |
- |
1.47% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-1.28% |
1209927.980 |
1194464.926 |
- |
2.78% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.28% |
24.915 |
24.597 |
- |
-0.09% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-1.28% |
2.003 |
1.977 |
- |
5.47% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-1.27% |
11.269 |
11.126 |
- |
-1.29% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.27% |
31818.747 |
31414.831 |
- |
-2.33% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-1.27% |
4535205.036 |
4477634.138 |
- |
-0.76% |
- |
|
BM_deque_deque_copy_backward/70000
|
-1.27% |
8736.218 |
8625.370 |
- |
2.65% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.27% |
758.042 |
748.445 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-1.27% |
14967594.895 |
14778162.324 |
- |
-6.28% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-1.26% |
1.072 |
1.059 |
- |
36.26% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_1024
|
-1.26% |
8.106 |
8.004 |
- |
-0.00% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64
|
-1.26% |
11.417 |
11.273 |
- |
-0.43% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-1.26% |
803.975 |
793.850 |
- |
2.03% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.26% |
55337.611 |
54641.657 |
- |
-0.02% |
- |
|
BM_RangesSortHeap_string_16384
|
-1.26% |
98.288 |
97.052 |
- |
1.15% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.26% |
30.517 |
30.133 |
- |
-0.06% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-1.25% |
716.774 |
707.780 |
- |
-0.25% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
-1.25% |
13125.343 |
12960.641 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-1.25% |
1980329.689 |
1955485.210 |
- |
-2.67% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.25% |
149952.849 |
148075.430 |
- |
0.44% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-1.25% |
33.152 |
32.737 |
- |
1.44% |
- |
|
BM_std_min<char>/30
|
-1.25% |
2.325 |
2.296 |
- |
3.26% |
- |
|
BM_std_min<int>/24
|
-1.25% |
1.842 |
1.819 |
- |
0.34% |
- |
|
BM_MakeThenSortHeap_string_Heap_262144
|
-1.25% |
181.683 |
179.416 |
- |
0.66% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.25% |
771.033 |
761.430 |
- |
-1.65% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.24% |
15.947 |
15.748 |
- |
-0.90% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.24% |
27262.874 |
26924.417 |
- |
-2.87% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.24% |
16.153 |
15.953 |
- |
0.44% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-1.24% |
837.661 |
827.278 |
- |
16.05% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-1.24% |
525244.745 |
518737.016 |
- |
-0.51% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-1.24% |
38831.405 |
38350.326 |
- |
-0.53% |
- |
|
BM_StringEraseToEnd_Large_Opaque
|
-1.24% |
1.029 |
1.017 |
- |
0.68% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
-1.24% |
38889972.221 |
38409074.057 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.24% |
709.947 |
701.172 |
- |
-2.15% |
- |
|
BM_MakeThenSortHeap_string_Descending_262144
|
-1.23% |
86.269 |
85.204 |
- |
-1.28% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-1.23% |
122086.507 |
120578.941 |
- |
-0.18% |
- |
|
BM_std_minmax<long_long>/12
|
-1.23% |
2.732 |
2.698 |
- |
-1.28% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.23% |
1185397.495 |
1170790.141 |
- |
-0.07% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
-1.23% |
20.944 |
20.686 |
- |
-0.45% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.23% |
34.488 |
34.065 |
- |
-1.75% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.22% |
3.000 |
2.964 |
- |
-0.56% |
- |
|
rng::stable_partition(list<int>)_(sparse)/1024
|
-1.22% |
932.337 |
920.930 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
-1.22% |
58526673.686 |
57810692.132 |
- |
-0.20% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-1.22% |
4654.936 |
4598.021 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-1.22% |
2181832.195 |
2155180.582 |
- |
-0.49% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.22% |
11094.109 |
10958.619 |
- |
-1.33% |
- |
|
753_ns3_r
|
-1.22% |
10.446 |
10.318 |
- |
0.97% |
- |
|
BM_deque_deque_copy/64000
|
-1.22% |
2675.681 |
2643.025 |
- |
-2.55% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
-1.21% |
4.300 |
4.248 |
- |
-0.44% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
-1.21% |
2.639 |
2.608 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.21% |
9429063.640 |
9315138.087 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-1.21% |
249075712.688 |
246069159.869 |
- |
0.83% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_16
|
-1.20% |
4.063 |
4.014 |
- |
-0.24% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.20% |
8006.572 |
7910.317 |
- |
-1.13% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
-1.20% |
5.429 |
5.364 |
- |
-3.59% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.20% |
114221.504 |
112849.580 |
- |
-2.02% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-1.20% |
76.606 |
75.687 |
- |
-0.53% |
- |
|
rng::find_end(deque<int>)_(single_element)/1000
|
-1.20% |
252.059 |
249.035 |
- |
-15.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.20% |
139364.828 |
137692.937 |
- |
-1.17% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.20% |
16.708 |
16.507 |
- |
0.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
-1.20% |
124195.849 |
122708.013 |
- |
-0.73% |
- |
|
BM_deque_vector_ranges_copy/4096
|
-1.19% |
147.412 |
145.651 |
- |
-0.64% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value)/0
|
-1.19% |
18.156 |
17.939 |
- |
0.26% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_16384
|
-1.19% |
2.948 |
2.913 |
- |
-2.19% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.19% |
6361.383 |
6285.716 |
- |
-0.25% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.19% |
384242.904 |
379673.045 |
- |
-0.17% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
-1.19% |
3.733 |
3.689 |
- |
3.49% |
- |
|
rng::unique(deque<int>)_(sprinkled)/8192
|
-1.19% |
5656.526 |
5589.407 |
- |
-0.60% |
- |
|
rng::unique(list<int>)_(contiguous)/1024
|
-1.18% |
922.029 |
911.126 |
- |
-1.84% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/32
|
-1.18% |
730.867 |
722.233 |
- |
-1.22% |
- |
|
BM_LowerBound_string_64
|
-1.18% |
69.870 |
69.045 |
- |
-0.43% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.17% |
4839.486 |
4782.651 |
- |
-0.53% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-1.17% |
55410.988 |
54762.032 |
- |
0.93% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-1.17% |
3.933 |
3.887 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.17% |
1267497.285 |
1252683.572 |
- |
-3.60% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
-1.17% |
36.489 |
36.063 |
- |
-0.56% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-1.17% |
1.448 |
1.432 |
- |
-4.44% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-1.17% |
42492814.960 |
41997444.647 |
- |
-3.23% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-1.17% |
8703.321 |
8601.890 |
- |
-0.76% |
- |
|
748_flightdm_r
|
-1.16% |
9.347 |
9.238 |
- |
2.89% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.16% |
804.357 |
795.001 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-1.16% |
568.464 |
561.857 |
- |
1.02% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.16% |
88.942 |
87.911 |
- |
0.45% |
- |
|
rng::unique(deque<int>)_(sprinkled)/52
|
-1.16% |
72.768 |
71.925 |
- |
-3.79% |
- |
|
rng::find_end(list<int>,_pred)_(near_matches)/1024
|
-1.15% |
43228.587 |
42729.391 |
- |
-0.26% |
- |
|
std::vector<int>::ctor(size)/1024
|
-1.15% |
42.785 |
42.291 |
- |
2.90% |
- |
|
BM_RangesMakeHeap_string_Heap_16384
|
-1.15% |
4.990 |
4.932 |
- |
-1.88% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.15% |
5.381 |
5.319 |
- |
-1.22% |
- |
|
bm_lexicographical_compare<int>/64
|
-1.15% |
4.970 |
4.912 |
- |
2.06% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.15% |
1198517.577 |
1184720.152 |
- |
-0.13% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
-1.15% |
12.350 |
12.208 |
- |
0.22% |
- |
|
BM_std_min<unsigned_int>/10
|
-1.15% |
1.006 |
0.995 |
- |
0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-1.15% |
7.523 |
7.437 |
- |
-1.45% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-1.15% |
2260156.156 |
2234192.951 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.15% |
1208934.562 |
1195047.729 |
- |
1.77% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.15% |
641197.994 |
633833.821 |
- |
-0.75% |
- |
|
std::multiset<std::string>::clear()/1024
|
-1.15% |
20291.630 |
20058.809 |
- |
3.21% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-1.15% |
240.498 |
237.739 |
- |
-2.65% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-1.15% |
1.680 |
1.661 |
- |
-3.74% |
- |
|
std::set<int>::erase(iterator)/32
|
-1.15% |
20.579 |
20.343 |
- |
0.30% |
- |
|
BM_MakeHeap_string_PipeOrgan_256
|
-1.15% |
4.785 |
4.730 |
- |
-0.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-1.15% |
1160533.394 |
1147240.752 |
- |
-0.80% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
-1.15% |
9.696 |
9.585 |
- |
0.56% |
- |
|
BM_PushHeap_string_Ascending_256
|
-1.14% |
10.094 |
9.979 |
- |
-2.02% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
-1.14% |
1.848 |
1.827 |
- |
0.62% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.14% |
506.812 |
501.051 |
- |
-0.81% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-1.14% |
25754.813 |
25462.100 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-1.14% |
1868623.861 |
1847395.587 |
- |
1.44% |
- |
|
BM_MakeThenSortHeap_string_Random_16
|
-1.14% |
22.640 |
22.383 |
- |
-1.30% |
- |
|
BM_deque_vector_ranges_move/5500
|
-1.13% |
200.258 |
197.985 |
- |
0.15% |
- |
|
std::sample(vector<int>)/1024
|
-1.13% |
11283.574 |
11155.860 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-1.13% |
1989825.506 |
1967314.351 |
- |
4.38% |
- |
|
BM_std_min<unsigned___int128>/6
|
-1.13% |
2.122 |
2.098 |
- |
-7.16% |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
-1.13% |
736.077 |
727.762 |
- |
-0.66% |
- |
|
BM_CmpLess_short_short
|
-1.13% |
0.969 |
0.958 |
- |
-0.70% |
- |
|
BM_deque_deque_move_backward/64000
|
-1.13% |
7904.273 |
7815.093 |
- |
-2.65% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-1.13% |
967.026 |
956.122 |
- |
-5.73% |
- |
|
rng::all_of(vector<int>)_(process_all)/50
|
-1.13% |
18.298 |
18.092 |
- |
-1.97% |
- |
|
SetIntersection_Interlaced_Set_float_4_4
|
-1.13% |
147930208.768 |
146263515.110 |
- |
-0.94% |
- |
|
std::shift_left(list<int>)/8192
|
-1.12% |
7703.584 |
7616.956 |
- |
-1.06% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.12% |
23351266.191 |
23088879.153 |
- |
-1.86% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
-1.12% |
966.292 |
955.438 |
- |
-0.81% |
- |
|
rng::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.12% |
8448.757 |
8353.863 |
- |
-1.70% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
-1.12% |
7.245 |
7.164 |
- |
-0.37% |
- |
|
BM_RangesMakeHeap_string_SingleElement_256
|
-1.12% |
6.333 |
6.262 |
- |
-1.17% |
- |
|
rng::is_sorted(list<int>)/1024
|
-1.12% |
773.964 |
765.279 |
- |
0.77% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.12% |
213.579 |
211.188 |
- |
-0.99% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.12% |
636889.995 |
629763.098 |
- |
-0.97% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1024
|
-1.12% |
249.094 |
246.311 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.12% |
1153391.792 |
1140519.329 |
- |
0.15% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/1024
|
-1.12% |
248.040 |
245.272 |
- |
-0.12% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.12% |
19995.711 |
19772.757 |
- |
-0.99% |
- |
|
BM_std_minmax_element<char>/4
|
-1.11% |
1.258 |
1.244 |
- |
0.15% |
- |
|
rng::find_end(forward_list<int>)_(near_matches)/8192
|
-1.11% |
2495755.488 |
2467956.571 |
- |
-0.52% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.11% |
20741.009 |
20510.120 |
- |
-2.10% |
- |
|
rng::move(vector<bool>)_(aligned)/4096
|
-1.11% |
8.178 |
8.087 |
- |
-0.41% |
- |
|
rng::is_sorted_until(deque<int>,_pred)/8192
|
-1.11% |
4866.000 |
4811.966 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.11% |
6766282.489 |
6691211.931 |
- |
0.75% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/52
|
-1.11% |
24.534 |
24.263 |
- |
-0.60% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4
|
-1.11% |
2.055 |
2.032 |
- |
-1.07% |
- |
|
std::sample(vector<int>)/8192
|
-1.11% |
90949.782 |
89942.499 |
- |
-1.10% |
- |
|
rng::count(vector<bool>)/1000
|
-1.11% |
3.004 |
2.971 |
- |
-1.21% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.10% |
12810.582 |
12669.055 |
- |
0.68% |
- |
|
BM_MakeHeap_float_Random_256
|
-1.10% |
1.369 |
1.354 |
- |
9.40% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-1.10% |
25.564 |
25.283 |
- |
-0.64% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.10% |
11094305.013 |
10972149.701 |
- |
-0.75% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-1.10% |
3.957 |
3.913 |
- |
-1.30% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-1.10% |
18.681 |
18.476 |
- |
3.23% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/6
|
-1.10% |
2.655 |
2.626 |
- |
0.42% |
- |
|
BM_CmpLess_uint_int
|
-1.10% |
1.128 |
1.116 |
- |
-0.92% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.10% |
1.080 |
1.068 |
- |
-0.84% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-1.10% |
1213179.097 |
1199870.412 |
- |
-7.87% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-1.10% |
1342877.706 |
1328148.508 |
- |
1.07% |
- |
|
BM_PopHeap_float_1024
|
-1.10% |
28.101 |
27.793 |
- |
-0.70% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4
|
-1.10% |
5.047 |
4.991 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.10% |
18.848 |
18.641 |
- |
-0.65% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
-1.09% |
4.446 |
4.398 |
- |
1.31% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.09% |
983.580 |
972.832 |
- |
-1.22% |
- |
|
BM_std_min<unsigned_long_long>/16
|
-1.09% |
2.448 |
2.421 |
- |
-1.99% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-1.09% |
3.607 |
3.568 |
- |
2.23% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-1.09% |
4.302 |
4.255 |
- |
-6.16% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-1.09% |
2.107 |
2.084 |
- |
-1.35% |
- |
|
BM_PushHeap_uint32_Random_16
|
-1.09% |
4.508 |
4.459 |
- |
1.04% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/52
|
-1.09% |
69.295 |
68.542 |
- |
-0.97% |
- |
|
BM_std_min<int>/16
|
-1.09% |
1.730 |
1.712 |
- |
1.22% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
-1.09% |
207.834 |
205.578 |
- |
-0.66% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.08% |
202.637 |
200.442 |
- |
-1.62% |
- |
|
BM_std_min<short>/22
|
-1.08% |
1.877 |
1.857 |
- |
-1.60% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.08% |
7.500 |
7.419 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.08% |
8872267.160 |
8776528.932 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.08% |
4460499.472 |
4412382.787 |
- |
-0.99% |
- |
|
rng::copy(vector<bool>)_(aligned)/32768
|
-1.08% |
35.880 |
35.493 |
- |
0.52% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.08% |
274260.368 |
271304.364 |
- |
-1.60% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
-1.08% |
21.218 |
20.990 |
- |
0.05% |
- |
|
std::sample(vector<int>)/32
|
-1.08% |
306.978 |
303.671 |
- |
-0.89% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-1.08% |
9122638.143 |
9024400.571 |
- |
-0.21% |
- |
|
std::search(list<int>)_(same_length)/1000
|
-1.08% |
745.214 |
737.198 |
- |
-1.31% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8192
|
-1.07% |
3853.993 |
3812.569 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.07% |
1309163.899 |
1295118.706 |
- |
-0.99% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-1.07% |
6.770 |
6.697 |
- |
-2.18% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.07% |
12150.697 |
12020.807 |
- |
-3.15% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.07% |
62488.039 |
61820.152 |
- |
-0.42% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.07% |
29.806 |
29.487 |
- |
-0.41% |
- |
|
rng::copy_if(list<int>)_(entire_range)/262144
|
-1.07% |
219510.981 |
217168.038 |
- |
-1.49% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-1.07% |
17.979 |
17.787 |
- |
1.75% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/1024
|
-1.07% |
36.167 |
35.781 |
- |
-0.56% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.06% |
684.178 |
676.894 |
- |
-0.48% |
- |
|
rng::remove(list<int>)_(sprinkled)/1024
|
-1.06% |
957.932 |
947.744 |
- |
-1.83% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.06% |
276983.185 |
274038.283 |
- |
-1.50% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-1.06% |
7.576 |
7.496 |
- |
-2.01% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256
|
-1.06% |
1.369 |
1.354 |
- |
-1.49% |
- |
|
BM_std_min<unsigned_short>/23
|
-1.06% |
2.155 |
2.133 |
- |
-0.11% |
- |
|
BM_std_minmax<short>/26
|
-1.06% |
2.529 |
2.502 |
- |
0.88% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-1.06% |
7889.873 |
7806.343 |
- |
-1.68% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-1.06% |
1130218.614 |
1118255.610 |
- |
-1.41% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-1.06% |
1210228.547 |
1197426.681 |
- |
-1.76% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-1.06% |
4914033.085 |
4862057.218 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.06% |
1291541.446 |
1277898.206 |
- |
-2.53% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.06% |
9024.410 |
8929.134 |
- |
-1.00% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_1024
|
-1.06% |
8.488 |
8.398 |
- |
0.32% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.05% |
23334.659 |
23088.839 |
- |
-0.12% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.05% |
710.445 |
702.964 |
- |
-0.29% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.05% |
6.635 |
6.566 |
- |
0.33% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/1024
|
-1.05% |
63608.422 |
62939.646 |
- |
-1.38% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-1.05% |
20.892 |
20.672 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.05% |
23194393.619 |
22950819.439 |
- |
-0.15% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.05% |
4.358 |
4.312 |
- |
-3.89% |
- |
|
BM_std_min<unsigned_short>/17
|
-1.05% |
6.703 |
6.633 |
- |
-0.21% |
- |
|
BM_RangesPushHeap_string_QuickSortAdversary_4
|
-1.05% |
6.108 |
6.044 |
- |
-0.50% |
- |
|
std::copy(list<int>)/8
|
-1.05% |
2.463 |
2.437 |
- |
-3.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.05% |
831.211 |
822.501 |
- |
-0.39% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.05% |
8448.508 |
8360.030 |
- |
-0.78% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
-1.05% |
33.904 |
33.549 |
- |
-0.32% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.04% |
20.092 |
19.882 |
- |
1.48% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
-1.04% |
21.779 |
21.552 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.04% |
7897543.297 |
7815178.567 |
- |
0.35% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.04% |
1.114 |
1.102 |
- |
-1.26% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.04% |
6568168.681 |
6499788.843 |
- |
-8.48% |
- |
|
std::reverse(list<int>)/512
|
-1.04% |
194.404 |
192.383 |
- |
-0.54% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/1024
|
-1.04% |
41.209 |
40.781 |
- |
0.03% |
- |
|
std::copy_if(vector<int>)_(every_other)/64
|
-1.04% |
16.281 |
16.112 |
- |
-0.16% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-1.04% |
12196.064 |
12069.645 |
- |
-1.99% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.03% |
76.820 |
76.025 |
- |
5.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.03% |
808.122 |
799.764 |
- |
-1.23% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-1.03% |
1206181.004 |
1193706.652 |
- |
-3.00% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/32
|
-1.03% |
58.902 |
58.293 |
- |
-0.55% |
- |
|
BM_std_minmax<long_long>/20
|
-1.03% |
3.318 |
3.284 |
- |
-1.03% |
- |
|
BM_deque_deque_move_backward/70000
|
-1.03% |
8702.153 |
8612.451 |
- |
-2.13% |
- |
|
BM_deque_vector_ranges_move_backward/64
|
-1.03% |
2.935 |
2.905 |
- |
-0.09% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.03% |
37097.548 |
36715.692 |
- |
-0.92% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.03% |
1.277 |
1.264 |
- |
0.98% |
- |
|
rng::find(list<int>)_(bail_25%)/1024
|
-1.03% |
182.637 |
180.760 |
- |
-0.23% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.03% |
9.562 |
9.464 |
- |
-0.76% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.03% |
1149092.404 |
1137305.766 |
- |
0.05% |
- |
|
BM_RangesMakeHeap_string_SingleElement_16
|
-1.02% |
5.580 |
5.523 |
- |
-0.18% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8
|
-1.02% |
3.680 |
3.642 |
- |
-0.92% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.02% |
602.450 |
596.289 |
- |
-0.81% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/32
|
-1.02% |
11.965 |
11.843 |
- |
-0.29% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.02% |
482.193 |
477.270 |
- |
-0.60% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
-1.02% |
25.096 |
24.840 |
- |
-0.44% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.02% |
1.393 |
1.378 |
- |
-0.62% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.02% |
19.241 |
19.045 |
- |
-1.42% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
-1.02% |
236679.945 |
234268.080 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.02% |
1188750.025 |
1176638.703 |
- |
1.65% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/1024
|
-1.02% |
7299.796 |
7225.495 |
- |
-0.72% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.02% |
63822.591 |
63173.546 |
- |
-0.13% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
-1.02% |
37314.034 |
36934.740 |
- |
-0.66% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
-1.01% |
286.512 |
283.609 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
-1.01% |
220148595.185 |
217920551.471 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-1.01% |
8803561.026 |
8714488.850 |
- |
0.21% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-1.01% |
67.128 |
66.449 |
- |
-0.55% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16
|
-1.01% |
5.846 |
5.786 |
- |
0.11% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.01% |
11.667 |
11.549 |
- |
0.10% |
- |
|
BM_std_minmax<unsigned_short>/25
|
-1.01% |
2.346 |
2.322 |
- |
-0.47% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.01% |
3.587 |
3.551 |
- |
-0.66% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144
|
-1.01% |
48.657 |
48.167 |
- |
0.33% |
- |
|
BM_deque_vector_copy_backward/1
|
-1.01% |
2.113 |
2.091 |
- |
-0.03% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-1.01% |
1498.457 |
1483.382 |
- |
-1.64% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.00% |
12190.944 |
12068.475 |
- |
-1.64% |
- |
|
BM_PopHeap_string_4
|
-1.00% |
5.337 |
5.283 |
- |
-1.35% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-1.00% |
2349522.601 |
2325939.236 |
- |
-0.23% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
-1.00% |
33.729 |
33.391 |
- |
0.23% |
- |
|
rng::remove_copy(deque<int>)_(sprinkled)/32
|
-1.00% |
12.299 |
12.175 |
- |
-0.81% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.00% |
642.738 |
636.300 |
- |
-1.40% |
- |
|
rng::search_n(deque<int>)_(no_match)/8192
|
-1.00% |
3499.709 |
3464.665 |
- |
-0.35% |
- |