|
std::vector<int>::ctor(size)/8192
|
-63.47% |
568.370 |
207.612 |
- |
-63.89% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-58.72% |
49557020.102 |
20456233.788 |
- |
-39.77% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-55.20% |
6508057.107 |
2915862.636 |
- |
-31.56% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-50.41% |
1372.237 |
680.452 |
- |
-45.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-49.90% |
24577419.384 |
12313750.599 |
- |
-46.07% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-49.59% |
780.066 |
393.225 |
- |
-45.39% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-48.88% |
55.610 |
28.427 |
- |
-46.43% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-48.86% |
711472.067 |
363821.113 |
- |
-48.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-48.44% |
7612734.189 |
3924871.939 |
- |
-45.01% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-47.82% |
111.310 |
58.085 |
- |
-38.60% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-47.17% |
63.580 |
33.588 |
- |
-48.72% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-43.16% |
137499551.515 |
78148469.924 |
- |
-19.35% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-42.35% |
26093372.917 |
15041863.848 |
- |
-11.44% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-40.37% |
109.106 |
65.055 |
- |
29.84% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-38.44% |
3487147.299 |
2146666.133 |
- |
-41.58% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-37.86% |
671090.971 |
417045.929 |
- |
-36.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-37.03% |
67330105.647 |
42396192.169 |
- |
-35.29% |
- |
|
BM_vector_deque_move_backward/0
|
-36.56% |
0.604 |
0.383 |
- |
-3.10% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-35.36% |
61294611.960 |
39621450.058 |
- |
-13.75% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-34.43% |
58.911 |
38.627 |
- |
8.80% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-34.02% |
24412.233 |
16107.610 |
- |
3.18% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-33.93% |
5542202.767 |
3661458.788 |
- |
1.47% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-33.38% |
104.613 |
69.697 |
- |
0.26% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-32.99% |
11838707.236 |
7933307.107 |
- |
-13.92% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-32.67% |
90.757 |
61.103 |
- |
1.35% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-32.65% |
2.968 |
1.999 |
- |
-24.25% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-32.62% |
68.413 |
46.096 |
- |
-5.12% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-32.51% |
0.636 |
0.429 |
- |
-8.82% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-32.11% |
38.513 |
26.144 |
- |
-31.55% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-31.41% |
817.944 |
561.052 |
- |
-12.81% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-31.16% |
54.792 |
37.719 |
- |
101.28% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-31.12% |
0.697 |
0.480 |
- |
22.48% |
- |
|
std::move(vector<int>)/262144
|
-30.43% |
21781.574 |
15152.393 |
- |
-12.34% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-30.39% |
45.680 |
31.796 |
- |
2.02% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-29.68% |
790.468 |
555.880 |
- |
-10.76% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-29.04% |
772.884 |
548.418 |
- |
-12.35% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-29.00% |
39.620 |
28.130 |
- |
-56.37% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-28.89% |
0.487 |
0.346 |
- |
-10.27% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-28.37% |
340551138.159 |
243951965.615 |
- |
-27.68% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
-28.35% |
2419.475 |
1733.583 |
- |
0.66% |
- |
|
std::move_backward(vector<int>)/32768
|
-28.24% |
2418.543 |
1735.623 |
- |
0.14% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-28.14% |
1.726 |
1.240 |
- |
-9.54% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-28.14% |
0.614 |
0.441 |
- |
-5.14% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-27.94% |
0.911 |
0.656 |
- |
1.93% |
- |
|
BM_PushHeap_uint32_Random_1
|
-27.45% |
0.693 |
0.503 |
- |
13.06% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-27.16% |
2641955.763 |
1924358.942 |
- |
-2.37% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-27.11% |
58.635 |
42.736 |
- |
-5.72% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-27.06% |
692.506 |
505.081 |
- |
-12.48% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-27.00% |
413.319 |
301.723 |
- |
-12.29% |
- |
|
BM_vector_deque_move/0
|
-26.99% |
0.679 |
0.496 |
- |
13.13% |
- |
|
BM_tolower_char<char>
|
-26.95% |
0.690 |
0.504 |
- |
-18.32% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-26.95% |
64.591 |
47.184 |
- |
-2.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-26.67% |
33480002.148 |
24551112.157 |
- |
-4.04% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-26.64% |
945.592 |
693.664 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-26.64% |
343694528.539 |
252141243.881 |
- |
-27.91% |
- |
|
BM_PushHeap_string_Descending_262144
|
-26.62% |
3.988 |
2.927 |
- |
-14.48% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-26.38% |
126.234 |
92.935 |
- |
2.01% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-25.54% |
1.147 |
0.854 |
- |
-11.93% |
- |
|
std::fill(list<int>)/1024
|
-25.52% |
671.671 |
500.279 |
- |
-25.52% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-25.34% |
0.397 |
0.296 |
- |
0.02% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-25.22% |
52782.195 |
39471.746 |
- |
2.50% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-25.10% |
156297964.039 |
117072983.832 |
- |
-18.54% |
- |
|
BM_PushHeap_string_Ascending_1
|
-24.72% |
0.700 |
0.527 |
- |
-9.81% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-24.61% |
67.358 |
50.780 |
- |
-0.05% |
- |
|
ranges::min(std::list<long_long>)/1
|
-24.47% |
0.305 |
0.231 |
- |
-38.48% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
-24.35% |
2904932.334 |
2197682.738 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-24.33% |
5831140.029 |
4412545.569 |
- |
-11.74% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-24.30% |
96.936 |
73.385 |
- |
1.44% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-24.20% |
1.601 |
1.214 |
- |
-7.22% |
- |
|
BM_PushHeap_float_Random_1
|
-23.81% |
0.656 |
0.500 |
- |
-28.27% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
-23.79% |
1483.331 |
1130.459 |
- |
0.53% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-23.67% |
13.020 |
9.938 |
- |
0.69% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-23.19% |
39527.105 |
30360.833 |
- |
1.59% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-23.00% |
6129.381 |
4719.447 |
- |
-13.42% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-22.95% |
3925.709 |
3024.907 |
- |
0.41% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-22.87% |
0.575 |
0.443 |
- |
-3.87% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-22.74% |
817.021 |
631.198 |
- |
-1.18% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-22.39% |
0.616 |
0.478 |
- |
-0.11% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-22.10% |
8.433 |
6.570 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-22.03% |
74372886.016 |
57987826.802 |
- |
-14.61% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-21.80% |
38.404 |
30.031 |
- |
0.64% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-21.62% |
5017.575 |
3932.840 |
- |
-6.62% |
- |
|
std::move(deque<int>)/64
|
-21.52% |
6.156 |
4.831 |
- |
-3.79% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-21.41% |
13.821 |
10.862 |
- |
-43.19% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-21.25% |
1.656 |
1.304 |
- |
-20.99% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-21.09% |
1.501 |
1.185 |
- |
2.85% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-21.02% |
3.144 |
2.483 |
- |
-6.81% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-20.75% |
461.805 |
365.993 |
- |
-21.18% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-20.46% |
419.248 |
333.460 |
- |
0.20% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-20.38% |
409.984 |
326.436 |
- |
0.25% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-20.24% |
53.050 |
42.313 |
- |
0.57% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-20.07% |
10491.729 |
8385.963 |
- |
1.05% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-19.81% |
33.692 |
27.019 |
- |
2.59% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-19.80% |
32.563 |
26.116 |
- |
-23.27% |
- |
|
BM_deque_deque_copy/0
|
-19.57% |
0.918 |
0.738 |
- |
-6.35% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-19.54% |
3322.995 |
2673.676 |
- |
-4.41% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-19.40% |
11.436 |
9.217 |
- |
0.08% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-19.16% |
1.501 |
1.214 |
- |
-23.54% |
- |
|
std::fill(list<int>)/8192
|
-19.00% |
8870.114 |
7184.471 |
- |
-14.19% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-18.95% |
2010.611 |
1629.628 |
- |
-8.47% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-18.72% |
1.637 |
1.330 |
- |
-9.38% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-18.68% |
0.617 |
0.502 |
- |
0.25% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-18.65% |
33.327 |
27.110 |
- |
-0.88% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-18.43% |
56.472 |
46.067 |
- |
-1.55% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-18.31% |
69375.904 |
56676.515 |
- |
6.05% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-18.28% |
131.987 |
107.865 |
- |
-0.48% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-18.12% |
5056755.312 |
4140657.869 |
- |
-2.28% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-17.77% |
35.838 |
29.471 |
- |
19.90% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
-17.66% |
24.336 |
20.037 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-17.65% |
42904212.830 |
35330548.126 |
- |
-8.98% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-17.52% |
1641628.650 |
1353960.832 |
- |
-19.33% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-17.52% |
0.925 |
0.763 |
- |
-20.29% |
- |
|
std::fill_n(list<int>)/8192
|
-17.44% |
10128.789 |
8362.333 |
- |
-7.56% |
- |
|
std::for_each(deque<int>)/8192
|
-17.40% |
308.903 |
255.164 |
- |
0.11% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-17.21% |
8647.579 |
7159.423 |
- |
-17.23% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-17.06% |
705.977 |
585.559 |
- |
-7.87% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
-17.02% |
359.370 |
298.198 |
- |
-17.09% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-17.00% |
31.600 |
26.228 |
- |
-10.15% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-16.73% |
128.248 |
106.788 |
- |
-2.42% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-16.66% |
1.416 |
1.180 |
- |
-22.96% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-16.34% |
11.058 |
9.251 |
- |
-12.57% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-16.30% |
979.195 |
819.635 |
- |
-2.40% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-16.28% |
744.369 |
623.187 |
- |
-5.91% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-16.21% |
56.970 |
47.737 |
- |
0.34% |
- |
|
BM_StringDestroy_Large
|
-16.10% |
8.565 |
7.187 |
- |
-24.52% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-16.07% |
58.431 |
49.044 |
- |
-3.89% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-16.00% |
6493577.817 |
5454810.592 |
- |
-9.36% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-15.99% |
23983.958 |
20149.812 |
- |
-6.50% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-15.90% |
12.890 |
10.840 |
- |
-2.91% |
- |
|
ranges::min(std::list<__int128>)/8
|
-15.90% |
2.580 |
2.170 |
- |
5.23% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-15.89% |
21649.940 |
18209.796 |
- |
-11.40% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-15.80% |
12.953 |
10.907 |
- |
-1.41% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-15.75% |
252.198 |
212.476 |
- |
-4.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-15.74% |
5015895.327 |
4226520.732 |
- |
1.08% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-15.73% |
1.379 |
1.162 |
- |
-13.46% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-15.71% |
32.478 |
27.376 |
- |
-5.17% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-15.60% |
748.683 |
631.879 |
- |
-5.44% |
- |
|
std::move_backward(list<int>)/4096
|
-15.34% |
5650.139 |
4783.518 |
- |
-1.12% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-15.21% |
2.244 |
1.902 |
- |
-15.95% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-15.21% |
23784.100 |
20166.273 |
- |
-5.60% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-15.10% |
1552021.119 |
1317738.324 |
- |
-2.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-14.90% |
115065868.284 |
97925771.587 |
- |
-9.83% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-14.82% |
23.998 |
20.442 |
- |
0.42% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-14.81% |
23.846 |
20.314 |
- |
-8.63% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
-14.80% |
41.729 |
35.555 |
- |
-11.93% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-14.75% |
57.708 |
49.195 |
- |
-3.99% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
-14.73% |
4607.884 |
3929.033 |
- |
-14.66% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-14.73% |
7818.297 |
6666.920 |
- |
1.85% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-14.70% |
4078.642 |
3478.884 |
- |
-2.06% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-14.63% |
25.983 |
22.183 |
- |
-1.81% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-14.61% |
8296.439 |
7084.035 |
- |
-5.90% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-14.53% |
1.552 |
1.326 |
- |
2.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-14.52% |
4920018.195 |
4205816.377 |
- |
-1.29% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-14.47% |
0.309 |
0.264 |
- |
-5.45% |
- |
|
std::copy_backward(vector<int>)/4096
|
-14.33% |
218.091 |
186.847 |
- |
-20.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-14.29% |
1.150 |
0.986 |
- |
-0.81% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-14.23% |
204436.059 |
175341.710 |
- |
-6.22% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-14.11% |
60804.678 |
52222.691 |
- |
-0.58% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-13.98% |
207884.877 |
178827.240 |
- |
-5.15% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.89% |
14542.585 |
12522.005 |
- |
5.55% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-13.79% |
0.844 |
0.728 |
- |
31.23% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
-13.76% |
2.615 |
2.255 |
- |
0.02% |
- |
|
std::move(list<int>)/4096
|
-13.68% |
4558.467 |
3934.747 |
- |
-22.47% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-13.67% |
0.556 |
0.480 |
- |
-16.84% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-13.56% |
30.837 |
26.655 |
- |
-11.93% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-13.56% |
20796.221 |
17975.624 |
- |
0.32% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-13.51% |
25.098 |
21.707 |
- |
1.03% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-13.32% |
35.108 |
30.430 |
- |
-17.09% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-13.29% |
23.325 |
20.226 |
- |
-15.34% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-13.12% |
31.141 |
27.056 |
- |
-0.19% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-13.07% |
7.136 |
6.204 |
- |
5.41% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-13.05% |
25.277 |
21.978 |
- |
10.67% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-13.05% |
1726044.690 |
1500840.752 |
- |
2.65% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-13.04% |
732.053 |
636.563 |
- |
-6.31% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-12.99% |
1.407 |
1.225 |
- |
-10.51% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-12.96% |
18.367 |
15.988 |
- |
8.58% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-12.87% |
31.126 |
27.122 |
- |
0.91% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-12.82% |
20303.774 |
17701.504 |
- |
0.52% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-12.82% |
23.294 |
20.308 |
- |
-8.57% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-12.76% |
23422.164 |
20434.272 |
- |
-5.09% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-12.71% |
1.530 |
1.336 |
- |
3.18% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-12.67% |
95.733 |
83.600 |
- |
-12.10% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-12.63% |
6786792.322 |
5929398.795 |
- |
-29.95% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-12.58% |
1420769.202 |
1242049.192 |
- |
-2.41% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-12.46% |
380.389 |
333.003 |
- |
-6.45% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-12.43% |
43331.731 |
37946.212 |
- |
1.27% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-12.31% |
1.431 |
1.255 |
- |
-10.52% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-12.25% |
0.691 |
0.606 |
- |
-6.37% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-12.16% |
4048727.418 |
3556599.232 |
- |
-7.16% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-12.09% |
30.773 |
27.053 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-12.04% |
2498558.186 |
2197767.218 |
- |
8.49% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-11.94% |
0.642 |
0.565 |
- |
-8.11% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-11.80% |
584.271 |
515.311 |
- |
1.95% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-11.79% |
21.947 |
19.359 |
- |
4.25% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-11.76% |
1.644 |
1.451 |
- |
-12.55% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-11.75% |
2988.151 |
2637.158 |
- |
-3.88% |
- |
|
BM_std_minmax_element<long_long>/3
|
-11.74% |
1.298 |
1.146 |
- |
-3.22% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-11.73% |
46.698 |
41.220 |
- |
66.01% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-11.70% |
204295.127 |
180385.586 |
- |
-4.31% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-11.68% |
23474.364 |
20731.568 |
- |
-4.83% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-11.52% |
1.178 |
1.043 |
- |
-11.08% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-11.50% |
2.404 |
2.127 |
- |
-8.92% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-11.48% |
29.543 |
26.151 |
- |
-2.39% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-11.47% |
1.526 |
1.351 |
- |
-14.96% |
- |
|
BM_PushHeap_string_Descending_1024
|
-11.45% |
2.593 |
2.296 |
- |
-5.74% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-11.39% |
21.634 |
19.170 |
- |
-1.64% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-11.36% |
1.296 |
1.149 |
- |
-26.90% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-11.28% |
1.004 |
0.890 |
- |
13.13% |
- |
|
BM_toupper_char<char>
|
-11.20% |
0.687 |
0.610 |
- |
10.30% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-11.19% |
13.026 |
11.568 |
- |
3.91% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-11.15% |
38.682 |
34.369 |
- |
-0.48% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-11.14% |
0.302 |
0.268 |
- |
-33.66% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
-11.13% |
8.236 |
7.319 |
- |
4.99% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-11.10% |
7702.107 |
6847.157 |
- |
8.52% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-11.09% |
1.339 |
1.190 |
- |
4.46% |
- |
|
ranges::min(std::list<__int128>)/64
|
-11.05% |
38.927 |
34.624 |
- |
4.32% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-11.04% |
10.849 |
9.652 |
- |
6.71% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-10.97% |
167.297 |
148.943 |
- |
-7.01% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-10.97% |
11292.922 |
10054.353 |
- |
-3.68% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
-10.80% |
0.528 |
0.471 |
- |
-32.87% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-10.76% |
4126832.945 |
3682603.310 |
- |
-9.52% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-10.76% |
14292.435 |
12754.991 |
- |
1.99% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-10.71% |
7900.997 |
7055.116 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-10.63% |
4869695.875 |
4351979.939 |
- |
11.12% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-10.60% |
24.981 |
22.332 |
- |
11.43% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-10.57% |
422.331 |
377.675 |
- |
0.54% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-10.54% |
204301.998 |
182767.140 |
- |
-3.69% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-10.35% |
5917720.266 |
5304997.463 |
- |
-9.96% |
- |
|
BM_deque_vector_move/0
|
-10.35% |
1.583 |
1.419 |
- |
1.29% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-10.29% |
58.752 |
52.708 |
- |
-5.77% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-10.25% |
1.750 |
1.571 |
- |
0.81% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-10.21% |
0.847 |
0.761 |
- |
3.41% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-10.19% |
576.349 |
517.598 |
- |
-10.15% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-10.19% |
562.839 |
505.491 |
- |
-10.24% |
- |
|
std::copy_n(vector<int>)/32768
|
-10.18% |
3777.473 |
3392.898 |
- |
-10.24% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-10.13% |
0.427 |
0.384 |
- |
-20.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-10.12% |
5907524.551 |
5309454.024 |
- |
-0.14% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-10.08% |
2695.267 |
2423.548 |
- |
-5.27% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
-10.05% |
2.915 |
2.622 |
- |
10.64% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-9.99% |
1103610.914 |
993359.086 |
- |
-4.31% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.91% |
40.309 |
36.315 |
- |
-22.31% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-9.88% |
2.658 |
2.396 |
- |
-7.62% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-9.85% |
7594963.903 |
6847108.755 |
- |
-5.18% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-9.72% |
1.914 |
1.728 |
- |
-4.22% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-9.64% |
1.636 |
1.479 |
- |
-10.01% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-9.63% |
4.637 |
4.190 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-9.60% |
3655727.446 |
3304864.204 |
- |
7.62% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-9.53% |
1923652.953 |
1740394.025 |
- |
11.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-9.48% |
5814708.898 |
5263502.217 |
- |
-3.55% |
- |
|
BM_deque_vector_copy/0
|
-9.48% |
1.432 |
1.297 |
- |
-16.83% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-9.46% |
344.805 |
312.182 |
- |
0.90% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-9.44% |
656.657 |
594.656 |
- |
-20.88% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-9.44% |
36.114 |
32.705 |
- |
-3.25% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-9.38% |
12.132 |
10.993 |
- |
-16.25% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-9.38% |
1.968 |
1.784 |
- |
-10.75% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-9.34% |
8.767 |
7.948 |
- |
-7.52% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
-9.33% |
7261.858 |
6584.449 |
- |
0.50% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-9.29% |
47.774 |
43.334 |
- |
33.55% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-9.28% |
13.460 |
12.212 |
- |
-7.29% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-9.27% |
10.229 |
9.281 |
- |
7.62% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-9.18% |
11.246 |
10.214 |
- |
-3.71% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-9.16% |
15.211 |
13.817 |
- |
1.64% |
- |
|
std::unordered_set<int>::clear()/1024
|
-9.11% |
8745.832 |
7949.405 |
- |
-22.28% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-9.10% |
5077.959 |
4616.009 |
- |
-1.27% |
- |
|
std::vector<int>::ctor(size)/1024
|
-9.06% |
45.262 |
41.160 |
- |
-7.33% |
- |
|
ranges::minmax(std::list<char>)/1
|
-9.05% |
0.418 |
0.380 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-9.02% |
18.780 |
17.087 |
- |
-0.36% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-9.02% |
24.063 |
21.893 |
- |
-2.48% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-9.00% |
12.087 |
10.999 |
- |
-2.33% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-9.00% |
10.061 |
9.156 |
- |
2.71% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8192
|
-8.97% |
0.780 |
0.710 |
- |
0.43% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-8.96% |
7255.995 |
6605.781 |
- |
-3.46% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1024
|
-8.95% |
0.780 |
0.710 |
- |
0.52% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1048576
|
-8.94% |
0.780 |
0.710 |
- |
0.43% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-8.91% |
4.648 |
4.234 |
- |
0.48% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-8.87% |
116482.515 |
106145.264 |
- |
3.83% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.81% |
38.847 |
35.424 |
- |
-0.63% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
-8.80% |
0.696 |
0.635 |
- |
55.43% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-8.77% |
114439.199 |
104403.082 |
- |
1.97% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-8.76% |
19.199 |
17.518 |
- |
-0.03% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-8.69% |
3223.618 |
2943.522 |
- |
-22.40% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-8.67% |
12436.412 |
11357.587 |
- |
3.05% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-8.64% |
29.328 |
26.793 |
- |
2.73% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-8.60% |
1749018.327 |
1598625.456 |
- |
-5.19% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-8.59% |
114514.994 |
104677.568 |
- |
2.74% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-8.58% |
26.968 |
24.653 |
- |
-0.99% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-8.51% |
1.584 |
1.450 |
- |
-2.19% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-8.40% |
12539844.049 |
11485982.134 |
- |
-7.62% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-8.38% |
169662220.563 |
155440096.307 |
- |
-0.33% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-8.37% |
0.297 |
0.272 |
- |
-2.24% |
- |
|
BM_PushHeap_string_Descending_1
|
-8.36% |
0.700 |
0.641 |
- |
20.81% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-8.34% |
362444408.608 |
332226016.989 |
- |
-5.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-8.31% |
32.018 |
29.356 |
- |
-1.40% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-8.29% |
27.601 |
25.313 |
- |
-1.49% |
- |
|
BM_PushHeap_string_Descending_16384
|
-8.28% |
2.492 |
2.285 |
- |
-5.66% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-8.27% |
862.193 |
790.876 |
- |
-0.57% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-8.20% |
37.554 |
34.474 |
- |
-16.50% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-8.19% |
17.350 |
15.928 |
- |
0.72% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-8.15% |
51.180 |
47.006 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-8.15% |
1599707.546 |
1469266.211 |
- |
-4.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-8.10% |
5477379.968 |
5033648.417 |
- |
-6.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-8.09% |
8301533.127 |
7629754.021 |
- |
-31.71% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-8.09% |
1.561 |
1.434 |
- |
-9.44% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-8.08% |
91.548 |
84.148 |
- |
12.01% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-8.08% |
4814354.330 |
4425373.098 |
- |
-11.55% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-8.07% |
1718.483 |
1579.861 |
- |
-1.42% |
- |
|
std::adjacent_find(list<int>)/8192
|
-8.06% |
7274.109 |
6687.824 |
- |
-7.17% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-8.05% |
7749.780 |
7126.222 |
- |
5.41% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-8.01% |
10.072 |
9.265 |
- |
-1.89% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-7.97% |
1.245 |
1.146 |
- |
1.99% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-7.96% |
1.686 |
1.551 |
- |
-15.40% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-7.92% |
8011.722 |
7377.145 |
- |
-1.84% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-7.86% |
28.091 |
25.882 |
- |
-38.31% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-7.86% |
20.783 |
19.150 |
- |
3.64% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-7.86% |
13856.736 |
12768.175 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-7.85% |
2657554.954 |
2448905.304 |
- |
2.32% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-7.84% |
6341908.596 |
5844578.635 |
- |
-5.29% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-7.83% |
14.970 |
13.797 |
- |
-1.81% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-7.81% |
1112688.747 |
1025776.098 |
- |
-4.71% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-7.79% |
1.101 |
1.015 |
- |
-9.94% |
- |
|
BM_deque_deque_ranges_copy/1
|
-7.77% |
2.557 |
2.359 |
- |
-3.24% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-7.77% |
25.491 |
23.512 |
- |
-1.42% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
-7.73% |
93.650 |
86.415 |
- |
-5.76% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-7.71% |
132.207 |
122.014 |
- |
-9.84% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-7.65% |
243029495.995 |
224442662.611 |
- |
-2.00% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-7.65% |
30.020 |
27.725 |
- |
-0.23% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-7.63% |
1.315 |
1.214 |
- |
-0.64% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
-7.59% |
3.018 |
2.789 |
- |
2.86% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-7.59% |
777.467 |
718.471 |
- |
-0.18% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-7.58% |
1.649 |
1.524 |
- |
13.32% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-7.57% |
20922.933 |
19338.214 |
- |
3.52% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-7.54% |
28.311 |
26.178 |
- |
3.74% |
- |
|
BM_deque_vector_copy_backward/0
|
-7.53% |
1.592 |
1.472 |
- |
-0.23% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-7.53% |
3.564 |
3.296 |
- |
-0.08% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-7.53% |
18380.306 |
16996.507 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-7.51% |
5679464.715 |
5252860.036 |
- |
-8.45% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-7.50% |
1485.717 |
1374.282 |
- |
-30.04% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
-7.50% |
7529.616 |
6964.929 |
- |
1.25% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-7.47% |
0.919 |
0.851 |
- |
0.98% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-7.47% |
14138.210 |
13082.071 |
- |
2.23% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-7.42% |
13.241 |
12.259 |
- |
1.95% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-7.38% |
4.358 |
4.036 |
- |
-7.59% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-7.37% |
1788665.672 |
1656777.767 |
- |
-6.42% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-7.36% |
22529.401 |
20871.328 |
- |
-15.02% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-7.36% |
4130683.774 |
3826815.684 |
- |
-1.11% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-7.36% |
9900286.287 |
9172118.293 |
- |
0.24% |
- |
|
BM_deque_deque_ranges_copy/2
|
-7.34% |
2.298 |
2.129 |
- |
-5.04% |
- |
|
BM_PushHeap_string_Descending_256
|
-7.34% |
2.427 |
2.249 |
- |
-5.86% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-7.33% |
10025.195 |
9290.049 |
- |
-2.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-7.31% |
7118010.504 |
6597843.756 |
- |
18.68% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-7.28% |
2152.197 |
1995.490 |
- |
-7.38% |
- |
|
std::generate(list<int>)/8192
|
-7.27% |
7650.407 |
7094.317 |
- |
-7.79% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-7.26% |
1893501.786 |
1756077.233 |
- |
-3.57% |
- |
|
BM_deque_deque_ranges_move/0
|
-7.25% |
0.850 |
0.789 |
- |
-0.53% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-7.24% |
1013.593 |
940.178 |
- |
-0.27% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-7.23% |
8106.769 |
7520.493 |
- |
-21.91% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
-7.18% |
17689035.181 |
16419150.229 |
- |
-0.31% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-7.18% |
4184538.336 |
3884263.827 |
- |
-7.50% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-7.17% |
53.107 |
49.302 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-7.16% |
1726456.354 |
1602764.830 |
- |
-5.08% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-7.16% |
18.417 |
17.099 |
- |
-0.54% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-7.09% |
27648.730 |
25687.301 |
- |
-16.26% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-7.09% |
30.469 |
28.309 |
- |
-2.79% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-7.07% |
10859.103 |
10091.133 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-7.07% |
181178830.393 |
168371450.778 |
- |
-1.83% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-7.06% |
26.364 |
24.503 |
- |
0.40% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-7.04% |
270.221 |
251.202 |
- |
-6.75% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-7.04% |
41472.607 |
38554.938 |
- |
-5.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.03% |
102.925 |
95.688 |
- |
2.96% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-6.98% |
14.648 |
13.626 |
- |
3.25% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
-6.97% |
0.298 |
0.277 |
- |
-0.05% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-6.96% |
6.541 |
6.086 |
- |
0.14% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-6.94% |
13.144 |
12.232 |
- |
1.39% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-6.92% |
2.502 |
2.329 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-6.92% |
54470909.936 |
50703203.884 |
- |
-1.49% |
- |
|
BM_std_minmax_element<char>/3
|
-6.87% |
1.031 |
0.961 |
- |
-20.01% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-6.86% |
29.112 |
27.116 |
- |
-7.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-6.85% |
1407184.121 |
1310800.138 |
- |
2.19% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-6.84% |
13.694 |
12.757 |
- |
-27.64% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-6.83% |
41.167 |
38.353 |
- |
-12.67% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
-6.83% |
70.152 |
65.361 |
- |
1.16% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-6.80% |
13.091 |
12.200 |
- |
1.10% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.76% |
8646.259 |
8061.665 |
- |
-6.97% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-6.76% |
7627.998 |
7112.434 |
- |
-14.90% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-6.74% |
13164.045 |
12276.295 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-6.74% |
165923838.583 |
154738353.436 |
- |
0.27% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-6.70% |
39.520 |
36.871 |
- |
13.16% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
-6.62% |
1998.969 |
1866.540 |
- |
0.30% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-6.61% |
8079.616 |
7545.624 |
170.156 |
-7.99% |
170.156 |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-6.59% |
19.004 |
17.751 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-6.56% |
224607428.615 |
209876639.273 |
- |
-2.52% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-6.55% |
59.663 |
55.753 |
- |
-1.36% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-6.55% |
9404.544 |
8788.488 |
- |
7.69% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-6.54% |
56.580 |
52.879 |
- |
-1.15% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-6.51% |
9.401 |
8.789 |
- |
1.37% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-6.50% |
7828893.236 |
7320343.813 |
- |
-4.43% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-6.49% |
85789.376 |
80223.959 |
- |
1.75% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-6.46% |
216967937.047 |
202948521.400 |
- |
-2.30% |
- |
|
BM_StringDestroy_Huge
|
-6.45% |
11.390 |
10.655 |
- |
-12.15% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-6.44% |
1235237.303 |
1155668.455 |
- |
-1.03% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-6.43% |
0.715 |
0.669 |
- |
-5.74% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-6.42% |
5409.255 |
5061.791 |
- |
-6.52% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-6.41% |
2277004.945 |
2130985.089 |
- |
-6.81% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-6.39% |
6.004 |
5.621 |
- |
1.47% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-6.37% |
7825.261 |
7326.988 |
- |
-20.21% |
- |
|
std::copy(vector<int>)/4096
|
-6.32% |
155.131 |
145.325 |
- |
-34.67% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-6.29% |
885877.554 |
830136.590 |
- |
-10.00% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-6.28% |
4.997 |
4.684 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-6.27% |
3230148.377 |
3027474.189 |
- |
-0.00% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-6.25% |
7747.083 |
7262.707 |
- |
-4.06% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-6.21% |
27.536 |
25.825 |
- |
-0.12% |
- |
|
BM_std_minmax_element<char>/512
|
-6.21% |
143.478 |
134.569 |
- |
-4.12% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-6.21% |
9917.403 |
9301.747 |
- |
-6.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-6.20% |
19.662 |
18.444 |
- |
5.01% |
- |
|
std::is_sorted_until(vector<int>)/8
|
-6.18% |
2.210 |
2.073 |
- |
0.56% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
-6.16% |
93618.153 |
87848.757 |
- |
-0.14% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-6.16% |
1.323 |
1.241 |
- |
9.19% |
- |
|
std::for_each_n(list<int>)/8
|
-6.13% |
2.536 |
2.380 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-6.12% |
175117171.860 |
164396787.965 |
- |
-3.80% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-6.09% |
13494463.840 |
12672272.440 |
- |
-18.59% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-6.08% |
1.242 |
1.167 |
- |
1.10% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-6.07% |
3.579 |
3.362 |
- |
-2.91% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-6.07% |
13522.596 |
12702.156 |
- |
0.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-6.03% |
9941.684 |
9342.539 |
- |
-4.20% |
- |
|
std::list<std::string>::ctor(size)/32
|
-6.00% |
373.562 |
351.157 |
- |
0.87% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
-6.00% |
1077.290 |
1012.698 |
- |
-0.51% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-5.99% |
1.612 |
1.515 |
- |
24.61% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-5.98% |
4334592.903 |
4075362.922 |
- |
-2.84% |
- |
|
BM_std_minmax_element<short>/1024
|
-5.98% |
267.970 |
251.955 |
- |
-10.63% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-5.97% |
1042490.265 |
980274.050 |
- |
-6.13% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-5.96% |
123642.599 |
116268.127 |
- |
2.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-5.95% |
1636705.404 |
1539243.164 |
- |
-11.60% |
- |
|
BM_std_minmax_element<short>/4096
|
-5.95% |
1048.675 |
986.284 |
- |
-10.75% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-5.95% |
56920.960 |
53535.985 |
- |
-0.77% |
- |
|
BM_std_minmax_element<short>/5500
|
-5.94% |
1407.241 |
1323.652 |
- |
-10.61% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-5.93% |
16.006 |
15.057 |
- |
2.62% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-5.89% |
8.785 |
8.267 |
- |
-0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-5.85% |
18.789 |
17.690 |
- |
1.35% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.84% |
0.628 |
0.591 |
- |
-12.98% |
- |
|
BM_std_minmax_element<short>/4000
|
-5.82% |
1022.909 |
963.382 |
- |
-10.76% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-5.81% |
8.585 |
8.087 |
- |
-0.85% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-5.81% |
1.026 |
0.967 |
- |
0.14% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-5.79% |
1.500 |
1.413 |
- |
-18.36% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-5.76% |
1120383.603 |
1055799.449 |
- |
-5.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-5.76% |
1881008.219 |
1772644.529 |
- |
-4.74% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-5.75% |
2.166 |
2.041 |
- |
-9.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-5.74% |
1623174.399 |
1530078.449 |
- |
-4.57% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
-5.73% |
1662.514 |
1567.301 |
- |
0.48% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.72% |
376579035.945 |
355023653.430 |
- |
-3.21% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-5.72% |
17.937 |
16.912 |
- |
-3.14% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-5.71% |
9480.836 |
8939.192 |
- |
-4.07% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-5.71% |
1713573.647 |
1615737.631 |
- |
-3.69% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-5.70% |
13309.494 |
12550.347 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-5.66% |
24.590 |
23.197 |
- |
4.36% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-5.65% |
93.277 |
88.004 |
- |
-6.06% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-5.64% |
0.505 |
0.476 |
- |
0.16% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-5.64% |
24.073 |
22.714 |
- |
0.98% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-5.64% |
38.714 |
36.532 |
- |
-3.64% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-5.62% |
9.755 |
9.207 |
- |
-9.60% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-5.62% |
1.579 |
1.491 |
- |
-8.59% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-5.60% |
2716.136 |
2563.967 |
- |
1.62% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-5.60% |
700.946 |
661.722 |
- |
-0.60% |
- |
|
BM_deque_deque_copy_backward/0
|
-5.59% |
0.804 |
0.759 |
- |
-18.38% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
-5.59% |
54.776 |
51.716 |
- |
-1.57% |
- |
|
BM_vector_deque_copy_backward/1
|
-5.57% |
2.188 |
2.066 |
- |
-7.79% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.56% |
38.762 |
36.608 |
- |
2.60% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-5.54% |
1074771.459 |
1015258.832 |
- |
-4.72% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-5.53% |
162949493.513 |
153943843.117 |
- |
0.70% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-5.51% |
5.233 |
4.944 |
- |
-3.87% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-5.51% |
22.739 |
21.486 |
- |
-1.22% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-5.51% |
9150475.960 |
8646675.144 |
- |
-2.91% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.50% |
1246229.774 |
1177655.017 |
- |
-0.42% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-5.50% |
8.001 |
7.561 |
- |
-3.34% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-5.49% |
0.653 |
0.618 |
- |
2.09% |
- |
|
BM_std_minmax_element<short>/512
|
-5.48% |
137.336 |
129.809 |
- |
-9.40% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-5.48% |
8364.597 |
7906.312 |
- |
-6.72% |
- |
|
BM_std_minmax_element<int>/512
|
-5.47% |
133.631 |
126.319 |
- |
-8.29% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-5.47% |
39293578.304 |
37144014.027 |
- |
-7.07% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-5.46% |
7625.788 |
7209.672 |
- |
-10.99% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-5.45% |
3.412 |
3.226 |
- |
-0.67% |
- |
|
std::is_sorted(list<int>)/8192
|
-5.43% |
7270.439 |
6875.688 |
- |
-4.76% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-5.40% |
56760.765 |
53694.904 |
- |
8.21% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-5.38% |
1144148.991 |
1082553.807 |
- |
-4.55% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-5.38% |
12029.906 |
11382.307 |
- |
-2.25% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
-5.36% |
23.575 |
22.310 |
- |
-0.02% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-5.36% |
0.442 |
0.418 |
- |
-5.89% |
- |
|
BM_std_minmax_element<char>/4096
|
-5.35% |
1078.740 |
1021.037 |
- |
-5.33% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-5.35% |
1226497.885 |
1160897.789 |
- |
-1.19% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-5.35% |
599.248 |
567.208 |
- |
-1.65% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-5.34% |
162543267.749 |
153862966.051 |
- |
-0.36% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-5.33% |
561.187 |
531.280 |
- |
0.50% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-5.33% |
232495927.228 |
220113303.066 |
- |
-1.77% |
- |
|
BM_vector_deque_move/2
|
-5.32% |
1.890 |
1.789 |
- |
3.60% |
- |
|
BM_deque_deque_move_backward/0
|
-5.32% |
0.861 |
0.815 |
- |
-11.36% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-5.32% |
12765.719 |
12087.006 |
- |
8.65% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-5.31% |
925.447 |
876.278 |
- |
24.71% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-5.30% |
12598914.422 |
11930598.416 |
- |
-16.76% |
- |
|
BM_std_minmax_element<char>/5500
|
-5.30% |
1445.235 |
1368.670 |
- |
-5.26% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-5.30% |
162175887.095 |
153588344.714 |
- |
-1.53% |
- |
|
BM_std_minmax_element<short>/70000
|
-5.29% |
17799.644 |
16858.054 |
- |
-10.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-5.27% |
1312349.039 |
1243176.840 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-5.25% |
7178608.120 |
6801460.867 |
- |
-6.00% |
- |
|
BM_std_minmax_element<short>/64000
|
-5.25% |
16263.614 |
15410.192 |
- |
-10.20% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-5.24% |
11423.792 |
10824.722 |
- |
0.81% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
-5.24% |
0.422 |
0.400 |
- |
0.07% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-5.23% |
9057.449 |
8583.435 |
- |
0.29% |
- |
|
BM_std_minmax_element<char>/4000
|
-5.23% |
1053.383 |
998.340 |
- |
-5.24% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-5.22% |
35.012 |
33.186 |
- |
-23.53% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-5.22% |
109659.601 |
103939.768 |
- |
1.62% |
- |
|
BM_PushHeap_string_Ascending_64
|
-5.21% |
7.865 |
7.455 |
- |
0.15% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
-5.21% |
5.840 |
5.536 |
- |
7.25% |
- |
|
BM_std_minmax_element<short>/65536
|
-5.20% |
16658.254 |
15791.547 |
- |
-10.15% |
- |
|
BM_PushHeap_string_Descending_64
|
-5.20% |
2.279 |
2.161 |
- |
-6.89% |
- |
|
ranges::min(std::list<__int128>)/70000
|
-5.20% |
63856.080 |
60536.463 |
- |
4.00% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
-5.19% |
0.816 |
0.774 |
- |
0.48% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-5.18% |
847204.151 |
803282.849 |
- |
-4.21% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-5.18% |
9917.119 |
9403.674 |
- |
-3.20% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-5.17% |
10.035 |
9.516 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-5.16% |
17884473.659 |
16961447.989 |
- |
-5.69% |
- |
|
std::adjacent_find(deque<int>)/50
|
-5.15% |
15.087 |
14.311 |
- |
-45.93% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
-5.13% |
180624020.514 |
171354615.734 |
- |
1.34% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-5.12% |
12.011 |
11.396 |
- |
-18.81% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024
|
-5.12% |
0.816 |
0.774 |
- |
0.59% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-5.11% |
1227767.660 |
1164986.977 |
- |
-1.25% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-5.11% |
342.797 |
325.282 |
- |
-4.50% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-5.11% |
928.963 |
881.519 |
- |
16.31% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-5.10% |
1229170.330 |
1166461.098 |
- |
-1.25% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
-5.10% |
19.250 |
18.268 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-5.10% |
1326717.203 |
1259048.420 |
- |
-8.40% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-5.09% |
12.395 |
11.764 |
- |
-5.98% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-5.09% |
3.687 |
3.500 |
- |
-3.90% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
-5.08% |
33490.015 |
31787.879 |
- |
0.06% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-5.08% |
60.153 |
57.099 |
- |
-13.29% |
- |
|
BM_vector_deque_ranges_move/4000
|
-5.07% |
149.491 |
141.910 |
- |
1.75% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-5.07% |
1231176.512 |
1168793.213 |
- |
-1.46% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.06% |
49.319 |
46.823 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-5.06% |
1226407.553 |
1164377.197 |
- |
-1.35% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
-5.05% |
0.266 |
0.252 |
- |
0.02% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192
|
-5.05% |
0.815 |
0.774 |
- |
0.61% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-5.05% |
50.186 |
47.651 |
- |
-15.84% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-5.04% |
25.303 |
24.027 |
- |
1.53% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-5.03% |
3.607 |
3.425 |
- |
-2.81% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-5.02% |
1049286.127 |
996610.713 |
- |
-5.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-5.02% |
9018315.236 |
8565610.214 |
- |
3.53% |
- |
|
BM_std_minmax_element<char>/1024
|
-5.00% |
275.089 |
261.325 |
- |
-5.16% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-5.00% |
2.588 |
2.458 |
- |
-13.47% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-5.00% |
635.991 |
604.192 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-5.00% |
16833900.273 |
15992930.864 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-4.99% |
9139087.728 |
8682661.526 |
- |
-3.74% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-4.99% |
12738258.293 |
12102105.742 |
- |
-4.47% |
- |
|
BM_vector_deque_ranges_move/1024
|
-4.99% |
37.990 |
36.093 |
- |
1.01% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-4.98% |
1.135 |
1.078 |
- |
-4.33% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-4.97% |
5.302 |
5.039 |
- |
0.10% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
-4.96% |
7612.319 |
7234.404 |
- |
0.50% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-4.96% |
9090791.678 |
8639962.730 |
- |
-2.78% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-4.96% |
1224155.110 |
1163484.131 |
- |
-1.11% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-4.96% |
1039668.710 |
988152.681 |
- |
-5.09% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-4.95% |
161872540.721 |
153860952.756 |
- |
-1.13% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.95% |
48.436 |
46.039 |
- |
2.98% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-4.95% |
52.538 |
49.938 |
- |
-7.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-4.94% |
205540793.380 |
195378561.662 |
- |
-2.63% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-4.94% |
2.921 |
2.777 |
- |
0.16% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8
|
-4.94% |
0.747 |
0.710 |
- |
0.34% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-4.93% |
17182.872 |
16335.131 |
- |
-1.06% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.90% |
9107124.011 |
8660796.895 |
- |
-1.92% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8
|
-4.90% |
0.746 |
0.710 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-4.89% |
1601577.231 |
1523264.241 |
- |
-5.94% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-4.88% |
373.823 |
355.596 |
- |
-2.90% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-4.87% |
927.258 |
882.065 |
- |
6.39% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-4.87% |
9.850 |
9.370 |
- |
-1.25% |
- |
|
BM_std_minmax_element<char>/70000
|
-4.87% |
18326.839 |
17434.672 |
- |
-4.91% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
-4.87% |
4.895 |
4.656 |
- |
-2.59% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.86% |
0.266 |
0.253 |
- |
-5.06% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-4.86% |
6508.910 |
6192.662 |
- |
-0.27% |
- |
|
bm_write
|
-4.85% |
587.281 |
558.771 |
- |
-7.81% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.84% |
75.802 |
72.132 |
- |
-1.47% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
-4.84% |
5170.301 |
4920.048 |
- |
0.35% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-4.84% |
19.550 |
18.605 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-4.81% |
1555996.908 |
1481194.904 |
- |
-2.59% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-4.80% |
26.010 |
24.761 |
- |
6.65% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-4.80% |
11.298 |
10.756 |
- |
0.14% |
- |
|
std::move(list<int>)/64
|
-4.79% |
45.130 |
42.966 |
- |
10.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-4.79% |
9074918.819 |
8640131.109 |
- |
-0.86% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-4.78% |
233792890.134 |
222618881.168 |
- |
-2.45% |
- |
|
BM_std_minmax_element<char>/64000
|
-4.78% |
16738.124 |
15938.266 |
- |
-4.69% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-4.75% |
91.090 |
86.762 |
- |
-6.60% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
-4.75% |
257.247 |
245.038 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-4.74% |
161961796.226 |
154279896.241 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-4.74% |
4169940.413 |
3972167.576 |
- |
-6.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.74% |
7658328.599 |
7295188.878 |
- |
-2.43% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
-4.74% |
251.658 |
239.740 |
- |
0.52% |
- |
|
BM_std_minmax_element<int>/1024
|
-4.71% |
261.216 |
248.902 |
- |
-8.25% |
- |
|
std::for_each(vector<int>)/50
|
-4.71% |
4.048 |
3.857 |
- |
0.06% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.70% |
686.530 |
654.250 |
- |
-8.38% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-4.69% |
1201723.961 |
1145322.786 |
- |
-3.90% |
- |
|
BM_deque_vector_copy/4096
|
-4.69% |
152.730 |
145.564 |
- |
-0.14% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-4.69% |
25.379 |
24.189 |
- |
-1.95% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
-4.69% |
28.856 |
27.503 |
- |
-4.12% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
-4.67% |
25.753 |
24.551 |
- |
1.40% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.65% |
1299.758 |
1239.331 |
- |
-3.11% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-4.65% |
1037949.328 |
989717.243 |
- |
-4.11% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-4.64% |
11454591.339 |
10922789.842 |
- |
-0.25% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-4.64% |
483758.053 |
461329.371 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-4.62% |
1104794.421 |
1053730.068 |
- |
-4.83% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-4.62% |
1226717.285 |
1170030.844 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-4.62% |
18851421.544 |
17980346.603 |
- |
-3.19% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-4.61% |
1123263.749 |
1071425.285 |
- |
-5.67% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-4.61% |
22.581 |
21.540 |
- |
0.23% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-4.60% |
24.458 |
23.333 |
- |
0.52% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-4.59% |
10182.129 |
9715.019 |
- |
15.98% |
- |
|
BM_std_minmax_element<char>/65536
|
-4.59% |
17143.874 |
16357.498 |
- |
-4.48% |
- |
|
BM_std_minmax_element<int>/3
|
-4.58% |
1.199 |
1.144 |
- |
0.57% |
- |
|
BM_std_minmax_element<int>/64000
|
-4.57% |
15917.739 |
15189.855 |
- |
-8.96% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-4.57% |
5.155 |
4.919 |
- |
2.89% |
- |
|
BM_PushHeap_uint32_Random_4
|
-4.57% |
2.179 |
2.080 |
- |
-5.76% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-4.56% |
10.197 |
9.732 |
- |
-2.17% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-4.55% |
2.691 |
2.569 |
- |
-7.45% |
- |
|
BM_std_minmax_element<int>/70000
|
-4.55% |
17411.959 |
16619.667 |
- |
-8.47% |
- |
|
std::map<int,_int>::clear()/8192
|
-4.55% |
86988.356 |
83033.764 |
- |
-4.13% |
- |
|
BM_std_minmax_element<int>/65536
|
-4.54% |
16289.134 |
15550.109 |
- |
-8.56% |
- |
|
BM_PushHeap_string_Ascending_256
|
-4.54% |
11.730 |
11.198 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-4.53% |
1096427.149 |
1046748.857 |
- |
-6.03% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-4.52% |
1.889 |
1.804 |
- |
1.51% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-4.51% |
1.396 |
1.333 |
- |
-1.01% |
- |
|
BM_deque_vector_copy/5500
|
-4.51% |
206.042 |
196.753 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-4.50% |
174470943.663 |
166617458.228 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-4.50% |
3977285.691 |
3798263.737 |
- |
-4.25% |
- |
|
BM_deque_deque_move/64000
|
-4.47% |
3084.376 |
2946.377 |
- |
-2.48% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-4.46% |
1318565.814 |
1259762.034 |
- |
-2.14% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-4.46% |
8766.007 |
8375.465 |
- |
7.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.45% |
7985.689 |
7630.714 |
- |
-2.51% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.43% |
623.550 |
595.919 |
- |
0.10% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-4.43% |
108161.809 |
103374.920 |
- |
1.31% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-4.40% |
11722970.516 |
11207396.378 |
- |
-3.13% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-4.40% |
8186.725 |
7826.857 |
- |
-14.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.39% |
33.797 |
32.313 |
- |
-3.65% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-4.38% |
5.515 |
5.274 |
- |
13.17% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.38% |
1166274.226 |
1115193.872 |
- |
-4.58% |
- |
|
bm_ranges_swap_ranges_vb_aligned/1048576
|
-4.36% |
3496.406 |
3343.834 |
- |
-0.06% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-4.36% |
88279.704 |
84430.079 |
- |
-1.32% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-4.36% |
219609.886 |
210034.710 |
- |
-2.29% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.36% |
209.523 |
200.391 |
- |
107.87% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-4.36% |
4.534 |
4.337 |
- |
1.11% |
- |
|
BM_PushHeap_string_Random_262144
|
-4.34% |
19.347 |
18.507 |
- |
2.59% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-4.34% |
1147931.244 |
1098131.130 |
- |
-2.94% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-4.33% |
8.486 |
8.119 |
- |
-12.10% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-4.33% |
4388444.837 |
4198394.348 |
- |
-0.74% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-4.33% |
52.673 |
50.394 |
- |
-3.41% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-4.33% |
3.434 |
3.285 |
- |
0.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.33% |
1171611.132 |
1120933.905 |
- |
-3.59% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
-4.32% |
222587877.174 |
212963156.780 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-4.32% |
240679920.419 |
230279596.901 |
- |
-2.21% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-4.32% |
0.965 |
0.923 |
- |
6.38% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-4.32% |
268.482 |
256.889 |
- |
-4.67% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-4.30% |
9065362.736 |
8675787.270 |
- |
-3.63% |
- |
|
BM_std_minmax_element<int>/4096
|
-4.29% |
1021.541 |
977.679 |
- |
-8.44% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-4.29% |
1.352 |
1.294 |
- |
-0.17% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-4.29% |
8.169 |
7.819 |
- |
-5.63% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.28% |
1347392.722 |
1289677.750 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
-4.27% |
214651802.516 |
205486042.206 |
- |
0.48% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-4.27% |
8162.364 |
7814.033 |
- |
10.65% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
-4.26% |
25.931 |
24.825 |
- |
1.57% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-4.26% |
1.487 |
1.423 |
- |
-9.18% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.25% |
369.147 |
353.459 |
- |
1.82% |
- |
|
std::map<int,_int>::clear()/1024
|
-4.25% |
10639.620 |
10187.588 |
- |
-4.44% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-4.24% |
1122054.668 |
1074445.321 |
- |
0.13% |
- |
|
BM_std_minmax_element<int>/5500
|
-4.21% |
1367.651 |
1310.011 |
- |
-7.93% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
-4.21% |
0.460 |
0.441 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-4.21% |
44.239 |
42.378 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-4.19% |
4117878.047 |
3945134.275 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-4.19% |
10058037.976 |
9636115.923 |
- |
-4.50% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-4.19% |
1071.355 |
1026.433 |
- |
-1.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-4.19% |
121395.605 |
116306.986 |
- |
0.51% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-4.17% |
89.186 |
85.464 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-4.17% |
11848993.576 |
11354595.083 |
- |
-0.23% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-4.17% |
1.205 |
1.155 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/64
|
-4.16% |
14.139 |
13.551 |
- |
-0.09% |
- |
|
std::for_each_n(deque<int>)/8
|
-4.15% |
1.254 |
1.202 |
- |
-3.83% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
-4.15% |
16345.549 |
15666.683 |
- |
-0.72% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-4.15% |
10.821 |
10.372 |
- |
3.23% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-4.15% |
9142669.601 |
8763627.640 |
- |
-1.79% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-4.14% |
43.961 |
42.143 |
- |
-2.55% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.13% |
17679.461 |
16949.345 |
- |
-1.14% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-4.13% |
1.942 |
1.862 |
- |
-2.84% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-4.13% |
16.685 |
15.997 |
- |
1.27% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-4.12% |
15.614 |
14.970 |
- |
-1.45% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-4.12% |
5.853 |
5.612 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-4.12% |
1045673.299 |
1002639.314 |
- |
-4.11% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-4.11% |
1106785.050 |
1061267.706 |
- |
-2.06% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-4.10% |
1.205 |
1.155 |
- |
0.07% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-4.09% |
34192.105 |
32794.020 |
- |
-5.36% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-4.08% |
1.274 |
1.222 |
- |
-13.44% |
- |
|
std::move_backward(deque<int>)/32768
|
-4.08% |
3605.102 |
3457.907 |
- |
1.89% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-4.07% |
1119758.283 |
1074188.971 |
- |
-2.63% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
-4.07% |
759.836 |
728.917 |
- |
0.04% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-4.06% |
18197.638 |
17458.131 |
- |
5.10% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-4.06% |
15747366.924 |
15107528.535 |
- |
-0.63% |
- |
|
BM_StringFindCharLiteral/8
|
-4.06% |
1.617 |
1.551 |
- |
-4.07% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-4.06% |
15713565.267 |
15076147.981 |
- |
7.23% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
-4.06% |
1.681 |
1.613 |
- |
6.06% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
-4.05% |
2.712 |
2.602 |
- |
8.29% |
- |
|
BM_deque_vector_move/1
|
-4.05% |
2.182 |
2.094 |
- |
1.73% |
- |
|
BM_CmpEqual_short_short
|
-4.05% |
1.078 |
1.035 |
- |
-0.73% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-4.05% |
1.693 |
1.624 |
- |
0.11% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-4.04% |
784.391 |
752.672 |
- |
0.03% |
- |
|
BM_deque_deque_copy_backward/64
|
-4.04% |
3.710 |
3.560 |
- |
6.35% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-4.03% |
178233870.378 |
171056953.657 |
- |
1.80% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-4.02% |
9.175 |
8.806 |
- |
-18.15% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-4.01% |
44.586 |
42.797 |
- |
-0.06% |
- |
|
rng::starts_with(vector<int>)/1024
|
-4.01% |
62.411 |
59.907 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-4.01% |
3860100.023 |
3705280.741 |
- |
-13.39% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-4.00% |
0.376 |
0.361 |
- |
-2.56% |
- |
|
BM_vector_deque_move/1
|
-3.99% |
2.148 |
2.062 |
- |
5.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.99% |
363135896.768 |
348645939.096 |
- |
-2.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-3.99% |
14854588.985 |
14262225.071 |
- |
1.75% |
- |
|
BM_std_minmax_element<int>/64
|
-3.98% |
16.667 |
16.004 |
- |
-6.16% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-3.97% |
6.120 |
5.877 |
- |
-0.72% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-3.97% |
3.431 |
3.295 |
- |
0.56% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-3.96% |
1071067.124 |
1028646.325 |
- |
-3.97% |
- |
|
BM_std_minmax_element<short>/3
|
-3.96% |
1.246 |
1.197 |
- |
-1.01% |
- |
|
BM_PushHeap_string_Descending_16
|
-3.96% |
2.126 |
2.042 |
- |
-7.91% |
- |
|
BM_StringFindCharLiteral/16
|
-3.96% |
1.617 |
1.553 |
- |
-3.95% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-3.95% |
3.041 |
2.921 |
- |
0.13% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8192
|
-3.95% |
4998.478 |
4800.910 |
- |
0.19% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-3.95% |
11664037.154 |
11203088.349 |
- |
-2.83% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-3.93% |
78630147.418 |
75537632.978 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-3.92% |
1100938.793 |
1057737.310 |
- |
-4.35% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-3.92% |
78698070.890 |
75610640.879 |
- |
1.50% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.92% |
14138.393 |
13584.273 |
- |
5.95% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192
|
-3.92% |
100217.275 |
96289.830 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-3.92% |
1035209.782 |
994647.253 |
- |
-4.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-3.92% |
5343884.921 |
5134531.695 |
- |
-10.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
-3.91% |
16910.356 |
16249.905 |
- |
-0.22% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-3.90% |
25.117 |
24.137 |
- |
2.32% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-3.89% |
17.971 |
17.272 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-3.89% |
220215152.818 |
211652571.282 |
- |
-4.29% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-3.89% |
2831965.170 |
2721900.552 |
- |
-2.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-3.88% |
9057848.659 |
8706592.974 |
- |
-1.81% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-3.87% |
33998.297 |
32683.678 |
- |
0.67% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-3.86% |
4079.521 |
3921.861 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-3.86% |
39345360.795 |
37826481.922 |
- |
-0.65% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.86% |
73525.564 |
70688.564 |
- |
6.03% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-3.85% |
1.573 |
1.513 |
- |
12.72% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-3.83% |
1.201 |
1.156 |
- |
0.01% |
- |
|
std::find(vector<char>)_(process_all)/1024
|
-3.82% |
16.853 |
16.209 |
- |
0.16% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-3.81% |
28.606 |
27.516 |
- |
-1.90% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-3.80% |
42644.787 |
41026.236 |
- |
-1.85% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-3.79% |
24.442 |
23.516 |
- |
-0.10% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-3.79% |
738.449 |
710.479 |
- |
-4.61% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.78% |
13954.921 |
13427.262 |
- |
-1.78% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-3.78% |
43.349 |
41.711 |
- |
-3.36% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-3.77% |
2283856.618 |
2197728.707 |
- |
0.35% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-3.77% |
10.956 |
10.543 |
- |
1.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-3.75% |
1044638.689 |
1005439.934 |
- |
-4.55% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576
|
-3.75% |
1015503.242 |
977441.876 |
- |
0.43% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-3.75% |
2.487 |
2.394 |
- |
2.49% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-3.74% |
1881931.964 |
1811488.733 |
- |
-0.56% |
- |
|
BM_PushHeap_string_Ascending_16
|
-3.74% |
4.852 |
4.671 |
- |
-0.71% |
- |
|
BM_std_minmax_element<short>/4
|
-3.73% |
1.215 |
1.170 |
- |
-6.17% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
-3.72% |
2621.349 |
2523.776 |
- |
0.01% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024
|
-3.72% |
17012.282 |
16379.996 |
- |
-0.44% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-3.72% |
0.473 |
0.455 |
- |
-0.95% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-3.71% |
8.740 |
8.415 |
- |
-0.76% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1024
|
-3.71% |
0.625 |
0.602 |
- |
0.35% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-3.71% |
648.207 |
624.143 |
- |
-14.30% |
- |
|
BM_CmpEqual_uint_uchar
|
-3.71% |
1.116 |
1.075 |
- |
-1.63% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
-3.70% |
8180.926 |
7877.923 |
- |
7.35% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-3.70% |
55.396 |
53.346 |
- |
-0.43% |
- |
|
BM_CmpEqual_uint_schar
|
-3.70% |
1.047 |
1.008 |
- |
-0.37% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-3.69% |
15.587 |
15.012 |
- |
0.26% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.68% |
13.439 |
12.945 |
- |
-4.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.67% |
1225245.910 |
1180242.454 |
- |
-5.07% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-3.67% |
3.636 |
3.502 |
- |
0.56% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-3.66% |
12559627.507 |
12099818.355 |
- |
-3.75% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
-3.66% |
252970.199 |
243720.294 |
- |
0.62% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.66% |
61.613 |
59.360 |
- |
-8.44% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-3.65% |
1151350.479 |
1109283.067 |
- |
-1.70% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-3.65% |
1753793.319 |
1689729.420 |
- |
-1.46% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
-3.65% |
3.831 |
3.691 |
- |
-2.51% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.65% |
6931.007 |
6678.191 |
- |
-0.17% |
- |
|
std::move(vector<bool>)_(unaligned)/1048576
|
-3.65% |
6781.701 |
6534.380 |
- |
-0.06% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
-3.65% |
28.928 |
27.874 |
- |
0.01% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.64% |
1640068.195 |
1580294.921 |
- |
-3.33% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
-3.64% |
31.574 |
30.425 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-3.64% |
14068848.577 |
13557222.504 |
- |
-5.63% |
- |
|
std::copy(deque<int>)/8
|
-3.64% |
2.736 |
2.636 |
- |
-0.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.64% |
653.357 |
629.602 |
- |
-1.25% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-3.63% |
19.635 |
18.921 |
- |
-2.84% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/32
|
-3.63% |
182.487 |
175.859 |
- |
-0.10% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.63% |
16.343 |
15.750 |
- |
-2.87% |
- |
|
bm_gcd_trivial
|
-3.61% |
0.677 |
0.652 |
- |
-3.44% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-3.61% |
21734589.439 |
20949612.782 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-3.61% |
1133301.009 |
1092377.619 |
- |
-3.70% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-3.61% |
472.756 |
455.702 |
- |
3.15% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-3.60% |
12.632 |
12.177 |
- |
-5.27% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-3.60% |
1089490.574 |
1050309.201 |
- |
4.10% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.59% |
1636.532 |
1577.707 |
- |
12.56% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-3.58% |
8201959.671 |
7908308.850 |
- |
-6.05% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
-3.58% |
2.248 |
2.168 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-3.58% |
1030054.147 |
993228.128 |
- |
-9.54% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-3.57% |
4.228 |
4.077 |
- |
-10.44% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.57% |
13286.329 |
12812.045 |
- |
-0.29% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-3.57% |
3.056 |
2.947 |
- |
0.63% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
-3.57% |
15.464 |
14.912 |
- |
0.55% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-3.57% |
20.100 |
19.383 |
- |
3.23% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-3.57% |
24.413 |
23.542 |
- |
-3.39% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
-3.57% |
21486.533 |
20720.208 |
- |
1.82% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-3.56% |
13.218 |
12.747 |
- |
0.90% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-3.56% |
1.180 |
1.138 |
- |
0.24% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-3.56% |
27995.515 |
26999.437 |
- |
-1.76% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/1024
|
-3.55% |
254.898 |
245.854 |
- |
0.79% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-3.55% |
5822890.398 |
5616332.482 |
- |
-3.83% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-3.53% |
2.377 |
2.293 |
- |
-4.80% |
- |
|
BM_deque_deque_copy/65536
|
-3.53% |
3128.143 |
3017.800 |
- |
-3.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.52% |
1901393.961 |
1834486.004 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-3.51% |
1365108.577 |
1317145.370 |
- |
-4.13% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.49% |
123788.280 |
119465.610 |
- |
4.72% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-3.49% |
1.346 |
1.299 |
- |
-5.57% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-3.49% |
16990325.683 |
16397512.188 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-3.48% |
11648229.102 |
11242793.466 |
- |
-3.19% |
- |
|
std::unordered_set<int>::clear()/8192
|
-3.48% |
64818.554 |
62562.533 |
- |
-14.95% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-3.48% |
3552.226 |
3428.628 |
- |
-17.70% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-3.48% |
21.471 |
20.724 |
- |
0.14% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-3.48% |
278.168 |
268.493 |
- |
-0.76% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-3.47% |
5.713 |
5.515 |
- |
-1.43% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-3.47% |
5.147 |
4.968 |
- |
-5.35% |
- |
|
BM_PushHeap_string_Descending_4
|
-3.47% |
1.931 |
1.864 |
- |
-3.54% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
-3.46% |
39.690 |
38.315 |
- |
2.33% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-3.46% |
0.377 |
0.364 |
- |
0.96% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
-3.46% |
45.639 |
44.061 |
- |
-0.62% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
-3.45% |
22.596 |
21.817 |
- |
-0.06% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-3.45% |
3.980 |
3.843 |
- |
-0.57% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-3.45% |
30.655 |
29.598 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-3.45% |
1852794.954 |
1788950.569 |
- |
2.52% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-3.44% |
47.350 |
45.721 |
- |
3.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-3.44% |
1086246.433 |
1048893.600 |
- |
-2.38% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-3.43% |
1215033.283 |
1173338.621 |
- |
2.21% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.43% |
147590.594 |
142534.190 |
- |
-1.04% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-3.41% |
1.615 |
1.560 |
- |
14.10% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.40% |
1677340.008 |
1620287.680 |
- |
-1.93% |
- |
|
rng::starts_with(deque<int>)/1000
|
-3.40% |
465.188 |
449.371 |
- |
-2.63% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-3.39% |
1.623 |
1.568 |
- |
3.57% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-3.39% |
10445.230 |
10091.206 |
- |
-0.07% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-3.39% |
20.934 |
20.225 |
- |
-2.30% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-3.38% |
9007156.210 |
8702273.586 |
- |
-1.94% |
- |
|
std::make_heap(vector<int>,_pred)_(repeated)/8192
|
-3.38% |
4443.547 |
4293.363 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-3.36% |
8532233.539 |
8245159.148 |
- |
0.73% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-3.36% |
4264496.199 |
4121165.213 |
- |
-3.63% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.36% |
9.988 |
9.652 |
- |
-1.38% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-3.35% |
24.263 |
23.449 |
- |
-3.32% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-3.35% |
0.873 |
0.843 |
- |
-24.79% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-3.35% |
9112700.304 |
8807044.005 |
- |
-1.92% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-3.35% |
17.668 |
17.076 |
- |
-0.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.35% |
16762.158 |
16200.240 |
- |
-1.67% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-3.34% |
1104.912 |
1067.995 |
- |
-2.12% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-3.34% |
1668360.632 |
1612689.457 |
- |
-0.92% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.33% |
1125039.850 |
1087544.749 |
- |
-2.92% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-3.33% |
21.033 |
20.333 |
- |
-14.93% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.33% |
1049869.180 |
1014920.051 |
- |
-2.75% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.33% |
3.247 |
3.138 |
- |
-3.46% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/8192
|
-3.33% |
51626.062 |
49908.773 |
- |
0.60% |
- |
|
BM_vector_deque_copy_backward/2
|
-3.32% |
1.884 |
1.821 |
- |
-8.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-3.32% |
21.996 |
21.266 |
- |
1.67% |
- |
|
std::multiset<int>::clear()/1024
|
-3.32% |
10045.018 |
9711.595 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.32% |
1185591.472 |
1146246.930 |
- |
-1.96% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-3.31% |
1306513.020 |
1263227.457 |
- |
2.20% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-3.30% |
2.656 |
2.568 |
- |
3.09% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-3.29% |
19.564 |
18.920 |
- |
-2.78% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-3.29% |
0.945 |
0.914 |
- |
-18.61% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
-3.29% |
1.665 |
1.610 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-3.29% |
21.803 |
21.085 |
- |
1.59% |
- |
|
BM_CmpEqual_uint_uint
|
-3.29% |
1.074 |
1.039 |
- |
-2.76% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-3.28% |
1263107.761 |
1221619.666 |
- |
-0.43% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-3.28% |
1789574.565 |
1730838.559 |
- |
-5.56% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-3.28% |
21.194 |
20.499 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-3.27% |
11632298.762 |
11252299.013 |
- |
-2.17% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-3.26% |
1103550.604 |
1067559.070 |
- |
1.10% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-3.25% |
205042866.600 |
198370666.559 |
- |
0.75% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.25% |
291515.996 |
282053.410 |
- |
1.85% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.25% |
629.372 |
608.944 |
- |
-0.60% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
-3.24% |
2.707 |
2.619 |
- |
2.63% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-3.24% |
13171761.212 |
12744702.931 |
- |
-3.49% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.24% |
19.213 |
18.591 |
- |
1.51% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-3.24% |
2.152 |
2.082 |
- |
0.06% |
- |
|
BM_PushHeap_uint64_Descending_16
|
-3.23% |
0.372 |
0.360 |
- |
-0.07% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-3.23% |
20.796 |
20.124 |
- |
-9.62% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-3.23% |
99634.202 |
96415.328 |
- |
6.00% |
- |
|
BM_std_minmax_element<int>/4
|
-3.23% |
1.210 |
1.171 |
- |
-7.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.23% |
17.776 |
17.202 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.22% |
11942727.591 |
11557738.739 |
- |
-0.90% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
-3.22% |
33242.398 |
32171.126 |
- |
0.54% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-3.22% |
15.159 |
14.671 |
- |
-0.10% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-3.22% |
8244.219 |
7979.038 |
- |
0.86% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-3.22% |
16.154 |
15.634 |
- |
2.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-3.21% |
12160189.361 |
11769388.143 |
- |
-2.01% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-3.21% |
28027.206 |
27127.057 |
- |
-4.95% |
- |
|
std::for_each(list<int>)/8
|
-3.20% |
2.536 |
2.455 |
- |
3.23% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-3.20% |
30.215 |
29.249 |
- |
-8.04% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-3.19% |
1068260.435 |
1034216.007 |
- |
-2.15% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-3.18% |
12735.104 |
12329.929 |
- |
0.65% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
-3.18% |
24.808 |
24.020 |
- |
1.23% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-3.17% |
1.664 |
1.611 |
- |
-0.05% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-3.17% |
34.494 |
33.399 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-3.17% |
1630835.937 |
1579146.404 |
- |
1.38% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.16% |
1046510.802 |
1013409.381 |
- |
-2.82% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-3.15% |
32.976 |
31.937 |
- |
-13.14% |
- |
|
std::set<int>::erase(iterator)/1024
|
-3.15% |
20.305 |
19.665 |
- |
-0.53% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
-3.15% |
1.662 |
1.610 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-3.15% |
38209271.994 |
37007024.414 |
- |
-2.36% |
- |
|
BM_PushHeap_uint32_Random_64
|
-3.14% |
5.147 |
4.985 |
- |
-0.85% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-3.12% |
2.061 |
1.996 |
- |
-2.96% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-3.12% |
1227115.424 |
1188875.127 |
- |
-1.49% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.11% |
3.038 |
2.943 |
- |
-2.03% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-3.11% |
13.001 |
12.596 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-3.10% |
10855773.912 |
10518830.336 |
- |
-1.65% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-3.10% |
6697.001 |
6489.532 |
- |
-12.83% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-3.09% |
7628929.769 |
7392882.699 |
- |
-1.27% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-3.09% |
18.877 |
18.293 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-3.09% |
1219451.224 |
1181753.269 |
- |
-1.82% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-3.09% |
6.595 |
6.391 |
- |
3.36% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-3.09% |
15273346.868 |
14801459.891 |
- |
-3.15% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-3.08% |
3.346 |
3.243 |
- |
-1.83% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-3.08% |
1212708.334 |
1175368.082 |
- |
2.28% |
- |
|
rng::for_each(multimap<int>)/8192
|
-3.08% |
7482.160 |
7252.051 |
- |
-3.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-3.07% |
14461474.026 |
14018168.769 |
- |
0.13% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
-3.07% |
634.283 |
614.842 |
- |
0.36% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-3.06% |
1.662 |
1.611 |
- |
-6.17% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
-3.05% |
1.664 |
1.613 |
- |
0.07% |
- |
|
std::map<int,_int>::clear()/32
|
-3.05% |
652.642 |
632.758 |
- |
-8.96% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-3.05% |
407.559 |
395.143 |
- |
0.59% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-3.04% |
1.741 |
1.688 |
- |
-2.63% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-3.03% |
8712.265 |
8447.965 |
- |
2.34% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.03% |
1823062.500 |
1767757.975 |
- |
-0.32% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-3.03% |
2.081 |
2.018 |
- |
-0.16% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-3.03% |
290634.805 |
281828.039 |
- |
-4.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-3.03% |
1295166.016 |
1255926.187 |
- |
1.18% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.03% |
6.754 |
6.549 |
- |
-0.17% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-3.02% |
20.806 |
20.177 |
- |
-2.23% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-3.02% |
1.659 |
1.609 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-3.02% |
12101884.995 |
11736390.988 |
- |
-5.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-3.02% |
1012941.841 |
982373.108 |
- |
1.47% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-3.01% |
1.663 |
1.613 |
- |
-5.96% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-3.01% |
237.007 |
229.866 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-3.01% |
1096271.744 |
1063254.349 |
- |
-1.07% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-3.01% |
4164076.943 |
4038674.997 |
- |
-2.93% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
-3.01% |
1.659 |
1.610 |
- |
0.24% |
- |
|
rng::starts_with(deque<int>)/1024
|
-3.00% |
462.439 |
448.548 |
- |
-5.94% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-3.00% |
925.442 |
897.665 |
- |
3.34% |
- |
|
ranges::min(std::list<long_long>)/8
|
-3.00% |
1.905 |
1.848 |
- |
-3.15% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-3.00% |
1213909.097 |
1177501.951 |
- |
2.70% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-3.00% |
302.335 |
293.271 |
- |
-0.50% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-3.00% |
9870.249 |
9574.578 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-2.99% |
1685049.376 |
1634633.742 |
- |
-7.87% |
- |
|
BM_deque_vector_move/2
|
-2.99% |
1.889 |
1.833 |
- |
3.56% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
-2.99% |
3009.699 |
2919.755 |
- |
1.09% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
-2.99% |
1149221.765 |
1114911.875 |
- |
-0.71% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-2.98% |
403.828 |
391.806 |
- |
-2.62% |
- |
|
BM_std_minmax_element<short>/64
|
-2.98% |
17.179 |
16.668 |
- |
-3.89% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-2.97% |
2129193.990 |
2065885.383 |
- |
-3.63% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-2.97% |
12410280.354 |
12042091.465 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.96% |
376.027 |
364.884 |
- |
-0.30% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-2.96% |
4.917 |
4.772 |
- |
-1.80% |
- |
|
std::copy(vector<int>)/8
|
-2.95% |
2.173 |
2.109 |
- |
-4.71% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-2.95% |
242.325 |
235.172 |
- |
-0.95% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-2.94% |
1.111 |
1.079 |
- |
-19.65% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.94% |
8.968 |
8.704 |
- |
-2.94% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-2.93% |
4114077.029 |
3993393.468 |
- |
-4.02% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-2.93% |
4.914 |
4.770 |
- |
-1.45% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-2.93% |
24.438 |
23.723 |
- |
-1.20% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-2.93% |
1.659 |
1.611 |
- |
-6.21% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.91% |
1696206.627 |
1646930.746 |
- |
0.77% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-2.90% |
1102537.316 |
1070521.987 |
- |
-3.55% |
- |
|
BM_StringFindAllMatch/1
|
-2.90% |
3.271 |
3.176 |
- |
0.61% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-2.90% |
1210250.612 |
1175136.432 |
- |
-1.95% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/1048576
|
-2.90% |
6705.470 |
6510.945 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-2.90% |
1357184.186 |
1317884.342 |
- |
-3.11% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-2.89% |
8903575.399 |
8645889.696 |
- |
-5.11% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-2.89% |
31.162 |
30.260 |
- |
1.09% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.89% |
3401.780 |
3303.342 |
- |
-0.09% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.89% |
108727.698 |
105585.693 |
- |
2.83% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-2.89% |
1321416.014 |
1283230.633 |
- |
2.26% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-2.89% |
1209283.365 |
1174352.131 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.88% |
228916240.657 |
222312266.935 |
- |
-2.74% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-2.88% |
4589867.152 |
4457579.893 |
- |
-0.53% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-2.88% |
3537.037 |
3435.120 |
- |
4.11% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.88% |
11505245.319 |
11174021.559 |
- |
-3.15% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
-2.87% |
17.420 |
16.920 |
- |
1.48% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-2.87% |
1929.463 |
1874.113 |
- |
0.83% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-2.87% |
1118813.553 |
1086731.606 |
- |
-4.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-2.87% |
6202675.035 |
6024868.540 |
- |
-15.91% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-2.86% |
10464906.294 |
10165147.914 |
- |
-2.02% |
- |
|
std::copy(list<int>)/64
|
-2.86% |
31.236 |
30.343 |
- |
-17.43% |
- |
|
BM_std_minmax_element<int>/4000
|
-2.86% |
995.749 |
967.279 |
- |
-7.24% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-2.86% |
7480.201 |
7266.395 |
- |
-2.12% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-2.85% |
1212746.012 |
1178164.142 |
- |
2.85% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.85% |
12.938 |
12.569 |
- |
-2.83% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-2.85% |
16.028 |
15.572 |
- |
1.68% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-2.85% |
35.782 |
34.764 |
- |
-0.10% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-2.84% |
5.004 |
4.861 |
- |
1.57% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.84% |
242948289.880 |
236041385.334 |
- |
1.66% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-2.84% |
13.024 |
12.654 |
- |
-2.45% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-2.84% |
0.585 |
0.569 |
- |
-0.71% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-2.84% |
42.627 |
41.417 |
- |
-5.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-2.84% |
1049624.077 |
1019859.330 |
- |
-2.73% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.83% |
2.470 |
2.400 |
- |
0.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.83% |
1683708.578 |
1636043.945 |
- |
-1.26% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-2.82% |
2.544 |
2.472 |
- |
0.91% |
- |
|
std::lower_bound(std::list<int>)/8
|
-2.82% |
15.952 |
15.502 |
- |
1.05% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-2.82% |
100.095 |
97.276 |
- |
0.51% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-2.82% |
1.684 |
1.636 |
- |
-1.71% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-2.81% |
788.208 |
766.045 |
- |
1.90% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-2.81% |
1724184.080 |
1675804.687 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.80% |
13438.955 |
13062.108 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.80% |
403.800 |
392.513 |
- |
-2.08% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-2.79% |
10971851.467 |
10665199.911 |
- |
-2.29% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
-2.79% |
1027441.467 |
998747.928 |
- |
0.82% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-2.79% |
2.199 |
2.138 |
- |
2.36% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-2.78% |
30.869 |
30.011 |
- |
-19.80% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.78% |
6309.495 |
6134.041 |
- |
0.36% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-2.77% |
21534889.543 |
20937933.054 |
- |
-2.96% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-2.77% |
22.833 |
22.201 |
- |
11.32% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-2.77% |
4.197 |
4.081 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.76% |
11542983.532 |
11224037.989 |
- |
-1.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.76% |
1646157.717 |
1600691.405 |
- |
-2.91% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-2.76% |
2.332 |
2.267 |
- |
7.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-2.76% |
10025247.349 |
9748885.588 |
- |
-1.92% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
-2.74% |
9395.712 |
9138.626 |
- |
0.43% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-2.73% |
1213017.820 |
1179867.512 |
- |
2.60% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.73% |
18.729 |
18.218 |
- |
0.58% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-2.73% |
2.559 |
2.490 |
- |
-29.12% |
- |
|
std::copy(deque<int>)/32768
|
-2.73% |
1170.630 |
1138.703 |
- |
-0.10% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
-2.73% |
1364.170 |
1326.992 |
- |
-0.36% |
- |
|
std::move(list<int>)/32768
|
-2.73% |
31511.568 |
30652.808 |
- |
-2.78% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-2.72% |
55.311 |
53.804 |
- |
-1.15% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-2.71% |
1066475.600 |
1037524.546 |
- |
-1.77% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-2.71% |
30.447 |
29.623 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-2.70% |
1044672.579 |
1016470.698 |
- |
-2.75% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-2.70% |
3040.086 |
2958.106 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-2.70% |
11282514.498 |
10978274.266 |
- |
-0.80% |
- |
|
BM_std_minmax_element<char>/64
|
-2.70% |
18.192 |
17.702 |
- |
2.26% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-2.69% |
8005.495 |
7789.768 |
- |
7.70% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-2.69% |
2.289 |
2.227 |
- |
-22.60% |
- |
|
std::set<int>::erase(iterator)/8192
|
-2.69% |
20.314 |
19.768 |
- |
0.50% |
- |
|
BM_vector_deque_move_backward/70000
|
-2.68% |
8690.099 |
8457.273 |
- |
9.33% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-2.68% |
5.658 |
5.507 |
- |
-1.41% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-2.67% |
228876353.422 |
222754047.407 |
- |
1.60% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
-2.67% |
678.501 |
660.365 |
- |
0.39% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-2.67% |
32.059 |
31.203 |
- |
0.82% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.67% |
224.039 |
218.065 |
- |
-4.15% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-2.66% |
8600.648 |
8371.450 |
- |
-0.57% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
-2.66% |
4.751 |
4.624 |
- |
7.49% |
- |
|
std::copy_backward(list<int>)/32768
|
-2.66% |
27490.689 |
26758.828 |
- |
-0.16% |
- |
|
BM_PushHeap_float_PipeOrgan_262144
|
-2.66% |
3.228 |
3.142 |
- |
-0.41% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.66% |
402.398 |
391.693 |
- |
-1.96% |
- |
|
BM_deque_deque_ranges_copy/70000
|
-2.66% |
3364.319 |
3274.821 |
- |
0.44% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-2.66% |
160527787.586 |
156260930.893 |
- |
3.45% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-2.66% |
1113076.801 |
1083509.953 |
- |
-2.16% |
- |
|
BM_CmpEqual_ushort_uint
|
-2.66% |
1.064 |
1.035 |
- |
-0.84% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.65% |
1199317.329 |
1167546.203 |
- |
-3.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.64% |
1673827.883 |
1629593.504 |
- |
-1.33% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-2.64% |
1148210.773 |
1117920.900 |
- |
-0.18% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.63% |
887.300 |
863.952 |
- |
-5.95% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.63% |
5.604 |
5.456 |
- |
-1.71% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-2.63% |
30.051 |
29.261 |
- |
-0.28% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.62% |
6828.888 |
6649.770 |
- |
-0.67% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-2.62% |
23.332 |
22.720 |
- |
-2.01% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.62% |
16.087 |
15.665 |
- |
-1.96% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-2.62% |
2.051 |
1.997 |
- |
9.46% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-2.62% |
11.705 |
11.399 |
- |
-1.47% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-2.61% |
5.516 |
5.372 |
- |
-1.98% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-2.61% |
1.898 |
1.849 |
- |
-0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.61% |
33.307 |
32.437 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.61% |
1229320.540 |
1197262.482 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-2.60% |
1041037.742 |
1013924.588 |
- |
-2.93% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.60% |
43751.650 |
42612.501 |
- |
-1.30% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.60% |
43.653 |
42.517 |
- |
1.45% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-2.60% |
21896.141 |
21326.478 |
- |
-0.15% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-2.60% |
22.377 |
21.795 |
- |
-2.92% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-2.60% |
181728629.094 |
177011041.019 |
- |
-1.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-2.59% |
9.413 |
9.169 |
- |
-5.11% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-2.59% |
4583802.561 |
4464960.818 |
- |
-1.72% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-2.59% |
22607.213 |
22021.260 |
- |
2.11% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-2.58% |
26.805 |
26.112 |
- |
-2.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-2.57% |
10150736.400 |
9889395.680 |
- |
-2.02% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-2.57% |
1084576.745 |
1056656.935 |
- |
-2.36% |
- |
|
BM_CmpEqual_ushort_schar
|
-2.57% |
1.029 |
1.003 |
- |
1.18% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-2.57% |
3.108 |
3.028 |
- |
-8.29% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-2.57% |
53655.764 |
52277.001 |
- |
-10.95% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-2.57% |
16.347 |
15.928 |
- |
-2.23% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-2.56% |
6.582 |
6.413 |
- |
1.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.55% |
1202068.915 |
1171358.479 |
- |
3.10% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-2.55% |
16.574 |
16.151 |
- |
0.57% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-2.55% |
7986.839 |
7783.107 |
- |
-2.98% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.54% |
1126177.207 |
1097530.139 |
- |
-0.88% |
- |
|
std::partition_copy(list<int>)/8192
|
-2.54% |
7422.047 |
7233.867 |
- |
-1.43% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-2.53% |
1881690.918 |
1834062.092 |
- |
-0.74% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.53% |
2.044 |
1.992 |
- |
2.35% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-2.52% |
16696.089 |
16275.306 |
- |
-1.48% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.52% |
190620.600 |
185819.216 |
- |
3.47% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-2.51% |
21.637 |
21.093 |
- |
-0.60% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.51% |
38.153 |
37.195 |
- |
-9.41% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-2.51% |
7794910.289 |
7599385.129 |
- |
-0.56% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-2.50% |
26642.404 |
25975.587 |
- |
1.12% |
- |
|
std::set<std::string>::clear()/32
|
-2.50% |
889.071 |
866.822 |
- |
-2.83% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-2.50% |
0.619 |
0.604 |
- |
0.27% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-2.49% |
9028943.970 |
8803683.652 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.49% |
1661708.740 |
1620320.477 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-2.49% |
225936116.922 |
220318993.982 |
- |
-0.32% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.48% |
15.938 |
15.542 |
- |
-0.14% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-2.48% |
40.149 |
39.153 |
- |
7.96% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.47% |
12223.273 |
11921.061 |
- |
-1.57% |
- |
|
std::deque<int>::ctor(size)/32
|
-2.47% |
29.768 |
29.033 |
- |
-1.01% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.47% |
4.831 |
4.712 |
- |
0.14% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.46% |
16.128 |
15.731 |
- |
-0.28% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-2.46% |
10850.942 |
10583.853 |
- |
9.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.46% |
11609190.525 |
11323823.513 |
- |
-2.28% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-2.46% |
22.328 |
21.779 |
- |
-1.65% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.45% |
0.604 |
0.589 |
- |
0.05% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-2.45% |
492.162 |
480.103 |
- |
1.53% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
-2.45% |
4.090 |
3.990 |
- |
1.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-2.45% |
17923212.094 |
17484423.291 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.44% |
14264.660 |
13916.011 |
- |
-0.75% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-2.44% |
8423.472 |
8217.634 |
- |
-0.70% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.44% |
2.195 |
2.141 |
- |
2.28% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.43% |
401.898 |
392.121 |
- |
-1.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.43% |
1110852.293 |
1083840.138 |
- |
-1.40% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.43% |
31.960 |
31.183 |
- |
0.27% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-2.43% |
4.935 |
4.815 |
- |
-2.26% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-2.42% |
845999.546 |
825532.532 |
- |
-1.91% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-2.42% |
1376495.579 |
1343198.997 |
- |
-1.73% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
-2.42% |
1102226.524 |
1075595.221 |
- |
-1.34% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.41% |
11113312.354 |
10844930.569 |
- |
-2.50% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-2.41% |
1218423.342 |
1189003.906 |
- |
2.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-2.41% |
1223018.136 |
1193533.854 |
- |
-2.28% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.41% |
286143.615 |
279245.818 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-2.41% |
1035003.508 |
1010068.629 |
- |
2.41% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-2.41% |
179423979.450 |
175106390.672 |
- |
-1.19% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-2.40% |
227.106 |
221.649 |
- |
-0.61% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-2.40% |
2.046 |
1.997 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-2.40% |
1187736.617 |
1159288.941 |
- |
-4.81% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.39% |
673.290 |
657.177 |
- |
0.24% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
-2.39% |
6823.798 |
6660.775 |
- |
0.02% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.38% |
628.117 |
613.150 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_float_1_1
|
-2.37% |
546692595.496 |
533720815.189 |
- |
0.15% |
- |
|
std::reverse(vector<int>)/8
|
-2.37% |
1.602 |
1.564 |
- |
1.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-2.36% |
3.255 |
3.178 |
- |
-0.57% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.36% |
28.243 |
27.577 |
- |
0.96% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-2.36% |
14786.789 |
14438.439 |
- |
-2.16% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
-2.35% |
816.670 |
797.450 |
- |
0.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-2.35% |
0.510 |
0.498 |
- |
2.28% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-2.35% |
29.247 |
28.561 |
- |
1.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-2.34% |
215288226.920 |
210249146.854 |
- |
-1.42% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.34% |
9.091 |
8.878 |
- |
1.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.34% |
141418.858 |
138115.325 |
- |
-1.70% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-2.34% |
8.743 |
8.539 |
- |
-1.96% |
- |
|
SetIntersection_None_Set_float_256_16
|
-2.33% |
10995889.696 |
10739462.170 |
- |
-1.31% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-2.33% |
3108.489 |
3036.039 |
- |
3.80% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-2.33% |
2162150.094 |
2111772.897 |
- |
-3.66% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.33% |
1182.146 |
1154.613 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-2.33% |
16729299.078 |
16339806.382 |
- |
-2.47% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-2.33% |
3871.071 |
3780.970 |
- |
1.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-2.33% |
55.588 |
54.295 |
- |
-1.69% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-2.32% |
1145654.647 |
1119034.898 |
- |
-1.00% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.32% |
402.268 |
392.947 |
- |
-2.63% |
- |
|
BM_PushHeap_uint64_PipeOrgan_4
|
-2.32% |
0.495 |
0.483 |
- |
0.00% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-2.32% |
33.414 |
32.640 |
- |
-0.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-2.32% |
1.665 |
1.626 |
- |
-2.39% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.31% |
16.045 |
15.674 |
- |
-1.66% |
- |
|
BM_CmpEqual_uchar_ushort
|
-2.31% |
1.116 |
1.090 |
- |
2.15% |
- |
|
std::multiset<int>::clear()/8192
|
-2.31% |
78595.530 |
76779.969 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-2.31% |
169260421.494 |
165354570.141 |
- |
-2.19% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.31% |
203.757 |
199.056 |
- |
-0.28% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
-2.31% |
577.936 |
564.605 |
- |
1.94% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-2.30% |
52587446.342 |
51375946.574 |
- |
0.24% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
-2.30% |
42.377 |
41.403 |
- |
1.24% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-2.30% |
203.207 |
198.537 |
- |
0.04% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-2.29% |
1.408 |
1.376 |
- |
2.83% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.29% |
15234.069 |
14884.726 |
- |
-0.46% |
- |
|
BM_CmpLess_uint_short
|
-2.29% |
1.042 |
1.018 |
- |
0.12% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-2.29% |
3.752 |
3.666 |
- |
2.66% |
- |
|
BM_deque_vector_move_backward/70000
|
-2.28% |
8655.713 |
8458.156 |
- |
9.12% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-2.28% |
7564.583 |
7391.993 |
- |
-3.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.28% |
1176449.731 |
1149620.174 |
- |
0.61% |
- |
|
BM_vector_deque_move_backward/64000
|
-2.27% |
8063.126 |
7879.991 |
- |
11.78% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.27% |
208762.068 |
204023.836 |
- |
-0.06% |
- |
|
std::copy_n(list<int>)/64
|
-2.27% |
14.922 |
14.584 |
- |
0.14% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.26% |
7.853 |
7.676 |
- |
-5.43% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-2.26% |
23.412 |
22.883 |
- |
-1.48% |
- |
|
BM_CmpEqual_uchar_uint
|
-2.25% |
1.079 |
1.054 |
- |
-1.57% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.25% |
8.946 |
8.745 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-2.25% |
4633183.183 |
4528797.149 |
- |
0.49% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.25% |
224.849 |
219.788 |
- |
0.30% |
- |
|
BM_deque_deque_copy_backward/70000
|
-2.25% |
8489.011 |
8298.017 |
- |
4.24% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-2.25% |
1618814.373 |
1582398.435 |
- |
-1.14% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
-2.25% |
420.400 |
410.947 |
- |
0.05% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-2.25% |
9.655 |
9.438 |
- |
-2.48% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-2.24% |
81432.097 |
79604.182 |
- |
-0.81% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
-2.24% |
16.195 |
15.833 |
- |
0.46% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-2.24% |
1.328 |
1.298 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.24% |
1333496.745 |
1303683.053 |
- |
-1.13% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-2.23% |
32.575 |
31.847 |
- |
-5.75% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-2.23% |
3.008 |
2.940 |
- |
-1.46% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.23% |
13372.419 |
13074.353 |
- |
2.69% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-2.23% |
24.215 |
23.675 |
- |
0.43% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.23% |
164375403.372 |
160713438.907 |
- |
-0.55% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-2.23% |
26189.926 |
25607.094 |
- |
0.09% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-2.23% |
2.344 |
2.292 |
- |
0.30% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.22% |
3398225.922 |
3322681.166 |
- |
-3.40% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-2.22% |
34.318 |
33.556 |
- |
-2.57% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.22% |
653.107 |
638.621 |
- |
-2.94% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.22% |
2.467 |
2.413 |
- |
-0.50% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-2.21% |
46.867 |
45.830 |
- |
6.93% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-2.21% |
30.832 |
30.151 |
- |
-1.09% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-2.21% |
8596.051 |
8406.006 |
- |
6.32% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-2.21% |
159623794.006 |
156103829.209 |
- |
3.07% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.20% |
364.211 |
356.202 |
- |
1.68% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
-2.20% |
2166.919 |
2119.298 |
- |
-2.42% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
-2.19% |
26797.477 |
26210.100 |
- |
0.17% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
-2.19% |
9.563 |
9.354 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-2.19% |
1125746.367 |
1101109.957 |
- |
-0.17% |
- |
|
BM_vector_deque_ranges_move/65536
|
-2.18% |
3138.861 |
3070.480 |
- |
-1.35% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-2.18% |
18115.500 |
17721.473 |
- |
-0.34% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-2.17% |
538.461 |
526.750 |
- |
-1.96% |
- |
|
BM_PushHeap_uint32_Random_16384
|
-2.17% |
6.010 |
5.879 |
- |
1.86% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-2.17% |
213549.748 |
208919.683 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-2.17% |
21144278.580 |
20686425.259 |
- |
-2.49% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-2.17% |
1.523 |
1.490 |
- |
13.63% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-2.16% |
14064385.692 |
13759933.206 |
- |
-0.58% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
-2.16% |
115.856 |
113.354 |
- |
0.48% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
-2.16% |
446.958 |
437.308 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-2.16% |
1587791.260 |
1553529.295 |
- |
-1.16% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-2.16% |
4803.053 |
4699.544 |
- |
2.65% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-2.15% |
0.941 |
0.921 |
- |
1.30% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-2.15% |
1.773 |
1.735 |
- |
1.87% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-2.15% |
4.186 |
4.096 |
- |
1.16% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-2.15% |
4215462.346 |
4124877.705 |
- |
-2.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-2.14% |
182038794.650 |
178135707.684 |
- |
-2.24% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-2.14% |
0.953 |
0.933 |
- |
-2.27% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-2.14% |
4437785.626 |
4342892.613 |
- |
-0.16% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
-2.13% |
12.610 |
12.341 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-2.13% |
4766214.883 |
4664561.065 |
- |
2.22% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-2.13% |
11.070 |
10.834 |
- |
-3.05% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
-2.13% |
1.560 |
1.527 |
- |
1.03% |
- |
|
BM_deque_deque_copy/1024
|
-2.13% |
37.995 |
37.187 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.13% |
12201650.105 |
11942185.069 |
- |
-0.42% |
- |
|
BM_CmpEqual_uint_short
|
-2.12% |
1.026 |
1.004 |
- |
-1.34% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-2.12% |
82434.108 |
80685.738 |
- |
0.44% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.12% |
625.370 |
612.107 |
- |
-6.29% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.12% |
29.193 |
28.574 |
- |
-1.60% |
- |
|
BM_CmpEqual_uchar_short
|
-2.12% |
1.030 |
1.008 |
- |
-2.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-2.12% |
6946162.533 |
6799045.035 |
- |
1.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-2.11% |
10830348.668 |
10602081.364 |
- |
-3.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.11% |
1042720.021 |
1020748.757 |
- |
-2.75% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-2.10% |
1.626 |
1.592 |
- |
-0.31% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.10% |
13.181 |
12.904 |
- |
-2.60% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-2.10% |
2.878 |
2.817 |
- |
-0.13% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
-2.10% |
4.187 |
4.099 |
- |
-0.30% |
- |
|
BM_CmpEqual_int_ushort
|
-2.09% |
1.102 |
1.079 |
- |
-1.60% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-2.09% |
77654.483 |
76028.282 |
- |
0.80% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-2.09% |
6.089 |
5.962 |
- |
-10.57% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-2.09% |
15.121 |
14.805 |
- |
-1.79% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-2.09% |
158742082.034 |
155425339.623 |
- |
2.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.09% |
402.471 |
394.069 |
- |
-2.74% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
-2.09% |
389.583 |
381.454 |
- |
-0.31% |
- |
|
ranges::min(std::vector<char>)/64
|
-2.09% |
4.245 |
4.156 |
- |
-1.19% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.08% |
58000.165 |
56791.750 |
- |
-0.71% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-2.08% |
27.643 |
27.068 |
- |
-3.08% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.08% |
675.961 |
661.907 |
- |
-1.91% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.08% |
44.684 |
43.757 |
- |
-13.44% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-2.08% |
1133597.318 |
1110071.417 |
- |
-1.59% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-2.07% |
7626308.369 |
7468657.909 |
- |
-4.23% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-2.07% |
24.422 |
23.917 |
- |
-7.22% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-2.07% |
24050.435 |
23553.596 |
- |
4.59% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.06% |
2006496.502 |
1965110.838 |
- |
0.24% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-2.06% |
16.382 |
16.044 |
- |
-3.70% |
- |
|
BM_deque_vector_move_backward/65536
|
-2.06% |
8151.252 |
7983.551 |
- |
8.79% |
- |
|
BM_num_get<bool>
|
-2.06% |
11.820 |
11.577 |
- |
-2.31% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-2.05% |
6813.358 |
6673.401 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-2.05% |
1041475.650 |
1020082.622 |
- |
-2.30% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-2.05% |
1.444 |
1.414 |
- |
5.33% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-2.05% |
39136957.682 |
38335165.812 |
- |
-3.78% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-2.04% |
9307955.280 |
9118141.637 |
- |
-0.67% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-2.04% |
25.268 |
24.752 |
- |
-0.51% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.03% |
405.284 |
397.037 |
- |
-2.26% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.03% |
23.601 |
23.122 |
- |
-2.16% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.03% |
9219.702 |
9032.643 |
- |
9.26% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-2.03% |
4347230.417 |
4259144.237 |
- |
0.29% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.02% |
18.002 |
17.638 |
- |
-2.87% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-2.02% |
2.117 |
2.074 |
- |
3.17% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-2.02% |
23.223 |
22.754 |
- |
-1.51% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-2.01% |
15.082 |
14.779 |
- |
-1.66% |
- |
|
std::reverse(deque<int>)/512
|
-2.01% |
117.954 |
115.579 |
- |
-0.42% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
-2.01% |
890807.092 |
872875.673 |
- |
0.35% |
- |
|
BM_CmpLess_uchar_short
|
-2.00% |
1.033 |
1.012 |
- |
-4.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.00% |
663.128 |
649.847 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-2.00% |
209312488.568 |
205122343.540 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.00% |
1672920.086 |
1639470.053 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.00% |
8830436.474 |
8654012.097 |
- |
-2.43% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.00% |
13482.019 |
13213.052 |
- |
2.20% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-1.99% |
164672084.584 |
161386989.971 |
- |
-1.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-1.99% |
10165095.121 |
9962557.655 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-1.99% |
4139037.837 |
4056595.826 |
- |
-2.84% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
-1.99% |
24.644 |
24.154 |
- |
1.10% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
-1.98% |
8435.902 |
8268.583 |
- |
0.03% |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
-1.98% |
36.069 |
35.354 |
- |
-0.56% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.98% |
705.690 |
691.723 |
- |
-2.09% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-1.98% |
11519252.003 |
11291349.587 |
- |
-2.15% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
-1.98% |
4402.442 |
4315.383 |
- |
0.03% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_256
|
-1.98% |
0.730 |
0.716 |
- |
0.32% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.97% |
55377.722 |
54284.219 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-1.97% |
11058805.151 |
10840562.561 |
- |
-0.41% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-1.97% |
2.527 |
2.477 |
- |
-3.47% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.97% |
18.605 |
18.239 |
- |
-2.13% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-1.97% |
8951534.626 |
8775489.584 |
- |
-0.31% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.97% |
2830.323 |
2774.662 |
- |
-0.37% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.97% |
608418.690 |
596462.750 |
- |
-0.26% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.96% |
788.458 |
772.985 |
- |
-8.17% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.96% |
555.749 |
544.876 |
- |
4.72% |
- |
|
std::fill(vector<bool>)/64
|
-1.95% |
1.636 |
1.604 |
- |
2.33% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-1.95% |
12.750 |
12.500 |
- |
-5.85% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.95% |
22.808 |
22.363 |
- |
-2.82% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.95% |
1613846.355 |
1582320.310 |
- |
-1.22% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-1.95% |
1297724.607 |
1272388.021 |
- |
-0.22% |
- |
|
std::for_each(vector<int>)/8192
|
-1.95% |
256.944 |
251.930 |
- |
-0.10% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-1.95% |
3.589 |
3.519 |
- |
0.15% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.95% |
1216.697 |
1192.999 |
- |
-3.13% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.95% |
15.629 |
15.324 |
- |
0.79% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
-1.95% |
128.675 |
126.171 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.94% |
1192141.227 |
1168957.855 |
- |
-2.19% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.94% |
13338.565 |
13079.280 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.94% |
1324921.388 |
1299170.817 |
- |
-2.47% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-1.94% |
159369072.380 |
156274662.997 |
- |
2.91% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.94% |
1695410.889 |
1662504.639 |
- |
1.21% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
-1.94% |
10.303 |
10.104 |
- |
2.39% |
- |
|
BM_deque_deque_copy_backward/512
|
-1.94% |
19.827 |
19.443 |
- |
2.82% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.94% |
400.718 |
392.952 |
- |
-1.41% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-1.94% |
8755.456 |
8586.027 |
- |
8.47% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-1.93% |
1184050.330 |
1161154.301 |
- |
-1.02% |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.93% |
150.060 |
147.161 |
- |
1.20% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
-1.93% |
44.124 |
43.274 |
- |
-0.93% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.93% |
21.259 |
20.850 |
- |
-2.19% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-1.92% |
1.890 |
1.853 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-1.92% |
1053999.253 |
1033718.322 |
- |
-2.00% |
- |
|
SetIntersection_None_Set_string_256_4
|
-1.92% |
11595399.882 |
11372299.687 |
- |
0.84% |
- |
|
std::reverse(deque<int>)/8
|
-1.91% |
2.569 |
2.520 |
- |
-0.53% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.91% |
1005.035 |
985.812 |
- |
-1.78% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.90% |
383.519 |
376.218 |
- |
-1.18% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-1.90% |
690.872 |
677.737 |
- |
-4.54% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.90% |
7505.908 |
7363.218 |
- |
-1.69% |
- |
|
std::move(deque<int>)/1048576
|
-1.90% |
55449.929 |
54396.400 |
- |
-1.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-1.90% |
1158886.420 |
1136870.871 |
- |
2.43% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.89% |
7405.247 |
7264.983 |
- |
-4.36% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.89% |
400.729 |
393.156 |
- |
-1.88% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-1.89% |
1051757.300 |
1031925.757 |
- |
-4.58% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-1.89% |
1.428 |
1.401 |
- |
-5.80% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-1.88% |
52.693 |
51.700 |
- |
-25.66% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-1.88% |
25.724 |
25.240 |
- |
-6.25% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-1.88% |
1212773.254 |
1189979.289 |
- |
-1.14% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.88% |
4.594 |
4.508 |
- |
0.66% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.88% |
19.344 |
18.981 |
- |
0.02% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.88% |
400.313 |
392.798 |
- |
-2.96% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.88% |
165707390.596 |
162596926.294 |
- |
-0.99% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-1.87% |
417.655 |
409.833 |
- |
-1.79% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-1.87% |
1124223.557 |
1103192.389 |
- |
-2.39% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.87% |
32.264 |
31.661 |
- |
-2.14% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-1.87% |
26.458 |
25.964 |
- |
-0.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-1.86% |
1188645.152 |
1166482.258 |
- |
-0.02% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.86% |
202.974 |
199.196 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.86% |
22714766.398 |
22292772.236 |
- |
-2.60% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-1.86% |
168208058.099 |
165084585.703 |
- |
-2.79% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-1.85% |
34.540 |
33.900 |
- |
-2.36% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.85% |
1114327.784 |
1093673.830 |
- |
0.90% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.85% |
17.064 |
16.748 |
- |
0.80% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.85% |
26177.776 |
25692.907 |
- |
2.60% |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.85% |
1.079 |
1.059 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.85% |
1323347.656 |
1298913.168 |
- |
-0.93% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-1.84% |
1593569.664 |
1564215.820 |
- |
2.08% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-1.84% |
16.237 |
15.938 |
- |
-0.67% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.84% |
588.989 |
578.153 |
- |
1.22% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.84% |
30.286 |
29.729 |
- |
-1.54% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-1.84% |
38933.396 |
38217.623 |
- |
-0.75% |
- |
|
std::multiset<std::string>::clear()/1024
|
-1.84% |
21892.116 |
21489.655 |
- |
-1.41% |
- |
|
BM_PushHeap_float_Random_16384
|
-1.84% |
7.710 |
7.569 |
- |
-0.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.83% |
1661055.096 |
1630577.961 |
- |
-0.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-1.83% |
23.539 |
23.108 |
- |
-3.98% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-1.83% |
9.425 |
9.252 |
- |
-1.81% |
- |
|
std::set<int>::erase(iterator)/32
|
-1.83% |
20.065 |
19.697 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-1.83% |
16546316.721 |
16243422.751 |
- |
-0.93% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.83% |
150620.166 |
147865.453 |
- |
0.53% |
- |
|
BM_CmpEqual_uint_int
|
-1.83% |
1.054 |
1.035 |
- |
-1.07% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
-1.82% |
1461177.998 |
1434526.951 |
- |
-0.80% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-1.82% |
63.653 |
62.493 |
- |
-2.14% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.82% |
39823.828 |
39098.647 |
- |
-7.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.82% |
168050304.943 |
164993539.106 |
- |
-1.51% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
-1.82% |
1079190.684 |
1059563.477 |
- |
-1.83% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.82% |
14530642.539 |
14266460.570 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-1.82% |
159554353.039 |
156656297.186 |
- |
4.46% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-1.82% |
42.441 |
41.671 |
- |
-1.87% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.81% |
1576447.426 |
1547930.336 |
- |
0.64% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-1.80% |
5.492 |
5.392 |
- |
-0.84% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-1.80% |
16.917 |
16.613 |
- |
-5.66% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.79% |
1120805.837 |
1100695.029 |
- |
-1.15% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
-1.79% |
2.670 |
2.622 |
- |
1.86% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.79% |
297.554 |
292.223 |
- |
-1.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.79% |
84779.148 |
83264.559 |
- |
4.84% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-1.78% |
21.102 |
20.726 |
- |
-0.45% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.78% |
30.763 |
30.216 |
- |
-1.87% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.78% |
778.480 |
764.649 |
- |
-0.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-1.77% |
50.408 |
49.514 |
- |
-3.83% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-1.77% |
1246527.904 |
1224413.385 |
- |
0.25% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-1.76% |
270.161 |
265.402 |
- |
-2.74% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-1.76% |
12.654 |
12.431 |
- |
-6.20% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-1.76% |
1073538.090 |
1054635.933 |
- |
-2.02% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.76% |
117996.852 |
115919.771 |
- |
-0.64% |
- |
|
BM_deque_deque_move_backward/5500
|
-1.76% |
208.298 |
204.632 |
- |
1.29% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.76% |
4346644.448 |
4270170.411 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.76% |
36.592 |
35.949 |
- |
9.03% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-1.76% |
45.035 |
44.243 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-1.76% |
354829583.608 |
348600683.002 |
- |
-0.89% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.75% |
10413.613 |
10230.957 |
- |
26.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-1.75% |
352746405.798 |
346565520.050 |
- |
-1.20% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-1.75% |
20.962 |
20.597 |
- |
-3.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-1.74% |
8579152.362 |
8429690.102 |
- |
-1.57% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.74% |
20.670 |
20.310 |
- |
-3.33% |
- |
|
BM_num_get<long>
|
-1.74% |
10.790 |
10.603 |
- |
-1.80% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.74% |
358.419 |
352.193 |
- |
1.40% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-1.73% |
4713311.794 |
4631589.104 |
- |
-3.95% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.73% |
217160.332 |
213399.314 |
- |
-2.42% |
- |
|
BM_CmpLess_uchar_int
|
-1.73% |
1.081 |
1.062 |
- |
-1.70% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
-1.73% |
2065.272 |
2029.519 |
- |
6.14% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.72% |
55274.112 |
54321.227 |
- |
-2.26% |
- |
|
BM_PushHeap_uint64_Random_64
|
-1.72% |
5.582 |
5.485 |
- |
-0.02% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-1.72% |
73.810 |
72.539 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.72% |
360859344.962 |
354648768.731 |
- |
3.31% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-1.72% |
158604726.223 |
155878602.833 |
- |
2.28% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-1.72% |
23.622 |
23.217 |
- |
0.05% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-1.72% |
33.682 |
33.104 |
- |
-0.06% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.71% |
1042456.386 |
1024595.804 |
- |
-1.50% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-1.71% |
90.684 |
89.133 |
- |
0.99% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-1.71% |
3333492.219 |
3276556.236 |
- |
-5.12% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-1.70% |
353122744.010 |
347110219.041 |
- |
38.30% |
- |
|
std::for_each_n(list<int>)/8192
|
-1.70% |
7822.266 |
7689.571 |
- |
1.76% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.69% |
949.292 |
933.215 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-1.69% |
12.973 |
12.754 |
- |
-2.68% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-1.69% |
6.102 |
5.998 |
- |
-17.31% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-1.69% |
17.605 |
17.307 |
- |
0.81% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-1.69% |
1444.215 |
1419.796 |
- |
0.73% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.69% |
19.049 |
18.727 |
- |
-1.29% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.69% |
1242843.705 |
1221880.065 |
- |
-4.27% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-1.68% |
223.144 |
219.390 |
- |
-4.88% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.68% |
1110680.587 |
1092007.076 |
- |
-3.37% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.68% |
51879.782 |
51008.464 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.68% |
1105332.923 |
1086779.841 |
- |
-1.50% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
-1.67% |
8690.015 |
8544.494 |
- |
7.22% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-1.67% |
1.499 |
1.474 |
- |
1.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.67% |
35232.022 |
34642.107 |
- |
-3.03% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.67% |
21690322.962 |
21327302.189 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.67% |
4232539.357 |
4161739.365 |
- |
-0.45% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.67% |
289.386 |
284.551 |
- |
-2.94% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-1.67% |
32.121 |
31.585 |
- |
-26.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.67% |
402.327 |
395.618 |
- |
-2.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.67% |
141228.440 |
138875.657 |
- |
-0.56% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-1.66% |
1792.561 |
1762.752 |
- |
1.58% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.66% |
1314959.714 |
1293102.943 |
- |
0.14% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.66% |
462.815 |
455.131 |
- |
-0.98% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.66% |
544.246 |
535.210 |
- |
-1.26% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.66% |
4.383 |
4.311 |
- |
-0.58% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
-1.66% |
703.897 |
692.222 |
- |
1.44% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.65% |
205.090 |
201.698 |
- |
1.59% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-1.65% |
1196713.855 |
1176945.883 |
- |
-0.87% |
- |
|
BM_vector_deque_move_backward/1024
|
-1.65% |
38.283 |
37.651 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_float_64_64
|
-1.65% |
11514452.957 |
11324723.503 |
- |
1.40% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-1.65% |
37.720 |
37.099 |
- |
13.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-1.64% |
163825335.392 |
161130972.899 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.64% |
1029699.853 |
1012770.618 |
- |
-4.50% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
-1.64% |
11.580 |
11.390 |
- |
-1.85% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-1.64% |
1142434.671 |
1123681.867 |
- |
-0.26% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
-1.64% |
1852.737 |
1822.354 |
- |
-0.01% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-1.64% |
1.398 |
1.376 |
- |
-12.73% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
-1.64% |
2920.992 |
2873.193 |
- |
0.89% |
- |
|
BM_vector_deque_move/64
|
-1.64% |
2.763 |
2.718 |
- |
1.59% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
-1.64% |
13.251 |
13.034 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-1.63% |
11075425.760 |
10894347.157 |
- |
-0.32% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-1.63% |
487.391 |
479.423 |
- |
-0.96% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.63% |
32.626 |
32.093 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.63% |
21298989.344 |
20951282.953 |
- |
0.44% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.63% |
15.185 |
14.937 |
- |
-1.34% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-1.63% |
1.885 |
1.854 |
- |
-2.02% |
- |
|
std::fill(vector<bool>)/1048576
|
-1.63% |
3813.732 |
3751.614 |
- |
22.84% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-1.63% |
5.029 |
4.947 |
- |
-2.58% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.63% |
17.963 |
17.671 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.62% |
9375142.398 |
9223198.236 |
- |
-1.49% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.62% |
177211.671 |
174341.478 |
- |
-2.11% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
-1.62% |
201.298 |
198.039 |
- |
0.90% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.62% |
243264.512 |
239327.512 |
- |
-2.54% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-1.62% |
70.160 |
69.026 |
- |
-0.59% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.61% |
1387394.071 |
1365043.989 |
- |
-0.51% |
- |
|
std::set<int>::clear()/32
|
-1.61% |
634.394 |
624.178 |
- |
0.56% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.61% |
7758.085 |
7633.161 |
- |
-1.14% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-1.61% |
24105.972 |
23718.308 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.61% |
8655701.262 |
8516610.479 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.61% |
216827224.858 |
213345691.339 |
- |
-1.46% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.60% |
331.817 |
326.496 |
- |
-0.51% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-1.60% |
23191.308 |
22820.025 |
- |
0.23% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.60% |
20.290 |
19.966 |
- |
-4.95% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-1.60% |
17.440 |
17.161 |
- |
5.02% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-1.60% |
70.319 |
69.196 |
- |
-4.67% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.60% |
88470.522 |
87059.075 |
- |
-0.32% |
- |
|
BM_deque_deque_move_backward/4096
|
-1.59% |
154.073 |
151.619 |
- |
0.36% |
- |
|
BM_deque_deque_ranges_copy/1024
|
-1.59% |
37.971 |
37.367 |
- |
1.10% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
-1.59% |
25881.427 |
25469.892 |
- |
0.43% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-1.59% |
11.630 |
11.445 |
- |
-1.40% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.59% |
14237.758 |
14011.848 |
- |
-4.65% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-1.59% |
4696.979 |
4622.487 |
- |
0.80% |
- |
|
std::unique(list<int>)_(contiguous)/8192
|
-1.59% |
7065.395 |
6953.368 |
- |
-0.48% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-1.58% |
1.061 |
1.044 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.58% |
15.008 |
14.770 |
- |
-1.79% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.58% |
171054606.679 |
168355182.418 |
- |
-1.64% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.57% |
12.970 |
12.766 |
- |
-2.14% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-1.57% |
55508.531 |
54636.885 |
- |
0.22% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.57% |
24.242 |
23.861 |
- |
-0.72% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-1.57% |
2.256 |
2.220 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.56% |
13976272.112 |
13757559.917 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-1.56% |
4214619.472 |
4148708.339 |
- |
-2.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.56% |
22399490.414 |
22049828.589 |
- |
-0.90% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.56% |
40.898 |
40.260 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.56% |
420.072 |
413.521 |
- |
-1.77% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
-1.56% |
25.204 |
24.812 |
- |
8.08% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.55% |
140880.601 |
138690.318 |
- |
-0.26% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.55% |
16.414 |
16.159 |
- |
-2.26% |
- |
|
BM_CmpLess_uint_uint
|
-1.55% |
1.078 |
1.061 |
- |
-0.38% |
- |
|
rng::starts_with(vector<int>)/8192
|
-1.55% |
492.936 |
485.295 |
- |
0.16% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.54% |
442.891 |
436.056 |
- |
-2.37% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-1.54% |
41.441 |
40.801 |
- |
1.75% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
-1.54% |
363.920 |
358.311 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-1.54% |
1530904.543 |
1507360.025 |
- |
0.26% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-1.54% |
7116.436 |
7007.099 |
- |
-1.80% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-1.53% |
697.055 |
686.356 |
- |
-4.44% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-1.53% |
9.927 |
9.774 |
- |
2.58% |
- |
|
BM_CmpEqual_int_schar
|
-1.53% |
1.126 |
1.109 |
- |
-1.19% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
-1.53% |
10.953 |
10.786 |
- |
-0.74% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-1.52% |
20.530 |
20.217 |
- |
-2.81% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-1.52% |
132.163 |
130.152 |
- |
-0.03% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-1.52% |
3.572 |
3.518 |
- |
-3.62% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-1.52% |
1563088.134 |
1539372.155 |
- |
-0.04% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-1.52% |
2.424 |
2.387 |
- |
1.41% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-1.52% |
38.973 |
38.382 |
- |
-3.63% |
- |
|
std::pop_heap(deque<float>)/8192
|
-1.52% |
61.993 |
61.054 |
- |
-0.47% |
- |
|
bm_gcd_complex
|
-1.52% |
17.949 |
17.677 |
- |
-0.57% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-1.51% |
364.019 |
358.508 |
- |
0.39% |
- |
|
rng::for_each(multimap<int>)/32
|
-1.51% |
26.676 |
26.273 |
- |
-0.58% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.51% |
13.435 |
13.232 |
- |
1.91% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-1.51% |
168568585.970 |
166025151.876 |
- |
-3.18% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-1.51% |
1202093.508 |
1183974.689 |
- |
2.44% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
-1.51% |
4705092.288 |
4634207.845 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-1.51% |
1148972.012 |
1131676.935 |
- |
0.21% |
- |
|
BM_CmpLess_uchar_ushort
|
-1.50% |
1.083 |
1.067 |
- |
-0.53% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.50% |
1679020.914 |
1653828.857 |
- |
-0.75% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.50% |
55444.794 |
54613.123 |
- |
-0.14% |
- |
|
BM_vector_deque_move_backward/65536
|
-1.50% |
8037.705 |
7917.195 |
- |
7.56% |
- |
|
std::set<std::string>::clear()/8192
|
-1.50% |
213542.481 |
210349.893 |
- |
-2.72% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
-1.49% |
54.459 |
53.646 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.49% |
1044396.044 |
1028850.752 |
- |
-1.85% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.49% |
55446.614 |
54622.867 |
- |
-1.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-1.48% |
6.617 |
6.518 |
- |
0.51% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.48% |
1303.191 |
1283.861 |
- |
-3.08% |
- |
|
std::reverse(list<int>)/32768
|
-1.48% |
19845.020 |
19550.762 |
- |
11.60% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-1.48% |
1128214.175 |
1111494.756 |
- |
-2.17% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.48% |
1072198.550 |
1056325.201 |
- |
-1.32% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
-1.48% |
7.594 |
7.482 |
- |
1.67% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.48% |
18442884.241 |
18170371.435 |
- |
-1.59% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-1.48% |
8997854.310 |
8865123.530 |
- |
-1.06% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.47% |
1119289.724 |
1102819.980 |
- |
1.20% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.47% |
12457.072 |
12274.099 |
- |
-0.56% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.47% |
17.930 |
17.667 |
- |
0.29% |
- |
|
std::for_each(set<int>::iterator)/32
|
-1.47% |
24.695 |
24.333 |
- |
-1.39% |
- |
|
BM_PushHeap_uint32_Random_256
|
-1.46% |
5.547 |
5.466 |
- |
0.96% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8192
|
-1.46% |
3809.146 |
3753.457 |
- |
0.64% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.46% |
375.994 |
370.500 |
- |
-1.30% |
- |
|
BM_PushHeap_string_Random_256
|
-1.46% |
15.015 |
14.796 |
- |
4.78% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
-1.45% |
11747.466 |
11576.745 |
- |
0.11% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-1.45% |
27.310 |
26.913 |
- |
-8.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-1.45% |
119985267.404 |
118242755.314 |
- |
-0.95% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.45% |
7340.552 |
7234.347 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.44% |
19.251 |
18.973 |
- |
-1.23% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-1.44% |
13178.034 |
12988.150 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.44% |
1085095.321 |
1069462.039 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-1.44% |
1652311.523 |
1628519.858 |
- |
-1.06% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.44% |
689.613 |
679.687 |
- |
-0.24% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-1.44% |
1462990.761 |
1441974.607 |
- |
-0.08% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-1.44% |
2.169 |
2.138 |
- |
-1.07% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.43% |
63202.507 |
62299.510 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-1.43% |
1216210.287 |
1198861.166 |
- |
-1.53% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-1.42% |
222.059 |
218.896 |
- |
-1.40% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.42% |
55517664.142 |
54727949.942 |
- |
-0.47% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.42% |
293.982 |
289.805 |
- |
-2.43% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-1.42% |
12.187 |
12.014 |
- |
1.14% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
-1.41% |
15.790 |
15.568 |
- |
0.37% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-1.41% |
61979.744 |
61105.421 |
- |
-1.39% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.41% |
15.025 |
14.813 |
- |
-1.59% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.41% |
17907135.560 |
17655046.513 |
- |
-1.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-1.41% |
4146573.215 |
4088247.800 |
- |
-1.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.41% |
1122343.286 |
1106560.690 |
- |
2.92% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-1.41% |
7.349 |
7.245 |
- |
0.30% |
- |
|
BM_vector_deque_copy_backward/64
|
-1.40% |
3.110 |
3.066 |
- |
2.34% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-1.40% |
1074945.068 |
1059845.420 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-1.40% |
13486532.620 |
13297367.758 |
- |
2.96% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.40% |
10.016 |
9.876 |
- |
-2.27% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.40% |
12.343 |
12.170 |
- |
-1.07% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.39% |
55113.331 |
54344.826 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.39% |
8785395.462 |
8662935.716 |
- |
-3.17% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-1.39% |
7964.395 |
7853.392 |
- |
-3.14% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.39% |
226.333 |
223.179 |
- |
-6.75% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
-1.39% |
200.442 |
197.650 |
- |
-0.26% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.39% |
1341.655 |
1322.973 |
- |
-5.76% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-1.39% |
4509946.518 |
4447153.834 |
- |
-0.14% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
-1.39% |
17.359 |
17.118 |
- |
0.36% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.39% |
396.651 |
391.149 |
- |
-0.92% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-1.39% |
57.696 |
56.896 |
- |
0.50% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.38% |
1.491 |
1.470 |
- |
-1.70% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-1.38% |
1220225.330 |
1203373.103 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-1.38% |
350931515.195 |
346090506.494 |
- |
-0.02% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.37% |
14.039 |
13.846 |
- |
0.42% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.37% |
2.909 |
2.869 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_string_64_64
|
-1.37% |
8853090.662 |
8731524.270 |
- |
-0.84% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-1.37% |
1188019.442 |
1171715.509 |
- |
-0.79% |
- |
|
std::transform(vector<int>,_vector<int>)/32
|
-1.37% |
17.455 |
17.215 |
- |
0.38% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024
|
-1.37% |
5802.287 |
5722.920 |
- |
-0.04% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-1.37% |
2.060 |
2.032 |
- |
-0.97% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.37% |
57239.704 |
56457.137 |
- |
-1.69% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.36% |
8.706 |
8.587 |
- |
-0.60% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-1.36% |
1235031.042 |
1218223.981 |
- |
-0.01% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-1.36% |
32.054 |
31.618 |
- |
-1.40% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-1.36% |
351293903.604 |
346525874.280 |
- |
2.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-1.36% |
1040496.780 |
1026379.986 |
- |
-1.15% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-1.36% |
3.583 |
3.535 |
- |
1.90% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50
|
-1.35% |
0.765 |
0.755 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-1.35% |
3028703.018 |
2987761.387 |
- |
-7.26% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.35% |
13.506 |
13.323 |
- |
-1.08% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.35% |
251.643 |
248.247 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.35% |
238.531 |
235.311 |
- |
-3.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.35% |
1651715.168 |
1629438.312 |
- |
-0.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.35% |
830.174 |
819.004 |
- |
1.14% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-1.34% |
1.503 |
1.483 |
- |
5.58% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.34% |
23.120 |
22.810 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
-1.34% |
16496432.785 |
16274903.242 |
- |
-0.38% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.34% |
195.837 |
193.207 |
- |
-1.07% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-1.34% |
704.208 |
694.752 |
- |
0.79% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
-1.34% |
2.674 |
2.638 |
- |
0.00% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-1.34% |
13.415 |
13.235 |
- |
4.81% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-1.34% |
20.609 |
20.333 |
- |
-2.77% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-1.34% |
28.467 |
28.086 |
- |
-10.12% |
- |
|
bm_swap_ranges_vb_aligned/512
|
-1.34% |
4.990 |
4.923 |
- |
-0.96% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.34% |
52.710 |
52.005 |
- |
19.16% |
- |
|
rng::for_each(map<int>)/8192
|
-1.33% |
7380.704 |
7282.356 |
- |
-0.67% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
-1.33% |
63664.486 |
62817.963 |
- |
-1.05% |
- |
|
rng::starts_with(vector<int>)/1000
|
-1.33% |
59.065 |
58.280 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-1.33% |
1112118.959 |
1097339.340 |
- |
-2.07% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.33% |
36052.965 |
35574.309 |
- |
-1.48% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-1.33% |
168534786.586 |
166298270.378 |
- |
-0.58% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192
|
-1.33% |
61011.324 |
60202.298 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.33% |
184090.696 |
181649.617 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.33% |
1173319.845 |
1157761.543 |
- |
0.08% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
-1.32% |
201.562 |
198.892 |
- |
0.94% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.32% |
6827.634 |
6737.248 |
- |
0.92% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-1.32% |
12.575 |
12.408 |
- |
8.00% |
- |
|
BM_num_get<unsigned_long>
|
-1.32% |
10.457 |
10.319 |
- |
-1.82% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
-1.32% |
8.792 |
8.677 |
- |
1.55% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
-1.32% |
4150613.286 |
4095909.552 |
- |
-1.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-1.32% |
14239645.104 |
14052079.814 |
- |
-0.42% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.31% |
21.080 |
20.803 |
- |
-1.93% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/1024
|
-1.31% |
6819.478 |
6729.908 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-1.31% |
14675954.357 |
14483275.999 |
- |
-0.72% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
-1.31% |
4.593 |
4.532 |
- |
-0.39% |
- |
|
BM_PushHeap_uint64_Random_16384
|
-1.31% |
6.346 |
6.263 |
- |
0.26% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.31% |
54615.575 |
53900.839 |
- |
0.25% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.31% |
118288.127 |
116743.630 |
- |
-2.58% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
-1.31% |
3.773 |
3.724 |
- |
-0.97% |
- |
|
std::partition_copy(vector<int>)/32
|
-1.31% |
8.066 |
7.961 |
- |
-0.27% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
-1.30% |
9059.675 |
8941.731 |
- |
-0.61% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
-1.30% |
129114.313 |
127434.676 |
- |
0.33% |
- |
|
BM_deque_vector_ranges_copy/64
|
-1.30% |
2.619 |
2.585 |
- |
-1.55% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.30% |
223.033 |
220.136 |
- |
123.67% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-1.30% |
164.570 |
162.438 |
- |
-6.60% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.29% |
52.849 |
52.166 |
- |
-0.10% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.29% |
54090.748 |
53392.566 |
- |
0.58% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
-1.29% |
55016.716 |
54306.994 |
- |
-1.20% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.29% |
21674127.079 |
21395151.794 |
- |
-0.92% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-1.29% |
13205.005 |
13035.261 |
- |
0.11% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
-1.29% |
279.957 |
276.360 |
- |
1.38% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
-1.28% |
1.631 |
1.610 |
- |
-0.01% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.28% |
806.167 |
795.849 |
- |
-0.46% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.28% |
16.841 |
16.625 |
- |
-0.44% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.28% |
848.918 |
838.090 |
- |
-19.25% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-1.27% |
1288560.388 |
1272175.385 |
- |
-0.05% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/0
|
-1.27% |
12.950 |
12.785 |
- |
0.20% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.27% |
16.404 |
16.196 |
- |
0.49% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.27% |
16592784.889 |
16382643.866 |
- |
-1.98% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.26% |
9385922.899 |
9267247.885 |
- |
-1.68% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-1.26% |
5058192.576 |
4994239.251 |
- |
-1.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.26% |
1186726.703 |
1171734.357 |
- |
-1.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-1.26% |
23.893 |
23.592 |
- |
1.40% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.26% |
18.195 |
17.966 |
- |
2.06% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
-1.26% |
9.979 |
9.853 |
- |
0.15% |
- |
|
BM_deque_vector_ranges_move_backward/1024
|
-1.26% |
37.193 |
36.725 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.26% |
68415009.176 |
67554860.098 |
- |
-0.59% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.26% |
4355446.257 |
4300757.320 |
- |
-2.50% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.26% |
1077270.802 |
1063745.280 |
- |
-3.63% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.26% |
395.143 |
390.183 |
- |
-1.73% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.25% |
13.244 |
13.078 |
- |
1.72% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
-1.25% |
568.121 |
561.004 |
- |
0.28% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.25% |
1250348.220 |
1234689.155 |
- |
0.81% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-1.25% |
3183.426 |
3143.634 |
- |
-2.42% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-1.25% |
2123.835 |
2097.327 |
- |
0.12% |
- |
|
std::fill(list<int>)/50
|
-1.25% |
34.933 |
34.497 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-1.25% |
3461308.543 |
3418211.243 |
- |
-2.14% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-1.24% |
5.070 |
5.007 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.24% |
168212684.259 |
166121273.304 |
- |
-1.37% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
-1.24% |
53973204.976 |
53302152.315 |
- |
-1.09% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/1024
|
-1.24% |
245.500 |
242.448 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-1.24% |
5815229.066 |
5743043.562 |
- |
-0.93% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-1.24% |
22941.728 |
22657.171 |
- |
-0.35% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-1.24% |
19756330.480 |
19511357.559 |
- |
1.61% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.24% |
15.685 |
15.490 |
- |
-1.48% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.24% |
8178.999 |
8077.728 |
- |
0.09% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.23% |
4599.170 |
4542.412 |
- |
-1.42% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-1.23% |
62.750 |
61.975 |
- |
-2.14% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.23% |
1135362.681 |
1121355.726 |
- |
-0.65% |
- |
|
std::shift_right(deque<int>)/1024
|
-1.23% |
40.753 |
40.250 |
- |
-3.37% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.23% |
1234854.738 |
1219626.301 |
- |
-1.65% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
-1.23% |
26.019 |
25.698 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.23% |
1318819.122 |
1302570.481 |
- |
1.06% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-1.23% |
15.511 |
15.320 |
- |
-0.83% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-1.23% |
10.673 |
10.541 |
- |
-6.71% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.23% |
20.132 |
19.884 |
- |
-1.14% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
-1.23% |
23.059 |
22.775 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.23% |
2885541.127 |
2850186.540 |
- |
-1.08% |
- |
|
SetIntersection_None_Set_float_256_1
|
-1.22% |
11636791.490 |
11494245.973 |
- |
1.12% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.22% |
1103851.092 |
1090338.535 |
- |
-1.39% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-1.22% |
1213260.336 |
1198468.586 |
- |
-0.21% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-1.22% |
18.278 |
18.056 |
- |
-0.85% |
- |
|
std::set<int>::clear()/1024
|
-1.22% |
9278.524 |
9165.455 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-1.22% |
3536762.941 |
3493683.210 |
- |
1.89% |
- |
|
BM_toupper_string<char>
|
-1.22% |
15.242 |
15.056 |
- |
-1.48% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-1.21% |
64.602 |
63.819 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-1.21% |
13843066.014 |
13675207.309 |
- |
0.43% |
- |
|
std::for_each_n(list<int>)/50
|
-1.21% |
23.083 |
22.804 |
- |
1.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-1.21% |
56.584 |
55.900 |
- |
-0.59% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
-1.21% |
24.307 |
24.014 |
- |
0.52% |
- |
|
std::none_of(vector<int>)_(process_all)/32
|
-1.20% |
8.405 |
8.304 |
- |
-1.02% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.20% |
366.064 |
361.657 |
- |
-0.94% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-1.20% |
1066236.527 |
1053402.649 |
- |
-0.17% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.20% |
2.277 |
2.249 |
- |
-1.03% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.20% |
0.932 |
0.921 |
- |
-1.87% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.20% |
24.857 |
24.558 |
- |
1.05% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
-1.20% |
17.914 |
17.699 |
- |
1.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.20% |
10938452.100 |
10807096.265 |
- |
-0.71% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.20% |
20.172 |
19.930 |
- |
-0.88% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-1.20% |
4367631.365 |
4315212.025 |
- |
1.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.20% |
1176491.832 |
1162377.171 |
- |
0.64% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.20% |
2219.711 |
2193.135 |
- |
-1.08% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
-1.20% |
93587.738 |
92467.266 |
- |
-0.62% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-1.20% |
9197.856 |
9087.826 |
- |
0.27% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-1.20% |
27.701 |
27.370 |
- |
-0.04% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-1.19% |
52776.349 |
52147.107 |
- |
0.50% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.19% |
142.913 |
141.209 |
- |
81.75% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-1.19% |
2294744.981 |
2267398.739 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.19% |
227748414.172 |
225039295.527 |
- |
-2.08% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.19% |
62980316.728 |
62231209.350 |
- |
-0.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.19% |
8901680.301 |
8795896.300 |
- |
0.62% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
-1.19% |
12.299 |
12.153 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.19% |
19461923.164 |
19231193.082 |
- |
1.83% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-1.18% |
8155.494 |
8059.085 |
- |
-1.30% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
-1.18% |
114.942 |
113.588 |
- |
0.06% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.18% |
13.485 |
13.326 |
- |
-0.68% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
-1.18% |
520.233 |
514.109 |
- |
-1.57% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-1.18% |
4561920.261 |
4508245.222 |
- |
-0.44% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.17% |
1213666.800 |
1199432.323 |
- |
-0.48% |
- |
|
BM_CmpLess_schar_int
|
-1.17% |
1.132 |
1.119 |
- |
1.42% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-1.17% |
1149616.362 |
1136164.817 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.17% |
35769809.911 |
35351664.417 |
- |
-1.11% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.17% |
822.554 |
812.947 |
- |
-67.89% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.17% |
8533575.903 |
8434098.190 |
- |
0.15% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-1.16% |
1165670.510 |
1152107.704 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-1.16% |
1038860.264 |
1026808.897 |
- |
0.08% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.16% |
8723559.484 |
8622451.190 |
- |
-2.04% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576
|
-1.16% |
248126.579 |
245251.446 |
- |
0.46% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
-1.16% |
775.861 |
766.871 |
- |
1.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.16% |
393.957 |
389.400 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.15% |
1625863.527 |
1607086.183 |
- |
-0.44% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.15% |
5005.510 |
4947.764 |
- |
-1.66% |
- |
|
rng::starts_with(deque<int>)/8
|
-1.15% |
3.974 |
3.928 |
- |
-1.28% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.15% |
20.763 |
20.524 |
- |
-2.34% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.15% |
533422164.817 |
527282155.845 |
- |
-1.58% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.15% |
19.029 |
18.811 |
- |
-1.70% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-1.15% |
2279752.846 |
2253576.045 |
- |
-1.09% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.15% |
16105601.024 |
15920883.171 |
- |
-0.97% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.15% |
2219.306 |
2193.884 |
- |
-1.11% |
- |
|
std::shift_left(deque<int>)/1024
|
-1.14% |
38.295 |
37.857 |
- |
-0.34% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.14% |
1177676.299 |
1164210.172 |
- |
-1.55% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
-1.14% |
11.837 |
11.701 |
- |
-0.63% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.14% |
762.826 |
754.105 |
- |
-10.60% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.14% |
4145693.773 |
4098308.542 |
- |
-1.86% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-1.14% |
22.393 |
22.137 |
- |
3.58% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.14% |
50.727 |
50.149 |
- |
-8.33% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-1.14% |
1046160.091 |
1034264.545 |
- |
-0.70% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-1.14% |
15.192 |
15.019 |
- |
-2.32% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-1.13% |
994.919 |
983.633 |
- |
-6.53% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
-1.13% |
1462.061 |
1445.490 |
- |
1.91% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
-1.13% |
8.854 |
8.753 |
- |
3.22% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.13% |
16787155.344 |
16597376.577 |
- |
-0.79% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.13% |
1114282.497 |
1101698.283 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-1.13% |
1100835.586 |
1088404.992 |
- |
-1.52% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.13% |
443.678 |
438.678 |
- |
-3.55% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.12% |
22168.085 |
21918.780 |
- |
-2.62% |
- |
|
BM_deque_deque_ranges_move/64000
|
-1.12% |
3029.780 |
2995.779 |
- |
-1.95% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.12% |
24.122 |
23.851 |
- |
-0.79% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.12% |
18.932 |
18.720 |
- |
-1.12% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
-1.12% |
63498900.345 |
62787397.732 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.12% |
1705297.688 |
1686200.359 |
- |
-0.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-1.12% |
62.468 |
61.769 |
- |
-0.31% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
-1.12% |
13.581 |
13.429 |
- |
-0.99% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-1.12% |
1247903.349 |
1233952.452 |
- |
1.09% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-1.12% |
8.291 |
8.198 |
- |
0.41% |
- |
|
BM_num_put<long_double>
|
-1.11% |
59.405 |
58.744 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.11% |
1353996.707 |
1338945.937 |
- |
-2.76% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
-1.11% |
4332.367 |
4284.252 |
- |
0.40% |
- |
|
std::copy_backward(vector<int>)/262144
|
-1.11% |
12525.147 |
12386.071 |
- |
-1.14% |
- |
|
std::multiset<std::string>::ctor(const&)/0
|
-1.11% |
12.823 |
12.681 |
- |
0.83% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.10% |
1117213.926 |
1104869.954 |
- |
-0.20% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.10% |
36.021 |
35.623 |
- |
-1.62% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-1.10% |
51.675 |
51.105 |
- |
1.63% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
-1.10% |
824.098 |
815.007 |
- |
-1.31% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-1.10% |
4.461 |
4.412 |
- |
-2.58% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.10% |
55823519.571 |
55208603.500 |
- |
-1.36% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-1.10% |
2.107 |
2.084 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.10% |
215636607.505 |
213268239.105 |
- |
-0.85% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
-1.10% |
1927.805 |
1906.662 |
- |
1.06% |
- |
|
std::make_heap(vector<int>)_(ascending)/8192
|
-1.10% |
5060.177 |
5004.736 |
- |
-0.59% |
- |
|
std::map<std::string,_int>::clear()/32
|
-1.09% |
926.967 |
916.839 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.09% |
8103442.142 |
8014934.809 |
- |
-0.74% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.09% |
1151.905 |
1139.325 |
- |
-5.52% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.09% |
22650410.667 |
22403362.556 |
- |
-1.34% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
-1.09% |
16948836.253 |
16764125.991 |
- |
-0.89% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/0
|
-1.08% |
12.798 |
12.659 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.08% |
24.185 |
23.923 |
- |
-14.98% |
- |
|
rng::starts_with(list<int>)/8
|
-1.08% |
2.961 |
2.929 |
- |
0.33% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-1.08% |
106.704 |
105.549 |
- |
-6.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.08% |
35830555.238 |
35442954.116 |
- |
-1.17% |
- |
|
std::map<std::string,_int>::ctor(const&)/0
|
-1.08% |
12.779 |
12.641 |
- |
-1.12% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
-1.08% |
817.297 |
808.482 |
- |
0.58% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.08% |
33097.999 |
32741.347 |
- |
-1.09% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-1.08% |
23.096 |
22.847 |
- |
-4.34% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.08% |
393.656 |
389.421 |
- |
-0.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.08% |
8907593.938 |
8811774.629 |
- |
-1.12% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.08% |
278.849 |
275.851 |
- |
3.10% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-1.07% |
27.659 |
27.362 |
- |
-2.68% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-1.07% |
5.427 |
5.369 |
- |
-0.10% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.07% |
772.862 |
764.592 |
- |
1.35% |
- |
|
std::move_backward(deque<int>)/64
|
-1.07% |
5.228 |
5.172 |
- |
-4.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-1.07% |
169604338.242 |
167795544.887 |
- |
-4.12% |
- |
|
std::rotate(vector<int>)_(by_1/3)/50
|
-1.07% |
11.361 |
11.240 |
- |
0.96% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
-1.06% |
85122.608 |
84217.315 |
- |
-0.10% |
- |
|
std::transform(vector<int>)_(identity_transform)/50
|
-1.06% |
16.366 |
16.193 |
- |
0.38% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-1.06% |
2.579 |
2.552 |
- |
-5.89% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.06% |
18.609 |
18.412 |
- |
0.32% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.06% |
148.327 |
146.756 |
- |
1.50% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-1.06% |
1082500.844 |
1071072.921 |
- |
-0.63% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-1.05% |
6962.436 |
6888.990 |
- |
3.08% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-1.05% |
12.865 |
12.730 |
- |
2.52% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.05% |
20.127 |
19.915 |
- |
-1.88% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.05% |
169904.927 |
168118.919 |
- |
1.29% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.05% |
209479.677 |
207277.894 |
- |
-1.13% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-1.04% |
75.913 |
75.122 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_string_64_1
|
-1.04% |
17412829.612 |
17231669.265 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-1.04% |
1133997.330 |
1122202.972 |
- |
1.81% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.04% |
17.341 |
17.161 |
- |
-1.62% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
-1.04% |
63440.938 |
62781.391 |
- |
1.86% |
- |
|
BM_deque_deque_move_backward/65536
|
-1.04% |
8097.730 |
8013.715 |
- |
5.86% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.04% |
2186.312 |
2163.642 |
- |
-2.21% |
- |
|
SetIntersection_None_Set_string_4_4
|
-1.04% |
139106478.709 |
137664816.714 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.04% |
1682609.863 |
1665180.664 |
- |
0.11% |
- |
|
std::count(vector<bool>)/1000
|
-1.04% |
2.997 |
2.966 |
- |
-1.04% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-1.03% |
403.710 |
399.533 |
- |
-1.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.03% |
4219146.184 |
4175511.716 |
- |
-0.85% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-1.03% |
53.953 |
53.396 |
- |
0.62% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.03% |
17.402 |
17.223 |
- |
0.19% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.03% |
48.693 |
48.191 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-1.03% |
1845006.184 |
1825995.199 |
- |
-0.37% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
-1.03% |
527.987 |
522.546 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-1.03% |
1139813.705 |
1128112.587 |
- |
0.30% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-1.03% |
26.094 |
25.826 |
- |
-0.28% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-1.03% |
28.186 |
27.897 |
- |
0.60% |
- |
|
std::map<int,_int>::clear()/0
|
-1.03% |
393.262 |
389.230 |
- |
-0.98% |
- |
|
BM_num_put<double>
|
-1.02% |
58.052 |
57.457 |
- |
0.14% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.02% |
953.678 |
943.929 |
- |
2.40% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.02% |
8.589 |
8.501 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.02% |
37977650.244 |
37590144.228 |
- |
-0.73% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-1.02% |
49.299 |
48.796 |
- |
-6.16% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
-1.02% |
708.356 |
701.137 |
- |
-1.91% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.02% |
241.874 |
239.410 |
- |
5.40% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64
|
-1.02% |
12184982.772 |
12060986.717 |
- |
-1.56% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-1.02% |
2276616.918 |
2253488.771 |
- |
-1.31% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.01% |
1210010.822 |
1197739.338 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.01% |
1117063.833 |
1105778.712 |
- |
0.36% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-1.01% |
25779.548 |
25519.146 |
- |
-9.38% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.01% |
54.916 |
54.361 |
- |
-7.46% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.01% |
136967051.592 |
135585356.722 |
- |
-1.39% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.01% |
135420034.466 |
134055622.317 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-1.01% |
1049049.960 |
1038484.342 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-1.00% |
2096891.520 |
2075824.055 |
- |
0.52% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-1.00% |
106.054 |
104.990 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.00% |
535117060.534 |
529753939.697 |
- |
-0.93% |
- |
|
ranges::min(std::vector<char>)/8
|
-1.00% |
2.448 |
2.423 |
- |
-0.95% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.00% |
5.472 |
5.417 |
- |
0.94% |
- |