|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-65.28% |
27183924.709 |
9439111.027 |
- |
9.21% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-53.48% |
20666065.852 |
9613148.916 |
- |
4.31% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-53.06% |
24.109 |
11.316 |
- |
-53.02% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-50.71% |
55614622.653 |
27413165.803 |
- |
-19.29% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-50.48% |
566.690 |
280.642 |
- |
-64.47% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-50.03% |
15.052 |
7.522 |
- |
-49.92% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-49.66% |
6627995.218 |
3336563.143 |
- |
-21.69% |
- |
|
std::vector<int>::ctor(size)/8192
|
-48.34% |
561.827 |
290.219 |
- |
-49.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-47.98% |
6144295.821 |
3196369.222 |
- |
-44.41% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-46.19% |
17830.838 |
9594.417 |
- |
-0.87% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-45.70% |
17.718 |
9.620 |
- |
-44.74% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-45.32% |
73.606 |
40.248 |
- |
-42.85% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-44.38% |
55.682 |
30.970 |
- |
-47.44% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-42.76% |
10784924.647 |
6172825.332 |
- |
-27.07% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-42.36% |
11.166 |
6.436 |
- |
-41.10% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-42.27% |
414.958 |
239.569 |
- |
-30.36% |
- |
|
std::copy_if(deque<int>)_(entire_range)/64
|
-38.49% |
26.191 |
16.109 |
- |
-0.19% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-38.13% |
98.500 |
60.942 |
- |
-0.88% |
- |
|
std::copy_n(vector<int>)/4096
|
-37.74% |
230.379 |
143.427 |
- |
-16.65% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-37.18% |
163085301.468 |
102456102.309 |
- |
5.74% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-36.63% |
11.228 |
7.115 |
- |
-11.67% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-36.52% |
4.183 |
2.656 |
- |
-36.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-36.29% |
8903081.578 |
5672524.250 |
- |
-31.77% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-36.04% |
141.461 |
90.474 |
- |
7.75% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-35.84% |
4039699.257 |
2591977.484 |
- |
-29.47% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-34.41% |
0.399 |
0.261 |
- |
-22.72% |
- |
|
std::shift_left(vector<int>)/32
|
-34.31% |
4.530 |
2.975 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-33.78% |
38367219.624 |
25405024.500 |
- |
-34.55% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-33.43% |
76490588.196 |
50919646.418 |
- |
10.84% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-33.02% |
0.464 |
0.311 |
- |
-32.09% |
- |
|
BM_PushHeap_string_Ascending_1
|
-32.88% |
0.700 |
0.470 |
- |
-19.59% |
- |
|
ranges::min(std::deque<char>)/70000
|
-32.70% |
26474.955 |
17818.590 |
- |
-10.09% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-32.27% |
0.386 |
0.262 |
- |
-41.82% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
-32.14% |
30536730.933 |
20720771.699 |
- |
22.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-32.06% |
936.236 |
636.120 |
- |
-11.13% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-32.04% |
77.953 |
52.978 |
- |
-18.28% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-31.85% |
60.919 |
41.519 |
- |
-3.52% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-31.27% |
7.392 |
5.080 |
- |
-6.95% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
-31.06% |
0.640 |
0.441 |
- |
7.98% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-30.60% |
982.719 |
682.048 |
- |
-15.23% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-30.25% |
949.717 |
662.394 |
- |
-62.14% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.13% |
0.488 |
0.341 |
- |
-29.90% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-30.03% |
2775769.935 |
1942210.416 |
- |
-1.46% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-29.70% |
3387395.255 |
2381174.296 |
- |
-26.09% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-29.70% |
0.917 |
0.645 |
- |
-21.95% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-29.51% |
3.621 |
2.553 |
- |
-27.32% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-28.47% |
32.794 |
23.457 |
- |
-24.81% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-28.34% |
29.152 |
20.889 |
- |
11.47% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-28.34% |
9.087 |
6.512 |
- |
-18.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-28.21% |
344572192.356 |
247374331.402 |
- |
-26.66% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-27.78% |
2726.735 |
1969.326 |
- |
-40.67% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-27.13% |
41.009 |
29.882 |
- |
-27.47% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-26.98% |
65.506 |
47.829 |
- |
4.87% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-26.08% |
1.065 |
0.787 |
- |
-29.77% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-26.05% |
43.229 |
31.970 |
- |
-25.75% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-25.99% |
89.123 |
65.961 |
- |
-40.24% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-25.80% |
1.069 |
0.793 |
- |
-29.38% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-25.70% |
53.605 |
39.829 |
- |
-44.68% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-25.58% |
13989.015 |
10410.762 |
- |
-12.25% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-25.38% |
126.198 |
94.173 |
- |
3.37% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-25.18% |
13.596 |
10.172 |
- |
1.03% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-25.05% |
70.081 |
52.527 |
- |
-24.47% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-24.27% |
19.832 |
15.019 |
- |
-2.81% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-24.16% |
1.395 |
1.058 |
- |
-24.17% |
- |
|
std::copy_if(deque<int>)_(every_other)/64
|
-23.87% |
30.506 |
23.226 |
- |
-0.21% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-23.69% |
2.968 |
2.265 |
- |
-8.13% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-23.57% |
31.737 |
24.258 |
- |
-21.65% |
- |
|
std::adjacent_find(deque<int>)/8
|
-23.44% |
3.803 |
2.911 |
- |
-40.28% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-23.22% |
46.013 |
35.330 |
- |
5.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-23.20% |
1867893.579 |
1434561.858 |
- |
-20.14% |
- |
|
ranges::min(std::deque<char>)/64
|
-22.89% |
21.474 |
16.559 |
- |
-7.92% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-22.78% |
18.206 |
14.058 |
- |
3.13% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-22.64% |
1.528 |
1.182 |
- |
-19.16% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-22.62% |
13.342 |
10.324 |
- |
-8.63% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-22.49% |
1.392 |
1.079 |
- |
-19.64% |
- |
|
std::move(deque<int>)/32768
|
-22.48% |
2360.737 |
1830.024 |
- |
-21.52% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-21.90% |
7954102.326 |
6211826.429 |
- |
0.66% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-21.80% |
45.508 |
35.589 |
- |
0.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-21.69% |
54.115 |
42.378 |
- |
-20.78% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-21.58% |
15530.269 |
12178.773 |
- |
-29.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-21.39% |
68.015 |
53.469 |
- |
-26.53% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-21.29% |
11.865 |
9.339 |
- |
-12.70% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-21.15% |
33.224 |
26.198 |
- |
-10.25% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-21.11% |
5.916 |
4.667 |
- |
-12.93% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
-21.02% |
45.035 |
35.569 |
- |
-18.04% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-20.71% |
29.115 |
23.084 |
- |
-0.15% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-20.32% |
29.027 |
23.130 |
- |
-0.33% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-20.26% |
33.573 |
26.770 |
- |
0.70% |
- |
|
BM_toupper_char<char>
|
-20.18% |
0.690 |
0.551 |
- |
-0.37% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-20.03% |
87.396 |
69.893 |
- |
-10.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-19.99% |
34.362 |
27.493 |
- |
-14.32% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-19.86% |
4991.101 |
3999.673 |
- |
-5.03% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-19.63% |
12952.637 |
10410.621 |
- |
-8.56% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-19.57% |
1.437 |
1.156 |
- |
-16.22% |
- |
|
BM_PushHeap_string_Random_1
|
-19.45% |
0.582 |
0.469 |
- |
-0.05% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-19.29% |
35.800 |
28.893 |
- |
17.55% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-19.16% |
26.137 |
21.128 |
- |
-9.00% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-18.95% |
20996.246 |
17017.261 |
- |
-2.38% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-18.92% |
1.128 |
0.915 |
- |
-18.82% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-18.90% |
5783142.280 |
4689952.569 |
- |
29.97% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-18.90% |
99.229 |
80.477 |
- |
19.13% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-18.85% |
708.243 |
574.709 |
- |
-18.98% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-18.83% |
956.422 |
776.307 |
- |
5.30% |
- |
|
std::copy_n(vector<int>)/32768
|
-18.71% |
3721.013 |
3024.765 |
- |
-19.98% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-18.46% |
0.482 |
0.393 |
- |
6.40% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
-18.38% |
48.463 |
39.555 |
- |
21.91% |
- |
|
BM_PushHeap_float_Descending_1
|
-18.27% |
0.620 |
0.507 |
- |
-5.47% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-18.25% |
1.602 |
1.309 |
- |
-14.93% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
-18.22% |
55.306 |
45.231 |
- |
-14.77% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
-18.18% |
14.539 |
11.896 |
- |
-6.55% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-18.17% |
582.209 |
476.442 |
- |
4.78% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-18.08% |
6.574 |
5.386 |
- |
-6.94% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-18.03% |
679.335 |
556.833 |
- |
-19.22% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-17.88% |
36.513 |
29.986 |
- |
-19.71% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-17.83% |
18.320 |
15.054 |
- |
33.99% |
- |
|
std::unordered_set<int>::clear()/8192
|
-17.77% |
75706.137 |
62253.371 |
- |
-15.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-17.71% |
7163537.804 |
5894705.423 |
- |
-10.73% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-17.62% |
1667081.023 |
1373307.422 |
- |
-18.18% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
-17.50% |
38.554 |
31.809 |
- |
-20.14% |
- |
|
std::copy_backward(vector<int>)/4096
|
-17.36% |
173.870 |
143.690 |
- |
-38.48% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-17.33% |
33.137 |
27.395 |
- |
-17.20% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-17.07% |
89.352 |
74.100 |
- |
-16.04% |
- |
|
std::multiset<int>::clear()/8192
|
-17.06% |
93622.859 |
77651.306 |
- |
0.31% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
-16.99% |
358.211 |
297.335 |
- |
-17.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-16.78% |
2242275.043 |
1865992.866 |
- |
-0.69% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-16.72% |
1.665 |
1.386 |
- |
-13.41% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-16.70% |
0.489 |
0.407 |
- |
-39.80% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-16.62% |
37.580 |
31.334 |
- |
-16.27% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-16.52% |
39.649 |
33.098 |
- |
-31.37% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-16.37% |
44.450 |
37.173 |
- |
-0.66% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-16.22% |
14.444 |
12.101 |
- |
1.87% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-16.14% |
1.760 |
1.476 |
- |
7.67% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-16.12% |
33.530 |
28.124 |
- |
10.31% |
- |
|
std::multiset<int>::clear()/1024
|
-16.10% |
11678.568 |
9798.780 |
- |
-0.19% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-16.06% |
23.719 |
19.911 |
- |
-4.33% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-15.85% |
11.528 |
9.701 |
- |
-20.48% |
- |
|
std::adjacent_find(deque<int>)/50
|
-15.81% |
19.736 |
16.615 |
- |
-37.22% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-15.77% |
56.751 |
47.803 |
- |
-6.32% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-15.39% |
56.587 |
47.877 |
- |
-6.56% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-15.33% |
45.524 |
38.544 |
- |
-9.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.31% |
40.378 |
34.195 |
- |
-31.77% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-15.25% |
4039550.804 |
3423610.644 |
- |
-20.16% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-15.24% |
980.183 |
830.755 |
- |
1.31% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-15.18% |
84.835 |
71.960 |
- |
-11.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-15.15% |
115262844.278 |
97803117.789 |
- |
-9.94% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-15.12% |
41.170 |
34.944 |
- |
-20.44% |
- |
|
BM_StringCtorDefault
|
-15.11% |
0.274 |
0.233 |
- |
-3.85% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-15.09% |
82.319 |
69.900 |
- |
-27.77% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-15.06% |
1.656 |
1.406 |
- |
9.75% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-15.04% |
9077.543 |
7711.980 |
- |
-6.58% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-15.03% |
54.708 |
46.485 |
- |
10.48% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-14.99% |
4270787.107 |
3630428.538 |
- |
-10.80% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-14.87% |
2986.181 |
2542.044 |
- |
-7.34% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-14.83% |
51318.400 |
43709.375 |
- |
-16.49% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-14.76% |
53.258 |
45.396 |
- |
-15.69% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
-14.73% |
1.356 |
1.156 |
- |
-15.52% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-14.65% |
380.690 |
324.931 |
- |
-8.72% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
-14.59% |
15.156 |
12.946 |
- |
3.04% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-14.54% |
17260.546 |
14750.488 |
- |
17.95% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-14.45% |
5111569.529 |
4373042.979 |
- |
-4.42% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-14.41% |
4933870.707 |
4223052.559 |
- |
-0.34% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-14.32% |
72.501 |
62.116 |
- |
72.67% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-14.28% |
23.957 |
20.537 |
- |
-5.09% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-14.27% |
1.348 |
1.156 |
- |
-23.81% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-14.27% |
458.612 |
393.182 |
- |
13.26% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-14.20% |
8.424 |
7.228 |
- |
-36.09% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-14.20% |
63203.911 |
54230.740 |
- |
0.86% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-14.15% |
1.615 |
1.387 |
- |
-14.03% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
-14.14% |
798.484 |
685.572 |
- |
-23.36% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-14.14% |
10014.398 |
8598.351 |
- |
-9.46% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-14.14% |
1.591 |
1.366 |
- |
1.76% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-14.13% |
6.116 |
5.252 |
- |
-33.19% |
- |
|
std::move(vector<int>)/262144
|
-14.10% |
16505.953 |
14178.155 |
- |
-17.98% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-13.98% |
2013161.405 |
1731700.809 |
- |
-4.91% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-13.96% |
38.713 |
33.310 |
- |
-5.58% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-13.87% |
138007.643 |
118863.933 |
- |
16.10% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-13.80% |
25.313 |
21.821 |
- |
-8.38% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-13.78% |
6302.916 |
5434.178 |
- |
-15.96% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-13.76% |
35.824 |
30.894 |
- |
-13.74% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-13.73% |
9212.837 |
7947.843 |
- |
8.70% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.70% |
70.243 |
60.618 |
- |
-14.38% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-13.61% |
1.415 |
1.222 |
- |
-20.51% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-13.56% |
13.906 |
12.020 |
- |
-0.36% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-13.41% |
275.013 |
238.139 |
- |
3.04% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-13.40% |
14.158 |
12.261 |
- |
-1.21% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-13.30% |
23.893 |
20.715 |
- |
-0.50% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-13.20% |
1.076 |
0.934 |
- |
-10.56% |
- |
|
std::unordered_set<int>::clear()/1024
|
-13.19% |
9636.620 |
8365.091 |
- |
-18.22% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-13.19% |
24.038 |
20.867 |
- |
5.08% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-13.13% |
65.204 |
56.641 |
- |
-13.98% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-13.13% |
4.823 |
4.190 |
- |
0.51% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-13.08% |
41.359 |
35.949 |
- |
3.77% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-13.05% |
24.737 |
21.508 |
- |
-3.24% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-12.87% |
0.857 |
0.747 |
- |
-21.94% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-12.86% |
1.408 |
1.227 |
- |
-18.98% |
- |
|
std::multiset<int>::clear()/32
|
-12.78% |
705.960 |
615.757 |
- |
-1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-12.76% |
29.620 |
25.839 |
- |
3.44% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-12.76% |
20.268 |
17.682 |
- |
0.67% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-12.74% |
1001.150 |
873.651 |
- |
0.57% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-12.72% |
116477.643 |
101660.181 |
- |
-0.56% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-12.68% |
27.626 |
24.123 |
- |
-3.36% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-12.63% |
719.825 |
628.914 |
- |
-5.05% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-12.56% |
77.695 |
67.940 |
- |
-5.99% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-12.51% |
4.811 |
4.209 |
- |
-9.70% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-12.45% |
1.533 |
1.342 |
- |
3.95% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-12.45% |
0.518 |
0.453 |
- |
0.05% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-12.38% |
1.628 |
1.426 |
- |
-10.64% |
- |
|
ranges::min(std::deque<char>)/1
|
-12.36% |
0.791 |
0.693 |
- |
-24.32% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-12.29% |
35.445 |
31.087 |
- |
-12.25% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-12.22% |
61408.603 |
53903.283 |
- |
1.54% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-12.21% |
806.123 |
707.729 |
- |
-13.78% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-12.15% |
13.740 |
12.071 |
- |
0.38% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-12.12% |
192.530 |
169.205 |
- |
-14.82% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-12.11% |
38.364 |
33.717 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-12.08% |
1515027.059 |
1332083.300 |
- |
-6.85% |
- |
|
BM_vector_deque_ranges_move/65536
|
-12.07% |
3247.314 |
2855.446 |
- |
-8.26% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-12.06% |
0.300 |
0.263 |
- |
-11.02% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
-11.88% |
17.574 |
15.487 |
- |
-11.20% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-11.86% |
794.964 |
700.687 |
- |
-16.70% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
-11.81% |
1.519 |
1.339 |
- |
-13.77% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-11.80% |
578.655 |
510.348 |
- |
-1.92% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-11.77% |
124.593 |
109.928 |
- |
-12.10% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-11.72% |
124.044 |
109.510 |
- |
1.04% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-11.64% |
48.497 |
42.853 |
- |
-12.99% |
- |
|
BM_tolower_char<wchar_t>
|
-11.50% |
0.691 |
0.611 |
- |
-11.17% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-11.43% |
28.199 |
24.975 |
- |
-12.49% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-11.43% |
35.858 |
31.761 |
- |
-8.57% |
- |
|
BM_tolower_char<char>
|
-11.36% |
0.692 |
0.613 |
- |
-0.59% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-11.29% |
2.553 |
2.264 |
- |
-0.34% |
- |
|
BM_deque_deque_move/0
|
-11.26% |
0.922 |
0.819 |
- |
1.18% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-11.23% |
1.421 |
1.261 |
- |
-9.06% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-11.22% |
39.467 |
35.037 |
- |
7.53% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-11.15% |
1.546 |
1.374 |
- |
-7.30% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-11.05% |
76.499 |
68.046 |
- |
-12.56% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-11.04% |
103.221 |
91.829 |
- |
-0.75% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-11.03% |
25.364 |
22.565 |
- |
-0.16% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
-11.02% |
25.585 |
22.766 |
- |
-10.32% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-11.01% |
62.683 |
55.780 |
- |
-14.84% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-10.99% |
0.283 |
0.252 |
- |
-5.39% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
-10.96% |
17.176 |
15.294 |
- |
-11.92% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-10.92% |
13.486 |
12.013 |
- |
-0.45% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
-10.81% |
13.753 |
12.266 |
- |
-12.61% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-10.79% |
1.340 |
1.195 |
- |
-21.34% |
- |
|
BM_std_minmax_element<short>/70000
|
-10.77% |
19937.214 |
17789.888 |
- |
-5.38% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-10.77% |
7617.472 |
6797.142 |
- |
-5.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-10.75% |
32.903 |
29.365 |
- |
-12.41% |
- |
|
BM_std_minmax_element<short>/4096
|
-10.73% |
1171.682 |
1045.945 |
- |
-5.35% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-10.73% |
10.278 |
9.176 |
- |
6.40% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-10.69% |
1.738 |
1.552 |
- |
-4.82% |
- |
|
BM_std_minmax_element<short>/5500
|
-10.69% |
1572.239 |
1404.218 |
- |
-5.16% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-10.64% |
33.098 |
29.578 |
- |
10.40% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-10.63% |
3.004 |
2.684 |
- |
-6.89% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-10.61% |
3176.367 |
2839.362 |
- |
-7.62% |
- |
|
BM_std_minmax_element<short>/64000
|
-10.60% |
18204.708 |
16274.301 |
- |
-5.17% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-10.59% |
1.265 |
1.131 |
- |
-16.30% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-10.53% |
2.737 |
2.449 |
- |
-8.07% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-10.48% |
10.408 |
9.317 |
- |
-9.85% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-10.45% |
83.577 |
74.841 |
- |
-0.38% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-10.45% |
2.034 |
1.822 |
- |
-11.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-10.43% |
52075228.253 |
46643417.487 |
- |
-9.38% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-10.41% |
1.503 |
1.346 |
- |
-7.00% |
- |
|
BM_std_minmax_element<short>/4000
|
-10.38% |
1142.805 |
1024.172 |
- |
-5.13% |
- |
|
BM_vector_deque_copy/64000
|
-10.37% |
3168.088 |
2839.512 |
- |
-7.41% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-10.29% |
58.973 |
52.903 |
- |
49.01% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-10.28% |
1.506 |
1.351 |
- |
-5.01% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-10.27% |
2021.474 |
1813.892 |
- |
1.88% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-10.27% |
49525.553 |
44440.711 |
- |
-2.03% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-10.26% |
9.170 |
8.229 |
- |
-0.49% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-10.25% |
7710.044 |
6920.118 |
- |
-3.22% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-10.23% |
1.524 |
1.368 |
- |
-13.79% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-10.14% |
1791861.724 |
1610148.894 |
- |
-6.10% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-10.14% |
13371.419 |
12016.085 |
- |
-2.44% |
- |
|
BM_std_minmax_element<short>/1024
|
-10.13% |
298.046 |
267.843 |
- |
-4.99% |
- |
|
BM_vector_deque_move/64000
|
-10.09% |
3163.051 |
2844.044 |
- |
-7.34% |
- |
|
std::vector<int>::ctor(size)/32
|
-10.07% |
12.521 |
11.261 |
- |
-22.56% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-10.04% |
0.305 |
0.275 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-9.95% |
51224167.287 |
46126039.534 |
- |
-14.58% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-9.94% |
8350295.436 |
7520215.481 |
- |
-3.57% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-9.91% |
2710.709 |
2442.084 |
- |
-4.55% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-9.90% |
13305.229 |
11987.389 |
- |
-5.10% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-9.89% |
0.437 |
0.394 |
- |
-3.53% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-9.83% |
7.311 |
6.592 |
- |
-7.46% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-9.77% |
2.066 |
1.864 |
- |
-9.37% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-9.77% |
97.623 |
88.090 |
- |
-8.38% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-9.77% |
55.839 |
50.386 |
- |
-10.85% |
- |
|
BM_std_minmax_element<short>/65536
|
-9.75% |
18619.787 |
16804.686 |
- |
-4.39% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-9.71% |
77.444 |
69.925 |
- |
-8.79% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-9.71% |
3427.489 |
3094.812 |
- |
-8.46% |
- |
|
BM_PushHeap_float_Random_1
|
-9.70% |
0.535 |
0.483 |
- |
-30.71% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-9.67% |
1.276 |
1.152 |
- |
-5.98% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024
|
-9.62% |
1512.561 |
1367.040 |
- |
-30.41% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-9.62% |
0.612 |
0.553 |
- |
-12.09% |
- |
|
BM_vector_deque_copy/70000
|
-9.62% |
3429.769 |
3099.981 |
- |
-8.20% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
-9.61% |
41.382 |
37.405 |
- |
-8.46% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-9.55% |
13.740 |
12.427 |
- |
-3.33% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-9.51% |
2.002 |
1.811 |
- |
-9.35% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-9.50% |
1.386 |
1.255 |
- |
-4.69% |
- |
|
ranges::min(std::vector<__int128>)/1
|
-9.49% |
0.458 |
0.414 |
- |
0.55% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-9.46% |
69926.095 |
63314.451 |
- |
-2.36% |
- |
|
BM_std_minmax_element<short>/512
|
-9.43% |
151.544 |
137.250 |
- |
-4.21% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
-9.42% |
41.482 |
37.575 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-9.35% |
0.278 |
0.252 |
- |
-4.62% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-9.34% |
1798329.298 |
1630428.858 |
- |
-8.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-9.33% |
6216.640 |
5636.808 |
- |
4.10% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-9.32% |
690.810 |
626.401 |
- |
-6.26% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-9.32% |
13.090 |
11.870 |
- |
-9.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-9.30% |
13903978.657 |
12610596.026 |
- |
-7.38% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-9.22% |
65.140 |
59.131 |
- |
0.75% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-9.22% |
117.350 |
106.534 |
- |
-5.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-9.21% |
15325745.499 |
13914688.234 |
- |
-0.73% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-9.19% |
23.221 |
21.088 |
- |
-4.78% |
- |
|
BM_vector_deque_ranges_move/70000
|
-9.04% |
3406.464 |
3098.424 |
- |
-8.25% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-9.01% |
15626.948 |
14218.238 |
- |
13.37% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-9.00% |
128387.256 |
116828.053 |
- |
14.66% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-9.00% |
3134.923 |
2852.874 |
- |
-8.58% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-8.96% |
12.976 |
11.814 |
- |
8.05% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-8.92% |
7370.498 |
6713.177 |
- |
2.25% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-8.90% |
22584.109 |
20573.237 |
- |
-3.69% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-8.81% |
34.715 |
31.658 |
- |
-1.50% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-8.80% |
50.323 |
45.895 |
- |
-6.89% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-8.76% |
5.470 |
4.991 |
- |
7.10% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-8.75% |
1.279 |
1.167 |
- |
-8.26% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
-8.74% |
781.246 |
713.000 |
- |
0.01% |
- |
|
std::unordered_set<int>::clear()/32
|
-8.73% |
638.047 |
582.369 |
- |
-8.88% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-8.71% |
22.510 |
20.549 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-8.71% |
4033094.177 |
3681689.416 |
- |
-13.94% |
- |
|
BM_PushHeap_float_Ascending_16
|
-8.62% |
1.071 |
0.979 |
- |
0.43% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-8.62% |
36.072 |
32.963 |
- |
37.26% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-8.60% |
9014.298 |
8238.680 |
- |
-2.16% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-8.57% |
204.147 |
186.647 |
- |
8.67% |
- |
|
std::deque<int>::ctor(size)/1024
|
-8.57% |
77.067 |
70.461 |
- |
-6.48% |
- |
|
BM_std_minmax_element<char>/3
|
-8.52% |
1.254 |
1.147 |
- |
-4.47% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-8.52% |
834.319 |
763.260 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
-8.49% |
6862266.702 |
6279426.867 |
- |
4.34% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-8.49% |
8910.979 |
8154.416 |
- |
-12.49% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-8.45% |
0.696 |
0.637 |
- |
33.09% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-8.45% |
127487.641 |
116709.470 |
- |
13.66% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
-8.45% |
18455.553 |
16895.646 |
- |
0.21% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-8.43% |
21.407 |
19.603 |
- |
-9.67% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
-8.41% |
0.700 |
0.641 |
- |
-8.55% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-8.41% |
1.329 |
1.217 |
- |
-11.73% |
- |
|
BM_std_minmax_element<short>/64
|
-8.38% |
18.734 |
17.164 |
- |
-1.03% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-8.36% |
2.014 |
1.846 |
- |
5.05% |
- |
|
std::replace(list<int>)_(sprinkled)/1024
|
-8.34% |
793.637 |
727.424 |
- |
0.15% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-8.34% |
12497.937 |
11455.730 |
- |
-1.62% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.33% |
1710.472 |
1567.993 |
- |
-10.55% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
-8.30% |
26.165 |
23.993 |
- |
-0.40% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-8.27% |
8645.684 |
7930.848 |
- |
-13.63% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-8.23% |
9.315 |
8.548 |
- |
4.70% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.22% |
831.767 |
763.430 |
- |
-7.83% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-8.20% |
4098143.675 |
3762084.233 |
- |
-5.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-8.18% |
19.680 |
18.069 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_float_16384_1024
|
-8.13% |
5902090.077 |
5422542.558 |
- |
-8.33% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-8.12% |
30555.271 |
28074.059 |
- |
-3.34% |
- |
|
BM_vector_deque_ranges_move/64000
|
-8.10% |
3089.871 |
2839.452 |
- |
-7.48% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-8.08% |
4578911.453 |
4208899.712 |
- |
0.66% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-8.04% |
10494.604 |
9650.747 |
- |
-0.65% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-8.02% |
23.959 |
22.037 |
- |
-8.57% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-8.02% |
22245.747 |
20462.118 |
- |
-4.97% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
-8.02% |
943210.197 |
867598.528 |
- |
-0.01% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-8.01% |
1.739 |
1.600 |
- |
-21.32% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-8.01% |
0.701 |
0.645 |
- |
10.44% |
- |
|
SetIntersection_Front_Vector_float_262144_1024
|
-7.99% |
5898398.628 |
5427029.556 |
- |
-8.30% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-7.99% |
9.018 |
8.298 |
- |
0.67% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-7.96% |
0.398 |
0.367 |
- |
-1.09% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
-7.94% |
0.523 |
0.481 |
- |
2.86% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-7.91% |
134.343 |
123.713 |
- |
-4.97% |
- |
|
std::for_each(vector<int>)/32
|
-7.91% |
3.971 |
3.657 |
- |
-0.50% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-7.89% |
2.309 |
2.127 |
- |
-5.84% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-7.89% |
38.629 |
35.582 |
- |
22.53% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-7.87% |
5149687.039 |
4744598.702 |
- |
-1.61% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
-7.87% |
61.419 |
56.588 |
- |
1.17% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-7.79% |
0.485 |
0.447 |
- |
5.57% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-7.75% |
0.374 |
0.345 |
- |
-10.43% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-7.74% |
1.298 |
1.198 |
- |
5.39% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-7.72% |
1.281 |
1.182 |
- |
-11.96% |
- |
|
ranges::minmax(std::list<char>)/64
|
-7.71% |
36.011 |
33.233 |
- |
-1.20% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-7.71% |
10.858 |
10.021 |
- |
-11.82% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-7.69% |
2728.880 |
2519.089 |
- |
-0.36% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-7.69% |
10949.223 |
10107.489 |
- |
-0.06% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-7.68% |
30.225 |
27.902 |
- |
-5.15% |
- |
|
BM_deque_vector_copy_backward/0
|
-7.67% |
1.541 |
1.423 |
- |
-3.57% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-7.67% |
70922.653 |
65484.695 |
- |
-5.48% |
- |
|
BM_StringFindNoMatch/10
|
-7.62% |
1.376 |
1.271 |
- |
-4.37% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-7.61% |
20.700 |
19.125 |
- |
-2.61% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-7.57% |
2287686.938 |
2114463.104 |
- |
-7.14% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
-7.56% |
0.897 |
0.829 |
- |
2.05% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.55% |
12.184 |
11.264 |
- |
0.26% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/8192
|
-7.52% |
1.724 |
1.594 |
- |
-13.08% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-7.49% |
40.193 |
37.182 |
- |
-11.19% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-7.47% |
8.804 |
8.146 |
- |
0.37% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-7.46% |
1.571 |
1.454 |
- |
-5.10% |
- |
|
std::for_each_n(list<int>)/8192
|
-7.46% |
8143.071 |
7536.002 |
- |
-0.27% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-7.45% |
24.565 |
22.735 |
- |
-8.34% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-7.45% |
28.631 |
26.499 |
- |
5.02% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-7.42% |
1281.739 |
1186.642 |
- |
-3.65% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-7.42% |
743.799 |
688.619 |
- |
-8.70% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-7.41% |
932.281 |
863.168 |
- |
-6.04% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-7.36% |
3697285.654 |
3424981.115 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-7.36% |
7989046.893 |
7401303.803 |
- |
2.50% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-7.32% |
15.347 |
14.224 |
- |
-10.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
-7.30% |
501.160 |
464.551 |
- |
-4.21% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
-7.29% |
212.530 |
197.039 |
- |
0.39% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-7.27% |
13038439.297 |
12090903.046 |
- |
-4.53% |
- |
|
std::fill(vector<int>)/32
|
-7.23% |
1.118 |
1.037 |
- |
0.08% |
- |
|
BM_deque_deque_ranges_move/70000
|
-7.23% |
3498.808 |
3245.868 |
- |
-5.82% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-7.19% |
4927612.086 |
4573110.021 |
- |
0.21% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-7.18% |
22.837 |
21.196 |
- |
-10.22% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-7.15% |
804.585 |
747.081 |
- |
-6.72% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-7.15% |
195096.017 |
181154.924 |
- |
-3.90% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-7.12% |
12915.590 |
11995.494 |
- |
-5.56% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-7.06% |
1964951.481 |
1826196.725 |
- |
-5.77% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-7.06% |
3674.962 |
3415.512 |
- |
-18.01% |
- |
|
SetIntersection_Front_Vector_float_262144_16384
|
-7.06% |
79440272.097 |
73832744.072 |
- |
-7.09% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-7.06% |
11.388 |
10.584 |
- |
1.45% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-7.05% |
194879.785 |
181149.123 |
- |
-3.92% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-7.03% |
1.693 |
1.574 |
- |
-11.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-7.03% |
4438175.899 |
4126233.824 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-7.00% |
1116398.620 |
1038282.595 |
- |
-0.00% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-6.99% |
8515.169 |
7919.993 |
- |
-4.29% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-6.97% |
13892.422 |
12923.717 |
- |
3.72% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-6.94% |
1.309 |
1.218 |
- |
-23.37% |
- |
|
bm_lexicographical_compare<int>/8
|
-6.92% |
1.675 |
1.559 |
- |
6.67% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-6.91% |
15400.245 |
14335.506 |
- |
10.89% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-6.90% |
1111.315 |
1034.613 |
- |
-0.21% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-6.89% |
28.990 |
26.991 |
- |
-9.68% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
-6.87% |
70.340 |
65.508 |
- |
-1.88% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-6.77% |
45371.503 |
42300.775 |
- |
3.64% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-6.76% |
4.447 |
4.146 |
- |
-0.12% |
- |
|
std::set<int>::clear()/1024
|
-6.73% |
9663.099 |
9012.851 |
- |
-1.90% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
-6.72% |
27632.257 |
25775.091 |
- |
-15.97% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-6.69% |
11962.112 |
11161.442 |
- |
2.01% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-6.65% |
9049.087 |
8447.285 |
- |
-1.30% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-6.64% |
423.130 |
395.025 |
- |
13.80% |
- |
|
BM_PushHeap_float_Random_4
|
-6.63% |
2.972 |
2.775 |
- |
-1.31% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-6.63% |
218679.453 |
204182.004 |
- |
-5.87% |
- |
|
std::deque<int>::ctor(size)/32
|
-6.61% |
28.533 |
26.648 |
- |
-9.14% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-6.58% |
12.388 |
11.573 |
- |
-5.31% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-6.55% |
23.164 |
21.646 |
- |
-10.01% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-6.55% |
18.595 |
17.377 |
- |
-0.21% |
- |
|
BM_PushHeap_uint32_Random_16
|
-6.54% |
4.207 |
3.932 |
- |
-4.48% |
- |
|
std::copy(list<int>)/4096
|
-6.52% |
3200.785 |
2991.937 |
- |
-7.71% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-6.52% |
20.358 |
19.031 |
- |
-6.28% |
- |
|
std::set<int>::clear()/8192
|
-6.51% |
83611.476 |
78165.503 |
- |
-0.95% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-6.50% |
18368.722 |
17174.149 |
- |
-0.06% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-6.50% |
21.807 |
20.391 |
- |
-0.44% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-6.49% |
0.649 |
0.607 |
- |
0.06% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-6.48% |
25.720 |
24.054 |
- |
-4.93% |
- |
|
std::lower_bound(std::deque<int>)/100
|
-6.48% |
32.590 |
30.479 |
- |
0.29% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-6.47% |
17943.250 |
16782.437 |
- |
-3.82% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-6.47% |
84295.963 |
78845.481 |
- |
-0.72% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-6.47% |
6.066 |
5.673 |
- |
5.57% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-6.46% |
517.443 |
484.024 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-6.46% |
34.602 |
32.368 |
- |
6.81% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-6.46% |
522358.309 |
488638.664 |
- |
-0.51% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-6.45% |
7.269 |
6.800 |
- |
4.96% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-6.45% |
2281989.056 |
2134758.277 |
- |
-6.70% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-6.45% |
1.527 |
1.429 |
- |
-9.36% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-6.44% |
4443886.082 |
4157502.150 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-6.44% |
1328645.187 |
1243032.317 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-6.44% |
6116382.254 |
5722604.273 |
- |
-16.53% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-6.42% |
19617.871 |
18357.805 |
- |
0.83% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-6.42% |
1143.855 |
1070.424 |
- |
0.46% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-6.42% |
8756.216 |
8194.486 |
- |
-14.91% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-6.41% |
10.969 |
10.265 |
- |
4.01% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
-6.41% |
354.391 |
331.690 |
- |
-29.82% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-6.40% |
119818.761 |
112148.499 |
- |
-5.94% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-6.39% |
10.306 |
9.647 |
- |
1.74% |
- |
|
std::fill_n(list<int>)/50
|
-6.37% |
16.609 |
15.551 |
- |
-0.04% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-6.35% |
75.663 |
70.861 |
- |
-5.09% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/0
|
-6.34% |
0.280 |
0.262 |
- |
4.05% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-6.34% |
1532.557 |
1435.384 |
- |
-2.87% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-6.32% |
1116.483 |
1045.950 |
- |
0.72% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
-6.32% |
21.341 |
19.993 |
- |
-6.00% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-6.31% |
29.125 |
27.287 |
- |
12.62% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
-6.30% |
3983.010 |
3731.888 |
- |
0.05% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-6.30% |
1393.128 |
1305.313 |
- |
2.05% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-6.27% |
4.486 |
4.205 |
- |
-7.62% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-6.27% |
675.428 |
633.101 |
- |
-6.82% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-6.27% |
33.703 |
31.591 |
- |
3.25% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-6.25% |
2272230.507 |
2130173.288 |
- |
1.03% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.25% |
228.480 |
214.200 |
- |
0.56% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-6.25% |
0.991 |
0.929 |
- |
2.18% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-6.25% |
1169829.985 |
1096739.195 |
- |
-0.60% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-6.25% |
22.825 |
21.400 |
- |
0.42% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-6.24% |
591.686 |
554.745 |
- |
-0.92% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-6.19% |
2.687 |
2.521 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-6.18% |
4794161.056 |
4497887.667 |
- |
-5.98% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
-6.18% |
1661.528 |
1558.920 |
- |
-0.06% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-6.17% |
1983.716 |
1861.266 |
- |
-0.21% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-6.17% |
810.776 |
760.745 |
- |
-5.15% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-6.16% |
1177105.120 |
1104619.170 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-6.15% |
4384207.696 |
4114373.580 |
- |
-2.50% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-6.15% |
212.202 |
199.156 |
- |
0.50% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-6.15% |
5.092 |
4.779 |
- |
-0.48% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-6.14% |
8.084 |
7.588 |
- |
-1.55% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-6.13% |
136.710 |
128.335 |
- |
-5.58% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-6.12% |
317898.368 |
298450.552 |
- |
9.06% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
-6.09% |
4.905 |
4.606 |
- |
5.98% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-6.08% |
1.306 |
1.226 |
- |
0.26% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-6.07% |
6441627.041 |
6050369.278 |
- |
-1.01% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-6.07% |
798.343 |
749.907 |
- |
-5.77% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-6.03% |
124375.950 |
116876.966 |
- |
2.45% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-5.99% |
77.475 |
72.835 |
- |
-2.00% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.97% |
7093.033 |
6669.824 |
- |
0.67% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-5.96% |
6.636 |
6.240 |
- |
2.67% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-5.95% |
7.641 |
7.186 |
- |
-28.42% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-5.91% |
4116.978 |
3873.467 |
- |
0.25% |
- |
|
BM_deque_vector_copy/5500
|
-5.91% |
209.649 |
197.266 |
- |
0.27% |
- |
|
std::set<int>::erase(iterator)/8192
|
-5.90% |
20.991 |
19.752 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-5.90% |
1108667.513 |
1043257.737 |
- |
-0.49% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-5.86% |
3.549 |
3.341 |
- |
-0.95% |
- |
|
std::set<int>::erase(iterator)/1024
|
-5.85% |
20.889 |
19.667 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-5.84% |
0.406 |
0.382 |
- |
-6.97% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
-5.84% |
12.323 |
11.604 |
- |
-5.00% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-5.84% |
37456.911 |
35270.553 |
- |
9.93% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-5.84% |
858.087 |
808.011 |
- |
9.04% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-5.82% |
7161.194 |
6744.110 |
- |
-0.24% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-5.82% |
40916.964 |
38535.089 |
- |
0.07% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-5.82% |
79.825 |
75.178 |
- |
0.70% |
- |
|
BM_std_minmax_element<short>/2
|
-5.82% |
0.686 |
0.646 |
- |
-5.35% |
- |
|
ranges::min(std::list<__int128>)/64
|
-5.81% |
38.054 |
35.841 |
- |
7.99% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-5.80% |
287.912 |
271.213 |
- |
0.41% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
-5.80% |
12167.798 |
11462.091 |
- |
-7.31% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-5.80% |
10.788 |
10.162 |
- |
-6.69% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-5.79% |
1586186.726 |
1494410.413 |
- |
-4.69% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-5.77% |
141.421 |
133.264 |
- |
-0.85% |
- |
|
std::partition_copy(list<int>)/32
|
-5.76% |
9.094 |
8.569 |
- |
-1.74% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-5.75% |
1.652 |
1.557 |
- |
0.54% |
- |
|
rng::starts_with(deque<int>)/1000
|
-5.74% |
470.029 |
443.036 |
- |
-4.00% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-5.74% |
5.653 |
5.329 |
- |
-4.49% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-5.73% |
1.669 |
1.573 |
- |
0.96% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
-5.73% |
356.249 |
335.849 |
- |
-6.64% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.72% |
6131.923 |
5781.062 |
- |
-3.30% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-5.72% |
43.234 |
40.761 |
- |
-7.17% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-5.71% |
412248.629 |
388706.172 |
- |
-1.29% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-5.71% |
2.796 |
2.637 |
- |
-0.08% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
-5.70% |
31.778 |
29.967 |
- |
-0.34% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
-5.69% |
12135.683 |
11445.488 |
- |
-20.89% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-5.68% |
1542.222 |
1454.644 |
- |
-6.77% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-5.67% |
5.601 |
5.283 |
- |
-0.74% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.67% |
2.576 |
2.430 |
- |
0.27% |
- |
|
BM_std_minmax_element<long_long>/512
|
-5.64% |
145.823 |
137.605 |
- |
0.38% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
-5.63% |
772.029 |
728.530 |
- |
-0.01% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
-5.63% |
42.168 |
39.795 |
- |
4.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-5.63% |
1249356.487 |
1179068.408 |
- |
-2.05% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
-5.62% |
39257.224 |
37050.958 |
- |
-0.20% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
-5.61% |
32.009 |
30.212 |
- |
-8.43% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-5.61% |
28.247 |
26.662 |
- |
-16.85% |
- |
|
std::fill(vector<bool>)/64
|
-5.59% |
1.639 |
1.547 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-5.59% |
12270261.856 |
11584201.814 |
- |
-6.83% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
-5.59% |
29.119 |
27.492 |
- |
-1.47% |
- |
|
BM_vector_deque_move/2
|
-5.58% |
2.067 |
1.952 |
- |
13.04% |
- |
|
BM_deque_vector_ranges_copy/0
|
-5.57% |
1.497 |
1.414 |
- |
-8.96% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-5.54% |
27042.234 |
25542.863 |
- |
-0.16% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-5.53% |
4.526 |
4.275 |
- |
2.72% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-5.52% |
19659.345 |
18573.568 |
- |
-0.57% |
- |
|
BM_deque_deque_ranges_move/2
|
-5.51% |
2.129 |
2.011 |
- |
-10.21% |
- |
|
std::copy(list<int>)/64
|
-5.50% |
31.997 |
30.236 |
- |
-17.72% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-5.50% |
34.002 |
32.132 |
- |
-22.43% |
- |
|
std::swap_ranges(list<int>)/50
|
-5.49% |
33.846 |
31.987 |
- |
-1.83% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-5.49% |
24082.316 |
22761.187 |
- |
1.08% |
- |
|
ranges::minmax(std::list<char>)/70000
|
-5.46% |
56465.756 |
53381.791 |
- |
-0.33% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.44% |
856.092 |
809.481 |
- |
-5.60% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-5.44% |
13.526 |
12.790 |
- |
-2.90% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-5.43% |
23.758 |
22.468 |
- |
2.98% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.41% |
68345.626 |
64644.849 |
- |
-1.97% |
- |
|
BM_deque_vector_move_backward/64000
|
-5.40% |
8188.460 |
7746.119 |
- |
3.06% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-5.39% |
65.303 |
61.785 |
- |
0.53% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-5.37% |
57719343.328 |
54617203.187 |
- |
-0.67% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-5.35% |
1186083.966 |
1122607.986 |
- |
-0.99% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-5.31% |
4.682 |
4.434 |
- |
-1.40% |
- |
|
std::copy_backward(deque<int>)/32768
|
-5.31% |
3811.083 |
3608.805 |
- |
-1.83% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-5.30% |
30.848 |
29.212 |
- |
0.89% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-5.30% |
2.268 |
2.148 |
- |
-4.10% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-5.29% |
18.602 |
17.618 |
- |
-10.38% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-5.29% |
20629.475 |
19538.462 |
- |
-4.94% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.27% |
55799.585 |
52859.546 |
- |
-2.10% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-5.26% |
1479.227 |
1401.375 |
- |
-6.83% |
- |
|
std::move_backward(list<int>)/4096
|
-5.25% |
5236.800 |
4961.619 |
- |
2.57% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-5.25% |
27.244 |
25.813 |
- |
-7.97% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-5.24% |
4399417.430 |
4168734.775 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-5.24% |
66162127.218 |
62696644.344 |
- |
-0.59% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-5.23% |
12418373.181 |
11768396.393 |
- |
-7.10% |
- |
|
BM_deque_deque_copy/70000
|
-5.23% |
3390.029 |
3212.610 |
- |
1.33% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-5.22% |
32.189 |
30.508 |
- |
4.46% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
-5.22% |
105821.825 |
100302.184 |
- |
-5.30% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.21% |
12914.406 |
12241.182 |
- |
-2.23% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-5.21% |
21920.722 |
20779.023 |
- |
-4.61% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-5.20% |
513811.799 |
487068.739 |
- |
-4.14% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-5.20% |
173.224 |
164.220 |
- |
-5.57% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-5.17% |
1230398.923 |
1166772.549 |
- |
-2.65% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-5.17% |
9127.340 |
8655.737 |
- |
-4.35% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
-5.16% |
5.330 |
5.055 |
- |
-4.54% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-5.16% |
7762151.876 |
7361886.892 |
- |
-3.88% |
- |
|
ranges::min(std::list<__int128>)/8
|
-5.15% |
2.427 |
2.302 |
- |
11.65% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-5.14% |
7687.387 |
7291.985 |
- |
0.89% |
- |
|
SetIntersection_Front_Vector_float_16384_256
|
-5.14% |
2279134.764 |
2161943.229 |
- |
-5.00% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.14% |
354.860 |
336.635 |
- |
5.09% |
- |
|
std::copy_backward(vector<int>)/8
|
-5.13% |
2.309 |
2.191 |
- |
3.39% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-5.10% |
28.182 |
26.744 |
- |
-9.75% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-5.09% |
1034.423 |
981.802 |
- |
11.07% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-5.08% |
110.678 |
105.051 |
- |
0.59% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
-5.08% |
56.700 |
53.818 |
- |
-0.26% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-5.07% |
0.355 |
0.337 |
- |
-5.41% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
-5.07% |
8756.478 |
8312.596 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-5.06% |
1704295.426 |
1618030.975 |
- |
-8.61% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/1024
|
-5.06% |
529.855 |
503.051 |
- |
-0.20% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-5.06% |
11793.225 |
11197.003 |
- |
-3.43% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-5.05% |
23.218 |
22.044 |
- |
5.85% |
- |
|
BM_PushHeap_float_Ascending_64
|
-5.05% |
1.840 |
1.747 |
- |
0.20% |
- |
|
std::swap_ranges(list<int>)/32
|
-5.05% |
20.399 |
19.369 |
- |
0.05% |
- |
|
BM_std_minmax_element<long_long>/64
|
-5.04% |
18.136 |
17.222 |
- |
0.84% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-5.04% |
1010069.719 |
959175.903 |
- |
-0.93% |
- |
|
std::fill(vector<bool>)/512
|
-5.03% |
1.610 |
1.529 |
- |
2.39% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-5.02% |
57733.812 |
54835.188 |
- |
0.67% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-5.01% |
6.537 |
6.209 |
- |
-2.89% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-5.00% |
23.962 |
22.764 |
- |
5.28% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-4.98% |
15.936 |
15.142 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-4.97% |
13834966.311 |
13146891.763 |
- |
-10.63% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-4.97% |
40066463.205 |
38076540.924 |
- |
-11.85% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
-4.95% |
1868.088 |
1775.589 |
- |
2.32% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-4.95% |
2.346 |
2.230 |
- |
-4.30% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-4.94% |
22.390 |
21.284 |
- |
-2.48% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-4.94% |
39.120 |
37.189 |
- |
-1.71% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.93% |
1576.940 |
1499.154 |
- |
3.48% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-4.93% |
23.800 |
22.627 |
- |
6.92% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-4.93% |
28469.331 |
27066.518 |
- |
-0.47% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.92% |
13356.213 |
12698.840 |
- |
-2.41% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.91% |
11.480 |
10.916 |
- |
-8.66% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-4.91% |
149187.836 |
141857.421 |
- |
-5.69% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-4.90% |
6189.188 |
5885.681 |
- |
-4.05% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-4.90% |
800.528 |
761.297 |
- |
-2.42% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
-4.90% |
841.043 |
799.838 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-4.88% |
4228763.012 |
4022392.085 |
- |
-3.33% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-4.87% |
1.588 |
1.510 |
- |
-3.97% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-4.86% |
5.285 |
5.028 |
- |
-1.23% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
-4.86% |
4.458 |
4.241 |
- |
-1.12% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-4.86% |
20.549 |
19.551 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-4.86% |
5.279 |
5.023 |
- |
-22.86% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-4.85% |
58.281 |
55.454 |
- |
3.50% |
- |
|
BM_deque_deque_move/65536
|
-4.84% |
3248.352 |
3091.146 |
- |
-0.37% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-4.84% |
3.891 |
3.703 |
- |
-1.46% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/0
|
-4.84% |
0.263 |
0.250 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-4.81% |
1098169.028 |
1045301.505 |
- |
-1.10% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
-4.80% |
79533538.996 |
75714658.794 |
- |
-4.84% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-4.79% |
217.253 |
206.856 |
- |
1.24% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-4.78% |
218.269 |
207.832 |
- |
-4.17% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
-4.78% |
320.304 |
304.998 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-4.78% |
1095774.839 |
1043427.352 |
- |
3.42% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.77% |
538.592 |
512.896 |
- |
-2.86% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
-4.76% |
17237710.718 |
16416336.560 |
- |
-0.30% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-4.75% |
9045.914 |
8615.813 |
- |
0.20% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-4.75% |
1.160 |
1.105 |
- |
-6.00% |
- |
|
std::fill_n(list<int>)/32
|
-4.75% |
8.401 |
8.001 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-4.75% |
23087.876 |
21992.124 |
- |
-2.29% |
- |
|
std::set<int>::find(key)_(existent)/32
|
-4.74% |
1.725 |
1.644 |
- |
-2.71% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
-4.72% |
40629.271 |
38710.385 |
- |
-0.06% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.72% |
354.377 |
337.657 |
- |
5.61% |
- |
|
std::copy_backward(deque<int>)/4096
|
-4.72% |
154.185 |
146.912 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-4.69% |
4656671.583 |
4438408.238 |
- |
-0.96% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-4.68% |
109.303 |
104.182 |
- |
107.93% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-4.68% |
143358265.799 |
136642898.936 |
- |
-0.66% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
-4.68% |
63916.476 |
60924.490 |
- |
-1.69% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-4.68% |
222.173 |
211.784 |
- |
1.30% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.67% |
225.661 |
215.121 |
- |
-10.07% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-4.67% |
1.361 |
1.297 |
- |
-0.83% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-4.66% |
12.181 |
11.613 |
- |
-1.55% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-4.66% |
4419221.273 |
4213271.442 |
- |
-0.39% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-4.64% |
17.320 |
16.517 |
- |
3.37% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-4.63% |
615.065 |
586.561 |
- |
-2.87% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-4.61% |
14703016.581 |
14025324.791 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-4.60% |
247888477.129 |
236476912.029 |
- |
-32.31% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-4.59% |
8279.619 |
7899.283 |
- |
-6.85% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-4.59% |
441103.835 |
420848.693 |
- |
-2.20% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-4.59% |
25971.063 |
24778.591 |
- |
-1.08% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
-4.59% |
32.252 |
30.773 |
- |
-3.28% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
-4.59% |
256.292 |
244.541 |
- |
-0.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.58% |
358103876.779 |
341694520.903 |
- |
41.51% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-4.57% |
4.530 |
4.323 |
- |
-3.37% |
- |
|
BM_vector_deque_move/70000
|
-4.57% |
3426.698 |
3270.131 |
- |
-3.29% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-4.57% |
13.830 |
13.199 |
- |
-1.17% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-4.55% |
1151.123 |
1098.735 |
- |
0.48% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-4.55% |
6441.291 |
6148.367 |
- |
-7.63% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-4.54% |
16.557 |
15.805 |
- |
-2.53% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-4.53% |
14.154 |
13.512 |
- |
4.17% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-4.53% |
2.185 |
2.086 |
- |
3.81% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
-4.53% |
322.720 |
308.111 |
- |
-1.35% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-4.53% |
8864211.586 |
8463020.983 |
- |
-0.08% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
-4.51% |
28746.343 |
27449.622 |
- |
-1.46% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
-4.50% |
7242.096 |
6915.869 |
- |
0.49% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-4.50% |
32.232 |
30.783 |
- |
-0.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
-4.49% |
1041394.033 |
994623.578 |
- |
0.41% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/0
|
-4.49% |
0.274 |
0.262 |
- |
-0.61% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.49% |
32.244 |
30.797 |
- |
-1.48% |
- |
|
std::multiset<std::string>::clear()/32
|
-4.49% |
923.968 |
882.507 |
- |
-3.69% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-4.48% |
3592.546 |
3431.451 |
- |
-1.65% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-4.48% |
9.595 |
9.165 |
- |
-10.01% |
- |
|
std::map<std::string,_int>::clear()/32
|
-4.48% |
916.735 |
875.665 |
- |
-4.95% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-4.47% |
0.691 |
0.660 |
- |
5.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-4.47% |
1.386 |
1.325 |
- |
-13.76% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-4.47% |
21.665 |
20.697 |
- |
3.58% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-4.44% |
31.236 |
29.848 |
- |
-4.47% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-4.43% |
9960.123 |
9518.610 |
- |
-2.40% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-4.43% |
11.603 |
11.089 |
- |
7.25% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
-4.43% |
595.531 |
569.153 |
- |
0.09% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-4.43% |
0.467 |
0.446 |
- |
-2.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-4.42% |
4875.816 |
4660.380 |
- |
-4.88% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-4.41% |
3.182 |
3.041 |
- |
0.09% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-4.41% |
191881.704 |
183426.254 |
- |
-3.34% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-4.41% |
30.787 |
29.430 |
- |
-2.35% |
- |
|
std::copy_n(vector<int>)/262144
|
-4.39% |
12530.980 |
11980.291 |
- |
-2.46% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
-4.39% |
1.294 |
1.237 |
- |
-17.36% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-4.39% |
470.912 |
450.250 |
- |
-5.12% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-4.38% |
13173093.602 |
12596221.159 |
- |
0.19% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
-4.37% |
240.542 |
230.033 |
- |
-2.06% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.37% |
38.634 |
36.946 |
- |
-3.63% |
- |
|
std::set<int>::ctor(const&)/1024
|
-4.37% |
6398.048 |
6118.683 |
- |
-2.05% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
-4.37% |
27373.157 |
26178.299 |
- |
0.05% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-4.36% |
7665.799 |
7331.584 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-4.34% |
1130601.303 |
1081579.138 |
- |
2.42% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-4.33% |
22.998 |
22.002 |
- |
-12.79% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-4.32% |
3252334.905 |
3111730.385 |
- |
-9.90% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/8192
|
-4.32% |
31.199 |
29.852 |
- |
-6.14% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
-4.31% |
30.605 |
29.286 |
- |
4.45% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-4.30% |
17.123 |
16.386 |
- |
-2.35% |
- |
|
BM_vector_deque_copy/65536
|
-4.29% |
2981.001 |
2853.077 |
- |
-8.01% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-4.28% |
4.023 |
3.850 |
- |
-4.36% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.28% |
376765456.089 |
360641395.426 |
- |
0.77% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.28% |
12136.564 |
11617.578 |
- |
3.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-4.27% |
1094972.929 |
1048177.694 |
- |
0.48% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
-4.27% |
998.249 |
955.651 |
- |
-0.45% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/1024
|
-4.27% |
417.911 |
400.078 |
- |
0.62% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-4.26% |
29.825 |
28.554 |
- |
-2.64% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-4.25% |
37.442 |
35.849 |
- |
-16.75% |
- |
|
BM_deque_deque_move/4000
|
-4.25% |
148.723 |
142.397 |
- |
0.52% |
- |
|
rng::for_each(set<int>)/8
|
-4.24% |
6.670 |
6.387 |
- |
-3.13% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-4.24% |
0.374 |
0.359 |
- |
-0.47% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
-4.23% |
102770.681 |
98419.043 |
- |
-6.77% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-4.23% |
25.014 |
23.957 |
- |
4.89% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-4.21% |
30.358 |
29.079 |
- |
7.96% |
- |
|
BM_deque_vector_move/4000
|
-4.21% |
148.285 |
142.047 |
- |
0.40% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.20% |
587.265 |
562.594 |
- |
0.78% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-4.20% |
6882.298 |
6593.365 |
- |
-1.80% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
-4.20% |
0.278 |
0.266 |
- |
4.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-4.20% |
48161.604 |
46141.191 |
- |
-4.61% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-4.19% |
28.169 |
26.988 |
- |
11.40% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-4.19% |
18.005 |
17.250 |
- |
10.37% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-4.19% |
42659.668 |
40873.271 |
- |
-2.22% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-4.18% |
1151705.335 |
1103537.629 |
- |
-0.33% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.17% |
7821.173 |
7495.036 |
- |
-4.25% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-4.17% |
7246.047 |
6944.028 |
- |
0.92% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-4.17% |
4687.300 |
4491.941 |
- |
-3.92% |
- |
|
BM_deque_vector_move_backward/65536
|
-4.16% |
8251.387 |
7908.127 |
- |
7.76% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-4.15% |
1173879.981 |
1125164.426 |
- |
-0.94% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-4.15% |
3.133 |
3.003 |
- |
-1.98% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-4.15% |
155.644 |
149.187 |
- |
0.95% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
-4.15% |
3667.565 |
3515.445 |
- |
-3.71% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-4.15% |
20.421 |
19.575 |
- |
-0.43% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-4.12% |
13936.973 |
13362.815 |
- |
13.23% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-4.10% |
50.072 |
48.017 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-4.10% |
1159929.986 |
1112399.897 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-4.09% |
355972659.484 |
341404314.275 |
- |
-2.70% |
- |
|
BM_CmpEqual_short_uint
|
-4.08% |
1.146 |
1.099 |
- |
-0.65% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-4.08% |
16626228.077 |
15947316.843 |
- |
-1.59% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-4.08% |
21.340 |
20.470 |
- |
-8.07% |
- |
|
BM_std_minmax_element<short>/3
|
-4.07% |
1.300 |
1.247 |
- |
3.12% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
-4.06% |
2677.784 |
2568.937 |
- |
0.78% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
-4.06% |
30.694 |
29.447 |
- |
-10.51% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-4.06% |
8052.714 |
7725.785 |
- |
-15.11% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-4.05% |
38.483 |
36.924 |
- |
-1.71% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-4.05% |
1.709 |
1.640 |
- |
-0.16% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.04% |
35.070 |
33.652 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-4.03% |
22.259 |
21.362 |
- |
-3.77% |
- |
|
BM_PushHeap_string_Random_16
|
-4.02% |
10.847 |
10.410 |
- |
1.08% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-4.02% |
19.690 |
18.898 |
- |
-2.96% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.02% |
642.455 |
616.641 |
- |
0.46% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-4.02% |
15.212 |
14.601 |
- |
-0.21% |
- |
|
std::find(vector<char>)_(process_all)/8
|
-4.01% |
0.962 |
0.924 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-4.01% |
1109416.705 |
1064934.632 |
- |
-1.07% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
-4.01% |
52094.140 |
50005.667 |
- |
0.97% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-4.00% |
0.490 |
0.471 |
- |
-1.62% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
-3.99% |
36.706 |
35.243 |
- |
-2.85% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
-3.98% |
1.084 |
1.041 |
- |
7.35% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-3.96% |
758.719 |
728.650 |
- |
-8.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.96% |
365837039.531 |
351346160.672 |
- |
-4.21% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.96% |
2.750 |
2.641 |
- |
2.47% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-3.96% |
10.889 |
10.459 |
- |
-6.67% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-3.94% |
34.781 |
33.411 |
- |
2.36% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-3.93% |
19.374 |
18.614 |
- |
-5.47% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-3.93% |
5.806 |
5.578 |
- |
-1.34% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.91% |
1231.856 |
1183.630 |
- |
-10.64% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-3.91% |
8.389 |
8.061 |
- |
-4.48% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.90% |
1162.787 |
1117.447 |
- |
-3.68% |
- |
|
std::set<int>::erase(iterator)/32
|
-3.90% |
20.489 |
19.691 |
- |
0.04% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-3.89% |
4.720 |
4.536 |
- |
-2.08% |
- |
|
std::distance(deque<int>)/8192
|
-3.88% |
0.882 |
0.848 |
- |
0.17% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-3.88% |
1.340 |
1.288 |
- |
-3.58% |
- |
|
std::multiset<std::string>::clear()/1024
|
-3.88% |
21866.934 |
21017.881 |
- |
-3.58% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-3.87% |
21.497 |
20.664 |
- |
-4.72% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
-3.86% |
2.980 |
2.865 |
- |
0.02% |
- |
|
BM_vector_deque_ranges_move/4000
|
-3.86% |
146.017 |
140.381 |
- |
0.65% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.85% |
28.818 |
27.707 |
- |
-0.02% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.85% |
542.006 |
521.147 |
- |
-4.45% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-3.85% |
104452.157 |
100434.872 |
- |
-5.39% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-3.84% |
10459283.218 |
10057135.630 |
- |
-4.06% |
- |
|
rng::starts_with(vector<int>)/8
|
-3.84% |
1.271 |
1.223 |
- |
-0.03% |
- |
|
BM_vector_deque_move_backward/1
|
-3.83% |
2.335 |
2.245 |
- |
-2.19% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-3.82% |
13692861.854 |
13169381.955 |
- |
1.96% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
-3.82% |
11.013 |
10.592 |
- |
7.68% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-3.81% |
22537108.006 |
21678056.365 |
- |
-0.30% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-3.81% |
55.122 |
53.023 |
- |
2.43% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
-3.80% |
30.606 |
29.441 |
- |
5.95% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
-3.80% |
7.709 |
7.416 |
- |
0.77% |
- |
|
BM_deque_vector_copy_backward/64000
|
-3.80% |
8290.107 |
7975.365 |
- |
6.01% |
- |
|
BM_vector_deque_copy/1024
|
-3.78% |
37.144 |
35.741 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-3.78% |
4377264.382 |
4211932.374 |
- |
-1.14% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-3.77% |
9.799 |
9.429 |
- |
-2.57% |
- |
|
ranges::min(std::deque<char>)/8
|
-3.77% |
2.399 |
2.309 |
- |
-9.37% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-3.77% |
14.088 |
13.557 |
- |
4.80% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-3.76% |
1378531.400 |
1326712.986 |
- |
-3.01% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.76% |
3.027 |
2.914 |
- |
-3.03% |
- |
|
std::move_backward(vector<int>)/8
|
-3.75% |
2.325 |
2.238 |
- |
-1.43% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.74% |
1331.095 |
1281.316 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-3.73% |
4830604.024 |
4650294.452 |
- |
-7.44% |
- |
|
BM_PushHeap_uint64_Descending_16
|
-3.73% |
0.384 |
0.370 |
- |
2.80% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
-3.73% |
23.490 |
22.614 |
- |
-5.34% |
- |
|
std::move_backward(deque<int>)/8
|
-3.71% |
3.657 |
3.521 |
- |
4.70% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-3.71% |
523.637 |
504.215 |
- |
-5.67% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
-3.70% |
719.473 |
692.832 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.70% |
1931314.901 |
1859801.190 |
- |
-3.25% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-3.69% |
9055676.564 |
8721186.795 |
- |
-2.53% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-3.69% |
19.171 |
18.463 |
- |
-1.04% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-3.69% |
23626.297 |
22754.024 |
- |
-3.65% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
-3.69% |
76437.512 |
73616.099 |
- |
-0.02% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-3.67% |
0.950 |
0.915 |
- |
-2.47% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-3.67% |
47.281 |
45.544 |
- |
2.76% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-3.67% |
19339.373 |
18629.379 |
- |
-24.15% |
- |
|
BM_CmpLess_uchar_uint
|
-3.66% |
1.084 |
1.044 |
- |
-6.52% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.66% |
121656.449 |
117209.243 |
- |
-1.19% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
-3.65% |
6.436 |
6.201 |
- |
-2.78% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-3.65% |
3.350 |
3.228 |
- |
-0.60% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-3.65% |
101744.264 |
98031.066 |
- |
4.00% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-3.65% |
13528435.002 |
13034898.575 |
- |
-4.92% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
-3.65% |
32943.578 |
31741.983 |
- |
-0.80% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-3.63% |
20216.128 |
19482.110 |
- |
-24.26% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.63% |
168559.940 |
162448.675 |
- |
-5.16% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.62% |
793.357 |
764.626 |
- |
1.35% |
- |
|
ranges::min(std::list<long_long>)/8
|
-3.60% |
1.935 |
1.866 |
- |
-2.23% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-3.58% |
360724924.148 |
347821624.072 |
- |
0.05% |
- |
|
BM_PushHeap_string_Descending_16
|
-3.57% |
2.155 |
2.078 |
- |
-6.29% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-3.55% |
810.845 |
782.023 |
- |
-1.13% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-3.53% |
10.595 |
10.221 |
- |
7.71% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-3.53% |
96.809 |
93.390 |
- |
-0.31% |
- |
|
BM_std_minmax_element<char>/1
|
-3.53% |
0.320 |
0.309 |
- |
1.60% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-3.52% |
2.061 |
1.988 |
- |
8.98% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-3.52% |
205.111 |
197.894 |
- |
10.22% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
-3.49% |
6436.014 |
6211.077 |
- |
0.03% |
- |
|
BM_num_put<long_long>
|
-3.49% |
11.645 |
11.238 |
- |
-3.20% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
-3.48% |
4.150 |
4.006 |
- |
-3.98% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-3.48% |
203.317 |
196.249 |
- |
-6.52% |
- |
|
BM_num_get<long>
|
-3.47% |
11.120 |
10.735 |
- |
-0.58% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
-3.46% |
3.777 |
3.646 |
- |
0.80% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-3.46% |
50.243 |
48.505 |
- |
-6.72% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
-3.45% |
3.644 |
3.518 |
- |
1.60% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-3.45% |
207.006 |
199.868 |
- |
0.71% |
- |
|
std::set<int>::clear()/32
|
-3.45% |
640.551 |
618.470 |
- |
-0.36% |
- |
|
BM_num_get<unsigned_long>
|
-3.44% |
10.604 |
10.240 |
- |
-2.57% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-3.43% |
32.426 |
31.312 |
- |
-4.10% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-3.43% |
42.093 |
40.650 |
- |
-5.82% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-3.43% |
15.889 |
15.344 |
- |
9.19% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-3.43% |
39083793.167 |
37744126.831 |
- |
-0.86% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.42% |
1122.154 |
1083.795 |
- |
-10.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-3.42% |
39.107 |
37.771 |
- |
-4.46% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-3.41% |
958.772 |
926.085 |
- |
0.87% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-3.41% |
1361253.851 |
1314878.902 |
- |
-3.80% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
-3.40% |
19.597 |
18.931 |
- |
-2.72% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
-3.39% |
23.235 |
22.447 |
- |
-7.28% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
-3.38% |
6641.093 |
6416.675 |
- |
0.87% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-3.38% |
792.433 |
765.661 |
- |
0.02% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-3.37% |
1.445 |
1.396 |
- |
6.47% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
-3.37% |
24.104 |
23.291 |
- |
5.66% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-3.37% |
94.552 |
91.369 |
- |
-3.94% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-3.36% |
1.560 |
1.508 |
- |
10.29% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.36% |
46354.590 |
44798.407 |
- |
-0.32% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.36% |
5.455 |
5.272 |
- |
0.49% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
-3.35% |
11268613.005 |
10890648.532 |
- |
1.82% |
- |
|
BM_deque_deque_ranges_move/1
|
-3.35% |
2.390 |
2.310 |
- |
-7.59% |
- |
|
BM_PushHeap_float_PipeOrgan_262144
|
-3.34% |
3.260 |
3.151 |
- |
-0.14% |
- |
|
BM_vector_deque_copy/1
|
-3.34% |
2.412 |
2.332 |
- |
1.47% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-3.33% |
5.227 |
5.053 |
- |
0.39% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
-3.30% |
1575.287 |
1523.227 |
- |
0.03% |
- |
|
BM_std_minmax_element<int>/1
|
-3.29% |
0.310 |
0.300 |
- |
-1.05% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-3.29% |
20.434 |
19.763 |
- |
-0.80% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.29% |
1.668 |
1.613 |
- |
-6.08% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-3.28% |
0.496 |
0.480 |
- |
-16.90% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-3.28% |
3061.191 |
2960.725 |
- |
1.22% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-3.28% |
1142013.374 |
1104551.124 |
- |
-0.26% |
- |
|
BM_vector_deque_move_backward/2
|
-3.27% |
2.063 |
1.995 |
- |
-2.71% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.27% |
81.273 |
78.616 |
- |
1.19% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-3.27% |
28.168 |
27.248 |
- |
-6.88% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-3.26% |
15764600.538 |
15249964.985 |
- |
0.31% |
- |
|
BM_num_put<unsigned_long_long>
|
-3.26% |
11.193 |
10.828 |
- |
-3.48% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-3.26% |
21.833 |
21.122 |
- |
7.22% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-3.25% |
17.902 |
17.319 |
- |
-0.07% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-3.25% |
65081.477 |
62963.846 |
- |
-1.26% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.23% |
63.343 |
61.294 |
- |
-3.39% |
- |
|
BM_CmpLess_ushort_short
|
-3.23% |
1.066 |
1.031 |
- |
-3.57% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/4096
|
-3.23% |
66.149 |
64.014 |
- |
-0.11% |
- |
|
BM_vector_deque_move/65536
|
-3.22% |
3113.025 |
3012.915 |
- |
-3.02% |
- |
|
BM_CmpEqual_uint_uint
|
-3.21% |
1.065 |
1.031 |
- |
-3.48% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-3.21% |
16.225 |
15.704 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-3.21% |
7050022.129 |
6824064.634 |
- |
1.97% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.20% |
2.284 |
2.211 |
- |
0.20% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-3.20% |
1610517.317 |
1559011.567 |
- |
-5.70% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-3.19% |
31.763 |
30.749 |
- |
-2.18% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-3.19% |
147.308 |
142.609 |
- |
1.12% |
- |
|
std::for_each_n(deque<int>)/8
|
-3.19% |
1.211 |
1.173 |
- |
-6.19% |
- |
|
BM_num_get<bool>
|
-3.18% |
11.972 |
11.591 |
- |
-2.19% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.18% |
62043.192 |
60072.965 |
- |
-4.03% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-3.18% |
18.337 |
17.755 |
- |
-2.12% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.17% |
15.884 |
15.380 |
- |
-2.45% |
- |
|
std::is_sorted(vector<int>)/8192
|
-3.17% |
1944.000 |
1882.396 |
- |
-0.76% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.17% |
135.121 |
130.840 |
- |
3.97% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-3.16% |
1.765 |
1.709 |
- |
0.36% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-3.15% |
0.346 |
0.335 |
- |
-1.32% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
-3.15% |
8997.721 |
8714.095 |
- |
-1.00% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-3.15% |
8227.522 |
7968.603 |
- |
6.29% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.13% |
1.665 |
1.613 |
- |
-6.09% |
- |
|
bm_gcd_trivial
|
-3.13% |
0.658 |
0.638 |
- |
-5.62% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
-3.13% |
57.258 |
55.468 |
- |
1.10% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-3.11% |
25.186 |
24.403 |
- |
-5.34% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-3.11% |
818.081 |
792.640 |
- |
-3.15% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-3.11% |
4.097 |
3.970 |
- |
0.26% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-3.10% |
16.149 |
15.649 |
- |
-0.48% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-3.09% |
329.323 |
319.144 |
- |
-0.01% |
- |
|
std::list<int>::ctor(size)/32
|
-3.09% |
352.644 |
341.754 |
- |
6.49% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.08% |
43412.604 |
42076.005 |
- |
-3.71% |
- |
|
std::move_backward(vector<int>)/262144
|
-3.07% |
22372.763 |
21684.856 |
- |
-0.84% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-3.07% |
0.483 |
0.468 |
- |
-2.60% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-3.07% |
19277.349 |
18685.382 |
- |
-0.36% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.07% |
1043.510 |
1011.483 |
- |
3.72% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-3.06% |
11.092 |
10.753 |
- |
-1.62% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.05% |
312100.575 |
302571.530 |
- |
9.26% |
- |
|
BM_PushHeap_uint32_Random_1024
|
-3.04% |
5.819 |
5.642 |
- |
0.18% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-3.04% |
1050542.112 |
1018614.459 |
- |
-2.51% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.04% |
26.804 |
25.990 |
- |
-3.48% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-3.03% |
18904085.659 |
18332047.495 |
- |
9.02% |
- |
|
SetIntersection_None_Vector_float_1_1
|
-3.03% |
550461853.461 |
533804929.918 |
- |
0.16% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.02% |
1.195 |
1.159 |
- |
-2.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.02% |
9184598.447 |
8907182.758 |
- |
1.29% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-3.02% |
2627.538 |
2548.223 |
- |
0.02% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.01% |
249385.454 |
241870.291 |
- |
-1.58% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-3.01% |
1225121.096 |
1188209.530 |
- |
-1.97% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
-3.01% |
837.745 |
812.506 |
- |
0.29% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-3.01% |
16.274 |
15.784 |
- |
-11.35% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-3.01% |
50406.387 |
48890.855 |
- |
-3.12% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
-2.99% |
7699.338 |
7469.056 |
- |
-0.46% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-2.99% |
57.072 |
55.367 |
- |
-1.82% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-2.99% |
5.933 |
5.756 |
- |
-1.25% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-2.98% |
789.635 |
766.110 |
- |
0.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
-2.98% |
59.457 |
57.687 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-2.98% |
172074072.517 |
166952132.139 |
- |
1.12% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-2.97% |
30.788 |
29.872 |
- |
-0.21% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.97% |
17.665 |
17.141 |
- |
-0.41% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-2.97% |
1.860 |
1.805 |
- |
0.06% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.96% |
22.105 |
21.450 |
- |
-0.94% |
- |
|
BM_vector_deque_move/1
|
-2.95% |
2.315 |
2.247 |
- |
15.07% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-2.95% |
15.806 |
15.339 |
- |
0.03% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-2.95% |
39.270 |
38.113 |
- |
-8.67% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
-2.94% |
1.730 |
1.679 |
- |
0.80% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-2.94% |
0.431 |
0.418 |
- |
-9.32% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.94% |
37.937 |
36.822 |
- |
-10.32% |
- |
|
BM_deque_vector_move_backward/70000
|
-2.94% |
8818.141 |
8559.223 |
- |
10.43% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-2.94% |
24006712.176 |
23302016.571 |
- |
-3.04% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-2.93% |
7706.718 |
7480.794 |
- |
-2.34% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-2.93% |
4.940 |
4.796 |
- |
-0.93% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
-2.92% |
63.703 |
61.840 |
- |
-2.36% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-2.92% |
135.317 |
131.364 |
- |
-2.93% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.92% |
56210.828 |
54569.176 |
- |
-0.73% |
- |
|
std::find(vector<int>)_(process_all)/8
|
-2.91% |
2.722 |
2.643 |
- |
-5.29% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-2.91% |
33.263 |
32.294 |
- |
-28.99% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.91% |
6773.240 |
6575.933 |
- |
-2.08% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.91% |
13027.760 |
12648.931 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-2.90% |
1469901.216 |
1427220.254 |
- |
12.14% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
-2.90% |
28.336 |
27.514 |
- |
-4.69% |
- |
|
BM_deque_deque_move_backward/70000
|
-2.90% |
8845.732 |
8589.616 |
- |
6.65% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-2.89% |
246.309 |
239.194 |
- |
-0.77% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-2.89% |
62.815 |
61.001 |
- |
-7.48% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-2.88% |
14.403 |
13.988 |
- |
1.45% |
- |
|
BM_vector_deque_move/64
|
-2.88% |
2.864 |
2.781 |
- |
3.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-2.88% |
51.935 |
50.440 |
- |
-2.03% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.88% |
5638.312 |
5476.080 |
- |
-0.76% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
-2.87% |
10719.240 |
10411.195 |
- |
-2.85% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-2.87% |
4.354 |
4.229 |
- |
0.38% |
- |
|
std::vector<int>::ctor(size)/1024
|
-2.86% |
44.758 |
43.476 |
- |
-2.11% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-2.86% |
2.631 |
2.555 |
- |
-1.47% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.86% |
2.178 |
2.116 |
- |
1.02% |
- |
|
std::partition_copy(list<int>)/50
|
-2.86% |
13.251 |
12.872 |
- |
-0.81% |
- |
|
std::list<std::string>::ctor(size)/32
|
-2.86% |
411.306 |
399.551 |
- |
14.77% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-2.86% |
17.589 |
17.086 |
- |
4.56% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-2.85% |
16391033.714 |
15923314.036 |
- |
0.15% |
- |
|
BM_CmpEqual_ushort_short
|
-2.85% |
1.036 |
1.007 |
- |
-2.94% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-2.85% |
22405.131 |
21767.502 |
- |
0.66% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-2.84% |
9.101 |
8.843 |
- |
0.84% |
- |
|
BM_CmpLess_schar_int
|
-2.84% |
1.141 |
1.108 |
- |
0.45% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
-2.84% |
0.356 |
0.346 |
- |
0.08% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
-2.83% |
1676.704 |
1629.222 |
- |
0.62% |
- |
|
BM_num_put<bool>
|
-2.83% |
10.751 |
10.446 |
- |
-2.36% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.83% |
24.925 |
24.220 |
- |
0.77% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-2.83% |
8358.697 |
8122.556 |
- |
16.10% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-2.82% |
25580132.003 |
24860019.761 |
- |
-8.01% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-2.81% |
7230.221 |
7026.874 |
- |
-1.91% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-2.81% |
6.211 |
6.036 |
- |
2.56% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-2.81% |
219182.910 |
213020.461 |
- |
-2.59% |
- |
|
std::search(list<int>)_(same_length)/1000
|
-2.81% |
759.665 |
738.354 |
- |
-0.50% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
-2.80% |
997.983 |
970.022 |
- |
-7.83% |
- |
|
rng::starts_with(vector<int>)/1000
|
-2.80% |
60.198 |
58.512 |
- |
0.42% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
-2.80% |
0.959 |
0.932 |
- |
1.07% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-2.80% |
4.342 |
4.220 |
- |
-0.32% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.80% |
29.521 |
28.696 |
- |
-1.53% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-2.80% |
3511787.178 |
3413549.150 |
- |
-0.76% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-2.80% |
3.195 |
3.106 |
- |
0.02% |
- |
|
std::fill_n(vector<bool>)/262144
|
-2.79% |
941.267 |
914.960 |
- |
299.48% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
-2.79% |
22.930 |
22.289 |
- |
2.10% |
- |
|
BM_CmpEqual_ushort_uchar
|
-2.79% |
1.119 |
1.087 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-2.79% |
1076015.364 |
1045962.904 |
- |
-1.84% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.79% |
32.048 |
31.155 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-2.79% |
4195970.716 |
4078972.819 |
- |
-2.33% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-2.78% |
1.494 |
1.452 |
- |
8.21% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-2.78% |
4258914.304 |
4140435.549 |
- |
-0.83% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
-2.77% |
0.693 |
0.674 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-2.77% |
1042210.900 |
1013344.400 |
- |
-7.71% |
- |
|
BM_deque_deque_move/2
|
-2.77% |
2.307 |
2.243 |
- |
-2.63% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.77% |
18.337 |
17.829 |
- |
-0.84% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-2.76% |
7.077 |
6.882 |
- |
-0.37% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.76% |
48.006 |
46.680 |
- |
-0.24% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.76% |
13.088 |
12.727 |
- |
0.05% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-2.75% |
8306.393 |
8077.635 |
- |
-1.97% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.75% |
1084.921 |
1055.045 |
- |
-3.31% |
- |
|
BM_CmpLess_ushort_int
|
-2.75% |
1.087 |
1.057 |
- |
-1.30% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-2.75% |
25965.601 |
25251.043 |
- |
-10.33% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
-2.75% |
117516.194 |
114282.589 |
- |
12.00% |
- |
|
BM_CmpLess_uchar_uchar
|
-2.75% |
1.079 |
1.050 |
- |
-3.37% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-2.75% |
4.863 |
4.730 |
- |
-0.05% |
- |
|
std::rotate_copy(list<int>)/8192
|
-2.75% |
7078.088 |
6883.533 |
- |
-0.83% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-2.75% |
7982.329 |
7762.991 |
- |
5.58% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-2.75% |
4367.278 |
4247.293 |
- |
-1.75% |
- |
|
BM_num_get<unsigned_int>
|
-2.74% |
9.985 |
9.711 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.74% |
1122110.228 |
1091359.154 |
- |
-0.71% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-2.74% |
151149.183 |
147007.753 |
- |
-0.05% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-2.74% |
2.665 |
2.592 |
- |
2.81% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
-2.73% |
8238.496 |
8013.239 |
- |
7.49% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-2.73% |
2.342 |
2.278 |
- |
7.70% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-2.72% |
16415173.806 |
15968082.809 |
- |
66.10% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.72% |
148016.832 |
143990.309 |
- |
-0.03% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-2.72% |
9.772 |
9.507 |
- |
1.31% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.72% |
36.571 |
35.577 |
- |
1.79% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-2.71% |
229.305 |
223.079 |
- |
-4.55% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-2.71% |
0.903 |
0.878 |
- |
-3.92% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-2.71% |
6331.763 |
6160.321 |
- |
-3.23% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-2.71% |
0.910 |
0.885 |
- |
3.21% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-2.71% |
1460.441 |
1420.925 |
- |
0.81% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8192
|
-2.71% |
4927.623 |
4794.325 |
- |
0.05% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.70% |
37230.100 |
36226.535 |
- |
-3.51% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-2.70% |
56722.000 |
55193.290 |
- |
1.24% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-2.69% |
1.314 |
1.279 |
- |
-8.83% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-2.69% |
4601396.693 |
4477488.191 |
- |
-0.09% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.69% |
15051.791 |
14646.950 |
- |
-5.76% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-2.69% |
0.787 |
0.766 |
- |
-9.10% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.68% |
2.122 |
2.065 |
- |
-1.37% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.68% |
42.421 |
41.286 |
- |
-2.66% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.67% |
132605.071 |
129064.991 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-2.66% |
4224582.458 |
4112221.091 |
- |
-2.07% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
-2.65% |
11.082 |
10.788 |
- |
11.84% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-2.65% |
10.044 |
9.778 |
- |
-1.47% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-2.65% |
3.849 |
3.747 |
- |
0.75% |
- |
|
std::move(deque<int>)/64
|
-2.65% |
5.043 |
4.910 |
- |
-2.22% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-2.65% |
8209.982 |
7992.806 |
- |
7.91% |
- |
|
BM_CmpEqual_int_uint
|
-2.64% |
1.093 |
1.064 |
- |
-1.99% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-2.64% |
91.895 |
89.469 |
- |
-3.69% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.64% |
690.840 |
672.627 |
- |
-5.81% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-2.64% |
8145.576 |
7930.937 |
- |
-11.24% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-2.63% |
2.128 |
2.072 |
- |
0.03% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8192
|
-2.63% |
100980.127 |
98320.552 |
- |
0.20% |
- |
|
std::set<int>::ctor(const&)/8192
|
-2.63% |
50090.429 |
48771.531 |
- |
-3.77% |
- |
|
std::multiset<std::string>::clear()/8192
|
-2.63% |
215440.144 |
209771.242 |
- |
-2.88% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-2.63% |
59344319.413 |
57782989.587 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.63% |
8691318.826 |
8462664.025 |
- |
-0.49% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.63% |
371.363 |
361.604 |
- |
-0.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-2.63% |
14530319.681 |
14148712.766 |
- |
1.07% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-2.63% |
12132772.137 |
11814166.426 |
- |
31.48% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
-2.63% |
6.839 |
6.660 |
- |
3.22% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.61% |
187400.018 |
182503.349 |
- |
0.72% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-2.61% |
12.803 |
12.469 |
- |
0.89% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-2.60% |
3030.768 |
2951.829 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-2.60% |
70186142.128 |
68358399.678 |
- |
-10.06% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.59% |
20113217.342 |
19591349.731 |
- |
1.23% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-2.59% |
1.611 |
1.569 |
- |
3.65% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.59% |
780.552 |
760.334 |
- |
1.99% |
- |
|
rng::for_each(multimap<int>)/50
|
-2.59% |
40.848 |
39.790 |
- |
-1.03% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.58% |
138337.240 |
134761.531 |
- |
13.63% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-2.58% |
12.196 |
11.881 |
- |
6.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-2.58% |
1215624.996 |
1184261.474 |
- |
-3.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-2.57% |
13622783.279 |
13272304.083 |
- |
-0.86% |
- |
|
std::partition_copy(list<int>)/1024
|
-2.57% |
728.280 |
709.558 |
- |
-0.08% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
-2.56% |
4.282 |
4.173 |
- |
-0.51% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.56% |
8416.839 |
8201.189 |
- |
-2.89% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-2.56% |
3.489 |
3.399 |
- |
-1.88% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.56% |
19.438 |
18.941 |
- |
0.95% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-2.56% |
1113891.941 |
1085389.300 |
- |
-1.98% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-2.56% |
18.075 |
17.613 |
- |
0.87% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.55% |
13472.619 |
13129.192 |
- |
2.40% |
- |
|
BM_deque_deque_copy_backward/2
|
-2.55% |
2.534 |
2.469 |
- |
0.05% |
- |
|
rng::starts_with(deque<int>)/1024
|
-2.55% |
474.118 |
462.039 |
- |
-3.11% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.55% |
1853.650 |
1806.435 |
- |
-4.09% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-2.53% |
17.924 |
17.470 |
- |
-0.76% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8192
|
-2.53% |
220.729 |
215.137 |
- |
0.23% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
-2.53% |
2066.116 |
2013.807 |
- |
5.32% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
-2.53% |
8.827 |
8.604 |
- |
0.70% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-2.53% |
148.319 |
144.568 |
- |
-0.02% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
-2.53% |
214369.653 |
208953.534 |
- |
0.43% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-2.53% |
0.465 |
0.454 |
- |
-0.83% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-2.53% |
4251473.842 |
4144121.273 |
- |
-0.34% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-2.52% |
17099514.648 |
16668415.697 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-2.52% |
31375210.422 |
30584519.177 |
- |
-5.97% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-2.52% |
13.225 |
12.892 |
- |
-1.10% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-2.51% |
3193448.625 |
3113149.340 |
- |
-9.20% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
-2.51% |
8819.200 |
8597.442 |
- |
-0.40% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-2.51% |
5.534 |
5.395 |
- |
-1.70% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-2.51% |
8.260 |
8.052 |
- |
3.92% |
- |
|
BM_num_put<const_void*>
|
-2.51% |
12.287 |
11.979 |
- |
0.03% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-2.51% |
13.531 |
13.192 |
- |
11.89% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-2.50% |
12298995.633 |
11991482.174 |
- |
-5.44% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-2.50% |
49585086.360 |
48346088.928 |
- |
0.91% |
- |
|
std::multiset<int>::insert(value)_(already_present)/8192
|
-2.50% |
32.299 |
31.492 |
- |
-1.46% |
- |
|
BM_CmpEqual_uchar_short
|
-2.50% |
1.010 |
0.985 |
- |
-4.39% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-2.48% |
2.349 |
2.291 |
- |
-1.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-2.48% |
18187041.434 |
17736208.973 |
- |
-0.18% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.48% |
657.384 |
641.099 |
- |
-3.14% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
-2.48% |
5.457 |
5.322 |
- |
-0.28% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.47% |
844.522 |
823.652 |
- |
1.71% |
- |
|
ranges::min(std::vector<long_long>)/8
|
-2.47% |
2.316 |
2.259 |
- |
4.10% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-2.47% |
2148.945 |
2095.940 |
- |
0.06% |
- |
|
std::deque<int>::ctor(size)/8192
|
-2.47% |
448.372 |
437.316 |
- |
-4.64% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-2.46% |
3.022 |
2.948 |
- |
0.67% |
- |
|
std::move(deque<int>)/1048576
|
-2.46% |
56080.658 |
54700.129 |
- |
-0.48% |
- |
|
std::for_each(set<int>::iterator)/50
|
-2.46% |
36.904 |
35.996 |
- |
-3.10% |
- |
|
std::reverse_copy(list<int>)/8
|
-2.46% |
2.435 |
2.375 |
- |
1.09% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-2.45% |
22.317 |
21.771 |
- |
-2.16% |
- |
|
BM_vector_deque_copy_backward/4000
|
-2.45% |
144.982 |
141.435 |
- |
0.36% |
- |
|
std::list<int>::ctor(size)/8192
|
-2.43% |
103574.372 |
101052.576 |
- |
8.24% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
-2.43% |
871.436 |
850.224 |
- |
-0.15% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.43% |
124993.486 |
121954.205 |
- |
0.56% |
- |
|
BM_PushHeap_uint32_Random_256
|
-2.43% |
5.603 |
5.467 |
- |
0.98% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-2.43% |
13199.245 |
12878.955 |
- |
0.10% |
- |
|
std::for_each_n(list<int>)/8
|
-2.43% |
2.534 |
2.472 |
- |
3.04% |
- |
|
BM_PushHeap_float_PipeOrgan_16384
|
-2.42% |
2.587 |
2.524 |
- |
0.28% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-2.42% |
773.041 |
754.332 |
- |
-2.49% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.41% |
255.013 |
248.859 |
- |
0.19% |
- |
|
BM_vector_deque_move/4096
|
-2.41% |
148.070 |
144.498 |
- |
-0.09% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-2.41% |
1.040 |
1.015 |
- |
5.09% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.41% |
5.512 |
5.379 |
- |
7.80% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-2.41% |
28.707 |
28.016 |
- |
-2.76% |
- |
|
std::sort_heap(vector<int>)/8
|
-2.41% |
30.089 |
29.365 |
- |
-1.00% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
-2.41% |
5.552 |
5.418 |
- |
-2.40% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-2.40% |
23.786 |
23.215 |
- |
-5.76% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
-2.40% |
39.551 |
38.600 |
- |
-0.95% |
- |
|
std::count(list<int>)_(every_other)/8
|
-2.40% |
2.141 |
2.089 |
- |
0.30% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-2.40% |
4.421 |
4.315 |
- |
-2.04% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.40% |
4879.410 |
4762.466 |
- |
0.09% |
- |
|
std::shift_left(list<int>)/50
|
-2.39% |
27.894 |
27.226 |
- |
0.01% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-2.39% |
10.060 |
9.819 |
- |
-2.84% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-2.39% |
15.227 |
14.863 |
- |
1.29% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-2.39% |
1153012.969 |
1125454.691 |
- |
-0.21% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.39% |
13740.097 |
13411.725 |
- |
-2.75% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-2.39% |
57.983 |
56.598 |
- |
-1.44% |
- |
|
bm_lexicographical_compare<int>/64
|
-2.39% |
4.629 |
4.518 |
- |
4.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-2.38% |
38.865 |
37.938 |
- |
41.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.38% |
18612660.061 |
18169715.423 |
- |
-2.89% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
-2.38% |
19788.961 |
19318.687 |
- |
0.10% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-2.37% |
25.565 |
24.960 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.37% |
43561.115 |
42530.214 |
- |
-1.49% |
- |
|
BM_CmpLess_uint_int
|
-2.37% |
1.091 |
1.065 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-2.36% |
11123600.706 |
10860851.210 |
- |
-0.22% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-2.36% |
2.418 |
2.361 |
- |
-2.12% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-2.36% |
3.055 |
2.983 |
- |
-1.06% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-2.35% |
23.575 |
23.020 |
- |
-0.45% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-2.35% |
6835.330 |
6674.529 |
- |
-1.37% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-2.35% |
1623953.289 |
1585763.916 |
- |
-3.46% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-2.35% |
9.068 |
8.855 |
- |
-2.47% |
- |
|
BM_vector_deque_move/4000
|
-2.34% |
143.408 |
140.047 |
- |
0.31% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.34% |
1052.713 |
1028.056 |
- |
-0.93% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-2.34% |
13.189 |
12.881 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-2.34% |
2265963.571 |
2213002.730 |
- |
-2.73% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-2.34% |
14261.590 |
13928.543 |
- |
-1.07% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-2.33% |
5.823 |
5.687 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-2.33% |
1652557.140 |
1614024.326 |
- |
-6.02% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8
|
-2.33% |
11.321 |
11.058 |
- |
-0.68% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.31% |
73801.342 |
72093.520 |
- |
8.14% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-2.30% |
601087.069 |
587259.807 |
- |
0.22% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-2.30% |
10.695 |
10.449 |
- |
-0.71% |
- |
|
rng::for_each(multimap<int>)/8192
|
-2.29% |
7517.975 |
7345.456 |
- |
-2.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-2.29% |
527833.138 |
515731.647 |
- |
-2.17% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-2.29% |
32.793 |
32.041 |
- |
5.11% |
- |
|
BM_deque_deque_copy/64000
|
-2.29% |
3052.942 |
2983.063 |
- |
-2.40% |
- |
|
BM_CmpLess_uchar_int
|
-2.29% |
1.078 |
1.053 |
- |
-2.57% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-2.29% |
8275.338 |
8086.173 |
- |
0.59% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-2.28% |
1152091.239 |
1125828.840 |
- |
0.35% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.28% |
57221.570 |
55918.258 |
- |
2.29% |
- |
|
std::copy(list<int>)/8
|
-2.28% |
2.516 |
2.458 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-2.27% |
1065149.820 |
1040928.313 |
- |
-1.77% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
-2.27% |
14100.268 |
13780.110 |
- |
0.63% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-2.27% |
6890.042 |
6733.789 |
- |
-0.63% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.27% |
5752.914 |
5622.493 |
- |
-0.82% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-2.27% |
72.064 |
70.431 |
- |
-3.35% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-2.27% |
27.820 |
27.190 |
- |
-3.27% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
-2.26% |
2.621 |
2.562 |
- |
4.57% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.26% |
67678480.839 |
66149098.527 |
- |
1.42% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-2.26% |
1097527.598 |
1072774.329 |
- |
-1.03% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
-2.25% |
4042.609 |
3951.475 |
- |
1.29% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.25% |
7705.305 |
7531.674 |
- |
-1.31% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-2.25% |
772.031 |
754.639 |
- |
0.38% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-2.25% |
68.782 |
67.234 |
- |
-3.77% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-2.25% |
1096908.362 |
1072246.479 |
- |
-0.07% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-2.24% |
51.316 |
50.165 |
- |
-0.62% |
- |
|
SetIntersection_Front_Vector_uint32_1_1
|
-2.24% |
545184187.376 |
532975626.942 |
- |
-0.20% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.24% |
0.808 |
0.790 |
- |
-2.88% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-2.24% |
54.516 |
53.296 |
- |
0.43% |
- |
|
rng::for_each(map<int>)/8
|
-2.23% |
6.207 |
6.068 |
- |
-0.45% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-2.23% |
6800.357 |
6648.747 |
- |
0.99% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.23% |
1664.704 |
1627.600 |
- |
-3.04% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-2.23% |
15.351 |
15.009 |
- |
0.21% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-2.23% |
61.470 |
60.102 |
- |
-0.36% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
-2.22% |
3911.339 |
3824.326 |
- |
-1.57% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.22% |
45.950 |
44.929 |
- |
1.99% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
-2.22% |
351249.684 |
343448.680 |
- |
1.47% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-2.22% |
21.871 |
21.385 |
- |
-1.51% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
-2.22% |
642.506 |
628.264 |
- |
0.31% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.22% |
13227.254 |
12934.130 |
- |
1.59% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
-2.20% |
7.448 |
7.284 |
- |
0.23% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.20% |
35219.506 |
34445.312 |
- |
-1.56% |
- |
|
std::list<int>::ctor(size)/1024
|
-2.19% |
12623.063 |
12346.076 |
- |
6.77% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
-2.19% |
0.625 |
0.611 |
- |
22.11% |
- |
|
BM_deque_deque_move_backward/64000
|
-2.19% |
7927.003 |
7753.343 |
- |
7.22% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.19% |
49556.019 |
48470.616 |
- |
-1.62% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-2.19% |
115548755.963 |
113018191.431 |
- |
-6.02% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.19% |
9200.308 |
8999.024 |
- |
8.86% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-2.19% |
13.428 |
13.135 |
- |
-0.42% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.18% |
72.801 |
71.214 |
- |
-2.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-2.18% |
85170.290 |
83316.879 |
- |
-1.52% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-2.18% |
27.778 |
27.174 |
- |
-20.65% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-2.17% |
52.073 |
50.942 |
- |
-2.36% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-2.17% |
17.944 |
17.554 |
- |
0.04% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-2.17% |
4.618 |
4.518 |
- |
3.21% |
- |
|
ranges::min(std::vector<char>)/64
|
-2.17% |
4.304 |
4.211 |
- |
0.11% |
- |
|
BM_deque_vector_copy_backward/70000
|
-2.17% |
9257.794 |
9057.010 |
- |
15.47% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.17% |
147753.583 |
144550.584 |
- |
-2.35% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-2.17% |
1.562 |
1.528 |
- |
2.71% |
- |
|
BM_deque_deque_copy_backward/1
|
-2.16% |
2.772 |
2.712 |
- |
-0.44% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-2.16% |
20.353 |
19.914 |
- |
-1.92% |
- |
|
BM_CmpEqual_short_int
|
-2.16% |
1.150 |
1.125 |
- |
1.15% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
-2.15% |
12.952 |
12.673 |
- |
-0.15% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
-2.15% |
14.977 |
14.654 |
- |
-0.21% |
- |
|
BM_deque_vector_move/4096
|
-2.15% |
148.708 |
145.506 |
- |
0.39% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.15% |
12763.629 |
12489.072 |
- |
-2.09% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
-2.15% |
488744.821 |
478245.088 |
- |
0.13% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-2.15% |
11.041 |
10.804 |
- |
-1.95% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-2.15% |
912.312 |
892.743 |
- |
2.54% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-2.14% |
746.189 |
730.200 |
- |
-1.07% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-2.14% |
672.295 |
657.905 |
- |
-46.98% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-2.13% |
11729624.573 |
11479216.906 |
- |
-0.87% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.13% |
55699.349 |
54514.986 |
- |
2.01% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.12% |
109.808 |
107.477 |
- |
11.49% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-2.12% |
1122971.049 |
1099128.384 |
- |
-1.33% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.12% |
39375.203 |
38539.758 |
- |
0.11% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
-2.11% |
151.068 |
147.874 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-2.11% |
217712827.014 |
213110683.782 |
- |
-0.92% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
-2.11% |
68.263 |
66.822 |
- |
3.42% |
- |
|
BM_vector_deque_move_backward/4000
|
-2.11% |
144.966 |
141.908 |
- |
1.39% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-2.11% |
19.317 |
18.910 |
- |
0.02% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
-2.11% |
11772.422 |
11524.401 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-2.11% |
14549303.277 |
14242870.459 |
- |
-0.44% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-2.11% |
51688.053 |
50599.722 |
- |
-4.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-2.10% |
1831738.241 |
1793283.515 |
- |
-1.56% |
- |
|
BM_CmpEqual_uchar_uchar
|
-2.10% |
1.085 |
1.062 |
- |
1.41% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.09% |
213231.073 |
208778.588 |
- |
-2.88% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-2.09% |
26.832 |
26.272 |
- |
-1.72% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-2.08% |
7.402 |
7.247 |
- |
0.33% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-2.08% |
837.514 |
820.057 |
- |
-2.35% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-2.08% |
1089826.316 |
1067140.278 |
- |
-2.65% |
- |
|
std::remove_if(vector<int>)_(prefix)/8192
|
-2.08% |
2621.754 |
2567.236 |
- |
0.01% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-2.08% |
6.834 |
6.692 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-2.08% |
13451361.470 |
13172180.621 |
- |
-0.86% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
-2.07% |
3.737 |
3.659 |
- |
1.02% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-2.07% |
54.905 |
53.768 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-2.06% |
10856606.162 |
10632582.178 |
- |
-2.72% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
-2.06% |
523909.373 |
513110.383 |
- |
1.09% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-2.06% |
151.049 |
147.938 |
- |
-12.97% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
-2.06% |
16934.494 |
16586.311 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-2.05% |
5734280.514 |
5616442.019 |
- |
-21.61% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.05% |
6198.639 |
6071.333 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-2.05% |
1197589.691 |
1173057.978 |
- |
-1.65% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
-2.04% |
28.124 |
27.549 |
- |
-2.77% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-2.04% |
1894.942 |
1856.247 |
- |
-1.62% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-2.03% |
19.244 |
18.853 |
- |
-1.52% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
-2.03% |
15.733 |
15.413 |
- |
-2.09% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-2.03% |
8.791 |
8.613 |
- |
-1.77% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-2.03% |
5.769 |
5.652 |
- |
-2.46% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.03% |
96.814 |
94.850 |
- |
-2.38% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.03% |
369.678 |
362.190 |
- |
-0.89% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.02% |
4661.708 |
4567.628 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-2.01% |
21116942.166 |
20691616.504 |
- |
-0.53% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/8
|
-2.01% |
42.470 |
41.618 |
- |
-2.53% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-2.01% |
503855.025 |
493742.187 |
- |
-2.34% |
- |
|
std::is_sorted_until(vector<int>)/8
|
-2.01% |
2.101 |
2.059 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-2.00% |
38530850.663 |
37758813.198 |
- |
-0.79% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-1.99% |
144.383 |
141.508 |
- |
0.53% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-1.99% |
14655279.012 |
14363384.038 |
- |
-1.54% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-1.99% |
238.188 |
233.447 |
- |
-2.94% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
-1.99% |
8.032 |
7.873 |
- |
-1.80% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.99% |
118456.417 |
116105.002 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
-1.98% |
138135700.320 |
135395929.704 |
- |
-0.28% |
- |
|
std::for_each(list<int>)/8192
|
-1.98% |
7839.724 |
7684.568 |
- |
3.30% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-1.97% |
12435966.669 |
12190457.605 |
- |
-14.95% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.97% |
46.103 |
45.194 |
- |
3.17% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.97% |
14632.780 |
14344.548 |
- |
13.51% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.97% |
119680.321 |
117324.551 |
- |
-0.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.97% |
735.537 |
721.062 |
- |
0.59% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-1.97% |
30926.111 |
30318.203 |
- |
-0.21% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
-1.97% |
53517.613 |
52465.837 |
- |
0.10% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.96% |
880.101 |
862.808 |
- |
-6.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.96% |
4157498.486 |
4075822.224 |
- |
-1.53% |
- |
|
ranges::min(std::vector<char>)/8
|
-1.96% |
2.439 |
2.391 |
- |
-2.26% |
- |
|
SetIntersection_Front_Vector_uint32_4_1
|
-1.96% |
217221702.051 |
212963606.884 |
- |
-0.33% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.96% |
469.508 |
460.317 |
- |
0.15% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-1.96% |
25614.052 |
25113.007 |
- |
0.40% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-1.96% |
27.271 |
26.737 |
- |
-0.69% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-1.95% |
52.432 |
51.409 |
- |
7.69% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.94% |
2.651 |
2.600 |
- |
-37.24% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.94% |
6.045 |
5.928 |
- |
-0.64% |
- |
|
std::copy_backward(deque<int>)/8
|
-1.94% |
2.705 |
2.652 |
- |
-0.30% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.93% |
769.250 |
754.398 |
- |
0.14% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.93% |
5934.398 |
5819.884 |
- |
-2.29% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
-1.92% |
1.716 |
1.683 |
- |
-0.33% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.92% |
15.632 |
15.331 |
- |
-2.50% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-1.92% |
13667723.362 |
13405226.691 |
- |
0.43% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-1.92% |
620.118 |
608.215 |
- |
5.46% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.92% |
16189694.052 |
15879327.408 |
- |
-0.93% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-1.92% |
25.349 |
24.864 |
- |
0.35% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-1.91% |
37.631 |
36.911 |
- |
-7.38% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.91% |
294.628 |
289.002 |
- |
-1.92% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.91% |
603776.551 |
592269.881 |
- |
-1.94% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-1.90% |
1119.209 |
1097.889 |
- |
0.28% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.90% |
2.304 |
2.260 |
- |
-7.87% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.90% |
3.912 |
3.838 |
- |
0.22% |
- |
|
std::set<int>::ctor(const&)/32
|
-1.90% |
220.526 |
216.340 |
- |
0.09% |
- |
|
BM_std_minmax_element<int>/64000
|
-1.90% |
15880.069 |
15578.765 |
- |
-6.63% |
- |
|
BM_deque_deque_move/1
|
-1.90% |
2.541 |
2.492 |
- |
0.34% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-1.90% |
54316.029 |
53286.661 |
- |
2.70% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
-1.89% |
3.370 |
3.306 |
- |
3.33% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
-1.89% |
9.845 |
9.659 |
- |
-0.92% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.88% |
1052486.982 |
1032681.160 |
- |
-1.05% |
- |
|
BM_StringFindNoMatch/64
|
-1.88% |
2.128 |
2.088 |
- |
-0.17% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.88% |
692.183 |
679.205 |
- |
-15.58% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
-1.87% |
41.349 |
40.575 |
- |
-0.78% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-1.87% |
56.153 |
55.104 |
- |
-0.23% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-1.87% |
1.829 |
1.795 |
- |
1.01% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-1.86% |
8041.238 |
7891.662 |
- |
-2.23% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
-1.85% |
7395.498 |
7258.390 |
- |
1.65% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
-1.85% |
18.979 |
18.627 |
- |
-0.41% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-1.85% |
24.905 |
24.443 |
- |
-1.13% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.85% |
35946.617 |
35280.810 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-1.85% |
12109228.129 |
11885164.439 |
- |
-9.67% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
-1.85% |
37.172 |
36.484 |
- |
12.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.85% |
63875631.606 |
62695894.988 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.85% |
18308031.115 |
17970056.533 |
- |
-0.99% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.85% |
13.642 |
13.390 |
- |
-0.20% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
-1.84% |
2.298 |
2.256 |
- |
-0.75% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.84% |
22.708 |
22.290 |
- |
9.50% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-1.84% |
16.527 |
16.223 |
- |
3.61% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
-1.84% |
387.983 |
380.838 |
- |
-0.48% |
- |
|
BM_deque_vector_copy/1024
|
-1.84% |
37.874 |
37.178 |
- |
0.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.84% |
4224566.977 |
4146963.240 |
- |
-0.96% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-1.83% |
9056112.485 |
8890084.413 |
- |
0.99% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.83% |
55.353 |
54.341 |
- |
-0.78% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.83% |
13.639 |
13.390 |
- |
1.46% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.83% |
6566.011 |
6446.122 |
- |
-14.93% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.82% |
200.124 |
196.483 |
- |
1.09% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
-1.82% |
14.704 |
14.436 |
- |
-0.08% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-1.82% |
22.567 |
22.157 |
- |
0.06% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-1.80% |
295.042 |
289.718 |
- |
-1.61% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.80% |
8.810 |
8.651 |
- |
-4.72% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
-1.80% |
36729.762 |
36068.998 |
- |
3.91% |
- |
|
SetIntersection_None_Set_float_256_4
|
-1.80% |
11386783.913 |
11182044.411 |
- |
-0.89% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
-1.79% |
3.822 |
3.754 |
- |
-0.19% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
-1.79% |
27.986 |
27.486 |
- |
18.83% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-1.78% |
352688.615 |
346399.335 |
- |
-4.03% |
- |
|
BM_StringFindStringLiteral/512
|
-1.78% |
9.701 |
9.528 |
- |
-0.67% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.78% |
1005.010 |
987.135 |
- |
5.83% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-1.78% |
2.104 |
2.066 |
- |
-1.76% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.78% |
14560.563 |
14301.894 |
- |
-1.53% |
- |
|
BM_num_get<unsigned_short>
|
-1.78% |
10.296 |
10.113 |
- |
-1.65% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.77% |
333.860 |
327.937 |
- |
-0.07% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.77% |
26.890 |
26.414 |
- |
-1.20% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.77% |
164659.113 |
161742.065 |
- |
-1.99% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.77% |
13.639 |
13.398 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.76% |
60669313.216 |
59598675.247 |
- |
-2.42% |
- |
|
BM_CmpLess_ushort_ushort
|
-1.76% |
1.084 |
1.065 |
- |
1.05% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.76% |
36571.998 |
35926.930 |
- |
11.04% |
- |
|
std::make_heap(deque<int>)_(heap)/8
|
-1.76% |
21.545 |
21.166 |
- |
0.93% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
-1.76% |
1443.943 |
1418.524 |
- |
-0.01% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-1.76% |
19.550 |
19.206 |
- |
-2.15% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-1.76% |
7427.750 |
7297.324 |
- |
-2.91% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.75% |
1341.763 |
1318.222 |
- |
-6.10% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-1.75% |
18.848 |
18.519 |
- |
-1.10% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-1.74% |
13.202 |
12.972 |
- |
3.68% |
- |
|
BM_vector_deque_ranges_move/4096
|
-1.74% |
147.885 |
145.313 |
- |
-0.07% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-1.74% |
714.054 |
701.641 |
- |
-2.07% |
- |
|
BM_std_minmax_element<int>/70000
|
-1.74% |
17335.273 |
17034.045 |
- |
-6.19% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.74% |
5.583 |
5.486 |
- |
2.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.74% |
56843687.757 |
55857178.022 |
- |
-0.33% |
- |
|
BM_num_get<long_double>
|
-1.73% |
37.170 |
36.525 |
- |
-2.60% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-1.73% |
405.644 |
398.611 |
- |
-0.93% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-1.73% |
1.555 |
1.528 |
- |
-2.36% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.73% |
6422.326 |
6311.483 |
- |
-5.74% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.72% |
283.085 |
278.202 |
- |
3.98% |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.72% |
2.526 |
2.483 |
- |
0.07% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.71% |
25.509 |
25.072 |
- |
-6.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-1.71% |
5746782.299 |
5648379.759 |
- |
0.27% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-1.71% |
5.645 |
5.549 |
- |
0.17% |
- |
|
std::adjacent_find(vector<int>)/8
|
-1.71% |
2.051 |
2.016 |
- |
0.44% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.71% |
3450684.040 |
3391780.422 |
- |
-0.94% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-1.71% |
6427.986 |
6318.382 |
- |
-4.03% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-1.70% |
7.661 |
7.531 |
- |
-0.87% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
-1.70% |
2.627 |
2.582 |
- |
2.80% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-1.70% |
11499660.325 |
11304176.824 |
- |
-1.14% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
-1.70% |
24.929 |
24.505 |
- |
-0.73% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-1.70% |
1377009.466 |
1353614.453 |
- |
1.26% |
- |
|
std::is_sorted(vector<int>)/1024
|
-1.70% |
246.848 |
242.662 |
- |
-1.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8
|
-1.70% |
45.520 |
44.748 |
- |
0.93% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.70% |
1492.493 |
1467.187 |
- |
-2.43% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.70% |
65349.264 |
64241.309 |
- |
-2.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.70% |
11753.882 |
11554.604 |
- |
-1.89% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.69% |
57038.445 |
56071.702 |
- |
2.93% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
-1.69% |
1032.218 |
1014.743 |
- |
-0.31% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.69% |
34457.042 |
33874.297 |
- |
-0.56% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.69% |
42.032 |
41.321 |
- |
-4.80% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.69% |
938.404 |
922.573 |
- |
-2.14% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-1.68% |
0.733 |
0.721 |
- |
-1.98% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.68% |
210916.385 |
207372.141 |
- |
0.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.68% |
1053633.263 |
1035938.420 |
- |
-1.97% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.68% |
0.675 |
0.664 |
- |
0.92% |
- |
|
BM_CmpLess_short_int
|
-1.68% |
1.121 |
1.102 |
- |
-2.71% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-1.68% |
501124.312 |
492723.619 |
- |
-1.31% |
- |
|
std::sort_heap(deque<int>)/1024
|
-1.68% |
13484.167 |
13258.151 |
- |
-0.81% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-1.67% |
4007894.672 |
3940781.916 |
- |
-1.57% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
-1.67% |
199.307 |
195.970 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-1.67% |
4199251.311 |
4128974.748 |
- |
-2.59% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-1.67% |
34126327.844 |
33556439.926 |
- |
-0.52% |
- |
|
std::fill(deque<int>)/1024
|
-1.66% |
30.207 |
29.705 |
- |
-8.07% |
- |
|
std::shift_left(list<int>)/8192
|
-1.66% |
7741.604 |
7612.982 |
- |
0.12% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.66% |
13.248 |
13.028 |
- |
0.34% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
-1.66% |
586.264 |
576.525 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-1.66% |
7657190.148 |
7530366.286 |
- |
0.57% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.65% |
10.386 |
10.214 |
- |
0.38% |
- |
|
std::fill(list<int>)/50
|
-1.65% |
35.390 |
34.807 |
- |
-0.13% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.65% |
5.482 |
5.392 |
- |
6.02% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-1.64% |
6096.997 |
5996.882 |
- |
4.83% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-1.64% |
1.528 |
1.503 |
- |
3.74% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.64% |
6.200 |
6.099 |
- |
-1.37% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-1.64% |
6419.411 |
6314.234 |
- |
-0.24% |
- |
|
std::make_heap(deque<int>)_(descending)/8
|
-1.64% |
21.435 |
21.084 |
- |
0.07% |
- |
|
ranges::min(std::list<long_long>)/64
|
-1.64% |
24.954 |
24.546 |
- |
-0.32% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.64% |
565.489 |
556.231 |
- |
-0.94% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.63% |
431.371 |
424.330 |
- |
-1.30% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-1.62% |
2955.051 |
2907.063 |
- |
-2.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-1.62% |
63099.293 |
62076.872 |
- |
-3.22% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
-1.62% |
5.122 |
5.039 |
- |
-2.02% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-1.62% |
20.019 |
19.695 |
- |
-0.13% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
-1.62% |
4.175 |
4.107 |
- |
-0.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.62% |
515.971 |
507.625 |
- |
-3.19% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
-1.62% |
27.563 |
27.117 |
- |
1.06% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.62% |
14.064 |
13.836 |
- |
-2.07% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-1.61% |
26.432 |
26.006 |
- |
0.41% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-1.61% |
5.612 |
5.522 |
- |
1.53% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-1.61% |
5.329 |
5.243 |
- |
-1.81% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/0
|
-1.61% |
12.922 |
12.714 |
- |
-0.28% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
-1.61% |
4.510 |
4.437 |
- |
1.29% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-1.60% |
3197.390 |
3146.152 |
- |
-2.34% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-1.60% |
18578.944 |
18281.588 |
- |
2.83% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.60% |
54.658 |
53.784 |
- |
-3.85% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
-1.60% |
598806.660 |
589246.345 |
- |
-1.12% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-1.60% |
4.167 |
4.100 |
- |
-32.92% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.59% |
16.606 |
16.341 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.59% |
201746243.370 |
198535169.026 |
- |
0.84% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.59% |
63559.079 |
62550.385 |
- |
-2.38% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-1.59% |
596.327 |
586.870 |
- |
0.34% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-1.59% |
204.688 |
201.443 |
- |
0.05% |
- |
|
BM_std_minmax_element<int>/64
|
-1.59% |
16.667 |
16.403 |
- |
-3.83% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-1.58% |
6923.366 |
6814.084 |
32.471 |
0.04% |
32.471 |
|
BM_vector_deque_copy_backward/64
|
-1.58% |
3.018 |
2.971 |
- |
-0.85% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.57% |
13073.530 |
12867.628 |
- |
-3.07% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.57% |
1.671 |
1.645 |
- |
-1.21% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-1.57% |
1291206.846 |
1270896.218 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.57% |
1066624.486 |
1049888.324 |
- |
-1.37% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
-1.56% |
12.972 |
12.769 |
- |
0.00% |
- |
|
BM_CmpLess_int_uchar
|
-1.56% |
1.107 |
1.090 |
- |
-1.86% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.56% |
1070889.108 |
1054138.302 |
- |
1.54% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.56% |
692.364 |
681.541 |
- |
-0.88% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-1.56% |
1062285.957 |
1045680.791 |
- |
-2.80% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-1.56% |
39.154 |
38.542 |
- |
-0.21% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-1.56% |
18060.559 |
17778.337 |
- |
-0.41% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-1.56% |
8185.233 |
8057.357 |
- |
-0.53% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
-1.56% |
12.918 |
12.716 |
- |
0.40% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-1.56% |
8.021 |
7.896 |
- |
0.95% |
- |
|
BM_CmpEqual_schar_schar
|
-1.56% |
1.096 |
1.079 |
- |
-0.13% |
- |
|
std::pop_heap(vector<float>)/8192
|
-1.56% |
20.008 |
19.696 |
- |
0.79% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.55% |
140471.957 |
138295.182 |
- |
-1.28% |
- |
|
BM_CmpEqual_int_int
|
-1.55% |
1.073 |
1.056 |
- |
-2.63% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.55% |
396.060 |
389.925 |
- |
-0.84% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.55% |
26563.702 |
26152.381 |
- |
1.69% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-1.54% |
119760.585 |
117914.065 |
- |
15.28% |
- |
|
SetIntersection_None_Vector_uint32_1_1
|
-1.54% |
540651114.989 |
532315549.417 |
- |
-0.29% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-1.54% |
744.551 |
733.075 |
- |
-1.58% |
- |
|
BM_deque_deque_move_backward/4000
|
-1.54% |
146.312 |
144.060 |
- |
-0.60% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-1.53% |
21.458 |
21.129 |
- |
-1.36% |
- |
|
rng::for_each(set<int>)/50
|
-1.53% |
38.233 |
37.647 |
- |
0.12% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.53% |
52626.695 |
51820.966 |
- |
-8.57% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.53% |
11.569 |
11.392 |
- |
0.06% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-1.53% |
6717.368 |
6614.803 |
- |
1.05% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
-1.53% |
708.607 |
697.795 |
- |
-14.55% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.52% |
13.766 |
13.556 |
- |
2.34% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.52% |
8.045 |
7.923 |
- |
0.07% |
- |
|
std::set<std::string>::clear()/1024
|
-1.52% |
21687.219 |
21357.994 |
- |
-5.44% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.52% |
12075.816 |
11892.733 |
- |
-2.24% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.52% |
8382.386 |
8255.342 |
- |
-0.13% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
-1.52% |
8.356 |
8.230 |
- |
0.17% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.52% |
47.609 |
46.888 |
- |
-3.38% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
-1.51% |
1970.832 |
1940.975 |
- |
4.30% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-1.51% |
1893.320 |
1864.647 |
- |
1.24% |
- |
|
BM_deque_vector_move_backward/1024
|
-1.51% |
37.395 |
36.830 |
- |
0.33% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8
|
-1.51% |
20.207 |
19.901 |
- |
-0.84% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024
|
-1.51% |
12.980 |
12.784 |
- |
0.06% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.51% |
301896.841 |
297340.127 |
- |
0.65% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192
|
-1.51% |
12.966 |
12.770 |
- |
-0.09% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-1.51% |
11365.982 |
11194.618 |
- |
-5.32% |
- |
|
BM_deque_deque_move_backward/5500
|
-1.51% |
205.341 |
202.250 |
- |
0.11% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.50% |
8152.939 |
8030.504 |
- |
1.51% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-1.50% |
19.825 |
19.528 |
- |
-1.01% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.50% |
38303881.494 |
37730449.999 |
- |
-0.46% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
-1.50% |
7672.413 |
7557.701 |
- |
-0.44% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32
|
-1.49% |
12.974 |
12.780 |
- |
-0.09% |
- |
|
BM_deque_vector_copy/4000
|
-1.49% |
143.288 |
141.146 |
- |
-0.25% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-1.49% |
1134415.769 |
1117488.557 |
- |
-1.04% |
- |
|
BM_std_minmax_element<int>/65536
|
-1.49% |
16226.747 |
15984.886 |
- |
-6.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
-1.49% |
23.981 |
23.624 |
- |
0.75% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-1.49% |
11.399 |
11.229 |
- |
0.22% |
- |
|
BM_deque_vector_copy_backward/1024
|
-1.48% |
37.602 |
37.044 |
- |
1.11% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.48% |
381.882 |
376.218 |
- |
-1.06% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.48% |
7993.438 |
7874.925 |
- |
-1.98% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.48% |
52537.284 |
51758.774 |
- |
0.02% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-1.48% |
23.977 |
23.622 |
- |
0.03% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-1.48% |
32.765 |
32.280 |
- |
-0.30% |
- |
|
BM_deque_deque_ranges_copy/1024
|
-1.48% |
37.205 |
36.656 |
- |
-0.82% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.47% |
13.074 |
12.881 |
- |
-0.59% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/32
|
-1.47% |
19.184 |
18.902 |
- |
-1.22% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
-1.47% |
778.405 |
766.968 |
- |
-1.31% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-1.47% |
111.097 |
109.467 |
- |
0.03% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.47% |
402.751 |
396.851 |
- |
13.28% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-1.46% |
2.317 |
2.283 |
- |
1.18% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.46% |
395.757 |
389.973 |
- |
-0.89% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-1.45% |
4.069 |
4.010 |
- |
-1.04% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-1.45% |
25967.978 |
25590.225 |
- |
-1.48% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.45% |
1117661.470 |
1101435.583 |
- |
-1.78% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.45% |
539.497 |
531.678 |
- |
0.06% |
- |
|
BM_vector_deque_move/5500
|
-1.45% |
197.740 |
194.877 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-1.45% |
1122258.119 |
1106026.891 |
- |
-2.85% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-1.44% |
40.408 |
39.824 |
- |
-0.69% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-1.44% |
1.621 |
1.597 |
- |
-3.72% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-1.44% |
9.863 |
9.722 |
- |
1.70% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
-1.44% |
64103994.173 |
63183131.585 |
- |
-0.29% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-1.43% |
17.356 |
17.107 |
- |
-3.41% |
- |
|
BM_PushHeap_string_Descending_64
|
-1.43% |
2.279 |
2.246 |
- |
-3.19% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.43% |
14442.995 |
14236.110 |
- |
-0.47% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
-1.43% |
6.879 |
6.781 |
- |
2.40% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-1.43% |
1.338 |
1.318 |
- |
1.29% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
-1.43% |
137154013.756 |
135192039.108 |
- |
-0.27% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-1.43% |
5.508 |
5.429 |
- |
0.28% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.43% |
24.825 |
24.470 |
- |
0.69% |
- |
|
rng::fold_left(vector<int>)/50
|
-1.43% |
37.547 |
37.011 |
- |
-0.19% |
- |
|
BM_CmpEqual_uint_uchar
|
-1.43% |
1.114 |
1.098 |
- |
0.47% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-1.43% |
2219.790 |
2188.152 |
- |
-1.31% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.42% |
7.563 |
7.456 |
- |
0.31% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-1.42% |
522.269 |
514.865 |
- |
0.59% |
- |
|
BM_CmpEqual_short_ushort
|
-1.42% |
1.108 |
1.092 |
- |
1.25% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-1.42% |
3884.344 |
3829.333 |
- |
2.66% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.42% |
343207.216 |
338348.999 |
- |
-0.69% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-1.41% |
758.403 |
747.673 |
- |
-3.83% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
-1.41% |
2.107 |
2.077 |
- |
-0.51% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-1.41% |
1.392 |
1.372 |
- |
5.99% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
-1.41% |
8.016 |
7.903 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.41% |
151926175.401 |
149791565.225 |
- |
-0.31% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/0
|
-1.40% |
13.947 |
13.751 |
- |
-0.25% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-1.40% |
4660341.900 |
4594938.669 |
- |
-8.16% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-1.40% |
13931895.979 |
13736568.943 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.40% |
28158076.110 |
27763839.908 |
- |
2.10% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-1.40% |
1063367.260 |
1048486.359 |
- |
-0.64% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-1.40% |
1084198.844 |
1069047.059 |
- |
0.78% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.40% |
37.271 |
36.751 |
- |
-6.26% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
-1.39% |
1825.682 |
1800.231 |
- |
-2.31% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-1.39% |
1162024.529 |
1145833.024 |
- |
-2.98% |
- |
|
SetIntersection_None_Set_float_64_64
|
-1.39% |
11456045.826 |
11296772.050 |
- |
1.15% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
-1.39% |
3978.723 |
3923.413 |
- |
-0.39% |
- |
|
std::copy_n(list<int>)/64
|
-1.39% |
14.639 |
14.436 |
- |
-0.88% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.39% |
686.210 |
676.687 |
- |
-5.33% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
-1.38% |
36918.455 |
36407.468 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.38% |
4333387.509 |
4273431.743 |
- |
-0.58% |
- |
|
std::sort(vector<int>)_(shuffled)/8
|
-1.38% |
22.761 |
22.446 |
- |
-0.99% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.38% |
5986.085 |
5903.284 |
- |
-22.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.38% |
26165664.628 |
25804312.852 |
- |
-0.37% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
-1.38% |
309.029 |
304.764 |
- |
-0.60% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
-1.38% |
8.451 |
8.334 |
- |
0.07% |
- |
|
BM_deque_deque_copy_backward/64000
|
-1.38% |
7965.754 |
7856.036 |
- |
6.09% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.37% |
1.067 |
1.052 |
- |
-1.79% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.37% |
2.597 |
2.562 |
- |
-0.88% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-1.37% |
6.257 |
6.171 |
- |
0.69% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
-1.37% |
21662134.563 |
21365309.070 |
- |
-2.70% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.37% |
62985.414 |
62122.950 |
- |
-0.26% |
- |
|
BM_CmpEqual_uchar_int
|
-1.37% |
1.079 |
1.064 |
- |
-0.73% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.37% |
63263.540 |
62398.179 |
- |
-0.46% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
-1.37% |
234289.967 |
231089.129 |
- |
-2.12% |
- |
|
BM_num_get<long_long>
|
-1.36% |
10.820 |
10.673 |
- |
-1.86% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.36% |
1050134.309 |
1035825.998 |
- |
-0.42% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-1.36% |
17.209 |
16.974 |
- |
0.28% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
-1.36% |
11.206 |
11.054 |
- |
-0.38% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.36% |
415.611 |
409.965 |
- |
0.48% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-1.36% |
23.136 |
22.822 |
- |
-4.45% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-1.36% |
8.918 |
8.797 |
- |
-63.15% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
-1.36% |
10.933 |
10.785 |
- |
-0.75% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.35% |
26576.058 |
26217.495 |
- |
-2.18% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-1.35% |
19.423 |
19.161 |
- |
4.62% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
-1.35% |
2.914 |
2.875 |
- |
0.04% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-1.35% |
13.058 |
12.882 |
- |
2.83% |
- |
|
BM_CmpEqual_int_ushort
|
-1.34% |
1.107 |
1.092 |
- |
-0.39% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-1.34% |
16697028.284 |
16472828.554 |
- |
0.47% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
-1.34% |
1949.667 |
1923.495 |
- |
-0.59% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.34% |
1131863.036 |
1116678.569 |
- |
-2.61% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
-1.34% |
7421.815 |
7322.362 |
- |
-0.59% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
-1.34% |
17.573 |
17.337 |
- |
-1.22% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.34% |
172173.807 |
169869.400 |
- |
-2.66% |
- |
|
std::sort(vector<int>)_(descending)/8
|
-1.34% |
24.886 |
24.553 |
- |
-0.77% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.33% |
2220.725 |
2191.108 |
- |
-1.24% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-1.33% |
3.623 |
3.575 |
- |
3.04% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
-1.33% |
12.123 |
11.962 |
- |
4.32% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-1.33% |
20.167 |
19.898 |
- |
0.31% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
-1.32% |
337.007 |
332.544 |
- |
-5.62% |
- |
|
std::shift_left(deque<int>)/1024
|
-1.32% |
38.419 |
37.910 |
- |
-0.20% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-1.32% |
9.417 |
9.292 |
- |
2.30% |
- |
|
std::sample(list<int>)/1024
|
-1.32% |
12113.007 |
11952.957 |
- |
-0.00% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192
|
-1.32% |
278383.976 |
274709.755 |
- |
-0.39% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-1.32% |
26.016 |
25.673 |
- |
0.83% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.32% |
19.578 |
19.320 |
- |
5.02% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-1.32% |
36925.185 |
36439.469 |
- |
-0.81% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-1.31% |
53.423 |
52.721 |
- |
-5.56% |
- |
|
BM_vector_deque_copy/64
|
-1.31% |
2.828 |
2.791 |
- |
-1.22% |
- |
|
bm_gcd_random
|
-1.31% |
29.501 |
29.113 |
- |
-6.35% |
- |
|
BM_std_minmax_element<int>/5500
|
-1.31% |
1366.162 |
1348.243 |
- |
-5.24% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-1.31% |
12.863 |
12.695 |
- |
0.49% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.31% |
6575.951 |
6490.093 |
- |
-8.38% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-1.30% |
1820445.819 |
1796694.024 |
- |
-2.44% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
-1.30% |
38009772.206 |
37514992.059 |
- |
-1.10% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192
|
-1.30% |
108319.683 |
106910.887 |
- |
-0.74% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.30% |
1035.213 |
1021.753 |
- |
11.29% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
-1.30% |
75585283.472 |
74602562.474 |
- |
-0.83% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-1.30% |
6540.955 |
6455.923 |
- |
-8.61% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
-1.30% |
26.561 |
26.216 |
- |
-0.43% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-1.30% |
1.660 |
1.638 |
- |
-1.67% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
-1.30% |
12.743 |
12.578 |
- |
0.84% |
- |
|
BM_StringFindStringLiteral/1024
|
-1.29% |
18.359 |
18.121 |
- |
0.60% |
- |
|
BM_deque_vector_copy_backward/65536
|
-1.29% |
8329.190 |
8221.551 |
- |
6.00% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.29% |
32.710 |
32.288 |
- |
4.86% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
-1.29% |
8413.685 |
8305.305 |
- |
-1.36% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
-1.28% |
5.072 |
5.007 |
- |
-0.29% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
-1.28% |
17972.110 |
17741.547 |
- |
-0.35% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.28% |
24.155 |
23.845 |
- |
1.08% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.28% |
7138.042 |
7046.698 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-1.28% |
21033080.641 |
20764565.769 |
- |
-1.91% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
-1.27% |
249011.488 |
245836.958 |
- |
0.46% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.27% |
13.634 |
13.461 |
- |
-0.06% |
- |
|
std::rotate_copy(vector<int>)/50
|
-1.27% |
2.709 |
2.674 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.27% |
4104595.999 |
4052550.582 |
- |
-0.90% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
-1.27% |
63559399.587 |
62754678.575 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-1.27% |
1201947.896 |
1186742.911 |
- |
0.90% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
-1.26% |
13.884 |
13.708 |
- |
19.31% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
-1.25% |
248765.906 |
245645.921 |
- |
0.37% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.25% |
136161.085 |
134455.986 |
- |
-2.54% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.25% |
7.002 |
6.914 |
- |
-1.55% |
- |
|
BM_num_put<unsigned_long>
|
-1.25% |
11.309 |
11.167 |
- |
-0.88% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
-1.25% |
6.435 |
6.355 |
- |
0.11% |
- |
|
bm_swap_ranges_vb_aligned/512
|
-1.25% |
4.973 |
4.911 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.25% |
63355290.614 |
62564946.392 |
- |
-0.50% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.25% |
27.844 |
27.497 |
- |
-0.23% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-1.24% |
1.790 |
1.768 |
- |
-5.04% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-1.24% |
269041.527 |
265693.523 |
- |
-1.15% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
-1.24% |
11.747 |
11.600 |
- |
0.03% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
-1.24% |
3144.804 |
3105.707 |
- |
0.48% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.24% |
12856.139 |
12696.673 |
- |
-0.47% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-1.24% |
2.175 |
2.148 |
- |
2.86% |
- |
|
BM_CmpLess_schar_uint
|
-1.24% |
1.104 |
1.090 |
- |
-1.92% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.24% |
6097.833 |
6022.507 |
- |
-0.49% |
- |
|
BM_deque_vector_copy_backward/1
|
-1.23% |
2.138 |
2.112 |
- |
-0.52% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.23% |
743.396 |
734.224 |
- |
-1.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.23% |
1157975.587 |
1143701.640 |
- |
-3.37% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.23% |
19.977 |
19.731 |
- |
-0.60% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.23% |
39576972.942 |
39089650.956 |
- |
-1.69% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-1.23% |
0.940 |
0.928 |
- |
0.02% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-1.23% |
8674.250 |
8567.719 |
- |
5.37% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.23% |
156045.916 |
154129.521 |
- |
-0.54% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
-1.23% |
5777.256 |
5706.314 |
- |
0.07% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-1.23% |
7.944 |
7.846 |
- |
-4.03% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-1.23% |
36142985.817 |
35699439.391 |
- |
-0.51% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-1.23% |
20.146 |
19.899 |
- |
-2.48% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.22% |
36076959.345 |
35635073.113 |
- |
-0.64% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-1.22% |
199.773 |
197.327 |
- |
-0.94% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-1.22% |
1814873.532 |
1792649.632 |
- |
2.73% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/1024
|
-1.22% |
756.031 |
746.793 |
- |
0.02% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-1.22% |
1.575 |
1.555 |
- |
-1.27% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-1.22% |
60.350 |
59.613 |
- |
0.14% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.22% |
51316.036 |
50690.411 |
- |
-4.74% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.22% |
7587.523 |
7495.084 |
- |
-2.12% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
-1.22% |
6233.211 |
6157.277 |
- |
-1.02% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-1.22% |
2655.881 |
2623.538 |
- |
-0.18% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-1.22% |
8.021 |
7.924 |
- |
0.85% |
- |
|
BM_CmpEqual_short_short
|
-1.22% |
1.094 |
1.081 |
- |
3.71% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
-1.21% |
8.723 |
8.617 |
- |
0.15% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-1.21% |
9152.276 |
9041.202 |
- |
-11.53% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-1.21% |
24.293 |
23.999 |
- |
-1.03% |
- |
|
BM_std_minmax_element<char>/4
|
-1.21% |
1.271 |
1.255 |
- |
3.47% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-1.21% |
360.259 |
355.900 |
- |
-2.82% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
-1.21% |
20949.828 |
20696.555 |
- |
-0.02% |
- |
|
BM_CmpEqual_ushort_uint
|
-1.21% |
1.070 |
1.057 |
- |
1.26% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.21% |
596.595 |
589.394 |
- |
0.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.21% |
12471.445 |
12320.935 |
- |
-1.29% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.21% |
8440.379 |
8338.532 |
- |
-0.79% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-1.21% |
23.684 |
23.399 |
- |
-0.95% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
-1.21% |
15.789 |
15.599 |
- |
-0.67% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
-1.20% |
1549.530 |
1530.881 |
- |
-0.48% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
-1.20% |
62.342 |
61.592 |
- |
-0.28% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.20% |
35361.928 |
34937.786 |
- |
0.83% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/1024
|
-1.20% |
523.243 |
516.970 |
- |
-0.12% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
-1.19% |
1.516 |
1.498 |
- |
3.88% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
-1.19% |
769.326 |
760.164 |
- |
0.49% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
-1.19% |
55108673.132 |
54454221.003 |
- |
0.38% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
-1.19% |
78.492 |
77.560 |
- |
-0.07% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
-1.19% |
12.179 |
12.035 |
- |
-0.29% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.19% |
246088.927 |
243168.714 |
- |
-0.97% |
- |
|
std::move(deque<int>)/8
|
-1.19% |
3.486 |
3.445 |
- |
-0.94% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-1.18% |
12408.307 |
12261.518 |
- |
-2.66% |
- |
|
std::partition_point(list<int>)/8192
|
-1.18% |
12491.412 |
12343.709 |
- |
4.38% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
-1.18% |
292.036 |
288.588 |
- |
-0.03% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
-1.18% |
5.543 |
5.477 |
- |
1.20% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.18% |
565789.085 |
559114.987 |
- |
0.11% |
- |
|
std::copy(vector<int>)/32768
|
-1.18% |
3491.522 |
3450.450 |
- |
-7.98% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.18% |
803.766 |
794.312 |
- |
-0.65% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-1.17% |
220.413 |
217.824 |
- |
-0.63% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-1.17% |
13803.333 |
13641.479 |
- |
-0.54% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
-1.17% |
21.992 |
21.734 |
- |
-0.56% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.17% |
657.984 |
650.283 |
- |
-0.55% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
-1.17% |
2301.050 |
2274.165 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-1.17% |
2150871.473 |
2125753.905 |
- |
-0.76% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-1.16% |
8.564 |
8.464 |
- |
1.04% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
-1.16% |
13899.326 |
13737.457 |
- |
-0.61% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.16% |
1093199.978 |
1080482.398 |
- |
-3.71% |
- |
|
std::vector<std::string>::ctor(size)/8192
|
-1.16% |
4216.905 |
4167.870 |
- |
-0.21% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.16% |
13.618 |
13.459 |
- |
-0.04% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-1.16% |
35.375 |
34.964 |
- |
-1.25% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
-1.16% |
3662.973 |
3620.469 |
- |
-1.02% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.16% |
51.191 |
50.597 |
- |
-0.50% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8192
|
-1.16% |
3871.323 |
3826.487 |
- |
0.10% |
- |
|
std::for_each_n(vector<int>)/8
|
-1.16% |
2.764 |
2.732 |
- |
3.55% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
-1.16% |
1856.517 |
1835.063 |
- |
-0.31% |
- |
|
std::shift_right(deque<int>)/8192
|
-1.15% |
311.618 |
308.024 |
- |
-2.48% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.15% |
538281974.163 |
532093615.857 |
- |
-0.57% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.15% |
1.056 |
1.044 |
- |
-0.01% |
- |
|
std::set<std::string>::count(key)_(existent)/8192
|
-1.15% |
31.465 |
31.104 |
- |
-10.33% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
-1.15% |
3271.684 |
3234.125 |
- |
0.03% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.15% |
7569.216 |
7482.445 |
- |
0.50% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.14% |
13.345 |
13.193 |
- |
-1.77% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.14% |
16620335.406 |
16431035.059 |
- |
-0.05% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-1.14% |
2.148 |
2.124 |
- |
-1.72% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-1.14% |
350969006.648 |
346974044.108 |
- |
-2.53% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
-1.14% |
1485.464 |
1468.567 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_uint32_4_1
|
-1.14% |
216223840.533 |
213766058.895 |
- |
-0.25% |
- |
|
BM_std_minmax_element<int>/4000
|
-1.14% |
997.411 |
986.077 |
- |
-5.44% |
- |
|
BM_std_minmax_element<int>/4096
|
-1.14% |
1020.137 |
1008.553 |
- |
-5.54% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-1.13% |
2.368 |
2.341 |
- |
-1.93% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
-1.13% |
6.252 |
6.181 |
- |
-0.17% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-1.13% |
1.600 |
1.582 |
- |
-2.73% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
-1.13% |
1894.343 |
1872.931 |
- |
0.45% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
-1.13% |
1408.617 |
1392.720 |
- |
-0.36% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
-1.13% |
16.329 |
16.145 |
- |
-1.80% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-1.13% |
1.599 |
1.581 |
- |
-2.75% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
-1.12% |
1019.251 |
1007.803 |
- |
0.79% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
-1.12% |
10.321 |
10.205 |
- |
-3.78% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
-1.12% |
94.016 |
92.962 |
- |
0.21% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.12% |
9108.523 |
9006.531 |
- |
0.08% |
- |
|
std::partial_sort(vector<int>)_(descending)/8192
|
-1.12% |
94366.620 |
93310.698 |
- |
-0.47% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-1.12% |
733.032 |
724.831 |
- |
-3.56% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
-1.12% |
776.450 |
767.773 |
- |
-0.08% |
- |
|
SetIntersection_None_Set_float_16_16
|
-1.12% |
35349871.435 |
34955046.649 |
- |
-0.74% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
-1.11% |
8.141 |
8.051 |
- |
3.91% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/32
|
-1.11% |
24.674 |
24.400 |
- |
-0.18% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/32768
|
-1.11% |
482.764 |
477.391 |
- |
0.19% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-1.11% |
5.815 |
5.750 |
- |
0.06% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
-1.11% |
242.785 |
240.089 |
- |
-0.24% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-1.11% |
507.466 |
501.836 |
- |
-10.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.11% |
22609.406 |
22358.773 |
- |
-0.42% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-1.11% |
1.635 |
1.617 |
- |
1.06% |
- |
|
BM_CmpLess_int_schar
|
-1.11% |
1.135 |
1.122 |
- |
-0.85% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
-1.11% |
7.133 |
7.054 |
- |
0.43% |
- |
|
rng::fold_left(list<int>)/50
|
-1.10% |
37.730 |
37.314 |
- |
-0.48% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-1.10% |
3234.163 |
3198.526 |
- |
0.16% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
-1.10% |
243.201 |
240.522 |
- |
-2.85% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-1.10% |
249.545 |
246.795 |
- |
-3.14% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.10% |
1.091 |
1.079 |
- |
-1.95% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-1.10% |
2.692 |
2.663 |
- |
0.97% |
- |
|
BM_deque_vector_ranges_move/5500
|
-1.10% |
195.279 |
193.131 |
- |
-0.27% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.10% |
11737678.754 |
11608677.285 |
- |
-0.57% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
-1.10% |
1.219 |
1.205 |
- |
4.45% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
-1.10% |
11.804 |
11.674 |
- |
0.60% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-1.10% |
2.445 |
2.418 |
- |
-0.29% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
-1.10% |
32552.139 |
32195.274 |
- |
1.34% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.10% |
371942.665 |
367867.281 |
- |
-1.19% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.09% |
4.427 |
4.379 |
- |
-2.23% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-1.09% |
1049358.382 |
1037882.750 |
- |
13.66% |
- |
|
ranges::min(std::list<char>)/70000
|
-1.09% |
53915.279 |
53325.809 |
- |
0.93% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-1.09% |
15.343 |
15.175 |
- |
-1.77% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.09% |
3962.711 |
3919.478 |
- |
-0.17% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.09% |
148631.407 |
147011.276 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-1.09% |
63244940.336 |
62556959.578 |
- |
-1.07% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.08% |
9295517.372 |
9194743.967 |
- |
-2.45% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.08% |
16.930 |
16.747 |
- |
0.79% |
- |
|
std::sort(deque<int>)_(heap)/8192
|
-1.08% |
69291.931 |
68542.330 |
- |
-0.54% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.08% |
20.267 |
20.048 |
- |
-2.62% |
- |
|
BM_deque_deque_copy/1
|
-1.08% |
2.567 |
2.539 |
- |
0.19% |
- |
|
BM_deque_vector_move/0
|
-1.08% |
1.386 |
1.371 |
- |
-2.13% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-1.08% |
1.955 |
1.933 |
- |
16.34% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/1024
|
-1.07% |
8.352 |
8.263 |
- |
-0.20% |
- |
|
std::sort_heap(deque<int>)/8
|
-1.07% |
36.376 |
35.985 |
- |
-2.61% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8
|
-1.07% |
17.731 |
17.541 |
- |
-0.34% |
- |
|
BM_StringFindCharLiteral/256
|
-1.07% |
5.373 |
5.316 |
- |
-0.87% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
-1.07% |
17774.015 |
17583.844 |
- |
0.11% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-1.07% |
756.037 |
747.953 |
- |
-0.74% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.07% |
4.033 |
3.990 |
- |
0.22% |
- |
|
BM_CmpLess_schar_ushort
|
-1.07% |
1.099 |
1.088 |
- |
-1.77% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/32
|
-1.06% |
209.402 |
207.179 |
- |
-0.30% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.06% |
1877.452 |
1857.552 |
- |
-0.16% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.05% |
40206.892 |
39783.622 |
- |
0.33% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.05% |
1065938.925 |
1054720.214 |
- |
-0.51% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-1.05% |
0.961 |
0.951 |
- |
9.53% |
- |
|
rng::starts_with(list<int>)/1024
|
-1.05% |
779.849 |
771.664 |
- |
0.33% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
-1.05% |
15613.553 |
15449.751 |
- |
-0.50% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
-1.05% |
77.997 |
77.181 |
- |
-0.77% |
- |
|
rng::fold_left(deque<int>)/8192
|
-1.04% |
4507.855 |
4460.909 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
-1.04% |
59785416.921 |
59163510.677 |
- |
-0.74% |
- |
|
BM_PushHeap_uint32_Random_16384
|
-1.04% |
5.860 |
5.799 |
- |
0.47% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.04% |
7740.843 |
7660.534 |
- |
1.37% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.04% |
26.611 |
26.336 |
- |
-1.16% |
- |
|
std::reverse_copy(list<int>)/32768
|
-1.03% |
26710.204 |
26433.954 |
- |
0.50% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
-1.03% |
28.117 |
27.828 |
- |
-0.43% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.03% |
199.769 |
197.715 |
- |
-0.75% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-1.03% |
3.525 |
3.489 |
- |
-0.72% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.03% |
12698.391 |
12567.954 |
- |
-6.32% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0
|
-1.03% |
15.172 |
15.017 |
- |
0.24% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-1.03% |
4.453 |
4.408 |
- |
-3.88% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.02% |
47.195 |
46.712 |
- |
-1.82% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
-1.02% |
7452.489 |
7376.340 |
- |
0.76% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192
|
-1.02% |
53256.687 |
52712.553 |
- |
-0.42% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.02% |
8.691 |
8.603 |
- |
-0.42% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.02% |
393.933 |
389.912 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.02% |
540441668.967 |
534928448.162 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.02% |
136421294.131 |
135031379.552 |
- |
-0.34% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8
|
-1.02% |
51.272 |
50.751 |
- |
-1.04% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
-1.02% |
10415.770 |
10310.035 |
- |
0.04% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.01% |
139671.296 |
138255.454 |
- |
-0.57% |
- |
|
std::pop_heap(deque<size_t>)/8
|
-1.01% |
52.390 |
51.860 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-1.01% |
1095116.132 |
1084041.604 |
- |
-1.28% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-1.01% |
8822776.742 |
8733561.284 |
- |
-1.59% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.01% |
1107501.171 |
1096306.622 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-1.01% |
3879360.783 |
3840153.255 |
- |
-1.13% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.01% |
393.657 |
389.680 |
- |
-0.43% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-1.01% |
34.847 |
34.495 |
- |
-7.68% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/8192
|
-1.01% |
36926951.731 |
36554660.054 |
- |
-0.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/1024
|
-1.01% |
9531.790 |
9435.757 |
- |
-0.51% |
- |
|
BM_vector_deque_copy_backward/512
|
-1.01% |
17.654 |
17.476 |
- |
-0.04% |
- |
|
BM_CmpEqual_int_short
|
-1.01% |
1.136 |
1.125 |
- |
-1.25% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.01% |
12.825 |
12.696 |
- |
-0.28% |
- |
|
std::sort(vector<int>)_(ascending)/1024
|
-1.00% |
522.908 |
517.655 |
- |
0.05% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.00% |
5.556 |
5.500 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-1.00% |
1122364.297 |
1111118.503 |
- |
2.36% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-1.00% |
7962.239 |
7882.504 |
- |
-0.08% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
-1.00% |
449.753 |
445.252 |
- |
2.12% |
- |