|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1641.328 |
3.342 |
349.156 |
-3.47% |
349.156 |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2957.626 |
8.077 |
534.328 |
-0.09% |
534.328 |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.56% |
4013.336 |
17.800 |
690.879 |
0.26% |
690.879 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.33% |
2429.649 |
16.170 |
375.262 |
-7.32% |
375.262 |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.47% |
216.841 |
3.323 |
58.425 |
-4.64% |
58.425 |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.11% |
427.880 |
8.072 |
70.821 |
-0.14% |
70.821 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.40% |
611.467 |
15.901 |
101.463 |
4.59% |
101.463 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.34% |
293.746 |
13.691 |
40.561 |
0.66% |
40.561 |
|
std::fill(vector<bool>)/262144
|
-75.50% |
941.294 |
230.610 |
- |
-0.17% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-70.70% |
1749.757 |
512.725 |
- |
-7.58% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.00% |
2531.800 |
835.377 |
- |
1.87% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-63.02% |
23.874 |
8.828 |
- |
0.06% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-62.86% |
23.870 |
8.865 |
- |
-62.87% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-60.64% |
14.878 |
5.856 |
- |
0.06% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-60.13% |
14.877 |
5.931 |
- |
-59.40% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-60.00% |
24.088 |
9.635 |
- |
-0.15% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-57.74% |
50.255 |
21.236 |
- |
12.11% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-56.61% |
15.020 |
6.518 |
- |
-0.17% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-52.78% |
19.119 |
9.028 |
- |
-35.65% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-52.71% |
70.426 |
33.303 |
- |
-55.45% |
- |
|
BM_deque_vector_copy/64
|
-51.65% |
5.410 |
2.616 |
- |
1.48% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-51.27% |
6.886 |
3.355 |
0.353 |
-4.78% |
0.353 |
|
std::transform(deque<int>)_(identity_transform)/32
|
-49.20% |
24.212 |
12.299 |
- |
-0.02% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-47.90% |
700887.854 |
365164.955 |
- |
-47.56% |
- |
|
BM_vector_deque_ranges_move/64
|
-46.65% |
5.321 |
2.839 |
- |
1.33% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-46.04% |
15.025 |
8.107 |
0.404 |
-0.01% |
0.404 |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-46.02% |
1240.838 |
669.763 |
- |
-0.94% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-44.61% |
17.408 |
9.643 |
- |
-60.04% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-43.21% |
179.543 |
101.970 |
- |
0.01% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-42.13% |
4.194 |
2.427 |
- |
-36.08% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-42.06% |
4.158 |
2.409 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-41.49% |
171.755 |
100.502 |
- |
1.37% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-41.27% |
166.690 |
97.897 |
- |
-0.24% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-40.97% |
10.928 |
6.451 |
- |
-55.02% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-40.23% |
659551.092 |
394187.864 |
- |
-44.43% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-40.00% |
64.988 |
38.993 |
- |
14.17% |
- |
|
std::adjacent_find(deque<int>)/8
|
-39.48% |
4.875 |
2.950 |
- |
-4.44% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-39.29% |
10.947 |
6.646 |
- |
-40.09% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-38.79% |
39.010 |
23.878 |
- |
-26.21% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-38.65% |
72.369 |
44.398 |
- |
-0.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-38.43% |
0.697 |
0.429 |
- |
-8.10% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-38.37% |
34.540 |
21.287 |
- |
11.83% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-38.32% |
19.181 |
11.831 |
- |
9.23% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-38.24% |
4.142 |
2.558 |
- |
-4.44% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-36.66% |
34.541 |
21.879 |
- |
-6.98% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-36.43% |
11.309 |
7.189 |
- |
-19.20% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-36.11% |
125.843 |
80.397 |
- |
3.65% |
- |
|
std::copy_backward(vector<int>)/4096
|
-35.40% |
233.555 |
150.880 |
- |
1.37% |
- |
|
std::copy(vector<int>)/4096
|
-35.33% |
222.446 |
143.859 |
- |
-23.35% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-34.53% |
653.879 |
428.079 |
- |
-0.07% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-34.02% |
7.861 |
5.187 |
- |
-18.14% |
- |
|
BM_vector_deque_ranges_move/0
|
-34.02% |
0.525 |
0.346 |
- |
-36.76% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-33.77% |
7.257 |
4.806 |
- |
-35.05% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-33.23% |
0.450 |
0.300 |
- |
-8.66% |
- |
|
std::adjacent_find(deque<int>)/50
|
-33.18% |
26.467 |
17.686 |
- |
22.99% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-33.13% |
0.480 |
0.321 |
- |
-33.98% |
- |
|
BM_PushHeap_float_Random_1
|
-33.05% |
0.697 |
0.467 |
- |
-0.38% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-33.05% |
64.468 |
43.164 |
- |
0.27% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-32.74% |
6.112 |
4.111 |
- |
-17.17% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-32.12% |
0.404 |
0.274 |
- |
-2.18% |
- |
|
BM_vector_deque_ranges_copy/0
|
-32.07% |
0.625 |
0.425 |
- |
-15.93% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-31.84% |
804.576 |
548.366 |
- |
-8.72% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-31.72% |
88.260 |
60.263 |
- |
-18.57% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-31.23% |
63.031 |
43.345 |
- |
-24.35% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-31.07% |
35.816 |
24.687 |
- |
-13.88% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-30.86% |
349346807.551 |
241554499.246 |
- |
1.26% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
-30.24% |
0.445 |
0.310 |
- |
32.12% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-30.17% |
12663239.195 |
8843033.998 |
- |
-0.30% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-30.14% |
472.645 |
330.211 |
- |
-2.16% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-30.11% |
345495322.150 |
241475222.464 |
- |
-29.67% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-29.79% |
12681800.183 |
8903715.528 |
- |
0.55% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-29.76% |
91.105 |
63.990 |
- |
-12.52% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-29.37% |
0.556 |
0.392 |
- |
-38.27% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-29.28% |
9.236 |
6.531 |
- |
-4.04% |
- |
|
std::vector<int>::ctor(size)/32
|
-28.76% |
14.541 |
10.359 |
- |
7.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-28.53% |
0.578 |
0.413 |
- |
-34.93% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-28.31% |
12516676.481 |
8972738.356 |
- |
0.16% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-28.27% |
3.512 |
2.519 |
- |
-32.54% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-28.14% |
10.040 |
7.215 |
- |
-17.29% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-27.76% |
6.666 |
4.816 |
- |
-2.90% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-27.12% |
43.054 |
31.379 |
- |
-18.48% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-26.75% |
17331.996 |
12695.021 |
- |
-13.09% |
- |
|
std::fill(list<int>)/1024
|
-26.73% |
671.673 |
492.137 |
- |
-0.72% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-26.38% |
43.062 |
31.703 |
- |
-12.21% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-26.23% |
75.689 |
55.836 |
- |
71.49% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-25.79% |
0.676 |
0.502 |
- |
24.91% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
-25.69% |
25.853 |
19.211 |
- |
-18.08% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-25.68% |
15566381.195 |
11568667.477 |
- |
-9.52% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-25.57% |
41.201 |
30.665 |
- |
-26.68% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-25.30% |
7088.095 |
5294.475 |
- |
-0.22% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-25.26% |
69.546 |
51.976 |
- |
-15.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-25.05% |
69.021 |
51.734 |
- |
-15.93% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-24.84% |
1.538 |
1.156 |
- |
-24.22% |
- |
|
BM_vector_deque_copy/0
|
-24.35% |
0.604 |
0.457 |
- |
-16.76% |
- |
|
ranges::min(std::deque<char>)/1
|
-24.34% |
0.915 |
0.693 |
- |
-2.26% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-23.98% |
769.308 |
584.861 |
- |
0.52% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-23.94% |
1.520 |
1.156 |
- |
-24.14% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-23.90% |
41.424 |
31.522 |
- |
-1.42% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-23.81% |
1.517 |
1.156 |
- |
-24.24% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-23.71% |
1.515 |
1.156 |
- |
-24.26% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-23.64% |
715.814 |
546.621 |
- |
-9.48% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-23.60% |
0.316 |
0.241 |
- |
-23.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-23.18% |
8314145.924 |
6386888.404 |
- |
-14.62% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-23.04% |
894.508 |
688.395 |
- |
1.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-22.64% |
30.940 |
23.936 |
- |
-21.29% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
-22.36% |
3794.811 |
2946.242 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-22.30% |
39.829 |
30.946 |
- |
-1.38% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-22.07% |
31.266 |
24.365 |
- |
-2.06% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-22.05% |
2.878 |
2.243 |
- |
-3.40% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-21.79% |
17.631 |
13.789 |
- |
1.10% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-21.78% |
14.285 |
11.174 |
- |
4.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-21.68% |
32.140 |
25.171 |
- |
-21.96% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
-21.57% |
88.248 |
69.216 |
- |
-15.57% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-21.39% |
6.511 |
5.118 |
- |
-12.56% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-21.27% |
1.351 |
1.064 |
- |
-11.43% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-21.25% |
1964.499 |
1547.063 |
- |
16.95% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-21.11% |
0.629 |
0.496 |
- |
-11.36% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-21.08% |
77.818 |
61.416 |
- |
-18.98% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-21.04% |
24.346 |
19.223 |
- |
-50.77% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-20.94% |
14468.164 |
11438.098 |
- |
-0.96% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-20.84% |
511.827 |
405.184 |
- |
-0.08% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-20.57% |
32.598 |
25.891 |
- |
-22.87% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-20.46% |
72.774 |
57.882 |
- |
-14.52% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-20.14% |
4165.891 |
3326.931 |
- |
-21.69% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-20.02% |
67.556 |
54.030 |
- |
0.77% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-19.94% |
0.586 |
0.469 |
- |
0.45% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-19.93% |
1.343 |
1.075 |
- |
-12.43% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-19.64% |
1037.840 |
834.001 |
- |
-0.95% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-19.50% |
0.338 |
0.272 |
- |
2.90% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-19.50% |
14332566.840 |
11538037.877 |
- |
-7.66% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-19.48% |
42.702 |
34.385 |
- |
13.89% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-19.29% |
41.959 |
33.866 |
- |
47.08% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-18.55% |
638.731 |
520.255 |
- |
-23.05% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-18.37% |
33.084 |
27.007 |
- |
-14.29% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-18.33% |
2.734 |
2.233 |
- |
-18.11% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-18.29% |
21.701 |
17.731 |
- |
-27.61% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-18.26% |
20.395 |
16.670 |
- |
-2.07% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-18.12% |
0.487 |
0.398 |
- |
-9.14% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-18.03% |
3221521.985 |
2640546.124 |
- |
-16.88% |
- |
|
BM_deque_vector_copy/0
|
-18.02% |
1.559 |
1.278 |
- |
-6.12% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-17.89% |
8935.607 |
7336.691 |
- |
-14.12% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-17.86% |
10.759 |
8.837 |
- |
-3.99% |
- |
|
std::copy(list<int>)/64
|
-17.51% |
36.747 |
30.313 |
- |
-0.56% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-17.20% |
36.704 |
30.392 |
- |
-0.08% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-17.19% |
110.373 |
91.395 |
- |
-13.51% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-17.04% |
3319.084 |
2753.478 |
- |
60.27% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-16.95% |
8.840 |
7.341 |
- |
2.51% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-16.87% |
50.116 |
41.661 |
- |
-5.77% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-16.86% |
11863.714 |
9863.447 |
- |
-7.44% |
- |
|
std::move(vector<int>)/1048576
|
-16.84% |
70383.066 |
58532.344 |
- |
1.46% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-16.83% |
43.919 |
36.529 |
- |
-10.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-16.68% |
0.665 |
0.554 |
- |
-12.82% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-16.65% |
1.387 |
1.156 |
- |
-24.24% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-16.64% |
43.032 |
35.871 |
- |
-14.27% |
- |
|
BM_deque_vector_ranges_copy/0
|
-16.50% |
1.553 |
1.297 |
- |
-11.44% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-16.47% |
7.254 |
6.060 |
- |
-0.94% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-16.40% |
709.345 |
592.994 |
- |
-0.03% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-16.26% |
54.705 |
45.812 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-16.03% |
21.701 |
18.222 |
- |
-9.94% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-15.77% |
25721.937 |
21665.481 |
- |
5.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-15.58% |
28.138 |
23.755 |
- |
-0.74% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-15.56% |
13.277 |
11.211 |
- |
-14.90% |
- |
|
BM_vector_deque_copy/1
|
-15.56% |
2.298 |
1.941 |
- |
-11.61% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-15.44% |
0.465 |
0.393 |
- |
-12.06% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-15.42% |
24559.665 |
20771.499 |
- |
1.65% |
- |
|
BM_vector_deque_copy/2
|
-15.16% |
1.989 |
1.688 |
- |
-13.19% |
- |
|
BM_vector_deque_move_backward/2
|
-15.15% |
2.051 |
1.740 |
- |
-15.41% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-15.11% |
1.371 |
1.164 |
- |
-36.02% |
- |
|
BM_StringFindAllMatch/512
|
-14.93% |
13.701 |
11.655 |
- |
0.18% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-14.86% |
8357.806 |
7116.000 |
- |
-15.04% |
- |
|
std::move(vector<int>)/262144
|
-14.64% |
17285.567 |
14754.228 |
- |
0.61% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-14.55% |
1.589 |
1.358 |
- |
21.89% |
- |
|
BM_PushHeap_float_Random_4
|
-14.47% |
2.812 |
2.405 |
- |
1.66% |
- |
|
BM_vector_deque_move_backward/1
|
-14.47% |
2.296 |
1.964 |
- |
-15.66% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-14.45% |
198.647 |
169.946 |
- |
-14.57% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-14.40% |
1.558 |
1.334 |
- |
-24.35% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-14.37% |
2.841 |
2.433 |
- |
-12.04% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-14.34% |
11.951 |
10.237 |
- |
2.20% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-14.26% |
1.934 |
1.658 |
- |
-3.79% |
- |
|
std::fill(list<int>)/8192
|
-14.21% |
8372.716 |
7183.053 |
- |
-0.64% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-14.05% |
1.531 |
1.316 |
- |
-4.98% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.93% |
70.798 |
60.935 |
- |
-14.16% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-13.93% |
1.497 |
1.288 |
- |
10.51% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-13.92% |
6166.445 |
5308.003 |
- |
-0.69% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-13.83% |
35.428 |
30.529 |
- |
22.18% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-13.78% |
65.849 |
56.772 |
- |
-3.41% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-13.78% |
7577.612 |
6533.489 |
- |
2.24% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-13.76% |
9496.537 |
8189.788 |
- |
-20.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-13.73% |
108597894.405 |
93683912.184 |
- |
-6.41% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
-13.71% |
13.375 |
11.541 |
- |
-0.41% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-13.70% |
58.922 |
50.852 |
- |
64.87% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-13.57% |
32.906 |
28.441 |
- |
1.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-13.46% |
55.823 |
48.309 |
- |
-13.34% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-13.46% |
49.249 |
42.621 |
- |
-11.40% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-13.39% |
728.294 |
630.811 |
- |
-0.21% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-13.29% |
8100.032 |
7023.153 |
- |
-0.14% |
- |
|
BM_std_minmax_element<short>/3
|
-13.19% |
1.209 |
1.049 |
- |
-16.15% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-13.12% |
6855503.643 |
5955915.982 |
- |
1.85% |
- |
|
BM_PushHeap_float_Descending_1
|
-12.96% |
0.536 |
0.466 |
- |
-0.34% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-12.96% |
645.167 |
561.553 |
- |
1.35% |
- |
|
std::move(deque<int>)/32768
|
-12.96% |
2331.800 |
2029.658 |
- |
10.12% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-12.90% |
41.949 |
36.537 |
- |
-8.90% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-12.86% |
13.126 |
11.437 |
- |
0.34% |
- |
|
std::move(list<int>)/4096
|
-12.86% |
5075.383 |
4422.649 |
- |
-8.59% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-12.78% |
0.842 |
0.735 |
- |
-10.38% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-12.74% |
10219.110 |
8917.327 |
- |
-0.16% |
- |
|
std::fill_n(list<int>)/8192
|
-12.71% |
9046.214 |
7896.651 |
- |
5.08% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-12.70% |
2.263 |
1.976 |
- |
-6.04% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-12.50% |
13580671.575 |
11882819.743 |
- |
-5.79% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-12.47% |
64.832 |
56.746 |
- |
-27.78% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-12.47% |
0.395 |
0.346 |
- |
-18.68% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-12.38% |
32.993 |
28.909 |
- |
-2.60% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-12.37% |
9101.442 |
7975.756 |
- |
2.18% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-12.37% |
7424.052 |
6506.060 |
- |
-0.36% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-12.30% |
343.994 |
301.700 |
- |
-27.12% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-12.26% |
25.227 |
22.134 |
- |
2.43% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-12.24% |
29.634 |
26.007 |
- |
-13.68% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-12.21% |
816.645 |
716.908 |
- |
6.77% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-12.20% |
41.865 |
36.759 |
- |
2.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-12.14% |
576.560 |
506.594 |
- |
0.81% |
- |
|
std::unordered_set<int>::clear()/1024
|
-12.07% |
10228.555 |
8994.104 |
- |
12.44% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-12.02% |
1.830 |
1.610 |
- |
-0.27% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.94% |
629.201 |
554.070 |
- |
1.16% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-11.89% |
1.835 |
1.617 |
- |
0.39% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-11.84% |
28.541 |
25.162 |
- |
-27.13% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-11.81% |
2.685 |
2.368 |
- |
-4.97% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-11.77% |
0.389 |
0.343 |
- |
-5.02% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-11.75% |
76003151.660 |
67071446.975 |
- |
-0.61% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
-11.69% |
1.827 |
1.613 |
- |
-3.01% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-11.59% |
46.745 |
41.326 |
- |
21.92% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-11.59% |
34.034 |
30.089 |
- |
11.51% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-11.58% |
4160749.066 |
3678776.211 |
- |
-3.65% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-11.58% |
0.296 |
0.262 |
- |
-34.47% |
- |
|
BM_PushHeap_float_Random_256
|
-11.49% |
7.367 |
6.520 |
- |
-4.04% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-11.49% |
1.355 |
1.199 |
- |
-15.54% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-11.49% |
169.994 |
150.464 |
- |
-5.91% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-11.32% |
29.883 |
26.500 |
- |
-10.95% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-11.31% |
22.869 |
20.284 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-11.24% |
4070064.754 |
3612566.605 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-11.21% |
20857354.572 |
18519969.699 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-11.20% |
1741256.019 |
1546299.884 |
- |
-0.54% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-11.18% |
1.650 |
1.466 |
- |
8.16% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-11.18% |
96.779 |
85.962 |
- |
-11.88% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-11.11% |
1.491 |
1.325 |
- |
-3.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-11.10% |
3916378.838 |
3481490.825 |
- |
-4.87% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-11.10% |
8.285 |
7.365 |
- |
-10.57% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-11.00% |
23.683 |
21.078 |
- |
-11.64% |
- |
|
BM_StringMove_Small
|
-10.99% |
0.794 |
0.707 |
- |
-4.56% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-10.99% |
50.554 |
44.997 |
- |
0.54% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-10.99% |
6466.454 |
5755.861 |
- |
5.15% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-10.97% |
0.335 |
0.298 |
- |
12.23% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-10.94% |
3793.166 |
3378.131 |
- |
7.57% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-10.88% |
1.613 |
1.437 |
- |
3.24% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-10.81% |
49.293 |
43.965 |
- |
-15.35% |
- |
|
std::deque<int>::ctor(size)/32
|
-10.76% |
29.330 |
26.174 |
- |
-15.43% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-10.73% |
56.521 |
50.454 |
- |
-11.89% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-10.65% |
1.769 |
1.580 |
- |
-6.74% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-10.63% |
13347852.654 |
11929476.989 |
- |
-1.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-10.58% |
6973366.576 |
6235248.237 |
- |
-21.63% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-10.58% |
39.052 |
34.920 |
- |
-14.45% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.56% |
0.456 |
0.407 |
- |
-0.36% |
- |
|
BM_tolower_char<wchar_t>
|
-10.55% |
0.688 |
0.616 |
- |
-10.70% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-10.55% |
7165166.732 |
6409521.171 |
- |
-0.56% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-10.53% |
29.892 |
26.745 |
- |
-3.88% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-10.52% |
29.260 |
26.181 |
- |
-10.71% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-10.47% |
1.832 |
1.640 |
- |
-9.02% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-10.44% |
22340393.591 |
20008381.772 |
- |
3.89% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-10.40% |
29.191 |
26.156 |
- |
-6.71% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-10.40% |
0.434 |
0.389 |
- |
-6.22% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-10.38% |
1252100.370 |
1122105.136 |
- |
-0.16% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-10.34% |
5891799.727 |
5282402.226 |
- |
-9.05% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-10.33% |
1.316 |
1.180 |
- |
-13.79% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-10.17% |
131573.970 |
118192.910 |
- |
-8.26% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-10.17% |
13.631 |
12.245 |
- |
-10.46% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-10.10% |
11.364 |
10.216 |
- |
-4.29% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-10.09% |
1.412 |
1.269 |
- |
-13.56% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-10.07% |
10.615 |
9.546 |
- |
-40.56% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-10.00% |
63.333 |
57.000 |
- |
0.20% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-9.99% |
2.561 |
2.305 |
- |
-4.72% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-9.77% |
24.804 |
22.382 |
- |
-7.88% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-9.70% |
1374565.267 |
1241175.131 |
- |
-0.33% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-9.69% |
37.366 |
33.747 |
- |
-6.29% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-9.60% |
1774335.884 |
1604084.723 |
- |
-10.62% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-9.58% |
4.661 |
4.215 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-9.54% |
32.066 |
29.007 |
- |
-2.49% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-9.51% |
34.642 |
31.349 |
- |
-13.21% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-9.46% |
7535.874 |
6823.080 |
- |
-4.86% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-9.34% |
125.055 |
113.380 |
- |
3.98% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
-9.33% |
41.340 |
37.484 |
- |
-7.44% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-9.27% |
644.506 |
584.750 |
- |
5.12% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-9.26% |
13560496.078 |
12304705.436 |
- |
3.74% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-9.20% |
1.235 |
1.121 |
- |
-0.59% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-9.16% |
10.698 |
9.717 |
- |
-5.73% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-9.13% |
52341.438 |
47560.489 |
- |
7.22% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-9.11% |
714.126 |
649.065 |
- |
-3.85% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-9.10% |
56.622 |
51.468 |
- |
5.45% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-9.10% |
30.304 |
27.547 |
- |
-14.09% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-9.09% |
18033.884 |
16393.982 |
- |
0.18% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-9.08% |
0.412 |
0.375 |
- |
8.37% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-9.07% |
1770491.338 |
1609823.770 |
- |
-0.94% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-9.02% |
24.103 |
21.928 |
- |
0.99% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-9.00% |
22.267 |
20.262 |
- |
4.43% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-8.99% |
1324.625 |
1205.571 |
- |
-5.08% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-8.89% |
4278192.684 |
3898048.251 |
- |
0.63% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-8.87% |
29.451 |
26.840 |
- |
-15.35% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-8.86% |
17301.504 |
15768.543 |
- |
0.01% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-8.85% |
1.731 |
1.578 |
- |
-26.50% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.82% |
828.254 |
755.205 |
- |
-4.69% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-8.76% |
58.742 |
53.594 |
- |
6.63% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-8.74% |
135.333 |
123.510 |
- |
-2.01% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-8.71% |
11.796 |
10.768 |
- |
1.10% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
-8.70% |
326.383 |
298.004 |
- |
5.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-8.67% |
8417840.117 |
7687679.585 |
- |
-10.76% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-8.63% |
43195874.964 |
39467432.107 |
- |
2.11% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-8.63% |
0.679 |
0.621 |
- |
10.05% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-8.62% |
28160.750 |
25732.439 |
- |
1.17% |
- |
|
BM_StringDestroy_Large
|
-8.55% |
9.522 |
8.708 |
- |
19.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
-8.52% |
23238654.458 |
21258321.376 |
- |
-2.02% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-8.50% |
0.458 |
0.419 |
- |
8.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-8.48% |
38814871.394 |
35523511.416 |
- |
11.45% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-8.43% |
1277.194 |
1169.524 |
- |
-4.66% |
- |
|
std::copy_n(vector<int>)/32768
|
-8.39% |
3780.021 |
3462.885 |
- |
11.01% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-8.38% |
7444.928 |
6820.967 |
- |
3.59% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-8.33% |
30675.141 |
28120.590 |
- |
8.11% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-8.32% |
820.814 |
752.542 |
- |
10.39% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-8.30% |
7569.706 |
6941.138 |
- |
-8.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-8.29% |
1097971.448 |
1006993.740 |
- |
-0.09% |
- |
|
BM_vector_deque_copy_backward/2
|
-8.28% |
2.000 |
1.834 |
- |
-8.39% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-8.27% |
39.854 |
36.556 |
- |
-9.99% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-8.24% |
1.631 |
1.496 |
- |
-18.61% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-8.23% |
1.757 |
1.613 |
- |
-2.86% |
- |
|
std::copy_n(vector<int>)/4096
|
-8.16% |
172.086 |
158.036 |
- |
-15.69% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-8.15% |
1.301 |
1.195 |
- |
-6.11% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-8.14% |
843.533 |
774.906 |
- |
1.93% |
- |
|
BM_vector_deque_move/70000
|
-8.14% |
3381.497 |
3106.407 |
- |
0.12% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-8.11% |
534.534 |
491.171 |
- |
-1.47% |
- |
|
BM_vector_deque_ranges_move/65536
|
-8.10% |
3112.575 |
2860.572 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-8.09% |
7.978 |
7.332 |
- |
-4.67% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-8.07% |
205.461 |
188.874 |
- |
-0.10% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-8.06% |
1.422 |
1.308 |
- |
-3.02% |
- |
|
BM_vector_deque_copy/70000
|
-8.05% |
3376.882 |
3104.938 |
- |
0.06% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-8.04% |
922409.162 |
848259.154 |
- |
1.98% |
- |
|
BM_PushHeap_float_Random_64
|
-8.03% |
6.699 |
6.162 |
- |
-1.56% |
- |
|
BM_vector_deque_move/65536
|
-7.99% |
3106.739 |
2858.608 |
- |
0.09% |
- |
|
BM_vector_deque_ranges_move/70000
|
-7.96% |
3376.854 |
3108.121 |
- |
0.17% |
- |
|
BM_std_minmax_element<short>/4000
|
-7.95% |
1079.499 |
993.663 |
- |
-5.76% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-7.95% |
359.742 |
331.150 |
- |
-2.26% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-7.93% |
1081399.933 |
995666.423 |
- |
-6.60% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-7.93% |
3120.466 |
2873.154 |
- |
0.53% |
- |
|
BM_std_minmax_element<short>/4096
|
-7.93% |
1105.054 |
1017.478 |
- |
-5.64% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-7.92% |
8182561.613 |
7534233.521 |
- |
0.25% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-7.92% |
1.804 |
1.661 |
- |
-1.54% |
- |
|
BM_vector_deque_copy/65536
|
-7.89% |
3101.452 |
2856.809 |
- |
0.03% |
- |
|
std::map<int,_int>::clear()/32
|
-7.87% |
695.035 |
640.323 |
- |
-1.77% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-7.87% |
96.151 |
88.588 |
- |
-6.43% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-7.86% |
26.923 |
24.808 |
- |
-8.87% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-7.82% |
31.806 |
29.318 |
- |
-5.15% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-7.82% |
18.549 |
17.098 |
- |
-1.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-7.77% |
1547.980 |
1427.625 |
- |
-5.60% |
- |
|
std::for_each_n(deque<int>)/8
|
-7.74% |
1.250 |
1.153 |
- |
-0.63% |
- |
|
std::deque<int>::ctor(size)/1024
|
-7.72% |
75.347 |
69.529 |
- |
-8.20% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-7.72% |
800.940 |
739.117 |
- |
-15.51% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-7.71% |
13157231.822 |
12142659.079 |
- |
-2.66% |
- |
|
BM_std_minmax_element<short>/5500
|
-7.71% |
1480.681 |
1366.550 |
- |
-5.48% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-7.68% |
42.486 |
39.223 |
- |
2.07% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-7.67% |
1832791.498 |
1692240.525 |
- |
-1.01% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-7.65% |
56706.774 |
52367.314 |
- |
1.90% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.63% |
7083.683 |
6542.933 |
- |
2.39% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-7.63% |
12433868.103 |
11484702.343 |
- |
-6.34% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-7.61% |
97.167 |
89.770 |
- |
0.88% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-7.59% |
22.213 |
20.526 |
- |
5.22% |
- |
|
ranges::minmax(std::list<char>)/1
|
-7.55% |
0.377 |
0.349 |
- |
-24.45% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-7.55% |
31.247 |
28.888 |
- |
-2.78% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-7.53% |
3073.603 |
2842.171 |
- |
-0.00% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-7.51% |
2039869.741 |
1886627.783 |
- |
-2.16% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/32
|
-7.48% |
23.082 |
21.355 |
- |
-0.90% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-7.48% |
12366.156 |
11441.342 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-7.46% |
1686092.803 |
1560330.077 |
- |
-3.33% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.46% |
93.924 |
86.920 |
- |
0.37% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-7.45% |
2157.941 |
1997.193 |
- |
-0.27% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-7.44% |
284.622 |
263.458 |
- |
0.67% |
- |
|
BM_std_minmax_element<short>/1024
|
-7.43% |
281.908 |
260.966 |
- |
-5.34% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-7.37% |
1.468 |
1.360 |
- |
0.08% |
- |
|
ranges::min(std::deque<char>)/8
|
-7.37% |
2.548 |
2.360 |
- |
1.73% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-7.37% |
228201279.112 |
211387404.805 |
- |
-6.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-7.36% |
14365840.624 |
13308612.379 |
- |
-4.08% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-7.36% |
1.556 |
1.442 |
- |
-13.27% |
- |
|
BM_vector_deque_copy/64000
|
-7.35% |
3066.720 |
2841.270 |
- |
-0.05% |
- |
|
BM_vector_deque_move/64000
|
-7.34% |
3069.389 |
2844.043 |
- |
0.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-7.33% |
6656.318 |
6168.254 |
- |
-0.79% |
- |
|
std::fill(deque<int>)/1024
|
-7.33% |
32.312 |
29.945 |
- |
-0.71% |
- |
|
BM_vector_deque_ranges_move/64000
|
-7.32% |
3069.179 |
2844.443 |
- |
0.07% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-7.31% |
0.641 |
0.594 |
- |
-8.87% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-7.30% |
16160.124 |
14980.553 |
- |
-1.86% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-7.29% |
541.750 |
502.246 |
- |
-0.19% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle
|
-7.28% |
0.237 |
0.220 |
- |
-1.39% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-7.24% |
105569.772 |
97928.214 |
- |
-1.00% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-7.20% |
7798.397 |
7236.855 |
- |
-0.42% |
- |
|
std::copy(vector<int>)/32768
|
-7.19% |
3749.542 |
3480.078 |
- |
-8.22% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-7.18% |
3830800.392 |
3555786.885 |
- |
-4.72% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-7.17% |
13.253 |
12.303 |
- |
-1.92% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-7.16% |
51.239 |
47.570 |
- |
-14.26% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-7.16% |
37.345 |
34.672 |
- |
16.60% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-7.15% |
2.353 |
2.185 |
- |
-4.57% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-7.13% |
1.361 |
1.264 |
- |
-4.50% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-7.13% |
36.813 |
34.190 |
- |
-4.55% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.12% |
841.801 |
781.849 |
- |
1.90% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-7.06% |
2.052 |
1.907 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-7.05% |
39970196.619 |
37150440.561 |
- |
-1.36% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-7.05% |
1.223 |
1.137 |
- |
-7.30% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-7.04% |
47.647 |
44.293 |
- |
-9.94% |
- |
|
std::unique(deque<int>)_(contiguous)/8192
|
-7.04% |
4033.370 |
3749.602 |
- |
-0.08% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
-7.03% |
2.626 |
2.442 |
- |
-4.96% |
- |
|
std::reverse_copy(list<int>)/512
|
-7.01% |
391.377 |
363.945 |
- |
-0.08% |
- |
|
BM_CmpLess_uchar_uint
|
-7.01% |
1.117 |
1.039 |
- |
-3.50% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
-7.00% |
58703.685 |
54592.858 |
- |
3.18% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-6.99% |
12667720.138 |
11781623.540 |
- |
-5.07% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-6.98% |
44198.507 |
41111.696 |
- |
-0.12% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-6.97% |
679.405 |
632.030 |
- |
-0.46% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-6.96% |
8666.123 |
8062.564 |
- |
-2.54% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-6.95% |
10.185 |
9.477 |
- |
-6.06% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-6.92% |
340.610 |
317.026 |
- |
-5.40% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-6.91% |
43.909 |
40.875 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-6.88% |
6603472.743 |
6149316.533 |
- |
-8.07% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-6.88% |
1.328 |
1.237 |
- |
0.71% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-6.87% |
227.513 |
211.882 |
- |
0.18% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-6.86% |
5.787 |
5.390 |
- |
-3.50% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-6.85% |
2.377 |
2.214 |
- |
-7.50% |
- |
|
BM_std_minmax_element<short>/70000
|
-6.78% |
18800.434 |
17525.661 |
- |
-4.85% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-6.76% |
30873578.681 |
28786806.058 |
- |
3.64% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-6.74% |
56676.944 |
52858.280 |
- |
3.85% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-6.73% |
484.137 |
451.544 |
- |
-6.89% |
- |
|
BM_PushHeap_float_Random_16
|
-6.71% |
5.394 |
5.032 |
- |
-0.42% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-6.70% |
22.232 |
20.742 |
- |
6.08% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-6.69% |
2.033 |
1.897 |
- |
13.76% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-6.69% |
8.594 |
8.019 |
- |
-6.84% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-6.68% |
44.083 |
41.139 |
- |
-2.29% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-6.68% |
24.089 |
22.480 |
- |
-4.21% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-6.66% |
668.225 |
623.718 |
- |
-1.24% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-6.64% |
20.307 |
18.958 |
- |
-4.25% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-6.61% |
873195.537 |
815506.767 |
- |
-0.34% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-6.60% |
16.435 |
15.350 |
- |
-8.55% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-6.60% |
30.497 |
28.485 |
- |
-7.88% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-6.59% |
8.503 |
7.942 |
- |
1.10% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-6.58% |
7064.338 |
6599.697 |
- |
0.68% |
- |
|
BM_std_minmax_element<short>/64000
|
-6.57% |
17161.273 |
16033.733 |
- |
-4.92% |
- |
|
BM_std_minmax_element<short>/65536
|
-6.57% |
17575.901 |
16421.520 |
- |
-4.79% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-6.54% |
2297.606 |
2147.260 |
- |
-0.38% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-6.54% |
0.379 |
0.354 |
- |
-1.93% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-6.50% |
6173.371 |
5772.285 |
- |
-2.03% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-6.49% |
18.408 |
17.214 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-6.46% |
1717485.515 |
1606450.783 |
- |
-0.19% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-6.46% |
6.195 |
5.795 |
- |
-3.26% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-6.45% |
130.189 |
121.797 |
- |
-7.61% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-6.44% |
164.402 |
153.814 |
- |
1.10% |
- |
|
BM_deque_deque_ranges_move/0
|
-6.42% |
0.793 |
0.742 |
- |
-13.06% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-6.41% |
225694902.018 |
211238521.156 |
- |
-5.07% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-6.40% |
39.205 |
36.695 |
- |
-6.12% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-6.40% |
2.953 |
2.764 |
- |
5.74% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-6.39% |
6111872.852 |
5721112.353 |
- |
-5.85% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-6.37% |
25.779 |
24.137 |
- |
0.78% |
- |
|
std::vector<int>::ctor(size)/1024
|
-6.37% |
44.415 |
41.586 |
- |
-0.77% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-6.36% |
95.112 |
89.065 |
- |
2.56% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-6.33% |
21784.280 |
20405.869 |
- |
-1.18% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-6.30% |
21531.271 |
20175.186 |
- |
-1.49% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-6.30% |
1.291 |
1.210 |
- |
-32.71% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-6.29% |
221429009.401 |
207494617.284 |
- |
-0.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.28% |
653.191 |
612.157 |
- |
-1.75% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-6.27% |
1560.354 |
1462.474 |
- |
0.31% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-6.27% |
8558.268 |
8021.863 |
- |
-13.25% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-6.26% |
23876.535 |
22381.431 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-6.26% |
3869862.807 |
3627601.278 |
- |
-2.58% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-6.22% |
10.891 |
10.214 |
- |
-1.91% |
- |
|
BM_std_minmax_element<short>/512
|
-6.21% |
143.275 |
134.374 |
- |
-4.47% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-6.20% |
1135779.239 |
1065348.667 |
- |
-4.52% |
- |
|
BM_PushHeap_float_Random_1024
|
-6.18% |
7.553 |
7.087 |
- |
1.96% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-6.15% |
7605.711 |
7137.583 |
- |
19.70% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst
|
-6.14% |
0.233 |
0.219 |
- |
0.12% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-6.14% |
19.699 |
18.490 |
- |
-6.67% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-6.14% |
179.863 |
168.822 |
- |
-1.95% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-6.13% |
35.903 |
33.701 |
- |
-5.78% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-6.12% |
9049.095 |
8495.606 |
- |
-1.23% |
- |
|
std::partition(list<int>)_(dense)/1024
|
-6.11% |
412.971 |
387.724 |
- |
-0.39% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-6.10% |
94.600 |
88.825 |
- |
2.92% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-6.09% |
15.335 |
14.401 |
- |
-0.66% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-6.09% |
919.487 |
863.497 |
- |
-4.99% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-6.09% |
9.786 |
9.190 |
- |
-5.85% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-6.07% |
59021.197 |
55437.789 |
- |
0.62% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-6.06% |
720.009 |
676.372 |
- |
-6.30% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-6.05% |
105914.800 |
99503.298 |
- |
-1.26% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-6.04% |
1.176 |
1.105 |
- |
-1.31% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-6.04% |
352.361 |
331.083 |
- |
-0.30% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-6.03% |
22.147 |
20.811 |
- |
-8.53% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-6.03% |
43.404 |
40.787 |
- |
-7.84% |
- |
|
bm_gcd_random
|
-6.02% |
31.086 |
29.215 |
- |
0.19% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-5.99% |
1.229 |
1.155 |
- |
-0.01% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-5.98% |
22.109 |
20.787 |
- |
-2.14% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-5.98% |
1.376 |
1.294 |
- |
-3.14% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-5.97% |
7659448.212 |
7202234.369 |
- |
-5.04% |
- |
|
vector<bool>(const_vector<bool>&)
|
-5.96% |
10.255 |
9.644 |
- |
-6.17% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-5.95% |
918.642 |
864.002 |
- |
-0.59% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-5.94% |
1133850.355 |
1066553.840 |
- |
-2.88% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-5.93% |
239.223 |
225.039 |
- |
3.08% |
- |
|
std::replace(list<int>)_(prefix)/1024
|
-5.92% |
785.529 |
739.013 |
- |
0.07% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-5.92% |
0.710 |
0.668 |
- |
-2.13% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-5.90% |
1.715 |
1.614 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-5.87% |
36.712 |
34.558 |
- |
4.59% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-5.78% |
8480.488 |
7990.723 |
- |
-1.18% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-5.77% |
12.064 |
11.368 |
- |
-19.57% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/8192
|
-5.77% |
3959.967 |
3731.457 |
- |
-0.00% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-5.76% |
472.850 |
445.633 |
- |
-7.50% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-5.75% |
23.631 |
22.273 |
- |
-2.90% |
- |
|
std::shift_left(list<int>)/8192
|
-5.73% |
7603.754 |
7167.923 |
- |
-0.97% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-5.73% |
209.939 |
197.908 |
- |
-0.01% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-5.73% |
25.711 |
24.238 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-5.70% |
32527027.954 |
30674601.614 |
- |
11.62% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-5.68% |
12701.374 |
11979.710 |
- |
-11.69% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-5.66% |
219.130 |
206.723 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-5.66% |
4288302.922 |
4045726.606 |
- |
-0.90% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-5.65% |
27.669 |
26.106 |
- |
-1.57% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.62% |
12910.606 |
12184.586 |
- |
-3.96% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-5.61% |
2.466 |
2.327 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-5.60% |
1191753.467 |
1125013.508 |
- |
-3.77% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-5.58% |
11385.720 |
10750.465 |
- |
3.17% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-5.56% |
10.933 |
10.325 |
- |
-6.74% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.54% |
13415.140 |
12671.310 |
- |
0.41% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-5.54% |
5.360 |
5.063 |
- |
-3.65% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-5.52% |
188505.742 |
178094.542 |
- |
-1.60% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-5.51% |
11.206 |
10.589 |
- |
-3.42% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-5.51% |
2.298 |
2.171 |
- |
-0.57% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-5.49% |
662.365 |
626.018 |
- |
-1.14% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-5.48% |
5358.135 |
5064.650 |
- |
1.84% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-5.46% |
8176.167 |
7729.344 |
- |
-18.75% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-5.46% |
1056272.383 |
998574.915 |
- |
-3.73% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-5.46% |
51470782.220 |
48661482.757 |
- |
-1.62% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-5.46% |
51.997 |
49.159 |
- |
-3.75% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-5.45% |
210213417.855 |
198762802.103 |
- |
-2.35% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-5.44% |
1070485.947 |
1012231.319 |
- |
-3.94% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-5.43% |
2277038.061 |
2153398.330 |
- |
-5.46% |
- |
|
rng::starts_with(deque<int>)/1024
|
-5.43% |
476.854 |
450.968 |
- |
-8.00% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-5.43% |
4832.304 |
4569.993 |
- |
0.01% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-5.40% |
247.568 |
234.192 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-5.39% |
1619440.350 |
1532205.160 |
- |
0.66% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-5.36% |
22718.921 |
21501.061 |
- |
0.58% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-5.35% |
0.356 |
0.337 |
- |
-9.74% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-5.34% |
8.116 |
7.683 |
- |
-1.60% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-5.32% |
4.368 |
4.135 |
- |
-5.47% |
- |
|
std::partition_copy(list<int>)/8192
|
-5.32% |
7338.800 |
6948.591 |
- |
-1.00% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-5.31% |
8.724 |
8.261 |
- |
-1.07% |
- |
|
BM_std_minmax_element<short>/2
|
-5.30% |
0.683 |
0.647 |
- |
-6.16% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-5.29% |
5921145.675 |
5608152.487 |
- |
-4.28% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-5.26% |
24.981 |
23.667 |
- |
0.37% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-5.25% |
20.406 |
19.334 |
- |
-2.14% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-5.25% |
0.660 |
0.625 |
- |
-5.30% |
- |
|
BM_CmpLess_ushort_short
|
-5.24% |
1.070 |
1.014 |
- |
-2.34% |
- |
|
std::copy_backward(list<int>)/8
|
-5.23% |
2.406 |
2.280 |
- |
-7.70% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-5.22% |
53.847 |
51.038 |
- |
14.73% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.20% |
38244.012 |
36254.153 |
- |
0.22% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.20% |
12631.680 |
11974.978 |
- |
-6.11% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-5.20% |
7293784.291 |
6914747.941 |
- |
-1.97% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-5.19% |
74.663 |
70.786 |
- |
-6.36% |
- |
|
BM_PushHeap_float_Random_16384
|
-5.19% |
7.623 |
7.228 |
- |
-0.40% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-5.19% |
4.171 |
3.955 |
- |
-2.51% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-5.18% |
3440.364 |
3262.212 |
- |
-3.70% |
- |
|
BM_deque_deque_ranges_move/1
|
-5.18% |
2.499 |
2.370 |
- |
-1.90% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024
|
-5.16% |
43204.293 |
40973.055 |
- |
0.15% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-5.16% |
21362.021 |
20260.111 |
- |
-1.60% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-5.14% |
29.079 |
27.584 |
- |
-6.62% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-5.13% |
10.581 |
10.037 |
- |
-2.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.13% |
1333.658 |
1265.188 |
- |
14.87% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-5.12% |
23.851 |
22.628 |
- |
-6.98% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-5.11% |
173.913 |
165.017 |
- |
-4.22% |
- |
|
std::map<int,_int>::clear()/1024
|
-5.10% |
10661.392 |
10117.258 |
- |
-4.61% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-5.10% |
106156.503 |
100739.255 |
- |
1.04% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-5.10% |
9.080 |
8.617 |
- |
-0.23% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-5.10% |
795.785 |
755.220 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.10% |
1162633.401 |
1103373.512 |
- |
-2.90% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-5.09% |
54.145 |
51.388 |
- |
-0.11% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-5.08% |
1.539 |
1.461 |
- |
-15.78% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-5.07% |
205369041.613 |
194965697.139 |
- |
-4.49% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-5.04% |
7177.363 |
6815.712 |
- |
-0.99% |
- |
|
BM_StringFindAllMatch/1
|
-5.03% |
3.157 |
2.998 |
- |
-1.33% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-5.03% |
4992.279 |
4741.363 |
- |
-0.59% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-5.03% |
189768.219 |
180231.926 |
- |
-1.01% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-5.02% |
1072135.041 |
1018262.942 |
- |
-3.71% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-5.02% |
112.757 |
107.101 |
- |
-4.18% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-5.01% |
5003161.131 |
4752480.610 |
- |
3.68% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.01% |
2329343.410 |
2212652.347 |
- |
-2.02% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-5.00% |
24.604 |
23.372 |
- |
-3.42% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-5.00% |
112837.887 |
107197.111 |
- |
-0.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.99% |
12316.960 |
11702.157 |
- |
-5.76% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-4.99% |
9092670.744 |
8639196.757 |
- |
-0.04% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-4.96% |
135.918 |
129.173 |
- |
-0.64% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-4.96% |
13709639.806 |
13030227.089 |
- |
-3.40% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-4.95% |
32.615 |
30.999 |
- |
34.57% |
- |
|
BM_vector_deque_copy/64
|
-4.95% |
2.826 |
2.686 |
- |
-5.06% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-4.95% |
203903841.314 |
193817480.041 |
- |
-4.05% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.95% |
51.026 |
48.503 |
- |
-1.25% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-4.93% |
0.787 |
0.748 |
- |
-13.70% |
- |
|
std::copy(list<int>)/4096
|
-4.93% |
3241.840 |
3081.906 |
- |
-21.94% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-4.91% |
188532.850 |
179282.317 |
- |
-1.13% |
- |
|
BM_deque_deque_ranges_move/2
|
-4.88% |
2.240 |
2.130 |
- |
-1.97% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-4.82% |
1.587 |
1.511 |
- |
20.91% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-4.80% |
20.057 |
19.095 |
- |
0.85% |
- |
|
std::map<std::string,_int>::clear()/32
|
-4.79% |
921.312 |
877.201 |
- |
-1.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-4.77% |
27788.298 |
26462.694 |
- |
-4.83% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.77% |
55.818 |
53.156 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-4.76% |
1688614.325 |
1608233.559 |
- |
-10.61% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-4.75% |
1121864.595 |
1068545.887 |
- |
-2.38% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-4.75% |
13616005.769 |
12969082.819 |
- |
-0.43% |
- |
|
std::fill(vector<bool>)/64
|
-4.75% |
1.568 |
1.493 |
- |
-7.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-4.73% |
26.943 |
25.668 |
- |
0.30% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-4.72% |
1.861 |
1.774 |
- |
0.17% |
- |
|
BM_deque_vector_copy/64000
|
-4.72% |
3002.860 |
2861.082 |
- |
0.25% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.72% |
46789.561 |
44583.374 |
- |
1.11% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-4.71% |
0.266 |
0.254 |
- |
0.08% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-4.71% |
3448.286 |
3285.911 |
- |
2.17% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-4.70% |
400.688 |
381.859 |
- |
-7.29% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.70% |
15542.135 |
14811.944 |
- |
-1.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-4.69% |
979859.505 |
933859.756 |
- |
-3.11% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-4.66% |
1.892 |
1.804 |
- |
-27.58% |
- |
|
BM_deque_deque_ranges_move/70000
|
-4.64% |
3446.422 |
3286.388 |
- |
-0.49% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-4.64% |
237.570 |
226.542 |
- |
-20.43% |
- |
|
std::unordered_set<int>::clear()/32
|
-4.64% |
639.098 |
609.429 |
- |
4.11% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.64% |
38.337 |
36.558 |
- |
-3.43% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-4.64% |
3248.747 |
3098.054 |
- |
-5.50% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-4.64% |
1205652.387 |
1149740.907 |
- |
-4.08% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.64% |
11.235 |
10.714 |
- |
6.64% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-4.63% |
19.267 |
18.374 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-4.63% |
13840365.732 |
13199231.312 |
- |
0.93% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-4.63% |
203578927.555 |
194154422.633 |
- |
-3.66% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.62% |
1120310.381 |
1068518.001 |
- |
-4.45% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-4.61% |
2384.866 |
2274.830 |
- |
-7.07% |
- |
|
std::deque<int>::ctor(size)/8192
|
-4.61% |
458.610 |
437.458 |
- |
-2.78% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-4.61% |
2.330 |
2.223 |
- |
-5.88% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-4.60% |
151.848 |
144.870 |
- |
-1.73% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
-4.59% |
57439.554 |
54800.691 |
- |
0.26% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1048576
|
-4.59% |
77257.429 |
73712.115 |
- |
0.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-4.57% |
0.814 |
0.776 |
- |
0.53% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-4.55% |
32.474 |
30.996 |
- |
-0.19% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-4.55% |
6.046 |
5.771 |
- |
-4.96% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-4.53% |
559.925 |
534.556 |
- |
2.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.51% |
366806757.063 |
350261662.937 |
- |
1.81% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-4.51% |
8275.159 |
7901.954 |
- |
-10.47% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.50% |
17765501.233 |
16966121.466 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-4.49% |
13205774.499 |
12612694.047 |
- |
-6.10% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-4.49% |
19.638 |
18.756 |
- |
-1.76% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-4.49% |
27483.437 |
26249.826 |
- |
-6.28% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-4.48% |
15.453 |
14.760 |
- |
-25.76% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.48% |
65944.330 |
62991.522 |
- |
-6.16% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-4.48% |
14710690.364 |
14052019.974 |
- |
-2.60% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-4.47% |
18.293 |
17.476 |
- |
-0.33% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-4.46% |
53.069 |
50.703 |
- |
0.22% |
- |
|
std::set<std::string>::clear()/1024
|
-4.45% |
22587.844 |
21582.435 |
- |
0.56% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-4.43% |
17449.139 |
16675.581 |
- |
-0.64% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-4.43% |
30.195 |
28.857 |
- |
-1.78% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
-4.42% |
17.769 |
16.984 |
- |
-1.24% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.41% |
9269.935 |
8861.068 |
- |
1.52% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-4.40% |
17.893 |
17.106 |
- |
0.43% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-4.40% |
26.792 |
25.613 |
- |
57.50% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-4.39% |
9002334.521 |
8607123.215 |
- |
0.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.39% |
203696439.673 |
194758452.406 |
- |
-5.67% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-4.38% |
2.777 |
2.655 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-4.38% |
12915637.320 |
12350111.660 |
- |
-10.44% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-4.38% |
8420.524 |
8052.071 |
- |
-4.67% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-4.37% |
221134899.028 |
211465661.428 |
- |
-3.72% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-4.37% |
170885971.239 |
163423889.786 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-4.36% |
24.817 |
23.735 |
- |
-6.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-4.35% |
25.455 |
24.349 |
- |
-2.58% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-4.34% |
24.368 |
23.312 |
- |
0.68% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-4.33% |
22.373 |
21.405 |
- |
-1.31% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-4.32% |
2.715 |
2.598 |
- |
0.37% |
- |
|
rng::fold_left(deque<int>)/8192
|
-4.32% |
4463.233 |
4270.605 |
- |
-4.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-4.31% |
33.096 |
31.670 |
- |
-11.36% |
- |
|
BM_std_minmax_element<char>/3
|
-4.30% |
1.201 |
1.149 |
- |
8.46% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-4.29% |
0.508 |
0.486 |
- |
-0.02% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-4.25% |
2.712 |
2.597 |
- |
0.21% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-4.25% |
32.136 |
30.772 |
- |
-8.64% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-4.24% |
9111137.382 |
8724847.752 |
- |
0.72% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-4.24% |
11.174 |
10.700 |
- |
2.16% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-4.24% |
8.439 |
8.081 |
- |
-8.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-4.24% |
51.485 |
49.304 |
- |
-4.86% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-4.23% |
1.482 |
1.419 |
- |
-11.01% |
- |
|
std::is_sorted(deque<int>,_pred)/1024
|
-4.22% |
670.005 |
641.717 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-4.22% |
12664646.235 |
12129965.052 |
- |
-3.40% |
- |
|
std::unordered_set<int>::clear()/8192
|
-4.22% |
73561.139 |
70457.209 |
- |
14.44% |
- |
|
std::map<int,_int>::clear()/8192
|
-4.19% |
86614.315 |
82983.311 |
- |
-3.00% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-4.18% |
12.416 |
11.897 |
- |
-2.14% |
- |
|
BM_PushHeap_string_Ascending_256
|
-4.18% |
11.134 |
10.669 |
- |
2.72% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-4.17% |
1636738.272 |
1568405.240 |
- |
-3.20% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-4.17% |
27023384.684 |
25896109.696 |
- |
4.36% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
-4.17% |
25.933 |
24.852 |
- |
8.67% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-4.17% |
10082706.103 |
9662548.812 |
- |
1.14% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-4.17% |
1.757 |
1.684 |
- |
3.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-4.16% |
10090484.117 |
9670948.668 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-4.15% |
1714697.503 |
1643481.822 |
- |
-8.90% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-4.15% |
6134.257 |
5879.759 |
- |
-5.95% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-4.14% |
1043620.312 |
1000439.486 |
- |
-1.33% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-4.13% |
155970736.927 |
149521542.401 |
- |
-1.96% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-4.13% |
3121.639 |
2992.702 |
- |
1.27% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-4.11% |
11.385 |
10.917 |
- |
4.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.11% |
5683.831 |
5450.446 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-4.09% |
1627678.375 |
1561028.472 |
- |
-2.57% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-4.09% |
5046032.944 |
4839637.361 |
- |
-3.51% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-4.08% |
7007.870 |
6721.879 |
- |
-0.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-4.07% |
554586041.157 |
532019885.291 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-4.07% |
14588622.809 |
13995349.459 |
- |
1.70% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
-4.07% |
50.778 |
48.714 |
- |
-0.39% |
- |
|
ranges::minmax(std::vector<char>)/1
|
-4.06% |
0.652 |
0.626 |
- |
-1.38% |
- |
|
std::move(list<int>)/512
|
-4.05% |
368.575 |
353.641 |
- |
-3.35% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-4.04% |
175009316.708 |
167930301.113 |
- |
0.40% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-4.04% |
1.662 |
1.595 |
- |
-18.97% |
- |
|
std::reverse(vector<int>)/8
|
-4.04% |
1.546 |
1.483 |
- |
-5.85% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-4.04% |
21550.929 |
20680.944 |
- |
1.29% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-4.03% |
408.102 |
391.645 |
- |
-0.39% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-4.03% |
8.189 |
7.859 |
- |
-3.53% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-4.03% |
33.789 |
32.428 |
- |
-6.34% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-4.03% |
23.130 |
22.199 |
- |
-4.33% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-4.02% |
1977.161 |
1897.739 |
- |
1.98% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-4.00% |
53158.406 |
51032.658 |
- |
0.69% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-4.00% |
0.262 |
0.252 |
- |
-0.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-4.00% |
5073.826 |
4871.030 |
- |
0.29% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-3.99% |
15.353 |
14.740 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-3.98% |
5740497.510 |
5512068.519 |
- |
-0.40% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-3.97% |
29.416 |
28.248 |
- |
-1.11% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-3.96% |
1.395 |
1.340 |
- |
1.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-3.96% |
1052425.596 |
1010798.106 |
- |
-1.07% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-3.95% |
5.078 |
4.877 |
- |
-1.37% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-3.95% |
9019637.463 |
8663549.496 |
- |
-0.37% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-3.92% |
22.251 |
21.379 |
- |
0.82% |
- |
|
BM_StringMove_Large
|
-3.92% |
0.735 |
0.706 |
- |
-0.00% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.92% |
5414.643 |
5202.547 |
- |
-0.96% |
- |
|
std::reverse(deque<int>)/64
|
-3.91% |
13.563 |
13.032 |
- |
-0.12% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-3.91% |
73.214 |
70.350 |
- |
-4.20% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.91% |
643002.421 |
617858.229 |
- |
-0.53% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-3.91% |
1.402 |
1.348 |
- |
0.96% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-3.91% |
11.299 |
10.857 |
- |
-3.32% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-3.90% |
171511183.733 |
164824821.338 |
- |
-4.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-3.90% |
1048432.845 |
1007561.854 |
- |
-5.41% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-3.89% |
1603431.478 |
1541025.633 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.88% |
1056122.205 |
1015116.777 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-3.88% |
13502785.584 |
12978596.799 |
- |
-1.48% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-3.88% |
972.019 |
934.317 |
- |
-2.85% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-3.88% |
6696.126 |
6436.526 |
- |
2.63% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-3.87% |
9.559 |
9.189 |
- |
-3.78% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-3.87% |
2.403 |
2.310 |
- |
0.15% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-3.87% |
10915105.269 |
10492889.106 |
- |
-0.56% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-3.87% |
1479159.990 |
1421953.093 |
- |
0.24% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-3.86% |
10.581 |
10.173 |
- |
-3.75% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-3.86% |
360954.608 |
347017.440 |
- |
-0.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-3.84% |
171479006.353 |
164896324.927 |
- |
-0.78% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-3.81% |
2.704 |
2.601 |
- |
1.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-3.81% |
1075807.999 |
1034813.776 |
- |
-2.84% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-3.80% |
1052.378 |
1012.414 |
- |
10.56% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-3.79% |
2743.554 |
2639.691 |
- |
3.69% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-3.78% |
1.495 |
1.439 |
- |
-0.58% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-3.78% |
14.168 |
13.633 |
- |
-5.43% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-3.78% |
37.913 |
36.481 |
- |
-9.23% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-3.77% |
1.946 |
1.873 |
- |
-3.74% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-3.77% |
120254309.394 |
115719239.753 |
- |
1.14% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.77% |
216919.492 |
208744.505 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-3.74% |
6315256.638 |
6078890.301 |
- |
1.86% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-3.74% |
13.321 |
12.823 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-3.74% |
1191577.761 |
1147050.817 |
- |
0.90% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.74% |
6919.170 |
6660.731 |
- |
-0.03% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-3.73% |
64844.701 |
62422.889 |
- |
-5.11% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-3.73% |
47.736 |
45.956 |
- |
-10.45% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-3.71% |
8897075.085 |
8566712.987 |
- |
-2.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-3.71% |
215308009.933 |
207318798.260 |
- |
-2.82% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-3.71% |
11006402.719 |
10598152.034 |
- |
-1.36% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-3.71% |
4047.949 |
3897.894 |
- |
-1.10% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-3.71% |
818.461 |
788.123 |
- |
12.11% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-3.69% |
9.313 |
8.970 |
- |
-3.10% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-3.69% |
1677584.799 |
1615744.221 |
- |
-2.12% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-3.68% |
155613220.436 |
149882980.249 |
- |
-1.79% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-3.67% |
3492789.406 |
3364462.034 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-3.66% |
29409543.761 |
28332634.061 |
- |
-0.53% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-3.66% |
72.588 |
69.933 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.66% |
42.413 |
40.862 |
- |
-2.53% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-3.65% |
484.969 |
467.277 |
- |
2.60% |
- |
|
BM_CmpEqual_int_uint
|
-3.63% |
1.086 |
1.046 |
- |
-4.11% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.63% |
644659.485 |
621253.507 |
- |
0.64% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.63% |
239.328 |
230.648 |
- |
2.75% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-3.62% |
27111.128 |
26128.660 |
- |
-1.81% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.62% |
545.398 |
525.645 |
- |
1.57% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.62% |
3.005 |
2.896 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-3.61% |
21169125.224 |
20405662.672 |
- |
-2.05% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-3.59% |
906.818 |
874.297 |
- |
-1.44% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
-3.59% |
8459.392 |
8156.036 |
- |
0.76% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-3.58% |
1.336 |
1.288 |
- |
-14.28% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.57% |
20.811 |
20.068 |
- |
-2.37% |
- |
|
BM_StringFindAllMatch/8
|
-3.56% |
2.873 |
2.771 |
- |
-3.12% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-3.56% |
15.207 |
14.666 |
- |
0.08% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-3.55% |
23.884 |
23.037 |
- |
0.82% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.52% |
685.414 |
661.302 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-3.51% |
22.935 |
22.130 |
- |
2.20% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-3.51% |
30.139 |
29.081 |
- |
0.88% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-3.50% |
591.919 |
571.178 |
- |
-0.01% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-3.50% |
34.719 |
33.503 |
- |
-4.09% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-3.50% |
8.416 |
8.121 |
- |
1.22% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-3.49% |
4.552 |
4.393 |
- |
7.76% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-3.49% |
9613780.560 |
9278590.717 |
- |
-11.67% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.48% |
6.625 |
6.395 |
- |
-1.30% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-3.47% |
46.832 |
45.206 |
- |
-1.60% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-3.47% |
53210.608 |
51364.389 |
- |
2.44% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-3.47% |
1055193.154 |
1018623.799 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-3.47% |
228584785.252 |
220663983.280 |
- |
-3.80% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.46% |
69283.589 |
66889.357 |
- |
-5.62% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.45% |
804.553 |
776.760 |
- |
12.66% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-3.45% |
13.494 |
13.029 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-3.44% |
1057515.170 |
1021171.627 |
- |
-1.26% |
- |
|
SetIntersection_None_Set_string_64_1
|
-3.43% |
22992016.710 |
22202414.684 |
- |
-3.48% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
-3.43% |
0.362 |
0.350 |
- |
-5.50% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-3.43% |
1091.173 |
1053.781 |
- |
-1.95% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-3.42% |
69.865 |
67.478 |
- |
-6.45% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-3.41% |
2.883 |
2.785 |
- |
-2.36% |
- |
|
BM_CmpLess_short_schar
|
-3.41% |
0.988 |
0.954 |
- |
0.64% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.40% |
644221.397 |
622345.578 |
- |
-0.49% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-3.39% |
24.633 |
23.797 |
- |
-3.18% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-3.39% |
1754597.485 |
1695057.350 |
- |
-0.98% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-3.39% |
7735.543 |
7473.285 |
- |
-15.67% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-3.39% |
11594445.423 |
11201430.073 |
- |
-1.01% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-3.38% |
0.409 |
0.395 |
- |
-0.83% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-3.38% |
21.688 |
20.956 |
- |
-5.35% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-3.37% |
0.489 |
0.472 |
- |
-4.81% |
- |
|
BM_deque_vector_ranges_copy/65536
|
-3.36% |
3128.203 |
3023.165 |
- |
1.58% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-3.35% |
0.520 |
0.503 |
- |
-0.25% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-3.35% |
17.804 |
17.207 |
- |
-9.74% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.35% |
687.593 |
664.586 |
- |
-1.31% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-3.34% |
439599.408 |
424925.617 |
- |
-4.32% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
-3.33% |
10.048 |
9.713 |
- |
-11.12% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-3.32% |
1688334.814 |
1632265.999 |
- |
1.51% |
- |
|
BM_PushHeap_float_Random_262144
|
-3.32% |
7.569 |
7.318 |
- |
0.48% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-3.32% |
1128725.736 |
1091244.365 |
- |
-4.51% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
-3.32% |
8902385.558 |
8606854.734 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-3.31% |
1678455.658 |
1622838.769 |
- |
-3.44% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-3.31% |
1477.855 |
1428.897 |
- |
-0.87% |
- |
|
std::adjacent_find(deque<int>,_pred)/1048576
|
-3.31% |
671397.495 |
649182.225 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.30% |
180173113.860 |
174233110.688 |
- |
0.42% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-3.30% |
2.409 |
2.329 |
- |
1.49% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-3.30% |
4219917.222 |
4080828.911 |
- |
-4.08% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-3.29% |
1.532 |
1.482 |
- |
-11.79% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-3.29% |
8239.916 |
7969.152 |
- |
-9.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.28% |
1181027.099 |
1142335.688 |
- |
-2.45% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.27% |
19.210 |
18.581 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-3.27% |
22595456.210 |
21857600.220 |
- |
1.10% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-3.25% |
3.251 |
3.145 |
- |
-3.81% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576
|
-3.25% |
926858.243 |
896774.542 |
- |
-0.10% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-3.24% |
1.179 |
1.141 |
- |
-1.34% |
- |
|
BM_std_minmax_element<int>/64000
|
-3.23% |
16685.451 |
16147.136 |
- |
-2.42% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-3.22% |
1.447 |
1.401 |
- |
-5.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-3.21% |
9.663 |
9.353 |
- |
1.65% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-3.20% |
8866597.824 |
8582780.520 |
- |
-0.44% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-3.20% |
789.882 |
764.632 |
- |
3.40% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8192
|
-3.19% |
4666.051 |
4517.108 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-3.19% |
9940022.363 |
9622873.748 |
- |
-0.69% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1048576
|
-3.18% |
23738.636 |
22982.589 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-3.18% |
9714.376 |
9405.019 |
- |
-5.90% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/8192
|
-3.18% |
12.512 |
12.114 |
- |
-1.00% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-3.17% |
186973.381 |
181041.042 |
- |
0.89% |
- |
|
std::set<std::string>::clear()/8192
|
-3.17% |
216235.557 |
209390.262 |
- |
-0.36% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-3.16% |
16.661 |
16.134 |
- |
0.08% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-3.16% |
57.436 |
55.620 |
- |
-3.35% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-3.16% |
25158.382 |
24364.363 |
- |
-9.42% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.15% |
121270.841 |
117450.703 |
- |
-2.92% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.15% |
14695.793 |
14232.974 |
- |
-3.52% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.15% |
19.343 |
18.734 |
- |
1.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-3.14% |
12765132.025 |
12363971.000 |
- |
-8.12% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.14% |
1.717 |
1.663 |
- |
-0.16% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-3.14% |
24.579 |
23.808 |
- |
-7.61% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-3.14% |
209.684 |
203.110 |
- |
-3.16% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-3.13% |
9742873.313 |
9437536.614 |
- |
-1.81% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
-3.13% |
267848.832 |
259455.470 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-3.13% |
196046295.204 |
189907565.700 |
- |
-6.99% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-3.13% |
4.172 |
4.041 |
- |
-2.20% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16384
|
-3.12% |
0.495 |
0.479 |
- |
0.06% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-3.12% |
8574.559 |
8306.995 |
- |
-4.41% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-3.12% |
155102862.918 |
150265523.516 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-3.11% |
1045599.451 |
1013109.414 |
- |
-1.36% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-3.11% |
12596.954 |
12205.668 |
- |
-2.07% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-3.10% |
1.596 |
1.547 |
- |
-7.81% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.10% |
1.717 |
1.664 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-3.10% |
8867090.143 |
8592086.346 |
- |
-2.87% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-3.09% |
254.807 |
246.935 |
- |
-2.17% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-3.09% |
1678.606 |
1626.747 |
- |
0.19% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
-3.07% |
16.497 |
15.990 |
- |
0.31% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-3.07% |
2.564 |
2.486 |
- |
1.21% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-3.07% |
8922964.495 |
8649111.162 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_float_256_64
|
-3.07% |
9425454.870 |
9136496.393 |
- |
-0.81% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-3.06% |
1.834 |
1.778 |
- |
9.30% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-3.05% |
17.711 |
17.170 |
- |
-1.04% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-3.05% |
23978.317 |
23246.555 |
- |
-9.81% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-3.05% |
1.717 |
1.664 |
- |
-0.09% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-3.05% |
23.186 |
22.479 |
- |
-2.46% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/8192
|
-3.04% |
34.599 |
33.546 |
- |
8.85% |
- |
|
BM_deque_vector_copy_backward/0
|
-3.04% |
1.476 |
1.431 |
- |
-0.55% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-3.04% |
1.665 |
1.614 |
- |
-9.16% |
- |
|
std::is_sorted(deque<int>,_pred)/8192
|
-3.03% |
5356.698 |
5194.131 |
- |
0.07% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-3.03% |
24.722 |
23.972 |
- |
0.74% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-3.03% |
13.594 |
13.182 |
- |
1.71% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-3.03% |
4481681.635 |
4346037.045 |
- |
-3.70% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.03% |
13275.828 |
12874.153 |
- |
1.38% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-3.02% |
14399739.178 |
13965043.627 |
- |
-2.21% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-3.01% |
11674.973 |
11323.138 |
- |
-0.10% |
- |
|
BM_vector_deque_copy_backward/1
|
-3.01% |
2.240 |
2.173 |
- |
-3.30% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-3.01% |
6365.747 |
6174.071 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.01% |
200660410.789 |
194620285.814 |
- |
-1.20% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-3.01% |
4288280.585 |
4159214.616 |
- |
-13.72% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-2.99% |
154414146.018 |
149789618.322 |
- |
-2.24% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-2.99% |
5.512 |
5.347 |
- |
-4.16% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.99% |
214971.698 |
208539.756 |
- |
0.12% |
- |
|
std::for_each(list<int>)/8192
|
-2.99% |
7438.980 |
7216.811 |
- |
-9.83% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-2.98% |
13850448.489 |
13437183.076 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-2.98% |
2183326.230 |
2118338.012 |
- |
2.07% |
- |
|
std::for_each(join_view(vector<vector<int>>))/32
|
-2.97% |
3.877 |
3.761 |
- |
-0.06% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-2.97% |
841.040 |
816.036 |
- |
-6.40% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.97% |
10716.707 |
10398.305 |
- |
0.04% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.97% |
7596.359 |
7370.779 |
- |
0.26% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-2.97% |
201923062.792 |
195932446.964 |
- |
-5.20% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-2.97% |
74.324 |
72.120 |
- |
-2.43% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-2.96% |
232.792 |
225.891 |
- |
2.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-2.96% |
1318586.742 |
1279543.867 |
- |
-2.82% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-2.96% |
8.968 |
8.703 |
- |
-1.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-2.96% |
0.665 |
0.646 |
- |
4.76% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1024
|
-2.95% |
0.632 |
0.613 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-2.94% |
8887022.808 |
8625350.751 |
- |
-1.41% |
- |
|
BM_CmpEqual_ushort_short
|
-2.94% |
1.037 |
1.007 |
- |
-0.05% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-2.94% |
5.423 |
5.263 |
- |
-3.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-2.94% |
1567920.028 |
1521811.963 |
- |
-10.97% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-2.94% |
3.650 |
3.543 |
- |
1.23% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.93% |
1134322.799 |
1101041.081 |
- |
-2.61% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-2.93% |
1130084.493 |
1096930.207 |
- |
-2.28% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-2.93% |
0.629 |
0.610 |
- |
15.50% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.93% |
8959748.378 |
8697178.524 |
- |
0.49% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
-2.93% |
267657.584 |
259813.969 |
- |
-1.44% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-2.93% |
5.295 |
5.140 |
- |
4.90% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-2.93% |
38.400 |
37.275 |
- |
-14.89% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-2.93% |
1118257.083 |
1085522.491 |
- |
-1.59% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-2.92% |
12.855 |
12.480 |
- |
2.44% |
- |
|
BM_lexicographical_compare_three_way_slow_path/262144
|
-2.92% |
74789.387 |
72604.475 |
- |
-15.11% |
- |
|
std::copy(vector<bool>)_(aligned)/512
|
-2.92% |
1.415 |
1.373 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.91% |
7712209.809 |
7487848.587 |
- |
2.58% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-2.91% |
73.639 |
71.498 |
- |
-0.28% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.91% |
714.755 |
693.983 |
- |
2.43% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-2.90% |
3428717.280 |
3329378.434 |
- |
2.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.89% |
22888910.395 |
22226640.237 |
- |
-2.22% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.89% |
666.615 |
647.338 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-2.89% |
21215406.422 |
20602959.372 |
- |
1.19% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-2.88% |
35.511 |
34.487 |
- |
-10.28% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
-2.88% |
2172.858 |
2110.236 |
- |
1.67% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-2.88% |
1128025.003 |
1095553.493 |
- |
-2.28% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-2.88% |
10174332.052 |
9881714.445 |
- |
-5.13% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-2.87% |
22508.301 |
21862.557 |
- |
1.64% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-2.87% |
18289269.207 |
17765047.443 |
- |
-1.04% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-2.87% |
5.660 |
5.498 |
- |
-4.40% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.86% |
13.747 |
13.354 |
- |
-0.04% |
- |
|
BM_std_minmax_element<int>/65536
|
-2.86% |
17005.218 |
16518.912 |
- |
-2.62% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-2.86% |
3380.825 |
3284.185 |
- |
5.85% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-2.86% |
1725.403 |
1676.139 |
- |
-4.59% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.85% |
6583.685 |
6395.803 |
- |
0.76% |
- |
|
vector<bool>::reserve()
|
-2.84% |
8.283 |
8.048 |
- |
0.13% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.84% |
2.425 |
2.356 |
- |
-3.79% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-2.84% |
3295.180 |
3201.747 |
- |
-0.34% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.83% |
22.433 |
21.797 |
- |
1.19% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.83% |
119835.108 |
116443.608 |
- |
-0.47% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.83% |
1206808.063 |
1172668.145 |
- |
-2.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.82% |
1205208.645 |
1171196.667 |
- |
-2.20% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-2.82% |
72.869 |
70.818 |
- |
-4.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.81% |
5850385.342 |
5686080.843 |
- |
-1.67% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-2.80% |
8979815.925 |
8728278.856 |
- |
-1.37% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-2.80% |
28.049 |
27.264 |
- |
2.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.80% |
404.775 |
393.456 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-2.79% |
4358471.889 |
4236977.662 |
- |
-1.01% |
- |
|
BM_std_minmax_element<int>/70000
|
-2.79% |
18157.945 |
17652.241 |
- |
-2.51% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-2.78% |
11539524.266 |
11218590.862 |
- |
-2.11% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
-2.78% |
2.849 |
2.770 |
- |
-0.13% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1048576
|
-2.78% |
302801.338 |
294389.321 |
- |
-14.47% |
- |
|
std::reverse(deque<int>)/512
|
-2.77% |
116.070 |
112.853 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-2.77% |
155955144.140 |
151641747.615 |
- |
-2.21% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.77% |
13880.784 |
13496.940 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-2.76% |
207728090.723 |
201987175.984 |
- |
-2.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-2.76% |
11568927.715 |
11249355.423 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-2.76% |
20759934.317 |
20187409.395 |
- |
8.57% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.75% |
8.176 |
7.951 |
- |
1.49% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-2.75% |
26.732 |
25.998 |
- |
-2.60% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.74% |
218681.069 |
212681.060 |
- |
0.80% |
- |
|
BM_CmpEqual_int_int
|
-2.74% |
1.084 |
1.055 |
- |
-2.73% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-2.73% |
4.529 |
4.405 |
- |
1.97% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.73% |
454.809 |
442.396 |
- |
0.88% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.72% |
1205.938 |
1173.111 |
- |
6.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.72% |
349765375.114 |
340254664.788 |
- |
35.69% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-2.71% |
459962.979 |
447503.652 |
- |
-2.40% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.69% |
270.537 |
263.250 |
- |
2.88% |
- |
|
BM_StringFindStringLiteral/32
|
-2.69% |
1.793 |
1.745 |
- |
2.82% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.69% |
507.546 |
493.889 |
- |
1.71% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-2.69% |
1372084.962 |
1335243.698 |
- |
-0.60% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-2.68% |
1140246.029 |
1109699.110 |
- |
-1.75% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-2.68% |
179.548 |
174.741 |
- |
-1.61% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-2.66% |
15.296 |
14.889 |
- |
-37.67% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.66% |
23.885 |
23.251 |
- |
1.48% |
- |
|
BM_std_minmax_element<int>/512
|
-2.66% |
137.736 |
134.078 |
- |
-2.47% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-2.65% |
24.054 |
23.416 |
- |
-3.17% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.65% |
1146649.101 |
1116318.938 |
- |
-2.24% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-2.64% |
5909097.384 |
5753009.605 |
- |
-2.62% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.63% |
15079210.532 |
14682545.594 |
- |
-1.11% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-2.63% |
802.029 |
780.938 |
- |
1.63% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-2.63% |
10780360.535 |
10496938.934 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-2.62% |
20972916.069 |
20422700.533 |
- |
-2.88% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-2.62% |
295408.806 |
287660.264 |
- |
1.70% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.62% |
18.158 |
17.682 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.62% |
403.551 |
392.969 |
- |
-0.74% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-2.62% |
60.758 |
59.167 |
- |
-2.72% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.62% |
404.622 |
394.027 |
- |
-0.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-2.62% |
15540.232 |
15133.368 |
- |
-0.28% |
- |
|
BM_deque_vector_copy/65536
|
-2.62% |
3013.831 |
2934.941 |
- |
0.14% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
-2.61% |
971.109 |
945.758 |
- |
2.46% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-2.61% |
11501606.159 |
11201661.734 |
- |
-0.14% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.61% |
12418.397 |
12094.796 |
- |
-4.91% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-2.61% |
3966943.696 |
3863591.670 |
- |
-1.17% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-2.60% |
8905406.330 |
8673488.533 |
- |
-0.42% |
- |
|
BM_deque_deque_move/64
|
-2.60% |
3.152 |
3.070 |
- |
0.66% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.59% |
1138528.444 |
1108985.820 |
- |
-2.40% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1024
|
-2.59% |
581.890 |
566.794 |
- |
-0.03% |
- |
|
std::shift_right(deque<int>)/1024
|
-2.59% |
41.655 |
40.576 |
- |
0.60% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-2.59% |
1.127 |
1.098 |
- |
15.25% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-2.58% |
2025761.427 |
1973412.252 |
- |
5.38% |
- |
|
BM_CmpLess_uchar_short
|
-2.58% |
1.059 |
1.032 |
- |
-0.41% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-2.58% |
150408.301 |
146531.602 |
- |
2.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.57% |
29.773 |
29.007 |
- |
18.32% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-2.57% |
17144.735 |
16703.737 |
- |
-3.00% |
- |
|
BM_PushHeap_string_Ascending_64
|
-2.56% |
7.444 |
7.254 |
- |
1.62% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
-2.56% |
27.845 |
27.132 |
- |
-0.26% |
- |
|
BM_std_minmax_element<int>/1024
|
-2.56% |
271.287 |
264.349 |
- |
-2.12% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.56% |
20.696 |
20.167 |
- |
-1.35% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.55% |
5839950.100 |
5690754.271 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.55% |
857.543 |
835.667 |
- |
2.07% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-2.55% |
13.105 |
12.771 |
- |
-0.06% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-2.55% |
34650.160 |
33766.315 |
- |
-0.46% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-2.55% |
10.373 |
10.108 |
- |
-3.31% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.55% |
406.258 |
395.910 |
- |
-0.51% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-2.55% |
222.010 |
216.358 |
- |
-0.35% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-2.54% |
4.926 |
4.801 |
- |
2.25% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-2.54% |
16.064 |
15.655 |
- |
-2.90% |
- |
|
std::move(deque<int>)/64
|
-2.54% |
5.021 |
4.894 |
- |
0.22% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-2.54% |
1105853.681 |
1077751.050 |
- |
-2.12% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-2.53% |
15.377 |
14.988 |
- |
-0.16% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.53% |
615.502 |
599.943 |
- |
-2.70% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
-2.53% |
1.509 |
1.470 |
- |
-1.85% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-2.52% |
752.454 |
733.468 |
- |
-1.69% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-2.52% |
216.880 |
211.412 |
- |
2.27% |
- |
|
BM_std_minmax_element<int>/4000
|
-2.52% |
1042.776 |
1016.525 |
- |
-2.06% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.51% |
1503.723 |
1465.967 |
- |
4.30% |
- |
|
BM_std_minmax_element<short>/4
|
-2.51% |
1.247 |
1.216 |
- |
-2.18% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.50% |
62598.020 |
61030.666 |
- |
2.16% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8192
|
-2.50% |
2.194 |
2.139 |
- |
0.13% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.49% |
11580247.646 |
11291632.199 |
- |
-2.07% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-2.49% |
278.438 |
271.506 |
- |
-4.60% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-2.49% |
4.219 |
4.114 |
- |
0.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.49% |
1056703.773 |
1030431.848 |
- |
2.50% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8192
|
-2.47% |
5106.825 |
4980.475 |
- |
0.02% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-2.47% |
154322308.179 |
150514216.950 |
- |
-2.05% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.46% |
777.453 |
758.313 |
- |
2.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-2.45% |
1079196.259 |
1052708.791 |
- |
-1.93% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-2.45% |
405.166 |
395.247 |
- |
-0.34% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.45% |
3221.457 |
3142.657 |
- |
-2.54% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-2.44% |
169058493.669 |
164929022.882 |
- |
0.30% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-2.44% |
5.957 |
5.812 |
- |
-2.86% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-2.44% |
1.573 |
1.535 |
- |
0.53% |
- |
|
BM_CmpEqual_uchar_short
|
-2.43% |
1.030 |
1.005 |
- |
2.31% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-2.43% |
15.795 |
15.411 |
- |
0.37% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.43% |
1107325.257 |
1080452.073 |
- |
-4.19% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-2.42% |
11529564.767 |
11250100.308 |
- |
0.05% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-2.41% |
33.123 |
32.324 |
- |
-6.25% |
- |
|
std::set<int>::ctor(const&)/8192
|
-2.41% |
50680.480 |
49458.699 |
- |
0.89% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-2.41% |
218709583.003 |
213445356.117 |
- |
-0.45% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.40% |
32.650 |
31.864 |
- |
-2.37% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.40% |
12402850.426 |
12104609.925 |
- |
3.50% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-2.40% |
11588341.122 |
11309861.133 |
- |
-1.94% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-2.40% |
0.736 |
0.718 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-2.40% |
1043158.132 |
1018139.940 |
- |
1.43% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.40% |
42220.257 |
41207.788 |
- |
4.69% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.40% |
13.045 |
12.732 |
- |
-0.55% |
- |
|
std::set<std::string>::clear()/32
|
-2.40% |
892.099 |
870.725 |
- |
-1.82% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-2.39% |
1065592.318 |
1040082.391 |
- |
-0.49% |
- |
|
BM_deque_vector_copy/70000
|
-2.39% |
3288.794 |
3210.240 |
- |
1.33% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-2.39% |
19.629 |
19.160 |
- |
-0.79% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-2.39% |
63769.595 |
62248.620 |
- |
-8.92% |
- |
|
std::fill(deque<int>)/8192
|
-2.37% |
241.791 |
236.059 |
- |
-0.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-2.37% |
4899.260 |
4783.305 |
- |
-1.78% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-2.37% |
9362650.872 |
9141089.696 |
- |
1.65% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-2.36% |
29.537 |
28.838 |
- |
-1.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.36% |
9248125.708 |
9029535.780 |
- |
-2.03% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-2.36% |
17908603.680 |
17485505.127 |
- |
-4.18% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.36% |
15.250 |
14.890 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.36% |
1191074.694 |
1162975.460 |
- |
1.78% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
-2.36% |
1.275 |
1.244 |
- |
9.62% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-2.36% |
169824249.016 |
165819033.528 |
- |
0.36% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-2.36% |
19.331 |
18.876 |
- |
0.17% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.36% |
663.902 |
648.252 |
- |
-1.26% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-2.35% |
43.244 |
42.225 |
- |
2.42% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-2.35% |
4194039.502 |
4095448.510 |
- |
-3.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-2.35% |
3551.922 |
3468.564 |
- |
-0.07% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.35% |
37545.020 |
36664.279 |
- |
0.41% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-2.34% |
269.484 |
263.168 |
- |
-2.63% |
- |
|
BM_std_minmax_element<int>/4096
|
-2.34% |
1067.758 |
1042.750 |
- |
-1.99% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/1048576
|
-2.34% |
838616.140 |
819005.214 |
- |
-2.48% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-2.34% |
5750178.186 |
5615758.658 |
- |
10.95% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-2.34% |
9.084 |
8.871 |
- |
-1.32% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-2.34% |
36497.526 |
35645.234 |
- |
21.92% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-2.33% |
953.147 |
930.892 |
- |
-0.31% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-2.33% |
1.627 |
1.589 |
- |
-2.53% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
-2.33% |
145.503 |
142.113 |
- |
0.55% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-2.33% |
6842.805 |
6683.631 |
- |
1.16% |
- |
|
std::shift_right(deque<int>)/8192
|
-2.32% |
315.847 |
308.517 |
- |
-0.24% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-2.31% |
12.222 |
11.940 |
- |
1.06% |
- |
|
std::for_each(list<int>)/50
|
-2.30% |
21.805 |
21.303 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
-2.30% |
23922.061 |
23372.468 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.30% |
1568.592 |
1532.583 |
- |
8.27% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.29% |
41750.207 |
40792.434 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
-2.29% |
23821.757 |
23275.329 |
- |
-0.86% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-2.29% |
22707648.462 |
22187566.259 |
- |
1.44% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.29% |
3306.307 |
3230.608 |
- |
-4.16% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-2.29% |
8.044 |
7.861 |
- |
1.18% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.28% |
18935876.892 |
18504241.656 |
- |
0.93% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
-2.28% |
18.429 |
18.009 |
- |
-2.76% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-2.28% |
50462.986 |
49314.759 |
- |
0.69% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.28% |
16.215 |
15.847 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-2.27% |
67956251.022 |
66410988.070 |
- |
-0.24% |
- |
|
std::copy_backward(vector<int>)/262144
|
-2.27% |
12529.387 |
12244.535 |
- |
-2.49% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.27% |
3.408 |
3.331 |
- |
0.13% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-2.27% |
2.734 |
2.672 |
- |
1.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
-2.27% |
52.908 |
51.709 |
- |
-5.13% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1
|
-2.26% |
1041462.395 |
1017883.711 |
- |
-3.37% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-2.26% |
0.481 |
0.470 |
- |
-1.20% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-2.26% |
19202575.762 |
18768083.927 |
- |
-4.67% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-2.26% |
8388.866 |
8199.115 |
- |
-21.02% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-2.26% |
16714136.973 |
16336132.685 |
- |
-1.41% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.26% |
420.959 |
411.440 |
- |
-0.57% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-2.26% |
0.487 |
0.476 |
- |
-3.64% |
- |
|
std::vector<int>::ctor(size)/8192
|
-2.26% |
574.879 |
561.907 |
- |
2.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-2.26% |
8386601.191 |
8197454.535 |
- |
-2.96% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-2.25% |
1176110.252 |
1149623.462 |
- |
-2.15% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.25% |
12796.412 |
12508.305 |
- |
-2.70% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-2.25% |
35.554 |
34.755 |
- |
-19.01% |
- |
|
std::move_backward(vector<int>)/262144
|
-2.25% |
21868.613 |
21377.436 |
- |
-1.56% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-2.24% |
1054766.499 |
1031088.469 |
- |
0.28% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-2.24% |
7.597 |
7.427 |
- |
-0.10% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-2.24% |
36735.540 |
35914.383 |
- |
-1.59% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-2.23% |
221623.335 |
216674.502 |
- |
-5.48% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-2.23% |
1841569.878 |
1800466.481 |
- |
0.97% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.23% |
406.221 |
397.172 |
- |
-0.62% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.22% |
20.587 |
20.130 |
- |
-4.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.22% |
63.448 |
62.041 |
- |
-20.94% |
- |
|
BM_std_minmax_element<int>/5500
|
-2.22% |
1422.871 |
1391.353 |
- |
-2.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-2.21% |
18248360.567 |
17844783.046 |
- |
-1.20% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-2.21% |
46637.237 |
45608.105 |
- |
0.02% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-2.20% |
1.626 |
1.590 |
- |
0.17% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.20% |
232.977 |
227.861 |
- |
4.67% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-2.19% |
4188777.653 |
4096871.199 |
- |
-1.72% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-2.19% |
675.845 |
661.033 |
- |
-0.34% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-2.19% |
3.920 |
3.834 |
- |
-0.40% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-2.19% |
20553.620 |
20104.359 |
- |
4.18% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-2.18% |
20892201.851 |
20437093.317 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-2.17% |
21959288.280 |
21482916.459 |
- |
-0.45% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.17% |
25.317 |
24.768 |
- |
-2.05% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-2.16% |
11488846.159 |
11240174.031 |
- |
-2.27% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-2.16% |
18.553 |
18.151 |
- |
0.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.16% |
86693.507 |
84819.103 |
- |
0.14% |
- |
|
BM_PushHeap_uint32_Random_4
|
-2.16% |
2.207 |
2.159 |
- |
-4.08% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-2.15% |
4160415.634 |
4070786.125 |
- |
-1.86% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.15% |
8445.245 |
8264.044 |
- |
0.51% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-2.14% |
10.069 |
9.853 |
- |
-29.26% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-2.14% |
4016445.381 |
3930442.484 |
- |
-4.02% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-2.14% |
2154.561 |
2108.471 |
- |
5.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.14% |
706.515 |
691.406 |
- |
-0.19% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.13% |
12445.708 |
12180.013 |
- |
-0.62% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.13% |
40814.327 |
39946.006 |
- |
0.49% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.13% |
171290.622 |
167649.150 |
- |
1.24% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-2.12% |
3650.870 |
3573.315 |
- |
0.14% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.12% |
6747.790 |
6604.494 |
- |
0.08% |
- |
|
BM_deque_vector_move/64
|
-2.12% |
2.655 |
2.598 |
- |
-0.95% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.12% |
224081466.382 |
219333925.857 |
- |
1.22% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-2.12% |
16.185 |
15.842 |
- |
-3.92% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-2.11% |
1.576 |
1.543 |
- |
10.84% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-2.11% |
9.422 |
9.224 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.10% |
131542559.074 |
128773692.290 |
- |
-2.17% |
- |
|
BM_CmpLess_int_uint
|
-2.10% |
1.090 |
1.068 |
- |
0.10% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-2.10% |
226.135 |
221.389 |
- |
-0.75% |
- |
|
std::move(vector<int>)/8
|
-2.10% |
2.306 |
2.258 |
- |
-1.97% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-2.10% |
1052760.740 |
1030697.589 |
- |
3.44% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.09% |
19.116 |
18.716 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-2.09% |
136187309.760 |
133342964.794 |
- |
-1.26% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-2.09% |
1203734.927 |
1178621.247 |
- |
-0.68% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.08% |
1.272 |
1.246 |
- |
4.54% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
-2.08% |
319.274 |
312.628 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-2.07% |
69.497 |
68.055 |
- |
-2.13% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.07% |
585.346 |
573.227 |
- |
0.07% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-2.07% |
16.292 |
15.955 |
- |
1.56% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
-2.07% |
16.789 |
16.443 |
- |
0.14% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-2.06% |
2114.039 |
2070.390 |
- |
-2.41% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-2.06% |
4.234 |
4.146 |
- |
0.18% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.05% |
297.300 |
291.192 |
- |
-0.29% |
- |
|
std::generate(list<int>)/8192
|
-2.05% |
7693.826 |
7535.775 |
- |
1.87% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-2.05% |
4.805 |
4.707 |
- |
0.28% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.05% |
662.007 |
648.462 |
- |
-33.08% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.04% |
57898.920 |
56715.109 |
- |
-7.99% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-2.04% |
9.659 |
9.462 |
- |
-1.87% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.04% |
417.286 |
408.766 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-2.04% |
1121351.858 |
1098462.716 |
- |
-0.69% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-2.04% |
6892.092 |
6751.684 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-2.03% |
1332086.752 |
1305002.197 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
-2.03% |
18390308.517 |
18017302.834 |
- |
-0.68% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-2.03% |
2.188 |
2.144 |
- |
2.69% |
- |
|
rng::starts_with(deque<int>)/1000
|
-2.03% |
461.492 |
452.146 |
- |
-5.19% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-2.02% |
4578.037 |
4485.593 |
- |
1.07% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.02% |
661.867 |
648.517 |
- |
-1.94% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.02% |
13593.061 |
13319.024 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-2.01% |
9370715.529 |
9182748.535 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-2.00% |
22580170.810 |
22127785.393 |
- |
-0.80% |
- |
|
std::move(deque<int>)/8
|
-2.00% |
3.478 |
3.408 |
- |
-5.27% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-2.00% |
7220884.605 |
7076668.504 |
- |
-3.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-1.98% |
161658796.749 |
158452436.483 |
- |
0.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.98% |
11032883.793 |
10814328.258 |
- |
1.44% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.98% |
21.316 |
20.894 |
- |
0.97% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.98% |
1377008.162 |
1349760.976 |
- |
-1.30% |
- |
|
std::fill(list<int>)/50
|
-1.98% |
34.853 |
34.164 |
- |
0.38% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-1.97% |
716.503 |
702.362 |
- |
-3.06% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
-1.97% |
16.796 |
16.465 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-1.97% |
235491224.871 |
230853374.196 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-1.97% |
2910532.443 |
2853261.855 |
- |
-1.66% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-1.97% |
1088365.605 |
1066962.525 |
- |
0.67% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
-1.97% |
1476459.508 |
1447435.519 |
- |
0.01% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.96% |
1.665 |
1.632 |
- |
1.13% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.96% |
0.938 |
0.920 |
- |
-6.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-1.95% |
12049128.289 |
11814070.644 |
- |
-0.31% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-1.95% |
1182703.692 |
1159656.703 |
- |
-1.54% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-1.94% |
27.351 |
26.821 |
- |
-10.68% |
- |
|
BM_PushHeap_float_PipeOrgan_16
|
-1.93% |
0.907 |
0.890 |
- |
-0.16% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.93% |
13.248 |
12.993 |
- |
-0.36% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-1.92% |
24.249 |
23.782 |
- |
-1.51% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-1.92% |
237.436 |
232.870 |
- |
-0.01% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-1.92% |
7.857 |
7.706 |
- |
2.27% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.92% |
4481532.298 |
4395535.811 |
- |
-3.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.92% |
8463379.527 |
8301039.383 |
- |
-1.02% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-1.91% |
5679364.155 |
5570713.426 |
- |
-1.26% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-1.91% |
4.797 |
4.705 |
- |
-1.47% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-1.91% |
1.368 |
1.342 |
- |
16.25% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
-1.91% |
16.169 |
15.861 |
- |
1.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.91% |
23.026 |
22.587 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-1.91% |
1045174.598 |
1025248.401 |
- |
-2.81% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.91% |
37903283.074 |
37180941.573 |
- |
-1.68% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-1.90% |
1072098.516 |
1051776.572 |
- |
-1.38% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-1.89% |
19951.709 |
19574.066 |
- |
-9.58% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.89% |
1535875.148 |
1506831.712 |
- |
3.49% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.89% |
12941.520 |
12697.050 |
- |
-2.21% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-1.89% |
25.136 |
24.662 |
- |
-1.98% |
- |
|
std::for_each(multiset<int>::iterator)/32
|
-1.89% |
23.867 |
23.417 |
- |
-0.63% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.89% |
1032131.440 |
1012662.325 |
- |
0.44% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-1.88% |
11.608 |
11.389 |
- |
-4.29% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-1.87% |
1075475.026 |
1055344.242 |
- |
-2.40% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.87% |
15.126 |
14.843 |
- |
-0.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.87% |
25928857.049 |
25443799.163 |
- |
-2.88% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.87% |
429.939 |
421.915 |
- |
-2.75% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.87% |
9969672.159 |
9783735.181 |
- |
-0.16% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.86% |
9752.247 |
9570.698 |
- |
2.92% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/1024
|
-1.86% |
668.988 |
656.537 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.86% |
357190102.564 |
350560318.327 |
- |
0.01% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-1.85% |
8.380 |
8.224 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-1.85% |
219248401.645 |
215183205.945 |
- |
-1.32% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.85% |
1842.839 |
1808.678 |
- |
-0.98% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.85% |
62.183 |
61.032 |
- |
-1.67% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-1.85% |
25.597 |
25.123 |
- |
-0.83% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
-1.85% |
34.441 |
33.804 |
- |
0.78% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.85% |
21673204.976 |
21272413.952 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.85% |
10374566.670 |
10182849.674 |
- |
-2.38% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.84% |
14.129 |
13.869 |
- |
1.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.84% |
6594271.580 |
6472950.340 |
- |
-2.07% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-1.83% |
246.171 |
241.658 |
- |
-0.98% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.83% |
1105661.011 |
1085442.007 |
- |
-1.76% |
- |
|
rng::for_each(set<int>)/8192
|
-1.82% |
7837.472 |
7694.630 |
- |
-1.62% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.82% |
15.190 |
14.914 |
- |
-0.36% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-1.82% |
635.551 |
624.000 |
- |
4.36% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.82% |
399.527 |
392.268 |
- |
-0.86% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-1.82% |
1.617 |
1.588 |
- |
-1.88% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.82% |
3439570.642 |
3377123.126 |
- |
-2.50% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-1.81% |
48959.899 |
48072.423 |
- |
-1.40% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-1.81% |
7135.563 |
7006.308 |
- |
-12.56% |
- |
|
BM_std_minmax_element<int>/4
|
-1.81% |
1.260 |
1.237 |
- |
-0.91% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.81% |
6582.676 |
6463.659 |
- |
3.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-1.81% |
1237882.813 |
1215530.111 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-1.80% |
13387252.429 |
13145781.474 |
- |
-3.50% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.80% |
171154050.089 |
168068804.226 |
- |
-1.54% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.80% |
34.015 |
33.402 |
- |
2.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.80% |
4314885.303 |
4237250.184 |
- |
0.25% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
-1.80% |
27.928 |
27.426 |
- |
2.75% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-1.80% |
4.586 |
4.503 |
- |
0.17% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-1.79% |
8022.389 |
7878.872 |
- |
8.42% |
- |
|
BM_deque_vector_ranges_move/64
|
-1.79% |
2.658 |
2.610 |
- |
0.31% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-1.79% |
1.567 |
1.539 |
- |
4.90% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.78% |
1217881.960 |
1196172.877 |
- |
-0.73% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.78% |
18.112 |
17.790 |
- |
-1.43% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.78% |
168422198.126 |
165426468.694 |
- |
-0.23% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-1.78% |
65232.083 |
64072.811 |
- |
-21.81% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-1.78% |
1367828.207 |
1343520.570 |
- |
0.78% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.78% |
617539.085 |
606568.469 |
- |
-0.92% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.78% |
21.654 |
21.270 |
- |
-12.19% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-1.77% |
51.990 |
51.068 |
- |
-1.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.77% |
11600744.420 |
11395316.221 |
- |
0.68% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.77% |
4411131.820 |
4333095.465 |
- |
0.34% |
- |
|
BM_CmpEqual_int_short
|
-1.77% |
1.139 |
1.119 |
- |
0.09% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.77% |
16.533 |
16.241 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-1.77% |
4196121.267 |
4121987.315 |
- |
-1.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.77% |
168597.530 |
165619.986 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.77% |
197437889.728 |
193953049.778 |
- |
-3.11% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.76% |
6116010.426 |
6008630.216 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.75% |
4169966.224 |
4096793.711 |
- |
-0.97% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.75% |
43695.444 |
42929.466 |
- |
-1.64% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-1.75% |
12.215 |
12.001 |
- |
0.45% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-1.75% |
21.270 |
20.898 |
- |
-5.37% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
-1.75% |
536.994 |
527.605 |
- |
1.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.75% |
6569425.171 |
6454622.918 |
- |
2.83% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.75% |
236096.118 |
231971.591 |
- |
-1.17% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-1.75% |
1108815.611 |
1089465.258 |
- |
-1.86% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-1.74% |
1.345 |
1.322 |
- |
3.13% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-1.74% |
6.478 |
6.365 |
- |
-0.96% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.74% |
4.611 |
4.530 |
- |
0.11% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.74% |
139559.455 |
137130.266 |
- |
-0.45% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.74% |
38072981.091 |
37411105.823 |
- |
-0.86% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.74% |
1752.841 |
1722.409 |
- |
12.88% |
- |
|
rng::find_if(vector<bool>)_(process_all)/1048576
|
-1.74% |
587952.066 |
577750.584 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.73% |
16029186.688 |
15751140.446 |
- |
-0.44% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
-1.73% |
7362.896 |
7235.319 |
- |
0.13% |
- |
|
std::generate_n(list<int>)/50
|
-1.73% |
15.538 |
15.269 |
- |
0.99% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.73% |
15.204 |
14.941 |
- |
-2.34% |
- |
|
std::fill(deque<int>)/50
|
-1.73% |
2.407 |
2.365 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.73% |
1038146.520 |
1020229.309 |
- |
-4.89% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.73% |
17.769 |
17.463 |
- |
-0.32% |
- |
|
std::move(list<int>)/262144
|
-1.72% |
246777.902 |
242523.407 |
- |
-1.74% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-1.72% |
60299380.220 |
59259984.198 |
- |
-1.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.72% |
1062195.120 |
1043938.725 |
- |
-1.94% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.72% |
18.931 |
18.606 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-1.72% |
10092992.810 |
9919884.762 |
- |
-0.84% |
- |
|
std::reverse(vector<int>)/32768
|
-1.71% |
1051.717 |
1033.702 |
- |
-0.13% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-1.71% |
2.351 |
2.311 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-1.71% |
1276415.358 |
1254606.402 |
- |
2.17% |
- |
|
BM_deque_deque_move/512
|
-1.70% |
17.947 |
17.642 |
- |
-0.00% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
-1.70% |
5.065 |
4.979 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.70% |
1256643.228 |
1235297.852 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-1.70% |
1225513.146 |
1204739.197 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-1.69% |
229815202.865 |
225921123.589 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.69% |
1243284.916 |
1222259.271 |
- |
4.27% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.69% |
7657.274 |
7527.812 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-1.69% |
152879738.503 |
150298637.838 |
- |
-3.15% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.69% |
231.335 |
227.436 |
- |
-0.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
-1.68% |
213282787.873 |
209689695.261 |
- |
-0.10% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
-1.68% |
2278427.191 |
2240086.170 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-1.68% |
3603870.004 |
3543327.281 |
- |
-0.96% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-1.68% |
4322.904 |
4250.347 |
- |
-0.94% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.68% |
20.104 |
19.767 |
- |
-0.65% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-1.68% |
1690354.004 |
1662026.203 |
- |
0.09% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.67% |
530.249 |
521.378 |
- |
-0.65% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-1.67% |
24.313 |
23.908 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-1.67% |
1071202.019 |
1053361.961 |
- |
-1.01% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.66% |
1055254.260 |
1037757.102 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.66% |
1114634.745 |
1096153.915 |
- |
-1.63% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.66% |
11.569 |
11.377 |
- |
-4.05% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-1.65% |
8985856.243 |
8837304.010 |
- |
-2.77% |
- |
|
std::move(list<int>)/32768
|
-1.65% |
31528.265 |
31007.148 |
- |
-1.85% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.65% |
168.361 |
165.579 |
- |
-1.20% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.65% |
21592816.584 |
21236216.998 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.65% |
232177285.777 |
228343615.720 |
- |
-3.26% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-1.65% |
576.742 |
567.235 |
- |
-9.47% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-1.65% |
5.551 |
5.460 |
- |
-1.50% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.64% |
136125304.599 |
133889623.851 |
- |
-0.92% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-1.63% |
2930755.723 |
2882850.554 |
- |
1.57% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.63% |
0.642 |
0.632 |
- |
0.03% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.63% |
12111.273 |
11913.705 |
- |
1.85% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-1.62% |
161598357.210 |
158978312.355 |
- |
0.08% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-1.62% |
741.027 |
729.050 |
- |
-8.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.61% |
62991077.063 |
61979418.617 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-1.60% |
223.010 |
219.433 |
- |
-0.03% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.60% |
16204337.952 |
15944799.763 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.60% |
9112829.632 |
8967026.831 |
- |
-0.08% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.60% |
143106.779 |
140817.392 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-1.60% |
9179217.662 |
9032701.338 |
- |
-1.66% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.59% |
74.261 |
73.077 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.59% |
10245541.485 |
10082214.153 |
- |
0.53% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.59% |
13.639 |
13.422 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.59% |
214871649.914 |
211457628.973 |
- |
-1.18% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.59% |
657.972 |
647.522 |
- |
0.36% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
-1.59% |
8.608 |
8.472 |
- |
-1.29% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.58% |
15.140 |
14.901 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.58% |
59901657.896 |
58954691.306 |
- |
-0.92% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-1.58% |
9147533.178 |
9002949.142 |
- |
-1.61% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.58% |
13286998.257 |
13076999.148 |
- |
-0.64% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-1.58% |
400.868 |
394.533 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.58% |
16076211.611 |
15822342.324 |
- |
-0.65% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.58% |
916.312 |
901.855 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.57% |
400.692 |
394.391 |
- |
-0.31% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-1.57% |
366.210 |
360.460 |
- |
1.25% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.57% |
380.721 |
374.743 |
- |
-0.93% |
- |
|
BM_CmpLess_short_int
|
-1.57% |
1.133 |
1.115 |
- |
-0.04% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/262144
|
-1.56% |
1602.623 |
1577.547 |
- |
-23.66% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.56% |
137961.977 |
135807.656 |
- |
-0.19% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.56% |
5.795 |
5.705 |
- |
-0.17% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.56% |
536496893.917 |
528153454.263 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.56% |
347460971.431 |
342057666.656 |
- |
-1.74% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-1.56% |
11394433.927 |
11217243.903 |
- |
0.44% |
- |
|
BM_deque_deque_move_backward/512
|
-1.55% |
19.175 |
18.877 |
- |
-1.10% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.55% |
10.106 |
9.949 |
- |
0.30% |
- |
|
BM_deque_deque_copy/64000
|
-1.55% |
3056.465 |
3009.025 |
- |
2.06% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-1.55% |
474.524 |
467.166 |
- |
-1.54% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-1.55% |
1642585.369 |
1617142.494 |
- |
-0.94% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-1.55% |
29.840 |
29.378 |
- |
-52.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.55% |
52470.299 |
51658.366 |
- |
2.89% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.55% |
214531218.244 |
211213535.341 |
- |
-0.64% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.55% |
10.930 |
10.761 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-1.55% |
603.877 |
594.543 |
- |
-2.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-1.55% |
182212949.097 |
179397200.798 |
- |
1.02% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.54% |
35.644 |
35.095 |
- |
-2.86% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.54% |
5.249 |
5.168 |
- |
-0.39% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-1.54% |
718.228 |
707.173 |
- |
3.05% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.54% |
760.628 |
748.924 |
- |
-2.71% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.54% |
15.075 |
14.843 |
- |
-0.22% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-1.53% |
21.015 |
20.693 |
- |
-1.91% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.53% |
55577.448 |
54724.684 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-1.53% |
16752862.264 |
16495875.264 |
- |
-1.31% |
- |
|
BM_std_minmax_element<short>/64
|
-1.53% |
17.343 |
17.077 |
- |
-1.28% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-1.53% |
11.791 |
11.610 |
- |
-19.30% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.53% |
400.518 |
394.382 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-1.53% |
63254473.419 |
62285686.537 |
- |
-0.50% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.53% |
799.536 |
787.303 |
- |
-1.74% |
- |
|
BM_CmpEqual_uint_ushort
|
-1.53% |
1.115 |
1.098 |
- |
-1.78% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-1.53% |
292.628 |
288.153 |
- |
-8.47% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-1.53% |
4966333.257 |
4890562.271 |
- |
5.24% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-1.52% |
210047.206 |
206845.375 |
- |
-1.36% |
- |
|
BM_CmpEqual_int_ushort
|
-1.52% |
1.097 |
1.080 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.52% |
1055283.003 |
1039207.205 |
- |
2.35% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-1.52% |
137553706.472 |
135460997.800 |
- |
-0.75% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.52% |
1192766.637 |
1174634.071 |
- |
-0.38% |
- |
|
rng::for_each(multimap<int>)/32
|
-1.52% |
26.425 |
26.024 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-1.52% |
11613138.296 |
11436994.261 |
- |
1.28% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-1.52% |
12.199 |
12.014 |
- |
8.44% |
- |
|
rng::for_each(map<int>)/8192
|
-1.51% |
7331.786 |
7220.740 |
- |
-1.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.51% |
19.474 |
19.180 |
- |
-1.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-1.51% |
4223620.776 |
4159832.197 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.51% |
14306405.516 |
14090841.992 |
- |
-2.07% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.51% |
18463924.419 |
18185891.893 |
- |
0.26% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.50% |
23.103 |
22.756 |
- |
-0.30% |
- |
|
std::reverse(vector<int>)/4096
|
-1.50% |
132.299 |
130.314 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.50% |
41.730 |
41.105 |
- |
38.16% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.50% |
535744016.069 |
527726012.930 |
- |
-0.71% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.49% |
241222.539 |
237622.380 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.49% |
56668002.280 |
55824369.492 |
- |
-1.19% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-1.49% |
229019249.249 |
225609818.939 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.49% |
33717845.089 |
33216813.096 |
- |
-0.90% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.48% |
1056970.070 |
1041312.945 |
- |
3.05% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.48% |
6714.260 |
6614.836 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.48% |
4156201.827 |
4094762.042 |
- |
-2.19% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.48% |
1071249.812 |
1055424.799 |
- |
-1.34% |
- |
|
BM_StringFindStringLiteral/16
|
-1.48% |
1.642 |
1.618 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.47% |
35875669.173 |
35346908.370 |
- |
-1.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.47% |
185930.932 |
183196.134 |
- |
-0.69% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.47% |
15.039 |
14.818 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.47% |
215098621.142 |
211941778.361 |
- |
-0.74% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-1.47% |
2.745 |
2.705 |
- |
-3.58% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-1.46% |
19.174 |
18.894 |
- |
-1.53% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
-1.46% |
522.301 |
514.678 |
- |
-1.77% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-1.46% |
23.609 |
23.264 |
- |
-9.01% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.46% |
13113.228 |
12921.928 |
- |
-0.31% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.46% |
23.150 |
22.813 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.46% |
35749705.937 |
35228951.882 |
- |
-2.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.46% |
1168671.865 |
1151663.489 |
- |
4.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.45% |
37750027.195 |
37200853.724 |
- |
-0.45% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.45% |
8.888 |
8.759 |
- |
-0.90% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-1.45% |
18.140 |
17.876 |
- |
-3.09% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-1.45% |
2.093 |
2.063 |
- |
-3.70% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-1.45% |
10.607 |
10.453 |
- |
1.17% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.45% |
2.387 |
2.352 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-1.44% |
1520576.660 |
1498748.453 |
- |
0.87% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.44% |
10.568 |
10.416 |
- |
0.19% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.44% |
144.404 |
142.332 |
- |
-0.69% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-1.43% |
33.584 |
33.102 |
- |
2.52% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.43% |
19.063 |
18.790 |
- |
0.99% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.43% |
16143867.003 |
15912730.382 |
- |
-1.01% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-1.43% |
102445.098 |
100978.420 |
- |
-1.59% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-1.43% |
1051011.951 |
1035967.561 |
- |
-2.28% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-1.43% |
8989756.056 |
8861091.649 |
- |
-0.71% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-1.43% |
37.835 |
37.294 |
- |
-0.38% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.43% |
6776.197 |
6679.522 |
- |
-0.58% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-1.43% |
148025.122 |
145913.728 |
- |
0.55% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.42% |
11777.069 |
11609.299 |
- |
-2.32% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
-1.42% |
20.113 |
19.827 |
- |
-1.68% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
-1.42% |
8994335.319 |
8866704.459 |
- |
2.81% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.42% |
214527059.033 |
211490376.129 |
- |
-0.86% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-1.41% |
27.331 |
26.945 |
- |
-2.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.41% |
11339355.675 |
11179052.735 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.41% |
1240045.735 |
1222555.094 |
- |
-0.48% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.41% |
141466571.812 |
139474163.365 |
- |
-1.31% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.41% |
86.903 |
85.680 |
- |
-1.57% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
-1.41% |
5910919.015 |
5827817.058 |
- |
-1.69% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.40% |
13581905.209 |
13391330.947 |
- |
-1.50% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.40% |
8797649.992 |
8674217.646 |
- |
0.22% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-1.40% |
11537350.620 |
11375669.006 |
- |
0.17% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.40% |
528.003 |
520.605 |
- |
-1.74% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
-1.40% |
15.742 |
15.522 |
- |
-0.47% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.39% |
26.646 |
26.275 |
- |
-0.77% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-1.39% |
22.451 |
22.139 |
- |
-1.28% |
- |
|
BM_CmpLess_uint_ushort
|
-1.39% |
1.101 |
1.086 |
- |
-2.53% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.39% |
39961.526 |
39406.762 |
- |
0.29% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.39% |
21.213 |
20.919 |
- |
-6.52% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-1.39% |
18.211 |
17.958 |
- |
-2.24% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-1.39% |
4.840 |
4.773 |
- |
1.70% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.38% |
1.086 |
1.071 |
- |
-1.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-1.38% |
14079.384 |
13884.610 |
- |
-2.38% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.38% |
22.451 |
22.140 |
- |
-0.69% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.38% |
56762947.263 |
55980007.986 |
- |
-1.98% |
- |
|
BM_std_minmax_element<int>/64
|
-1.38% |
17.055 |
16.821 |
- |
-2.35% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.38% |
1.266 |
1.249 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.37% |
1061053.059 |
1046472.008 |
- |
0.01% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-1.37% |
10.340 |
10.198 |
- |
-3.83% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-1.37% |
4.026 |
3.971 |
- |
-0.75% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-1.37% |
272.892 |
269.154 |
- |
1.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-1.37% |
7791467.503 |
7684844.275 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.37% |
214240155.571 |
211311266.023 |
- |
-0.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.37% |
167526824.842 |
165237301.102 |
- |
0.74% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.36% |
16400105.028 |
16176376.899 |
- |
-0.62% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-1.36% |
689.282 |
679.882 |
- |
-3.28% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.36% |
4.234 |
4.177 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.36% |
10305187.149 |
10164842.756 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.36% |
11123084.074 |
10971752.025 |
- |
-0.67% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-1.36% |
636.551 |
627.891 |
- |
-0.13% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
-1.36% |
52.893 |
52.174 |
- |
0.14% |
- |
|
std::swap_ranges(list<int>)/50
|
-1.36% |
32.582 |
32.140 |
- |
-0.08% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.35% |
17.273 |
17.039 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-1.35% |
1134191.015 |
1118864.122 |
- |
-0.94% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.35% |
22.199 |
21.899 |
- |
0.66% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
-1.35% |
16122.820 |
15905.520 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
-1.35% |
175065.177 |
172706.836 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-1.35% |
27262060.306 |
26894910.167 |
- |
3.79% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-1.35% |
2982.610 |
2942.490 |
- |
-1.22% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.34% |
7489.773 |
7389.115 |
- |
-1.62% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.34% |
15.028 |
14.827 |
- |
-0.14% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-1.34% |
4238564.298 |
4181868.718 |
- |
7.84% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.34% |
62981587.137 |
62139606.961 |
- |
-0.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.33% |
461232.462 |
455077.433 |
- |
-1.36% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.33% |
11295.042 |
11144.425 |
- |
-1.10% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.33% |
536857481.417 |
529700911.061 |
- |
-0.94% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-1.33% |
835423.412 |
824287.738 |
- |
-1.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.33% |
1049564.848 |
1035603.548 |
- |
2.50% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/1024
|
-1.33% |
36.193 |
35.712 |
- |
-0.42% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
-1.33% |
22.879 |
22.575 |
- |
10.32% |
- |
|
std::generate(list<int>)/50
|
-1.33% |
15.568 |
15.361 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.32% |
535143114.518 |
528082077.341 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-1.32% |
164296628.795 |
162131225.142 |
- |
-0.32% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.32% |
11626.842 |
11473.741 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-1.32% |
1041580.144 |
1027865.919 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.32% |
18311994.542 |
18070952.073 |
- |
-1.93% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.32% |
17.471 |
17.241 |
- |
0.41% |
- |
|
std::reverse(vector<int>)/512
|
-1.31% |
16.557 |
16.340 |
- |
-0.01% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-1.31% |
20.739 |
20.468 |
- |
0.97% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-1.31% |
773.616 |
763.509 |
- |
0.34% |
- |
|
BM_deque_deque_move/70000
|
-1.31% |
3396.818 |
3352.487 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-1.30% |
4022866.196 |
3970397.565 |
- |
-2.21% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.30% |
202.450 |
199.814 |
- |
0.35% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.30% |
12.915 |
12.747 |
- |
0.20% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.30% |
134049471.633 |
132308150.456 |
- |
-0.76% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-1.30% |
28.277 |
27.910 |
- |
-6.42% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.29% |
2.584 |
2.551 |
- |
-0.92% |
- |
|
BM_deque_deque_copy/5500
|
-1.29% |
202.960 |
200.336 |
- |
-0.17% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-1.29% |
2.283 |
2.254 |
- |
-2.43% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
-1.29% |
64.613 |
63.780 |
- |
-1.75% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.29% |
10861.866 |
10722.090 |
- |
-2.57% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
-1.28% |
2.379 |
2.349 |
- |
-2.61% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.28% |
187950.454 |
185541.058 |
- |
-1.99% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/32
|
-1.28% |
12.318 |
12.160 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.28% |
8504532.100 |
8395890.502 |
- |
0.26% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-1.28% |
1.462 |
1.444 |
- |
-11.63% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-1.28% |
293.160 |
289.418 |
- |
0.03% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-1.28% |
32.497 |
32.082 |
- |
-5.85% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-1.27% |
49.034 |
48.409 |
- |
0.77% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-1.27% |
8947967.179 |
8833968.807 |
- |
1.23% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-1.27% |
68.297 |
67.428 |
- |
-24.98% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-1.27% |
21.009 |
20.742 |
- |
1.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.27% |
1058621.182 |
1045223.711 |
- |
0.59% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-1.26% |
1217476.076 |
1202089.843 |
- |
-0.65% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-1.26% |
12010246.971 |
11859328.313 |
- |
0.43% |
- |
|
BM_deque_deque_move_backward/1024
|
-1.25% |
38.298 |
37.817 |
- |
-0.98% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.25% |
25900691.834 |
25575745.333 |
- |
2.11% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.25% |
604016.311 |
596438.967 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.25% |
16439294.980 |
16233268.536 |
- |
-0.78% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.25% |
1033278.658 |
1020331.459 |
- |
0.10% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-1.25% |
493.293 |
487.117 |
- |
-0.33% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-1.25% |
3.101 |
3.062 |
- |
1.84% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
-1.25% |
651.825 |
643.671 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.25% |
195026066.803 |
192589434.228 |
- |
-2.56% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-1.25% |
233.706 |
230.790 |
- |
2.99% |
- |
|
rng::for_each(multiset<int>)/50
|
-1.25% |
39.304 |
38.814 |
- |
-1.12% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.24% |
16.698 |
16.490 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-1.24% |
216505573.380 |
213815084.401 |
- |
0.15% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.24% |
17.231 |
17.018 |
- |
0.24% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.24% |
1.405 |
1.387 |
- |
-0.98% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.24% |
412.906 |
407.787 |
- |
-0.01% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.24% |
18.635 |
18.405 |
- |
-4.74% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-1.24% |
22.144 |
21.870 |
- |
-3.71% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-1.24% |
34536.449 |
34109.116 |
- |
-2.04% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-1.23% |
1065102.705 |
1051968.561 |
- |
0.33% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.23% |
18557289.509 |
18329067.125 |
- |
-1.94% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-1.23% |
1375714.783 |
1358810.350 |
- |
-1.66% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.23% |
49267.240 |
48662.425 |
- |
0.83% |
- |
|
std::make_heap(vector<int>,_pred)_(repeated)/8
|
-1.23% |
15.817 |
15.623 |
- |
-4.05% |
- |
|
BM_CmpLess_uchar_int
|
-1.22% |
1.081 |
1.067 |
- |
0.40% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.22% |
217074459.147 |
214425375.488 |
- |
-0.61% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.22% |
17.443 |
17.230 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-1.22% |
1535020.066 |
1516304.374 |
- |
-2.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
-1.22% |
137292692.838 |
135619478.615 |
- |
-1.05% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-1.22% |
841.161 |
830.915 |
- |
5.04% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.22% |
137502341.836 |
135828527.567 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.22% |
135643378.985 |
133993802.225 |
- |
-1.00% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-1.22% |
20.911 |
20.657 |
- |
0.50% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.21% |
74815.710 |
73906.756 |
- |
2.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-1.21% |
1282711.515 |
1267172.074 |
- |
1.90% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.21% |
536305197.453 |
529810091.468 |
- |
-0.76% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.21% |
21.006 |
20.751 |
- |
3.99% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-1.21% |
1970.144 |
1946.304 |
- |
0.04% |
- |
|
BM_deque_deque_copy/1024
|
-1.21% |
36.967 |
36.519 |
- |
-1.84% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.21% |
4194276.700 |
4143588.722 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.21% |
4187275.247 |
4136676.840 |
- |
-2.20% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-1.21% |
23.775 |
23.488 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.21% |
1100739.562 |
1087444.555 |
- |
2.37% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.21% |
4.671 |
4.615 |
- |
-1.14% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.21% |
215983.604 |
213379.096 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.20% |
12504972.609 |
12354337.290 |
- |
-1.95% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.20% |
26.707 |
26.385 |
- |
-10.62% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.20% |
398.585 |
393.790 |
- |
-0.68% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
-1.20% |
523.251 |
516.956 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-1.20% |
17755972.941 |
17542404.621 |
- |
0.63% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.20% |
63387777.779 |
62625942.319 |
- |
-0.80% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-1.20% |
23.212 |
22.934 |
- |
-2.37% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-1.20% |
60701157.319 |
59974013.651 |
- |
0.24% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-1.20% |
2.239 |
2.212 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-1.20% |
5023863.240 |
4963825.998 |
- |
4.08% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.19% |
7.604 |
7.513 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16384
|
-1.19% |
349432240.101 |
345266371.537 |
- |
-1.68% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.19% |
2218.572 |
2192.146 |
- |
-1.23% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.19% |
17.413 |
17.205 |
- |
-3.11% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-1.19% |
4220046.354 |
4169898.978 |
- |
-0.99% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-1.19% |
1082198.844 |
1069372.155 |
- |
-1.57% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-1.18% |
32.376 |
31.993 |
- |
-2.08% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-1.18% |
8.333 |
8.235 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-1.18% |
63069053.885 |
62323907.733 |
- |
-0.77% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-1.18% |
42.465 |
41.963 |
- |
-0.77% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-1.18% |
28.108 |
27.777 |
- |
-0.69% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.18% |
2212.559 |
2186.521 |
- |
0.49% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.18% |
12666.791 |
12517.879 |
- |
-2.30% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-1.17% |
27.205 |
26.885 |
- |
0.32% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-1.17% |
408.022 |
403.232 |
- |
0.99% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-1.17% |
11.451 |
11.317 |
- |
-2.45% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.17% |
20.569 |
20.329 |
- |
-0.49% |
- |
|
bm_write
|
-1.17% |
606.091 |
599.005 |
- |
-1.09% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.17% |
674.797 |
666.909 |
- |
-0.40% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
-1.17% |
372.612 |
368.265 |
- |
-0.57% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-1.17% |
18.359 |
18.145 |
- |
-2.92% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-1.17% |
2366.757 |
2339.183 |
- |
2.46% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
-1.16% |
1.496 |
1.478 |
- |
-4.58% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-1.16% |
9.996 |
9.879 |
- |
3.34% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.16% |
8419.664 |
8321.652 |
- |
-2.41% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.16% |
11675421.901 |
11539791.494 |
- |
-1.05% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-1.16% |
1.380 |
1.364 |
- |
12.21% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.16% |
1113512.282 |
1100613.255 |
- |
0.66% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.16% |
23.527 |
23.255 |
- |
0.87% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-1.16% |
27.107 |
26.794 |
- |
-5.05% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-1.16% |
35.406 |
34.997 |
- |
-0.70% |
- |
|
BM_CmpLess_int_ushort
|
-1.15% |
1.122 |
1.109 |
- |
-1.00% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-1.15% |
20.701 |
20.463 |
- |
-2.48% |
- |
|
std::count(vector<bool>)/1000
|
-1.15% |
2.997 |
2.962 |
- |
-0.55% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-1.15% |
8.768 |
8.667 |
- |
-0.34% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.15% |
19.726 |
19.499 |
- |
-3.84% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-1.15% |
33113.347 |
32732.311 |
- |
-1.79% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-1.15% |
5.641 |
5.576 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-1.15% |
12592655.939 |
12448331.931 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.15% |
15.053 |
14.880 |
- |
-0.03% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-1.15% |
1.216 |
1.202 |
- |
-5.61% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-1.14% |
1.889 |
1.867 |
- |
-1.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.14% |
21576306.263 |
21329389.388 |
- |
4.36% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-1.14% |
47.968 |
47.420 |
- |
4.46% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.14% |
54985119.387 |
54356045.622 |
- |
-0.53% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.14% |
54.460 |
53.838 |
- |
0.96% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-1.14% |
268797.063 |
265726.751 |
- |
-8.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.14% |
214014969.933 |
211570500.162 |
- |
-1.01% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-1.14% |
67.116 |
66.350 |
- |
-1.81% |
- |
|
BM_CmpLess_short_short
|
-1.14% |
0.955 |
0.945 |
- |
-2.13% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.14% |
1571737.225 |
1553851.564 |
- |
0.25% |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.14% |
4.704 |
4.651 |
- |
0.35% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-1.14% |
2.994 |
2.960 |
- |
-6.74% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8192
|
-1.14% |
29774.261 |
29436.233 |
- |
-1.57% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.13% |
16.150 |
15.967 |
- |
2.37% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-1.13% |
1208327.151 |
1194621.176 |
- |
-4.60% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
-1.13% |
23.538 |
23.271 |
- |
-1.24% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.13% |
10.846 |
10.723 |
- |
0.39% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.13% |
136297.294 |
134754.144 |
- |
-1.62% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.13% |
13791.164 |
13635.155 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.13% |
1589660.931 |
1571680.109 |
- |
0.08% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.13% |
8266.474 |
8173.417 |
- |
-3.53% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.13% |
50.851 |
50.279 |
- |
0.65% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.13% |
2983634.524 |
2950054.281 |
- |
-6.10% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-1.13% |
29.474 |
29.143 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-1.12% |
1429979.884 |
1413937.721 |
- |
-5.12% |
- |
|
ranges::min(std::vector<char>)/8
|
-1.12% |
2.446 |
2.419 |
- |
-0.85% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-1.11% |
9.333 |
9.229 |
- |
-3.74% |
- |
|
BM_PushHeap_string_Descending_16
|
-1.11% |
2.217 |
2.193 |
- |
4.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.11% |
14107.736 |
13950.750 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.11% |
1073525.024 |
1061596.825 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.11% |
37484424.388 |
37068461.729 |
- |
-0.68% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.11% |
696616.475 |
688887.099 |
- |
0.13% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
-1.11% |
24.879 |
24.604 |
- |
-0.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-1.11% |
24.065 |
23.799 |
- |
2.82% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
-1.10% |
9.868 |
9.759 |
- |
-1.68% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
-1.10% |
51044.905 |
50481.054 |
- |
-0.28% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.10% |
4607.912 |
4557.110 |
- |
-1.14% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-1.10% |
20.800 |
20.572 |
- |
0.80% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.10% |
13540749.061 |
13392061.856 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_4
|
-1.09% |
137120669.024 |
135621382.101 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-1.09% |
8686974.053 |
8592133.991 |
- |
-1.02% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
-1.09% |
13912.940 |
13761.060 |
- |
-1.52% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/1024
|
-1.09% |
7806.861 |
7721.685 |
- |
0.07% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-1.09% |
164223726.434 |
162435042.157 |
- |
-0.70% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.09% |
67092.647 |
66362.320 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-1.09% |
12614772.059 |
12477487.604 |
- |
-1.28% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.09% |
16484097.870 |
16304840.261 |
- |
-0.82% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-1.09% |
76.664 |
75.830 |
- |
9.58% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-1.09% |
11823.126 |
11694.677 |
- |
2.44% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-1.09% |
1130301.251 |
1118032.255 |
- |
0.36% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.08% |
11488045.413 |
11363405.174 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
-1.08% |
535343385.779 |
529549793.166 |
- |
-0.79% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-1.08% |
75.173 |
74.361 |
- |
-1.94% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.08% |
14980802.086 |
14818939.545 |
- |
-0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-1.08% |
16218117.212 |
16043088.210 |
- |
-0.34% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.08% |
16462923.565 |
16285307.377 |
- |
-1.52% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-1.08% |
563.751 |
557.673 |
- |
-2.81% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.07% |
4.188 |
4.143 |
- |
-0.35% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.07% |
2217.173 |
2193.378 |
- |
-1.20% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-1.07% |
294.448 |
291.290 |
- |
-1.08% |
- |
|
SetIntersection_Front_Vector_float_262144_262144
|
-1.07% |
350543633.194 |
346787492.393 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
-1.07% |
16393985.429 |
16218769.269 |
- |
-0.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.07% |
12568627.864 |
12434402.857 |
- |
-7.71% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.06% |
17.908 |
17.718 |
- |
-0.38% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.06% |
12.872 |
12.735 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.06% |
54250935.493 |
53674825.176 |
- |
-0.62% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
-1.06% |
11.775 |
11.650 |
- |
-0.32% |
- |
|
std::move(list<int>)/1048576
|
-1.06% |
991037.096 |
980523.634 |
- |
-3.79% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.06% |
19.338 |
19.133 |
- |
-0.26% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.06% |
35.225 |
34.852 |
- |
-5.24% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024
|
-1.06% |
4831.690 |
4780.592 |
- |
-0.40% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-1.05% |
23615.183 |
23366.292 |
- |
1.28% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
-1.05% |
6.699 |
6.629 |
- |
-0.14% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.05% |
1886.808 |
1866.940 |
- |
0.15% |
- |
|
std::copy(vector<int>)/8
|
-1.05% |
2.213 |
2.190 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.05% |
1103830.280 |
1092236.221 |
- |
0.03% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.05% |
294.670 |
291.579 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-1.05% |
180029039.767 |
178143299.500 |
- |
0.07% |
- |
|
BM_CmpLess_schar_ushort
|
-1.05% |
1.107 |
1.096 |
- |
0.03% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-1.04% |
20.636 |
20.422 |
- |
-1.51% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.04% |
38474063.983 |
38075333.470 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-1.04% |
36717887.879 |
36337798.395 |
- |
2.51% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-1.03% |
795.431 |
787.200 |
- |
-1.91% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.03% |
16.423 |
16.254 |
- |
-2.06% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.03% |
18.070 |
17.884 |
- |
0.07% |
- |
|
BM_CmpEqual_schar_uint
|
-1.03% |
1.118 |
1.106 |
- |
-0.67% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.03% |
34545.866 |
34191.071 |
- |
-1.87% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.03% |
11.315 |
11.199 |
- |
0.76% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.02% |
8.383 |
8.297 |
- |
1.43% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
-1.02% |
521.991 |
516.659 |
- |
1.66% |
- |
|
BM_deque_vector_ranges_copy/64
|
-1.02% |
2.626 |
2.599 |
- |
0.63% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-1.02% |
3489.110 |
3453.627 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.02% |
16729419.066 |
16559436.534 |
- |
-0.54% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192
|
-1.02% |
3992.712 |
3952.166 |
- |
-2.06% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-1.01% |
16.440 |
16.273 |
- |
-0.44% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.01% |
13.468 |
13.332 |
- |
-0.31% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.01% |
728.222 |
720.857 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.01% |
534719640.163 |
529340519.054 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.01% |
37868338.892 |
37487719.190 |
- |
0.99% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-1.00% |
15.448 |
15.293 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.00% |
55368157.129 |
54812613.123 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.00% |
16484020.997 |
16318681.753 |
- |
-0.89% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.00% |
20.710 |
20.502 |
- |
-1.63% |
- |