|
SetIntersection_Interlaced_Vector_string_262144_4
|
-99.72% |
347183959.326 |
986533.239 |
- |
-99.72% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32
|
-69.60% |
111.566 |
33.913 |
- |
-32.51% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-69.45% |
100.373 |
30.660 |
- |
-21.30% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-66.13% |
149.502 |
50.629 |
- |
-24.61% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-65.88% |
219.944 |
75.047 |
- |
-4.46% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-59.93% |
1601.586 |
641.722 |
- |
24.90% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-59.68% |
65.040 |
26.227 |
- |
-78.56% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-59.58% |
1640.456 |
663.136 |
- |
20.94% |
- |
|
BM_format_string<char>/524288
|
-56.94% |
0.030 |
0.013 |
- |
0.03% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&)/8192
|
-55.71% |
1936.914 |
857.875 |
- |
-55.62% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-55.63% |
187.222 |
83.070 |
- |
-56.50% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-55.41% |
1927.436 |
859.499 |
- |
-55.40% |
- |
|
BM_format_string<char>/262144
|
-54.98% |
0.031 |
0.014 |
- |
-0.05% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
-54.09% |
1600.148 |
734.576 |
- |
-0.39% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-47.96% |
0.444 |
0.231 |
- |
-47.68% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-46.27% |
128.104 |
68.833 |
- |
-2.93% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-45.36% |
96.611 |
52.785 |
- |
-34.87% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-45.16% |
517.466 |
283.775 |
- |
-30.65% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-41.60% |
73.140 |
42.717 |
- |
-49.30% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-41.50% |
0.446 |
0.261 |
- |
-0.39% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-41.24% |
50.822 |
29.864 |
- |
-43.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-40.91% |
102.435 |
60.525 |
- |
20.84% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-38.94% |
90.915 |
55.517 |
- |
-28.34% |
- |
|
std::copy(vector<int>)/4096
|
-38.03% |
238.147 |
147.591 |
- |
-34.48% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-34.85% |
0.357 |
0.233 |
- |
-10.47% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-34.32% |
125.065 |
82.140 |
- |
5.89% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
-32.54% |
97.063 |
65.479 |
- |
-49.46% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-31.72% |
3.366 |
2.298 |
- |
-21.67% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-31.70% |
173.625 |
118.591 |
- |
-19.73% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-30.93% |
0.444 |
0.307 |
- |
-30.26% |
- |
|
BM_deque_vector_move/0
|
-30.76% |
0.721 |
0.499 |
- |
-12.84% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-30.50% |
63.916 |
44.425 |
- |
10.27% |
- |
|
ranges::minmax(std::vector<__int128>)/1
|
-28.98% |
0.395 |
0.280 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-28.52% |
14956389.414 |
10690733.092 |
- |
1.81% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
-28.27% |
126.233 |
90.545 |
- |
26.79% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
-27.21% |
55.741 |
40.571 |
- |
-36.13% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-26.08% |
0.464 |
0.343 |
- |
-23.92% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-25.88% |
78.565 |
58.231 |
- |
-27.09% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-25.83% |
38.817 |
28.790 |
- |
4.79% |
- |
|
std::unordered_set<int>::contains(key)/32
|
-25.14% |
9.827 |
7.356 |
- |
-9.31% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-24.63% |
31.090 |
23.433 |
- |
-23.65% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-24.45% |
64.867 |
49.006 |
- |
7.85% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
-24.23% |
10.148 |
7.689 |
- |
-18.08% |
- |
|
BM_join_view_in_vectors/2
|
-23.86% |
23.424 |
17.834 |
- |
0.14% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-23.84% |
80.916 |
61.622 |
- |
-45.97% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-23.34% |
0.366 |
0.281 |
- |
-36.42% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
-23.21% |
11.236 |
8.627 |
- |
-21.30% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-23.09% |
4409362.795 |
3391108.895 |
- |
1.93% |
- |
|
ranges::min(std::deque<char>)/70000
|
-22.99% |
21269.402 |
16378.918 |
- |
-2.38% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-22.12% |
0.484 |
0.377 |
- |
4.80% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-21.88% |
160.220 |
125.158 |
- |
-10.62% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-21.72% |
850.997 |
666.177 |
- |
3.77% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-21.67% |
37.846 |
29.644 |
- |
-25.35% |
- |
|
BM_vector_deque_ranges_copy/0
|
-21.36% |
0.446 |
0.351 |
- |
-20.99% |
- |
|
std::unordered_map<int,_int>::contains(key)/32
|
-21.05% |
7.560 |
5.968 |
- |
-0.19% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32
|
-21.04% |
83.744 |
66.124 |
- |
-19.10% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-20.83% |
0.909 |
0.720 |
- |
10.90% |
- |
|
rng::fold_left(deque<int>)/50
|
-20.67% |
41.698 |
33.077 |
- |
17.17% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-20.30% |
0.455 |
0.363 |
- |
-14.18% |
- |
|
BM_deque_deque_ranges_move/4000
|
-20.00% |
1382.705 |
1106.227 |
- |
-25.84% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-19.98% |
66.763 |
53.424 |
- |
7.71% |
- |
|
BM_deque_deque_ranges_move/5500
|
-19.87% |
1887.794 |
1512.625 |
- |
-26.04% |
- |
|
BM_deque_deque_ranges_move/4096
|
-19.81% |
1408.112 |
1129.116 |
- |
-26.04% |
- |
|
BM_vector_deque_move_backward/0
|
-19.58% |
0.329 |
0.264 |
- |
-39.98% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-19.54% |
22.718 |
18.279 |
- |
-16.44% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-19.35% |
5827431.194 |
4699947.638 |
- |
-19.19% |
- |
|
BM_deque_deque_ranges_move/1024
|
-19.31% |
355.029 |
286.471 |
- |
-25.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-19.26% |
48876385.530 |
39462871.850 |
- |
-1.77% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-19.12% |
30.537 |
24.699 |
- |
-13.99% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-18.99% |
59.216 |
47.970 |
- |
-13.28% |
- |
|
BM_deque_deque_ranges_move/512
|
-18.90% |
179.572 |
145.635 |
- |
-25.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-18.78% |
86.400 |
70.172 |
- |
-6.21% |
- |
|
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-18.52% |
20.223 |
16.478 |
- |
-16.18% |
- |
|
BM_deque_deque_ranges_move/64000
|
-18.40% |
23033.536 |
18795.755 |
- |
-23.27% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-18.01% |
22.650 |
18.571 |
- |
-1.89% |
- |
|
BM_from_sys/2100/threads:4
|
-17.86% |
24.173 |
19.856 |
- |
-14.19% |
- |
|
BM_deque_deque_ranges_move/70000
|
-17.78% |
25001.497 |
20556.334 |
- |
-22.63% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-17.62% |
852.248 |
702.093 |
- |
-10.81% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-17.61% |
96.982 |
79.905 |
- |
-21.59% |
- |
|
BM_join_view_deques/0
|
-17.54% |
0.990 |
0.817 |
- |
7.41% |
- |
|
BM_std_minmax_element<short>/3
|
-17.49% |
0.959 |
0.791 |
- |
-13.74% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-17.45% |
43.608 |
35.999 |
- |
8.63% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
-17.31% |
13.918 |
11.509 |
- |
-8.17% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-17.27% |
164.707 |
136.270 |
- |
-19.94% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
-17.18% |
9.221 |
7.637 |
- |
-4.35% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-17.12% |
1.454 |
1.205 |
- |
-8.84% |
- |
|
BM_from_sys/2100/threads:16
|
-17.08% |
19.346 |
16.042 |
- |
-13.28% |
- |
|
BM_deque_deque_ranges_move/65536
|
-17.06% |
23379.699 |
19390.272 |
- |
-22.82% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-17.02% |
39.054 |
32.406 |
- |
-18.92% |
- |
|
ranges::min(std::deque<char>)/64
|
-16.92% |
18.064 |
15.008 |
- |
-2.42% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-16.89% |
35.539 |
29.538 |
- |
-17.28% |
- |
|
std::variant<8-alts>::visit()_(2_variants)
|
-16.70% |
0.669 |
0.557 |
- |
-16.45% |
- |
|
BM_deque_vector_copy/1
|
-16.63% |
0.686 |
0.572 |
- |
-21.69% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-16.62% |
51.554 |
42.986 |
- |
20.37% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-16.61% |
0.460 |
0.384 |
- |
-5.55% |
- |
|
BM_std_minmax_element<int>/1
|
-16.52% |
0.450 |
0.375 |
- |
-10.85% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-16.49% |
40.797 |
34.069 |
- |
-18.02% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-16.48% |
6133524.984 |
5122773.115 |
- |
-2.52% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-16.28% |
10244149.622 |
8576173.428 |
- |
2.90% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-16.20% |
104.277 |
87.386 |
- |
0.76% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
-15.90% |
0.462 |
0.389 |
- |
-1.36% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
-15.83% |
28.139 |
23.685 |
- |
0.82% |
- |
|
std::unordered_multimap<int,_int>::count(key)/32
|
-15.73% |
12.359 |
10.414 |
- |
-8.05% |
- |
|
bm_exception_ptr_move_ctor_null
|
-15.72% |
0.576 |
0.485 |
- |
-1.18% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-15.69% |
116.963 |
98.612 |
- |
-13.70% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-15.65% |
820.627 |
692.234 |
- |
-10.54% |
- |
|
BM_vector_deque_copy/1
|
-15.60% |
1.146 |
0.967 |
- |
-15.49% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-15.56% |
0.374 |
0.316 |
- |
9.75% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-15.43% |
15.660 |
13.244 |
- |
-19.73% |
- |
|
rng::fold_left(deque<int>)/32
|
-15.42% |
22.702 |
19.201 |
- |
20.35% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-15.39% |
2789.544 |
2360.286 |
- |
6.27% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-15.09% |
1.370 |
1.164 |
- |
-21.59% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-15.02% |
9539.438 |
8106.901 |
- |
-14.90% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-14.94% |
16.272 |
13.841 |
- |
-20.60% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-14.88% |
6197.415 |
5275.532 |
- |
-15.15% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-14.59% |
1.587 |
1.355 |
- |
-14.22% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-14.58% |
32.463 |
27.731 |
- |
10.06% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-14.57% |
13925.413 |
11895.860 |
- |
-9.67% |
- |
|
BM_deque_vector_move/1
|
-14.53% |
0.723 |
0.618 |
- |
-20.55% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-14.33% |
40.466 |
34.669 |
- |
-5.80% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-14.29% |
2255494.520 |
1933251.880 |
- |
-12.49% |
- |
|
BM_vector_deque_ranges_copy/1
|
-14.23% |
0.690 |
0.592 |
- |
-14.07% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-14.17% |
115.047 |
98.745 |
- |
-5.69% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-14.11% |
161.301 |
138.539 |
- |
11.20% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-13.95% |
7619744.738 |
6556544.736 |
- |
-0.13% |
- |
|
BM_ConstructAndDestroy_Null_Opaque
|
-13.91% |
0.270 |
0.233 |
- |
-5.88% |
- |
|
BM_deque_deque_ranges_copy/1
|
-13.89% |
1.091 |
0.940 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-13.79% |
400668563.903 |
345398017.671 |
- |
-5.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-13.63% |
31.686 |
27.366 |
- |
-14.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-13.50% |
188589.488 |
163125.457 |
- |
-0.01% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-13.50% |
8407.148 |
7272.307 |
- |
0.51% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
-13.40% |
0.833 |
0.721 |
- |
7.38% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-13.34% |
0.326 |
0.282 |
- |
-2.23% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-13.16% |
4.587 |
3.984 |
- |
-2.59% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-13.14% |
256.019 |
222.375 |
- |
-10.61% |
- |
|
std::multimap<std::string,_int>::contains(key)/32
|
-13.05% |
93.921 |
81.668 |
- |
-10.74% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-13.00% |
12160135.992 |
10579845.496 |
- |
-0.75% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-12.79% |
823.582 |
718.258 |
- |
-8.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-12.65% |
11954587.745 |
10442570.318 |
- |
-2.76% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-12.62% |
34.797 |
30.407 |
- |
4.94% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-12.59% |
1.372 |
1.200 |
- |
-11.40% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-12.56% |
9158.012 |
8007.638 |
- |
-12.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-12.47% |
11770547.437 |
10303279.990 |
- |
-8.43% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
-12.41% |
17.481 |
15.311 |
- |
1.10% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-12.33% |
10.135 |
8.886 |
- |
-10.77% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-12.28% |
29.131 |
25.555 |
- |
-0.50% |
- |
|
BM_StringFindStringLiteral/8
|
-12.24% |
1.722 |
1.512 |
- |
-6.39% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-12.21% |
851.501 |
747.535 |
- |
-13.21% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-12.01% |
35.581 |
31.308 |
- |
14.76% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-11.74% |
15.578 |
13.750 |
- |
-11.89% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-11.71% |
2.695 |
2.380 |
- |
-10.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-11.66% |
12006866.513 |
10606982.512 |
- |
0.28% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-11.63% |
60.059 |
53.075 |
- |
-6.84% |
- |
|
bm_make_exception_ptr/threads:8
|
-11.62% |
2.329 |
2.059 |
- |
-2.38% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-11.58% |
0.604 |
0.534 |
- |
-18.78% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-11.58% |
840.569 |
743.248 |
- |
8.64% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-11.53% |
4.005 |
3.543 |
- |
3.62% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-11.48% |
63.441 |
56.161 |
- |
-60.53% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-11.44% |
1604178.630 |
1420652.189 |
- |
-11.46% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-11.41% |
19265.165 |
17067.530 |
- |
1.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-11.27% |
11766379.373 |
10440079.868 |
- |
0.40% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-11.15% |
2034680.644 |
1807729.095 |
- |
0.31% |
- |
|
BM_std_minmax_element<int>/512
|
-11.12% |
181.209 |
161.066 |
- |
-5.77% |
- |
|
bm_exception_ptr_copy_ctor_null
|
-11.11% |
0.687 |
0.611 |
- |
-17.87% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8
|
-11.02% |
0.616 |
0.548 |
- |
-1.93% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-10.96% |
49.677 |
44.233 |
- |
5.10% |
- |
|
BM_deque_vector_copy_backward/1
|
-10.93% |
0.688 |
0.613 |
- |
-10.75% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-10.89% |
37.233 |
33.180 |
- |
-9.96% |
- |
|
std::map<std::string,_int>::lower_bound(key)/32
|
-10.85% |
77.506 |
69.097 |
- |
-3.55% |
- |
|
std::unordered_map<int,_int>::count(key)/32
|
-10.84% |
8.170 |
7.284 |
- |
9.31% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-10.80% |
60.767 |
54.207 |
- |
-0.27% |
- |
|
BM_format_string<char>/64
|
-10.74% |
0.288 |
0.257 |
- |
-8.05% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-10.73% |
21.176 |
18.905 |
- |
-20.90% |
- |
|
std::copy_backward(deque<int>)/8
|
-10.71% |
2.653 |
2.369 |
- |
-7.31% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1048576
|
-10.70% |
125806.576 |
112351.035 |
- |
-10.50% |
- |
|
BM_vector_deque_copy/2
|
-10.68% |
2.046 |
1.827 |
- |
-10.44% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-10.66% |
1.229 |
1.098 |
- |
-30.95% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-10.62% |
51395419.519 |
45939734.252 |
- |
18.06% |
- |
|
BM_std_minmax_element<int>/1024
|
-10.61% |
355.921 |
318.173 |
- |
-5.94% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-10.51% |
14072524.678 |
12592884.612 |
- |
-4.64% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-10.39% |
31.678 |
28.388 |
- |
-10.78% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-10.26% |
6555692.762 |
5882761.505 |
- |
-2.56% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
-10.24% |
692.958 |
622.033 |
- |
1.81% |
- |
|
BM_StringFindStringLiteral/4096
|
-10.21% |
85.294 |
76.583 |
- |
0.19% |
- |
|
dynamic_cast_(Chain,_7_levels)
|
-10.19% |
1.221 |
1.096 |
- |
-2.12% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
-10.18% |
13.699 |
12.304 |
- |
-14.32% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-10.14% |
0.705 |
0.634 |
- |
-15.50% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-10.10% |
1295.388 |
1164.509 |
- |
-3.76% |
- |
|
std::unordered_set<std::string>::contains(key)/32
|
-10.10% |
104.689 |
94.121 |
- |
14.98% |
- |
|
std::for_each_n(list<int>)/8192
|
-10.06% |
7962.470 |
7161.352 |
- |
-9.23% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-10.06% |
1008.579 |
907.114 |
- |
43.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-10.01% |
11849690.368 |
10663402.546 |
- |
1.70% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8192
|
-10.00% |
981.249 |
883.111 |
- |
-10.28% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
-10.00% |
109.524 |
98.572 |
- |
5.12% |
- |
|
dynamic_cast_(Chain,_6_levels)
|
-9.98% |
1.225 |
1.103 |
- |
-1.87% |
- |
|
BM_vector_deque_copy/64
|
-9.97% |
2.873 |
2.586 |
- |
-10.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-9.97% |
7067079.326 |
6362571.912 |
- |
3.93% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-9.97% |
281.038 |
253.027 |
- |
-9.27% |
- |
|
dynamic_cast_(Chain,_9_levels)
|
-9.83% |
1.217 |
1.097 |
- |
-2.64% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-9.79% |
84.693 |
76.405 |
- |
3.16% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-9.76% |
12.947 |
11.684 |
- |
1.15% |
- |
|
dynamic_cast_(Chain,_2_levels)
|
-9.67% |
1.258 |
1.136 |
- |
-4.54% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-9.61% |
379.741 |
343.261 |
- |
0.09% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-9.58% |
160.528 |
145.155 |
- |
-4.35% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-9.57% |
104.271 |
94.294 |
- |
-18.77% |
- |
|
BM_deque_vector_copy_backward/0
|
-9.43% |
0.608 |
0.551 |
- |
9.32% |
- |
|
std::multimap<std::string,_int>::count(key)/32
|
-9.29% |
72.613 |
65.864 |
- |
-5.05% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-9.26% |
13645550.143 |
12381843.431 |
- |
0.39% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-9.23% |
869.931 |
789.611 |
- |
-4.07% |
- |
|
BM_deque_deque_copy/2
|
-9.17% |
3.165 |
2.875 |
- |
-4.08% |
- |
|
std::partition_copy(list<int>)/8192
|
-9.16% |
7214.073 |
6553.257 |
- |
-9.68% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-9.13% |
0.405 |
0.368 |
- |
-38.19% |
- |
|
BM_deque_vector_ranges_copy/0
|
-9.10% |
0.622 |
0.565 |
- |
-18.16% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-9.07% |
12240.355 |
11130.076 |
- |
-1.64% |
- |
|
std::unordered_set<int>::count(key)/32
|
-9.06% |
7.665 |
6.971 |
- |
-17.52% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-9.05% |
718.133 |
653.123 |
- |
-1.89% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-9.02% |
4912143.387 |
4468874.494 |
- |
-5.71% |
- |
|
std::set<std::string>::count(key)/32
|
-9.02% |
81.567 |
74.212 |
- |
-18.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.99% |
44972198.876 |
40929776.756 |
- |
-16.83% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-8.90% |
45255769.324 |
41227302.607 |
- |
-17.06% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-8.90% |
48902.892 |
44551.442 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
-8.86% |
161.346 |
147.054 |
- |
-5.77% |
- |
|
std::unordered_set<std::string>::count(key)/32
|
-8.84% |
111.811 |
101.929 |
- |
-1.11% |
- |
|
std::partition(list<int>)_(dense)/32
|
-8.79% |
11.176 |
10.194 |
- |
-1.15% |
- |
|
dynamic_cast_(Chain,_4_levels)
|
-8.76% |
1.241 |
1.132 |
- |
-0.73% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-8.75% |
730.416 |
666.534 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-8.73% |
8659.714 |
7903.798 |
- |
-14.12% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-8.69% |
916450.083 |
836819.553 |
- |
-16.30% |
- |
|
BM_format_string<char>/128
|
-8.68% |
0.147 |
0.134 |
- |
-12.35% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-8.61% |
23.610 |
21.577 |
- |
6.09% |
- |
|
BM_StringCtorDefault
|
-8.59% |
0.532 |
0.486 |
- |
-15.72% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
-8.56% |
96.144 |
87.912 |
- |
3.96% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-8.54% |
6.383 |
5.838 |
- |
-8.15% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-8.51% |
11615056.447 |
10626772.472 |
- |
-5.50% |
- |
|
dynamic_cast_(Chain,_5_levels)
|
-8.50% |
1.241 |
1.135 |
- |
0.62% |
- |
|
dynamic_cast_(Chain,_1_level)
|
-8.46% |
1.257 |
1.151 |
- |
-3.87% |
- |
|
ranges::min(std::vector<long_long>)/8
|
-8.42% |
2.297 |
2.103 |
- |
-6.65% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-8.42% |
4.041 |
3.701 |
- |
-6.81% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
-8.41% |
1687360.182 |
1545397.285 |
- |
-8.98% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8192
|
-8.41% |
3213.199 |
2942.936 |
- |
-1.13% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-8.37% |
1.341 |
1.228 |
- |
-21.22% |
- |
|
dynamic_cast_(Chain,_8_levels)
|
-8.35% |
1.257 |
1.152 |
- |
-0.04% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/32
|
-8.34% |
74.092 |
67.913 |
- |
-7.26% |
- |
|
std::none_of(deque<int>)_(process_all)/32
|
-8.31% |
8.582 |
7.868 |
- |
-3.21% |
- |
|
dynamic_cast_(Chain,_3_levels)
|
-8.26% |
1.240 |
1.138 |
- |
-4.14% |
- |
|
BM_toupper_char<char>
|
-8.22% |
1.254 |
1.151 |
- |
-4.21% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-8.21% |
110.996 |
101.881 |
- |
-1.17% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-8.20% |
41394.223 |
38001.347 |
- |
-0.84% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-8.18% |
164.240 |
150.800 |
- |
-9.30% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-8.13% |
1779.734 |
1634.961 |
- |
-3.77% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-8.13% |
39.938 |
36.690 |
- |
9.60% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-8.03% |
2.109 |
1.940 |
- |
-10.17% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-8.03% |
1349.695 |
1241.371 |
- |
-2.14% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-8.01% |
22.051 |
20.285 |
- |
-3.47% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-7.96% |
2.060 |
1.896 |
- |
-10.87% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-7.91% |
12525.712 |
11535.362 |
- |
-0.91% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-7.90% |
40.939 |
37.704 |
- |
-0.35% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-7.86% |
2073.634 |
1910.732 |
- |
-7.69% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-7.86% |
12974.234 |
11955.064 |
- |
-0.73% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-7.85% |
32.171 |
29.645 |
- |
-7.81% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-7.79% |
5.965 |
5.500 |
- |
-2.30% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
-7.77% |
166.594 |
153.654 |
- |
8.64% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-7.74% |
2364.093 |
2181.084 |
- |
-3.50% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
-7.72% |
4.397 |
4.057 |
- |
0.40% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
-7.71% |
681.659 |
629.118 |
- |
-18.53% |
- |
|
std::adjacent_find(list<int>)/8192
|
-7.70% |
7102.885 |
6555.963 |
- |
-7.88% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-7.68% |
0.457 |
0.422 |
- |
-4.31% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-7.67% |
7430.043 |
6860.130 |
- |
-8.43% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.64% |
12931.119 |
11943.205 |
- |
-0.16% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-7.63% |
338.595 |
312.774 |
- |
-2.27% |
- |
|
CastTo<B<Width_/_2,_Depth>>
|
-7.59% |
2526.389 |
2334.705 |
- |
-2.06% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-7.56% |
7717.240 |
7133.786 |
- |
-7.02% |
- |
|
std::partition(list<int>)_(dense)/50
|
-7.54% |
15.979 |
14.775 |
- |
1.61% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-7.52% |
2.245 |
2.076 |
- |
-1.87% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-7.51% |
52.098 |
48.184 |
- |
-1.09% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-7.50% |
2.364 |
2.186 |
- |
-21.41% |
- |
|
BM_toupper_char<wchar_t>
|
-7.49% |
0.995 |
0.920 |
- |
9.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-7.48% |
357014427.893 |
330299443.286 |
- |
-3.42% |
- |
|
BM_join_view_in_vectors/0
|
-7.48% |
0.389 |
0.360 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-7.47% |
14916758.630 |
13801735.749 |
- |
-7.94% |
- |
|
std::map<int,_int>::clear()/8192
|
-7.46% |
89264.486 |
82608.471 |
- |
4.25% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-7.41% |
271.215 |
251.117 |
- |
-9.73% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-7.39% |
37489.537 |
34717.934 |
- |
1.48% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-7.39% |
42.106 |
38.994 |
- |
-1.83% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-7.37% |
50.125 |
46.431 |
- |
-7.08% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-7.32% |
158.093 |
146.514 |
- |
11.22% |
- |
|
std::fill_n(vector<bool>)/64
|
-7.32% |
1.448 |
1.342 |
- |
-3.52% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-7.29% |
2.951 |
2.736 |
- |
-9.20% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-7.29% |
16518221.588 |
15314525.651 |
- |
0.68% |
- |
|
std::set<std::string>::ctor(const_Self&)/32
|
-7.25% |
719.973 |
667.742 |
- |
-8.28% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-7.24% |
80.117 |
74.321 |
- |
-3.13% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-7.23% |
23.707 |
21.993 |
- |
-3.25% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
-7.18% |
169.453 |
157.291 |
- |
-0.76% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
-7.13% |
165.347 |
153.565 |
- |
-0.76% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192
|
-7.12% |
187.515 |
174.170 |
- |
-2.53% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-7.08% |
37.052 |
34.430 |
- |
2.80% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-7.08% |
4.483 |
4.166 |
- |
-18.36% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-7.01% |
6813.136 |
6335.517 |
- |
-3.74% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-7.00% |
21871.095 |
20339.503 |
- |
-2.67% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-6.98% |
199.353 |
185.447 |
- |
4.98% |
- |
|
BM_StringAssignStr_Small_Transparent
|
-6.95% |
1.666 |
1.550 |
- |
-9.51% |
- |
|
ranges::minmax(std::vector<char>)/70000
|
-6.95% |
18191.986 |
16927.846 |
- |
-9.86% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-6.93% |
1.386 |
1.289 |
- |
-26.59% |
- |
|
std::multiset<std::string>::find(key)/32
|
-6.93% |
89.238 |
83.054 |
- |
-3.32% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-6.91% |
10.040 |
9.347 |
- |
-5.35% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-6.87% |
9565173.881 |
8907853.765 |
- |
-6.73% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-6.82% |
361922254.753 |
337222981.436 |
- |
2.70% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-6.81% |
21.829 |
20.342 |
- |
-6.78% |
- |
|
std::map<int,_int>::clear()/1024
|
-6.81% |
10992.844 |
10244.484 |
- |
6.17% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-6.79% |
281.150 |
262.053 |
- |
0.05% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576
|
-6.78% |
13700368.358 |
12771745.162 |
- |
-0.66% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
-6.75% |
1329.463 |
1239.776 |
- |
-0.70% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-6.70% |
1.013 |
0.945 |
- |
-0.07% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-6.70% |
26.646 |
24.861 |
- |
-2.89% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
-6.68% |
38.761 |
36.172 |
- |
-7.09% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
-6.67% |
6.058 |
5.654 |
- |
3.69% |
- |
|
BM_num_get<long_double>
|
-6.66% |
246.331 |
229.920 |
- |
-6.87% |
- |
|
BM_SystemErrorWithoutMessage
|
-6.66% |
34.020 |
31.755 |
- |
-1.46% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
-6.62% |
1.241 |
1.159 |
- |
-9.41% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-6.60% |
1.727 |
1.613 |
- |
-23.24% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-6.57% |
2.723 |
2.544 |
- |
-0.65% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-6.57% |
281.967 |
263.441 |
- |
2.29% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-6.57% |
21094.065 |
19709.079 |
- |
-1.12% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-6.56% |
2514.223 |
2349.351 |
- |
-12.35% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeMiddle
|
-6.55% |
1.355 |
1.266 |
- |
-13.72% |
- |
|
std::is_sorted_until(deque<int>,_pred)/1024
|
-6.55% |
392.744 |
367.020 |
- |
-0.03% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-6.54% |
2237.873 |
2091.625 |
- |
-0.91% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.51% |
8974.877 |
8390.611 |
- |
-1.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-6.48% |
14528.397 |
13586.741 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-6.47% |
11228633.439 |
10502298.083 |
- |
0.75% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-6.46% |
31.414 |
29.385 |
- |
1.81% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
-6.45% |
17.482 |
16.355 |
- |
-6.33% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-6.41% |
38.338 |
35.879 |
- |
-5.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-6.41% |
4805723.019 |
4497631.919 |
- |
-5.43% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-6.40% |
317.391 |
297.081 |
- |
-12.61% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-6.39% |
16.378 |
15.332 |
- |
-10.52% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-6.37% |
1297.256 |
1214.593 |
- |
3.07% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-6.37% |
137429851.340 |
128673127.107 |
- |
-5.86% |
- |
|
BM_BitsetToString<64>/Dense_(90%)/90
|
-6.37% |
63.755 |
59.696 |
- |
-6.20% |
- |
|
bm_exception_ptr_move_assign_null
|
-6.36% |
0.523 |
0.489 |
- |
0.67% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-6.35% |
1.676 |
1.570 |
- |
-1.61% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/32
|
-6.35% |
74.269 |
69.551 |
- |
-7.12% |
- |
|
BM_StringFindStringLiteral/16
|
-6.31% |
1.724 |
1.615 |
- |
0.01% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-6.30% |
2.627 |
2.462 |
- |
9.40% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
-6.29% |
9494462.516 |
8897313.802 |
- |
-5.71% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-6.24% |
137631214.829 |
129036559.723 |
- |
-5.78% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-6.23% |
0.701 |
0.657 |
- |
-2.01% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-6.22% |
2024.584 |
1898.688 |
- |
-13.57% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-6.22% |
2582798.947 |
2422262.641 |
- |
-0.68% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-6.21% |
12.034 |
11.286 |
- |
-1.80% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-6.21% |
16.892 |
15.842 |
- |
-0.57% |
- |
|
std::variant<8-alts>::visit()_(3_variants)
|
-6.17% |
0.675 |
0.634 |
- |
-5.92% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-6.15% |
2.900 |
2.721 |
- |
-5.38% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-6.15% |
929.099 |
871.932 |
- |
1.38% |
- |
|
BM_std_minmax_element<int>/4000
|
-6.14% |
1312.239 |
1231.641 |
- |
-3.85% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-6.12% |
29459.959 |
27656.433 |
- |
31.33% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-6.10% |
829.505 |
778.924 |
- |
-5.41% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-6.07% |
353476407.974 |
332031816.283 |
- |
-5.79% |
- |
|
BM_deque_vector_ranges_move/0
|
-6.07% |
0.645 |
0.605 |
- |
-4.64% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-6.05% |
166.610 |
156.538 |
- |
1.11% |
- |
|
BM_BitsetToString<32>/Sparse_(10%)/10
|
-6.04% |
11.443 |
10.752 |
- |
-3.96% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
-6.03% |
3836215.736 |
3604915.625 |
- |
-5.57% |
- |
|
BM_std_minmax_element<int>/5500
|
-6.00% |
1798.447 |
1690.468 |
- |
-3.82% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-6.00% |
9483932.145 |
8914778.521 |
- |
-6.00% |
- |
|
BM_format_to_n_string_back_inserter<std::list<char>>/16384
|
-5.96% |
210000.054 |
197474.611 |
- |
-0.96% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-5.95% |
32.759 |
30.809 |
- |
-4.25% |
- |
|
std::search_n(list<int>)_(no_match)/32
|
-5.95% |
9.775 |
9.194 |
- |
1.93% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-5.94% |
124195.349 |
116817.485 |
- |
-0.23% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-5.91% |
69.766 |
65.644 |
- |
4.13% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-5.90% |
30379.514 |
28586.418 |
- |
23.55% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
-5.89% |
24066.900 |
22649.156 |
- |
-3.93% |
- |
|
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque
|
-5.88% |
9.573 |
9.010 |
- |
-7.45% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-5.86% |
84917.244 |
79937.005 |
- |
-4.16% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.85% |
121687.092 |
114565.017 |
- |
-1.48% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192
|
-5.82% |
23459.597 |
22094.499 |
- |
-2.78% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384
|
-5.80% |
210429.056 |
198231.698 |
- |
-0.02% |
- |
|
BM_join_view_out_vectors/0
|
-5.77% |
0.447 |
0.421 |
- |
8.27% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
-5.76% |
9484992.595 |
8938377.863 |
- |
-5.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-5.71% |
1209812.146 |
1140761.049 |
- |
-6.91% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-5.70% |
26.081 |
24.595 |
- |
2.50% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.70% |
57695.565 |
54409.585 |
- |
-2.50% |
- |
|
BM_format_to_string_back_inserter<std::vector<char>>/1
|
-5.67% |
17.021 |
16.056 |
- |
4.02% |
- |
|
BM_std_minmax_element<int>/4096
|
-5.67% |
1339.728 |
1263.814 |
- |
-4.23% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.64% |
982.519 |
927.092 |
- |
-2.52% |
- |
|
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32
|
-5.62% |
259.012 |
244.449 |
- |
-2.15% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-5.61% |
373104667.012 |
352174719.408 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-5.59% |
1974055.637 |
1863631.513 |
- |
3.16% |
- |
|
std::any_of(deque<int>)_(process_all)/32
|
-5.59% |
8.908 |
8.410 |
- |
8.95% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-5.59% |
1454.153 |
1372.903 |
- |
1.51% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.59% |
58406.911 |
55144.161 |
- |
2.38% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-5.58% |
187521.379 |
177054.777 |
- |
1.49% |
- |
|
BM_num_get<double>
|
-5.57% |
247.690 |
233.886 |
- |
-6.56% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-5.57% |
2.478 |
2.340 |
- |
-13.73% |
- |
|
BM_StringFindStringLiteral/32
|
-5.57% |
1.953 |
1.844 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-5.57% |
4.627 |
4.369 |
- |
-2.18% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
-5.56% |
20.244 |
19.118 |
- |
-3.08% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-5.56% |
44.236 |
41.776 |
- |
-1.96% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
-5.54% |
14.488 |
13.684 |
- |
-7.07% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
-5.54% |
12.483 |
11.791 |
- |
-0.00% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-5.54% |
5350.857 |
5054.322 |
- |
0.49% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-5.54% |
1.941 |
1.834 |
- |
-8.46% |
- |
|
BM_toupper_string<char>
|
-5.52% |
37.900 |
35.809 |
- |
-4.29% |
- |
|
std::unordered_set<std::string>::count(key)/1024
|
-5.52% |
119.640 |
113.040 |
- |
-0.28% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-5.47% |
5645.771 |
5336.791 |
- |
-0.11% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-5.47% |
112141.031 |
106004.221 |
- |
-0.04% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-5.47% |
113031.189 |
106850.608 |
- |
-0.05% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_6
|
-5.47% |
3.068 |
2.900 |
- |
-4.43% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-5.46% |
195759632.112 |
185065488.843 |
- |
-3.82% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-5.46% |
357773448.341 |
338235608.768 |
- |
5.44% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.45% |
7493.854 |
7085.388 |
- |
-1.99% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-5.45% |
2.795 |
2.643 |
- |
0.14% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-5.42% |
26.378 |
24.947 |
- |
-8.11% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.42% |
14558.785 |
13770.405 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.41% |
5956.545 |
5634.129 |
- |
-1.27% |
- |
|
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-5.41% |
137.167 |
129.746 |
- |
-2.48% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-5.40% |
18873.166 |
17854.468 |
- |
0.04% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-5.39% |
1051.360 |
994.713 |
- |
47.44% |
- |
|
std::variant<50-alts>::visit()_(2_variants)
|
-5.39% |
0.670 |
0.634 |
- |
-5.02% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32
|
-5.38% |
22.476 |
21.267 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-5.37% |
16116010.305 |
15250034.304 |
- |
-0.44% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-5.37% |
209168.350 |
197938.684 |
- |
-2.26% |
- |
|
SetIntersection_Front_Set_float_256_16
|
-5.36% |
4719777.335 |
4466830.379 |
- |
-0.94% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-5.36% |
195727362.810 |
185238937.661 |
- |
-7.35% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-5.35% |
196525755.199 |
186015921.459 |
- |
-0.05% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-5.34% |
935.249 |
885.260 |
- |
7.72% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-5.34% |
47.833 |
45.279 |
- |
2.19% |
- |
|
BM_format_to_iterator/<std::array>_string_len_6
|
-5.34% |
2.350 |
2.225 |
- |
-3.50% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-5.32% |
67.397 |
63.809 |
- |
-1.19% |
- |
|
rng::fold_left(deque<int>)/1048576
|
-5.30% |
1589258.242 |
1505056.476 |
- |
-5.29% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6
|
-5.30% |
71.652 |
67.856 |
- |
-1.54% |
- |
|
std::list<std::string>::ctor(size_type)/8192
|
-5.25% |
104837.886 |
99338.689 |
- |
-1.51% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-5.22% |
1075398.084 |
1019224.804 |
- |
-2.41% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.22% |
138.618 |
131.387 |
- |
11.54% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-5.21% |
9457598.720 |
8965315.763 |
- |
-5.50% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
-5.20% |
2.802 |
2.657 |
- |
-3.38% |
- |
|
BM_format_string<wchar_t>/256
|
-5.20% |
0.424 |
0.402 |
- |
2.24% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-5.18% |
38.389 |
36.399 |
- |
-4.34% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
-5.18% |
9484395.664 |
8992658.649 |
- |
-5.01% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-5.16% |
1070432.086 |
1015196.601 |
- |
-2.28% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-5.16% |
27.094 |
25.696 |
- |
-4.91% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-5.15% |
239.503 |
227.163 |
- |
5.60% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.14% |
906.011 |
859.480 |
- |
6.69% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
-5.13% |
111.854 |
106.114 |
- |
-5.24% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.10% |
121186.177 |
115000.326 |
- |
-2.42% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-5.10% |
1180952.974 |
1120738.313 |
- |
-6.35% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-5.10% |
11.723 |
11.126 |
- |
-4.24% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-5.10% |
930.844 |
883.413 |
- |
-4.75% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-5.09% |
1.528 |
1.450 |
- |
-6.21% |
- |
|
BM_tolower_string<char>
|
-5.05% |
37.063 |
35.190 |
- |
-0.38% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-5.05% |
20.143 |
19.125 |
- |
-1.24% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-5.04% |
25.368 |
24.091 |
- |
0.49% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-5.02% |
194230223.168 |
184483464.574 |
- |
-7.95% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-5.01% |
44659555.936 |
42422957.951 |
- |
-20.01% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-5.00% |
66.407 |
63.087 |
- |
-0.72% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
-5.00% |
78.238 |
74.328 |
- |
-3.74% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-4.99% |
25823956.981 |
24535560.806 |
- |
-3.50% |
- |
|
BM_num_get<float>
|
-4.97% |
246.598 |
234.337 |
- |
-5.50% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1
|
-4.95% |
21.307 |
20.253 |
- |
-0.89% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-4.95% |
185.364 |
176.196 |
- |
2.06% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-4.94% |
360423621.522 |
342622639.456 |
- |
-0.31% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-4.94% |
20344.467 |
19340.102 |
- |
-4.37% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
-4.93% |
24983.112 |
23750.547 |
- |
-4.65% |
- |
|
std::unordered_set<int>::clear()/32
|
-4.93% |
591.054 |
561.944 |
- |
-5.44% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.92% |
120.989 |
115.037 |
- |
-0.51% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.92% |
5055.696 |
4807.064 |
- |
-4.30% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-4.91% |
21.884 |
20.809 |
- |
2.61% |
- |
|
BM_vector_deque_copy_backward/1
|
-4.89% |
1.147 |
1.090 |
- |
-4.69% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-4.89% |
369013753.068 |
350973554.421 |
- |
-5.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-4.89% |
1033063.000 |
982573.861 |
- |
-4.04% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-4.86% |
8594.342 |
8176.540 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-4.85% |
1.339 |
1.274 |
- |
-6.56% |
- |
|
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-4.84% |
26.718 |
25.424 |
- |
-3.91% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-4.84% |
3005.514 |
2860.152 |
- |
-6.68% |
- |
|
std::map<std::string,_int>::find(key)/32
|
-4.83% |
88.003 |
83.753 |
- |
2.86% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-4.83% |
1777008.362 |
1691219.676 |
- |
3.94% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-4.82% |
13.681 |
13.021 |
- |
-4.92% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-4.81% |
12495167.957 |
11893735.294 |
- |
-4.83% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-4.79% |
23496.511 |
22370.854 |
- |
1.31% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-4.79% |
12.144 |
11.563 |
- |
-0.49% |
- |
|
std::find(deque<int>)_(bail_25%)/1024
|
-4.78% |
64.324 |
61.248 |
- |
-4.89% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-4.77% |
351274142.119 |
334524658.908 |
- |
-19.97% |
- |
|
BM_format_string<char>/32
|
-4.76% |
0.654 |
0.623 |
- |
-4.46% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-4.75% |
23.229 |
22.126 |
- |
-4.67% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-4.74% |
105.814 |
100.797 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-4.73% |
1179034.496 |
1123243.663 |
- |
-3.38% |
- |
|
BM_cyrillic_escaped<wchar_t>
|
-4.73% |
12998.683 |
12383.670 |
- |
-1.69% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-4.73% |
1936041.377 |
1844485.058 |
- |
-1.28% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.71% |
7548.503 |
7192.688 |
- |
2.30% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-4.70% |
1.697 |
1.617 |
- |
-6.05% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_1_level)
|
-4.70% |
38.409 |
36.604 |
- |
-5.55% |
- |
|
std::shift_right(deque<int>)/8192
|
-4.70% |
448.705 |
427.627 |
- |
0.81% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-4.66% |
32708.811 |
31184.138 |
- |
-2.85% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
-4.66% |
122697.954 |
116978.772 |
- |
-0.25% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.66% |
14709.604 |
14024.021 |
- |
-1.49% |
- |
|
std::format(double)_(fmt:_{:017500_0f})
|
-4.62% |
1350.327 |
1287.883 |
- |
-3.03% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/16384
|
-4.62% |
198614.348 |
189431.474 |
- |
-0.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.62% |
32.134 |
30.650 |
- |
11.49% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.60% |
11283.066 |
10764.202 |
- |
-3.50% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-4.59% |
3.672 |
3.503 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-4.58% |
117511.599 |
112133.773 |
- |
-0.87% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-4.57% |
512.458 |
489.020 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.56% |
32.911 |
31.410 |
- |
19.19% |
- |
|
BM_vector_deque_copy_backward/4000
|
-4.54% |
168.138 |
160.498 |
- |
-2.36% |
- |
|
std::for_each(set<int>::iterator)/32
|
-4.54% |
41.536 |
39.649 |
- |
0.18% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-4.53% |
1623.894 |
1550.362 |
- |
-2.76% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-4.52% |
10742527.992 |
10257286.485 |
- |
-2.01% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-4.52% |
2.114 |
2.018 |
- |
-1.32% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-4.50% |
48367.882 |
46193.161 |
- |
-3.67% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.48% |
4.198 |
4.010 |
- |
-3.96% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
-4.47% |
2869.050 |
2740.729 |
- |
0.09% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-4.47% |
32335.207 |
30889.443 |
- |
-2.43% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.46% |
5524.973 |
5278.726 |
- |
0.10% |
- |
|
std::list<std::string>::ctor(size_type)/1024
|
-4.46% |
12753.285 |
12184.919 |
- |
-1.44% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
-4.45% |
21026.147 |
20090.460 |
- |
-1.53% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-4.45% |
120383.578 |
115030.810 |
- |
-4.11% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/1048576
|
-4.45% |
12818635.594 |
12248767.274 |
- |
-0.73% |
- |
|
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-4.44% |
4814.748 |
4600.766 |
- |
0.17% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-4.44% |
24035.600 |
22967.602 |
- |
-4.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.43% |
1261766.395 |
1205918.705 |
- |
-4.50% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-4.42% |
6121.130 |
5850.790 |
- |
-2.22% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
-4.41% |
66.310 |
63.384 |
- |
-1.59% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-4.39% |
10.639 |
10.172 |
- |
1.39% |
- |
|
std::map<int,_int>::clear()/32
|
-4.39% |
652.804 |
624.124 |
- |
1.96% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-4.39% |
2028.756 |
1939.789 |
- |
-16.34% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-4.37% |
350308838.417 |
334990910.920 |
- |
4.88% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.37% |
36.330 |
34.742 |
- |
6.74% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-4.37% |
14909.898 |
14258.988 |
- |
-2.03% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-4.35% |
9537694.160 |
9122630.106 |
- |
2.99% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-4.33% |
14252825.485 |
13635669.935 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-4.33% |
21335923.073 |
20412984.630 |
- |
-6.07% |
- |
|
BM_from_sys/1993/threads:16
|
-4.32% |
0.705 |
0.675 |
- |
-0.85% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-4.32% |
9710.243 |
9291.245 |
- |
0.64% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-4.31% |
15.380 |
14.717 |
- |
7.08% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-4.30% |
16900.664 |
16174.527 |
- |
-4.13% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-4.29% |
24.234 |
23.195 |
- |
-0.53% |
- |
|
std::unordered_multimap<int,_int>::find(key)/1024
|
-4.28% |
10.240 |
9.801 |
- |
-7.80% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-4.28% |
181.047 |
173.293 |
- |
2.86% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/8192
|
-4.27% |
3604.796 |
3450.874 |
- |
-1.77% |
- |
|
std::for_each(set<int>::iterator)/50
|
-4.27% |
67.066 |
64.205 |
- |
-0.09% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-4.26% |
17.637 |
16.885 |
- |
0.02% |
- |
|
BM_format_string<wchar_t>/512
|
-4.26% |
0.342 |
0.327 |
- |
2.63% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
-4.25% |
11.539 |
11.049 |
- |
-1.04% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.24% |
26.573 |
25.448 |
- |
0.01% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-4.23% |
10515.118 |
10070.126 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-4.22% |
10868408.391 |
10409320.239 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-4.21% |
1050806.744 |
1006521.191 |
- |
-2.38% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-4.20% |
422.974 |
405.195 |
- |
-0.33% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-4.20% |
15159.692 |
14522.581 |
- |
-0.63% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.20% |
1059695.473 |
1015185.984 |
- |
-6.05% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-4.20% |
32670.613 |
31299.927 |
- |
-2.02% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-4.19% |
10065866.958 |
9644173.499 |
- |
-3.94% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
-4.18% |
279938.033 |
268243.547 |
- |
-2.54% |
- |
|
BM_StringFindStringLiteral/2048
|
-4.17% |
41.909 |
40.161 |
- |
-0.20% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-4.16% |
18.333 |
17.570 |
- |
-0.13% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000
|
-4.15% |
72260.044 |
69261.124 |
- |
-2.58% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-4.15% |
18.750 |
17.972 |
- |
-1.57% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-4.14% |
3.935 |
3.772 |
- |
8.07% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-4.13% |
108.091 |
103.627 |
- |
-4.64% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.10% |
758.238 |
727.146 |
- |
-0.11% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-4.10% |
24.055 |
23.069 |
- |
-2.38% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
-4.10% |
13.148 |
12.609 |
- |
-1.04% |
- |
|
std::unordered_map<int,_int>::count(key)/1024
|
-4.09% |
10.197 |
9.779 |
- |
-2.20% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-4.08% |
892.922 |
856.466 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-4.07% |
12009267.781 |
11520005.136 |
- |
-10.58% |
- |
|
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-4.07% |
19504.034 |
18710.965 |
- |
-4.88% |
- |
|
std::list<int>::ctor(size_type)/1024
|
-4.07% |
12441.042 |
11935.182 |
- |
-0.95% |
- |
|
std::set<std::string>::clear()/32
|
-4.06% |
889.553 |
853.407 |
- |
-10.46% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6
|
-4.06% |
70.662 |
67.797 |
- |
-1.80% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192
|
-4.05% |
275295.272 |
264137.961 |
- |
-2.72% |
- |
|
BM_format_to_n_string_back_inserter<std::list<char>>/1048576
|
-4.05% |
13439173.792 |
12894612.771 |
- |
-0.61% |
- |
|
std::unordered_map<int,_int>::contains(key)/1024
|
-4.05% |
10.380 |
9.959 |
- |
1.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.04% |
30.981 |
29.728 |
- |
-3.41% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-4.03% |
1063.816 |
1020.983 |
- |
53.34% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.03% |
12851.262 |
12333.979 |
- |
-0.05% |
- |
|
std::unordered_multimap<int,_int>::count(key)/1024
|
-4.02% |
10.774 |
10.341 |
- |
-3.71% |
- |
|
std::set<std::string>::contains(key)/1024
|
-4.02% |
147.315 |
141.394 |
- |
-5.14% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-4.02% |
5876.601 |
5640.465 |
- |
-0.25% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_len_6
|
-4.02% |
34.150 |
32.779 |
- |
-4.97% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-4.01% |
30.245 |
29.031 |
- |
-0.93% |
- |
|
std::generate(deque<int>)/50
|
-4.00% |
12.487 |
11.987 |
- |
-1.35% |
- |
|
std::list<int>::ctor(size_type)/8192
|
-4.00% |
100855.543 |
96819.288 |
- |
-0.78% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-4.00% |
10.517 |
10.097 |
- |
0.67% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-3.99% |
14702.116 |
14115.585 |
- |
-2.94% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-3.98% |
4.777 |
4.587 |
- |
-10.14% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-3.97% |
7956460.165 |
7640368.352 |
- |
-8.07% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-3.97% |
11891023.755 |
11418629.175 |
- |
-4.34% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.97% |
262.056 |
251.651 |
- |
-5.37% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-3.97% |
2362.459 |
2268.689 |
- |
1.45% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-3.97% |
0.500 |
0.480 |
- |
-4.64% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/1024
|
-3.96% |
556.879 |
534.808 |
- |
-5.67% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-3.96% |
12890273.447 |
12379614.739 |
- |
-2.11% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-3.95% |
2.269 |
2.179 |
- |
-3.63% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.95% |
148517.000 |
142649.565 |
- |
-2.19% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4
|
-3.95% |
18773698.488 |
18032545.301 |
- |
0.07% |
- |
|
BM_std_minmax_element<int>/65536
|
-3.94% |
21507.928 |
20659.469 |
- |
-3.01% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-3.94% |
9527228.778 |
9151537.303 |
- |
-4.48% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-3.94% |
66142.739 |
63534.909 |
- |
-4.45% |
- |
|
std::copy_n(list<int>)/8
|
-3.94% |
2.105 |
2.022 |
- |
-2.35% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/1024
|
-3.94% |
2527.057 |
2427.570 |
- |
-0.67% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-3.93% |
94.681 |
90.957 |
- |
-1.54% |
- |
|
BM_deque_deque_ranges_move/1
|
-3.93% |
0.992 |
0.953 |
- |
-12.77% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-3.91% |
123178.323 |
118364.416 |
- |
-0.84% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-3.90% |
32247.862 |
30988.931 |
- |
-4.01% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-3.90% |
41.335 |
39.725 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-3.89% |
19227828.515 |
18479712.308 |
- |
-4.10% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-3.89% |
2.692 |
2.588 |
- |
-5.40% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.89% |
17.425 |
16.748 |
- |
-0.88% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-3.89% |
47641.289 |
45790.308 |
- |
-1.39% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.88% |
9642.542 |
9268.800 |
- |
-2.15% |
- |
|
ranges::minmax(std::vector<__int128>)/8
|
-3.87% |
4.253 |
4.088 |
- |
-2.85% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
-3.85% |
2.300 |
2.211 |
- |
-5.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-3.84% |
364104256.655 |
350105909.514 |
- |
-0.17% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-3.84% |
13.611 |
13.089 |
- |
-1.09% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-3.82% |
8.965 |
8.622 |
- |
-2.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-3.82% |
1025496.610 |
986340.037 |
- |
-3.30% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
-3.81% |
18.059 |
17.372 |
- |
-1.47% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.80% |
34.149 |
32.850 |
- |
-4.99% |
- |
|
BM_CmpEqual_int_ushort
|
-3.80% |
1.117 |
1.075 |
- |
-3.22% |
- |
|
std::vector<bool>::reserve()
|
-3.80% |
8.755 |
8.422 |
- |
2.92% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
-3.79% |
26.518 |
25.513 |
- |
-11.58% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-3.79% |
34.253 |
32.955 |
- |
6.71% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-3.79% |
4.529 |
4.358 |
- |
46.41% |
- |
|
SetIntersection_None_Set_float_64_1
|
-3.79% |
25266979.594 |
24310056.745 |
- |
-2.14% |
- |
|
std::copy_backward(list<int>)/512
|
-3.79% |
377.274 |
362.988 |
- |
-3.80% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-3.78% |
12394291.139 |
11925292.725 |
- |
-4.28% |
- |
|
dynamic_cast_(VChain,_1_level)
|
-3.78% |
7.211 |
6.938 |
- |
0.12% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.78% |
692.386 |
666.214 |
- |
-2.19% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.78% |
93910.812 |
90363.634 |
- |
-3.39% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-3.77% |
2.060 |
1.983 |
- |
-12.71% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-3.74% |
1.722 |
1.658 |
- |
-1.05% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-3.74% |
30.066 |
28.942 |
- |
-0.09% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_2_levels)
|
-3.74% |
29.118 |
28.028 |
- |
-5.61% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-3.74% |
277908.608 |
267517.298 |
- |
-2.82% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-3.71% |
24.159 |
23.262 |
- |
-0.70% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-3.70% |
3.934 |
3.788 |
- |
0.18% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.69% |
1134.407 |
1092.509 |
- |
-8.35% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-3.69% |
23.645 |
22.773 |
- |
0.27% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-3.68% |
28.821 |
27.759 |
- |
16.64% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-3.66% |
2114119.008 |
2036681.864 |
- |
-3.41% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.66% |
100513.673 |
96832.656 |
- |
-1.13% |
- |
|
BM_deque_deque_move/2
|
-3.66% |
3.227 |
3.109 |
- |
-3.51% |
- |
|
std::replace_if(vector<int>)_(prefix)/8192
|
-3.66% |
2066.864 |
1991.252 |
- |
-0.85% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8
|
-3.64% |
13.041 |
12.567 |
- |
-1.53% |
- |
|
dynamic_cast_(VChain_fail,_5_levels)
|
-3.62% |
44.820 |
43.199 |
- |
-7.28% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-3.61% |
17.692 |
17.053 |
- |
0.60% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-3.61% |
2.444 |
2.355 |
- |
5.66% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0
|
-3.61% |
3.705 |
3.571 |
- |
-3.14% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.61% |
3.555 |
3.426 |
- |
2.91% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-3.59% |
526.476 |
507.551 |
- |
-1.15% |
- |
|
std::shift_right(deque<int>)/1024
|
-3.58% |
57.014 |
54.975 |
- |
0.32% |
- |
|
rng::for_each(set<int>)/8192
|
-3.58% |
17647.177 |
17015.941 |
- |
-7.21% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.57% |
2393.850 |
2308.436 |
- |
-1.60% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-3.55% |
2.420 |
2.334 |
- |
-3.57% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-3.54% |
18.085 |
17.445 |
- |
-4.63% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.52% |
245.396 |
236.748 |
- |
1.54% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/32768
|
-3.52% |
40366.768 |
38944.790 |
- |
-3.56% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
-3.52% |
10.612 |
10.239 |
- |
1.51% |
- |
|
BM_StringFindAllMatch/64
|
-3.51% |
3.122 |
3.012 |
- |
-5.71% |
- |
|
BM_format_to_string_begin<std::wstring>/1
|
-3.49% |
9.995 |
9.646 |
- |
-2.06% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-3.49% |
120911.179 |
116690.380 |
- |
-1.10% |
- |
|
BM_format_to_iterator/<std::deque>_C_string_len_6
|
-3.48% |
10.037 |
9.688 |
- |
0.27% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-3.48% |
8.197 |
7.912 |
- |
-2.79% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
-3.47% |
1.555 |
1.501 |
- |
-16.49% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8
|
-3.46% |
3.979 |
3.841 |
- |
-1.88% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-3.46% |
40.723 |
39.315 |
- |
0.47% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-3.45% |
1032050.140 |
996401.021 |
- |
-2.28% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
-3.45% |
48.979 |
47.288 |
- |
-7.38% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.44% |
3.440 |
3.322 |
- |
-7.97% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-3.43% |
28.757 |
27.771 |
- |
1.44% |
- |
|
BM_StringFindAllMatch/8
|
-3.42% |
2.587 |
2.498 |
- |
-4.45% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8
|
-3.41% |
46.010 |
44.441 |
- |
-2.93% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-3.41% |
341.798 |
330.151 |
- |
-5.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.40% |
2103985.660 |
2032399.690 |
- |
-2.18% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.40% |
57450.370 |
55495.746 |
- |
-3.18% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-3.40% |
4278569.373 |
4133051.117 |
- |
-4.11% |
- |
|
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
-3.40% |
42021.085 |
40591.951 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-3.39% |
6755921.081 |
6526969.134 |
- |
-12.88% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-3.39% |
1036323.514 |
1001227.833 |
- |
-3.88% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-3.38% |
16.809 |
16.242 |
- |
-0.65% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
-3.38% |
7533206.940 |
7278954.983 |
- |
-6.53% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-3.37% |
101249.329 |
97835.439 |
- |
0.10% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-3.36% |
1.651 |
1.595 |
- |
-6.93% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-3.36% |
8124.058 |
7850.957 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.36% |
117416.409 |
113469.795 |
- |
-0.12% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.36% |
245.227 |
236.986 |
- |
-1.38% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-3.36% |
806.581 |
779.477 |
- |
-0.24% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-3.36% |
6261745.701 |
6051566.615 |
- |
-4.52% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6
|
-3.35% |
33.769 |
32.637 |
- |
-3.07% |
- |
|
std::map<std::string,_int>::count(key)/32
|
-3.35% |
87.985 |
85.036 |
- |
-2.31% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
-3.34% |
37940.981 |
36673.686 |
- |
-2.19% |
- |
|
BM_StringFindStringLiteral/128
|
-3.34% |
3.332 |
3.221 |
- |
0.01% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-3.32% |
193546487.438 |
187120957.719 |
- |
-5.81% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.32% |
25.443 |
24.598 |
- |
-1.60% |
- |
|
BM_format_to_n_string_begin<std::list<char>>/16384
|
-3.32% |
14720.279 |
14232.051 |
- |
-1.74% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-3.32% |
1037372.276 |
1002968.429 |
- |
-0.14% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-3.31% |
21.236 |
20.533 |
- |
-1.18% |
- |
|
std::move_backward(vector<int>)/8
|
-3.31% |
2.329 |
2.252 |
- |
-2.87% |
- |
|
std::multimap<std::string,_int>::equal_range(key)/1024
|
-3.31% |
113.411 |
109.661 |
- |
0.13% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.31% |
147388.718 |
142516.865 |
- |
-2.42% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-3.30% |
1031106.431 |
997039.815 |
- |
1.71% |
- |
|
BM_to_sys/1979/threads:4
|
-3.29% |
1.361 |
1.316 |
- |
-0.91% |
- |
|
BM_CmpEqual_ushort_uint
|
-3.29% |
1.073 |
1.037 |
- |
-2.41% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-3.28% |
1070631.063 |
1035471.819 |
- |
-4.66% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-3.28% |
194313478.889 |
187939574.290 |
- |
-3.06% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
-3.26% |
10.568 |
10.224 |
- |
1.01% |
- |
|
BM_deque_vector_ranges_move/64000
|
-3.25% |
20906.809 |
20226.352 |
- |
-2.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-3.25% |
155013717.618 |
149969622.353 |
- |
-3.50% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-3.25% |
26.629 |
25.765 |
- |
-1.56% |
- |
|
dynamic_cast_(VChain_middle,_4_levels)
|
-3.24% |
64.576 |
62.484 |
- |
-5.74% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-3.23% |
29.887 |
28.923 |
- |
-3.13% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.22% |
320.987 |
310.653 |
- |
-0.24% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-3.22% |
18.026 |
17.446 |
- |
-2.26% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-3.21% |
2.293 |
2.220 |
- |
-7.12% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-3.21% |
30.707 |
29.721 |
- |
-4.04% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.20% |
54493.703 |
52748.662 |
- |
15.68% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-3.19% |
367263831.986 |
355541594.219 |
- |
-4.37% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-3.19% |
25800.395 |
24977.264 |
- |
-3.95% |
- |
|
std::format(double)_(fmt:_{:017500_0Lf})
|
-3.18% |
1376.183 |
1332.378 |
- |
0.14% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.18% |
10339.219 |
10010.546 |
- |
-3.49% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeMiddle
|
-3.18% |
1.602 |
1.551 |
- |
-6.23% |
- |
|
BM_deque_deque_move/1
|
-3.18% |
2.608 |
2.525 |
- |
-0.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.18% |
68715.565 |
66533.845 |
- |
0.28% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-3.17% |
48.765 |
47.220 |
- |
-1.16% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
-3.16% |
747.355 |
723.713 |
- |
5.80% |
- |
|
BM_std_minmax_element<int>/64
|
-3.16% |
20.669 |
20.015 |
- |
-2.61% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-3.16% |
235836.888 |
228395.742 |
- |
-1.07% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.16% |
278433.529 |
269648.470 |
- |
-1.65% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
-3.15% |
917.645 |
888.707 |
- |
-0.63% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.15% |
3872.203 |
3750.192 |
- |
0.39% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-3.15% |
30168.322 |
29218.736 |
- |
-5.43% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
-3.14% |
14.873 |
14.406 |
- |
-6.27% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.14% |
10967565.607 |
10623503.616 |
- |
-0.65% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-3.13% |
25.240 |
24.450 |
- |
-4.15% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.13% |
22.144 |
21.451 |
- |
-1.32% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.13% |
16667.581 |
16145.993 |
- |
-3.70% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
-3.12% |
34.376 |
33.304 |
- |
-2.10% |
- |
|
std::format(double)_(fmt:_{:0^17500_0f})
|
-3.12% |
1371.132 |
1328.413 |
- |
-3.31% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_60
|
-3.11% |
117.609 |
113.957 |
- |
-0.73% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-3.09% |
3430622.723 |
3324520.960 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-3.09% |
4624128.243 |
4481307.063 |
- |
-4.19% |
- |
|
std::copy_if(deque<int>)_(entire_range)/262144
|
-3.09% |
81440.369 |
78926.246 |
- |
-2.58% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-3.08% |
195183342.276 |
189172923.658 |
- |
1.54% |
- |
|
std::format(float)_(fmt:_{:0<17500_0a})
|
-3.06% |
1224.454 |
1186.959 |
- |
-2.41% |
- |
|
std::shift_left(deque<int>)/32
|
-3.05% |
5.227 |
5.067 |
- |
2.79% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.05% |
10710305.022 |
10384111.246 |
- |
-2.06% |
- |
|
BM_std_minmax_element<int>/64000
|
-3.04% |
20776.208 |
20143.667 |
- |
-2.51% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-3.04% |
27.823 |
26.977 |
- |
0.78% |
- |
|
std::list<std::string>::ctor(size_type)/32
|
-3.04% |
356.724 |
345.894 |
- |
0.73% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-3.03% |
1.671 |
1.620 |
- |
-22.09% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.02% |
3858.844 |
3742.299 |
- |
-3.58% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
-3.01% |
2364.917 |
2293.809 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-3.01% |
16613045.312 |
16113644.699 |
- |
0.46% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-3.00% |
599426.538 |
581443.211 |
- |
-0.61% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_6
|
-3.00% |
2.300 |
2.231 |
- |
1.48% |
- |
|
std::multimap<std::string,_int>::count(key)/8192
|
-2.99% |
190.896 |
185.192 |
- |
-0.14% |
- |
|
BM_std_minmax_element<char>/64
|
-2.99% |
25.653 |
24.887 |
- |
18.65% |
- |
|
std::copy_if(deque<int>)_(entire_range)/4096
|
-2.98% |
1197.181 |
1161.523 |
- |
-3.45% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-2.96% |
1.883 |
1.828 |
- |
-1.27% |
- |
|
std::for_each(set<int>::iterator)/8
|
-2.95% |
9.043 |
8.776 |
- |
-0.79% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-2.95% |
3358.425 |
3259.453 |
- |
-1.19% |
- |
|
std::generate(list<int>)/50
|
-2.94% |
15.081 |
14.639 |
- |
-0.47% |
- |
|
std::shift_left(deque<int>)/50
|
-2.93% |
6.979 |
6.775 |
- |
1.36% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-2.93% |
35.917 |
34.864 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-2.92% |
206815511.826 |
200773728.592 |
- |
4.05% |
- |
|
bm_ranges_lexicographical_compare<int>/512
|
-2.91% |
188.264 |
182.778 |
- |
-2.92% |
- |
|
bm_lexicographical_compare<int>/8
|
-2.91% |
2.553 |
2.478 |
- |
-3.02% |
- |
|
BM_format_string<char>/16
|
-2.90% |
1.192 |
1.157 |
- |
-5.90% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.90% |
7450.258 |
7234.338 |
- |
-2.94% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-2.89% |
15961348.925 |
15499547.131 |
- |
1.51% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-2.89% |
251.711 |
244.439 |
- |
-4.69% |
- |
|
BM_format_to_string_begin<std::list<wchar_t>>/16384
|
-2.89% |
15918.471 |
15458.656 |
- |
0.36% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-2.88% |
30.027 |
29.161 |
- |
-2.71% |
- |
|
BM_StringDestroy_Huge
|
-2.88% |
10.879 |
10.566 |
- |
-22.24% |
- |
|
std::rotate(vector<int>)_(by_1/3)/50
|
-2.88% |
23.173 |
22.507 |
- |
-1.46% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-2.87% |
261.608 |
254.094 |
- |
-4.69% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.87% |
201961.156 |
196160.490 |
- |
0.44% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
-2.87% |
27.882 |
27.082 |
- |
-9.02% |
- |
|
BM_StringFindStringLiteral/8192
|
-2.87% |
141.022 |
136.977 |
- |
0.15% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.87% |
14.711 |
14.289 |
- |
-0.72% |
- |
|
BM_std_minmax_element<int>/70000
|
-2.86% |
22726.584 |
22076.111 |
- |
-2.26% |
- |
|
BM_std_minmax_element<long_long>/512
|
-2.86% |
172.737 |
167.793 |
- |
-6.10% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-2.86% |
7.756 |
7.534 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.86% |
578.159 |
561.638 |
- |
-1.29% |
- |
|
BM_std_minmax_element<short>/4
|
-2.85% |
1.153 |
1.120 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-2.85% |
14597337.227 |
14180655.777 |
- |
2.54% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-2.85% |
31647.072 |
30746.263 |
- |
-5.27% |
- |
|
BM_BitsetToString<64>/Sparse_(10%)/10
|
-2.85% |
11.630 |
11.299 |
- |
3.07% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-2.84% |
2.738 |
2.660 |
- |
-4.27% |
- |
|
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-2.83% |
146.334 |
142.193 |
- |
0.94% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_1_level)
|
-2.82% |
18.899 |
18.365 |
- |
-4.29% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-2.82% |
1095.416 |
1064.551 |
- |
-2.76% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-2.82% |
21.297 |
20.698 |
- |
2.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.81% |
38686.582 |
37599.341 |
- |
-0.66% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
-2.81% |
251559.061 |
244490.062 |
- |
-16.25% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.81% |
16.299 |
15.841 |
- |
-2.07% |
- |
|
BM_deque_deque_copy_backward/4000
|
-2.81% |
169.890 |
165.123 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.79% |
1028476.655 |
999746.704 |
- |
-1.40% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.79% |
27.782 |
27.006 |
- |
-2.56% |
- |
|
BM_CmpLess_ushort_ushort
|
-2.79% |
1.080 |
1.050 |
- |
0.61% |
- |
|
BM_deque_deque_copy/1
|
-2.78% |
2.593 |
2.521 |
- |
-0.05% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-2.78% |
57259.385 |
55666.546 |
- |
-2.84% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
-2.78% |
37659755.672 |
36612787.181 |
- |
0.63% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-2.78% |
60.824 |
59.133 |
- |
-0.28% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
-2.76% |
6018.404 |
5852.553 |
- |
0.18% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-2.75% |
30.506 |
29.666 |
- |
0.51% |
- |
|
std::unordered_set<int>::clear()/1024
|
-2.75% |
5308.566 |
5162.547 |
- |
-2.63% |
- |
|
std::adjacent_find(vector<int>)/50
|
-2.75% |
12.542 |
12.198 |
- |
-10.60% |
- |
|
BM_format_to_string_span<char>/1048576
|
-2.74% |
12529.863 |
12185.994 |
- |
-2.11% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
-2.74% |
8.785 |
8.544 |
- |
-2.07% |
- |
|
std::multiset<std::string>::count(key)/32
|
-2.73% |
72.059 |
70.093 |
- |
3.98% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_2_levels)
|
-2.71% |
13.455 |
13.090 |
- |
-3.70% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-2.71% |
13.987 |
13.608 |
- |
-2.19% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-2.70% |
123.117 |
119.788 |
- |
0.50% |
- |
|
BM_format_to_string_pointer<char>/1048576
|
-2.69% |
12528.048 |
12191.170 |
- |
-2.11% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.69% |
405.034 |
394.152 |
- |
-1.86% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.69% |
37608.657 |
36598.554 |
- |
-0.91% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/1048576
|
-2.68% |
215152.212 |
209378.187 |
- |
0.46% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-2.68% |
24.290 |
23.638 |
- |
-1.79% |
- |
|
BM_japanese_escaped<wchar_t>
|
-2.67% |
11516.701 |
11209.004 |
- |
-0.91% |
- |
|
BM_StringFindStringLiteral/64
|
-2.67% |
2.422 |
2.357 |
- |
0.04% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-2.67% |
12.227 |
11.901 |
- |
-2.01% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-2.66% |
2.700 |
2.628 |
- |
4.43% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-2.66% |
18.397 |
17.907 |
- |
-0.80% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-2.66% |
46898.453 |
45649.957 |
- |
-3.91% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-2.66% |
1.175 |
1.143 |
- |
-0.29% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-2.66% |
407.014 |
396.192 |
- |
-0.71% |
- |
|
BM_num_get<bool>
|
-2.66% |
7.112 |
6.923 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-2.66% |
6281925.238 |
6114962.996 |
- |
-2.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.65% |
111.391 |
108.434 |
- |
-4.28% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-2.65% |
15215090.688 |
14811830.708 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-2.65% |
207001590.962 |
201522295.410 |
- |
4.71% |
- |
|
bm_lexicographical_compare<int>/1
|
-2.64% |
0.591 |
0.576 |
- |
-9.33% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-2.64% |
26.549 |
25.848 |
- |
-4.91% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
-2.64% |
45676.349 |
44472.272 |
- |
-10.20% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8192
|
-2.63% |
28708.881 |
27952.830 |
- |
-1.88% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-2.63% |
352926.671 |
343651.999 |
- |
-0.36% |
- |
|
std::set<int>::erase(iterator)/1024
|
-2.62% |
21.013 |
20.462 |
- |
-3.92% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-2.62% |
18855.648 |
18362.435 |
- |
-2.23% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-2.61% |
26668.248 |
25971.278 |
- |
-0.96% |
- |
|
std::copy_n(list<int>)/64
|
-2.61% |
14.505 |
14.126 |
- |
-1.71% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-2.61% |
28.533 |
27.788 |
- |
-18.29% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.60% |
55847.861 |
54397.701 |
- |
-3.09% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.59% |
678.424 |
660.821 |
- |
-0.48% |
- |
|
std::find(deque<int>)_(process_all)/50
|
-2.59% |
13.398 |
13.050 |
- |
-1.63% |
- |
|
bm_lexicographical_compare<int>/1048576
|
-2.59% |
239945.471 |
233729.441 |
- |
-3.24% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-2.59% |
0.967 |
0.942 |
- |
-9.51% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.59% |
914.162 |
890.527 |
- |
-1.40% |
- |
|
BM_deque_deque_copy_backward/5500
|
-2.59% |
230.038 |
224.091 |
- |
-0.87% |
- |
|
bm_lexicographical_compare<unsigned_char>/4096
|
-2.58% |
76.456 |
74.487 |
- |
-3.10% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-2.56% |
1.327 |
1.293 |
- |
-13.08% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.56% |
1396.749 |
1360.965 |
- |
-6.33% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.56% |
1029294.636 |
1002931.129 |
- |
-3.04% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
-2.56% |
8178.723 |
7969.385 |
- |
-1.89% |
- |
|
BM_emoji_escaped<char>
|
-2.55% |
9375.515 |
9136.793 |
- |
-0.88% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-2.55% |
13.152 |
12.817 |
- |
1.48% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
-2.54% |
424.278 |
413.482 |
- |
2.81% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.54% |
39.273 |
38.274 |
- |
-2.81% |
- |
|
std::multiset<std::string>::upper_bound(key)/1024
|
-2.54% |
135.545 |
132.096 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
-2.54% |
8570010.075 |
8352739.969 |
- |
-3.33% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-2.53% |
17.238 |
16.802 |
- |
-3.30% |
- |
|
std::set<std::string>::lower_bound(key)/1024
|
-2.52% |
132.126 |
128.791 |
- |
-3.58% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-2.52% |
10669981.549 |
10400834.959 |
- |
-5.99% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-2.52% |
53.820 |
52.463 |
- |
-2.59% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
-2.51% |
16.550 |
16.135 |
- |
-2.51% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-2.51% |
0.478 |
0.466 |
- |
-2.15% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-2.51% |
61855.607 |
60305.987 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-2.51% |
10763345.240 |
10493711.289 |
- |
-0.19% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-2.50% |
8878.476 |
8656.409 |
- |
-4.23% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-2.50% |
22.364 |
21.805 |
- |
-40.49% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-2.50% |
2.500 |
2.437 |
- |
0.37% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.48% |
37575.154 |
36641.507 |
- |
-1.52% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
-2.48% |
13.939 |
13.593 |
- |
-8.96% |
- |
|
BM_deque_deque_move_backward/4096
|
-2.48% |
173.460 |
169.154 |
- |
0.18% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576
|
-2.48% |
483066.832 |
471080.089 |
- |
-0.32% |
- |
|
std::copy_if(list<int>)_(every_other)/8
|
-2.48% |
2.298 |
2.241 |
- |
-2.82% |
- |
|
BM_num_put<unsigned_long_long>
|
-2.46% |
5.040 |
4.916 |
- |
-3.75% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-2.46% |
14177.233 |
13827.911 |
- |
0.08% |
- |
|
bm_lexicographical_compare<int>/262144
|
-2.46% |
58735.012 |
57290.218 |
- |
-2.93% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-2.46% |
187.423 |
182.816 |
- |
-2.87% |
- |
|
SetIntersection_None_Set_float_16_1
|
-2.45% |
70136216.328 |
68416230.684 |
- |
-0.41% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-2.45% |
88.900 |
86.722 |
- |
0.49% |
- |
|
ranges::minmax(std::list<long_long>)/8
|
-2.45% |
2.041 |
1.991 |
- |
-3.81% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-2.44% |
1.875 |
1.829 |
- |
0.42% |
- |
|
BM_japanese_escaped<char>
|
-2.43% |
11949.702 |
11659.340 |
- |
-1.35% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/1
|
-2.43% |
16.166 |
15.773 |
- |
2.76% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-2.43% |
246.489 |
240.507 |
- |
-0.89% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000
|
-2.42% |
72012.562 |
70267.461 |
- |
-2.00% |
- |
|
BM_vector_deque_copy/4000
|
-2.42% |
168.940 |
164.850 |
- |
-1.40% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.42% |
7599.096 |
7415.182 |
- |
0.00% |
- |
|
bm_lexicographical_compare<int>/64
|
-2.42% |
15.384 |
15.012 |
- |
-3.17% |
- |
|
std::fill(vector<int>)/1024
|
-2.41% |
29.592 |
28.878 |
- |
-0.03% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-2.41% |
26.824 |
26.178 |
- |
-3.17% |
- |
|
std::remove(vector<int>)_(prefix)/50
|
-2.41% |
53.707 |
52.413 |
- |
-1.94% |
- |
|
dynamic_cast_(VChain_middle,_3_levels)
|
-2.40% |
47.461 |
46.320 |
- |
-5.18% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.40% |
1945.121 |
1898.465 |
- |
9.16% |
- |
|
BM_vector_deque_move_backward/4000
|
-2.40% |
167.271 |
163.264 |
- |
0.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-2.39% |
63.476 |
61.959 |
- |
-0.47% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
-2.39% |
9.753 |
9.520 |
- |
-1.14% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators)
|
-2.39% |
3.470 |
3.387 |
- |
-1.56% |
- |
|
SetIntersection_Front_Vector_uint32_256_256
|
-2.39% |
3339579.469 |
3259857.208 |
- |
-1.21% |
- |
|
std::format(float)_(fmt:_{:0>17500_0La})
|
-2.39% |
1291.416 |
1260.611 |
- |
0.38% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32
|
-2.38% |
10.242 |
9.999 |
- |
0.09% |
- |
|
std::fill_n(vector<bool>)/512
|
-2.38% |
1.454 |
1.420 |
- |
-1.30% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
-2.38% |
0.484 |
0.472 |
- |
6.43% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/16777216
|
-2.38% |
407424569.130 |
397746920.586 |
- |
-1.01% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-2.37% |
20.420 |
19.936 |
- |
0.23% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-2.37% |
23.475 |
22.919 |
- |
-2.39% |
- |
|
BM_std_minmax_element<int>/4
|
-2.37% |
1.135 |
1.108 |
- |
-1.05% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/4096
|
-2.36% |
1467.998 |
1433.282 |
- |
-2.82% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
-2.36% |
4026430.916 |
3931306.704 |
- |
-1.50% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-2.36% |
165.936 |
162.018 |
- |
-2.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-2.36% |
1235696.580 |
1206552.563 |
- |
-4.82% |
- |
|
std::move(list<int>)/262144
|
-2.36% |
253450.700 |
247478.791 |
- |
-0.78% |
- |
|
std::copy_n(deque<int>)/32768
|
-2.36% |
10248.764 |
10007.295 |
- |
-1.91% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/32768
|
-2.35% |
11697.290 |
11422.055 |
- |
-2.79% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-2.35% |
2.164 |
2.114 |
- |
2.13% |
- |
|
bm_lexicographical_compare<int>/32768
|
-2.34% |
7320.961 |
7149.292 |
- |
-3.02% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.34% |
578.170 |
564.616 |
- |
0.45% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.34% |
26.953 |
26.323 |
- |
-4.30% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-2.32% |
1.570 |
1.534 |
- |
-0.15% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
-2.32% |
19.708 |
19.252 |
- |
-5.52% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-2.32% |
19.220 |
18.775 |
- |
-0.91% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
-2.32% |
8.970 |
8.762 |
- |
-2.56% |
- |
|
BM_deque_deque_move_backward/4000
|
-2.32% |
169.233 |
165.314 |
- |
0.31% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.32% |
317.506 |
310.155 |
- |
0.07% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-2.31% |
24196.061 |
23636.398 |
- |
-48.87% |
- |
|
ranges::min(std::vector<char>)/70000
|
-2.31% |
486.928 |
475.670 |
- |
-2.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.31% |
10374822.281 |
10135159.828 |
- |
1.02% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-2.31% |
14.833 |
14.491 |
- |
-1.77% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-2.30% |
32553128.991 |
31803289.847 |
- |
-2.87% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.30% |
102457.861 |
100099.702 |
- |
-1.20% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.30% |
415.831 |
406.264 |
- |
0.94% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.30% |
1544186.939 |
1508712.210 |
- |
0.32% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-2.29% |
2.497 |
2.440 |
- |
-3.56% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-2.29% |
1.109 |
1.083 |
- |
-30.95% |
- |
|
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
-2.29% |
1322.390 |
1292.086 |
- |
-1.61% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-2.29% |
4.671 |
4.564 |
- |
-2.93% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
-2.29% |
40.353 |
39.431 |
- |
-1.33% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-2.28% |
5845.266 |
5711.833 |
- |
-1.54% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.28% |
101.380 |
99.068 |
- |
-57.68% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
-2.28% |
565.811 |
552.911 |
- |
-2.66% |
- |
|
BM_StringCopy_Huge
|
-2.27% |
110.207 |
107.700 |
- |
-1.32% |
- |
|
BM_format_to_n_string_back_inserter<std::wstring>/16384
|
-2.27% |
11223.584 |
10968.539 |
- |
-2.47% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-2.27% |
2.064 |
2.017 |
- |
0.03% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4096
|
-2.26% |
76.758 |
75.020 |
- |
-2.82% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-2.25% |
1838.080 |
1796.647 |
- |
-0.20% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
-2.25% |
18291.697 |
17879.820 |
- |
-2.31% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-2.25% |
7259.013 |
7095.955 |
- |
-3.69% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-2.25% |
20578409.751 |
20116284.955 |
- |
-2.13% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-2.24% |
6679.619 |
6529.803 |
- |
-7.79% |
- |
|
BM_Copy_LargeNonTrivialFunctor
|
-2.23% |
11.351 |
11.098 |
- |
-1.51% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-2.23% |
3446281.888 |
3369578.859 |
- |
1.29% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1000
|
-2.22% |
244.460 |
239.023 |
- |
-3.50% |
- |
|
ranges::min(std::list<char>)/8
|
-2.22% |
2.351 |
2.299 |
- |
-2.18% |
- |
|
BM_vector_deque_copy_backward/5500
|
-2.22% |
224.552 |
219.571 |
- |
-3.14% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-2.20% |
9413.109 |
9205.621 |
- |
-4.11% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-2.20% |
3.252 |
3.180 |
- |
-2.45% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/8192
|
-2.20% |
61377.946 |
60028.200 |
- |
0.19% |
- |
|
BM_deque_deque_copy/4000
|
-2.20% |
171.612 |
167.845 |
- |
-2.08% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
-2.19% |
374695.016 |
366475.128 |
- |
-2.57% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.19% |
320857.976 |
313844.022 |
- |
-0.44% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-2.19% |
16.035 |
15.685 |
- |
-1.50% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-2.18% |
27.159 |
26.567 |
- |
-0.98% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.18% |
418.232 |
409.122 |
- |
1.21% |
- |
|
std::format(double)_(fmt:_{:0^17500_0a})
|
-2.18% |
1283.428 |
1255.496 |
- |
-0.17% |
- |
|
BM_deque_vector_copy/64
|
-2.17% |
2.640 |
2.583 |
- |
0.85% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-2.17% |
997.951 |
976.289 |
- |
-2.11% |
- |
|
std::set<int>::erase(iterator)/32
|
-2.17% |
20.943 |
20.489 |
- |
-2.62% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.17% |
20.727 |
20.278 |
- |
-4.97% |
- |
|
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
-2.17% |
15.519 |
15.183 |
- |
-1.06% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-2.16% |
37337.334 |
36530.349 |
- |
-1.69% |
- |
|
BM_format_to_n_string_begin<std::list<wchar_t>>/1
|
-2.16% |
11.023 |
10.785 |
- |
-2.02% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-2.15% |
14.959 |
14.637 |
- |
-0.69% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-2.15% |
12.359 |
12.093 |
- |
0.46% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.15% |
115915.692 |
113428.539 |
- |
-0.28% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-2.14% |
55.347 |
54.160 |
- |
-1.99% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-2.14% |
4.437 |
4.342 |
- |
-4.00% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
-2.14% |
5.387 |
5.272 |
- |
-0.47% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-2.14% |
5.290 |
5.177 |
- |
-1.65% |
- |
|
ranges::min(std::deque<char>)/8
|
-2.14% |
2.232 |
2.184 |
- |
-2.66% |
- |
|
BM_formatted_size_string<char>/1
|
-2.13% |
5.366 |
5.252 |
- |
-3.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
-2.13% |
378527.412 |
370447.657 |
- |
-0.52% |
- |
|
std::multiset<std::string>::find(key)/8192
|
-2.13% |
216.850 |
212.225 |
- |
-0.81% |
- |
|
BM_CmpEqual_short_uchar
|
-2.13% |
1.130 |
1.105 |
- |
-0.40% |
- |
|
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-2.13% |
80.848 |
79.128 |
- |
-2.06% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-2.13% |
8.933 |
8.743 |
- |
-1.61% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-2.13% |
16937121.423 |
16576878.633 |
- |
4.68% |
- |
|
std::set<int>::clear()/8192
|
-2.12% |
83585.056 |
81809.783 |
- |
-3.31% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-2.12% |
310.124 |
303.543 |
- |
-0.79% |
- |
|
std::format(double)_(fmt:_{:0>17500_0Lf})
|
-2.12% |
1362.686 |
1333.780 |
- |
0.82% |
- |
|
BM_vector_deque_copy_backward/4096
|
-2.12% |
167.668 |
164.112 |
- |
-1.39% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-2.11% |
2.690 |
2.633 |
- |
-8.50% |
- |
|
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-2.11% |
6000.343 |
5873.622 |
- |
-2.52% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-2.11% |
44.835 |
43.890 |
- |
9.24% |
- |
|
std::multiset<std::string>::contains(key)/1024
|
-2.11% |
144.755 |
141.706 |
- |
-2.90% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/32768
|
-2.10% |
566.685 |
554.756 |
- |
-2.40% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_262144
|
-2.10% |
350978123.955 |
343598457.364 |
- |
-1.97% |
- |
|
std::format(float)_(fmt:_{:0>17500_0a})
|
-2.10% |
1255.907 |
1229.513 |
- |
0.50% |
- |
|
SetIntersection_None_Vector_string_64_16
|
-2.10% |
20019199.927 |
19599023.037 |
- |
-2.45% |
- |
|
std::partition_copy(vector<int>)/50
|
-2.10% |
13.652 |
13.366 |
- |
1.73% |
- |
|
std::format(float)_(fmt:_{:0<17500_0La})
|
-2.09% |
1225.369 |
1199.740 |
- |
0.20% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
-2.09% |
10.884 |
10.656 |
- |
-0.25% |
- |
|
std::multiset<std::string>::lower_bound(key)/8192
|
-2.08% |
199.890 |
195.731 |
- |
1.22% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/8192
|
-2.08% |
4753.735 |
4654.861 |
- |
-0.80% |
- |
|
std::format(float)_(fmt:_{:0>17500_0Lf})
|
-2.08% |
1243.182 |
1217.341 |
- |
-1.08% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-2.08% |
79.447 |
77.796 |
- |
2.51% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-2.07% |
2.617 |
2.563 |
- |
-6.21% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-2.07% |
44434.099 |
43515.414 |
- |
1.00% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
-2.06% |
3330194.671 |
3261496.685 |
- |
-1.53% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
-2.06% |
4.151 |
4.065 |
- |
-2.85% |
- |
|
std::copy_backward(vector<int>)/8
|
-2.06% |
2.263 |
2.216 |
- |
-2.85% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-2.05% |
1671759.412 |
1637408.976 |
- |
-0.86% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
-2.05% |
3033.668 |
2971.345 |
- |
-0.84% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.05% |
551.605 |
540.301 |
- |
-1.21% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.05% |
2016.162 |
1974.888 |
- |
-3.17% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.04% |
12787.550 |
12527.190 |
- |
-3.32% |
- |
|
std::copy_if(list<int>)_(every_other)/64
|
-2.04% |
23.301 |
22.827 |
- |
-1.86% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Lg})
|
-2.03% |
1276.334 |
1250.430 |
- |
0.86% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-2.03% |
2544.314 |
2492.678 |
- |
-3.49% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-2.03% |
3559.918 |
3487.808 |
- |
-2.06% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
-2.03% |
486.039 |
476.196 |
- |
-0.89% |
- |
|
std::set<int>::erase(iterator)/8192
|
-2.02% |
21.985 |
21.540 |
- |
-3.38% |
- |
|
SetIntersection_None_Vector_string_64_1
|
-2.02% |
24629119.068 |
24130590.439 |
- |
-2.24% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-2.02% |
18.525 |
18.150 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-2.02% |
14.842 |
14.543 |
- |
-0.05% |
- |
|
std::copy_if(deque<int>)_(entire_range)/64
|
-2.02% |
15.391 |
15.081 |
- |
-1.91% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
-2.02% |
93651.857 |
91761.441 |
- |
-2.36% |
- |
|
BM_unicode_escaped<wchar_t>
|
-2.02% |
5708.436 |
5593.343 |
- |
-0.60% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-2.01% |
20.740 |
20.322 |
- |
-2.19% |
- |
|
BM_deque_deque_copy_backward/4096
|
-2.01% |
172.810 |
169.330 |
- |
-0.40% |
- |
|
std::copy_backward(list<int>)/4096
|
-2.01% |
3437.865 |
3368.685 |
- |
-2.17% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.01% |
19.595 |
19.202 |
- |
-2.54% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-2.00% |
21.028 |
20.606 |
- |
-5.24% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-2.00% |
395.675 |
387.777 |
- |
-1.02% |
- |
|
std::format(float)_(fmt:_{:017500_0La})
|
-1.99% |
1287.537 |
1261.855 |
- |
1.07% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.99% |
13.131 |
12.870 |
- |
0.55% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384
|
-1.99% |
2422.740 |
2374.512 |
- |
16.09% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_len_60
|
-1.99% |
107.167 |
105.037 |
- |
-0.89% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.99% |
32.357 |
31.714 |
- |
-0.70% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.98% |
179.740 |
176.176 |
- |
-2.11% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.98% |
19982.904 |
19588.083 |
- |
-0.19% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
-1.97% |
622.566 |
610.271 |
- |
-1.68% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-1.97% |
7227.137 |
7084.420 |
- |
-5.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.97% |
1033361.396 |
1013047.388 |
- |
1.13% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_3_levels)
|
-1.96% |
7.587 |
7.438 |
- |
-3.73% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-1.96% |
50.322 |
49.336 |
- |
-3.39% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-1.96% |
4119074.742 |
4038358.214 |
- |
-1.44% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.96% |
167065.726 |
163793.170 |
- |
4.16% |
- |
|
std::copy_backward(deque<int>)/64
|
-1.95% |
2.686 |
2.633 |
- |
-0.54% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.95% |
71.998 |
70.592 |
- |
-1.81% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-1.95% |
7166.952 |
7027.047 |
- |
-1.91% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/131072
|
-1.95% |
3163881.735 |
3102127.151 |
- |
-1.27% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-1.95% |
10.176 |
9.977 |
- |
13.06% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-1.95% |
42.827 |
41.992 |
- |
-1.98% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
-1.95% |
1.241 |
1.216 |
- |
-0.92% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.95% |
688.128 |
674.730 |
- |
-1.52% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-1.95% |
1.773 |
1.738 |
- |
-2.62% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.95% |
693.640 |
680.146 |
- |
-5.41% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-1.94% |
25.953 |
25.449 |
- |
-1.23% |
- |
|
std::format(double)_(fmt:_{:0>17500_0f})
|
-1.94% |
1323.384 |
1297.703 |
- |
-0.64% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
-1.94% |
7349.821 |
7207.215 |
- |
-1.92% |
- |
|
ranges::min(std::list<long_long>)/8
|
-1.94% |
1.821 |
1.786 |
- |
-1.75% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-1.94% |
18.880 |
18.515 |
- |
-1.25% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_2_levels)
|
-1.93% |
71.178 |
69.802 |
- |
-3.48% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-1.93% |
101105.931 |
99151.478 |
- |
0.92% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60
|
-1.93% |
106.729 |
104.669 |
- |
-2.09% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
-1.92% |
918.646 |
900.979 |
- |
-1.90% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
-1.92% |
249.591 |
244.792 |
- |
-4.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.92% |
4615823.459 |
4527231.026 |
- |
1.61% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
-1.92% |
9.036 |
8.862 |
- |
-0.27% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/8192
|
-1.92% |
1076547.916 |
1055901.783 |
- |
-0.66% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.91% |
481.843 |
472.639 |
- |
0.45% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.91% |
32.399 |
31.780 |
- |
-8.92% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-1.91% |
351423135.765 |
344722512.935 |
- |
5.56% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-1.91% |
17.085 |
16.759 |
- |
-0.86% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.91% |
23.031 |
22.592 |
- |
-1.60% |
- |
|
ranges::minmax(std::list<__int128>)/8
|
-1.90% |
4.049 |
3.972 |
- |
-1.49% |
- |
|
std::unordered_multiset<int>::contains(key)/1024
|
-1.90% |
10.610 |
10.408 |
- |
0.89% |
- |
|
bm_ranges_lexicographical_compare<int>/4096
|
-1.90% |
1459.407 |
1431.672 |
- |
-2.63% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.90% |
7162.805 |
7026.713 |
- |
-2.12% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.90% |
4880.936 |
4788.319 |
- |
-1.24% |
- |
|
rng::for_each(multimap<int>)/8
|
-1.90% |
8.879 |
8.710 |
- |
0.12% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
-1.89% |
3.240 |
3.178 |
- |
-2.76% |
- |
|
dynamic_cast_(VChain_fail,_3_levels)
|
-1.89% |
22.117 |
21.700 |
- |
-9.76% |
- |
|
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque
|
-1.88% |
11.110 |
10.901 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.88% |
12.040 |
11.814 |
- |
0.31% |
- |
|
BM_SystemErrorWithMessage
|
-1.88% |
41.850 |
41.064 |
- |
-1.83% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.88% |
39.819 |
39.071 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-1.87% |
349319982.342 |
342774601.032 |
- |
-2.15% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-1.87% |
34.279 |
33.638 |
- |
-0.44% |
- |
|
BM_StringFindNoMatch/64
|
-1.87% |
1.951 |
1.915 |
- |
0.72% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.87% |
17.877 |
17.543 |
- |
-0.91% |
- |
|
std::multiset<std::string>::find(key)/1024
|
-1.87% |
151.427 |
148.601 |
- |
-0.81% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
-1.86% |
736.929 |
723.187 |
- |
-0.83% |
- |
|
dynamic_cast_(VChain_fail,_4_levels)
|
-1.86% |
31.767 |
31.176 |
- |
-5.48% |
- |
|
bm_lexicographical_compare<signed_char>/1048576
|
-1.86% |
232465.315 |
228146.615 |
- |
-2.67% |
- |
|
std::replace(list<int>)_(prefix)/32
|
-1.85% |
12.008 |
11.786 |
- |
-0.67% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.85% |
37332.157 |
36642.411 |
- |
-1.64% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.84% |
4.773 |
4.685 |
- |
-2.14% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.84% |
6918.023 |
6790.547 |
- |
-3.88% |
- |
|
std::set<int>::clear()/1024
|
-1.84% |
10272.079 |
10082.995 |
- |
-3.31% |
- |
|
std::unordered_map<int,_int>::count(key)/8192
|
-1.84% |
10.596 |
10.401 |
- |
0.22% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
-1.83% |
0.554 |
0.543 |
- |
-1.94% |
- |
|
std::set<int>::lower_bound(key)/1024
|
-1.83% |
28.006 |
27.492 |
- |
-2.11% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
-1.83% |
121.403 |
119.180 |
- |
-1.56% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-1.83% |
2.507 |
2.462 |
- |
-21.18% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
-1.83% |
22.459 |
22.049 |
- |
0.07% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-1.83% |
22.987 |
22.567 |
- |
-1.61% |
- |
|
std::unordered_set<int>::contains(key)/8192
|
-1.82% |
10.337 |
10.148 |
- |
-0.93% |
- |
|
BM_num_put<unsigned_long>
|
-1.82% |
5.044 |
4.952 |
- |
-0.68% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-1.82% |
24.146 |
23.707 |
- |
-3.77% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-1.82% |
2487.767 |
2442.575 |
- |
0.49% |
- |
|
bm_lexicographical_compare<signed_char>/262144
|
-1.82% |
58073.671 |
57019.125 |
- |
-2.62% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
-1.82% |
785.929 |
771.661 |
- |
-1.41% |
- |
|
std::find_if(vector<bool>)_(process_all)/8192
|
-1.81% |
4109.090 |
4034.550 |
- |
-0.99% |
- |
|
std::vector<bool>::ctor(size_type,_const_value_type&)
|
-1.81% |
8.821 |
8.661 |
- |
7.26% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.81% |
7545.859 |
7409.020 |
- |
-0.88% |
- |
|
std::partition_point(deque<int>)/32
|
-1.81% |
3.442 |
3.379 |
- |
3.07% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.81% |
29.470 |
28.936 |
- |
-0.84% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
-1.81% |
25.383 |
24.923 |
- |
5.88% |
- |
|
std::copy_n(deque<int>)/4096
|
-1.81% |
1179.341 |
1158.003 |
- |
-1.73% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.81% |
8402.818 |
8250.810 |
- |
-1.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.81% |
898.880 |
882.644 |
- |
1.86% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.80% |
216.226 |
212.326 |
- |
-0.26% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
-1.80% |
33.181 |
32.583 |
- |
9.02% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-1.80% |
1050684.461 |
1031788.625 |
- |
6.08% |
- |
|
std::set<std::string>::equal_range(key)/32
|
-1.80% |
64.048 |
62.897 |
- |
-10.18% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
-1.79% |
23.143 |
22.728 |
- |
-2.63% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.79% |
64712.200 |
63552.708 |
- |
-2.14% |
- |
|
std::multiset<std::string>::contains(key)/32
|
-1.78% |
83.787 |
82.292 |
- |
-5.40% |
- |
|
std::set<std::string>::lower_bound(key)/32
|
-1.78% |
70.076 |
68.827 |
- |
-5.81% |
- |
|
std::swap_ranges(list<int>)/50
|
-1.78% |
35.571 |
34.937 |
- |
-0.99% |
- |
|
BM_Invoke_MemFuncPtr
|
-1.78% |
0.702 |
0.689 |
- |
-17.90% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/1024
|
-1.78% |
24758.248 |
24318.463 |
- |
-1.05% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.77% |
8918.348 |
8760.129 |
- |
0.90% |
- |
|
BM_num_get<void*>
|
-1.77% |
6.351 |
6.238 |
- |
-0.53% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.77% |
9774.435 |
9601.514 |
- |
0.47% |
- |
|
std::transform(deque<int>)_(identity_transform)/32
|
-1.77% |
9.364 |
9.199 |
- |
-2.40% |
- |
|
BM_StringFindStringLiteral/256
|
-1.77% |
5.670 |
5.570 |
- |
-0.16% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-1.76% |
18741.460 |
18411.450 |
- |
-2.00% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384
|
-1.76% |
9797.697 |
9625.502 |
- |
-0.38% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
-1.75% |
7803.606 |
7666.740 |
- |
-2.19% |
- |
|
std::move_backward(list<int>)/512
|
-1.75% |
369.705 |
363.241 |
- |
-1.39% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-1.75% |
22069550.648 |
21683785.142 |
- |
0.57% |
- |
|
std::format(double)_(fmt:_{:0^17500_0La})
|
-1.75% |
1241.705 |
1220.008 |
- |
-1.07% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-1.75% |
11.392 |
11.193 |
- |
-1.73% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
-1.75% |
45.706 |
44.908 |
- |
-9.48% |
- |
|
std::move(list<int>)/8
|
-1.74% |
3.394 |
3.335 |
- |
-2.12% |
- |
|
std::replace(deque<int>)_(sprinkled)/8192
|
-1.74% |
3008.813 |
2956.429 |
- |
-1.14% |
- |
|
CastTo<A<Width,_Depth>>
|
-1.74% |
375.336 |
368.806 |
- |
0.43% |
- |
|
std::multiset<std::string>::upper_bound(key)/8192
|
-1.74% |
200.272 |
196.788 |
- |
-1.24% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60
|
-1.74% |
53.501 |
52.572 |
- |
-1.74% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.74% |
1137771.877 |
1118026.022 |
- |
-1.23% |
- |
|
BM_deque_vector_move_backward/64
|
-1.73% |
2.513 |
2.469 |
- |
-3.55% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-1.73% |
26539.004 |
26079.648 |
- |
-0.19% |
- |
|
std::format(double)_(fmt:_{:0<17500_10})
|
-1.73% |
1234.016 |
1212.661 |
- |
-0.91% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.73% |
4223.361 |
4150.284 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-1.73% |
4673955.310 |
4593098.210 |
- |
-2.01% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-1.73% |
2807.561 |
2759.022 |
- |
-2.27% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-1.73% |
2.067 |
2.031 |
- |
-12.22% |
- |
|
SetIntersection_None_Vector_string_64_4
|
-1.72% |
23565177.216 |
23158864.329 |
- |
-1.75% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
-1.72% |
21818.273 |
21442.316 |
- |
-2.89% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
-1.72% |
24.953 |
24.524 |
- |
-1.22% |
- |
|
BM_deque_deque_move/4096
|
-1.72% |
174.427 |
171.427 |
- |
-0.61% |
- |
|
std::copy_if(deque<int>)_(entire_range)/1048576
|
-1.72% |
314203.263 |
308807.193 |
- |
-1.35% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-1.72% |
94.726 |
93.100 |
- |
-0.79% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
-1.71% |
11.101 |
10.911 |
- |
-1.08% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.71% |
725.421 |
712.999 |
- |
-0.81% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
-1.71% |
13.516 |
13.285 |
- |
-1.21% |
- |
|
BM_deque_vector_ranges_move/65536
|
-1.71% |
21478.394 |
21110.951 |
- |
-1.20% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
-1.71% |
8.812 |
8.661 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-1.71% |
10762313.707 |
10578663.182 |
- |
-4.20% |
- |
|
BM_to_chars_bad/10
|
-1.70% |
2.886 |
2.837 |
- |
-0.67% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
-1.70% |
701.203 |
689.250 |
- |
-1.44% |
- |
|
std::replace_if(list<int>)_(prefix)/32
|
-1.70% |
14.423 |
14.177 |
- |
-0.97% |
- |
|
std::copy_backward(deque<int>)/32768
|
-1.70% |
2372.318 |
2331.893 |
- |
-1.78% |
- |
|
std::copy_n(deque<int>)/1048576
|
-1.70% |
319377.690 |
313938.599 |
- |
-1.57% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.70% |
18.780 |
18.460 |
- |
-1.30% |
- |
|
BM_deque_deque_move/4000
|
-1.70% |
171.253 |
168.342 |
- |
-1.13% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.70% |
10543.520 |
10364.258 |
- |
-3.57% |
- |
|
BM_to_sys/1993/threads:16
|
-1.70% |
0.786 |
0.773 |
- |
6.70% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
-1.70% |
1079150.755 |
1060846.541 |
- |
-0.58% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_60
|
-1.70% |
626.643 |
616.018 |
- |
-0.61% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-1.69% |
43.999 |
43.254 |
- |
-4.41% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-1.69% |
38.298 |
37.650 |
- |
-2.07% |
- |
|
std::copy_n(deque<int>)/512
|
-1.68% |
142.555 |
140.153 |
- |
-4.00% |
- |
|
dynamic_cast_(VDAG_sidecast_fail,_3_levels)
|
-1.68% |
78.672 |
77.346 |
- |
1.86% |
- |
|
std::replace(deque<int>)_(sprinkled)/1024
|
-1.68% |
380.161 |
373.767 |
- |
-1.02% |
- |
|
BM_std_minmax_element<long_long>/3
|
-1.68% |
1.003 |
0.986 |
- |
2.59% |
- |
|
std::multiset<int>::ctor(const_Self&)/1024
|
-1.68% |
5659.268 |
5564.332 |
- |
0.30% |
- |
|
BM_join_view_out_vectors/2
|
-1.68% |
17.993 |
17.692 |
- |
0.29% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-1.67% |
42.119 |
41.414 |
- |
-2.63% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.67% |
46756.031 |
45973.651 |
- |
-0.96% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
-1.67% |
16.225 |
15.954 |
- |
-0.82% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.67% |
89914.506 |
88413.904 |
- |
-1.75% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.67% |
38414.087 |
37773.470 |
- |
-1.22% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/16777216
|
-1.67% |
58153080.940 |
57183659.077 |
- |
-1.48% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.66% |
39.585 |
38.927 |
- |
-1.95% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-1.66% |
0.664 |
0.653 |
- |
8.68% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.66% |
415411.552 |
408517.797 |
- |
-1.85% |
- |
|
std::fill(vector<bool>)/262144
|
-1.66% |
228.160 |
224.376 |
- |
-1.44% |
- |
|
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.65% |
100424.924 |
98765.116 |
- |
-0.78% |
- |
|
ranges::min(std::list<__int128>)/8
|
-1.65% |
2.391 |
2.352 |
- |
-3.10% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
-1.65% |
7.316 |
7.195 |
- |
-0.40% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.65% |
23031.830 |
22652.643 |
- |
-0.81% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6000
|
-1.65% |
72860.866 |
71661.620 |
- |
-1.57% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-1.64% |
1290.665 |
1269.461 |
- |
-3.49% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.64% |
5.443 |
5.354 |
- |
-0.86% |
- |
|
BM_format_to_string_pointer<wchar_t>/16384
|
-1.64% |
665.092 |
654.193 |
- |
-1.49% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-1.64% |
5137332.901 |
5053195.218 |
- |
-6.20% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.64% |
7679.177 |
7553.421 |
- |
-0.71% |
- |
|
BM_StringFindStringLiteral/512
|
-1.64% |
9.572 |
9.415 |
- |
-0.57% |
- |
|
BM_format_to_string_back_inserter<std::wstring>/16384
|
-1.63% |
9621.066 |
9463.810 |
- |
-1.16% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
-1.63% |
1.528 |
1.503 |
- |
-13.58% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.63% |
1.851 |
1.821 |
- |
-7.90% |
- |
|
std::rotate(vector<int>)_(by_1/3)/8192
|
-1.63% |
2002.938 |
1970.231 |
- |
-0.39% |
- |
|
bm_lexicographical_compare<int>/4096
|
-1.63% |
918.863 |
903.859 |
- |
-2.39% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-1.63% |
265.765 |
261.426 |
- |
-1.60% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-1.63% |
23.300 |
22.921 |
- |
0.83% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-1.63% |
2.934 |
2.886 |
- |
-1.63% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-1.62% |
189117257.250 |
186047627.451 |
- |
-0.10% |
- |
|
BM_deque_deque_copy/5500
|
-1.62% |
233.354 |
229.569 |
- |
-1.08% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-1.62% |
142.976 |
140.663 |
- |
-0.85% |
- |
|
std::move(vector<int>)/32768
|
-1.62% |
1689.544 |
1662.220 |
- |
-2.42% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.61% |
259.328 |
255.147 |
- |
-0.58% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-1.61% |
4.140 |
4.073 |
- |
-2.29% |
- |
|
std::for_each(map<int>::iterator)/32
|
-1.61% |
41.704 |
41.033 |
- |
-1.08% |
- |
|
std::copy_backward(deque<int>)/1048576
|
-1.61% |
75247.099 |
74037.160 |
- |
-1.62% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-1.60% |
8096626.820 |
7966955.844 |
- |
2.79% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-1.60% |
1767.546 |
1739.333 |
- |
-3.29% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-1.59% |
8622.709 |
8485.346 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8192
|
-1.59% |
1650.671 |
1624.377 |
- |
0.01% |
- |
|
std::fill_n(vector<int>)/32
|
-1.59% |
1.130 |
1.112 |
- |
-1.53% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-1.59% |
233435.972 |
229723.028 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
-1.59% |
1070074.039 |
1053081.919 |
- |
3.01% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.59% |
5881.821 |
5788.479 |
- |
2.08% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-1.59% |
6930697.011 |
6820832.193 |
- |
1.86% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.58% |
1042965.334 |
1026443.997 |
- |
4.59% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32
|
-1.58% |
94.085 |
92.594 |
- |
1.39% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.58% |
234.719 |
231.002 |
- |
-1.32% |
- |
|
BM_std_minmax_element<char>/512
|
-1.58% |
284.855 |
280.346 |
- |
59.42% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-1.58% |
2.661 |
2.619 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-1.58% |
22387432.173 |
22034212.627 |
- |
-5.21% |
- |
|
std::map<std::string,_int>::clear()/32
|
-1.58% |
860.575 |
847.008 |
- |
-1.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.58% |
12250275.591 |
12057156.470 |
- |
-1.14% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
-1.57% |
487510.169 |
479835.378 |
- |
-1.87% |
- |
|
dynamic_cast_(VChain,_5_levels)
|
-1.57% |
25.987 |
25.578 |
- |
-5.51% |
- |
|
std::multimap<std::string,_int>::equal_range(key)/8192
|
-1.57% |
187.127 |
184.184 |
- |
0.20% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-1.57% |
3.095 |
3.046 |
- |
-1.20% |
- |
|
SetIntersection_None_Set_float_16_16
|
-1.57% |
37012472.826 |
36430471.715 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.57% |
1031022.612 |
1014868.682 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-1.57% |
10944188.849 |
10772870.195 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-1.56% |
14776614.169 |
14545617.020 |
- |
-1.22% |
- |
|
std::format(double)_(fmt:_{:0^17500_0Lf})
|
-1.56% |
1367.260 |
1345.937 |
- |
-0.72% |
- |
|
std::set<std::string>::contains(key)/8192
|
-1.56% |
213.254 |
209.931 |
- |
-2.05% |
- |
|
std::copy(list<int>)/8
|
-1.56% |
2.447 |
2.409 |
- |
-1.68% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.56% |
58522298.715 |
57610756.660 |
- |
-0.57% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
-1.56% |
539.941 |
531.534 |
- |
-1.05% |
- |
|
std::replace(list<int>)_(prefix)/50
|
-1.56% |
18.358 |
18.072 |
- |
-1.59% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
-1.55% |
58926.440 |
58010.171 |
- |
-1.82% |
- |
|
std::unordered_map<int,_int>::find(key)/8192
|
-1.55% |
10.635 |
10.469 |
- |
1.37% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-1.55% |
10647758.329 |
10482388.409 |
- |
-1.05% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.55% |
1455954.742 |
1433356.199 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
-1.55% |
353621388.253 |
348141093.073 |
- |
-0.99% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.55% |
92035.450 |
90610.901 |
- |
-3.47% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-1.55% |
6821.913 |
6716.328 |
- |
-2.87% |
- |
|
std::shuffle(deque<int>)/32
|
-1.55% |
48.203 |
47.457 |
- |
1.62% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.55% |
16859.383 |
16598.835 |
- |
0.84% |
- |
|
bm_ranges_lexicographical_compare<int>/1048576
|
-1.54% |
378390.776 |
372546.458 |
- |
-2.28% |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.54% |
38.713 |
38.116 |
- |
-0.59% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.54% |
141.494 |
139.313 |
- |
-2.29% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-1.54% |
9.842 |
9.690 |
- |
-0.52% |
- |
|
std::fill_n(vector<int>)/50
|
-1.54% |
2.190 |
2.157 |
- |
-1.47% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
-1.54% |
714.349 |
703.373 |
- |
-1.09% |
- |
|
BM_deque_deque_move_backward/1024
|
-1.53% |
45.895 |
45.191 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.53% |
77.116 |
75.935 |
- |
-45.41% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-1.53% |
6284904.727 |
6188974.420 |
- |
-0.74% |
- |
|
BM_deque_vector_move_backward/512
|
-1.53% |
20.091 |
19.785 |
- |
0.01% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.53% |
26.453 |
26.050 |
- |
-2.77% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.53% |
2548.694 |
2509.824 |
- |
-0.55% |
- |
|
BM_std_minmax_element<long_long>/64
|
-1.53% |
20.514 |
20.201 |
- |
-2.74% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
-1.52% |
3804.560 |
3746.652 |
- |
-1.35% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.52% |
641.800 |
632.031 |
- |
-0.02% |
- |
|
std::vector<bool>::resize()
|
-1.52% |
13.059 |
12.860 |
- |
0.82% |
- |
|
std::generate_n(vector<int>)/8192
|
-1.52% |
1826.508 |
1798.713 |
- |
-1.18% |
- |
|
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192
|
-1.52% |
101102.390 |
99565.807 |
- |
0.43% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.52% |
10699081.328 |
10536493.873 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-1.52% |
356262466.793 |
350854794.378 |
- |
-0.03% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
-1.52% |
93453.205 |
92035.524 |
- |
-2.17% |
- |
|
BM_BitsetToString<8192>/Uniform_(50%)/50
|
-1.52% |
10160.256 |
10006.218 |
- |
-2.35% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.51% |
355693042.239 |
350305946.233 |
- |
-7.61% |
- |
|
bm_lexicographical_compare<signed_char>/32768
|
-1.51% |
7249.149 |
7139.423 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-1.51% |
4123792.777 |
4061402.503 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-1.51% |
18427044.665 |
18148669.507 |
- |
-0.52% |
- |
|
BM_join_view_deques/64
|
-1.51% |
1061.663 |
1045.628 |
- |
18.90% |
- |
|
std::reverse_copy(deque<int>)/32768
|
-1.51% |
10198.625 |
10044.611 |
- |
-3.51% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.51% |
26801.853 |
26397.610 |
- |
-2.88% |
- |
|
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-1.51% |
11839.039 |
11660.621 |
- |
2.09% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-1.51% |
53.452 |
52.646 |
- |
-0.07% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-1.50% |
720.599 |
709.796 |
- |
-2.48% |
- |
|
BM_deque_deque_move_backward/5500
|
-1.50% |
231.415 |
227.947 |
- |
1.93% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-1.50% |
28.638 |
28.209 |
- |
5.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)/8192
|
-1.50% |
203.672 |
200.626 |
- |
-0.35% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.49% |
2087272.657 |
2056090.347 |
- |
2.50% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.49% |
1493619.703 |
1471313.815 |
- |
-1.06% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-1.49% |
1332.066 |
1312.196 |
- |
-2.49% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
-1.49% |
11673.667 |
11499.730 |
- |
-2.32% |
- |
|
dynamic_cast_(VDAG_leftmost,_3_levels)
|
-1.49% |
31.510 |
31.041 |
- |
-1.60% |
- |
|
bm_lexicographical_compare<signed_char>/4096
|
-1.49% |
918.255 |
904.601 |
- |
-2.30% |
- |
|
std::pop_heap(vector<int>)/8
|
-1.49% |
50.947 |
50.189 |
- |
-0.60% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.49% |
3659.129 |
3604.757 |
- |
1.87% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.48% |
61246.249 |
60336.933 |
- |
-1.10% |
- |
|
std::copy_n(deque<int>)/64
|
-1.48% |
15.362 |
15.134 |
- |
-1.58% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.48% |
13.940 |
13.733 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
-1.48% |
346547918.976 |
341418053.955 |
- |
-1.98% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/0
|
-1.48% |
1.235 |
1.217 |
- |
-0.44% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.48% |
349779.569 |
344608.212 |
- |
0.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.48% |
643.148 |
633.640 |
- |
-0.51% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.48% |
34.767 |
34.254 |
- |
34.42% |
- |
|
ranges::min(std::vector<long_long>)/64
|
-1.48% |
4.656 |
4.587 |
- |
-1.64% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
-1.47% |
17.856 |
17.593 |
- |
-0.63% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.47% |
8.488 |
8.363 |
- |
-13.44% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.47% |
13.477 |
13.279 |
- |
-1.27% |
- |
|
std::shift_left(deque<int>)/8192
|
-1.47% |
395.894 |
390.078 |
- |
-2.03% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-1.47% |
50080.800 |
49345.279 |
- |
-0.44% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
-1.47% |
775.918 |
764.547 |
- |
-1.09% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60
|
-1.46% |
54.200 |
53.407 |
- |
-2.68% |
- |
|
BM_join_view_deques/70000
|
-1.46% |
1208283.416 |
1190608.061 |
- |
15.66% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-1.46% |
2.264 |
2.231 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-1.46% |
5232292.581 |
5155905.102 |
- |
0.44% |
- |
|
std::set<std::string>::find(key)/1024
|
-1.46% |
148.116 |
145.956 |
- |
-1.45% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
-1.46% |
80931.656 |
79751.611 |
- |
-1.18% |
- |
|
BM_CmpLess_ushort_uint
|
-1.46% |
1.074 |
1.059 |
- |
-0.56% |
- |
|
ranges::minmax(std::vector<long_long>)/8
|
-1.45% |
2.017 |
1.988 |
- |
-3.23% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-1.45% |
1871875.208 |
1844717.236 |
- |
-2.44% |
- |
|
BM_deque_deque_move/64
|
-1.45% |
6.992 |
6.890 |
- |
-0.03% |
- |
|
std::unordered_multiset<int>::ctor(const_Self&)/32
|
-1.45% |
234.605 |
231.206 |
- |
-1.25% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-1.45% |
544.001 |
536.122 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.44% |
34512716.532 |
34015229.795 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
-1.44% |
1028274.884 |
1013471.140 |
- |
2.90% |
- |
|
std::copy_backward(deque<int>)/512
|
-1.44% |
19.905 |
19.620 |
- |
-2.72% |
- |
|
std::fill(vector<bool>)/4096
|
-1.44% |
4.159 |
4.099 |
- |
-1.33% |
- |
|
std::fill_n(vector<bool>)/262144
|
-1.44% |
228.028 |
224.755 |
- |
-1.24% |
- |
|
std::fill_n(vector<bool>)/4096
|
-1.43% |
4.139 |
4.080 |
- |
-1.27% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.43% |
61479.232 |
60601.835 |
- |
-0.92% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-1.43% |
17.678 |
17.426 |
- |
-2.09% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
-1.42% |
10.570 |
10.419 |
- |
-0.52% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
-1.42% |
40.959 |
40.378 |
- |
-1.59% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
-1.42% |
515.753 |
508.434 |
- |
-1.03% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.42% |
2833.619 |
2793.447 |
- |
4.38% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.42% |
5751.467 |
5669.963 |
- |
-0.90% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
-1.42% |
3149.706 |
3105.081 |
- |
-0.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.42% |
2050825.069 |
2021793.323 |
- |
0.03% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
-1.41% |
523499.944 |
516108.684 |
- |
-0.98% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.41% |
555.748 |
547.904 |
- |
-0.36% |
- |
|
std::reverse_copy(deque<int>)/512
|
-1.41% |
143.310 |
141.290 |
- |
-1.26% |
- |
|
std::make_heap(deque<int>,_pred)_(shuffled)/1024
|
-1.41% |
3352.432 |
3305.196 |
- |
-0.51% |
- |
|
BM_CmpEqual_uchar_ushort
|
-1.41% |
1.083 |
1.068 |
- |
0.15% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-1.41% |
96.114 |
94.760 |
- |
-0.64% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-1.41% |
15.795 |
15.573 |
- |
-0.41% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
-1.41% |
242052.776 |
238650.572 |
- |
-1.27% |
- |
|
std::set<std::string>::equal_range(key)/1024
|
-1.41% |
111.571 |
110.003 |
- |
-2.60% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-1.40% |
50.914 |
50.200 |
- |
-0.97% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
-1.40% |
10.035 |
9.895 |
- |
-7.29% |
- |
|
BM_CmpEqual_schar_uint
|
-1.40% |
1.111 |
1.095 |
- |
0.46% |
- |
|
BM_CmpEqual_short_short
|
-1.40% |
1.073 |
1.058 |
- |
0.99% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_6
|
-1.40% |
8.238 |
8.123 |
- |
0.32% |
- |
|
std::copy_if(deque<int>)_(entire_range)/512
|
-1.40% |
153.290 |
151.148 |
- |
-1.33% |
- |
|
BM_deque_deque_copy/4096
|
-1.39% |
174.504 |
172.070 |
- |
-1.13% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&)/1024
|
-1.39% |
34184.256 |
33708.077 |
- |
-0.26% |
- |
|
std::remove(deque<int>)_(prefix)/1024
|
-1.39% |
554.163 |
546.450 |
- |
-1.16% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
-1.39% |
956619.046 |
943313.740 |
- |
-1.35% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-1.39% |
3777974.604 |
3725561.904 |
- |
4.69% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
-1.39% |
39.606 |
39.057 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.39% |
18221241.469 |
17968755.774 |
- |
-1.61% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-1.38% |
13.964 |
13.771 |
- |
6.25% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.38% |
4600.388 |
4536.731 |
- |
0.34% |
- |
|
std::pop_heap(vector<float>)/8
|
-1.38% |
52.496 |
51.770 |
- |
-0.26% |
- |
|
BM_deque_deque_copy/64
|
-1.38% |
7.001 |
6.904 |
- |
-0.06% |
- |
|
std::format(float)_(fmt:_{:0>17500_10La})
|
-1.38% |
1209.413 |
1192.711 |
- |
-0.13% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.38% |
657.275 |
648.202 |
- |
-2.04% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
-1.38% |
56.986 |
56.201 |
- |
-0.98% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.38% |
62619450.043 |
61756949.617 |
- |
-1.51% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-1.38% |
15248.177 |
15038.261 |
- |
-16.18% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.38% |
38236.225 |
37710.120 |
- |
-0.64% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-1.38% |
17.247 |
17.010 |
- |
0.22% |
- |
|
dynamic_cast_(VDAG_rightmost_middle,_2_levels)
|
-1.38% |
143.552 |
141.578 |
- |
-0.62% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-1.37% |
655.088 |
646.086 |
- |
-0.14% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-1.37% |
75.895 |
74.852 |
- |
-13.15% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-1.37% |
3145.843 |
3102.646 |
- |
0.05% |
- |
|
std::copy_backward(vector<int>)/512
|
-1.37% |
16.628 |
16.400 |
- |
-1.42% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
-1.37% |
18.222 |
17.972 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
-1.37% |
1086941.222 |
1072056.312 |
- |
2.14% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/8192
|
-1.37% |
4856.464 |
4790.046 |
- |
6.78% |
- |
|
std::unordered_multiset<int>::ctor(const_Self&)/1024
|
-1.37% |
7578.300 |
7474.673 |
- |
-1.57% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.36% |
4858.031 |
4791.724 |
- |
-0.47% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
-1.36% |
434.350 |
428.425 |
- |
-1.39% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.36% |
871.211 |
859.338 |
- |
-1.46% |
- |
|
std::shift_left(list<int>)/50
|
-1.36% |
24.423 |
24.090 |
- |
-13.46% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
-1.36% |
455.417 |
449.217 |
- |
-1.55% |
- |
|
std::reverse_copy(deque<int>)/64
|
-1.36% |
15.546 |
15.334 |
- |
-1.10% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
-1.36% |
302.387 |
298.274 |
- |
-1.08% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-1.36% |
655.314 |
646.405 |
- |
0.05% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-1.36% |
441.049 |
435.055 |
- |
-0.57% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.36% |
4.533 |
4.471 |
- |
-0.69% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/8192
|
-1.36% |
11701.991 |
11543.300 |
- |
0.43% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.35% |
11756.354 |
11597.143 |
- |
2.74% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
-1.35% |
3578.166 |
3529.713 |
- |
-1.56% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
-1.35% |
9877.892 |
9744.172 |
- |
-0.53% |
- |
|
std::multimap<int,_int>::find(key)/32
|
-1.35% |
17.749 |
17.510 |
- |
-0.30% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-1.35% |
355473432.424 |
350669373.215 |
- |
-0.14% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.35% |
568.257 |
560.585 |
- |
-2.06% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6
|
-1.35% |
35.685 |
35.204 |
- |
-1.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.35% |
198271.851 |
195595.728 |
- |
0.47% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024
|
-1.35% |
4575.980 |
4514.244 |
- |
-0.18% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-1.35% |
102.402 |
101.022 |
- |
-1.14% |
- |
|
std::remove(deque<int>)_(prefix)/8192
|
-1.34% |
4136.784 |
4081.244 |
- |
-1.31% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.34% |
13026.536 |
12851.698 |
- |
-8.29% |
- |
|
std::copy_n(deque<int>)/8
|
-1.34% |
2.060 |
2.032 |
- |
-1.23% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.34% |
100866.356 |
99514.472 |
- |
-2.26% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-1.34% |
344739155.929 |
340128118.571 |
- |
-16.96% |
- |
|
BM_deque_deque_move/64000
|
-1.34% |
3248.651 |
3205.205 |
- |
-2.23% |
- |
|
BM_deque_deque_move/1024
|
-1.34% |
46.055 |
45.440 |
- |
-1.46% |
- |
|
std::sort_heap(deque<int>)/8
|
-1.34% |
42.155 |
41.592 |
- |
-1.33% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-1.33% |
76.961 |
75.935 |
- |
-0.92% |
- |
|
std::format(double)_(fmt:_{:0>17500_10Lf})
|
-1.33% |
1346.026 |
1328.086 |
- |
-0.78% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
-1.33% |
8.532 |
8.418 |
- |
-0.95% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-1.33% |
48.946 |
48.294 |
- |
-0.83% |
- |
|
std::reverse_copy(deque<int>)/4096
|
-1.33% |
1177.711 |
1162.025 |
- |
-1.45% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-1.33% |
179.926 |
177.530 |
- |
-1.26% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.33% |
665.687 |
656.833 |
- |
-0.34% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
-1.33% |
490.381 |
483.859 |
- |
-1.23% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-1.33% |
538.327 |
531.169 |
- |
-1.05% |
- |
|
std::fill(vector<int>)/50
|
-1.33% |
2.172 |
2.143 |
- |
-1.31% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.33% |
59002270.146 |
58218380.942 |
- |
-1.48% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
-1.33% |
577182.066 |
569525.044 |
- |
-1.98% |
- |
|
BM_deque_deque_move/5500
|
-1.33% |
232.702 |
229.615 |
- |
-0.86% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
-1.33% |
885.060 |
873.328 |
- |
-1.19% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1048576
|
-1.32% |
247656.015 |
244375.720 |
- |
-2.99% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-1.32% |
403.194 |
397.859 |
- |
-0.55% |
- |
|
rng::for_each(map<int>)/8
|
-1.32% |
8.806 |
8.690 |
- |
0.52% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.32% |
408916.424 |
403514.098 |
- |
-0.15% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
-1.32% |
516.321 |
509.505 |
- |
-0.66% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-1.32% |
828479.879 |
817548.951 |
- |
-1.40% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/1024
|
-1.32% |
33517.325 |
33075.472 |
- |
-1.96% |
- |
|
std::copy(vector<int>)/8
|
-1.32% |
2.232 |
2.202 |
- |
-0.95% |
- |
|
std::fill_n(vector<int>)/8192
|
-1.32% |
232.674 |
229.609 |
- |
-0.51% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
-1.32% |
759.615 |
749.618 |
- |
-1.39% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/8192
|
-1.31% |
203.995 |
201.314 |
- |
-0.63% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.31% |
32358.338 |
31933.202 |
- |
1.36% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/8192
|
-1.31% |
204.243 |
201.561 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-1.31% |
40.958 |
40.421 |
- |
-2.25% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-1.31% |
22883.657 |
22583.408 |
- |
-1.36% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.31% |
5779.525 |
5703.803 |
- |
-0.18% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-1.31% |
410.572 |
405.199 |
- |
0.83% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.31% |
33.446 |
33.009 |
- |
1.74% |
- |
|
std::generate_n(deque<int>)/50
|
-1.31% |
12.148 |
11.989 |
- |
-0.99% |
- |
|
std::copy(deque<int>)/262144
|
-1.31% |
11739.066 |
11585.542 |
- |
-0.70% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0
|
-1.30% |
18.015 |
17.780 |
- |
-1.09% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-1.30% |
743.901 |
734.229 |
- |
-1.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.30% |
139885.689 |
138067.203 |
- |
-0.42% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.30% |
23.387 |
23.083 |
- |
0.59% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
-1.30% |
51.370 |
50.702 |
- |
-0.57% |
- |
|
std::fill(deque<int>)/50
|
-1.30% |
3.297 |
3.254 |
- |
-1.29% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-1.30% |
1079810.644 |
1065789.768 |
- |
5.58% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
-1.30% |
8.198 |
8.092 |
- |
-1.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-1.29% |
3299456.579 |
3256734.181 |
- |
7.60% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
-1.29% |
47.953 |
47.332 |
- |
-4.05% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
-1.29% |
196.459 |
193.916 |
- |
-0.86% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
-1.29% |
267.644 |
264.183 |
- |
-0.78% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
-1.29% |
10.354 |
10.221 |
- |
-0.76% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-1.29% |
30499.478 |
30105.928 |
- |
-1.25% |
- |
|
BM_num_get<unsigned_long_long>
|
-1.29% |
6.078 |
6.000 |
- |
-1.35% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-1.29% |
822008.216 |
811413.103 |
- |
-0.90% |
- |
|
std::set<int>::clear()/32
|
-1.29% |
625.345 |
617.289 |
- |
-2.17% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-1.29% |
15.391 |
15.193 |
- |
-11.44% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_len_60
|
-1.29% |
53.216 |
52.532 |
- |
-1.49% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
-1.29% |
11107.181 |
10964.445 |
- |
-1.33% |
- |
|
std::fill_n(list<int>)/50
|
-1.28% |
15.558 |
15.358 |
- |
0.06% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.28% |
95056.013 |
93837.200 |
- |
-1.34% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.28% |
13.842 |
13.665 |
- |
-0.64% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-1.28% |
1.398 |
1.381 |
- |
-13.94% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-1.28% |
28.279 |
27.917 |
- |
-1.04% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-1.28% |
21298.932 |
21026.514 |
- |
-2.67% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/1024
|
-1.28% |
4464.342 |
4407.343 |
- |
-0.24% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-1.28% |
841518.053 |
830777.902 |
- |
-1.01% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.27% |
46933.010 |
46335.223 |
- |
0.50% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
-1.27% |
934703.372 |
922801.152 |
- |
-0.69% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-1.27% |
726.923 |
717.668 |
- |
-1.05% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-1.27% |
61.275 |
60.498 |
- |
-0.76% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-1.27% |
484.259 |
478.115 |
- |
-1.35% |
- |
|
bm_lexicographical_compare<int>/512
|
-1.27% |
126.387 |
124.785 |
- |
-2.16% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
-1.27% |
4511.448 |
4454.341 |
- |
-1.99% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-1.27% |
12.606 |
12.446 |
- |
3.50% |
- |
|
std::remove_copy(vector<int>)_(prefix)/1024
|
-1.26% |
260.427 |
257.137 |
- |
-1.38% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/8192
|
-1.26% |
15182.093 |
14990.904 |
- |
-1.27% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-1.26% |
146.226 |
144.387 |
- |
0.04% |
- |
|
std::remove(vector<int>)_(sprinkled)/8192
|
-1.26% |
3679.161 |
3632.920 |
- |
-1.05% |
- |
|
std::count_if(deque<int>)_(every_other)/8192
|
-1.25% |
2712.490 |
2678.494 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1
|
-1.25% |
1037247.106 |
1024249.941 |
- |
-0.28% |
- |
|
std::generate(deque<int>)/32
|
-1.25% |
8.163 |
8.060 |
- |
-1.36% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-1.25% |
1654253.853 |
1633560.844 |
- |
-1.50% |
- |
|
SetIntersection_None_Vector_string_64_64
|
-1.25% |
12474823.429 |
12318940.810 |
- |
-1.41% |
- |
|
BM_format_to_string_back_inserter<std::wstring>/1
|
-1.25% |
12.498 |
12.342 |
- |
-0.71% |
- |
|
std::count(vector<bool>)/1024
|
-1.25% |
519.374 |
512.892 |
- |
-0.80% |
- |
|
std::sample(list<int>)/32
|
-1.25% |
106.665 |
105.334 |
- |
-1.30% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8
|
-1.25% |
41.893 |
41.370 |
- |
-0.73% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.25% |
571.150 |
564.026 |
- |
-1.17% |
- |
|
BM_format_to_string_span<wchar_t>/16384
|
-1.25% |
663.366 |
655.095 |
- |
-1.30% |
- |
|
std::multimap<int,_int>::find(key)/1024
|
-1.25% |
28.291 |
27.938 |
- |
-0.47% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-1.25% |
3427878.255 |
3385158.209 |
- |
-1.51% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-1.25% |
78371.939 |
77396.184 |
- |
-1.16% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
-1.24% |
4519.430 |
4463.174 |
- |
-1.63% |
- |
|
std::sample(vector<int>)/1024
|
-1.24% |
3363.227 |
3321.392 |
- |
-1.12% |
- |
|
BM_format_to_string_begin<std::vector<char>>/16384
|
-1.24% |
142.885 |
141.108 |
- |
-1.74% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16
|
-1.24% |
15.755 |
15.560 |
- |
-0.18% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-1.24% |
2.225 |
2.198 |
- |
-1.34% |
- |
|
std::reverse(list<int>)/64
|
-1.24% |
18.851 |
18.617 |
- |
-1.10% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.24% |
22.971 |
22.686 |
- |
-0.99% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.24% |
19.105 |
18.868 |
- |
-0.82% |
- |
|
dynamic_cast_(VDAG_rightmost_middle,_1_level)
|
-1.24% |
71.841 |
70.950 |
- |
-1.05% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024
|
-1.24% |
1461094.121 |
1443001.959 |
- |
-0.86% |
- |
|
std::pop_heap(vector<size_t>)/8
|
-1.24% |
50.946 |
50.316 |
- |
-0.50% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-1.24% |
0.870 |
0.859 |
- |
1.91% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
-1.24% |
578324.852 |
571172.478 |
- |
-1.55% |
- |
|
std::sample(deque<int>)/32
|
-1.24% |
109.163 |
107.813 |
- |
-1.87% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.24% |
622.679 |
614.986 |
- |
-1.39% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.23% |
22.340 |
22.064 |
- |
-1.01% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
-1.23% |
28.555 |
28.203 |
- |
-3.54% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-1.23% |
68.787 |
67.939 |
- |
-1.20% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-1.23% |
23.740 |
23.448 |
- |
0.23% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-1.23% |
970.934 |
958.988 |
- |
-2.27% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
-1.23% |
16646249.056 |
16441463.055 |
- |
-0.52% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.23% |
1.061 |
1.048 |
- |
-0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-1.23% |
1.528 |
1.509 |
- |
-12.48% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.23% |
795.014 |
785.266 |
- |
0.26% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.23% |
10400.056 |
10272.551 |
- |
-0.45% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-1.22% |
7175.936 |
7088.088 |
- |
-0.92% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.22% |
15.961 |
15.766 |
- |
0.07% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-1.22% |
4.417 |
4.363 |
- |
-0.68% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
-1.22% |
5254.310 |
5190.107 |
- |
-0.86% |
- |
|
BM_deque_deque_copy_backward/1024
|
-1.22% |
45.772 |
45.213 |
- |
-0.41% |
- |
|
std::fill_n(deque<int>)/50
|
-1.22% |
3.118 |
3.080 |
- |
-1.12% |
- |
|
std::transform(deque<int>)_(identity_transform)/1024
|
-1.22% |
329.468 |
325.454 |
- |
-0.96% |
- |
|
std::shift_right(list<int>)/32
|
-1.22% |
13.718 |
13.551 |
- |
-1.04% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Lf})
|
-1.22% |
1259.652 |
1244.346 |
- |
0.03% |
- |
|
std::move_backward(list<int>)/32768
|
-1.21% |
31277.233 |
30897.342 |
- |
-0.77% |
- |
|
std::generate(list<int>)/32
|
-1.21% |
8.357 |
8.256 |
- |
-2.43% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
-1.21% |
44.939 |
44.394 |
- |
-0.05% |
- |
|
std::replace_if(list<int>)_(sprinkled)/32
|
-1.21% |
13.131 |
12.972 |
- |
-0.67% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.21% |
24.196 |
23.903 |
- |
-1.26% |
- |
|
BM_vector_deque_move_backward/4096
|
-1.21% |
167.511 |
165.485 |
- |
-0.03% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-1.21% |
23.098 |
22.819 |
- |
1.00% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
-1.21% |
2650.658 |
2618.638 |
- |
-0.98% |
- |
|
std::count(vector<int>)_(every_other)/8192
|
-1.20% |
815.887 |
806.075 |
- |
-0.69% |
- |
|
rng::for_each(set<int>)/50
|
-1.20% |
66.226 |
65.431 |
- |
-1.09% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-1.20% |
16.272 |
16.076 |
- |
-1.04% |
- |
|
std::shift_left(deque<int>)/1024
|
-1.20% |
54.835 |
54.178 |
- |
-0.90% |
- |
|
std::lower_bound(std::list<int>)/100
|
-1.20% |
91.092 |
90.000 |
- |
-0.37% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1
|
-1.19% |
13.436 |
13.276 |
- |
-4.14% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.19% |
871.386 |
860.998 |
- |
-3.79% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
-1.19% |
4026.232 |
3978.324 |
- |
-0.95% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
-1.19% |
8.158 |
8.060 |
- |
-1.30% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-1.19% |
30414056.452 |
30052441.824 |
- |
-4.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.19% |
19.496 |
19.264 |
- |
2.42% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.19% |
35502.342 |
35081.443 |
- |
-0.52% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
-1.18% |
576.554 |
569.723 |
- |
-0.87% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-1.18% |
5934.075 |
5863.865 |
- |
-1.05% |
- |
|
std::reverse_copy(deque<int>)/8
|
-1.18% |
2.282 |
2.255 |
- |
0.13% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-1.18% |
15020.718 |
14843.143 |
- |
-1.44% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-1.18% |
158.141 |
156.274 |
- |
-0.59% |
- |
|
std::count_if(list<int>)_(every_other)/1048576
|
-1.18% |
878677.368 |
868301.604 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.18% |
188807932.194 |
186579718.580 |
- |
-1.13% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-1.18% |
22499.517 |
22234.169 |
- |
-2.77% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-1.18% |
4526025.057 |
4472647.887 |
- |
-10.19% |
- |
|
std::fill(list<int>)/32
|
-1.18% |
8.177 |
8.080 |
- |
-1.12% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.18% |
281292.263 |
277978.917 |
- |
-3.57% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
-1.17% |
756.192 |
747.312 |
- |
-1.32% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-1.17% |
14101.953 |
13936.399 |
- |
-6.06% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_60
|
-1.17% |
624.016 |
616.690 |
- |
-1.33% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.17% |
471.791 |
466.256 |
- |
-1.29% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
-1.17% |
22039.635 |
21781.194 |
- |
-1.72% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-1.17% |
38.480 |
38.029 |
- |
-0.86% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-1.17% |
342.514 |
338.504 |
- |
-0.82% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.17% |
38115.809 |
37670.291 |
- |
-1.49% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.17% |
189127275.487 |
186919803.545 |
- |
-0.02% |
- |
|
std::move_backward(deque<int>)/8
|
-1.17% |
4.786 |
4.731 |
- |
1.25% |
- |
|
std::remove(vector<int>)_(sprinkled)/1024
|
-1.17% |
494.804 |
489.031 |
- |
-1.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.17% |
12889222.215 |
12738936.530 |
- |
0.31% |
- |
|
std::count(vector<bool>)/1048576
|
-1.16% |
527205.098 |
521065.142 |
- |
-0.93% |
- |
|
std::sample(vector<int>)/8192
|
-1.16% |
27229.127 |
26912.149 |
- |
-1.16% |
- |
|
std::reverse(list<int>)/8
|
-1.16% |
2.024 |
2.000 |
- |
-0.44% |
- |
|
std::fill_n(deque<int>)/32
|
-1.16% |
2.465 |
2.437 |
- |
-1.10% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-1.16% |
19035.119 |
18813.996 |
- |
1.05% |
- |
|
std::set<std::string>::clear()/1024
|
-1.16% |
20097.369 |
19863.930 |
- |
-10.00% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-1.16% |
333980.968 |
330101.977 |
- |
0.02% |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.16% |
2.003 |
1.980 |
- |
-1.17% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.16% |
22.687 |
22.424 |
- |
-1.35% |
- |
|
std::move(deque<int>)/1048576
|
-1.16% |
55527.083 |
54882.418 |
- |
-1.04% |
- |
|
std::shift_left(list<int>)/32
|
-1.16% |
13.091 |
12.939 |
- |
-0.86% |
- |
|
std::flat_multimap<int,_int>::contains(key)/32
|
-1.16% |
7.088 |
7.006 |
- |
-0.10% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/8192
|
-1.16% |
334265.060 |
330389.361 |
- |
-1.82% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192
|
-1.16% |
61883.291 |
61166.804 |
- |
-1.08% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.16% |
164550.128 |
162645.263 |
- |
-14.12% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.16% |
93957.682 |
92870.208 |
- |
-1.03% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/1024
|
-1.16% |
35.622 |
35.210 |
- |
-1.19% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-1.16% |
23.340 |
23.070 |
- |
-1.01% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
-1.16% |
393.364 |
388.820 |
- |
-0.80% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-1.15% |
454226.319 |
448982.023 |
- |
-1.30% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.15% |
21.077 |
20.834 |
- |
-0.13% |
- |
|
std::transform(vector<int>)_(identity_transform)/50
|
-1.15% |
14.106 |
13.943 |
- |
-0.36% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-1.15% |
22210.783 |
21954.781 |
- |
-0.65% |
- |
|
std::count_if(deque<int>)_(every_other)/1024
|
-1.15% |
336.803 |
332.921 |
- |
-0.62% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
-1.15% |
1552.153 |
1534.275 |
- |
-0.99% |
- |
|
std::lower_bound(std::deque<int>)/8
|
-1.15% |
14.177 |
14.014 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
-1.15% |
39481146.466 |
39026753.539 |
- |
-1.57% |
- |
|
std::format(float)_(fmt:_{:0>17500_0f})
|
-1.15% |
1234.687 |
1220.492 |
- |
0.14% |
- |
|
std::multimap<std::string,_int>::contains(key)/8192
|
-1.15% |
219.727 |
217.205 |
- |
0.21% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.15% |
17.700 |
17.497 |
- |
0.10% |
- |
|
std::generate_n(vector<int>)/1024
|
-1.15% |
241.123 |
238.357 |
- |
-0.93% |
- |
|
dynamic_cast_(VDAG_sidecast_fail,_2_levels)
|
-1.14% |
76.036 |
75.167 |
- |
1.10% |
- |
|
std::for_each(list<int>)/32
|
-1.14% |
11.321 |
11.191 |
- |
-1.89% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-1.14% |
14503.903 |
14338.208 |
- |
-5.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.14% |
10334.386 |
10216.411 |
- |
-0.47% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-1.14% |
1357.361 |
1341.885 |
- |
-1.29% |
- |
|
std::set<std::string>::clear()/8192
|
-1.14% |
205510.802 |
203173.645 |
- |
-6.82% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0
|
-1.14% |
17.753 |
17.551 |
- |
-1.36% |
- |
|
std::fill_n(list<int>)/32
|
-1.14% |
8.002 |
7.911 |
- |
-0.23% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-1.14% |
1.160 |
1.147 |
- |
-14.02% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/1024
|
-1.13% |
693.553 |
685.682 |
- |
-0.92% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-1.13% |
15.103 |
14.931 |
- |
-0.64% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.13% |
55.084 |
54.459 |
- |
14.52% |
- |
|
std::count(vector<bool>)/1000
|
-1.13% |
507.258 |
501.510 |
- |
-0.83% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.13% |
1306572.819 |
1291768.954 |
- |
-1.48% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.13% |
1.048 |
1.036 |
- |
-0.08% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
-1.13% |
2.458 |
2.430 |
- |
-1.66% |
- |
|
std::count(vector<bool>)/8192
|
-1.13% |
4126.920 |
4080.176 |
- |
-0.78% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
-1.13% |
4489.396 |
4438.562 |
- |
-0.73% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
-1.13% |
23101.994 |
22840.890 |
- |
-6.74% |
- |
|
std::unordered_set<int>::count(key)/1024
|
-1.13% |
9.944 |
9.832 |
- |
1.69% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.13% |
2782.283 |
2750.858 |
- |
-0.67% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
-1.13% |
1252.826 |
1238.689 |
- |
-0.56% |
- |
|
BM_from_sys/2100
|
-1.13% |
8.635 |
8.538 |
- |
-1.45% |
- |
|
std::is_sorted(vector<int>)/8192
|
-1.13% |
1867.959 |
1846.916 |
- |
-0.13% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
-1.13% |
16.423 |
16.238 |
- |
-0.79% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.13% |
18.128 |
17.924 |
- |
0.49% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.13% |
42426.128 |
41948.642 |
- |
0.04% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-1.12% |
1.243 |
1.229 |
- |
-0.14% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-1.12% |
19549.896 |
19330.229 |
- |
-1.56% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-1.12% |
3.207 |
3.171 |
- |
-0.85% |
- |
|
std::lower_bound(std::deque<int>)/100
|
-1.12% |
25.746 |
25.457 |
- |
-0.49% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-1.12% |
905563.357 |
895438.066 |
- |
-18.37% |
- |
|
std::rotate(list<int>)_(1_element_forward)/1024
|
-1.12% |
746.387 |
738.044 |
- |
-1.34% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
-1.12% |
1902.057 |
1880.838 |
- |
-0.81% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-1.11% |
1818.087 |
1797.830 |
- |
0.15% |
- |
|
std::fill(deque<int>)/32
|
-1.11% |
2.494 |
2.466 |
- |
-1.16% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
-1.11% |
19025.007 |
18813.215 |
- |
1.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-1.11% |
4.363 |
4.315 |
- |
-2.78% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.11% |
1068681.246 |
1056794.962 |
- |
0.71% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
-1.11% |
83572.594 |
82643.279 |
- |
0.16% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.11% |
147499.254 |
145859.702 |
- |
0.28% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
-1.11% |
54.854 |
54.245 |
- |
-1.02% |
- |
|
std::copy_backward(list<int>)/262144
|
-1.11% |
218260.108 |
215835.062 |
- |
-1.03% |
- |
|
std::format(float)_(fmt:_{:0>17500_10Lf})
|
-1.11% |
1220.696 |
1207.139 |
- |
-1.31% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-1.11% |
1.225 |
1.212 |
- |
-1.35% |
- |
|
std::remove(list<int>)_(prefix)/32
|
-1.11% |
51.418 |
50.848 |
- |
-1.23% |
- |
|
std::map<std::string,_int>::upper_bound(key)/1024
|
-1.11% |
133.399 |
131.924 |
- |
0.09% |
- |
|
std::for_each(deque<int>)/8
|
-1.11% |
2.980 |
2.947 |
- |
-0.53% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-1.10% |
53.149 |
52.562 |
- |
8.68% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.10% |
79961.783 |
79078.540 |
- |
-0.03% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-1.10% |
20573.773 |
20346.886 |
- |
-2.75% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-1.10% |
18778.358 |
18571.280 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-1.10% |
30598081.928 |
30260962.527 |
- |
-4.46% |
- |
|
std::copy(deque<int>)/64
|
-1.10% |
2.572 |
2.544 |
- |
0.25% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-1.10% |
22.859 |
22.607 |
- |
-2.48% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-1.10% |
2126.591 |
2103.235 |
- |
-1.54% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
-1.10% |
29.496 |
29.172 |
- |
-0.68% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
-1.10% |
3704.856 |
3664.225 |
- |
-1.12% |
- |
|
std::generate_n(vector<int>)/50
|
-1.10% |
11.871 |
11.741 |
- |
-0.66% |
- |
|
BM_from_sys/1979/threads:4
|
-1.10% |
1.230 |
1.216 |
- |
0.59% |
- |
|
std::move_backward(list<int>)/8
|
-1.10% |
3.317 |
3.281 |
- |
-1.18% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.10% |
12383318.931 |
12247678.725 |
- |
-1.90% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.10% |
284657.616 |
281539.752 |
- |
0.45% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-1.09% |
72558.008 |
71763.919 |
- |
-0.88% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/32
|
-1.09% |
8.384 |
8.292 |
- |
-1.10% |
- |
|
std::move_backward(deque<int>)/64
|
-1.09% |
7.861 |
7.775 |
- |
-0.77% |
- |
|
std::sample(vector<int>)/32
|
-1.09% |
106.372 |
105.211 |
- |
-0.98% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.09% |
546.749 |
540.784 |
- |
-0.59% |
- |
|
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.09% |
760.413 |
752.119 |
- |
-1.87% |
- |
|
std::format(float)_(fmt:_{:0<17500_0Lg})
|
-1.09% |
1222.903 |
1209.571 |
- |
-0.29% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.09% |
24.637 |
24.369 |
- |
-1.24% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-1.09% |
6020.468 |
5954.934 |
- |
-0.89% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
-1.09% |
1515.605 |
1499.120 |
- |
-0.98% |
- |
|
BM_deque_vector_copy_backward/64000
|
-1.09% |
4713.279 |
4662.030 |
- |
1.90% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
-1.09% |
3850.386 |
3808.560 |
- |
-1.18% |
- |
|
std::format(float)_(fmt:_{:_10Le})
|
-1.09% |
64.864 |
64.160 |
- |
0.76% |
- |
|
BM_to_sys/2100
|
-1.08% |
8.642 |
8.548 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-1.08% |
3439647.704 |
3402355.174 |
- |
-0.26% |
- |
|
BM_format_to_n_string_begin<std::vector<char>>/1048576
|
-1.08% |
53214.392 |
52637.590 |
- |
0.60% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
-1.08% |
16108.546 |
15933.993 |
- |
-0.50% |
- |
|
std::move(deque<int>)/512
|
-1.08% |
26.248 |
25.963 |
- |
-1.17% |
- |
|
std::vector<int>::erase(begin)_(cheap_elements)/32
|
-1.08% |
4.068 |
4.024 |
- |
-0.89% |
- |
|
BM_CmpEqual_uint_short
|
-1.08% |
1.101 |
1.089 |
- |
-0.12% |
- |
|
BM_CmpLess_uint_uint
|
-1.08% |
1.068 |
1.057 |
- |
-0.13% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.08% |
17.625 |
17.435 |
- |
-0.58% |
- |
|
std::for_each(multimap<int>::iterator)/50
|
-1.08% |
66.035 |
65.321 |
- |
-1.27% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-1.08% |
6016.006 |
5951.014 |
- |
-12.87% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-1.08% |
748.034 |
739.961 |
- |
-0.91% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
-1.08% |
744.399 |
736.386 |
- |
-0.73% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
-1.08% |
2140.835 |
2117.795 |
- |
-1.37% |
- |
|
std::deque<std::string>::ctor(size_type)/32
|
-1.08% |
73.104 |
72.317 |
- |
-0.06% |
- |
|
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.08% |
5600.348 |
5540.099 |
- |
-0.02% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.08% |
17.831 |
17.640 |
- |
-0.53% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.08% |
33.183 |
32.826 |
- |
-1.92% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
-1.07% |
1887.068 |
1866.801 |
- |
-0.67% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.07% |
1468831.437 |
1453068.521 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-1.07% |
10406244.919 |
10294744.931 |
- |
0.07% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.07% |
13626672.540 |
13480755.072 |
- |
1.71% |
- |
|
std::generate(vector<int>)/8192
|
-1.07% |
1819.289 |
1799.810 |
- |
-1.22% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
-1.07% |
956854.743 |
946626.830 |
- |
-0.89% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.07% |
598.032 |
591.643 |
- |
-1.14% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/1024
|
-1.07% |
464.848 |
459.882 |
- |
-1.20% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.07% |
13611937.100 |
13466827.232 |
- |
-1.50% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
-1.07% |
18.184 |
17.990 |
- |
-0.47% |
- |
|
std::format(double)_(fmt:_{:0^17500_10Lf})
|
-1.06% |
1324.732 |
1310.631 |
- |
-1.32% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-1.06% |
53020.570 |
52456.370 |
- |
-3.26% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
-1.06% |
13.842 |
13.695 |
- |
-2.16% |
- |
|
std::unordered_set<int>::contains(key)/1024
|
-1.06% |
10.076 |
9.969 |
- |
1.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.06% |
35004486.231 |
34633142.469 |
- |
0.14% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.06% |
18129.914 |
17937.627 |
- |
2.75% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-1.06% |
83.180 |
82.298 |
- |
-39.62% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-1.06% |
206.117 |
203.932 |
- |
-0.98% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-1.06% |
1.586 |
1.569 |
- |
-9.17% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.06% |
13195.539 |
13055.739 |
- |
-2.07% |
- |
|
std::any_of(vector<int>)_(process_all)/32768
|
-1.06% |
7320.160 |
7242.638 |
- |
-0.41% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
-1.06% |
2.939 |
2.908 |
- |
-0.67% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-1.06% |
9851.535 |
9747.286 |
- |
0.01% |
- |
|
std::fill_n(vector<bool>)/32768
|
-1.06% |
29.747 |
29.433 |
- |
-1.44% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-1.06% |
6111.346 |
6046.773 |
- |
-0.12% |
- |
|
std::map<int,_int>::upper_bound(key)/32
|
-1.06% |
17.997 |
17.807 |
- |
-0.31% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-1.06% |
3116.619 |
3083.703 |
- |
-0.78% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/32
|
-1.06% |
2.940 |
2.909 |
- |
-5.02% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/8192
|
-1.06% |
911938.958 |
902311.704 |
- |
-0.85% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-1.05% |
93.107 |
92.125 |
- |
-1.06% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
-1.05% |
27882.575 |
27588.785 |
- |
-0.15% |
- |
|
std::generate_n(deque<int>)/1024
|
-1.05% |
304.059 |
300.859 |
- |
-0.48% |
- |
|
std::format(double)_(fmt:_{:017500_0Le})
|
-1.05% |
1222.280 |
1209.432 |
- |
0.15% |
- |
|
std::format(float)_(fmt:_{:017500_0Lf})
|
-1.05% |
1243.989 |
1230.914 |
- |
-0.74% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-1.05% |
21434.750 |
21209.491 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-1.05% |
46227459.467 |
45741704.720 |
- |
-5.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.05% |
41.141 |
40.709 |
- |
2.03% |
- |
|
BM_to_sys/1993/threads:4
|
-1.05% |
1.350 |
1.336 |
- |
-1.95% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.05% |
4.512 |
4.465 |
- |
-2.50% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
-1.05% |
57.627 |
57.023 |
- |
-0.95% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-1.05% |
9.882 |
9.778 |
- |
-0.60% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
-1.05% |
372338.270 |
368442.696 |
- |
-0.79% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-1.05% |
5.201 |
5.147 |
- |
-0.41% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.05% |
51.791 |
51.250 |
- |
-0.63% |
- |
|
std::generate_n(deque<int>)/8192
|
-1.05% |
2349.719 |
2325.163 |
- |
-0.85% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
-1.04% |
569.598 |
563.648 |
- |
-1.39% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-1.04% |
11.519 |
11.399 |
- |
-7.19% |
- |
|
std::multiset<int>::lower_bound(key)/32
|
-1.04% |
17.383 |
17.201 |
- |
-0.53% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-1.04% |
1264.489 |
1251.309 |
- |
-0.62% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/50
|
-1.04% |
12.473 |
12.343 |
- |
-1.15% |
- |
|
std::adjacent_find(list<int>,_pred)/1024
|
-1.04% |
778.716 |
770.601 |
- |
-1.11% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
-1.04% |
4.716 |
4.667 |
- |
-0.83% |
- |
|
std::format(float)_(fmt:_{:0<17500_10g})
|
-1.04% |
1242.852 |
1229.949 |
- |
0.30% |
- |
|
dynamic_cast_(VDAG_leftmost,_5_levels)
|
-1.04% |
92.146 |
91.190 |
- |
-1.13% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-1.04% |
10.138 |
10.033 |
- |
-2.06% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-1.04% |
61054.499 |
60421.368 |
- |
-0.89% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.04% |
15.184 |
15.027 |
- |
-1.21% |
- |
|
std::adjacent_find(vector<int>,_pred)/8192
|
-1.04% |
3176.623 |
3143.728 |
- |
-0.71% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.04% |
1473.062 |
1457.809 |
- |
-0.90% |
- |
|
std::ofstream::write(char*,_size)
|
-1.03% |
326.029 |
322.660 |
- |
1.65% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
-1.03% |
89.764 |
88.837 |
- |
-0.55% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-1.03% |
179.578 |
177.725 |
- |
-1.31% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
-1.03% |
746.050 |
738.350 |
- |
-0.92% |
- |
|
SetIntersection_None_Vector_string_16_16
|
-1.03% |
36936882.795 |
36556028.081 |
- |
-0.69% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6000
|
-1.03% |
165.722 |
164.014 |
- |
-0.07% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-1.03% |
6401.024 |
6335.044 |
- |
-1.27% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-1.03% |
7.605 |
7.527 |
- |
-0.11% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
-1.03% |
21.349 |
21.129 |
- |
-0.48% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
-1.03% |
737.817 |
730.222 |
- |
-0.75% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
-1.03% |
23.488 |
23.247 |
- |
-0.16% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
-1.03% |
7335.130 |
7259.772 |
- |
-1.26% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
-1.03% |
21.102 |
20.885 |
- |
-0.63% |
- |
|
std::upper_bound(std::deque<int>)/100
|
-1.03% |
25.819 |
25.554 |
- |
-1.64% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-1.03% |
2.094 |
2.073 |
- |
-1.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.03% |
487817.438 |
482810.284 |
- |
0.38% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
-1.03% |
15.852 |
15.690 |
- |
-0.66% |
- |
|
std::sample(list<int>)/1024
|
-1.02% |
3352.508 |
3318.232 |
- |
-1.04% |
- |
|
std::remove_copy(vector<int>)_(prefix)/8192
|
-1.02% |
2045.910 |
2025.001 |
- |
-1.12% |
- |
|
std::move(vector<int>)/4096
|
-1.02% |
134.166 |
132.797 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.02% |
1038408.605 |
1027818.071 |
- |
1.34% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.02% |
768.060 |
760.229 |
- |
-0.63% |
- |
|
std::partition_point(deque<int>)/8192
|
-1.02% |
11.872 |
11.751 |
- |
0.01% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
-1.02% |
2.960 |
2.930 |
- |
-0.62% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.02% |
572.120 |
566.309 |
- |
-1.38% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
-1.02% |
750.760 |
743.136 |
- |
-0.66% |
- |
|
std::shift_right(vector<int>)/50
|
-1.01% |
5.328 |
5.274 |
- |
-0.90% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
-1.01% |
86.689 |
85.811 |
- |
3.06% |
- |
|
std::count(deque<int>)_(every_other)/8
|
-1.01% |
2.271 |
2.248 |
- |
-0.94% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-1.01% |
33346.844 |
33009.367 |
- |
-1.02% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/1024
|
-1.01% |
661.650 |
654.954 |
- |
-0.95% |
- |
|
std::move(vector<int>)/512
|
-1.01% |
20.100 |
19.897 |
- |
-1.03% |
- |
|
std::copy_if(list<int>)_(entire_range)/8
|
-1.01% |
2.376 |
2.352 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-1.01% |
1039068.960 |
1028563.315 |
- |
4.86% |
- |
|
BM_ConstructAndDestroy_FuncPtr_Opaque
|
-1.01% |
1.255 |
1.242 |
- |
-1.83% |
- |
|
std::deque<int>::ctor(size_type)/32
|
-1.01% |
26.697 |
26.427 |
- |
-1.38% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.01% |
15.890 |
15.729 |
- |
0.34% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/8
|
-1.01% |
2.135 |
2.113 |
- |
0.25% |
- |
|
std::reverse_copy(list<int>)/64
|
-1.01% |
29.544 |
29.246 |
- |
-0.68% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1048576
|
-1.01% |
262772.671 |
260131.491 |
- |
-6.04% |
- |
|
std::generate_n(vector<int>)/32
|
-1.00% |
7.900 |
7.820 |
- |
-0.04% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-1.00% |
730.722 |
723.381 |
- |
-0.89% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/8192
|
-1.00% |
5384.030 |
5329.952 |
- |
-0.73% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-1.00% |
63.680 |
63.041 |
- |
-0.67% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.00% |
11382.544 |
11268.313 |
- |
-0.60% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
-1.00% |
34.812 |
34.463 |
- |
-0.81% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.00% |
614.060 |
607.910 |
- |
-0.99% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-1.00% |
4.339 |
4.295 |
- |
-10.93% |
- |
|
BM_CmpEqual_uint_uint
|
-1.00% |
1.080 |
1.069 |
- |
-0.02% |
- |