|
SetIntersection_Interlaced_Vector_string_262144_4
|
-99.72% |
347908465.657 |
986533.239 |
- |
-99.72% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-74.38% |
119.649 |
30.660 |
- |
-69.45% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-70.92% |
90.187 |
26.227 |
- |
-59.68% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-68.61% |
178.895 |
56.161 |
- |
-11.48% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-61.67% |
67.240 |
25.773 |
- |
3.43% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-59.87% |
171.534 |
68.833 |
- |
-46.27% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-59.43% |
244.192 |
99.068 |
- |
-2.28% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-58.52% |
228.549 |
94.809 |
- |
-0.24% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-57.05% |
174.739 |
75.047 |
- |
-65.88% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-56.43% |
217.915 |
94.953 |
- |
-0.78% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-55.66% |
136.489 |
60.525 |
- |
-40.91% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&)/8192
|
-55.08% |
1909.572 |
857.875 |
- |
-55.71% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-54.79% |
1901.308 |
859.499 |
- |
-55.41% |
- |
|
std::fill(vector<bool>)/262144
|
-53.28% |
480.239 |
224.376 |
- |
-1.66% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
-51.76% |
1552.660 |
748.990 |
- |
-0.50% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32
|
-51.09% |
69.340 |
33.913 |
- |
-69.60% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-51.01% |
103.356 |
50.629 |
- |
-66.13% |
- |
|
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-47.44% |
22.118 |
11.625 |
- |
-0.82% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-47.18% |
80.877 |
42.717 |
- |
-41.60% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-46.80% |
142.727 |
75.935 |
- |
-1.53% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-45.82% |
47.167 |
25.557 |
- |
13.22% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
-43.26% |
71.503 |
40.571 |
- |
-27.21% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-41.96% |
20.354 |
11.814 |
- |
-1.88% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-41.71% |
13908.722 |
8106.901 |
- |
-15.02% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-40.55% |
88.793 |
52.785 |
- |
-45.36% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
-37.94% |
145.891 |
90.545 |
- |
-28.27% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-34.32% |
121.656 |
79.905 |
- |
-17.61% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32
|
-32.96% |
98.639 |
66.124 |
- |
-21.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-32.91% |
58824984.264 |
39462871.850 |
- |
-19.26% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-32.70% |
20.431 |
13.750 |
- |
-11.74% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-32.61% |
61175651.522 |
41227302.607 |
- |
-8.90% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-32.58% |
13.180 |
8.886 |
- |
-12.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-32.55% |
121.785 |
82.140 |
- |
-34.32% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-32.39% |
38.190 |
25.819 |
- |
4.55% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-32.22% |
78.302 |
53.075 |
- |
-11.63% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-31.82% |
0.553 |
0.377 |
- |
-22.12% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
-30.45% |
13.177 |
9.165 |
- |
14.11% |
- |
|
std::copy(vector<int>)/4096
|
-29.80% |
210.244 |
147.591 |
- |
-38.03% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-29.73% |
94.037 |
66.084 |
- |
7.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-27.49% |
58504357.468 |
42422957.951 |
- |
-5.01% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-27.48% |
41.339 |
29.980 |
- |
-0.69% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-26.48% |
114.456 |
84.146 |
- |
2.53% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-25.93% |
40.020 |
29.644 |
- |
-21.67% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-25.29% |
108.605 |
81.140 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-24.69% |
54348704.079 |
40929776.756 |
- |
-8.99% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-24.68% |
3118.994 |
2349.351 |
- |
-6.56% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-24.47% |
0.461 |
0.348 |
- |
-0.62% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-24.35% |
4454429.075 |
3369578.859 |
- |
-2.23% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-24.29% |
392.382 |
297.081 |
- |
-6.40% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-24.16% |
0.452 |
0.343 |
- |
-26.08% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-23.57% |
10341.553 |
7903.798 |
- |
-8.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-23.23% |
72.311 |
55.517 |
- |
-38.94% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-22.76% |
30.312 |
23.412 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-22.64% |
30.289 |
23.433 |
- |
-24.63% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-22.40% |
0.362 |
0.281 |
- |
-23.34% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-22.36% |
31.989 |
24.837 |
- |
1.61% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-22.35% |
8193600.852 |
6362571.912 |
- |
-9.97% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-22.09% |
58962944.523 |
45939734.252 |
- |
-10.62% |
- |
|
BM_vector_deque_move_backward/0
|
-22.07% |
0.339 |
0.264 |
- |
-19.58% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-21.77% |
504.142 |
394.382 |
- |
4.58% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-21.60% |
1157.030 |
907.114 |
- |
-10.06% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192
|
-21.49% |
4046.372 |
3176.674 |
- |
4.38% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-21.47% |
0.807 |
0.634 |
- |
-10.14% |
- |
|
BM_from_sys/2100/threads:16
|
-21.24% |
20.368 |
16.042 |
- |
-17.08% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-21.23% |
56.400 |
44.425 |
- |
-30.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-21.01% |
158.451 |
125.158 |
- |
-21.88% |
- |
|
std::unordered_map<int,_int>::contains(key)/32
|
-20.92% |
7.547 |
5.968 |
- |
-21.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-20.76% |
6464778.795 |
5122773.115 |
- |
-16.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-20.19% |
5889128.661 |
4699947.638 |
- |
-19.35% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-20.11% |
1278.062 |
1020.983 |
- |
-4.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-19.95% |
8446485.289 |
6761653.000 |
- |
2.89% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-19.94% |
986.332 |
789.611 |
- |
-9.23% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-19.89% |
0.453 |
0.363 |
- |
-20.30% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-19.77% |
1.450 |
1.164 |
- |
-15.09% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-19.51% |
5560870.469 |
4475900.391 |
- |
12.10% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
-19.31% |
9.529 |
7.689 |
- |
-24.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-19.15% |
5580969.201 |
4512019.083 |
- |
34.98% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-19.08% |
54.662 |
44.233 |
- |
-10.96% |
- |
|
ranges::minmax(std::vector<__int128>)/1
|
-18.76% |
0.345 |
0.280 |
- |
-28.98% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-18.76% |
71.674 |
58.231 |
- |
-25.88% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
-18.54% |
9.375 |
7.637 |
- |
-17.18% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-18.54% |
2330.712 |
1898.688 |
- |
-6.22% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-18.50% |
42.541 |
34.669 |
- |
-14.33% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
-18.50% |
8931069.851 |
7278954.983 |
- |
-3.38% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-18.48% |
36.634 |
29.864 |
- |
-41.24% |
- |
|
BM_Invoke_MemFuncPtr
|
-18.19% |
0.842 |
0.689 |
- |
-1.78% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-18.01% |
15042.430 |
12333.979 |
- |
-4.03% |
- |
|
std::set<std::string>::ctor(const_Self&)/32
|
-17.94% |
813.732 |
667.742 |
- |
-7.25% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-17.85% |
43.823 |
35.999 |
- |
-17.45% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
-17.81% |
18.627 |
15.311 |
- |
-12.41% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-17.77% |
2817.018 |
2316.348 |
- |
0.58% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-17.46% |
405311260.295 |
334524658.908 |
- |
-4.77% |
- |
|
BM_std_minmax_element<short>/3
|
-17.34% |
0.957 |
0.791 |
- |
-17.49% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
-17.23% |
760.063 |
629.118 |
- |
-7.71% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-17.12% |
1.750 |
1.450 |
- |
-5.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-17.10% |
43.071 |
35.707 |
- |
1.36% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-17.08% |
33.511 |
27.788 |
- |
-2.61% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-17.07% |
113.699 |
94.294 |
- |
-9.57% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-17.06% |
39.582 |
32.831 |
- |
1.95% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.98% |
84.525 |
70.172 |
- |
-18.78% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-16.97% |
8412.626 |
6984.821 |
- |
0.21% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
-16.70% |
28.433 |
23.685 |
- |
-15.83% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-16.68% |
117.410 |
97.831 |
- |
26.50% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-16.64% |
23499.329 |
19588.083 |
- |
-1.98% |
- |
|
BM_deque_deque_ranges_move/4096
|
-16.51% |
1352.385 |
1129.116 |
- |
-19.81% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-16.50% |
5923.389 |
4945.941 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-16.50% |
1191.250 |
994.713 |
- |
-5.39% |
- |
|
std::variant<8-alts>::visit()_(2_variants)
|
-16.46% |
0.667 |
0.557 |
- |
-16.70% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
-16.43% |
1481.512 |
1238.081 |
- |
-0.37% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-16.39% |
5557525.018 |
4646613.682 |
- |
0.12% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-16.36% |
9.324 |
7.798 |
- |
-0.45% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-16.23% |
302.038 |
253.027 |
- |
-9.97% |
- |
|
BM_deque_deque_ranges_move/5500
|
-16.20% |
1804.982 |
1512.625 |
- |
-19.87% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-16.19% |
141.502 |
118.591 |
- |
-31.70% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-16.07% |
80.189 |
67.306 |
- |
20.81% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-15.90% |
34744.068 |
29218.736 |
- |
-3.15% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-15.90% |
8157.304 |
6860.130 |
- |
-7.67% |
- |
|
BM_deque_deque_ranges_move/4000
|
-15.88% |
1315.063 |
1106.227 |
- |
-20.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
-15.87% |
1122.768 |
944.561 |
- |
1.67% |
- |
|
BM_StringCtorDefault
|
-15.80% |
0.577 |
0.486 |
- |
-8.59% |
- |
|
rng::fold_left(deque<int>)/32
|
-15.69% |
22.775 |
19.201 |
- |
-15.42% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-15.47% |
102.277 |
86.451 |
- |
15.41% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
-15.46% |
53.122 |
44.908 |
- |
-1.75% |
- |
|
BM_ConstructAndDestroy_Null_Opaque
|
-15.46% |
0.275 |
0.233 |
- |
-13.91% |
- |
|
BM_deque_deque_ranges_move/1024
|
-15.46% |
338.840 |
286.471 |
- |
-19.31% |
- |
|
BM_vector_deque_copy/1
|
-15.43% |
1.143 |
0.967 |
- |
-15.60% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.43% |
56.719 |
47.970 |
- |
-18.99% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-15.37% |
0.302 |
0.255 |
- |
10.09% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-15.32% |
10.188 |
8.627 |
- |
-23.21% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
-15.16% |
185.230 |
157.152 |
- |
-0.37% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-15.08% |
9716.174 |
8250.810 |
- |
-1.81% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-15.02% |
0.629 |
0.534 |
- |
-11.58% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-14.99% |
397899271.493 |
338235608.768 |
- |
-5.46% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-14.99% |
36167.760 |
30746.263 |
- |
-2.85% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-14.85% |
133209.791 |
113428.539 |
- |
-2.15% |
- |
|
BM_format_to_string_begin<std::string>/16384
|
-14.84% |
165.470 |
140.919 |
- |
-0.09% |
- |
|
BM_std_minmax_element<int>/1
|
-14.84% |
0.441 |
0.375 |
- |
-16.52% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
-14.83% |
730.350 |
622.033 |
- |
-10.24% |
- |
|
BM_deque_deque_ranges_move/64000
|
-14.73% |
22042.013 |
18795.755 |
- |
-18.40% |
- |
|
BM_deque_deque_ranges_move/512
|
-14.68% |
170.698 |
145.635 |
- |
-18.90% |
- |
|
BM_StringFindAllMatch/8
|
-14.57% |
2.924 |
2.498 |
- |
-3.42% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-14.51% |
229457.200 |
196160.490 |
- |
-2.87% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-14.49% |
0.358 |
0.307 |
- |
-30.93% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-14.38% |
293.295 |
251.117 |
- |
-7.41% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-14.38% |
9695.882 |
8301.699 |
- |
2.30% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-14.36% |
2.553 |
2.186 |
- |
-7.50% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-14.31% |
32.363 |
27.731 |
- |
-14.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-14.28% |
2255304.158 |
1933251.880 |
- |
-14.29% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-14.27% |
118.836 |
101.881 |
- |
-8.21% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
-14.22% |
13.417 |
11.509 |
- |
-17.31% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-13.97% |
114.622 |
98.612 |
- |
-15.69% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-13.90% |
21.570 |
18.571 |
- |
-18.01% |
- |
|
BM_num_get<double>
|
-13.80% |
271.324 |
233.886 |
- |
-5.57% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-13.75% |
1.397 |
1.205 |
- |
-17.12% |
- |
|
BM_num_get<long_double>
|
-13.74% |
266.553 |
229.920 |
- |
-6.66% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-13.68% |
7561401.363 |
6526969.134 |
- |
-3.39% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-13.67% |
27377.801 |
23636.398 |
- |
-2.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-13.56% |
5709046.405 |
4934917.716 |
- |
7.01% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
-13.51% |
496.228 |
429.171 |
- |
-0.74% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-13.51% |
1.252 |
1.083 |
- |
-2.29% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-13.28% |
1.381 |
1.198 |
- |
1.80% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-13.27% |
861.899 |
747.535 |
- |
-12.21% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-13.26% |
36.528 |
31.684 |
- |
3.31% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-13.22% |
187417.319 |
162645.263 |
- |
-1.16% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192
|
-13.15% |
200.543 |
174.170 |
- |
-7.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-13.14% |
51909389.906 |
45088068.396 |
- |
5.38% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-13.10% |
15.241 |
13.244 |
- |
-15.43% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-13.09% |
95.255 |
82.783 |
- |
12.83% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-13.02% |
1.744 |
1.517 |
- |
-0.64% |
- |
|
BM_deque_deque_ranges_move/70000
|
-12.78% |
23568.842 |
20556.334 |
- |
-17.78% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.77% |
18.766 |
16.370 |
- |
-0.82% |
- |
|
BM_num_get<float>
|
-12.74% |
268.542 |
234.337 |
- |
-4.97% |
- |
|
std::find(vector<short>)_(bail_25%)/1024
|
-12.69% |
44.612 |
38.950 |
- |
-0.81% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-12.69% |
34.827 |
30.407 |
- |
-12.62% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-12.63% |
9164.911 |
8007.638 |
- |
-12.56% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-12.62% |
22133.511 |
19340.102 |
- |
-4.94% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-12.58% |
155.873 |
136.270 |
- |
-17.27% |
- |
|
BM_deque_vector_copy/0
|
-12.57% |
0.577 |
0.505 |
- |
9.83% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-12.53% |
35.793 |
31.308 |
- |
-12.01% |
- |
|
std::find(vector<short>)_(bail_25%)/8192
|
-12.42% |
356.749 |
312.439 |
- |
-0.66% |
- |
|
std::find(vector<short>)_(bail_25%)/32768
|
-12.42% |
1415.301 |
1239.586 |
- |
-0.81% |
- |
|
BM_deque_vector_ranges_move/0
|
-12.40% |
0.691 |
0.605 |
- |
-6.07% |
- |
|
BM_std_minmax_element<int>/3
|
-12.35% |
1.052 |
0.922 |
- |
15.37% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-12.33% |
0.322 |
0.282 |
- |
-13.34% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-12.25% |
7.907 |
6.938 |
- |
-0.63% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-12.25% |
1198208.534 |
1051478.521 |
- |
0.26% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-12.16% |
32.210 |
28.294 |
- |
19.52% |
- |
|
std::unordered_set<std::string>::contains(key)/32
|
-12.11% |
107.092 |
94.121 |
- |
-10.10% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-11.99% |
8719.090 |
7673.779 |
- |
-0.93% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-11.93% |
0.264 |
0.233 |
- |
-34.85% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-11.77% |
7430996.159 |
6556544.736 |
- |
-13.95% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-11.76% |
5013340.479 |
4423770.960 |
- |
-0.69% |
- |
|
BM_deque_deque_ranges_move/65536
|
-11.76% |
21973.379 |
19390.272 |
- |
-17.06% |
- |
|
std::copy_backward(deque<int>)/8
|
-11.69% |
2.682 |
2.369 |
- |
-10.71% |
- |
|
std::map<std::string,_int>::clear()/32
|
-11.65% |
958.679 |
847.008 |
- |
-1.58% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-11.62% |
5056229.280 |
4468874.494 |
- |
-9.02% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-11.53% |
0.261 |
0.231 |
- |
-47.96% |
- |
|
BM_emoji_escaped<wchar_t>
|
-11.50% |
6467.889 |
5724.291 |
- |
-0.38% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-11.49% |
1.140 |
1.009 |
- |
4.41% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-11.48% |
38.488 |
34.069 |
- |
-16.49% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-11.47% |
41.605 |
36.834 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-11.39% |
5702732.643 |
5053195.218 |
- |
-1.64% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-11.38% |
28.836 |
25.555 |
- |
-12.28% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-11.37% |
405529994.712 |
359430992.976 |
- |
2.85% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-11.36% |
15.615 |
13.841 |
- |
-14.94% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-11.29% |
24.581 |
21.805 |
- |
-2.50% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-11.21% |
877.233 |
778.924 |
- |
-6.10% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-11.20% |
8189.180 |
7272.307 |
- |
-13.50% |
- |
|
ranges::min(std::list<char>)/1
|
-11.02% |
0.653 |
0.581 |
- |
-0.89% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-10.96% |
28.579 |
25.448 |
- |
-4.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-10.94% |
4429544.136 |
3945036.465 |
- |
15.29% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-10.91% |
40.564 |
36.139 |
- |
-0.76% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-10.82% |
492.776 |
439.451 |
- |
4.45% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-10.75% |
31.101 |
27.759 |
- |
-3.68% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-10.74% |
381058441.687 |
340128118.571 |
- |
-1.34% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-10.72% |
113.153 |
101.018 |
- |
124.42% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-10.69% |
10261.939 |
9165.328 |
- |
11.47% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-10.68% |
33.276 |
29.721 |
- |
-3.21% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-10.53% |
2061479.259 |
1844485.058 |
- |
-4.73% |
- |
|
BM_format_string<char>/128
|
-10.46% |
0.150 |
0.134 |
- |
-8.68% |
- |
|
BM_vector_deque_copy/2
|
-10.38% |
2.039 |
1.827 |
- |
-10.68% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-10.37% |
27.558 |
24.699 |
- |
-19.12% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-10.35% |
28.641 |
25.675 |
- |
-0.50% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-10.33% |
1.438 |
1.289 |
- |
-6.93% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-10.31% |
71.140 |
63.809 |
- |
-5.32% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-10.26% |
2944168.309 |
2642134.624 |
- |
-0.25% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-10.21% |
16.391 |
14.717 |
- |
-4.31% |
- |
|
BM_Copy_MemPtr
|
-10.20% |
1.586 |
1.424 |
- |
0.89% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-10.14% |
82.720 |
74.330 |
- |
-0.88% |
- |
|
std::partition_copy(list<int>)/8192
|
-10.10% |
7289.768 |
6553.257 |
- |
-9.16% |
- |
|
BM_join_view_out_vectors/0
|
-10.09% |
0.468 |
0.421 |
- |
-5.77% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-10.04% |
109.771 |
98.745 |
- |
-14.17% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-9.89% |
54.384 |
49.006 |
- |
-24.45% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
-9.82% |
23776.529 |
21442.316 |
- |
-1.72% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-9.81% |
1291.192 |
1164.509 |
- |
-10.10% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-9.76% |
28.475 |
25.696 |
- |
-5.16% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-9.73% |
0.633 |
0.572 |
- |
19.87% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-9.69% |
29.145 |
26.323 |
- |
-2.34% |
- |
|
std::set<std::string>::count(key)/32
|
-9.68% |
82.162 |
74.212 |
- |
-9.02% |
- |
|
std::multimap<std::string,_int>::count(key)/32
|
-9.66% |
72.910 |
65.864 |
- |
-9.29% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-9.66% |
2.099 |
1.896 |
- |
-7.96% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-9.62% |
1.785 |
1.613 |
- |
-6.60% |
- |
|
std::vector<bool>::reserve()
|
-9.60% |
9.317 |
8.422 |
- |
-3.80% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-9.58% |
16937598.643 |
15314525.651 |
- |
-7.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-9.58% |
18838.198 |
17033.702 |
- |
0.56% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-9.54% |
2.516 |
2.276 |
- |
-0.75% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-9.53% |
36.676 |
33.180 |
- |
-10.89% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-9.50% |
50444.329 |
45649.957 |
- |
-2.66% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-9.47% |
793.401 |
718.258 |
- |
-12.79% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/32
|
-9.46% |
770.896 |
697.986 |
- |
10.16% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-9.43% |
1.267 |
1.147 |
- |
-1.14% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-9.41% |
29.591 |
26.807 |
- |
4.42% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/8192
|
-9.35% |
175.194 |
158.821 |
- |
2.51% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-9.31% |
2.403 |
2.179 |
- |
-3.95% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-9.31% |
387504700.402 |
351444193.472 |
- |
0.73% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-9.29% |
922529.669 |
836819.553 |
- |
-8.69% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-9.27% |
51.113 |
46.376 |
- |
8.48% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-9.24% |
1203.673 |
1092.509 |
- |
-3.69% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.22% |
37.928 |
34.430 |
- |
-7.08% |
- |
|
std::unordered_set<int>::contains(key)/32
|
-9.21% |
8.102 |
7.356 |
- |
-25.14% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-9.12% |
2.882 |
2.619 |
- |
-1.58% |
- |
|
std::vector<bool>::resize()
|
-9.04% |
14.137 |
12.860 |
- |
-1.52% |
- |
|
std::copy_if(vector<int>)_(every_other)/4096
|
-9.01% |
2179.450 |
1983.080 |
- |
0.01% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-9.00% |
152.246 |
138.539 |
- |
-14.11% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-9.00% |
23.712 |
21.577 |
- |
-8.61% |
- |
|
BM_vector_deque_copy/64
|
-8.98% |
2.842 |
2.586 |
- |
-9.97% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-8.94% |
99.887 |
90.957 |
- |
-3.93% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-8.89% |
0.634 |
0.577 |
- |
17.69% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-8.85% |
0.454 |
0.414 |
- |
4.79% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-8.83% |
5544.132 |
5054.322 |
- |
-5.54% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-8.81% |
15.958 |
14.552 |
- |
-0.32% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-8.81% |
1.204 |
1.098 |
- |
-10.66% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-8.80% |
15134015.858 |
13801735.749 |
- |
-7.47% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
-8.77% |
1.270 |
1.159 |
- |
-6.62% |
- |
|
BM_format_string<char>/64
|
-8.73% |
0.282 |
0.257 |
- |
-10.74% |
- |
|
std::copy_if(vector<int>)_(every_other)/64
|
-8.71% |
34.860 |
31.822 |
- |
0.01% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-8.69% |
3850.689 |
3516.216 |
- |
4.62% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8
|
-8.64% |
0.600 |
0.548 |
- |
-11.02% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-8.62% |
96.893 |
88.538 |
- |
3.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-8.62% |
34.472 |
31.500 |
- |
11.60% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-8.58% |
22.252 |
20.342 |
- |
-6.81% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-8.57% |
2.603 |
2.380 |
- |
-11.71% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/32
|
-8.57% |
74.275 |
67.913 |
- |
-8.34% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-8.54% |
50508.253 |
46193.161 |
- |
-4.50% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
-8.51% |
23807.622 |
21781.194 |
- |
-1.17% |
- |
|
std::copy_if(vector<int>)_(every_other)/512
|
-8.46% |
275.816 |
252.470 |
- |
1.11% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-8.43% |
22.153 |
20.285 |
- |
-8.01% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-8.36% |
382869695.271 |
350877462.731 |
- |
-0.01% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-8.29% |
67.898 |
62.270 |
- |
16.54% |
- |
|
std::vector<bool>::ctor(size_type,_const_value_type&)
|
-8.28% |
9.443 |
8.661 |
- |
-1.81% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-8.27% |
34.735 |
31.862 |
- |
32.42% |
- |
|
dynamic_cast_(Chain,_3_levels)
|
-8.25% |
1.240 |
1.138 |
- |
-8.26% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-8.20% |
547862.071 |
502929.926 |
- |
2.27% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-8.16% |
711.168 |
653.123 |
- |
-9.05% |
- |
|
dynamic_cast_(Chain,_2_levels)
|
-8.14% |
1.237 |
1.136 |
- |
-9.67% |
- |
|
rng::fold_left(deque<int>)/50
|
-8.09% |
35.990 |
33.077 |
- |
-20.67% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-8.06% |
27.040 |
24.861 |
- |
-6.70% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-8.06% |
1680785.418 |
1545397.285 |
- |
-8.41% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-8.02% |
1.336 |
1.228 |
- |
-8.37% |
- |
|
BM_format_string<wchar_t>/2
|
-7.98% |
7.293 |
6.711 |
- |
-0.80% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
-7.98% |
137594.895 |
126608.665 |
- |
-0.16% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-7.98% |
2076.348 |
1910.732 |
- |
-7.86% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.98% |
28.307 |
26.050 |
- |
-1.53% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/8192
|
-7.95% |
7520.568 |
6922.794 |
- |
-0.52% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-7.91% |
15.151 |
13.952 |
- |
3.30% |
- |
|
BM_toupper_char<wchar_t>
|
-7.91% |
0.999 |
0.920 |
- |
-7.49% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-7.89% |
2.225 |
2.049 |
- |
9.19% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-7.87% |
846.100 |
779.477 |
- |
-3.36% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-7.85% |
22151467.201 |
20412984.630 |
- |
-4.33% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-7.84% |
1.430 |
1.318 |
- |
3.84% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
-7.84% |
21798.455 |
20090.460 |
- |
-4.45% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-7.83% |
6.334 |
5.838 |
- |
-8.54% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-7.80% |
41.384 |
38.155 |
- |
17.85% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-7.78% |
156.572 |
144.387 |
- |
-1.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-7.75% |
4403278.933 |
4061858.222 |
- |
-0.96% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-7.75% |
48294.759 |
44551.442 |
- |
-8.90% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-7.74% |
11634355.644 |
10734027.135 |
- |
24.29% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-7.69% |
8.571 |
7.912 |
- |
-3.48% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-7.68% |
4.315 |
3.984 |
- |
-13.16% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-7.68% |
11866859.304 |
10955720.347 |
- |
1.16% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-7.64% |
30.068 |
27.771 |
- |
-3.43% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-7.63% |
2.639 |
2.437 |
- |
-2.50% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-7.61% |
34.494 |
31.868 |
- |
27.41% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-7.61% |
276.467 |
255.423 |
- |
-0.47% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.55% |
2553.131 |
2360.286 |
- |
-15.39% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-7.55% |
89.852 |
83.070 |
- |
-55.63% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192
|
-7.53% |
565760.924 |
523133.514 |
- |
0.14% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-7.53% |
19909.818 |
18411.450 |
- |
-1.76% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-7.47% |
20331685.012 |
18812389.765 |
- |
10.33% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
-7.39% |
165.919 |
153.654 |
- |
-7.77% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-7.38% |
18.141 |
16.802 |
- |
-2.53% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-7.37% |
1.835 |
1.700 |
- |
2.71% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-7.36% |
199150719.913 |
184483464.574 |
- |
-5.02% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-7.36% |
378697481.751 |
350828736.244 |
- |
8.74% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
-7.34% |
51.033 |
47.288 |
- |
-3.45% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
-7.33% |
307.977 |
285.414 |
- |
-0.81% |
- |
|
std::move_backward(vector<int>)/8
|
-7.33% |
2.430 |
2.252 |
- |
-3.31% |
- |
|
dynamic_cast_(Chain,_1_level)
|
-7.28% |
1.241 |
1.151 |
- |
-8.46% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-7.25% |
34.118 |
31.646 |
- |
17.77% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-7.23% |
31.674 |
29.385 |
- |
-6.46% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-7.22% |
10.813 |
10.033 |
- |
-1.04% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-7.20% |
9988.071 |
9268.800 |
- |
-3.88% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-7.20% |
1080722.781 |
1002931.129 |
- |
-2.56% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-7.20% |
9606021.969 |
8914778.521 |
- |
-6.00% |
- |
|
std::set<std::string>::equal_range(key)/32
|
-7.19% |
67.767 |
62.897 |
- |
-1.80% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-7.19% |
86126.137 |
79937.005 |
- |
-5.86% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-7.18% |
16.517 |
15.332 |
- |
-6.39% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
-7.15% |
89.673 |
83.260 |
- |
2.25% |
- |
|
std::unordered_set<std::string>::find(key)/32
|
-7.07% |
105.490 |
98.035 |
- |
7.75% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-7.01% |
258.645 |
240.507 |
- |
-2.43% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-7.01% |
10.051 |
9.347 |
- |
-6.91% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-6.99% |
20.712 |
19.264 |
- |
-1.19% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-6.99% |
2143.064 |
1993.346 |
- |
-0.61% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-6.97% |
38.882 |
36.172 |
- |
-6.68% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
-6.94% |
17121.444 |
15933.993 |
- |
-1.08% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-6.90% |
298593.741 |
277978.917 |
- |
-1.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.87% |
34.427 |
32.062 |
- |
12.05% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-6.86% |
28192.697 |
26257.732 |
- |
0.17% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-6.86% |
7010.611 |
6529.803 |
- |
-2.24% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-6.84% |
2478.038 |
2308.436 |
- |
-3.57% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-6.81% |
199617190.426 |
186015921.459 |
- |
-5.35% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-6.81% |
1185.002 |
1104.306 |
- |
-0.43% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/8192
|
-6.80% |
25.603 |
23.864 |
- |
0.13% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-6.78% |
13.968 |
13.021 |
- |
-4.82% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.77% |
374539050.274 |
349199396.480 |
- |
-0.06% |
- |
|
BM_deque_deque_ranges_copy/1
|
-6.76% |
1.008 |
0.940 |
- |
-13.89% |
- |
|
std::for_each_n(list<int>)/8192
|
-6.75% |
7679.795 |
7161.352 |
- |
-10.06% |
- |
|
std::adjacent_find(vector<int>)/50
|
-6.74% |
13.080 |
12.198 |
- |
-2.75% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-6.72% |
11.927 |
11.126 |
- |
-5.10% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-6.70% |
11269391.235 |
10513863.247 |
- |
0.34% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-6.69% |
48.523 |
45.279 |
- |
-5.34% |
- |
|
BM_StringFindAllMatch/1
|
-6.68% |
3.139 |
2.929 |
- |
0.85% |
- |
|
BM_to_sys/2100/threads:16
|
-6.66% |
18.485 |
17.255 |
- |
5.90% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-6.61% |
1.385 |
1.293 |
- |
-2.56% |
- |
|
ranges::min(std::list<long_long>)/1
|
-6.59% |
0.432 |
0.404 |
- |
5.04% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-6.57% |
6781.019 |
6335.517 |
- |
-7.01% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-6.55% |
17243948.998 |
16113644.699 |
- |
-3.01% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-6.53% |
1.125 |
1.051 |
- |
42.17% |
- |
|
BM_StringAssignStr_Small_Transparent
|
-6.49% |
1.657 |
1.550 |
- |
-6.95% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-6.48% |
4.246 |
3.971 |
- |
-0.59% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-6.47% |
19313540.263 |
18063533.306 |
- |
12.82% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192
|
-6.46% |
193329.528 |
180839.476 |
- |
0.20% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-6.46% |
46.239 |
43.254 |
- |
-1.69% |
- |
|
BM_deque_vector_copy/1
|
-6.45% |
0.611 |
0.572 |
- |
-16.63% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-6.45% |
51.629 |
48.299 |
- |
11.64% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-6.45% |
200013358.891 |
187120957.719 |
- |
-3.32% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-6.44% |
20.443 |
19.125 |
- |
-5.05% |
- |
|
BM_format/string_len_6
|
-6.44% |
10.887 |
10.186 |
- |
0.61% |
- |
|
BM_StringFindStringLiteral/8
|
-6.41% |
1.615 |
1.512 |
- |
-12.24% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-6.41% |
20805.699 |
19471.556 |
- |
0.08% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
-6.40% |
1209.431 |
1131.997 |
- |
-0.49% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-6.39% |
9925.021 |
9291.245 |
- |
-4.32% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-6.38% |
0.460 |
0.431 |
- |
5.15% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-6.34% |
49083.339 |
45973.651 |
- |
-1.67% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
-6.32% |
14.510 |
13.593 |
- |
-2.48% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-6.29% |
10.016 |
9.386 |
- |
2.96% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-6.29% |
23512591.311 |
22034212.627 |
- |
-1.58% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-6.28% |
30.381 |
28.472 |
- |
24.50% |
- |
|
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-6.27% |
27.126 |
25.424 |
- |
-4.84% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-6.27% |
330.622 |
309.881 |
- |
1.21% |
- |
|
BM_join_view_in_vectors/0
|
-6.26% |
0.384 |
0.360 |
- |
-7.48% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-6.26% |
67.297 |
63.087 |
- |
-5.00% |
- |
|
ranges::minmax(std::vector<char>)/70000
|
-6.25% |
18056.157 |
16927.846 |
- |
-6.95% |
- |
|
BM_std_minmax_element<int>/512
|
-6.22% |
171.748 |
161.066 |
- |
-11.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-6.21% |
35.027 |
32.850 |
- |
-3.80% |
- |
|
std::unordered_set<std::string>::count(key)/32
|
-6.21% |
108.681 |
101.929 |
- |
-8.84% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-6.21% |
48768790.548 |
45741704.720 |
- |
-1.05% |
- |
|
std::search_n(deque<int>)_(no_match)/32
|
-6.21% |
15.695 |
14.721 |
- |
-0.37% |
- |
|
std::map<std::string,_int>::find(key)/32
|
-6.19% |
89.276 |
83.753 |
- |
-4.83% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-6.18% |
114.929 |
107.821 |
- |
26.59% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-6.18% |
3933.660 |
3690.592 |
- |
10.83% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.17% |
5123.342 |
4807.064 |
- |
-4.92% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.15% |
2.900 |
2.721 |
- |
-6.15% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/1024
|
-6.13% |
1572.579 |
1476.140 |
- |
-0.26% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-6.08% |
30.590 |
28.728 |
- |
1.47% |
- |
|
BM_deque_vector_move_backward/2
|
-6.08% |
1.681 |
1.578 |
- |
-0.48% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-6.08% |
1080935.448 |
1015185.984 |
- |
-4.20% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-6.08% |
281832.704 |
264698.068 |
- |
-0.88% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-6.08% |
13086373.487 |
12290843.145 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Set_float_16_1
|
-6.07% |
65959739.013 |
61957621.399 |
- |
0.27% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
-6.06% |
2.354 |
2.211 |
- |
-3.85% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-6.06% |
14514863.503 |
13635669.935 |
- |
-4.33% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-6.06% |
0.388 |
0.365 |
- |
6.12% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/8192
|
-6.04% |
12285.643 |
11543.300 |
- |
-1.36% |
- |
|
std::copy_n(deque<int>)/64
|
-6.03% |
16.106 |
15.134 |
- |
-1.48% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-6.03% |
10.754 |
10.106 |
- |
-0.73% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-6.02% |
27751.254 |
26079.648 |
- |
-1.73% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-6.01% |
1195035.689 |
1123243.663 |
- |
-4.73% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
-6.01% |
206.309 |
193.916 |
- |
-1.29% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-5.99% |
1.723 |
1.620 |
- |
-3.03% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
-5.98% |
27703.760 |
26045.765 |
- |
-0.39% |
- |
|
std::variant<8-alts>::visit()_(3_variants)
|
-5.98% |
0.674 |
0.634 |
- |
-6.17% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-5.97% |
11211591.633 |
10542725.772 |
- |
1.25% |
- |
|
std::reverse(deque<int>)/32768
|
-5.97% |
10046.387 |
9447.107 |
- |
1.24% |
- |
|
std::map<std::string,_int>::lower_bound(key)/32
|
-5.95% |
73.470 |
69.097 |
- |
-10.85% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-5.95% |
6788053.952 |
6384044.762 |
- |
9.89% |
- |
|
BM_format_string<wchar_t>/512
|
-5.95% |
0.348 |
0.327 |
- |
-4.26% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-5.93% |
486.619 |
457.778 |
- |
10.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-5.92% |
12816213.106 |
12057156.470 |
- |
-1.58% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-5.89% |
364063637.730 |
342622639.456 |
- |
-4.94% |
- |
|
std::reverse(deque<int>)/512
|
-5.84% |
162.412 |
152.928 |
- |
1.09% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-5.83% |
0.698 |
0.657 |
- |
-6.23% |
- |
|
std::copy_if(deque<int>)_(entire_range)/4096
|
-5.83% |
1233.439 |
1161.523 |
- |
-2.98% |
- |
|
std::for_each_n(deque<int>)/50
|
-5.83% |
17.973 |
16.926 |
- |
2.57% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-5.80% |
1634.294 |
1539.427 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-5.76% |
1062414.935 |
1001227.833 |
- |
-3.39% |
- |
|
std::reverse(deque<int>)/4096
|
-5.75% |
1255.972 |
1183.812 |
- |
1.28% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-5.74% |
3.926 |
3.701 |
- |
-8.42% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
-5.70% |
12.504 |
11.791 |
- |
-5.54% |
- |
|
std::for_each_n(deque<int>)/32
|
-5.70% |
11.623 |
10.961 |
- |
2.71% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-5.67% |
23.456 |
22.126 |
- |
-4.75% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-5.66% |
12607793.037 |
11893735.294 |
- |
-4.81% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-5.63% |
8096022.811 |
7640368.352 |
- |
-3.97% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-5.63% |
196282174.019 |
185238937.661 |
- |
-5.36% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.61% |
40261.101 |
38001.347 |
- |
-8.20% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
-5.61% |
14.074 |
13.285 |
- |
-1.71% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-5.59% |
922.215 |
870.688 |
- |
-0.90% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
-5.58% |
21.966 |
20.740 |
- |
0.02% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.56% |
247.297 |
233.542 |
- |
2.69% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-5.54% |
865515.437 |
817548.951 |
- |
-1.32% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
-5.53% |
67.095 |
63.384 |
- |
-4.41% |
- |
|
BM_std_minmax_element<int>/4000
|
-5.52% |
1303.616 |
1231.641 |
- |
-6.14% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-5.51% |
6000.856 |
5669.963 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-5.50% |
351370124.505 |
332031816.283 |
- |
-6.07% |
- |
|
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-5.49% |
17.435 |
16.478 |
- |
-18.52% |
- |
|
BM_std_minmax_element<short>/4
|
-5.49% |
1.185 |
1.120 |
- |
-2.85% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
-5.48% |
13.018 |
12.304 |
- |
-10.18% |
- |
|
BM_std_minmax_element<int>/5500
|
-5.47% |
1788.229 |
1690.468 |
- |
-6.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-5.46% |
0.965 |
0.912 |
- |
-0.30% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-5.44% |
5964.995 |
5640.465 |
- |
-4.02% |
- |
|
BM_StringFindNoMatch/64
|
-5.44% |
2.025 |
1.915 |
- |
-1.87% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-5.40% |
1063976.204 |
1006521.191 |
- |
-4.21% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
-5.39% |
3.228 |
3.054 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-5.39% |
26399.252 |
24977.264 |
- |
-3.19% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-5.38% |
18868.761 |
17854.468 |
- |
-5.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.36% |
363753243.070 |
344246325.471 |
- |
-0.11% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.35% |
13235.207 |
12527.190 |
- |
-2.04% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_60
|
-5.34% |
5.176 |
4.899 |
- |
-0.92% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-5.34% |
6.804 |
6.441 |
- |
0.10% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-5.33% |
57.260 |
54.207 |
- |
-10.80% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.32% |
287.090 |
271.821 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-5.30% |
4723126.907 |
4472647.887 |
- |
-1.18% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
-5.29% |
278.953 |
264.188 |
- |
-0.72% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-5.28% |
1.345 |
1.274 |
- |
-4.85% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
-5.28% |
64.661 |
61.248 |
- |
-4.78% |
- |
|
std::for_each(set<int>::iterator)/32
|
-5.27% |
41.853 |
39.649 |
- |
-4.54% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-5.26% |
11075862.963 |
10493711.289 |
- |
-2.51% |
- |
|
std::unordered_map<int,_int>::count(key)/1024
|
-5.24% |
10.320 |
9.779 |
- |
-4.09% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/1024
|
-5.23% |
564.336 |
534.808 |
- |
-3.96% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-5.22% |
1182517.549 |
1120738.313 |
- |
-5.10% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-5.22% |
29461.694 |
27922.767 |
- |
0.60% |
- |
|
rng::fold_left(deque<int>)/1048576
|
-5.22% |
1587997.488 |
1505056.476 |
- |
-5.30% |
- |
|
std::for_each_n(deque<int>)/8
|
-5.21% |
3.134 |
2.971 |
- |
4.62% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-5.21% |
2.770 |
2.625 |
- |
-0.57% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-5.17% |
26.367 |
25.005 |
- |
-0.85% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-5.16% |
25.860 |
24.526 |
- |
-0.60% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-5.15% |
6013.525 |
5703.803 |
- |
-1.31% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
-5.14% |
20.294 |
19.252 |
- |
-2.32% |
- |
|
std::variant<50-alts>::visit()_(2_variants)
|
-5.11% |
0.668 |
0.634 |
- |
-5.39% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_6
|
-5.11% |
2.351 |
2.231 |
- |
-3.00% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
-5.07% |
15.175 |
14.406 |
- |
-3.14% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-5.06% |
11.887 |
11.286 |
- |
-6.21% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-5.05% |
27353.690 |
25971.278 |
- |
-2.61% |
- |
|
BM_std_minmax_element<int>/4096
|
-5.05% |
1331.016 |
1263.814 |
- |
-5.67% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-5.03% |
43.988 |
41.776 |
- |
-5.56% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-5.02% |
26.265 |
24.947 |
- |
-5.42% |
- |
|
BM_StringFindAllMatch/64
|
-5.02% |
3.172 |
3.012 |
- |
-3.51% |
- |
|
BM_cyrillic_escaped<wchar_t>
|
-5.00% |
13035.579 |
12383.670 |
- |
-4.73% |
- |
|
BM_std_minmax_element<int>/1024
|
-5.00% |
334.909 |
318.173 |
- |
-10.61% |
- |
|
std::move(vector<int>)/1048576
|
-4.99% |
60201.074 |
57196.201 |
- |
1.44% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-4.99% |
20744.464 |
19709.079 |
- |
-6.57% |
- |
|
BM_tolower_string<char>
|
-4.99% |
37.038 |
35.190 |
- |
-5.05% |
- |
|
std::fill_n(vector<bool>)/64
|
-4.99% |
1.413 |
1.342 |
- |
-7.32% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-4.98% |
10946243.256 |
10400834.959 |
- |
-2.52% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-4.98% |
257.238 |
244.439 |
- |
-2.89% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1048576
|
-4.97% |
149331.148 |
141903.802 |
- |
1.78% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6
|
-4.94% |
72.931 |
69.327 |
- |
-0.62% |
- |
|
std::copy_if(deque<int>)_(every_other)/64
|
-4.93% |
23.122 |
21.981 |
- |
-0.77% |
- |
|
BM_vector_deque_move/1
|
-4.93% |
1.143 |
1.087 |
- |
0.84% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-4.91% |
267.219 |
254.094 |
- |
-2.87% |
- |
|
std::map<std::string,_int>::upper_bound(key)/32
|
-4.90% |
76.605 |
72.852 |
- |
-0.34% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-4.89% |
24148.342 |
22967.602 |
- |
-4.44% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-4.87% |
6184127.115 |
5882761.505 |
- |
-10.26% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-4.85% |
14243822.495 |
13552905.274 |
- |
0.90% |
- |
|
BM_format_string<wchar_t>/1024
|
-4.85% |
0.295 |
0.281 |
- |
0.02% |
- |
|
bm_make_exception_ptr/threads:8
|
-4.83% |
2.163 |
2.059 |
- |
-11.62% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.82% |
41.706 |
39.695 |
- |
0.33% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-4.82% |
1628.848 |
1550.362 |
- |
-4.53% |
- |
|
std::set<std::string>::lower_bound(key)/32
|
-4.80% |
72.298 |
68.827 |
- |
-1.78% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-4.80% |
2089.880 |
1989.583 |
- |
0.06% |
- |
|
std::fill_n(vector<bool>)/32768
|
-4.79% |
30.914 |
29.433 |
- |
-1.06% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-4.79% |
1.826 |
1.738 |
- |
-1.95% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.78% |
57140.055 |
54409.585 |
- |
-5.70% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.78% |
2087.164 |
1987.483 |
- |
-0.99% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-4.76% |
97.756 |
93.100 |
- |
-1.72% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-4.76% |
152.409 |
145.155 |
- |
-9.58% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-4.75% |
48644.874 |
46335.223 |
- |
-1.27% |
- |
|
std::multiset<std::string>::find(key)/32
|
-4.72% |
87.172 |
83.054 |
- |
-6.93% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-4.72% |
8239.842 |
7850.957 |
- |
-3.36% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.71% |
365206198.966 |
348005172.098 |
- |
37.64% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-4.70% |
3782746.600 |
3604915.625 |
- |
-6.03% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-4.69% |
11247827.299 |
10720181.838 |
- |
3.66% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.68% |
11676.956 |
11130.076 |
- |
-9.07% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
-4.68% |
8088.469 |
7709.779 |
- |
0.02% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-4.66% |
3.716 |
3.543 |
- |
-11.53% |
- |
|
std::unordered_multimap<int,_int>::find(key)/1024
|
-4.66% |
10.280 |
9.801 |
- |
-4.28% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-4.63% |
26.457 |
25.231 |
- |
0.46% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-4.63% |
10771.177 |
10272.551 |
- |
-1.23% |
- |
|
BM_format_to_string_pointer<char>/16384
|
-4.62% |
293.519 |
279.969 |
- |
15.38% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-4.60% |
2.327 |
2.220 |
- |
-3.21% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
-4.59% |
2219.763 |
2117.795 |
- |
-1.08% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-4.59% |
4.784 |
4.564 |
- |
-2.29% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-4.58% |
33.796 |
32.247 |
- |
31.30% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-4.57% |
3655.019 |
3487.808 |
- |
-2.03% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-4.57% |
1265602.466 |
1207798.533 |
- |
0.30% |
- |
|
std::vector<int>::ctor(size_type)/32
|
-4.55% |
10.134 |
9.672 |
- |
-0.02% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.55% |
113.604 |
108.434 |
- |
-2.65% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-4.55% |
10981890.094 |
10482388.409 |
- |
-1.55% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-4.53% |
1029216.871 |
982573.861 |
- |
-4.89% |
- |
|
std::rotate_copy(deque<int>)/32
|
-4.52% |
2.831 |
2.703 |
- |
1.67% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-4.52% |
19354330.957 |
18479712.308 |
- |
-3.89% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-4.52% |
10.449 |
9.977 |
- |
-1.95% |
- |
|
BM_format_string<wchar_t>/2048
|
-4.52% |
0.261 |
0.250 |
- |
-0.64% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/32768
|
-4.48% |
40771.457 |
38944.790 |
- |
-3.52% |
- |
|
std::format(double)_(fmt:_{:0^17500_0La})
|
-4.48% |
1277.207 |
1220.008 |
- |
-1.75% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
-4.48% |
31531.563 |
30119.544 |
- |
-0.96% |
- |
|
std::copy_if(deque<int>)_(entire_range)/64
|
-4.47% |
15.787 |
15.081 |
- |
-2.02% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-4.47% |
41.584 |
39.725 |
- |
-3.90% |
- |
|
std::set<std::string>::clear()/32
|
-4.46% |
893.251 |
853.407 |
- |
-4.06% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
-4.46% |
943.015 |
900.979 |
- |
-1.92% |
- |
|
BM_to_sys/1993/threads:16
|
-4.45% |
0.809 |
0.773 |
- |
-1.70% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-4.45% |
3470198.344 |
3315916.238 |
- |
40.65% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-4.44% |
911.840 |
871.357 |
- |
2.80% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-4.44% |
33.921 |
32.415 |
- |
3.09% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-4.44% |
3659.037 |
3496.743 |
- |
-0.67% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeMiddle
|
-4.43% |
1.325 |
1.266 |
- |
-6.55% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.39% |
163.848 |
156.648 |
- |
7.67% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
-4.38% |
28.323 |
27.082 |
- |
-2.87% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1
|
-4.38% |
21.182 |
20.253 |
- |
-4.95% |
- |
|
std::for_each(deque<int>)/50
|
-4.38% |
22.871 |
21.869 |
- |
-0.85% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.37% |
2125361.143 |
2032399.690 |
- |
-3.40% |
- |
|
BM_format_string<wchar_t>/1
|
-4.37% |
13.867 |
13.260 |
- |
0.93% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-4.37% |
19029.158 |
18197.441 |
- |
2.24% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
-4.35% |
124.604 |
119.180 |
- |
-1.83% |
- |
|
std::for_each(set<int>::iterator)/50
|
-4.35% |
67.125 |
64.205 |
- |
-4.27% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-4.35% |
2606.012 |
2492.678 |
- |
-2.03% |
- |
|
std::fill(vector<int>)/1024
|
-4.35% |
30.191 |
28.878 |
- |
-2.41% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.35% |
7407.346 |
7085.388 |
- |
-5.45% |
- |
|
std::copy_if(deque<int>)_(entire_range)/262144
|
-4.35% |
82511.738 |
78926.246 |
- |
-3.09% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.34% |
5518.387 |
5278.726 |
- |
-4.46% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
-4.32% |
10.342 |
9.895 |
- |
-1.40% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-4.32% |
13664.468 |
13074.348 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-4.31% |
1060953.084 |
1015196.601 |
- |
-5.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-4.31% |
360229944.943 |
344721323.733 |
- |
4.59% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.29% |
12052.725 |
11535.362 |
- |
-7.91% |
- |
|
std::copy_if(deque<int>)_(every_other)/32768
|
-4.29% |
12748.236 |
12201.415 |
- |
-0.04% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-4.26% |
247.284 |
236.748 |
- |
-3.52% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/1024
|
-4.26% |
10.765 |
10.307 |
- |
-0.54% |
- |
|
std::format(double)_(fmt:_{:_0g})
|
-4.25% |
50.142 |
48.009 |
- |
-0.46% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-4.25% |
695.761 |
666.177 |
- |
-21.72% |
- |
|
BM_SystemErrorWithoutMessage
|
-4.25% |
33.165 |
31.755 |
- |
-6.66% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.25% |
327195.591 |
313295.282 |
- |
-0.58% |
- |
|
std::copy_n(deque<int>)/32768
|
-4.25% |
10451.235 |
10007.295 |
- |
-2.36% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-4.24% |
91.257 |
87.386 |
- |
-16.20% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
-4.24% |
4.236 |
4.057 |
- |
-7.72% |
- |
|
BM_std_minmax_element<short>/64
|
-4.23% |
27.509 |
26.345 |
- |
18.72% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576
|
-4.23% |
146280.006 |
140090.899 |
- |
1.75% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
-4.23% |
365.672 |
350.205 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-4.22% |
11738098.389 |
11242240.797 |
- |
-0.83% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-4.22% |
22.137 |
21.203 |
- |
4.90% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.22% |
755.934 |
724.047 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-4.21% |
13146035.623 |
12592884.612 |
- |
-10.51% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-4.20% |
17.091 |
16.373 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-4.19% |
360511347.119 |
345398017.671 |
- |
-13.79% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-4.19% |
2164754.068 |
2074103.681 |
- |
-0.92% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-4.18% |
7393.560 |
7084.420 |
- |
-1.97% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-4.17% |
12939434.993 |
12399393.547 |
- |
-0.31% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
-4.17% |
7520.461 |
7207.215 |
- |
-1.94% |
- |
|
std::copy_n(list<int>)/64
|
-4.17% |
14.740 |
14.126 |
- |
-2.61% |
- |
|
BM_ConstructAndDestroy_MemFuncPtr_Opaque
|
-4.16% |
1.203 |
1.153 |
- |
1.16% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-4.16% |
26.884 |
25.765 |
- |
-3.25% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/16384
|
-4.15% |
197642.571 |
189431.474 |
- |
-4.62% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-4.15% |
1964220.498 |
1882649.539 |
- |
2.89% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-4.15% |
4.530 |
4.342 |
- |
-2.14% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-4.15% |
9.862 |
9.453 |
- |
6.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.14% |
9098456.614 |
8721737.238 |
- |
1.88% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-4.13% |
31404.325 |
30105.928 |
- |
-1.29% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-4.13% |
0.725 |
0.695 |
- |
0.13% |
- |
|
std::copy_n(deque<int>)/4096
|
-4.13% |
1207.895 |
1158.003 |
- |
-1.81% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.13% |
255.379 |
244.830 |
- |
0.08% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
-4.13% |
896045.321 |
859062.022 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-4.12% |
156415207.451 |
149969622.353 |
- |
-3.25% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-4.12% |
4658785.977 |
4466830.379 |
- |
-5.36% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-4.12% |
24.654 |
23.638 |
- |
-2.68% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.12% |
359908020.124 |
345094375.157 |
- |
-0.70% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
-4.12% |
10162.369 |
9744.172 |
- |
-1.35% |
- |
|
std::reverse(deque<int>)/64
|
-4.11% |
18.652 |
17.885 |
- |
1.60% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-4.11% |
185.344 |
177.725 |
- |
-1.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-4.11% |
362867711.844 |
347957448.568 |
- |
0.54% |
- |
|
BM_deque_vector_move_backward/64
|
-4.09% |
2.574 |
2.469 |
- |
-1.73% |
- |
|
BM_format_string<wchar_t>/32
|
-4.08% |
0.890 |
0.853 |
- |
-0.54% |
- |
|
std::list<int>::ctor(size_type)/1024
|
-4.07% |
12441.857 |
11935.182 |
- |
-4.07% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
-4.06% |
33840.750 |
32465.494 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-4.05% |
1767707.523 |
1696045.510 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-4.05% |
15893320.227 |
15250034.304 |
- |
-5.37% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.05% |
10142.024 |
9731.675 |
- |
0.88% |
- |
|
std::copy_n(deque<int>)/512
|
-4.04% |
146.057 |
140.153 |
- |
-1.68% |
- |
|
BM_CmpLess_uchar_uint
|
-4.04% |
1.101 |
1.056 |
- |
-0.24% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
-4.04% |
18.103 |
17.372 |
- |
-3.81% |
- |
|
std::copy_if(list<int>)_(every_other)/64
|
-4.03% |
23.786 |
22.827 |
- |
-2.04% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
-4.03% |
46338.565 |
44472.272 |
- |
-2.64% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-4.02% |
1.257 |
1.206 |
- |
5.74% |
- |
|
std::set<std::string>::contains(key)/1024
|
-4.02% |
147.309 |
141.394 |
- |
-4.02% |
- |
|
ranges::min(std::vector<long_long>)/8
|
-4.01% |
2.191 |
2.103 |
- |
-8.42% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-4.01% |
26072134.566 |
25027258.415 |
- |
0.50% |
- |
|
std::copy_if(deque<int>)_(every_other)/4096
|
-4.00% |
1590.652 |
1526.973 |
- |
0.16% |
- |
|
BM_BitsetToString<8192>/Sparse_(10%)/10
|
-4.00% |
2198.897 |
2111.028 |
- |
4.94% |
- |
|
BM_emoji_text<char>
|
-3.98% |
35119.600 |
33720.131 |
- |
0.40% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
-3.98% |
553.584 |
531.534 |
- |
-1.56% |
- |
|
BM_deque_deque_copy/1
|
-3.97% |
2.625 |
2.521 |
- |
-2.78% |
- |
|
std::set<int>::ctor(const_Self&)/8192
|
-3.97% |
46594.444 |
44743.103 |
- |
-0.48% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-3.97% |
7389.432 |
7095.955 |
- |
-2.25% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-3.97% |
16246144.101 |
15601442.801 |
- |
3.59% |
- |
|
BM_toupper_char<char>
|
-3.96% |
1.199 |
1.151 |
- |
-8.22% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-3.94% |
37.893 |
36.399 |
- |
-5.18% |
- |
|
BM_format_to_iterator/<std::array>_string_len_60
|
-3.94% |
3.725 |
3.578 |
- |
-0.75% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-3.94% |
919.619 |
883.413 |
- |
-5.10% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-3.93% |
21.154 |
20.322 |
- |
-2.01% |
- |
|
BM_vector_deque_copy/5500
|
-3.93% |
229.703 |
220.681 |
- |
0.43% |
- |
|
std::copy_if(deque<int>)_(every_other)/1048576
|
-3.91% |
406133.326 |
390272.199 |
- |
-0.22% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/1048576
|
-3.89% |
12744474.411 |
12248767.274 |
- |
-4.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.89% |
1102418.592 |
1059555.076 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-3.88% |
1026189.700 |
986340.037 |
- |
-3.82% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-3.88% |
11055927.239 |
10626772.472 |
- |
-8.51% |
- |
|
std::copy_if(deque<int>)_(every_other)/262144
|
-3.88% |
101464.412 |
97528.223 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-3.88% |
364434202.371 |
350297583.422 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-3.88% |
25895290.799 |
24890822.731 |
- |
0.89% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-3.87% |
2.692 |
2.588 |
- |
-3.89% |
- |
|
BM_ascii_escaped<wchar_t>
|
-3.87% |
4140.921 |
3980.702 |
- |
-0.48% |
- |
|
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-3.87% |
127.798 |
122.854 |
- |
-0.26% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
-3.87% |
8.420 |
8.095 |
- |
-0.33% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-3.85% |
1.248 |
1.200 |
- |
-12.59% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-3.85% |
18599998.485 |
17884467.309 |
- |
3.04% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-3.85% |
3.940 |
3.788 |
- |
-3.70% |
- |
|
std::copy_n(deque<int>)/1048576
|
-3.84% |
326483.190 |
313938.599 |
- |
-1.70% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-3.84% |
33073934.261 |
31803289.847 |
- |
-2.30% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-3.82% |
18.686 |
17.972 |
- |
-4.15% |
- |
|
BM_Copy_LargeTrivialFunctor
|
-3.82% |
11.715 |
11.268 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-3.79% |
17230490.828 |
16576878.633 |
- |
-2.13% |
- |
|
bm_lexicographical_compare<int>/1
|
-3.79% |
0.598 |
0.576 |
- |
-2.64% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-3.78% |
366014236.791 |
352174719.408 |
- |
-5.61% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.77% |
29864.505 |
28737.913 |
- |
0.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.75% |
10789142.642 |
10384111.246 |
- |
-3.05% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_60
|
-3.75% |
3.805 |
3.663 |
- |
-0.27% |
- |
|
BM_SystemErrorWithMessage
|
-3.74% |
42.661 |
41.064 |
- |
-1.88% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-3.74% |
27235.821 |
26218.080 |
- |
-0.55% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-3.73% |
0.686 |
0.660 |
- |
0.83% |
- |
|
BM_vector_deque_copy/4000
|
-3.73% |
171.232 |
164.850 |
- |
-2.42% |
- |
|
std::copy_if(deque<int>)_(entire_range)/1048576
|
-3.72% |
320753.116 |
308807.193 |
- |
-1.72% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
-3.72% |
5.873 |
5.654 |
- |
-6.67% |
- |
|
BM_format_to_n_string_span<wchar_t>/1048576
|
-3.72% |
150851.580 |
145239.738 |
- |
-0.37% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-3.72% |
162.584 |
156.538 |
- |
-6.05% |
- |
|
BM_deque_deque_move/1
|
-3.72% |
2.622 |
2.525 |
- |
-3.18% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-3.71% |
25903923.903 |
24943643.436 |
- |
1.15% |
- |
|
dynamic_cast_(VChain,_1_level)
|
-3.71% |
7.205 |
6.938 |
- |
-3.78% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-3.70% |
2355.954 |
2268.689 |
- |
-3.97% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-3.70% |
22.837 |
21.993 |
- |
-7.23% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-3.70% |
21.056 |
20.278 |
- |
-2.17% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
-3.69% |
60230.219 |
58010.171 |
- |
-1.55% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.68% |
10607.246 |
10216.411 |
- |
-1.14% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-3.68% |
65965.408 |
63534.909 |
- |
-3.94% |
- |
|
BM_format_string<wchar_t>/64
|
-3.68% |
0.505 |
0.486 |
- |
-1.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-3.68% |
18720725.241 |
18032545.301 |
- |
-3.95% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.67% |
0.883 |
0.851 |
- |
-0.28% |
- |
|
std::unordered_set<int>::find(key)/1024
|
-3.67% |
10.059 |
9.690 |
- |
0.60% |
- |
|
BM_unicode_escaped<wchar_t>
|
-3.66% |
5805.906 |
5593.343 |
- |
-2.02% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-3.66% |
1057922.700 |
1019224.804 |
- |
-5.22% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-3.66% |
0.892 |
0.859 |
- |
-1.24% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-3.65% |
1984310.383 |
1911882.730 |
- |
6.73% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_6
|
-3.64% |
12.794 |
12.328 |
- |
0.04% |
- |
|
std::fill_n(list<int>)/8192
|
-3.64% |
7468.135 |
7196.410 |
- |
2.68% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-3.64% |
19550087.001 |
18839334.522 |
- |
0.77% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-3.63% |
2.444 |
2.355 |
- |
-3.61% |
- |
|
std::shift_left(list<int>)/50
|
-3.62% |
24.995 |
24.090 |
- |
-1.36% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-3.61% |
3485858.301 |
3359967.796 |
- |
42.85% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.61% |
360265926.551 |
347256703.768 |
- |
4.47% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-3.61% |
3469027.346 |
3343789.745 |
- |
44.65% |
- |
|
std::pop_heap(vector<size_t>)/8
|
-3.61% |
52.200 |
50.316 |
- |
-1.24% |
- |
|
std::unordered_set<std::string>::find(key)/1024
|
-3.61% |
117.050 |
112.825 |
- |
0.48% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
-3.61% |
2843.249 |
2740.729 |
- |
-4.47% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-3.59% |
49.978 |
48.184 |
- |
-7.51% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-3.58% |
2112402.115 |
2036681.864 |
- |
-3.66% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
-3.58% |
384193.794 |
370447.657 |
- |
-2.13% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-3.57% |
2.553 |
2.462 |
- |
-1.83% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.57% |
9957.167 |
9601.514 |
- |
-1.77% |
- |
|
std::copy_if(deque<int>)_(entire_range)/512
|
-3.57% |
156.743 |
151.148 |
- |
-1.40% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-3.57% |
28460.962 |
27445.323 |
- |
-0.32% |
- |
|
std::copy(vector<int>)/8
|
-3.57% |
2.284 |
2.202 |
- |
-1.32% |
- |
|
std::copy_backward(vector<int>)/8
|
-3.56% |
2.298 |
2.216 |
- |
-2.06% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-3.55% |
13035231.993 |
12572280.768 |
- |
0.12% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-3.55% |
772.026 |
744.621 |
- |
4.02% |
- |
|
BM_format_to_string_span<wchar_t>/1
|
-3.54% |
10.000 |
9.646 |
- |
-0.93% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
-3.54% |
52.561 |
50.702 |
- |
-1.30% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/32
|
-3.54% |
65.273 |
62.965 |
- |
0.12% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_60
|
-3.52% |
3.763 |
3.630 |
- |
0.78% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.52% |
29.239 |
28.209 |
- |
-1.50% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-3.52% |
479.431 |
462.552 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-3.51% |
1250464.283 |
1206552.563 |
- |
-2.36% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-3.51% |
3375243.628 |
3256734.181 |
- |
-1.29% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
-3.51% |
7483.944 |
7221.184 |
- |
-0.06% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-3.51% |
9540.109 |
9205.621 |
- |
-2.20% |
- |
|
std::list<std::string>::ctor(size_type)/8192
|
-3.51% |
102947.646 |
99338.689 |
- |
-5.25% |
- |
|
dynamic_cast_(Chain,_4_levels)
|
-3.50% |
1.173 |
1.132 |
- |
-8.76% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-3.50% |
2.757 |
2.660 |
- |
-2.84% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-3.49% |
6062.538 |
5850.790 |
- |
-4.42% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/8192
|
-3.49% |
20582.341 |
19863.675 |
- |
-0.93% |
- |
|
std::remove(vector<int>)_(prefix)/50
|
-3.49% |
54.307 |
52.413 |
- |
-2.41% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-3.48% |
23.405 |
22.592 |
- |
-1.91% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-3.48% |
42.905 |
41.414 |
- |
-1.67% |
- |
|
std::list<int>::ctor(size_type)/8192
|
-3.47% |
100299.995 |
96819.288 |
- |
-4.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32
|
-3.46% |
10.357 |
9.999 |
- |
-2.38% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-3.46% |
419.712 |
405.199 |
- |
-1.31% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
-3.45% |
7075.921 |
6831.671 |
- |
-0.47% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-3.45% |
2751.482 |
2656.683 |
- |
1.38% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-3.44% |
7129.975 |
6884.666 |
- |
-0.40% |
- |
|
BM_format_to_string_span<char>/16384
|
-3.43% |
289.970 |
280.011 |
- |
15.50% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-3.43% |
7455.197 |
7199.757 |
- |
-0.01% |
- |
|
std::copy_n(vector<int>)/64
|
-3.41% |
2.547 |
2.460 |
- |
-0.38% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-3.41% |
1.652 |
1.595 |
- |
-3.36% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-3.41% |
2.526 |
2.440 |
- |
-2.29% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-3.41% |
54.316 |
52.463 |
- |
-2.52% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-3.41% |
2.726 |
2.633 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-3.41% |
22782635.358 |
22006110.990 |
- |
2.06% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.40% |
185.709 |
179.386 |
- |
0.18% |
- |
|
BM_format_to_n_string_begin<std::list<char>>/16384
|
-3.40% |
14733.624 |
14232.051 |
- |
-3.32% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-3.40% |
30.690 |
29.645 |
- |
-7.85% |
- |
|
std::map<std::string,_int>::count(key)/1024
|
-3.38% |
152.286 |
147.141 |
- |
0.92% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-3.38% |
1040247.548 |
1005107.071 |
- |
1.55% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-3.38% |
62.020 |
59.926 |
- |
-0.38% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6
|
-3.38% |
33.777 |
32.637 |
- |
-3.35% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
-3.36% |
158.902 |
153.565 |
- |
-7.13% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-3.35% |
9468812.041 |
9151537.303 |
- |
-3.94% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-3.35% |
726.402 |
702.093 |
- |
-17.62% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-3.32% |
1009.866 |
976.289 |
- |
-2.17% |
- |
|
BM_vector_deque_move_backward/1
|
-3.32% |
1.172 |
1.133 |
- |
4.25% |
- |
|
BM_format_string<wchar_t>/16
|
-3.31% |
1.638 |
1.584 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-3.31% |
5405681.115 |
5226507.410 |
- |
17.62% |
- |
|
std::format(double)_(fmt:_{:0^17500_0L})
|
-3.31% |
1272.817 |
1230.661 |
- |
0.08% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0
|
-3.31% |
3.694 |
3.571 |
- |
-3.61% |
- |
|
std::copy_n(deque<int>)/262144
|
-3.31% |
83062.707 |
80313.162 |
- |
0.37% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-3.31% |
5.354 |
5.177 |
- |
-2.14% |
- |
|
std::vector<bool>::ctor(const_Self&)
|
-3.30% |
29.463 |
28.490 |
- |
3.27% |
- |
|
std::move(vector<int>)/32768
|
-3.29% |
1718.808 |
1662.220 |
- |
-1.62% |
- |
|
BM_format_to_iterator/<std::array>_string_len_6
|
-3.29% |
2.300 |
2.225 |
- |
-5.34% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-3.28% |
56.308 |
54.459 |
- |
-1.13% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
-3.28% |
14.159 |
13.695 |
- |
-1.06% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/1024
|
-3.26% |
2509.452 |
2427.570 |
- |
-3.94% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-3.26% |
27.058 |
26.178 |
- |
-2.41% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_6
|
-3.25% |
8.396 |
8.123 |
- |
-1.40% |
- |
|
std::set<int>::ctor(const_Self&)/32
|
-3.25% |
181.059 |
175.173 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-3.25% |
348553541.249 |
337222981.436 |
- |
-6.82% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-3.25% |
2.828 |
2.736 |
- |
-7.29% |
- |
|
BM_std_minmax_element<char>/2
|
-3.24% |
0.496 |
0.480 |
- |
-0.49% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-3.23% |
3800.688 |
3677.798 |
- |
-0.11% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/8192
|
-3.23% |
3565.930 |
3450.874 |
- |
-4.27% |
- |
|
std::for_each(set<int>::iterator)/8
|
-3.22% |
9.068 |
8.776 |
- |
-2.95% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.22% |
1246043.760 |
1205918.705 |
- |
-4.43% |
- |
|
std::copy_backward(deque<int>)/512
|
-3.22% |
20.272 |
19.620 |
- |
-1.44% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-3.21% |
7357.594 |
7121.311 |
- |
1.31% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6
|
-3.21% |
36.370 |
35.204 |
- |
-1.35% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
-3.19% |
2764.870 |
2676.609 |
- |
1.10% |
- |
|
SetIntersection_None_Set_float_256_1
|
-3.19% |
14280131.074 |
13825073.651 |
- |
1.82% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.18% |
12348.315 |
11955.064 |
- |
-7.86% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576
|
-3.17% |
13037681.580 |
12624476.173 |
- |
-0.37% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-3.17% |
20.588 |
19.936 |
- |
-2.37% |
- |
|
dynamic_cast_(VChain,_2_levels)
|
-3.17% |
11.323 |
10.964 |
- |
-0.23% |
- |
|
BM_tolower_char<char>
|
-3.15% |
1.190 |
1.153 |
- |
-0.08% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-3.15% |
7.579 |
7.340 |
- |
-0.62% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.15% |
696.671 |
674.730 |
- |
-1.95% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-3.15% |
269.916 |
261.426 |
- |
-1.63% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-3.14% |
25.244 |
24.450 |
- |
-3.13% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.14% |
3871.707 |
3750.192 |
- |
-3.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.14% |
1095498.074 |
1061118.161 |
- |
-0.41% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-3.13% |
5873.161 |
5689.246 |
- |
0.60% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.13% |
18.822 |
18.233 |
- |
0.18% |
- |
|
dynamic_cast_(VChain_middle,_4_levels)
|
-3.13% |
64.500 |
62.484 |
- |
-3.24% |
- |
|
BM_std_minmax_element<int>/65536
|
-3.12% |
21325.737 |
20659.469 |
- |
-3.94% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.12% |
38811.616 |
37599.341 |
- |
-2.81% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-3.12% |
1029180.968 |
997039.815 |
- |
-3.30% |
- |
|
BM_std_minmax_element<int>/64000
|
-3.12% |
20792.801 |
20143.667 |
- |
-3.04% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-3.12% |
19363.718 |
18759.793 |
- |
3.08% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.12% |
181.843 |
176.176 |
- |
-1.98% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.11% |
88699.460 |
85942.185 |
- |
-0.75% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-3.11% |
8225.010 |
7969.385 |
- |
-2.56% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-3.11% |
666.795 |
646.086 |
- |
-1.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.09% |
37.861 |
36.690 |
- |
-8.13% |
- |
|
std::copy_if(list<int>)_(every_other)/8
|
-3.09% |
2.313 |
2.241 |
- |
-2.48% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
-3.09% |
629.698 |
610.271 |
- |
-1.97% |
- |
|
std::is_sorted(list<int>)/1024
|
-3.07% |
762.773 |
739.319 |
- |
0.01% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-3.07% |
8930.126 |
8656.409 |
- |
-2.50% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.06% |
3.427 |
3.322 |
- |
-3.44% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.05% |
70737005.956 |
68577719.526 |
- |
0.72% |
- |
|
std::copy_n(list<int>)/8
|
-3.05% |
2.086 |
2.022 |
- |
-3.94% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-3.05% |
889.078 |
861.976 |
- |
-0.91% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-3.05% |
30996399.419 |
30052441.824 |
- |
-1.19% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-3.04% |
1.668 |
1.617 |
- |
-4.70% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-3.04% |
59415740.982 |
57610756.660 |
- |
-1.56% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-3.03% |
1.557 |
1.509 |
- |
-1.23% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-3.02% |
10.411 |
10.097 |
- |
-4.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.02% |
11058.151 |
10724.283 |
- |
-0.63% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-3.01% |
21.247 |
20.606 |
- |
-2.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-3.01% |
10023.608 |
9721.797 |
- |
-0.90% |
- |
|
dynamic_cast_(VChain_fail,_5_levels)
|
-3.01% |
44.540 |
43.199 |
- |
-3.62% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-3.01% |
28.944 |
28.074 |
- |
-0.04% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-3.00% |
108902.903 |
105633.316 |
- |
-0.82% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
-3.00% |
246028.029 |
238650.572 |
- |
-1.41% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8192
|
-3.00% |
28816.789 |
27952.830 |
- |
-2.63% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-3.00% |
41.669 |
40.421 |
- |
-1.31% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-2.99% |
120289.734 |
116690.380 |
- |
-3.49% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
-2.99% |
183.271 |
177.798 |
- |
1.21% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_6
|
-2.98% |
2.344 |
2.274 |
- |
0.20% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-2.98% |
29.812 |
28.923 |
- |
-3.23% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1
|
-2.98% |
544051930.763 |
527841796.558 |
- |
0.79% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.98% |
10786.127 |
10464.809 |
- |
0.12% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-2.98% |
55.823 |
54.160 |
- |
-2.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.98% |
18727423.146 |
18169924.446 |
- |
1.32% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-2.98% |
270.090 |
262.053 |
- |
-6.79% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-2.98% |
353.787 |
343.261 |
- |
-9.61% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-2.97% |
24.979 |
24.236 |
- |
-0.61% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
-2.97% |
494539.191 |
479835.378 |
- |
-1.57% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-2.97% |
203994.442 |
197938.684 |
- |
-5.37% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-2.97% |
2.043 |
1.983 |
- |
-3.77% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.96% |
926.072 |
898.614 |
- |
5.30% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.95% |
12306.610 |
11943.205 |
- |
-7.64% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-2.95% |
14.985 |
14.543 |
- |
-2.02% |
- |
|
std::any_of(deque<int>)_(process_all)/32
|
-2.95% |
8.666 |
8.410 |
- |
-5.59% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-2.94% |
2.298 |
2.231 |
- |
-1.46% |
- |
|
BM_std_minmax_element<int>/70000
|
-2.93% |
22741.941 |
22076.111 |
- |
-2.86% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-2.93% |
2798.653 |
2716.784 |
- |
-0.74% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-2.92% |
462492.152 |
448982.023 |
- |
-1.15% |
- |
|
BM_formatted_size_string<char>/1
|
-2.92% |
5.410 |
5.252 |
- |
-2.13% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.92% |
35169.805 |
34144.454 |
- |
0.20% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-2.91% |
213123.808 |
206914.254 |
- |
0.91% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/16777216
|
-2.90% |
74238300.323 |
72083264.589 |
- |
0.24% |
- |
|
std::list<std::string>::ctor(size_type)/1024
|
-2.90% |
12548.965 |
12184.919 |
- |
-4.46% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-2.90% |
51.240 |
49.755 |
- |
1.89% |
- |
|
std::for_each(list<int>)/50
|
-2.89% |
21.852 |
21.221 |
- |
-0.84% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-2.88% |
12.031 |
11.684 |
- |
-9.76% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-2.88% |
38.767 |
37.650 |
- |
-1.69% |
- |
|
BM_CmpEqual_ushort_uint
|
-2.88% |
1.068 |
1.037 |
- |
-3.29% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators)
|
-2.88% |
3.487 |
3.387 |
- |
-2.39% |
- |
|
std::copy_backward(vector<int>)/512
|
-2.87% |
16.885 |
16.400 |
- |
-1.37% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-2.87% |
17.960 |
17.445 |
- |
-3.54% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-2.87% |
1151008.718 |
1118026.022 |
- |
-1.74% |
- |
|
std::set<std::string>::upper_bound(key)/32
|
-2.86% |
72.419 |
70.345 |
- |
5.12% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.86% |
633.070 |
614.986 |
- |
-1.24% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-2.85% |
22429.039 |
21789.370 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.85% |
63569417.852 |
61756949.617 |
- |
-1.38% |
- |
|
std::generate_n(deque<int>)/8192
|
-2.85% |
2393.360 |
2325.163 |
- |
-1.05% |
- |
|
std::generate(list<int>)/50
|
-2.85% |
15.068 |
14.639 |
- |
-2.94% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.85% |
14.136 |
13.733 |
- |
-1.48% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6
|
-2.84% |
69.779 |
67.797 |
- |
-4.06% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.84% |
29.999 |
29.147 |
- |
-0.57% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
-2.84% |
142.267 |
138.231 |
- |
-0.66% |
- |
|
std::set<int>::ctor(const_Self&)/1024
|
-2.83% |
5666.576 |
5506.041 |
- |
-0.08% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.83% |
11217241.595 |
10900156.619 |
- |
2.36% |
- |
|
BM_std_minmax_element<int>/64
|
-2.83% |
20.597 |
20.015 |
- |
-3.16% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.82% |
13109046.954 |
12738936.530 |
- |
-1.17% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-2.82% |
7821400.929 |
7601065.934 |
- |
0.52% |
- |
|
bm_make_exception_ptr/threads:4
|
-2.82% |
3.062 |
2.976 |
- |
1.90% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
-2.81% |
329.731 |
320.459 |
- |
0.74% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-2.81% |
11.897 |
11.563 |
- |
-4.79% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.81% |
5755.135 |
5593.599 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-2.79% |
1684475.038 |
1637408.976 |
- |
-2.05% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
-2.79% |
14.078 |
13.684 |
- |
-5.54% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-2.79% |
10.464 |
10.172 |
- |
-4.39% |
- |
|
std::fill(vector<bool>)/4096
|
-2.79% |
4.217 |
4.099 |
- |
-1.44% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-2.79% |
29.983 |
29.147 |
- |
11.77% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-2.78% |
2838.024 |
2759.022 |
- |
-1.73% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.78% |
32074.789 |
31183.300 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-2.78% |
18482261.337 |
17968755.774 |
- |
-1.39% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-2.78% |
1047516.381 |
1018418.605 |
- |
0.36% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-2.77% |
1.992 |
1.937 |
- |
0.34% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
-2.77% |
53.837 |
52.346 |
- |
0.85% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-2.77% |
21.201 |
20.614 |
- |
5.02% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
-2.77% |
11.222 |
10.911 |
- |
-1.71% |
- |
|
std::fill(vector<bool>)/32768
|
-2.77% |
30.855 |
30.001 |
- |
0.98% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/32
|
-2.76% |
239.043 |
232.443 |
- |
1.57% |
- |
|
BM_deque_deque_copy/5500
|
-2.76% |
236.074 |
229.569 |
- |
-1.62% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
-2.75% |
93.125 |
90.561 |
- |
-0.72% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-2.75% |
1094.657 |
1064.551 |
- |
-2.82% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/1024
|
-2.75% |
25005.801 |
24318.463 |
- |
-1.78% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.74% |
7012962.503 |
6820832.193 |
- |
-1.59% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
-2.73% |
45.302 |
44.064 |
- |
1.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.72% |
109839.250 |
106850.608 |
- |
-5.47% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-2.72% |
10.426 |
10.142 |
- |
0.32% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-2.72% |
3.533 |
3.437 |
- |
-0.99% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-2.71% |
12588865.653 |
12247678.725 |
- |
-1.10% |
- |
|
bm_lexicographical_compare<int>/8
|
-2.71% |
2.547 |
2.478 |
- |
-2.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.70% |
1041192.282 |
1013047.388 |
- |
-1.97% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-2.70% |
3846.217 |
3742.299 |
- |
-3.02% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.70% |
118192.806 |
115000.326 |
- |
-5.10% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.70% |
102276.487 |
99514.472 |
- |
-1.34% |
- |
|
dynamic_cast_(VChain_fail,_3_levels)
|
-2.70% |
22.302 |
21.700 |
- |
-1.89% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.70% |
21805297.100 |
21217594.364 |
- |
2.35% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.69% |
754.347 |
734.023 |
- |
0.27% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.69% |
339433614.514 |
330299443.286 |
- |
-7.48% |
- |
|
dynamic_cast_(Chain,_7_levels)
|
-2.69% |
1.127 |
1.096 |
- |
-10.19% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
-2.68% |
3850.003 |
3746.652 |
- |
-1.52% |
- |
|
std::fill_n(vector<bool>)/262144
|
-2.68% |
230.941 |
224.755 |
- |
-1.44% |
- |
|
dynamic_cast_(Chain,_9_levels)
|
-2.68% |
1.128 |
1.097 |
- |
-9.83% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-2.68% |
9899.070 |
9634.122 |
- |
-0.87% |
- |
|
std::fill(list<int>)/32
|
-2.67% |
8.302 |
8.080 |
- |
-1.18% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-2.67% |
8.983 |
8.743 |
- |
-2.13% |
- |
|
std::generate_n(deque<int>)/50
|
-2.66% |
12.316 |
11.989 |
- |
-1.31% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-2.66% |
5946.601 |
5788.479 |
- |
-1.59% |
- |
|
std::copy_n(vector<bool>)_(aligned)/512
|
-2.66% |
757.718 |
737.591 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_string_64_16
|
-2.66% |
20133589.341 |
19599023.037 |
- |
-2.10% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-2.65% |
4.184 |
4.073 |
- |
-1.61% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-2.65% |
10.518 |
10.239 |
- |
-3.52% |
- |
|
std::rotate_copy(list<int>)/50
|
-2.65% |
14.484 |
14.100 |
- |
-0.41% |
- |
|
BM_format_to_string_span<char>/1048576
|
-2.65% |
12517.830 |
12185.994 |
- |
-2.74% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-2.65% |
2.404 |
2.340 |
- |
-5.57% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.64% |
40.133 |
39.071 |
- |
-1.88% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
-2.64% |
2701.623 |
2630.379 |
- |
0.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.64% |
359046408.162 |
349584731.087 |
- |
1.51% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-2.63% |
18.959 |
18.461 |
- |
0.20% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-2.63% |
491.014 |
478.115 |
- |
-1.27% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
-2.62% |
344.340 |
335.311 |
- |
0.26% |
- |
|
SetIntersection_None_Set_float_16_1
|
-2.62% |
70257702.761 |
68416230.684 |
- |
-2.45% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192
|
-2.61% |
62808.691 |
61166.804 |
- |
-1.16% |
- |
|
BM_format_to_string_pointer<char>/1048576
|
-2.61% |
12518.305 |
12191.170 |
- |
-2.69% |
- |
|
std::fill(vector<int>)/50
|
-2.61% |
2.200 |
2.143 |
- |
-1.33% |
- |
|
std::generate_n(vector<int>)/8192
|
-2.61% |
1846.923 |
1798.713 |
- |
-1.52% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
-2.61% |
30.990 |
30.182 |
- |
-0.97% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-2.61% |
999.284 |
973.226 |
- |
1.85% |
- |
|
BM_std_minmax_element<long_long>/512
|
-2.61% |
172.284 |
167.793 |
- |
-2.86% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-2.60% |
60.020 |
58.457 |
- |
-0.62% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
-2.60% |
44.789 |
43.625 |
- |
-0.86% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-2.59% |
438.174 |
426.813 |
- |
1.27% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.58% |
202998.605 |
197758.528 |
- |
0.69% |
- |
|
std::for_each_n(deque<int>)/8192
|
-2.58% |
3157.156 |
3075.847 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.57% |
1058138.721 |
1030900.935 |
- |
3.14% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.57% |
30.558 |
29.772 |
- |
0.07% |
- |
|
std::generate_n(deque<int>)/32
|
-2.57% |
8.274 |
8.061 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.57% |
341365944.128 |
332593501.545 |
- |
5.12% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-2.57% |
7474.327 |
7282.500 |
- |
0.62% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-2.57% |
550.242 |
536.122 |
- |
-1.45% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256
|
-2.57% |
437.444 |
426.219 |
- |
-0.56% |
- |
|
std::unordered_set<int>::clear()/32
|
-2.56% |
576.694 |
561.944 |
- |
-4.93% |
- |
|
std::fill_n(vector<bool>)/512
|
-2.56% |
1.457 |
1.420 |
- |
-2.38% |
- |
|
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-2.55% |
19200.298 |
18710.965 |
- |
-4.07% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-2.55% |
14631.780 |
14258.988 |
- |
-4.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.55% |
228.184 |
222.375 |
- |
-13.14% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.54% |
3.595 |
3.503 |
- |
-4.59% |
- |
|
std::fill_n(vector<int>)/32
|
-2.54% |
1.141 |
1.112 |
- |
-1.59% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.54% |
715.543 |
697.378 |
- |
5.47% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-2.54% |
1.388 |
1.353 |
- |
-0.54% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-2.54% |
21904.975 |
21349.280 |
- |
1.84% |
- |
|
std::fill_n(vector<int>)/50
|
-2.53% |
2.213 |
2.157 |
- |
-1.54% |
- |
|
std::shift_right(list<int>)/32
|
-2.53% |
13.903 |
13.551 |
- |
-1.22% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-2.53% |
31992.888 |
31184.138 |
- |
-4.66% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-2.52% |
3.708 |
3.615 |
- |
-0.80% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.52% |
117522.367 |
114565.017 |
- |
-5.85% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-2.52% |
9126927.098 |
8897313.802 |
- |
-6.29% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-2.51% |
24.269 |
23.659 |
- |
-0.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.51% |
360023242.794 |
350973554.421 |
- |
-4.89% |
- |
|
BM_japanese_escaped<wchar_t>
|
-2.51% |
11497.864 |
11209.004 |
- |
-2.67% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-2.51% |
1731742.453 |
1688277.069 |
- |
3.75% |
- |
|
BM_vector_deque_copy/4096
|
-2.51% |
166.777 |
162.592 |
- |
0.57% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.51% |
1284.349 |
1252.170 |
- |
2.08% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-2.50% |
10.486 |
10.224 |
- |
-3.26% |
- |
|
std::adjacent_find(deque<int>)/50
|
-2.50% |
81.810 |
79.763 |
- |
-0.11% |
- |
|
std::generate(deque<int>)/50
|
-2.50% |
12.294 |
11.987 |
- |
-4.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-2.50% |
987.924 |
963.259 |
- |
0.82% |
- |
|
std::format(float)_(fmt:_{:0>17500_0Lf})
|
-2.49% |
1248.449 |
1217.341 |
- |
-2.08% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-2.48% |
33173.405 |
32349.919 |
- |
-0.45% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-2.48% |
23.656 |
23.069 |
- |
-4.10% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-2.48% |
2932.953 |
2860.152 |
- |
-4.84% |
- |
|
std::generate(deque<int>)/32
|
-2.48% |
8.265 |
8.060 |
- |
-1.25% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
-2.48% |
40.433 |
39.431 |
- |
-2.29% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-2.48% |
347.106 |
338.504 |
- |
-1.17% |
- |
|
std::shift_right(list<int>)/50
|
-2.48% |
25.232 |
24.607 |
- |
-0.99% |
- |
|
std::fill_n(vector<bool>)/4096
|
-2.48% |
4.184 |
4.080 |
- |
-1.43% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.46% |
18.638 |
18.179 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-2.46% |
189740281.412 |
185065488.843 |
- |
-5.46% |
- |
|
std::remove(deque<int>)_(prefix)/1024
|
-2.46% |
560.224 |
546.450 |
- |
-1.39% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-2.46% |
15.005 |
14.637 |
- |
-2.15% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-2.45% |
53774.272 |
52456.370 |
- |
-1.06% |
- |
|
BM_deque_vector_ranges_move/64000
|
-2.45% |
20733.867 |
20226.352 |
- |
-3.25% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
-2.44% |
274964.419 |
268243.547 |
- |
-4.18% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-2.44% |
100.866 |
98.404 |
- |
-0.13% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-2.44% |
1012.824 |
988.125 |
- |
0.59% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-2.44% |
22846.067 |
22289.549 |
- |
0.14% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.44% |
3.934 |
3.838 |
- |
0.97% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.43% |
13381.380 |
13055.739 |
- |
-1.06% |
- |
|
std::move(list<int>)/8
|
-2.43% |
3.418 |
3.335 |
- |
-1.74% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
-2.43% |
11.124 |
10.854 |
- |
-0.26% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/1024
|
-2.42% |
4437.009 |
4329.587 |
- |
-0.53% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
-2.42% |
372.193 |
363.185 |
- |
-0.62% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-2.42% |
7263.723 |
7088.088 |
- |
-1.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8
|
-2.41% |
45.540 |
44.441 |
- |
-3.41% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-2.41% |
349861616.967 |
341418053.955 |
- |
-1.48% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-2.41% |
1063673.850 |
1038014.470 |
- |
-0.03% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.41% |
76.155 |
74.321 |
- |
-7.24% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-2.41% |
192576806.433 |
187939574.290 |
- |
-3.28% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
-2.41% |
35354.351 |
34503.439 |
- |
-0.85% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-2.40% |
520.039 |
507.551 |
- |
-3.59% |
- |
|
std::generate(vector<int>)/8192
|
-2.40% |
1844.088 |
1799.810 |
- |
-1.07% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
-2.40% |
93.979 |
91.723 |
- |
-0.08% |
- |
|
std::move(deque<int>)/262144
|
-2.40% |
15137.237 |
14774.374 |
- |
-0.27% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-2.39% |
26.482 |
25.848 |
- |
-2.64% |
- |
|
std::fill(deque<int>)/50
|
-2.39% |
3.334 |
3.254 |
- |
-1.30% |
- |
|
std::copy_backward(list<int>)/1048576
|
-2.39% |
889544.246 |
868299.246 |
- |
0.10% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048
|
-2.37% |
3698.723 |
3611.216 |
- |
-0.55% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.37% |
167077.777 |
163125.457 |
- |
-13.50% |
- |
|
std::generate_n(list<int>)/32
|
-2.36% |
9.207 |
8.990 |
- |
-0.92% |
- |
|
std::shift_left(list<int>)/32
|
-2.36% |
13.251 |
12.939 |
- |
-1.16% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
-2.35% |
3.682 |
3.595 |
- |
2.86% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
-2.35% |
959530.390 |
936981.510 |
- |
-0.20% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-2.35% |
233891.492 |
228395.742 |
- |
-3.16% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-2.34% |
17227.469 |
16824.170 |
- |
1.36% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
-2.34% |
2190.487 |
2139.315 |
- |
-0.35% |
- |
|
std::multiset<std::string>::count(key)/1024
|
-2.33% |
113.453 |
110.810 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-2.33% |
48517784.380 |
47387512.559 |
- |
0.20% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.33% |
668.979 |
653.421 |
- |
-0.24% |
- |
|
BM_toupper_string<char>
|
-2.32% |
36.660 |
35.809 |
- |
-5.52% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-2.32% |
3408345.347 |
3329363.698 |
- |
44.01% |
- |
|
dynamic_cast_(VChain_fail,_2_levels)
|
-2.32% |
14.079 |
13.752 |
- |
1.99% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_6
|
-2.31% |
2.969 |
2.900 |
- |
-5.47% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.31% |
14096.703 |
13770.405 |
- |
-5.42% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.31% |
19480.000 |
19029.544 |
- |
1.96% |
- |
|
BM_format_to_n_string_back_inserter<std::wstring>/16384
|
-2.31% |
11228.056 |
10968.539 |
- |
-2.27% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.31% |
164.294 |
160.498 |
- |
-4.54% |
- |
|
BM_deque_deque_move/64000
|
-2.31% |
3280.960 |
3205.205 |
- |
-1.34% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
-2.30% |
23.795 |
23.247 |
- |
-1.03% |
- |
|
std::copy_backward(vector<int>)/1048576
|
-2.30% |
51446.007 |
50264.358 |
- |
0.12% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-2.30% |
3.860 |
3.771 |
- |
3.26% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-2.30% |
29.847 |
29.161 |
- |
-2.88% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.29% |
6354.618 |
6208.848 |
- |
-0.01% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
-2.29% |
8763.107 |
8562.629 |
- |
-0.51% |
- |
|
BM_CmpLess_ushort_ushort
|
-2.29% |
1.074 |
1.050 |
- |
-2.79% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-2.28% |
178.705 |
174.628 |
- |
-0.22% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-2.28% |
253.056 |
247.295 |
- |
0.50% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
-2.27% |
3.249 |
3.175 |
- |
1.15% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-2.27% |
5.478 |
5.354 |
- |
-1.64% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-2.27% |
180086.938 |
176005.258 |
- |
0.47% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-2.26% |
2.603 |
2.544 |
- |
-6.57% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
-2.26% |
719.627 |
703.373 |
- |
-1.54% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-2.25% |
50.471 |
49.336 |
- |
-1.96% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-2.25% |
7134.422 |
6974.174 |
- |
-0.35% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
-2.24% |
10.942 |
10.697 |
- |
-0.42% |
- |
|
std::copy_backward(list<int>)/8
|
-2.24% |
2.461 |
2.406 |
- |
-0.29% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-2.24% |
42.955 |
41.992 |
- |
-1.95% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-2.24% |
117666.452 |
115030.810 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-2.24% |
30952771.194 |
30260962.527 |
- |
-1.10% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-2.23% |
33.271 |
32.528 |
- |
0.27% |
- |
|
std::for_each(list<int>)/32
|
-2.23% |
11.447 |
11.191 |
- |
-1.14% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-2.23% |
2849.922 |
2786.367 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.23% |
68049.606 |
66533.845 |
- |
-3.18% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192
|
-2.23% |
270154.986 |
264137.961 |
- |
-4.05% |
- |
|
BM_StringDestroy_Huge
|
-2.23% |
10.806 |
10.566 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_262144
|
-2.23% |
351418783.578 |
343598457.364 |
- |
-2.10% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-2.22% |
14876619.680 |
14545617.020 |
- |
-1.56% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536
|
-2.22% |
118946.035 |
116301.638 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.22% |
10864792.950 |
10623503.616 |
- |
-3.14% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-2.22% |
190815139.795 |
186579718.580 |
- |
-1.18% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.22% |
14342.113 |
14024.021 |
- |
-4.66% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
-2.21% |
494.819 |
483.859 |
- |
-1.33% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-2.21% |
24.017 |
23.487 |
- |
-0.48% |
- |
|
BM_deque_vector_move/5500
|
-2.20% |
209.001 |
204.404 |
- |
-0.06% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.20% |
12.349 |
12.078 |
- |
0.51% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
-2.20% |
57.462 |
56.201 |
- |
-1.38% |
- |
|
std::swap_ranges(list<int>)/32
|
-2.19% |
18.148 |
17.750 |
- |
-0.86% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-2.19% |
51103.204 |
49983.566 |
- |
-0.02% |
- |
|
std::rotate_copy(deque<int>)/50
|
-2.18% |
2.832 |
2.771 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-2.18% |
350419669.567 |
342774601.032 |
- |
-1.87% |
- |
|
std::generate_n(vector<int>)/1024
|
-2.18% |
243.663 |
238.357 |
- |
-1.15% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.18% |
23233.484 |
22727.639 |
- |
2.55% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.18% |
1.945 |
1.903 |
- |
-0.92% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-2.17% |
304.903 |
298.274 |
- |
-1.36% |
- |
|
std::remove(deque<int>)_(prefix)/8192
|
-2.17% |
4171.887 |
4081.244 |
- |
-1.34% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-2.17% |
363435830.384 |
355541594.219 |
- |
-3.19% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-2.17% |
17.822 |
17.435 |
- |
-1.08% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024
|
-2.17% |
7724.115 |
7556.564 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-2.17% |
12908989.912 |
12629279.152 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.16% |
21390874.041 |
20928205.833 |
- |
2.13% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-2.16% |
52.686 |
51.547 |
- |
-0.98% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-2.16% |
1610.620 |
1575.832 |
- |
-0.53% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
-2.16% |
2344.398 |
2293.809 |
- |
-3.01% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-2.16% |
47000.634 |
45986.423 |
- |
0.66% |
- |
|
std::generate(list<int>)/32
|
-2.16% |
8.438 |
8.256 |
- |
-1.21% |
- |
|
BM_deque_vector_move/512
|
-2.16% |
20.527 |
20.085 |
- |
-0.09% |
- |
|
std::reverse(deque<int>)/8
|
-2.16% |
2.904 |
2.842 |
- |
1.86% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-2.15% |
18.550 |
18.150 |
- |
-2.02% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-2.15% |
4.155 |
4.065 |
- |
-2.06% |
- |
|
std::copy_n(deque<int>)/8
|
-2.15% |
2.077 |
2.032 |
- |
-1.34% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-2.15% |
1.792 |
1.753 |
- |
-0.23% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-2.14% |
14.072 |
13.771 |
- |
-1.38% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.14% |
417448.803 |
408517.797 |
- |
-1.66% |
- |
|
std::format(double)_(fmt:_{:_10La})
|
-2.14% |
46.401 |
45.409 |
- |
0.84% |
- |
|
std::replace(list<int>)_(prefix)/50
|
-2.13% |
18.466 |
18.072 |
- |
-1.56% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-2.13% |
79.491 |
77.796 |
- |
-2.08% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.13% |
351047883.183 |
343572481.691 |
- |
-0.31% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-2.13% |
1030600.490 |
1008656.295 |
- |
-0.68% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-2.13% |
17.066 |
16.704 |
- |
0.24% |
- |
|
dynamic_cast_(VChain,_5_levels)
|
-2.12% |
26.134 |
25.578 |
- |
-1.57% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
-2.12% |
963720.275 |
943313.740 |
- |
-1.39% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-2.12% |
56870.560 |
55666.546 |
- |
-2.78% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-2.12% |
23490896.152 |
22993631.480 |
- |
4.23% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.11% |
21.887 |
21.424 |
- |
-0.26% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-2.11% |
23.765 |
23.262 |
- |
-3.71% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-2.11% |
18.859 |
18.460 |
- |
-1.70% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
-2.11% |
58.249 |
57.023 |
- |
-1.05% |
- |
|
rng::for_each(multiset<int>)/32
|
-2.11% |
41.911 |
41.029 |
- |
-0.38% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
-2.10% |
1921.266 |
1880.838 |
- |
-1.12% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-2.10% |
29.655 |
29.031 |
- |
-4.01% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-2.10% |
55.806 |
54.633 |
- |
0.16% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-2.10% |
31552.368 |
30889.443 |
- |
-4.47% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-2.10% |
14.947 |
14.633 |
- |
-0.24% |
- |
|
BM_ascii_text<char>
|
-2.10% |
35553.032 |
34806.665 |
- |
1.55% |
- |
|
std::set<std::string>::clear()/1024
|
-2.09% |
20287.959 |
19863.930 |
- |
-1.16% |
- |
|
BM_deque_deque_move/64
|
-2.09% |
7.037 |
6.890 |
- |
-1.45% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
-2.09% |
6762.431 |
6621.371 |
- |
2.88% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-2.09% |
49.322 |
48.294 |
- |
-1.33% |
- |
|
std::move_backward(list<int>)/1048576
|
-2.08% |
1029913.215 |
1008480.658 |
- |
-0.91% |
- |
|
std::remove(vector<int>)_(sprinkled)/1024
|
-2.07% |
499.393 |
489.031 |
- |
-1.17% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.07% |
18.418 |
18.036 |
- |
-0.87% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
-2.07% |
69.949 |
68.498 |
- |
-0.73% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
-2.07% |
4557.488 |
4463.174 |
- |
-1.24% |
- |
|
std::remove(vector<int>)_(sprinkled)/8192
|
-2.07% |
3709.664 |
3632.920 |
- |
-1.26% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-2.07% |
408481.034 |
400035.313 |
- |
-0.04% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-2.06% |
1.449 |
1.419 |
- |
2.61% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
-2.06% |
9.149 |
8.960 |
- |
-0.60% |
- |
|
std::sort(vector<int>)_(shuffled)/8192
|
-2.06% |
58373.517 |
57173.413 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-2.05% |
131742814.090 |
129036559.723 |
- |
-6.24% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-2.05% |
7173.940 |
7026.713 |
- |
-1.90% |
- |
|
std::remove(list<int>)_(prefix)/32
|
-2.05% |
51.913 |
50.848 |
- |
-1.11% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.05% |
94814.569 |
92870.208 |
- |
-1.16% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.05% |
86813.585 |
85033.505 |
- |
0.53% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-2.05% |
350997810.337 |
343816818.669 |
- |
0.86% |
- |
|
std::generate(vector<int>)/1024
|
-2.04% |
245.010 |
240.003 |
- |
-0.86% |
- |
|
std::generate_n(vector<int>)/50
|
-2.04% |
11.986 |
11.741 |
- |
-1.10% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.04% |
36.964 |
36.212 |
- |
13.27% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-2.03% |
309.848 |
303.543 |
- |
-2.12% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_60
|
-2.03% |
5.157 |
5.052 |
- |
1.06% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
-2.03% |
583004.932 |
571172.478 |
- |
-1.24% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.03% |
11784.944 |
11545.897 |
- |
1.14% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.03% |
16095.834 |
15769.389 |
- |
0.45% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.03% |
12107.782 |
11862.565 |
- |
-0.66% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.02% |
3.920 |
3.841 |
- |
-3.46% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_2_levels)
|
-2.02% |
28.606 |
28.028 |
- |
-3.74% |
- |
|
std::generate(vector<int>)/50
|
-2.02% |
11.976 |
11.734 |
- |
-0.86% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-2.02% |
236695.979 |
231920.509 |
- |
-0.60% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-2.01% |
192568566.510 |
188690699.264 |
- |
-0.15% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-2.01% |
1633394.015 |
1600524.108 |
- |
-0.04% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
-2.01% |
59345.479 |
58151.321 |
- |
-0.89% |
- |
|
SetIntersection_None_Vector_string_16_1
|
-2.01% |
70846075.469 |
69420766.329 |
- |
0.32% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
-2.01% |
235481.849 |
230745.571 |
- |
-0.75% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-2.01% |
24.538 |
24.045 |
- |
-0.81% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.01% |
18.495 |
18.124 |
- |
0.18% |
- |
|
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque
|
-2.01% |
9.194 |
9.010 |
- |
-5.88% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/16777216
|
-2.00% |
58353118.896 |
57183659.077 |
- |
-1.67% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.00% |
115786.477 |
113469.795 |
- |
-3.36% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-2.00% |
19.253 |
18.868 |
- |
-1.24% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
-2.00% |
7396.472 |
7248.610 |
- |
-0.56% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-2.00% |
46406.944 |
45479.979 |
- |
0.60% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
-1.99% |
3601.421 |
3529.713 |
- |
-1.35% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-1.98% |
44507.718 |
43624.589 |
- |
0.97% |
- |
|
std::move(list<int>)/262144
|
-1.98% |
252481.772 |
247478.791 |
- |
-2.36% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.98% |
89408.877 |
87637.373 |
- |
-0.81% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.98% |
131273677.060 |
128673127.107 |
- |
-6.37% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.98% |
12503.320 |
12255.634 |
- |
0.43% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_1_level)
|
-1.98% |
37.343 |
36.604 |
- |
-4.70% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_60
|
-1.97% |
629.113 |
616.690 |
- |
-1.17% |
- |
|
rng::fold_left(vector<int>)/32
|
-1.96% |
22.339 |
21.900 |
- |
-0.65% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.96% |
50.733 |
49.736 |
- |
-0.84% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-1.96% |
604.173 |
592.305 |
- |
-0.77% |
- |
|
std::generate(vector<int>)/32
|
-1.96% |
7.982 |
7.825 |
- |
-0.79% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-1.96% |
395.538 |
387.777 |
- |
-2.00% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.96% |
35148938.186 |
34460444.655 |
- |
-0.20% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
-1.95% |
41.181 |
40.378 |
- |
-1.42% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384
|
-1.95% |
29638.150 |
29060.224 |
- |
-0.57% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-1.94% |
10611199.448 |
10404823.208 |
- |
0.74% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-1.94% |
485.636 |
476.196 |
- |
-2.03% |
- |
|
std::fill_n(vector<int>)/1024
|
-1.94% |
29.554 |
28.980 |
- |
0.11% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-1.94% |
1.287 |
1.262 |
- |
6.81% |
- |
|
BM_format_to_string_span<wchar_t>/16384
|
-1.94% |
668.051 |
655.095 |
- |
-1.25% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.94% |
4.456 |
4.369 |
- |
-5.57% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.93% |
572.707 |
561.638 |
- |
-2.86% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.93% |
29.511 |
28.942 |
- |
-3.74% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_3_levels)
|
-1.92% |
7.584 |
7.438 |
- |
-1.96% |
- |
|
BM_StringFindCharLiteral/8
|
-1.92% |
1.526 |
1.497 |
- |
0.36% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.92% |
8.730 |
8.562 |
- |
-0.37% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
-1.92% |
5110.722 |
5012.650 |
- |
-0.20% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-1.91% |
457.963 |
449.217 |
- |
-1.36% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-1.91% |
21.236 |
20.831 |
- |
0.61% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
-1.91% |
580.808 |
569.723 |
- |
-1.18% |
- |
|
BM_Copy_LargeNonTrivialFunctor
|
-1.90% |
11.313 |
11.098 |
- |
-2.23% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.90% |
574.963 |
564.026 |
- |
-1.25% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-1.90% |
1773.057 |
1739.333 |
- |
-1.60% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
-1.90% |
436.722 |
428.425 |
- |
-1.36% |
- |
|
std::sample(deque<int>)/32
|
-1.89% |
109.894 |
107.813 |
- |
-1.24% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
-1.89% |
323134.794 |
317026.587 |
- |
-0.16% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/512
|
-1.89% |
752.043 |
737.851 |
- |
-0.03% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.89% |
12835.593 |
12593.396 |
- |
5.51% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.89% |
14453234.384 |
14180655.777 |
- |
-2.85% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
-1.88% |
757.412 |
743.136 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.88% |
11261544.660 |
11049295.146 |
- |
-0.48% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.88% |
35754.574 |
35081.443 |
- |
-1.19% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.88% |
56201.336 |
55144.161 |
- |
-5.59% |
- |
|
std::is_sorted(list<int>)/8
|
-1.88% |
2.150 |
2.109 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-1.88% |
5254710.754 |
5155905.102 |
- |
-1.46% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
-1.88% |
574.447 |
563.648 |
- |
-1.04% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-1.88% |
5821.195 |
5711.833 |
- |
-2.28% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/16777216
|
-1.88% |
405350565.910 |
397746920.586 |
- |
-2.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.87% |
1026229.002 |
1007009.251 |
- |
2.62% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
-1.87% |
786.376 |
771.661 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-1.87% |
10499451.240 |
10303279.990 |
- |
-12.47% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
-1.87% |
355314453.532 |
348680193.603 |
- |
-0.67% |
- |
|
std::move_backward(list<int>)/512
|
-1.87% |
370.152 |
363.241 |
- |
-1.75% |
- |
|
BM_japanese_text<char>
|
-1.87% |
27805.512 |
27286.566 |
- |
-0.06% |
- |
|
std::unordered_map<int,_int>::count(key)/8192
|
-1.86% |
10.599 |
10.401 |
- |
-1.84% |
- |
|
std::remove(list<int>)_(prefix)/50
|
-1.86% |
63.238 |
62.062 |
- |
-0.89% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.86% |
31575.672 |
30988.931 |
- |
-3.90% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.86% |
141.948 |
139.313 |
- |
-1.54% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.85% |
323.999 |
317.993 |
- |
-0.55% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072
|
-1.85% |
237089.579 |
232696.058 |
- |
-0.59% |
- |
|
std::generate_n(vector<int>)/32
|
-1.85% |
7.968 |
7.820 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-1.85% |
4137915.314 |
4061402.503 |
- |
-1.51% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-1.85% |
541.176 |
531.169 |
- |
-1.33% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-1.85% |
19694.371 |
19330.229 |
- |
-1.12% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-1.85% |
443.221 |
435.042 |
- |
2.00% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
-1.84% |
517.976 |
508.434 |
- |
-1.42% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-1.84% |
1468458.275 |
1441418.264 |
- |
0.15% |
- |
|
BM_StringFindCharLiteral/1024
|
-1.84% |
21.101 |
20.713 |
- |
10.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-1.84% |
4679175.699 |
4593098.210 |
- |
-1.73% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-1.84% |
25.055 |
24.595 |
- |
-5.70% |
- |
|
std::fill(deque<int>)/32
|
-1.84% |
2.512 |
2.466 |
- |
-1.11% |
- |
|
BM_vector_deque_copy_backward/512
|
-1.84% |
23.977 |
23.537 |
- |
-0.23% |
- |
|
std::map<std::string,_int>::equal_range(key)/1024
|
-1.83% |
112.544 |
110.480 |
- |
0.63% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000
|
-1.83% |
70551.385 |
69261.124 |
- |
-4.15% |
- |
|
std::fill_n(deque<int>)/50
|
-1.83% |
3.137 |
3.080 |
- |
-1.22% |
- |
|
std::move_backward(list<int>)/32768
|
-1.83% |
31472.101 |
30897.342 |
- |
-1.21% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.82% |
5771.044 |
5665.818 |
- |
0.71% |
- |
|
std::list<std::string>::ctor(size_type)/32
|
-1.82% |
352.315 |
345.894 |
- |
-3.04% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60
|
-1.82% |
53.547 |
52.572 |
- |
-1.74% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-1.82% |
16.374 |
16.076 |
- |
-1.20% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.82% |
7265.999 |
7133.786 |
- |
-7.56% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
-1.82% |
525673.738 |
516108.684 |
- |
-1.41% |
- |
|
std::find_if(vector<bool>)_(process_all)/8192
|
-1.82% |
4109.320 |
4034.550 |
- |
-1.81% |
- |
|
std::unordered_multimap<int,_int>::count(key)/1024
|
-1.82% |
10.532 |
10.341 |
- |
-4.02% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-1.82% |
93.275 |
91.580 |
- |
-0.18% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.81% |
15848.635 |
15561.159 |
- |
-0.65% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.81% |
15315.890 |
15038.261 |
- |
-1.38% |
- |
|
std::generate(deque<int>)/8192
|
-1.81% |
2433.335 |
2389.286 |
- |
-0.70% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.81% |
31876.453 |
31299.927 |
- |
-4.20% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
-1.81% |
23065.788 |
22649.156 |
- |
-5.89% |
- |
|
std::reverse_copy(deque<int>)/32768
|
-1.80% |
10229.199 |
10044.611 |
- |
-1.51% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-1.80% |
609.242 |
598.258 |
- |
0.20% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-1.80% |
753.533 |
739.961 |
- |
-1.08% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-1.80% |
983.665 |
965.956 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.80% |
4208611.103 |
4133051.117 |
- |
-3.40% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
-1.79% |
12.839 |
12.609 |
- |
-4.10% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
-1.79% |
54.238 |
53.266 |
- |
-0.40% |
- |
|
BM_format_string<wchar_t>/4
|
-1.79% |
6.031 |
5.923 |
- |
-0.67% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-1.79% |
1292.607 |
1269.461 |
- |
-1.64% |
- |
|
std::format(double)_(fmt:_{:_10Lg})
|
-1.79% |
72.434 |
71.137 |
- |
0.07% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-1.79% |
73072.219 |
71763.919 |
- |
-1.09% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-1.79% |
105.268 |
103.386 |
- |
50.89% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-1.79% |
976.429 |
958.988 |
- |
-1.23% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.78% |
4.770 |
4.685 |
- |
-1.84% |
- |
|
BM_format_to_string_pointer<wchar_t>/16384
|
-1.78% |
666.061 |
654.193 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.78% |
21987536.043 |
21595830.253 |
- |
0.64% |
- |
|
std::map<std::string,_int>::contains(key)/32
|
-1.78% |
90.812 |
89.195 |
- |
4.25% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
-1.78% |
4002546.002 |
3931306.704 |
- |
-2.36% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-1.78% |
107409.093 |
105497.557 |
- |
1.45% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-1.78% |
412.533 |
405.195 |
- |
-4.20% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.78% |
16.000 |
15.716 |
- |
0.78% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-1.78% |
23.396 |
22.980 |
- |
-0.59% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.78% |
34661.241 |
34045.508 |
- |
0.59% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.77% |
603.366 |
592.658 |
- |
-0.84% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/131072
|
-1.77% |
3158144.282 |
3102127.151 |
- |
-1.95% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-1.77% |
8110792.097 |
7966955.844 |
- |
-1.60% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-1.77% |
9.865 |
9.690 |
- |
-1.54% |
- |
|
std::shift_right(vector<int>)/32
|
-1.77% |
3.973 |
3.902 |
- |
1.15% |
- |
|
ranges::min(std::deque<char>)/8
|
-1.77% |
2.223 |
2.184 |
- |
-2.14% |
- |
|
std::for_each(map<int>::iterator)/32
|
-1.77% |
41.773 |
41.033 |
- |
-1.61% |
- |
|
rng::for_each(set<int>)/8192
|
-1.77% |
17322.099 |
17015.941 |
- |
-3.58% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.77% |
701.635 |
689.250 |
- |
-1.70% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
-1.76% |
39.812 |
39.111 |
- |
-0.93% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.76% |
18.565 |
18.238 |
- |
-0.78% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-1.76% |
911477.652 |
895438.066 |
- |
-1.12% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
-1.76% |
55.214 |
54.245 |
- |
-1.11% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-1.76% |
11.246 |
11.049 |
- |
-4.25% |
- |
|
std::move_backward(list<int>)/64
|
-1.75% |
39.565 |
38.871 |
- |
-0.63% |
- |
|
std::pop_heap(vector<int>)/8192
|
-1.75% |
10.948 |
10.757 |
- |
-0.56% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.75% |
72222.507 |
70958.109 |
- |
0.37% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
-1.75% |
4533.710 |
4454.341 |
- |
-1.27% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.75% |
24.329 |
23.903 |
- |
-1.21% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
-1.75% |
75.651 |
74.328 |
- |
-5.00% |
- |
|
std::remove(deque<int>)_(sprinkled)/8192
|
-1.75% |
3637.299 |
3573.730 |
- |
-0.89% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-1.74% |
73629.717 |
72345.437 |
- |
0.05% |
- |
|
BM_StringCopy_Huge
|
-1.74% |
109.612 |
107.700 |
- |
-2.27% |
- |
|
std::format(double)_(fmt:_{:_0La})
|
-1.74% |
43.829 |
43.065 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.74% |
18.604 |
18.279 |
- |
-19.54% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-1.74% |
25.900 |
25.449 |
- |
-1.94% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
-1.74% |
961.272 |
944.526 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.74% |
147363794.709 |
144797529.902 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_float_16_4
|
-1.74% |
59332594.743 |
58299572.557 |
- |
0.11% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.74% |
13.714 |
13.475 |
- |
-0.18% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-1.74% |
605898.653 |
595373.338 |
- |
1.25% |
- |
|
std::deque<int>::ctor(size_type)/1024
|
-1.74% |
181.443 |
178.295 |
- |
0.30% |
- |
|
std::remove_copy(vector<int>)_(prefix)/1024
|
-1.73% |
261.676 |
257.137 |
- |
-1.26% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-1.73% |
1227.124 |
1205.842 |
- |
0.83% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384
|
-1.73% |
9795.046 |
9625.502 |
- |
-1.76% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6
|
-1.73% |
69.051 |
67.856 |
- |
-5.30% |
- |
|
std::generate_n(deque<int>)/1024
|
-1.72% |
306.134 |
300.859 |
- |
-1.05% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.72% |
19376.027 |
19042.239 |
- |
-0.43% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
-1.72% |
300.331 |
295.159 |
- |
-0.66% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-1.72% |
3455.796 |
3396.305 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-1.72% |
3790738.251 |
3725561.904 |
- |
-1.39% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
-1.72% |
119023.884 |
116978.772 |
- |
-4.66% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-1.72% |
2.236 |
2.198 |
- |
-1.24% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.71% |
23.318 |
22.919 |
- |
-2.37% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.71% |
32489.738 |
31933.202 |
- |
-1.31% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
-1.71% |
73104.670 |
71853.791 |
- |
0.25% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
-1.71% |
16.232 |
15.954 |
- |
-1.67% |
- |
|
std::rotate(list<int>)_(1_element_forward)/1024
|
-1.71% |
750.873 |
738.044 |
- |
-1.12% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-1.71% |
29.182 |
28.684 |
- |
-0.78% |
- |
|
std::move(list<int>)/1048576
|
-1.70% |
1016774.496 |
999447.943 |
- |
-0.91% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.70% |
739.213 |
726.634 |
- |
1.81% |
- |
|
std::for_each(multimap<int>::iterator)/8
|
-1.70% |
8.837 |
8.687 |
- |
0.34% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-1.70% |
1272.959 |
1251.309 |
- |
-1.04% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-1.70% |
70.081 |
68.889 |
- |
-0.86% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.70% |
11310.352 |
11118.019 |
- |
0.15% |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.70% |
2.014 |
1.980 |
- |
-1.16% |
- |
|
std::copy_backward(deque<int>)/1048576
|
-1.70% |
75316.468 |
74037.160 |
- |
-1.61% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
-1.70% |
69474617.733 |
68296112.125 |
- |
0.60% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
-1.69% |
2.981 |
2.930 |
- |
-1.02% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.69% |
570.247 |
560.585 |
- |
-1.35% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-1.69% |
452158.067 |
444505.572 |
- |
4.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.69% |
107828.608 |
106004.221 |
- |
-5.47% |
- |
|
SetIntersection_None_Vector_string_16_16
|
-1.69% |
37185113.841 |
36556028.081 |
- |
-1.03% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.69% |
114062.258 |
112133.773 |
- |
-4.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.69% |
4108560.202 |
4039117.039 |
- |
-0.65% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
-1.69% |
937435.433 |
921599.987 |
- |
-0.93% |
- |
|
BM_japanese_escaped<char>
|
-1.69% |
11859.551 |
11659.340 |
- |
-2.43% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
-1.69% |
888.314 |
873.328 |
- |
-1.33% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.68% |
110886.905 |
109020.113 |
- |
-0.36% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.68% |
102.523 |
100.797 |
- |
-4.74% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.68% |
21745.110 |
21379.324 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.68% |
40619675.419 |
39936508.867 |
- |
0.56% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
-1.68% |
3370.089 |
3313.442 |
- |
0.12% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
-1.68% |
6350.742 |
6244.033 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.68% |
9558683.028 |
9398212.138 |
- |
4.11% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64
|
-1.68% |
101.130 |
99.433 |
- |
-0.81% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.68% |
88327.291 |
86845.698 |
- |
0.10% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
-1.68% |
760.060 |
747.312 |
- |
-1.17% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-1.68% |
37539.258 |
36910.240 |
- |
-0.80% |
- |
|
dynamic_cast_(Chain,_6_levels)
|
-1.68% |
1.122 |
1.103 |
- |
-9.98% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1024
|
-1.68% |
42085.085 |
41380.123 |
- |
-0.87% |
- |
|
ranges::minmax(std::vector<__int128>)/8
|
-1.67% |
4.158 |
4.088 |
- |
-3.87% |
- |
|
std::rotate_copy(list<int>)/32
|
-1.67% |
8.435 |
8.294 |
- |
1.23% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-1.67% |
61448.006 |
60421.368 |
- |
-1.04% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
-1.67% |
518.161 |
509.505 |
- |
-1.32% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
-1.67% |
762.353 |
749.618 |
- |
-1.32% |
- |
|
std::sample(vector<int>)/8192
|
-1.67% |
27369.093 |
26912.149 |
- |
-1.16% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-1.67% |
15.225 |
14.971 |
- |
1.53% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-1.67% |
38.675 |
38.029 |
- |
-1.17% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.67% |
46969.659 |
46185.615 |
- |
-0.41% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
-1.67% |
938462.382 |
922801.152 |
- |
-1.27% |
- |
|
std::generate_n(list<int>)/50
|
-1.67% |
15.736 |
15.473 |
- |
1.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.67% |
13817.162 |
13586.741 |
- |
-6.48% |
- |
|
dynamic_cast_(VChain_middle,_3_levels)
|
-1.67% |
47.105 |
46.320 |
- |
-2.40% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
-1.66% |
579161.092 |
569525.044 |
- |
-1.33% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1000
|
-1.66% |
15241.723 |
14988.740 |
- |
-0.89% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-1.66% |
1628.732 |
1601.730 |
- |
-0.41% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-1.66% |
1.284 |
1.263 |
- |
6.80% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.66% |
35302.849 |
34717.934 |
- |
-7.39% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-1.66% |
15093.183 |
14843.143 |
- |
-1.18% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.66% |
17.839 |
17.543 |
- |
-1.87% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-1.66% |
17.720 |
17.426 |
- |
-1.43% |
- |
|
BM_CmpEqual_short_uchar
|
-1.66% |
1.124 |
1.105 |
- |
-2.13% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.65% |
1181.577 |
1162.025 |
- |
-1.33% |
- |
|
std::multiset<std::string>::contains(key)/1024
|
-1.65% |
144.090 |
141.706 |
- |
-2.11% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-1.65% |
189171901.532 |
186047627.451 |
- |
-1.62% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.65% |
22.434 |
22.064 |
- |
-1.23% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-1.65% |
8.228 |
8.092 |
- |
-1.30% |
- |
|
std::fill(deque<int>)/1024
|
-1.65% |
31.519 |
30.999 |
- |
-0.12% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-1.65% |
29500.155 |
29014.563 |
- |
-0.45% |
- |
|
std::unordered_set<std::string>::count(key)/1024
|
-1.65% |
114.932 |
113.040 |
- |
-5.52% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.64% |
32.948 |
32.406 |
- |
-17.02% |
- |
|
std::fill_n(deque<int>)/32
|
-1.64% |
2.477 |
2.437 |
- |
-1.16% |
- |
|
std::search(deque<int>)_(no_match)/8192
|
-1.64% |
2149.023 |
2113.700 |
- |
-0.25% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
-1.64% |
769.244 |
756.608 |
- |
-0.34% |
- |
|
bm_lexicographical_compare<int>/1048576
|
-1.64% |
237627.871 |
233729.441 |
- |
-2.59% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1048576
|
-1.64% |
942147.115 |
926704.003 |
- |
-0.98% |
- |
|
std::pop_heap(vector<float>)/8192
|
-1.64% |
14.212 |
13.979 |
- |
-0.74% |
- |
|
std::copy_backward(vector<int>)/262144
|
-1.64% |
12587.318 |
12381.129 |
- |
0.46% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.64% |
7590.386 |
7466.057 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-1.64% |
16722321.272 |
16448878.776 |
- |
0.19% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
-1.64% |
11146.697 |
10964.445 |
- |
-1.29% |
- |
|
bm_exception_ptr_move_ctor_nonnull
|
-1.63% |
3.292 |
3.238 |
- |
-0.86% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.63% |
1200975.571 |
1181360.520 |
- |
-0.33% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-1.63% |
1364.139 |
1341.885 |
- |
-1.14% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
-1.63% |
4512.124 |
4438.562 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.63% |
16057803.677 |
15796088.510 |
- |
-0.51% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
-1.63% |
230.335 |
226.584 |
- |
-0.17% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_60
|
-1.63% |
626.215 |
616.018 |
- |
-1.70% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000
|
-1.63% |
805.586 |
792.492 |
- |
-0.78% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
-1.62% |
10.389 |
10.221 |
- |
-1.29% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-1.62% |
28.856 |
28.388 |
- |
-10.39% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
-1.62% |
29.653 |
29.172 |
- |
-1.10% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-1.62% |
3.483 |
3.426 |
- |
-3.61% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/4096
|
-1.62% |
6311.043 |
6209.049 |
- |
-0.04% |
- |
|
BM_CmpEqual_int_ushort
|
-1.62% |
1.092 |
1.075 |
- |
-3.80% |
- |
|
std::reverse_copy(deque<int>)/512
|
-1.62% |
143.610 |
141.290 |
- |
-1.41% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-1.61% |
10755163.524 |
10581482.202 |
- |
-0.94% |
- |
|
BM_format_string<wchar_t>/8
|
-1.61% |
3.183 |
3.132 |
- |
-0.39% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
-1.61% |
750.426 |
738.350 |
- |
-1.03% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.61% |
590.152 |
580.658 |
- |
-0.84% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_6
|
-1.61% |
12.362 |
12.163 |
- |
-0.55% |
- |
|
std::set<int>::lower_bound(key)/1024
|
-1.60% |
27.940 |
27.492 |
- |
-1.83% |
- |
|
std::reverse_copy(deque<int>)/8
|
-1.60% |
2.291 |
2.255 |
- |
-1.18% |
- |
|
rng::for_each(multiset<int>)/8192
|
-1.60% |
17267.631 |
16990.779 |
- |
0.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.60% |
1052338.583 |
1035471.819 |
- |
-3.28% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
-1.60% |
3871.178 |
3809.161 |
- |
-0.04% |
- |
|
std::sample(list<int>)/32
|
-1.60% |
107.047 |
105.334 |
- |
-1.25% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/50
|
-1.60% |
25.340 |
24.935 |
- |
-0.77% |
- |
|
BM_to_sys/1979/threads:16
|
-1.60% |
0.797 |
0.784 |
- |
-0.54% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-1.59% |
1.249 |
1.229 |
- |
-1.12% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.59% |
26.489 |
26.066 |
- |
-0.74% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-1.59% |
49.817 |
49.024 |
- |
-0.60% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.59% |
21.417 |
21.076 |
- |
-0.88% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-1.59% |
30477.050 |
29992.589 |
- |
-0.97% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/32768
|
-1.59% |
11606.386 |
11422.055 |
- |
-2.35% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.59% |
59157530.594 |
58218380.942 |
- |
-1.33% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-1.58% |
35.835 |
35.267 |
- |
-0.94% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
-1.58% |
16.394 |
16.135 |
- |
-2.51% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
-1.58% |
776.843 |
764.547 |
- |
-1.47% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
-1.58% |
74.887 |
73.702 |
- |
-0.90% |
- |
|
std::remove_if(list<int>)_(prefix)/50
|
-1.58% |
71.256 |
70.129 |
- |
-0.70% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.58% |
17341.891 |
17067.530 |
- |
-11.41% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/8192
|
-1.58% |
15231.617 |
14990.904 |
- |
-1.26% |
- |
|
std::adjacent_find(deque<int>)/8
|
-1.58% |
5.100 |
5.020 |
- |
0.76% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.58% |
92395.050 |
90936.794 |
- |
-0.87% |
- |
|
std::for_each(multimap<int>::iterator)/50
|
-1.58% |
66.367 |
65.321 |
- |
-1.08% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.57% |
27.811 |
27.374 |
- |
3.26% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.57% |
9.906 |
9.751 |
- |
-0.24% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.57% |
185.735 |
182.816 |
- |
-2.46% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-1.57% |
23.565 |
23.195 |
- |
-4.29% |
- |
|
std::sample(vector<int>)/1024
|
-1.57% |
3374.361 |
3321.392 |
- |
-1.24% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
-1.57% |
741.860 |
730.222 |
- |
-1.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-1.57% |
10606455.710 |
10440079.868 |
- |
-11.27% |
- |
|
BM_to_sys/2100
|
-1.56% |
8.684 |
8.548 |
- |
-1.08% |
- |
|
bm_ranges_lexicographical_compare<int>/4096
|
-1.56% |
1454.425 |
1431.672 |
- |
-1.90% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
-1.56% |
8.552 |
8.418 |
- |
-1.33% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-1.56% |
7138.517 |
7027.047 |
- |
-1.95% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.56% |
18.302 |
18.016 |
- |
0.01% |
- |
|
rng::for_each(multiset<int>)/8
|
-1.56% |
9.084 |
8.943 |
- |
-0.26% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
-1.56% |
13.431 |
13.222 |
- |
-0.88% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.56% |
23577.377 |
23210.039 |
- |
0.41% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
-1.56% |
942.736 |
928.069 |
- |
2.18% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.56% |
35819.741 |
35262.617 |
- |
0.04% |
- |
|
std::map<std::string,_int>::equal_range(key)/32
|
-1.55% |
70.638 |
69.541 |
- |
4.82% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-1.55% |
3311297.554 |
3259857.208 |
- |
-2.39% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
-1.55% |
3868.610 |
3808.560 |
- |
-1.09% |
- |
|
std::sample(deque<int>)/8192
|
-1.55% |
28434.886 |
27993.687 |
- |
-0.84% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
-1.55% |
5944.780 |
5852.553 |
- |
-2.76% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-1.55% |
3.229 |
3.178 |
- |
-1.89% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
-1.55% |
31.571 |
31.081 |
- |
-0.02% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.55% |
473.601 |
466.256 |
- |
-1.17% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
-1.55% |
50779.310 |
49991.957 |
- |
0.01% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
-1.55% |
69721.424 |
68641.544 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-1.55% |
10573061.928 |
10409320.239 |
- |
-4.22% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-1.55% |
15.166 |
14.931 |
- |
-1.13% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-1.55% |
356021306.757 |
350517121.842 |
- |
-0.24% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-1.54% |
814.366 |
801.792 |
- |
-0.87% |
- |
|
std::move_backward(list<int>)/8
|
-1.54% |
3.332 |
3.281 |
- |
-1.10% |
- |
|
std::pop_heap(deque<int>)/8192
|
-1.54% |
27.237 |
26.817 |
- |
-0.03% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-1.54% |
546.008 |
537.609 |
- |
-0.51% |
- |
|
std::sample(deque<int>)/1024
|
-1.54% |
3506.304 |
3452.380 |
- |
-0.92% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
-1.54% |
37245.890 |
36673.686 |
- |
-3.34% |
- |
|
std::sample(list<int>)/1024
|
-1.54% |
3369.972 |
3318.232 |
- |
-1.02% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.53% |
24.749 |
24.369 |
- |
-1.09% |
- |
|
std::move(deque<int>)/1048576
|
-1.53% |
55736.387 |
54882.418 |
- |
-1.16% |
- |
|
BM_to_sys/1979/threads:4
|
-1.53% |
1.337 |
1.316 |
- |
-3.29% |
- |
|
rng::for_each(multimap<int>)/8192
|
-1.53% |
17148.535 |
16886.319 |
- |
0.28% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.53% |
17.658 |
17.388 |
- |
-0.23% |
- |
|
std::format(float)_(fmt:_{:0^17500_10Lf})
|
-1.53% |
1233.589 |
1214.730 |
- |
-0.24% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.53% |
35294.370 |
34755.131 |
- |
0.17% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128
|
-1.53% |
206.506 |
203.352 |
- |
-0.60% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.53% |
25.908 |
25.513 |
- |
-3.79% |
- |
|
BM_from_sys/2100
|
-1.53% |
8.670 |
8.538 |
- |
-1.13% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
-1.53% |
4940.889 |
4865.536 |
- |
-0.87% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/1024
|
-1.52% |
467.003 |
459.882 |
- |
-1.07% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-1.52% |
12109814.915 |
11925292.725 |
- |
-3.78% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.52% |
1184248.831 |
1166212.978 |
- |
0.46% |
- |
|
bm_lexicographical_compare<int>/262144
|
-1.52% |
58175.621 |
57290.218 |
- |
-2.46% |
- |
|
rng::for_each(set<int>)/50
|
-1.52% |
66.442 |
65.431 |
- |
-1.20% |
- |
|
rng::adjacent_view::begin()/9_(empty_view)
|
-1.52% |
0.780 |
0.768 |
- |
-0.66% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
-1.52% |
4249670.096 |
4185112.423 |
- |
0.19% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
-1.52% |
561.430 |
552.911 |
- |
-2.28% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.52% |
364395289.775 |
358866187.666 |
- |
-0.19% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/1048576
|
-1.52% |
628317.628 |
618790.098 |
- |
-0.95% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
-1.52% |
18.961 |
18.674 |
- |
-0.09% |
- |
|
std::fill_n(vector<int>)/8192
|
-1.52% |
233.142 |
229.609 |
- |
-1.32% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-1.51% |
26.177 |
25.781 |
- |
6.81% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
-1.51% |
3720.548 |
3664.225 |
- |
-1.10% |
- |
|
BM_format_to_iterator/<std::string>_C_string_len_60
|
-1.51% |
5.012 |
4.937 |
- |
2.79% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-1.51% |
158.672 |
156.274 |
- |
-1.18% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
-1.51% |
38.252 |
37.674 |
- |
-0.58% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/8192
|
-1.51% |
204.652 |
201.561 |
- |
-1.31% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
-1.51% |
51.933 |
51.149 |
- |
-0.59% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-1.51% |
23.076 |
22.728 |
- |
-1.79% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.51% |
23.278 |
22.927 |
- |
0.76% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-1.51% |
1912.852 |
1884.002 |
- |
0.25% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
-1.51% |
4039.233 |
3978.324 |
- |
-1.19% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.51% |
5720.380 |
5634.129 |
- |
-5.41% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000
|
-1.51% |
2384.832 |
2348.930 |
- |
-0.48% |
- |
|
std::lower_bound(std::deque<int>)/100
|
-1.50% |
25.846 |
25.457 |
- |
-1.12% |
- |
|
std::format(double)_(fmt:_{:017500_0Lf})
|
-1.50% |
1352.697 |
1332.378 |
- |
-3.18% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384
|
-1.50% |
198948.464 |
195969.422 |
- |
-0.59% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/32
|
-1.50% |
8.418 |
8.292 |
- |
-1.09% |
- |
|
bm_lexicographical_compare<unsigned_char>/4096
|
-1.50% |
75.619 |
74.487 |
- |
-2.58% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/1024
|
-1.49% |
15791.768 |
15555.691 |
- |
-0.92% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-1.49% |
18826.353 |
18544.914 |
- |
5.64% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-1.49% |
3953.387 |
3894.381 |
- |
-0.92% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.49% |
20.657 |
20.349 |
- |
-0.08% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
-1.49% |
159.674 |
157.291 |
- |
-7.18% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/1024
|
-1.49% |
664.868 |
654.954 |
- |
-1.01% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
-1.49% |
13.857 |
13.650 |
- |
-0.76% |
- |
|
std::fill(vector<int>)/8192
|
-1.49% |
234.432 |
230.944 |
- |
-0.32% |
- |
|
std::remove_if(list<int>)_(sprinkled)/32
|
-1.49% |
56.583 |
55.741 |
- |
-0.81% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.49% |
21.224 |
20.908 |
- |
-0.50% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-1.49% |
418298.649 |
412083.886 |
- |
0.05% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/262144
|
-1.49% |
406316.704 |
400280.544 |
- |
0.01% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/4096
|
-1.48% |
1454.878 |
1433.282 |
- |
-2.36% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/1024
|
-1.48% |
8099.973 |
7979.750 |
- |
-0.81% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.48% |
271547.140 |
267517.298 |
- |
-3.74% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.48% |
14328.040 |
14115.585 |
- |
-3.99% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000
|
-1.48% |
794.312 |
782.535 |
- |
-0.99% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-1.48% |
22035.803 |
21709.315 |
- |
2.96% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.48% |
37060.618 |
36511.821 |
- |
-0.12% |
- |
|
std::for_each(vector<int>)/8
|
-1.48% |
0.900 |
0.887 |
- |
-0.74% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-1.48% |
3.219 |
3.171 |
- |
-1.12% |
- |
|
std::lower_bound(std::deque<int>)/8
|
-1.48% |
14.224 |
14.014 |
- |
-1.15% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-1.48% |
21995.542 |
21670.519 |
- |
2.44% |
- |
|
std::replace(deque<int>)_(sprinkled)/8192
|
-1.48% |
3000.749 |
2956.429 |
- |
-1.74% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-1.48% |
2779.878 |
2738.870 |
- |
0.87% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
-1.47% |
3027.607 |
2982.978 |
- |
-0.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.47% |
722.554 |
711.903 |
- |
-0.67% |
- |
|
std::sample(vector<int>)/32
|
-1.47% |
106.783 |
105.211 |
- |
-1.09% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-1.47% |
22566.534 |
22234.169 |
- |
-1.18% |
- |
|
ranges::min(std::list<long_long>)/8
|
-1.47% |
1.812 |
1.786 |
- |
-1.94% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-1.47% |
13.284 |
13.089 |
- |
-3.84% |
- |
|
std::search(list<int>)_(near_matches)/8192
|
-1.47% |
2524815.875 |
2487711.211 |
- |
-0.47% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
-1.47% |
28.918 |
28.493 |
- |
-0.87% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-1.47% |
40462.560 |
39868.689 |
- |
-0.77% |
- |
|
BM_CmpEqual_int_int
|
-1.47% |
1.080 |
1.064 |
- |
0.24% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.47% |
20.098 |
19.803 |
- |
-0.61% |
- |
|
std::transform(deque<int>)_(identity_transform)/1024
|
-1.47% |
330.298 |
325.454 |
- |
-1.22% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.47% |
361734989.565 |
356432929.790 |
- |
0.40% |
- |
|
ranges::min(std::vector<char>)/70000
|
-1.47% |
482.745 |
475.670 |
- |
-2.31% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-1.46% |
142.754 |
140.663 |
- |
-1.62% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
-1.46% |
5267.134 |
5190.107 |
- |
-1.22% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-1.46% |
3.091 |
3.046 |
- |
-1.57% |
- |
|
std::fill_n(list<int>)/32
|
-1.46% |
8.028 |
7.911 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1
|
-1.46% |
214391080.187 |
211264463.170 |
- |
0.63% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-1.46% |
3.227 |
3.180 |
- |
-2.20% |
- |
|
BM_join_view_deques/512
|
-1.46% |
8564.431 |
8439.700 |
- |
-0.88% |
- |
|
std::format(float)_(fmt:_{:0^17500_0La})
|
-1.46% |
1286.846 |
1268.109 |
- |
-0.13% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
-1.46% |
960613.209 |
946626.830 |
- |
-1.07% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
-1.46% |
6303.958 |
6212.185 |
- |
-0.21% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-1.46% |
27.770 |
27.366 |
- |
-13.63% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.45% |
2657.274 |
2618.638 |
- |
-1.21% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-1.45% |
2.929 |
2.886 |
- |
-1.63% |
- |
|
BM_BitsetToString<8192>/Uniform_(50%)/50
|
-1.45% |
10153.819 |
10006.218 |
- |
-1.52% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/50
|
-1.45% |
12.525 |
12.343 |
- |
-1.04% |
- |
|
bm_ranges_lexicographical_compare<int>/512
|
-1.45% |
185.473 |
182.778 |
- |
-2.91% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.45% |
23.423 |
23.083 |
- |
-1.30% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
-1.45% |
93391.080 |
92035.524 |
- |
-1.52% |
- |
|
std::upper_bound(std::deque<int>)/100
|
-1.45% |
25.930 |
25.554 |
- |
-1.03% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-1.45% |
4.428 |
4.363 |
- |
-1.22% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
-1.45% |
834336.190 |
822246.632 |
- |
-0.87% |
- |
|
BM_deque_deque_copy/64
|
-1.45% |
7.005 |
6.904 |
- |
-1.38% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/1024
|
-1.45% |
695.759 |
685.682 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.45% |
39076847.750 |
38510877.483 |
- |
2.97% |
- |
|
std::adjacent_find(list<int>)/1048576
|
-1.45% |
867615.499 |
855063.114 |
- |
-0.86% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/1048576
|
-1.45% |
1624350.205 |
1600855.821 |
- |
-0.02% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
-1.44% |
371837.059 |
366475.128 |
- |
-2.19% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.44% |
6698.599 |
6602.128 |
- |
-0.41% |
- |
|
std::partial_sort(vector<int>)_(ascending)/8
|
-1.44% |
17.675 |
17.421 |
- |
-0.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.44% |
350173617.114 |
345137397.293 |
- |
4.98% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-1.44% |
17.486 |
17.234 |
- |
6.30% |
- |
|
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-1.44% |
17.852 |
17.595 |
- |
-0.45% |
- |
|
BM_CmpEqual_uint_schar
|
-1.44% |
1.105 |
1.089 |
- |
0.07% |
- |
|
std::map<std::string,_int>::contains(key)/1024
|
-1.44% |
151.673 |
149.496 |
- |
1.41% |
- |
|
std::count(vector<bool>)/1024
|
-1.44% |
520.359 |
512.892 |
- |
-1.25% |
- |
|
std::reverse_copy(deque<int>)/64
|
-1.43% |
15.557 |
15.334 |
- |
-1.36% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.43% |
16.857 |
16.616 |
- |
-0.56% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-1.43% |
121.527 |
119.788 |
- |
-2.70% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/32768
|
-1.43% |
562.807 |
554.756 |
- |
-2.10% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.43% |
10406104.755 |
10257286.485 |
- |
-4.52% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-1.43% |
68.924 |
67.939 |
- |
-1.23% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Lg})
|
-1.43% |
1240.126 |
1222.397 |
- |
-0.19% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
-1.42% |
733.632 |
723.187 |
- |
-1.86% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-1.42% |
23.403 |
23.070 |
- |
-1.16% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-1.42% |
9.919 |
9.778 |
- |
-1.05% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-1.42% |
16.998 |
16.757 |
- |
-0.10% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
-1.42% |
39301.949 |
38743.282 |
- |
-0.66% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-1.42% |
28966.851 |
28555.440 |
- |
0.27% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
-1.42% |
2.950 |
2.908 |
- |
-1.06% |
- |
|
std::find(vector<char>)_(process_all)/1024
|
-1.42% |
16.196 |
15.966 |
- |
-0.99% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.42% |
23779659.339 |
23442165.774 |
- |
1.97% |
- |
|
CastTo<B<Width_/_2,_Depth>>
|
-1.42% |
2368.288 |
2334.705 |
- |
-7.59% |
- |
|
std::copy_backward(list<int>)/64
|
-1.42% |
29.450 |
29.033 |
- |
-0.60% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
-1.41% |
1.234 |
1.216 |
- |
-1.95% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-1.41% |
3703.663 |
3651.375 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.41% |
63015962.349 |
62128386.323 |
- |
0.54% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
-1.41% |
11664.009 |
11499.730 |
- |
-1.49% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-1.41% |
22.890 |
22.567 |
- |
-1.83% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-1.41% |
418349.398 |
412467.591 |
- |
0.29% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-1.40% |
238.643 |
235.290 |
- |
-0.90% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.40% |
29.662 |
29.246 |
- |
-1.01% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
-1.40% |
1859.955 |
1833.853 |
- |
-0.81% |
- |
|
std::swap_ranges(list<int>)/1024
|
-1.40% |
754.160 |
743.586 |
- |
-0.79% |
- |
|
BM_CmpEqual_uchar_uchar
|
-1.40% |
1.071 |
1.056 |
- |
-0.56% |
- |
|
BM_format_to_string_begin<std::vector<wchar_t>>/16384
|
-1.40% |
668.646 |
659.283 |
- |
-0.50% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-1.40% |
15057.854 |
14847.017 |
- |
-0.69% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.40% |
5750.657 |
5670.138 |
- |
-0.15% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
-1.40% |
8.665 |
8.544 |
- |
-2.74% |
- |
|
BM_std_minmax_element<char>/4
|
-1.40% |
1.136 |
1.120 |
- |
-0.57% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
-1.39% |
2621546.220 |
2584985.261 |
- |
-0.94% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
-1.39% |
18132.519 |
17879.820 |
- |
-2.25% |
- |
|
BM_unicode_text<char>
|
-1.39% |
33357.114 |
32892.626 |
- |
1.41% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.39% |
13861.911 |
13668.961 |
- |
-0.37% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
-1.39% |
3409.994 |
3362.545 |
- |
-0.98% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
-1.39% |
244.255 |
240.859 |
- |
-0.98% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-1.39% |
50040.913 |
49345.279 |
- |
-1.47% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.39% |
15.238 |
15.027 |
- |
-1.04% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)/32
|
-1.39% |
6.431 |
6.341 |
- |
-0.64% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.39% |
2.583 |
2.547 |
- |
0.44% |
- |
|
BM_format_to_iterator/<std::deque>_C_string_len_6000
|
-1.38% |
1973.779 |
1946.447 |
- |
-0.98% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-1.38% |
6810.626 |
6716.328 |
- |
-1.55% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.38% |
107055.738 |
105573.915 |
- |
0.67% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-1.38% |
38.811 |
38.274 |
- |
-2.54% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-1.38% |
1855.777 |
1830.113 |
- |
-0.90% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_3_levels)
|
-1.38% |
21.190 |
20.897 |
- |
-0.81% |
- |
|
std::remove_copy(vector<int>)_(prefix)/8192
|
-1.38% |
2053.386 |
2025.001 |
- |
-1.02% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
-1.38% |
34.773 |
34.293 |
- |
0.95% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-1.38% |
2751.796 |
2713.825 |
- |
3.97% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-1.38% |
20631.356 |
20346.886 |
- |
-1.10% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.38% |
8546.098 |
8428.295 |
- |
-0.91% |
- |
|
std::generate(deque<int>)/1024
|
-1.38% |
310.350 |
306.073 |
- |
-0.88% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
-1.38% |
606.918 |
598.556 |
- |
-0.95% |
- |
|
std::adjacent_find(list<int>,_pred)/1024
|
-1.38% |
781.360 |
770.601 |
- |
-1.04% |
- |
|
std::count(vector<bool>)/1048576
|
-1.38% |
528338.803 |
521065.142 |
- |
-1.16% |
- |
|
BM_cyrillic_text<char>
|
-1.38% |
22250.838 |
21944.571 |
- |
2.25% |
- |
|
std::for_each(multiset<int>::iterator)/8
|
-1.38% |
8.905 |
8.782 |
- |
-0.32% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.38% |
23.066 |
22.749 |
- |
-0.44% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-1.38% |
822726.633 |
811413.103 |
- |
-1.29% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
-1.37% |
8.173 |
8.060 |
- |
-1.19% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.37% |
15.985 |
15.766 |
- |
-1.22% |
- |
|
std::sample(list<int>)/8192
|
-1.37% |
27342.099 |
26966.696 |
- |
-0.91% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-1.37% |
14537.783 |
14338.208 |
- |
-1.14% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.37% |
95141.598 |
93837.200 |
- |
-1.28% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
-1.37% |
39.600 |
39.057 |
- |
-1.39% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-1.37% |
74.439 |
73.420 |
- |
0.29% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.37% |
684.207 |
674.838 |
- |
1.70% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.37% |
23.001 |
22.686 |
- |
-1.24% |
- |
|
BM_format_to_n_string_begin<std::list<wchar_t>>/1
|
-1.37% |
10.935 |
10.785 |
- |
-2.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-1.37% |
29824.694 |
29416.585 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.37% |
18.444 |
18.191 |
- |
-0.30% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.37% |
2.670 |
2.633 |
- |
-1.95% |
- |
|
std::adjacent_find(vector<int>)/8192
|
-1.37% |
1824.347 |
1799.392 |
- |
-0.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-1.37% |
36023.422 |
35530.886 |
- |
0.70% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-1.37% |
744.405 |
734.229 |
- |
-1.30% |
- |
|
BM_CmpEqual_int_schar
|
-1.37% |
1.128 |
1.112 |
- |
-0.73% |
- |
|
dynamic_cast_(Chain,_5_levels)
|
-1.37% |
1.151 |
1.135 |
- |
-8.50% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
-1.36% |
7360.160 |
7259.772 |
- |
-1.03% |
- |
|
rng::for_each(map<int>)/8192
|
-1.36% |
17145.587 |
16911.738 |
- |
0.23% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-1.36% |
39.603 |
39.065 |
- |
-0.95% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
-1.36% |
136.007 |
134.160 |
- |
-0.93% |
- |
|
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-1.36% |
6.776 |
6.684 |
- |
-0.87% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-1.36% |
8.118 |
8.008 |
- |
-0.86% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-1.36% |
5.218 |
5.147 |
- |
-1.05% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-1.36% |
0.955 |
0.942 |
- |
-2.59% |
- |
|
rng::for_each(multimap<int>)/32
|
-1.36% |
41.960 |
41.391 |
- |
-0.54% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.36% |
2788.645 |
2750.858 |
- |
-1.13% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
-1.35% |
3851.607 |
3799.427 |
- |
-0.80% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.35% |
2544.279 |
2509.824 |
- |
-1.53% |
- |
|
std::format(float)_(fmt:_{:0<17500_0L})
|
-1.35% |
1229.071 |
1212.427 |
- |
-0.26% |
- |
|
std::lower_bound(std::vector<int>)/100
|
-1.35% |
10.412 |
10.272 |
- |
-0.75% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.35% |
527883.727 |
520752.020 |
- |
-0.76% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
-1.35% |
18.218 |
17.972 |
- |
-1.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.35% |
5495763.291 |
5421614.321 |
- |
2.37% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-1.35% |
1549484.488 |
1528624.771 |
- |
3.99% |
- |
|
BM_num_put<const_void*>
|
-1.35% |
5.504 |
5.430 |
- |
0.13% |
- |
|
std::reverse(list<int>)/64
|
-1.34% |
18.871 |
18.617 |
- |
-1.24% |
- |
|
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.34% |
131.515 |
129.746 |
- |
-5.41% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
-1.34% |
3165.055 |
3122.517 |
- |
-0.98% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-1.34% |
22253.534 |
21954.781 |
- |
-1.15% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-1.34% |
1330.046 |
1312.196 |
- |
-1.49% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.34% |
1913.758 |
1888.082 |
- |
4.82% |
- |
|
bm_ranges_lexicographical_compare<int>/1048576
|
-1.34% |
377612.276 |
372546.458 |
- |
-1.54% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-1.34% |
1.263 |
1.246 |
- |
0.26% |
- |
|
std::count(vector<bool>)/1000
|
-1.34% |
508.307 |
501.510 |
- |
-1.13% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000
|
-1.33% |
2588.657 |
2554.109 |
- |
-0.58% |
- |
|
std::swap_ranges(deque<int>)/50
|
-1.33% |
16.672 |
16.450 |
- |
-0.88% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/8192
|
-1.33% |
3685.624 |
3636.478 |
- |
-0.81% |
- |
|
std::shift_left(deque<int>)/1024
|
-1.33% |
54.910 |
54.178 |
- |
-1.20% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
-1.33% |
712.215 |
702.724 |
- |
-0.76% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.33% |
277751.471 |
274052.326 |
- |
2.37% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-1.33% |
488.552 |
482.046 |
- |
-0.42% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
-1.33% |
15.901 |
15.690 |
- |
-1.03% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
-1.33% |
13.360 |
13.182 |
- |
-0.98% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/8192
|
-1.33% |
204.026 |
201.314 |
- |
-1.31% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-1.33% |
35.127 |
34.660 |
- |
0.67% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.33% |
2.481 |
2.448 |
- |
0.38% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/0
|
-1.33% |
1.233 |
1.217 |
- |
-1.48% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-1.33% |
64.865 |
64.004 |
- |
-0.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.33% |
278806.762 |
275109.243 |
- |
0.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024
|
-1.33% |
36033.082 |
35555.396 |
- |
0.55% |
- |
|
std::replace(deque<int>)_(sprinkled)/1024
|
-1.32% |
378.786 |
373.767 |
- |
-1.68% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-1.32% |
5.574 |
5.500 |
- |
-7.79% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_60
|
-1.32% |
115.486 |
113.957 |
- |
-3.11% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.32% |
1015.835 |
1002.390 |
- |
1.27% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-1.32% |
2953.615 |
2914.557 |
- |
-0.11% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.32% |
39.447 |
38.927 |
- |
-1.66% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-1.32% |
255.149 |
251.786 |
- |
-0.30% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.32% |
1103717.694 |
1089172.531 |
- |
0.50% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
-1.32% |
5687.780 |
5612.839 |
- |
-0.66% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.32% |
662.559 |
653.831 |
- |
-0.04% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-1.32% |
2119.532 |
2091.625 |
- |
-6.54% |
- |
|
std::adjacent_find(vector<int>)/1024
|
-1.32% |
233.659 |
230.586 |
- |
-0.86% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-1.31% |
727.229 |
717.668 |
- |
-1.27% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-1.31% |
920.069 |
907.974 |
- |
-0.38% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
-1.31% |
813.332 |
802.645 |
- |
-0.95% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-1.31% |
19.259 |
19.006 |
- |
-0.77% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/1024
|
-1.31% |
619.216 |
611.085 |
- |
-0.79% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
-1.31% |
24.850 |
24.524 |
- |
-1.72% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.31% |
12.582 |
12.417 |
- |
0.35% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
-1.31% |
9205.200 |
9084.441 |
- |
-0.68% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.31% |
2131.178 |
2103.235 |
- |
-1.10% |
- |
|
std::adjacent_find(vector<int>,_pred)/1024
|
-1.31% |
399.426 |
394.191 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-1.31% |
21971661.579 |
21683785.142 |
- |
-1.75% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192
|
-1.31% |
14717.478 |
14524.673 |
- |
-0.53% |
- |
|
std::count_if(list<int>)_(every_other)/1048576
|
-1.31% |
879807.388 |
868301.604 |
- |
-1.18% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.31% |
189396149.525 |
186919803.545 |
- |
-1.17% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
-1.31% |
540.323 |
533.264 |
- |
-0.79% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
-1.31% |
4126.168 |
4072.279 |
- |
-0.77% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1048576
|
-1.31% |
91763.131 |
90565.283 |
- |
-0.77% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-1.30% |
334.516 |
330.151 |
- |
-3.41% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-1.30% |
5585.659 |
5512.773 |
- |
-0.61% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-1.30% |
76.939 |
75.935 |
- |
-1.33% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.30% |
9.007 |
8.890 |
- |
0.99% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-1.30% |
16.456 |
16.242 |
- |
-3.38% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.30% |
819.773 |
809.104 |
- |
-0.88% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.30% |
94585.635 |
93355.394 |
- |
0.21% |
- |
|
std::copy_n(list<int>)/1048576
|
-1.30% |
877449.426 |
866038.122 |
- |
0.22% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.30% |
34.530 |
34.081 |
- |
0.37% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-1.30% |
88581.362 |
87429.546 |
- |
-0.84% |
- |
|
std::move(deque<int>)/8
|
-1.30% |
4.875 |
4.811 |
- |
-0.57% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8
|
-1.30% |
12.733 |
12.567 |
- |
-3.64% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.30% |
273194.736 |
269648.470 |
- |
-3.16% |
- |
|
std::upper_bound(std::vector<int>)/100
|
-1.30% |
10.629 |
10.491 |
- |
-0.86% |
- |
|
std::move(vector<int>)/512
|
-1.30% |
20.158 |
19.897 |
- |
-1.01% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.30% |
3302.274 |
3259.453 |
- |
-2.95% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32
|
-1.30% |
907.919 |
896.151 |
- |
-0.56% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.30% |
10674805.613 |
10536493.873 |
- |
-1.52% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-1.30% |
7474.743 |
7377.944 |
- |
-0.64% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-1.29% |
89.750 |
88.588 |
- |
1.96% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.29% |
10579312.034 |
10442570.318 |
- |
-12.65% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/8192
|
-1.29% |
914121.765 |
902311.704 |
- |
-1.06% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-1.29% |
2172.971 |
2144.900 |
- |
-0.54% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.29% |
1179962.000 |
1164721.278 |
- |
3.63% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-1.29% |
1009436.883 |
996401.021 |
- |
-3.45% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.29% |
793.766 |
783.525 |
- |
-0.69% |
- |
|
std::move_backward(vector<int>)/512
|
-1.29% |
20.796 |
20.528 |
- |
-0.95% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.29% |
39.193 |
38.689 |
- |
-0.98% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-1.29% |
732.808 |
723.381 |
- |
-1.00% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
-1.29% |
650.179 |
641.823 |
- |
-0.84% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
-1.28% |
80789.412 |
79751.611 |
- |
-1.46% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-1.28% |
178.239 |
175.950 |
- |
-0.90% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
-1.28% |
51.007 |
50.352 |
- |
-0.97% |
- |
|
std::for_each(vector<int>)/32
|
-1.28% |
3.781 |
3.733 |
- |
-0.77% |
- |
|
std::remove(vector<int>)_(sprinkled)/50
|
-1.28% |
63.385 |
62.574 |
- |
0.65% |
- |
|
BM_to_sys/1970/threads:4
|
-1.28% |
1.319 |
1.302 |
- |
1.07% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024
|
-1.28% |
1573727.475 |
1553635.597 |
- |
-0.77% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.27% |
288537.949 |
284859.886 |
- |
0.22% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_1_level)
|
-1.27% |
18.602 |
18.365 |
- |
-2.82% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
-1.27% |
745.875 |
736.386 |
- |
-1.08% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1
|
-1.27% |
13.451 |
13.280 |
- |
-0.41% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
-1.27% |
3009.577 |
2971.345 |
- |
-2.05% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
-1.27% |
73946.347 |
73007.579 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-1.27% |
10427072.830 |
10294744.931 |
- |
-1.07% |
- |
|
BM_CmpEqual_schar_uint
|
-1.27% |
1.109 |
1.095 |
- |
-1.40% |
- |
|
std::count(vector<bool>)/8192
|
-1.27% |
4132.532 |
4080.176 |
- |
-1.13% |
- |
|
std::move_backward(vector<int>)/4096
|
-1.27% |
136.402 |
134.674 |
- |
-0.83% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-1.27% |
3142.450 |
3102.646 |
- |
-1.37% |
- |
|
std::remove_copy(list<int>)_(prefix)/50
|
-1.27% |
17.619 |
17.396 |
- |
-0.81% |
- |
|
bm_lexicographical_compare<int>/32768
|
-1.26% |
7240.871 |
7149.292 |
- |
-2.34% |
- |
|
std::format(float)_(fmt:_{:0>17500_10Lf})
|
-1.26% |
1222.602 |
1207.139 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-1.26% |
13629011.644 |
13456939.019 |
- |
1.77% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/1024
|
-1.26% |
35.660 |
35.210 |
- |
-1.16% |
- |
|
BM_std_minmax_element<long_long>/64
|
-1.26% |
20.459 |
20.201 |
- |
-1.53% |
- |
|
BM_vector_deque_copy/512
|
-1.26% |
23.072 |
22.781 |
- |
3.99% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.26% |
694025.625 |
685280.105 |
- |
-0.24% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024
|
-1.26% |
17888.333 |
17663.136 |
- |
-0.57% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-1.26% |
519.620 |
513.082 |
- |
-0.72% |
- |
|
std::none_of(deque<int>)_(process_all)/32
|
-1.26% |
7.968 |
7.868 |
- |
-8.31% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.26% |
1819.512 |
1796.647 |
- |
-2.25% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
-1.26% |
13.652 |
13.480 |
- |
-0.73% |
- |
|
std::for_each(map<int>::iterator)/8
|
-1.26% |
8.866 |
8.755 |
- |
-0.41% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
-1.25% |
21.671 |
21.399 |
- |
-0.66% |
- |
|
std::swap_ranges(list<int>)/50
|
-1.25% |
35.381 |
34.937 |
- |
-1.78% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.25% |
21505263.308 |
21235683.619 |
- |
3.70% |
- |
|
std::multiset<std::string>::lower_bound(key)/32
|
-1.25% |
70.813 |
69.926 |
- |
0.37% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8192
|
-1.25% |
628.281 |
620.425 |
- |
-0.66% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-1.25% |
5938.037 |
5863.865 |
- |
-1.18% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.25% |
20.191 |
19.939 |
- |
-0.36% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024
|
-1.25% |
1812.588 |
1789.986 |
- |
-0.58% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.25% |
10.599 |
10.467 |
- |
-0.84% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4096
|
-1.25% |
75.967 |
75.020 |
- |
-2.26% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
-1.25% |
91634.300 |
90493.250 |
- |
-0.61% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
-1.24% |
3315.160 |
3273.894 |
- |
-1.00% |
- |
|
std::sort_heap(deque<int>)/1024
|
-1.24% |
19178.565 |
18940.075 |
- |
-0.22% |
- |
|
std::multimap<std::string,_int>::contains(key)/8192
|
-1.24% |
219.939 |
217.205 |
- |
-1.15% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.24% |
252.846 |
249.704 |
- |
1.69% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
-1.24% |
18.217 |
17.990 |
- |
-1.07% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0
|
-1.24% |
12.949 |
12.788 |
- |
-0.88% |
- |
|
std::adjacent_find(list<int>)/50
|
-1.24% |
21.633 |
21.365 |
- |
0.11% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/8192
|
-1.24% |
4850.077 |
4790.046 |
- |
-1.37% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-1.24% |
5191.304 |
5127.050 |
- |
-0.81% |
- |
|
std::move_backward(vector<int>)/64
|
-1.24% |
4.217 |
4.164 |
- |
-0.94% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.24% |
18.322 |
18.095 |
- |
0.27% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-1.24% |
17127.088 |
16915.223 |
- |
1.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-1.24% |
10563818.552 |
10433192.202 |
- |
3.57% |
- |
|
std::replace_if(list<int>)_(prefix)/32
|
-1.24% |
14.354 |
14.177 |
- |
-1.70% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.23% |
599.038 |
591.643 |
- |
-1.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.23% |
1155014.057 |
1140761.049 |
- |
-5.71% |
- |
|
std::reverse_copy(vector<int>)/64
|
-1.23% |
2.452 |
2.422 |
- |
-0.27% |
- |
|
std::transform(list<int>,_list<int>)/1024
|
-1.23% |
820.040 |
809.931 |
- |
-0.88% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.23% |
44.907 |
44.354 |
- |
0.38% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-1.23% |
3.455 |
3.413 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.23% |
246727426.397 |
243695052.527 |
- |
1.60% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/32
|
-1.23% |
21.642 |
21.376 |
- |
-0.61% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.23% |
2.124 |
2.098 |
- |
0.42% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.23% |
4583402.257 |
4527231.026 |
- |
-1.92% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.23% |
16.456 |
16.255 |
- |
-0.72% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
-1.22% |
217306023.975 |
214645238.722 |
- |
0.08% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-1.22% |
8494.623 |
8390.611 |
- |
-6.51% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
-1.22% |
21.144 |
20.885 |
- |
-1.03% |
- |
|
BM_format_to_string_begin<std::wstring>/1
|
-1.22% |
9.766 |
9.646 |
- |
-3.49% |
- |
|
std::deque<int>::ctor(size_type)/32
|
-1.22% |
26.754 |
26.427 |
- |
-1.01% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-1.22% |
4.431 |
4.377 |
- |
-0.73% |
- |
|
rng::for_each(set<int>)/32
|
-1.22% |
42.176 |
41.660 |
- |
-0.52% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
-1.22% |
16.439 |
16.238 |
- |
-1.13% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
-1.22% |
33.715 |
33.304 |
- |
-3.12% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-1.22% |
19413.558 |
19176.482 |
- |
5.66% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.22% |
20.744 |
20.491 |
- |
1.53% |
- |
|
std::find_if_not(list<int>)_(process_all)/8
|
-1.22% |
2.239 |
2.211 |
- |
-0.80% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
-1.22% |
11.493 |
11.353 |
- |
-0.86% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
-1.22% |
492569.766 |
486558.548 |
- |
-0.05% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576
|
-1.22% |
951518.857 |
939909.150 |
- |
-0.74% |
- |
|
std::search(list<int>,_pred)_(no_match)/1000
|
-1.22% |
734.048 |
725.100 |
- |
-0.64% |
- |
|
std::replace(deque<int>)_(prefix)/1024
|
-1.22% |
383.562 |
378.889 |
- |
-0.78% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6000
|
-1.22% |
166.035 |
164.014 |
- |
-1.03% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.22% |
11307.422 |
11169.880 |
- |
-0.18% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-1.22% |
11.334 |
11.196 |
- |
-0.78% |
- |
|
std::format(double)_(fmt:_{:0<17500_0a})
|
-1.21% |
1218.805 |
1204.002 |
- |
-0.02% |
- |
|
BM_format_to_iterator/<std::deque>_string_view_len_6
|
-1.21% |
8.254 |
8.154 |
- |
-0.90% |
- |
|
std::move_backward(deque<int>)/64
|
-1.21% |
7.870 |
7.775 |
- |
-1.09% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.21% |
11715.591 |
11573.802 |
- |
-0.37% |
- |
|
std::search(deque<int>)_(no_match)/1048576
|
-1.21% |
277309.384 |
273954.150 |
- |
-0.00% |
- |
|
ranges::min(std::list<char>)/8
|
-1.21% |
2.327 |
2.299 |
- |
-2.22% |
- |
|
BM_format_to_n_string_span<wchar_t>/1
|
-1.21% |
13.317 |
13.156 |
- |
-0.01% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.21% |
8.465 |
8.363 |
- |
-1.47% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-1.21% |
2847.734 |
2813.384 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
-1.21% |
63900232.362 |
63129489.873 |
- |
0.34% |
- |
|
BM_deque_vector_ranges_move/65536
|
-1.21% |
21368.649 |
21110.951 |
- |
-1.71% |
- |
|
std::shift_right(vector<int>)/50
|
-1.20% |
5.339 |
5.274 |
- |
-1.01% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
-1.20% |
783.976 |
774.535 |
- |
-0.95% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
-1.20% |
53.154 |
52.514 |
- |
-0.86% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
-1.20% |
2473.201 |
2443.458 |
- |
0.04% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1048576
|
-1.20% |
994153.395 |
982204.517 |
- |
-0.72% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-1.20% |
945.171 |
933.812 |
- |
0.10% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.20% |
19.533 |
19.299 |
- |
0.82% |
- |
|
std::multiset<int>::equal_range(key)/8192
|
-1.20% |
53.281 |
52.641 |
- |
-0.00% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
-1.20% |
267.391 |
264.183 |
- |
-1.29% |
- |
|
std::unordered_set<int>::find(key)/8192
|
-1.20% |
10.294 |
10.170 |
- |
1.33% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
-1.20% |
473148.768 |
467473.364 |
- |
-0.09% |
- |
|
std::map<std::string,_int>::count(key)/8192
|
-1.20% |
221.311 |
218.657 |
- |
-0.33% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8192
|
-1.20% |
627.210 |
619.698 |
- |
-0.57% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
-1.20% |
1517.284 |
1499.120 |
- |
-1.09% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/8192
|
-1.20% |
4807.637 |
4750.120 |
- |
-0.33% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/8192
|
-1.20% |
5394.485 |
5329.952 |
- |
-1.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.20% |
15102.489 |
14921.891 |
- |
0.22% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
-1.20% |
92871.434 |
91761.441 |
- |
-2.02% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1024
|
-1.20% |
707.649 |
699.192 |
- |
-0.59% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.19% |
118229.643 |
116817.485 |
- |
-5.94% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-1.19% |
440.313 |
435.055 |
- |
-1.36% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/52
|
-1.19% |
34.454 |
34.043 |
- |
-0.86% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-1.19% |
3801.355 |
3755.981 |
- |
-0.66% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/1024
|
-1.19% |
33474.361 |
33075.472 |
- |
-1.32% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-1.19% |
216472.383 |
213893.438 |
- |
-0.54% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-1.19% |
888.788 |
878.221 |
- |
2.07% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
-1.19% |
17.552 |
17.344 |
- |
-0.57% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-1.19% |
23.586 |
23.306 |
- |
0.18% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.19% |
19.433 |
19.202 |
- |
-2.01% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.19% |
588422.075 |
581443.211 |
- |
-3.00% |
- |
|
std::upper_bound(std::deque<int>)/8
|
-1.19% |
14.893 |
14.716 |
- |
-0.61% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
-1.19% |
23.404 |
23.126 |
- |
-0.67% |
- |
|
std::remove(vector<int>)_(prefix)/8192
|
-1.18% |
2099.081 |
2074.211 |
- |
-0.82% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-1.18% |
34.735 |
34.324 |
- |
-0.87% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
-1.18% |
70.947 |
70.107 |
- |
-0.86% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.18% |
20.173 |
19.934 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-1.18% |
278501.948 |
275205.635 |
- |
0.28% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.18% |
71.437 |
70.592 |
- |
-1.95% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
-1.18% |
1552.636 |
1534.275 |
- |
-1.15% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.18% |
929.379 |
918.394 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.18% |
1281186.705 |
1266050.152 |
- |
0.55% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_6000
|
-1.18% |
9844.326 |
9728.034 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.18% |
34421575.861 |
34015229.795 |
- |
-1.44% |
- |
|
std::set<std::string>::contains(key)/8192
|
-1.18% |
212.438 |
209.931 |
- |
-1.56% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
-1.18% |
174016.342 |
171964.377 |
- |
-0.71% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
-1.18% |
792.136 |
782.796 |
- |
-0.98% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.18% |
676.069 |
668.098 |
- |
-0.79% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-1.18% |
2.240 |
2.214 |
- |
-0.59% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
-1.18% |
406.347 |
401.565 |
- |
-0.85% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.17% |
7643.080 |
7553.421 |
- |
-1.64% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-1.17% |
5038.147 |
4979.115 |
- |
-0.78% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
-1.17% |
24032.132 |
23750.547 |
- |
-4.93% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Lg})
|
-1.17% |
1231.478 |
1217.083 |
- |
-0.09% |
- |
|
std::format(float)_(fmt:_{:0>17500_0Lg})
|
-1.17% |
1226.010 |
1211.680 |
- |
-0.23% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.17% |
16.050 |
15.863 |
- |
2.66% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-1.17% |
1205.432 |
1191.344 |
- |
-0.97% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
-1.17% |
802.382 |
793.014 |
- |
-0.99% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
-1.17% |
15039.079 |
14863.609 |
- |
-0.76% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-1.17% |
11.533 |
11.399 |
- |
-1.04% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.17% |
179548.862 |
177455.272 |
- |
0.26% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/1024
|
-1.16% |
484.378 |
478.738 |
- |
-0.62% |
- |
|
std::fill(vector<int>)/32
|
-1.16% |
1.038 |
1.026 |
- |
-0.81% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.16% |
27.641 |
27.320 |
- |
1.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.16% |
1948181.819 |
1925598.457 |
- |
1.40% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.16% |
349207.648 |
345167.423 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.16% |
20.477 |
20.240 |
- |
-0.30% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-1.15% |
1.226 |
1.212 |
- |
-1.11% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.15% |
65435841.252 |
64682263.360 |
- |
0.84% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.15% |
668.514 |
660.821 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
-1.15% |
1025262.149 |
1013471.140 |
- |
-1.44% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
-1.15% |
32.047 |
31.678 |
- |
-0.60% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.15% |
51.846 |
51.250 |
- |
-1.05% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024
|
-1.15% |
13495.836 |
13340.883 |
- |
-0.50% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/1024
|
-1.15% |
778.571 |
769.636 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-1.15% |
41051225.690 |
40580133.488 |
- |
-0.87% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60
|
-1.15% |
105.882 |
104.669 |
- |
-1.93% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-1.14% |
18.798 |
18.583 |
- |
0.07% |
- |
|
bm_exception_ptr_move_assign_nonnull
|
-1.14% |
3.257 |
3.220 |
- |
-0.51% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.14% |
768.995 |
760.229 |
- |
-1.02% |
- |
|
std::lower_bound(std::list<int>)/8
|
-1.14% |
13.443 |
13.290 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-1.14% |
993980.421 |
982659.170 |
- |
-0.26% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-1.14% |
3526.804 |
3486.663 |
- |
4.74% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-1.14% |
89.684 |
88.664 |
- |
-0.61% |
- |
|
std::fill_n(deque<int>)/1024
|
-1.14% |
31.110 |
30.756 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_string_64_4
|
-1.14% |
18035646.808 |
17830816.698 |
- |
-0.57% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.13% |
9.768 |
9.657 |
- |
-0.74% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-1.13% |
54.570 |
53.951 |
- |
1.91% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-1.13% |
398.669 |
394.152 |
- |
-2.69% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-1.13% |
866.267 |
856.466 |
- |
-4.08% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-1.13% |
820890.226 |
811603.641 |
- |
-0.87% |
- |
|
std::unordered_multimap<int,_int>::count(key)/8192
|
-1.13% |
11.634 |
11.502 |
- |
-0.73% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-1.13% |
7857.824 |
7768.971 |
- |
3.92% |
- |
|
BM_CmpEqual_schar_schar
|
-1.13% |
1.098 |
1.085 |
- |
1.96% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Lf})
|
-1.13% |
1376.351 |
1360.813 |
- |
0.05% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-1.13% |
782.164 |
773.334 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.13% |
279.047 |
275.898 |
- |
-0.43% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
-1.13% |
2526891.791 |
2498385.736 |
- |
-0.69% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
-1.13% |
6.732 |
6.656 |
- |
-0.89% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.13% |
867.969 |
858.186 |
- |
-0.58% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
-1.13% |
9.629 |
9.520 |
- |
-2.39% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
-1.13% |
272.227 |
269.164 |
- |
-0.24% |
- |
|
BM_CmpLess_short_ushort
|
-1.12% |
1.123 |
1.111 |
- |
-0.66% |
- |
|
std::transform(deque<int>)_(identity_transform)/32
|
-1.12% |
9.303 |
9.199 |
- |
-1.77% |
- |
|
std::move_backward(vector<bool>)_(aligned)/32768
|
-1.12% |
50674.760 |
50106.639 |
- |
-0.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.12% |
578111.528 |
571636.244 |
- |
0.13% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
-1.12% |
706.465 |
698.557 |
- |
-0.75% |
- |
|
std::copy(list<int>)/8
|
-1.12% |
2.436 |
2.409 |
- |
-1.56% |
- |
|
std::unordered_set<int>::contains(key)/1024
|
-1.12% |
10.082 |
9.969 |
- |
-1.06% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.12% |
41.737 |
41.270 |
- |
2.09% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
-1.12% |
24.840 |
24.562 |
- |
-0.73% |
- |
|
std::adjacent_find(list<int>,_pred)/1048576
|
-1.12% |
921941.969 |
911634.814 |
- |
-0.50% |
- |
|
ranges::min(std::list<__int128>)/8
|
-1.12% |
2.378 |
2.352 |
- |
-1.65% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576
|
-1.12% |
993935.899 |
982830.880 |
- |
-0.55% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.12% |
940.780 |
930.274 |
- |
-0.99% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.12% |
12.912 |
12.768 |
- |
0.63% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.12% |
338.197 |
334.425 |
- |
3.04% |
- |
|
SetIntersection_None_Set_float_4_1
|
-1.12% |
216533727.460 |
214118938.930 |
- |
-0.53% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1048576
|
-1.11% |
926308.600 |
915996.088 |
- |
-0.83% |
- |
|
rng::for_each(map<int>)/32
|
-1.11% |
41.242 |
40.783 |
- |
-0.84% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/8192
|
-1.11% |
1925.644 |
1904.225 |
- |
-0.84% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-1.11% |
21262.934 |
21026.514 |
- |
-1.28% |
- |
|
std::move(list<int>)/512
|
-1.11% |
371.404 |
367.275 |
- |
-0.64% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
-1.11% |
11.357 |
11.230 |
- |
2.77% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.11% |
1255.323 |
1241.371 |
- |
-8.03% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192
|
-1.11% |
146865.245 |
145233.082 |
- |
-0.56% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-1.11% |
13.760 |
13.608 |
- |
-2.71% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-1.11% |
1014196.407 |
1002968.429 |
- |
-3.32% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-1.11% |
91754.201 |
90738.740 |
- |
0.61% |
- |
|
BM_vector_deque_ranges_copy/512
|
-1.10% |
149.348 |
147.698 |
- |
-0.51% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
-1.10% |
593001.432 |
586450.608 |
- |
-0.43% |
- |
|
std::rotate_copy(vector<int>)/50
|
-1.10% |
2.676 |
2.647 |
- |
-0.90% |
- |
|
std::move_backward(vector<bool>)_(aligned)/262144
|
-1.10% |
405189.068 |
400720.254 |
- |
-0.25% |
- |
|
std::for_each(map<int>::iterator)/50
|
-1.10% |
66.032 |
65.303 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-1.10% |
11277736.558 |
11153373.832 |
- |
-0.85% |
- |
|
std::move_backward(deque<int>)/8
|
-1.10% |
4.783 |
4.731 |
- |
-1.17% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-1.10% |
2449241.437 |
2422262.641 |
- |
-6.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.10% |
1037872.024 |
1026443.997 |
- |
-1.58% |
- |
|
bm_lexicographical_compare<int>/64
|
-1.10% |
15.178 |
15.012 |
- |
-2.42% |
- |
|
std::replace_if(vector<int>)_(prefix)/8192
|
-1.10% |
2013.324 |
1991.252 |
- |
-3.66% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.10% |
20.413 |
20.189 |
- |
0.38% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
-1.10% |
772.468 |
764.004 |
- |
-0.63% |
- |
|
std::multiset<std::string>::find(key)/1024
|
-1.09% |
150.245 |
148.601 |
- |
-1.87% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024
|
-1.09% |
23405.855 |
23149.976 |
- |
-0.69% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-1.09% |
19300.578 |
19089.584 |
- |
0.18% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-1.09% |
13810.018 |
13659.137 |
- |
0.03% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-1.09% |
18776.358 |
18571.280 |
- |
-1.10% |
- |
|
std::move_backward(vector<int>)/1048576
|
-1.09% |
56643.937 |
56025.770 |
- |
-0.34% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.09% |
78167.249 |
77314.567 |
- |
-0.98% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.09% |
11989.857 |
11859.086 |
- |
0.51% |
- |
|
std::flat_multimap<int,_int>::count(key)/8192
|
-1.09% |
49.650 |
49.110 |
- |
-0.39% |
- |
|
std::format(float)_(fmt:_{:0^17500_10f})
|
-1.09% |
1227.714 |
1214.352 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/32
|
-1.09% |
15.064 |
14.900 |
- |
-0.42% |
- |
|
std::upper_bound(std::vector<int>)/8192
|
-1.09% |
13.617 |
13.469 |
- |
-0.56% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
-1.09% |
149855.955 |
148226.743 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_string_262144_16384
|
-1.09% |
347207803.900 |
343438573.368 |
- |
-0.29% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
-1.08% |
1255.904 |
1242.280 |
- |
-0.81% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.08% |
61266.228 |
60601.835 |
- |
-1.43% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-1.08% |
6020.188 |
5954.934 |
- |
-1.09% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.08% |
16.015 |
15.841 |
- |
-2.81% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-1.08% |
61.160 |
60.498 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-1.08% |
1077454.910 |
1065789.768 |
- |
-1.30% |
- |
|
std::move_backward(list<int>)/262144
|
-1.08% |
256972.088 |
254191.372 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
-1.08% |
1253.316 |
1239.776 |
- |
-6.75% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-1.08% |
12.519 |
12.384 |
- |
-0.97% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
-1.08% |
20.655 |
20.432 |
- |
-0.91% |
- |
|
std::make_heap(vector<int>)_(ascending)/8192
|
-1.08% |
5096.673 |
5041.666 |
- |
-0.81% |
- |
|
std::rotate(vector<int>)_(by_1/3)/1024
|
-1.08% |
282.114 |
279.072 |
- |
-0.54% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/52
|
-1.08% |
70.583 |
69.822 |
- |
-0.84% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
-1.08% |
9215.471 |
9116.253 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.08% |
23360539.924 |
23109400.640 |
- |
0.36% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-1.07% |
102.119 |
101.022 |
- |
-1.35% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.07% |
7489.503 |
7409.020 |
- |
-1.81% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-1.07% |
777.216 |
768.867 |
- |
-0.49% |
- |
|
BM_deque_vector_move/1024
|
-1.07% |
38.816 |
38.399 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-1.07% |
1145063.434 |
1132766.763 |
- |
-0.60% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.07% |
12493877.177 |
12359793.903 |
- |
0.13% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-1.07% |
14680.092 |
14522.581 |
- |
-4.20% |
- |
|
std::copy_backward(list<int>)/262144
|
-1.07% |
218175.338 |
215835.062 |
- |
-1.11% |
- |
|
rng::fold_left(vector<int>)/50
|
-1.07% |
37.503 |
37.101 |
- |
-0.43% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
-1.07% |
28.579 |
28.273 |
- |
-0.77% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
-1.07% |
492.645 |
487.375 |
- |
-0.79% |
- |
|
std::format(float)_(fmt:_{:0^17500_10Lg})
|
-1.07% |
1250.551 |
1237.176 |
- |
-0.54% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
-1.07% |
19.325 |
19.118 |
- |
-5.56% |
- |
|
std::count(vector<int>)_(every_other)/8192
|
-1.07% |
814.778 |
806.075 |
- |
-1.20% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1024
|
-1.07% |
30.879 |
30.549 |
- |
-0.94% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
-1.07% |
17828.876 |
17638.656 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.06% |
11024399.707 |
10907167.476 |
- |
1.15% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.06% |
42.405 |
41.955 |
- |
-0.13% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
-1.06% |
4571693.568 |
4523130.293 |
- |
-0.07% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
-1.06% |
8213.962 |
8126.766 |
- |
-0.98% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1
|
-1.06% |
13.319 |
13.177 |
- |
-0.50% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.06% |
42398.420 |
41948.642 |
- |
-1.13% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.06% |
1003499.353 |
992859.944 |
- |
-0.60% |
- |
|
std::count(deque<int>)_(every_other)/1048576
|
-1.06% |
315848.753 |
312501.232 |
- |
-0.74% |
- |
|
std::copy_backward(deque<int>)/4096
|
-1.06% |
153.963 |
152.332 |
- |
1.06% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
-1.06% |
1064345.054 |
1053081.919 |
- |
-1.59% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.06% |
18919.626 |
18719.678 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.06% |
4529167.137 |
4481307.063 |
- |
-3.09% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.06% |
16.926 |
16.748 |
- |
-3.89% |
- |
|
std::map<std::string,_int>::lower_bound(key)/8192
|
-1.06% |
202.767 |
200.626 |
- |
-1.50% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.05% |
19279.918 |
19076.615 |
- |
-0.85% |
- |
|
std::count(deque<int>)_(every_other)/8
|
-1.05% |
2.272 |
2.248 |
- |
-1.01% |
- |
|
std::unique(vector<int>)_(contiguous)/32
|
-1.05% |
47.720 |
47.218 |
- |
-0.77% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
-1.05% |
748.802 |
740.922 |
- |
-0.30% |
- |
|
std::unordered_set<int>::clear()/1024
|
-1.05% |
5217.406 |
5162.547 |
- |
-2.75% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/32
|
-1.05% |
57.564 |
56.959 |
- |
-0.84% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-1.05% |
77.766 |
76.949 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-1.05% |
166048520.384 |
164304142.725 |
- |
-0.68% |
- |
|
std::shift_left(vector<int>)/50
|
-1.05% |
5.261 |
5.206 |
- |
-0.71% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-1.05% |
26.374 |
26.098 |
- |
-0.33% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024
|
-1.05% |
13499.107 |
13357.560 |
- |
-0.68% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/50
|
-1.05% |
1345.149 |
1331.062 |
- |
-0.77% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
-1.05% |
12.102 |
11.975 |
- |
-0.86% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
-1.05% |
2006.215 |
1985.214 |
- |
-0.64% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
-1.05% |
51.151 |
50.616 |
- |
-0.50% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.05% |
106913.687 |
105796.129 |
- |
0.12% |
- |
|
ranges::min(std::deque<char>)/70000
|
-1.04% |
16551.632 |
16378.918 |
- |
-22.99% |
- |
|
std::sort_heap(deque<int>)/8
|
-1.04% |
42.031 |
41.592 |
- |
-1.34% |
- |
|
SetIntersection_None_Vector_string_64_4
|
-1.04% |
23402955.189 |
23158864.329 |
- |
-1.72% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-1.04% |
147104.463 |
145571.911 |
- |
-0.52% |
- |
|
std::format(float)_(fmt:_{:017500_10})
|
-1.04% |
1235.414 |
1222.552 |
- |
-0.58% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
-1.04% |
200.185 |
198.102 |
- |
-0.88% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.04% |
17.629 |
17.446 |
- |
-3.22% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_2_levels)
|
-1.04% |
70.536 |
69.802 |
- |
-1.93% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/1024
|
-1.04% |
711.165 |
703.769 |
- |
-0.84% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-1.04% |
17.718 |
17.534 |
- |
-0.94% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
-1.04% |
3117.955 |
3085.547 |
- |
-0.75% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.04% |
7268.174 |
7192.688 |
- |
-4.71% |
- |
|
std::count(vector<int>)_(every_other)/1024
|
-1.04% |
102.410 |
101.347 |
- |
-0.97% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-1.04% |
10831849.230 |
10719374.800 |
- |
-0.25% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_6000
|
-1.04% |
9604.522 |
9504.798 |
- |
-0.50% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-1.04% |
43.694 |
43.240 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.04% |
1034582.965 |
1023856.131 |
- |
-0.75% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/512
|
-1.04% |
744.231 |
736.517 |
- |
-0.15% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000
|
-1.04% |
71002.847 |
70267.461 |
- |
-2.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-1.03% |
22653350.190 |
22418913.040 |
- |
-0.78% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-1.03% |
16.008 |
15.842 |
- |
-6.21% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.03% |
146735.035 |
145217.391 |
- |
-0.57% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-1.03% |
741.234 |
733.608 |
- |
-0.37% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
-1.03% |
462.854 |
458.098 |
- |
3.01% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-1.03% |
273.149 |
270.344 |
- |
-0.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-1.03% |
287949.071 |
284992.062 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-1.03% |
8665078.296 |
8576173.428 |
- |
-16.28% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
-1.03% |
21.348 |
21.129 |
- |
-1.03% |
- |
|
BM_format_to_back_inserter<std::string>/string_view_len_6000
|
-1.02% |
9611.700 |
9513.208 |
- |
-0.43% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
-1.02% |
35378.578 |
35016.528 |
- |
-0.96% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.02% |
9209.005 |
9114.821 |
- |
-0.85% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
-1.02% |
19.969 |
19.765 |
- |
0.33% |
- |
|
std::reverse_copy(list<int>)/8
|
-1.02% |
2.453 |
2.427 |
- |
-0.61% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
-1.02% |
897.886 |
888.707 |
- |
-3.15% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576
|
-1.02% |
605608.721 |
599420.815 |
- |
-0.84% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-1.02% |
337392.092 |
333948.663 |
- |
-0.53% |
- |
|
std::count(vector<int>)_(every_other)/1048576
|
-1.02% |
104722.536 |
103655.368 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.02% |
10799883.818 |
10689882.608 |
- |
0.54% |
- |
|
rng::fold_left(list<int>)/50
|
-1.02% |
37.614 |
37.231 |
- |
-0.60% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-1.02% |
36.423 |
36.052 |
- |
-0.45% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-1.02% |
870.447 |
861.600 |
- |
-0.99% |
- |
|
std::pop_heap(vector<float>)/8
|
-1.02% |
52.302 |
51.770 |
- |
-1.38% |
- |
|
BM_std_minmax_element<short>/512
|
-1.02% |
357.810 |
354.173 |
- |
76.71% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/1024
|
-1.02% |
375.509 |
371.695 |
- |
-0.75% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.02% |
38056.806 |
37670.291 |
- |
-1.17% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.02% |
545.844 |
540.301 |
- |
-2.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024
|
-1.02% |
23417.318 |
23179.514 |
- |
-0.62% |
- |
|
rng::fold_left(deque<int>)/8192
|
-1.02% |
12208.355 |
12084.380 |
- |
-0.56% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-1.01% |
3499702.783 |
3464244.399 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-1.01% |
189489328.396 |
187569614.081 |
- |
-0.66% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
-1.01% |
1618235.546 |
1601853.687 |
- |
-0.28% |
- |
|
BM_CmpLess_uint_uint
|
-1.01% |
1.067 |
1.057 |
- |
-1.08% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-1.01% |
28.203 |
27.917 |
- |
-1.28% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.01% |
38805.687 |
38413.358 |
- |
1.14% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192
|
-1.01% |
182754.984 |
180907.917 |
- |
-0.31% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.01% |
726.353 |
719.019 |
- |
-0.96% |
- |
|
std::fill(deque<int>)/8192
|
-1.01% |
227.473 |
225.177 |
- |
0.03% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.01% |
170857.521 |
169133.622 |
- |
-0.84% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-1.01% |
6399.606 |
6335.044 |
- |
-1.03% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
-1.01% |
755.677 |
748.056 |
- |
-0.79% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
-1.01% |
3136.711 |
3105.081 |
- |
-1.42% |
- |
|
std::shift_left(vector<int>)/8192
|
-1.01% |
282.115 |
279.271 |
- |
-0.57% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
-1.01% |
110.827 |
109.712 |
- |
-0.52% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-1.01% |
3.891 |
3.851 |
- |
-0.61% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-1.01% |
21310.450 |
21096.081 |
- |
2.96% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.01% |
15.929 |
15.769 |
- |
-0.22% |
- |
|
ranges::min(std::vector<long_long>)/64
|
-1.01% |
4.634 |
4.587 |
- |
-1.48% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/1024
|
-1.00% |
8188.750 |
8106.567 |
- |
-0.47% |
- |
|
std::for_each_n(vector<int>)/32
|
-1.00% |
3.835 |
3.797 |
- |
-0.83% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1024
|
-1.00% |
78.007 |
77.225 |
- |
-0.33% |
- |
|
BM_string_without_formatting<char>
|
-1.00% |
10.867 |
10.758 |
- |
1.13% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
-1.00% |
15277.560 |
15124.597 |
- |
-0.62% |
- |