|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
-99.72% |
351985316.756 |
1000787.517 |
- |
-99.72% |
- |
|
rng::fill_n(vector<bool>)/262144
|
-75.38% |
941.546 |
231.832 |
- |
-0.10% |
- |
|
rng::fill(vector<bool>)/262144
|
-75.00% |
930.475 |
232.583 |
- |
-0.32% |
- |
|
std::fill(vector<bool>)/262144
|
-74.47% |
911.564 |
232.726 |
- |
-0.10% |
- |
|
std::fill_n(list<int>)/1024
|
-55.25% |
1451.284 |
649.521 |
- |
-0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/512
|
-54.32% |
3.011 |
1.375 |
- |
-0.01% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-54.30% |
1552.290 |
709.341 |
- |
-0.01% |
- |
|
std::partition(list<int>)_(sparse)/1024
|
-52.94% |
1510.286 |
710.701 |
- |
-2.06% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-50.02% |
2.610 |
1.305 |
- |
0.12% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/64
|
-49.88% |
2.610 |
1.308 |
- |
0.30% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
-48.27% |
1445.644 |
747.877 |
- |
-0.50% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
-47.84% |
1465.719 |
764.574 |
- |
-0.89% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-45.92% |
0.494 |
0.267 |
- |
-45.94% |
- |
|
rng::copy_n(vector<int>)/64
|
-45.59% |
4.546 |
2.473 |
- |
-0.04% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-44.91% |
3.676 |
2.025 |
- |
-45.67% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
-44.84% |
1496.801 |
825.705 |
- |
-0.02% |
- |
|
rng::partition(list<int>)_(sparse)/1024
|
-44.23% |
1326.511 |
739.742 |
- |
0.98% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/8192
|
-43.62% |
11.198 |
6.313 |
- |
-5.32% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-42.89% |
124.588 |
71.155 |
- |
0.13% |
- |
|
BM_RangesPushHeap_uint64_Descending_1
|
-42.68% |
0.697 |
0.400 |
- |
-14.38% |
- |
|
rng::rotate(deque<int>)_(by_1/4)/8192
|
-42.61% |
11872.575 |
6813.958 |
- |
-0.02% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-41.64% |
13301.645 |
7762.853 |
- |
-8.69% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
-40.60% |
0.487 |
0.289 |
- |
-5.39% |
- |
|
rng::find_if_not(list<int>)_(process_all)/8192
|
-39.86% |
12318.865 |
7408.675 |
- |
-17.34% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/512
|
-39.43% |
2.917 |
1.767 |
- |
0.11% |
- |
|
rng::copy_n(vector<int>)/4096
|
-38.79% |
237.632 |
145.457 |
- |
-0.55% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-38.14% |
12745.746 |
7884.730 |
- |
-3.67% |
- |
|
BM_vector_deque_ranges_move/0
|
-37.06% |
0.551 |
0.347 |
- |
-33.25% |
- |
|
rng::copy_n(deque<int>)/64
|
-36.92% |
4.545 |
2.867 |
- |
-0.04% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-36.74% |
2112.173 |
1336.131 |
- |
1.39% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-36.46% |
929.146 |
590.409 |
- |
-14.04% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-35.85% |
413.175 |
265.035 |
- |
-36.20% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-35.85% |
865.521 |
555.247 |
- |
-18.68% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-35.55% |
32.255 |
20.787 |
- |
-37.02% |
- |
|
rng::copy_n(vector<int>)/8
|
-35.02% |
3.306 |
2.148 |
- |
-3.77% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-33.31% |
9694763.567 |
6465381.121 |
- |
7.91% |
- |
|
std::copy_backward(vector<int>)/4096
|
-32.67% |
234.321 |
157.773 |
- |
-34.02% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-32.35% |
9.579 |
6.481 |
- |
-0.23% |
- |
|
rng::copy_n(deque<int>)/8
|
-32.27% |
3.930 |
2.662 |
- |
-3.48% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-31.89% |
0.541 |
0.368 |
- |
-30.63% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1
|
-31.42% |
0.697 |
0.478 |
- |
6.69% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-30.72% |
797.254 |
552.339 |
- |
-14.42% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-30.53% |
10655.666 |
7402.001 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-30.51% |
326211970.566 |
226678213.728 |
- |
-6.08% |
- |
|
std::copy_n(vector<int>)/4096
|
-30.07% |
223.566 |
156.344 |
- |
-24.90% |
- |
|
rng::find(list<int>)_(process_all)/8192
|
-29.90% |
12054.123 |
8449.392 |
- |
-19.07% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-29.71% |
6.753 |
4.747 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-29.66% |
20560559.118 |
14462729.823 |
- |
2.40% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-29.09% |
2.449 |
1.737 |
- |
-36.68% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-29.01% |
228931266.800 |
162512365.554 |
- |
-7.35% |
- |
|
std::copy_n(deque<int>)/64
|
-28.82% |
3.874 |
2.758 |
- |
-0.23% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-28.01% |
2.701 |
1.944 |
- |
-1.15% |
- |
|
rng::find(list<int>)_(bail_25%)/1024
|
-27.61% |
183.193 |
132.605 |
- |
-26.81% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/32768
|
-27.60% |
11962.608 |
8660.540 |
- |
-17.28% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-27.20% |
3635643.158 |
2646865.306 |
- |
-31.99% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-27.15% |
65.504 |
47.719 |
- |
0.15% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-26.90% |
32.641 |
23.861 |
- |
-48.31% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-26.83% |
14.237 |
10.416 |
- |
-4.21% |
- |
|
rng::for_each(multiset<int>)/8192
|
-26.82% |
21632.793 |
15829.938 |
- |
-2.96% |
- |
|
rng::for_each_n(list<int>)/8192
|
-26.77% |
11541.633 |
8452.426 |
- |
16.96% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-26.76% |
78.765 |
57.691 |
- |
-3.98% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-26.72% |
6.529 |
4.784 |
- |
0.38% |
- |
|
BM_std_min<unsigned_char>/1
|
-26.56% |
0.452 |
0.332 |
- |
2.26% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-26.33% |
735.067 |
541.546 |
- |
-19.31% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-26.26% |
336827665.159 |
248361622.340 |
- |
-26.38% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-26.24% |
1793.083 |
1322.564 |
- |
0.47% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-26.17% |
211542839.699 |
156177993.693 |
- |
-9.37% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-26.14% |
11821.948 |
8731.817 |
- |
7.64% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4
|
-25.80% |
3.093 |
2.295 |
- |
-34.11% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-25.37% |
208904382.538 |
155900834.170 |
- |
-9.22% |
- |
|
BM_PushHeap_float_SingleElement_1
|
-25.30% |
0.576 |
0.431 |
- |
-38.25% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-25.06% |
60.107 |
45.042 |
- |
-26.58% |
- |
|
std::shift_left(vector<int>)/32
|
-24.95% |
3.961 |
2.973 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-24.71% |
207583953.119 |
156287566.550 |
- |
-9.39% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-24.64% |
9.592 |
7.229 |
- |
9.70% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-24.61% |
66.030 |
49.777 |
- |
2.09% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-24.18% |
32.304 |
24.491 |
- |
-25.03% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-24.17% |
812.170 |
615.890 |
- |
0.90% |
- |
|
std::adjacent_find(deque<int>)/50
|
-24.07% |
23.560 |
17.889 |
- |
21.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-24.02% |
1956087.185 |
1486160.685 |
- |
-2.50% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-23.51% |
45.961 |
35.156 |
- |
-16.20% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-23.44% |
3987.682 |
3052.791 |
- |
0.12% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-23.27% |
5.973 |
4.583 |
- |
2.68% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-23.12% |
0.698 |
0.536 |
- |
19.87% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-22.99% |
44.875 |
34.559 |
- |
-2.01% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-22.95% |
200606333.394 |
154574675.933 |
- |
-10.72% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-22.91% |
65.018 |
50.123 |
- |
-2.51% |
- |
|
BM_RangesMakeHeap_float_Heap_64
|
-22.62% |
0.256 |
0.198 |
- |
-3.51% |
- |
|
BM_std_min<unsigned_short>/1
|
-22.53% |
0.328 |
0.254 |
- |
-0.03% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-22.13% |
8.490 |
6.610 |
- |
-22.05% |
- |
|
BM_RangesPushHeap_string_Descending_262144
|
-22.13% |
4.047 |
3.151 |
- |
-38.44% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/1024
|
-22.11% |
5.791 |
4.510 |
- |
-1.29% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Empty_Control
|
-21.77% |
0.633 |
0.495 |
- |
-11.90% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-21.76% |
10602852.712 |
8296171.044 |
- |
1.04% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-21.72% |
1.536 |
1.202 |
- |
-21.55% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-21.64% |
67446777.448 |
52848916.477 |
- |
-2.33% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
-21.59% |
0.558 |
0.438 |
- |
-13.60% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-21.47% |
8.741 |
6.865 |
- |
10.45% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-21.31% |
195976566.919 |
154219176.592 |
- |
-10.92% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-21.10% |
19.071 |
15.046 |
- |
-17.57% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-20.99% |
45.898 |
36.265 |
- |
0.04% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-20.68% |
0.582 |
0.462 |
- |
-9.87% |
- |
|
std::move(list<int>)/4096
|
-20.60% |
5040.240 |
4001.964 |
- |
-8.63% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
-20.57% |
9226.889 |
7328.946 |
- |
-1.22% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-20.44% |
29.871 |
23.767 |
- |
-8.72% |
- |
|
BM_RangesPushHeap_uint64_Ascending_64
|
-20.43% |
1.908 |
1.519 |
- |
-0.03% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-20.38% |
0.698 |
0.556 |
- |
-12.74% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-20.26% |
6.103 |
4.866 |
- |
-18.78% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-19.76% |
283.161 |
227.209 |
- |
-0.27% |
- |
|
rng::find(list<int>)_(process_all)/32768
|
-19.70% |
33186.830 |
26649.652 |
- |
-4.45% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-19.68% |
12.007 |
9.644 |
- |
-18.21% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-19.63% |
109235247.110 |
87796772.910 |
- |
3.10% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-19.48% |
32318.400 |
26023.746 |
- |
-5.75% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-19.34% |
14.334 |
11.563 |
- |
-16.92% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
-19.25% |
1.129 |
0.912 |
- |
-2.67% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-19.11% |
14.119 |
11.421 |
- |
-0.23% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-19.03% |
124.789 |
101.040 |
- |
13.77% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-19.02% |
1.497 |
1.213 |
- |
-28.82% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-18.94% |
107633528.248 |
87252508.762 |
- |
8.27% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-18.93% |
10958079.326 |
8883689.992 |
- |
-1.58% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-18.91% |
1.560 |
1.265 |
- |
-11.95% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-18.75% |
11573.209 |
9402.726 |
- |
-10.81% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-18.70% |
8437.167 |
6859.603 |
- |
-2.12% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-18.64% |
23.038 |
18.744 |
- |
-2.14% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-18.61% |
906.731 |
737.999 |
- |
1.63% |
- |
|
std::partition_point(list<int>)/8192
|
-18.55% |
14417.463 |
11742.534 |
- |
-8.05% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
-18.55% |
1.696 |
1.381 |
- |
-17.22% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-18.45% |
31572.017 |
25746.132 |
- |
-0.46% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-18.45% |
7704.075 |
6282.542 |
- |
0.54% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-18.44% |
10.996 |
8.968 |
- |
-14.65% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-18.43% |
11026921.196 |
8994361.265 |
- |
-2.12% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-18.42% |
1.659 |
1.354 |
- |
4.48% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-18.36% |
822.442 |
671.441 |
- |
1.08% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
-18.34% |
10107.895 |
8254.405 |
- |
-0.79% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/4096
|
-18.25% |
6.088 |
4.977 |
- |
1.02% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-18.21% |
33.373 |
27.297 |
- |
-0.10% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-18.17% |
4725.620 |
3867.110 |
- |
0.26% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-18.08% |
11.850 |
9.707 |
- |
-12.70% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-18.07% |
186610391.370 |
152887553.566 |
- |
-8.01% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-18.07% |
32.717 |
26.806 |
- |
-11.81% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-18.02% |
8.878 |
7.279 |
- |
-0.23% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-18.02% |
0.635 |
0.520 |
- |
16.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-17.99% |
2221644.932 |
1821945.969 |
- |
-3.34% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-17.90% |
2750.296 |
2258.032 |
- |
-0.23% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-17.83% |
6.257 |
5.141 |
- |
13.78% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-17.80% |
346.109 |
284.506 |
- |
-0.19% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-17.72% |
0.365 |
0.301 |
- |
2.30% |
- |
|
std::adjacent_find(deque<int>)/8
|
-17.67% |
4.796 |
3.948 |
- |
33.54% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
-17.60% |
123.034 |
101.376 |
- |
-3.25% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-17.50% |
10833333.908 |
8937566.250 |
- |
-0.70% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-17.48% |
11.620 |
9.589 |
- |
-16.86% |
- |
|
BM_RangesMakeHeap_float_Random_256
|
-17.45% |
1.663 |
1.373 |
- |
-5.08% |
- |
|
rng::partition_point(list<int>)/8192
|
-17.43% |
14849.757 |
12261.747 |
- |
-7.46% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-17.41% |
10233919.704 |
8451801.250 |
- |
-14.42% |
- |
|
rng::for_each(set<int>)/8192
|
-17.33% |
19465.040 |
16092.337 |
- |
-2.14% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-17.27% |
10899298.911 |
9017374.647 |
- |
-0.46% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-17.21% |
8.912 |
7.378 |
- |
-0.90% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
-17.16% |
152.082 |
125.982 |
- |
-18.14% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-17.10% |
10738279.977 |
8902018.843 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-16.86% |
4495557.137 |
3737820.605 |
- |
-26.32% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
-16.76% |
1.818 |
1.514 |
- |
-7.37% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-16.74% |
9.193 |
7.654 |
- |
-18.53% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-16.64% |
1.428 |
1.190 |
- |
2.59% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-16.55% |
6.316 |
5.271 |
- |
0.09% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-16.50% |
311.599 |
260.192 |
- |
-2.89% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-16.45% |
9309.355 |
7777.754 |
- |
-16.98% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-16.44% |
7088319.430 |
5923018.644 |
- |
-0.62% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-16.35% |
246216.362 |
205964.093 |
- |
-0.28% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-16.33% |
10502.558 |
8787.988 |
- |
-1.29% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-16.30% |
31.770 |
26.593 |
- |
11.37% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-16.19% |
1.439 |
1.206 |
- |
-6.68% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-16.05% |
33192.042 |
27864.300 |
- |
-6.96% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-16.00% |
1461.651 |
1227.717 |
- |
30.60% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-15.97% |
0.497 |
0.417 |
- |
6.99% |
- |
|
BM_std_minmax<long_long>/2
|
-15.96% |
1.167 |
0.980 |
- |
-25.43% |
- |
|
BM_PushHeap_float_Random_1
|
-15.93% |
0.635 |
0.534 |
- |
3.30% |
- |
|
BM_std_min<unsigned_int>/1
|
-15.91% |
0.386 |
0.325 |
- |
-0.12% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-15.80% |
13984.355 |
11774.514 |
- |
14.55% |
- |
|
BM_std_min<short>/1
|
-15.62% |
0.384 |
0.324 |
- |
10.77% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-15.56% |
65.284 |
55.125 |
- |
-12.56% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-15.55% |
5783.146 |
4883.955 |
- |
-14.50% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-15.39% |
52461111.140 |
44388446.557 |
- |
13.90% |
- |
|
rng::copy_n(vector<int>)/512
|
-15.34% |
19.020 |
16.102 |
- |
-0.26% |
- |
|
rng::adjacent_find(deque<int>)/8
|
-15.30% |
3.538 |
2.997 |
- |
-20.08% |
- |
|
BM_RangesPopHeap_uint32_1
|
-15.30% |
0.508 |
0.430 |
- |
3.47% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-15.27% |
7.466 |
6.325 |
- |
-35.90% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-15.06% |
17190206.534 |
14601994.544 |
- |
-2.26% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-15.01% |
14456933.189 |
12287065.369 |
- |
-5.89% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-14.90% |
41.088 |
34.964 |
- |
-11.90% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
-14.82% |
8128373.081 |
6923828.802 |
- |
-1.95% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-14.79% |
125933.102 |
107302.934 |
- |
-2.37% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-14.79% |
1.674 |
1.426 |
- |
-23.40% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-14.69% |
13628.976 |
11627.054 |
- |
-4.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-14.66% |
0.481 |
0.411 |
- |
-8.54% |
- |
|
rng::remove(list<int>)_(sprinkled)/50
|
-14.64% |
77.522 |
66.169 |
- |
-4.81% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-14.59% |
10529.019 |
8992.439 |
- |
0.57% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-14.50% |
14021.514 |
11988.431 |
- |
-5.17% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-14.47% |
43571.832 |
37268.628 |
- |
-12.45% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-14.44% |
29796.226 |
25493.944 |
- |
1.45% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-14.43% |
9914.193 |
8483.511 |
- |
-18.62% |
- |
|
std::search(list<int>)_(single_element)/8192
|
-14.31% |
8971.860 |
7688.347 |
- |
-1.79% |
- |
|
BM_std_minmax<short>/3
|
-14.28% |
1.332 |
1.142 |
- |
-4.15% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-14.17% |
0.866 |
0.743 |
- |
-7.20% |
- |
|
BM_std_minmax_element<long_long>/3
|
-14.15% |
1.165 |
1.001 |
- |
-10.76% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/0
|
-14.14% |
71.878 |
61.715 |
- |
-49.72% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-14.12% |
2.682 |
2.303 |
- |
-3.14% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
-14.07% |
0.404 |
0.347 |
- |
-7.37% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-14.05% |
17.188 |
14.773 |
- |
-21.44% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-14.05% |
0.521 |
0.448 |
- |
-29.67% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/32
|
-13.96% |
2.614 |
2.249 |
- |
-0.70% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-13.88% |
11.093 |
9.553 |
- |
-13.31% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-13.87% |
4884749.117 |
4206999.304 |
- |
-16.91% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-13.78% |
2.580 |
2.225 |
- |
-0.25% |
- |
|
BM_deque_vector_move/0
|
-13.74% |
1.602 |
1.382 |
- |
-3.04% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/50
|
-13.69% |
25.210 |
21.759 |
- |
-14.29% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-13.65% |
13526.879 |
11680.532 |
- |
0.76% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-13.60% |
14.715 |
12.713 |
- |
-6.71% |
- |
|
rng::find_if_not(list<int>)_(process_all)/32768
|
-13.54% |
32124.369 |
27774.748 |
- |
-5.09% |
- |
|
rng::for_each(multiset<int>::iterator)/8192
|
-13.51% |
18812.123 |
16271.076 |
- |
0.51% |
- |
|
rng::starts_with(list<int>)/8192
|
-13.48% |
9752.896 |
8438.031 |
- |
-5.65% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-13.45% |
58.898 |
50.978 |
- |
-0.16% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-13.34% |
10.990 |
9.525 |
- |
-10.09% |
- |
|
BM_RangesPushHeap_uint64_Ascending_256
|
-13.30% |
2.415 |
2.094 |
- |
0.05% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-13.16% |
15.943 |
13.845 |
- |
-12.63% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-13.11% |
42.820 |
37.206 |
- |
-13.07% |
- |
|
BM_vector_deque_move/64000
|
-13.07% |
2718.387 |
2362.986 |
- |
-19.33% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-13.06% |
2373330.150 |
2063302.908 |
- |
-0.52% |
- |
|
BM_std_min<char>/3
|
-13.06% |
0.797 |
0.693 |
- |
-3.49% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-13.03% |
5071.059 |
4410.455 |
- |
-12.13% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-13.01% |
18763.130 |
16321.738 |
- |
0.48% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-12.96% |
0.611 |
0.532 |
- |
7.37% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
-12.92% |
44.251 |
38.535 |
- |
1.52% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
-12.90% |
32.361 |
28.187 |
- |
2.83% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1
|
-12.86% |
0.610 |
0.532 |
- |
29.29% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-12.79% |
30316.497 |
26439.267 |
- |
-4.62% |
- |
|
std::move(deque<int>)/32768
|
-12.74% |
2127.292 |
1856.371 |
- |
-12.48% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1024
|
-12.73% |
39530.462 |
34496.753 |
- |
-14.64% |
- |
|
rng::is_sorted_until(list<int>)/8192
|
-12.72% |
8228.980 |
7182.097 |
- |
-12.98% |
- |
|
BM_std_minmax<short>/2
|
-12.70% |
0.994 |
0.868 |
- |
-5.27% |
- |
|
BM_RangesMakeHeap_float_Heap_16
|
-12.68% |
0.242 |
0.211 |
- |
0.05% |
- |
|
BM_PushHeap_float_Ascending_16
|
-12.64% |
1.121 |
0.979 |
- |
-8.08% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/16
|
-12.61% |
1.156 |
1.010 |
- |
-12.63% |
- |
|
BM_RangesPopHeap_uint64_1
|
-12.57% |
0.562 |
0.491 |
- |
10.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-12.54% |
44.038 |
38.516 |
- |
-6.55% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
-12.52% |
9002505.524 |
7875300.471 |
- |
-11.73% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-12.52% |
32.858 |
28.746 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-12.49% |
1648809.635 |
1442860.442 |
- |
-15.24% |
- |
|
BM_PushHeap_uint32_Random_1
|
-12.44% |
0.696 |
0.610 |
- |
36.13% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-12.37% |
2714.434 |
2378.711 |
- |
-19.55% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-12.31% |
8.173 |
7.167 |
- |
12.77% |
- |
|
std::partition_point(list<int>)/1024
|
-12.30% |
1285.313 |
1127.196 |
- |
-12.89% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-12.22% |
5.201 |
4.566 |
- |
-29.28% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-12.21% |
10.499 |
9.217 |
- |
-4.95% |
- |
|
BM_vector_deque_copy/64000
|
-12.18% |
2707.665 |
2377.847 |
- |
-19.17% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-12.13% |
20.589 |
18.092 |
- |
-4.10% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
-12.03% |
0.934 |
0.821 |
- |
11.56% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
-12.00% |
6457.327 |
5682.708 |
- |
0.58% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-11.98% |
2.169 |
1.909 |
- |
2.96% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-11.96% |
1.245 |
1.096 |
- |
-15.81% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-11.94% |
6.935 |
6.106 |
- |
-3.27% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-11.91% |
9288.624 |
8182.535 |
- |
-26.16% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-11.86% |
2932.060 |
2584.246 |
- |
-17.52% |
- |
|
BM_vector_deque_move/70000
|
-11.84% |
2922.283 |
2576.246 |
- |
-18.69% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-11.82% |
8321.956 |
7337.915 |
- |
0.29% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-11.78% |
9877.922 |
8714.225 |
- |
0.53% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-11.77% |
1.032 |
0.910 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-11.74% |
23623348.810 |
20850077.791 |
- |
-0.20% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-11.71% |
33140.147 |
29259.253 |
- |
-2.83% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-11.70% |
23.466 |
20.721 |
- |
4.47% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-11.65% |
8272.866 |
7308.964 |
- |
-17.34% |
- |
|
BM_vector_deque_copy/70000
|
-11.65% |
2927.076 |
2586.194 |
- |
-17.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-11.60% |
52015391.379 |
45981396.556 |
- |
-0.37% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_1024
|
-11.57% |
9.794 |
8.661 |
- |
-10.96% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-11.55% |
38.529 |
34.079 |
- |
-14.29% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-11.51% |
81.533 |
72.150 |
- |
2.18% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-11.43% |
3724.031 |
3298.316 |
- |
3.86% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-11.36% |
13283.917 |
11774.886 |
- |
-0.81% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-11.34% |
11.272 |
9.995 |
- |
-11.24% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
-11.32% |
13.650 |
12.105 |
- |
0.22% |
- |
|
rng::find_if(list<int>)_(process_all)/32768
|
-11.30% |
30804.830 |
27324.092 |
- |
-6.50% |
- |
|
rng::all_of(deque<int>)_(process_all)/8192
|
-11.29% |
2969.678 |
2634.481 |
- |
0.09% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-11.28% |
13675.100 |
12132.752 |
- |
2.00% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-11.24% |
2.564 |
2.276 |
- |
0.41% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1
|
-11.20% |
0.504 |
0.448 |
- |
-22.30% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-11.20% |
53.991 |
47.946 |
- |
2.39% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
-11.09% |
29.095 |
25.867 |
- |
2.03% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-11.08% |
34323.276 |
30518.666 |
- |
-2.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-11.07% |
8068263.985 |
7174876.346 |
- |
-1.48% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-11.07% |
5.637 |
5.013 |
- |
8.93% |
- |
|
BM_vector_deque_move_backward/0
|
-11.04% |
0.503 |
0.448 |
- |
0.90% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-11.01% |
2.066 |
1.838 |
- |
3.28% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
-10.95% |
1.189 |
1.059 |
- |
-5.73% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-10.86% |
2062833.132 |
1838817.170 |
- |
-3.90% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16
|
-10.85% |
0.376 |
0.336 |
- |
-2.97% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/32
|
-10.83% |
1.143 |
1.019 |
- |
-3.99% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
-10.82% |
10.930 |
9.748 |
- |
-3.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-10.78% |
1453006.275 |
1296390.988 |
- |
-2.18% |
- |
|
rng::all_of(deque<int>)_(process_all)/32768
|
-10.71% |
11875.549 |
10604.077 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
-10.69% |
5892089.715 |
5262314.603 |
- |
12.39% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-10.67% |
6508798.989 |
5814353.391 |
- |
-1.57% |
- |
|
BM_std_min<char>/24
|
-10.66% |
2.884 |
2.577 |
- |
-2.57% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-10.65% |
22210.868 |
19846.254 |
- |
-13.88% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-10.64% |
8015.056 |
7162.341 |
- |
-12.40% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-10.59% |
18201.882 |
16274.256 |
- |
-12.75% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-10.58% |
16.623 |
14.864 |
- |
0.09% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-10.58% |
1587.919 |
1419.961 |
- |
0.57% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-10.56% |
0.405 |
0.362 |
- |
-0.50% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-10.53% |
12058.929 |
10788.698 |
- |
-4.67% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-10.45% |
5.635 |
5.046 |
- |
-12.76% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-10.44% |
8312.083 |
7444.271 |
- |
-4.18% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-10.40% |
2939.058 |
2633.353 |
- |
0.06% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-10.35% |
2639.495 |
2366.285 |
- |
-17.70% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-10.32% |
2.407 |
2.158 |
- |
-4.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-10.31% |
7581902.269 |
6800138.970 |
- |
1.03% |
- |
|
std::vector<int>::ctor(size)/32
|
-10.31% |
11.220 |
10.064 |
- |
-7.81% |
- |
|
BM_std_minmax<int>/4
|
-10.30% |
1.085 |
0.973 |
- |
-0.26% |
- |
|
BM_PushHeap_string_Descending_1024
|
-10.29% |
2.607 |
2.339 |
- |
-29.45% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-10.29% |
1583.420 |
1420.556 |
- |
-12.50% |
- |
|
BM_vector_deque_move/65536
|
-10.28% |
2636.561 |
2365.457 |
- |
-17.75% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/8192
|
-10.26% |
346.380 |
310.841 |
- |
0.34% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-10.19% |
12619.955 |
11334.085 |
- |
0.49% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
-10.18% |
0.270 |
0.242 |
- |
3.12% |
- |
|
BM_vector_deque_ranges_move/65536
|
-10.16% |
2629.120 |
2361.944 |
- |
-17.41% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-10.13% |
8.293 |
7.453 |
- |
9.33% |
- |
|
rng::copy_if(list<int>)_(entire_range)/64
|
-10.10% |
40.163 |
36.106 |
- |
17.24% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-10.05% |
29.861 |
26.859 |
- |
-10.18% |
- |
|
rng::remove_if(deque<int>)_(prefix)/50
|
-10.04% |
74.679 |
67.185 |
- |
-9.12% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-10.02% |
2.041 |
1.837 |
- |
-11.74% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-10.01% |
23243.977 |
20916.433 |
- |
-12.72% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-10.00% |
0.679 |
0.611 |
- |
11.51% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-9.99% |
30553.318 |
27500.626 |
- |
-3.79% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
-9.97% |
0.586 |
0.527 |
- |
0.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-9.94% |
0.518 |
0.466 |
- |
-16.11% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-9.91% |
7862.007 |
7083.028 |
- |
1.25% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-9.90% |
2.748 |
2.476 |
- |
-10.44% |
- |
|
rng::copy_n(deque<int>)/512
|
-9.88% |
18.656 |
16.812 |
- |
0.11% |
- |
|
std::adjacent_find(list<int>)/50
|
-9.86% |
26.330 |
23.734 |
- |
-0.14% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-9.86% |
2.756 |
2.485 |
- |
-10.24% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-9.85% |
0.896 |
0.808 |
- |
-5.19% |
- |
|
BM_std_min<char>/32
|
-9.75% |
3.067 |
2.768 |
- |
-5.32% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/0
|
-9.73% |
0.644 |
0.581 |
- |
-14.39% |
- |
|
BM_RangesMakeHeap_uint64_Random_256
|
-9.70% |
1.250 |
1.129 |
- |
-6.15% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-9.67% |
1.792 |
1.619 |
- |
-9.99% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-9.63% |
2.720 |
2.458 |
- |
-10.42% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-9.62% |
13969336.600 |
12624904.388 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-9.61% |
134343675.392 |
121430236.603 |
- |
9.61% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-9.58% |
7451597.996 |
6737562.248 |
- |
8.80% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
-9.56% |
8377.569 |
7576.662 |
- |
-2.96% |
- |
|
BM_tolower_char<char>
|
-9.54% |
0.692 |
0.626 |
- |
-9.36% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-9.54% |
1.448 |
1.310 |
- |
4.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-9.49% |
0.614 |
0.556 |
- |
10.88% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-9.45% |
15785798.326 |
14294119.108 |
- |
-5.15% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-9.44% |
2.659 |
2.408 |
- |
3.19% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-9.44% |
10.795 |
9.776 |
- |
0.02% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-9.32% |
0.399 |
0.362 |
- |
-26.03% |
- |
|
BM_std_minmax<long_long>/3
|
-9.32% |
1.519 |
1.378 |
- |
-21.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-9.31% |
3251570.541 |
2948919.071 |
- |
0.70% |
- |
|
rng::rotate(deque<int>)_(1_element_backward)/8192
|
-9.30% |
342.899 |
311.009 |
- |
0.57% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-9.28% |
1.274 |
1.156 |
- |
-40.68% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/8192
|
-9.27% |
333.329 |
302.421 |
- |
0.02% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
-9.20% |
2.027 |
1.841 |
- |
-2.98% |
- |
|
BM_RangesPushHeap_uint64_Ascending_1024
|
-9.18% |
2.838 |
2.577 |
- |
0.02% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-9.16% |
1.320 |
1.199 |
- |
-18.46% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/8192
|
-9.09% |
332.795 |
302.532 |
- |
0.31% |
- |
|
rng::replace(vector<int>)_(prefix)/32
|
-9.08% |
5.209 |
4.736 |
- |
-6.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-9.08% |
10824021.102 |
9841607.074 |
- |
-9.05% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-9.08% |
2.790 |
2.537 |
- |
-8.52% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
-9.07% |
0.585 |
0.532 |
- |
-4.86% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-9.07% |
1.776 |
1.615 |
- |
0.09% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-9.03% |
62.729 |
57.067 |
- |
-6.77% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-9.00% |
219603273.227 |
199849127.524 |
- |
-3.12% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
-8.99% |
1500.207 |
1365.377 |
- |
1.75% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-8.93% |
36.131 |
32.904 |
- |
40.27% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-8.92% |
19.281 |
17.561 |
- |
-2.49% |
- |
|
BM_std_minmax<unsigned_char>/6
|
-8.87% |
2.080 |
1.895 |
- |
-7.47% |
- |
|
BM_std_minmax<unsigned_char>/3
|
-8.84% |
1.220 |
1.112 |
- |
-6.73% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-8.80% |
212629263.125 |
193919096.365 |
- |
-3.57% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-8.77% |
2014865.344 |
1838074.135 |
- |
0.52% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-8.73% |
1.413 |
1.290 |
- |
1.28% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-8.72% |
2.752 |
2.512 |
- |
-7.62% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-8.72% |
17093180.033 |
15602642.328 |
- |
0.91% |
- |
|
BM_MakeHeap_uint32_Random_16
|
-8.70% |
1.379 |
1.259 |
- |
0.52% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-8.68% |
7083.813 |
6468.959 |
- |
-7.15% |
- |
|
BM_PushHeap_float_Descending_1
|
-8.62% |
0.698 |
0.638 |
- |
48.09% |
- |
|
BM_vector_deque_ranges_copy/2
|
-8.62% |
2.069 |
1.890 |
- |
-8.49% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-8.61% |
316.110 |
288.889 |
- |
-1.67% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_1
|
-8.59% |
0.437 |
0.400 |
- |
-35.08% |
- |
|
BM_align/64
|
-8.58% |
0.973 |
0.890 |
- |
-0.68% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_4
|
-8.56% |
1.244 |
1.137 |
- |
-11.46% |
- |
|
BM_align/8
|
-8.55% |
0.973 |
0.890 |
- |
-0.91% |
- |
|
std::copy_n(deque<int>)/262144
|
-8.53% |
11145.771 |
10194.638 |
- |
0.53% |
- |
|
rng::move(list<int>)/4096
|
-8.51% |
5927.589 |
5423.144 |
- |
0.55% |
- |
|
BM_std_min<char>/19
|
-8.50% |
1.264 |
1.156 |
- |
-2.18% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-8.43% |
171852288.123 |
157363572.323 |
- |
2.04% |
- |
|
BM_align/256
|
-8.43% |
0.972 |
0.890 |
- |
-0.85% |
- |
|
std::move_backward(deque<int>)/8
|
-8.40% |
3.550 |
3.252 |
- |
-2.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-8.40% |
2.019 |
1.849 |
- |
-0.19% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-8.39% |
21.134 |
19.360 |
- |
1.88% |
- |
|
BM_vector_deque_ranges_move/64000
|
-8.38% |
2593.496 |
2376.052 |
- |
-16.74% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-8.38% |
1.388 |
1.272 |
- |
-4.18% |
- |
|
BM_std_minmax_element<char>/64000
|
-8.37% |
17258.177 |
15813.943 |
- |
-9.64% |
- |
|
rng::any_of(deque<int>)_(process_all)/8192
|
-8.36% |
2969.453 |
2721.180 |
- |
3.65% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-8.35% |
1.188 |
1.088 |
- |
-10.70% |
- |
|
BM_std_minmax<unsigned_char>/5
|
-8.34% |
1.790 |
1.641 |
- |
-6.31% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-8.32% |
2.756 |
2.527 |
- |
-9.26% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/1000
|
-8.31% |
36117.812 |
33114.728 |
- |
-14.77% |
- |
|
rng::partition(deque<int>)_(sparse)/32
|
-8.31% |
12.478 |
11.441 |
- |
-15.82% |
- |
|
BM_vector_deque_ranges_move/70000
|
-8.31% |
2814.605 |
2580.842 |
- |
-15.33% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_262144
|
-8.27% |
346335624.095 |
317690627.223 |
- |
0.98% |
- |
|
BM_tolower_char<wchar_t>
|
-8.27% |
0.691 |
0.634 |
- |
3.31% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-8.26% |
1.259 |
1.155 |
- |
0.01% |
- |
|
rng::remove_if(deque<int>)_(prefix)/32
|
-8.25% |
65.171 |
59.797 |
- |
-7.02% |
- |
|
BM_std_minmax_element<char>/70000
|
-8.25% |
18864.673 |
17309.187 |
- |
-9.57% |
- |
|
rng::any_of(deque<int>)_(process_all)/32768
|
-8.24% |
11848.097 |
10871.472 |
- |
3.25% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-8.23% |
8628.680 |
7918.536 |
- |
13.31% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-8.22% |
31.162 |
28.599 |
- |
-9.50% |
- |
|
BM_std_minmax_element<char>/65536
|
-8.22% |
17665.346 |
16212.918 |
- |
-9.36% |
- |
|
rng::find_end(list<int>)_(same_length)/8192
|
-8.19% |
19155.065 |
17586.973 |
- |
10.54% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-8.17% |
2869.830 |
2635.310 |
- |
-7.61% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-8.15% |
10.591 |
9.727 |
- |
-6.02% |
- |
|
BM_std_minmax<unsigned_char>/4
|
-8.15% |
1.496 |
1.374 |
- |
-6.72% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-8.11% |
4770.610 |
4383.747 |
- |
8.28% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_4
|
-8.10% |
0.369 |
0.339 |
- |
-1.90% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-8.10% |
3727.441 |
3425.651 |
- |
1.67% |
- |
|
BM_std_min<char>/2
|
-8.07% |
0.528 |
0.486 |
- |
0.06% |
- |
|
BM_std_minmax_element<char>/4000
|
-8.06% |
1085.536 |
997.988 |
- |
-9.33% |
- |
|
std::for_each_n(deque<int>)/8
|
-8.05% |
1.308 |
1.203 |
- |
-4.07% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-8.04% |
11062.924 |
10173.035 |
- |
-10.69% |
- |
|
BM_std_minmax_element<char>/5500
|
-7.99% |
1489.404 |
1370.411 |
- |
-9.25% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
-7.97% |
10.438 |
9.606 |
- |
-9.13% |
- |
|
BM_std_minmax_element<char>/4096
|
-7.96% |
1111.597 |
1023.073 |
- |
-9.20% |
- |
|
BM_align/1
|
-7.95% |
0.977 |
0.899 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.90% |
3551707.805 |
3271099.145 |
- |
-8.23% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-7.85% |
29.473 |
27.160 |
- |
-15.88% |
- |
|
BM_std_min<unsigned_char>/2
|
-7.84% |
0.527 |
0.485 |
- |
0.05% |
- |
|
std::is_sorted(list<int>)/8192
|
-7.82% |
7916.288 |
7297.022 |
- |
1.76% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-7.81% |
9.155 |
8.439 |
- |
-0.02% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.62% |
11.207 |
10.353 |
- |
-2.68% |
- |
|
std::partition_copy(list<int>)/8192
|
-7.60% |
7273.085 |
6720.054 |
- |
-7.85% |
- |
|
rng::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-7.57% |
974560.594 |
900762.299 |
- |
-3.51% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-7.55% |
4.162 |
3.847 |
- |
-10.26% |
- |
|
BM_std_minmax<unsigned_char>/2
|
-7.52% |
0.902 |
0.834 |
- |
-5.58% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-7.52% |
16.788 |
15.525 |
- |
-4.77% |
- |
|
BM_std_minmax_element<char>/1024
|
-7.52% |
283.074 |
261.788 |
- |
-8.71% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-7.45% |
1267847.412 |
1173447.101 |
- |
1.99% |
- |
|
std::copy_n(deque<int>)/512
|
-7.42% |
18.077 |
16.735 |
- |
0.02% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/32768
|
-7.42% |
2982.438 |
2761.125 |
- |
-0.56% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_64
|
-7.41% |
0.378 |
0.350 |
- |
-1.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-7.40% |
1285960.180 |
1190757.651 |
- |
-5.59% |
- |
|
BM_std_min<char>/18
|
-7.38% |
1.053 |
0.976 |
- |
-1.25% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-7.38% |
725.492 |
671.985 |
- |
-1.77% |
- |
|
rng::fill(vector<int>)/32
|
-7.37% |
1.151 |
1.066 |
- |
2.56% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-7.33% |
0.870 |
0.806 |
- |
-7.34% |
- |
|
BM_std_minmax<char>/1
|
-7.33% |
0.661 |
0.613 |
- |
-3.31% |
- |
|
BM_std_minmax<short>/11
|
-7.31% |
1.931 |
1.790 |
- |
-0.31% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-7.28% |
610.276 |
565.827 |
- |
10.90% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-7.28% |
2.445 |
2.268 |
- |
2.84% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-7.26% |
15168791.146 |
14067002.871 |
- |
-2.88% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-7.26% |
31.724 |
29.420 |
- |
-7.94% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
-7.19% |
7494.093 |
6955.037 |
- |
-0.36% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-7.19% |
9291.288 |
8623.445 |
- |
-15.61% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-7.14% |
8231.968 |
7644.335 |
- |
0.44% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-7.13% |
1265957.274 |
1175632.486 |
- |
2.21% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-7.13% |
49871793.332 |
46317631.359 |
- |
-37.12% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
-7.11% |
3.187 |
2.961 |
- |
-1.13% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/8192
|
-7.11% |
8912.548 |
8279.031 |
- |
0.58% |
- |
|
rng::move_backward(deque<int>)/8
|
-7.09% |
3.808 |
3.538 |
- |
-3.25% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-7.08% |
1262347.901 |
1173016.437 |
- |
1.43% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-7.07% |
176.937 |
164.432 |
- |
-0.08% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
-7.03% |
369.203 |
343.239 |
- |
0.30% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/8192
|
-7.00% |
158824.021 |
147706.997 |
- |
0.19% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-6.99% |
2.379 |
2.212 |
- |
-7.86% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-6.98% |
8.095 |
7.530 |
- |
-0.37% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
-6.97% |
3.922 |
3.649 |
- |
-0.45% |
- |
|
rng::find_if(deque<int>)_(bail_25%)/8192
|
-6.97% |
742.584 |
690.844 |
- |
-1.80% |
- |
|
BM_RangesPushHeap_float_Descending_64
|
-6.96% |
0.413 |
0.384 |
- |
-1.71% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-6.93% |
7098015.713 |
6605852.867 |
- |
-6.99% |
- |
|
std::generate_n(list<int>)/8192
|
-6.93% |
7431.259 |
6916.021 |
- |
0.06% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-6.91% |
33.675 |
31.348 |
- |
-1.85% |
- |
|
BM_RangesPushHeap_uint64_Ascending_262144
|
-6.90% |
5.255 |
4.892 |
- |
4.07% |
- |
|
BM_RangesPushHeap_string_Descending_1024
|
-6.88% |
2.528 |
2.354 |
- |
-5.18% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-6.86% |
0.439 |
0.409 |
- |
-6.50% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-6.83% |
592.126 |
551.664 |
- |
-1.40% |
- |
|
BM_std_min<char>/22
|
-6.82% |
2.154 |
2.007 |
- |
-3.05% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-6.81% |
23.444 |
21.847 |
- |
-5.17% |
- |
|
BM_RangesPushHeap_string_Descending_256
|
-6.76% |
2.472 |
2.305 |
- |
-2.67% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-6.76% |
2.347 |
2.188 |
- |
-15.92% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-6.74% |
948166.881 |
884268.783 |
- |
2.35% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-6.72% |
5.977 |
5.576 |
- |
0.38% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-6.71% |
1267661.785 |
1182561.360 |
- |
2.02% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-6.70% |
34.945 |
32.604 |
- |
-4.96% |
- |
|
BM_deque_deque_move/65536
|
-6.70% |
3080.268 |
2873.925 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-6.69% |
5030482.103 |
4693780.241 |
- |
-3.01% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
-6.68% |
24.936 |
23.271 |
- |
0.78% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
-6.67% |
0.542 |
0.506 |
- |
9.05% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-6.67% |
1.948 |
1.818 |
- |
-6.42% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.67% |
15974.933 |
14909.983 |
- |
-4.96% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-6.66% |
1260996.582 |
1177060.385 |
- |
1.67% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
-6.65% |
537.365 |
501.646 |
- |
-18.32% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-6.64% |
39.243 |
36.638 |
- |
-10.33% |
- |
|
std::move(vector<int>)/262144
|
-6.64% |
23440.920 |
21885.314 |
- |
-0.15% |
- |
|
rng::for_each(list<int>)/8192
|
-6.63% |
8656.891 |
8082.920 |
- |
-2.73% |
- |
|
std::for_each_n(list<int>)/8192
|
-6.57% |
8870.720 |
8288.346 |
- |
13.84% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-6.55% |
7756.069 |
7247.740 |
- |
5.85% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-6.54% |
45023.667 |
42078.956 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/1024
|
-6.51% |
20.886 |
19.526 |
- |
-6.61% |
- |
|
BM_std_min<char>/28
|
-6.50% |
1.827 |
1.709 |
- |
-3.79% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-6.48% |
10.618 |
9.930 |
- |
6.26% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-6.48% |
7621.660 |
7127.629 |
- |
-6.84% |
- |
|
BM_deque_deque_copy/70000
|
-6.48% |
2980.043 |
2786.923 |
- |
-11.99% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
-6.47% |
23.403 |
21.888 |
- |
-10.16% |
- |
|
BM_std_minmax_element<char>/512
|
-6.47% |
143.806 |
134.501 |
- |
-7.94% |
- |
|
BM_std_minmax<short>/10
|
-6.46% |
1.509 |
1.411 |
- |
-1.34% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-6.41% |
39.755 |
37.206 |
- |
1.85% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-6.40% |
3.488 |
3.264 |
- |
-0.17% |
- |
|
rng::search(list<int>,_pred)_(no_match)/8192
|
-6.39% |
8062.979 |
7547.399 |
- |
-9.08% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
-6.38% |
1.270 |
1.189 |
- |
-3.55% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-6.38% |
1253570.559 |
1173605.144 |
- |
1.91% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-6.37% |
64142.540 |
60059.494 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-6.36% |
1371924.478 |
1284615.967 |
- |
1.84% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
-6.36% |
158111.744 |
148062.395 |
- |
0.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-6.35% |
3.673 |
3.440 |
- |
-1.43% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-6.35% |
779.921 |
730.409 |
- |
-4.12% |
- |
|
BM_MakeHeap_float_Random_16
|
-6.34% |
1.633 |
1.530 |
- |
-4.86% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-6.33% |
0.536 |
0.502 |
- |
11.99% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-6.29% |
3484368.048 |
3265227.679 |
- |
-4.58% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-6.28% |
207457308.089 |
194422736.903 |
- |
-3.13% |
- |
|
rng::partition_copy(list<int>)/8192
|
-6.26% |
7527.162 |
7055.765 |
- |
-4.25% |
- |
|
rng::move(vector<int>)/262144
|
-6.25% |
23499.153 |
22029.788 |
- |
-0.18% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-6.25% |
1.720 |
1.613 |
- |
-0.02% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
-6.23% |
2.577 |
2.416 |
- |
-2.15% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-6.23% |
1.272 |
1.193 |
- |
-1.93% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-6.22% |
13.120 |
12.304 |
- |
1.10% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-6.22% |
53266.930 |
49952.311 |
- |
0.15% |
- |
|
std::fill(vector<bool>)/64
|
-6.19% |
1.691 |
1.587 |
- |
-2.94% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-6.16% |
594.164 |
557.539 |
- |
-2.58% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-6.14% |
233.296 |
218.964 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-6.13% |
19252952.095 |
18072483.588 |
- |
-5.82% |
- |
|
rng::none_of(deque<int>)_(process_all)/32
|
-6.12% |
18.050 |
16.945 |
- |
-6.52% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-6.10% |
11252.648 |
10566.144 |
- |
-2.53% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-6.10% |
2.058 |
1.932 |
- |
-2.97% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-6.09% |
1264246.095 |
1187303.955 |
- |
3.71% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-6.07% |
207061574.902 |
194491925.509 |
- |
-1.31% |
- |
|
std::copy_n(list<int>)/4096
|
-6.06% |
3798.183 |
3568.001 |
- |
-7.59% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-6.05% |
2.655 |
2.495 |
- |
-7.21% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-6.04% |
1.889 |
1.775 |
- |
-3.40% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-6.03% |
3142.271 |
2952.827 |
- |
-3.48% |
- |
|
rng::copy_n(deque<int>)/4096
|
-6.01% |
156.207 |
146.812 |
- |
0.73% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-6.01% |
0.877 |
0.824 |
- |
0.02% |
- |
|
rng::swap_ranges(list<int>)/8192
|
-6.01% |
10653.757 |
10013.836 |
- |
-0.59% |
- |
|
BM_vector_deque_copy_backward/64
|
-6.00% |
3.144 |
2.955 |
- |
-0.19% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
-6.00% |
0.874 |
0.822 |
- |
11.33% |
- |
|
BM_PushHeap_float_Random_4
|
-6.00% |
3.036 |
2.854 |
- |
0.62% |
- |
|
BM_std_minmax_element<short>/2
|
-5.99% |
0.689 |
0.647 |
- |
-5.93% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-5.96% |
6708.220 |
6308.451 |
- |
0.93% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
-5.96% |
13767.157 |
12947.028 |
- |
0.16% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-5.94% |
17.200 |
16.179 |
- |
-3.52% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_64
|
-5.93% |
3.241 |
3.049 |
- |
-2.32% |
- |
|
BM_MakeHeap_uint32_Random_1024
|
-5.93% |
1.131 |
1.064 |
- |
3.28% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-5.93% |
50.538 |
47.541 |
- |
-0.27% |
- |
|
BM_std_minmax<unsigned_char>/27
|
-5.89% |
1.860 |
1.751 |
- |
-6.28% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_16384
|
-5.89% |
0.379 |
0.356 |
- |
-1.40% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-5.88% |
10.729 |
10.098 |
- |
9.70% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
-5.87% |
10290.794 |
9686.622 |
- |
2.08% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_262144
|
-5.87% |
0.378 |
0.356 |
- |
-1.43% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_256
|
-5.87% |
0.406 |
0.383 |
- |
-1.07% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it)/8
|
-5.86% |
5.032 |
4.737 |
- |
-6.14% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-5.81% |
53.583 |
50.470 |
- |
-2.54% |
- |
|
BM_deque_deque_move/70000
|
-5.80% |
3311.816 |
3119.730 |
- |
-6.11% |
- |
|
BM_std_min<short>/30
|
-5.80% |
2.460 |
2.317 |
- |
-1.30% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-5.74% |
52756.290 |
49727.477 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-5.71% |
1362567.019 |
1284757.996 |
- |
0.12% |
- |
|
rng::sort(vector<int>)_(qsort_adversarial)/1024
|
-5.68% |
13737.675 |
12957.386 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-5.68% |
28895340.048 |
27254261.765 |
- |
-6.39% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-5.67% |
2.059 |
1.942 |
- |
-5.89% |
- |
|
std::map<int,_int>::clear()/1024
|
-5.67% |
10832.097 |
10218.380 |
- |
-3.42% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-5.67% |
32677072.132 |
30825820.168 |
- |
-4.84% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-5.65% |
1.520 |
1.435 |
- |
-20.16% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-5.64% |
2790.080 |
2632.832 |
- |
-3.18% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-5.63% |
1199899.911 |
1132296.060 |
- |
-4.17% |
- |
|
BM_RangesMakeHeap_uint32_Descending_64
|
-5.63% |
0.250 |
0.236 |
- |
-0.33% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-5.62% |
113.619 |
107.235 |
- |
-0.11% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/8
|
-5.61% |
1.468 |
1.385 |
- |
-3.44% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-5.59% |
2.582 |
2.438 |
- |
-1.76% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/8
|
-5.58% |
16.234 |
15.328 |
- |
-4.28% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-5.55% |
30.930 |
29.213 |
- |
-17.20% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144
|
-5.55% |
54.936 |
51.886 |
- |
0.21% |
- |
|
BM_deque_deque_ranges_move/70000
|
-5.55% |
3227.617 |
3048.571 |
- |
-5.67% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-5.53% |
10996.930 |
10388.804 |
- |
3.25% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-5.52% |
619.886 |
585.658 |
- |
-2.26% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-5.52% |
67.729 |
63.991 |
- |
-3.23% |
- |
|
BM_RangesPushHeap_string_Descending_16384
|
-5.51% |
2.515 |
2.376 |
- |
-3.47% |
- |
|
BM_std_min<unsigned_long_long>/5
|
-5.51% |
1.379 |
1.303 |
- |
-2.98% |
- |
|
BM_RangesPushHeap_uint32_SingleElement_1024
|
-5.51% |
0.384 |
0.363 |
- |
-1.26% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-5.51% |
221.735 |
209.523 |
- |
-6.81% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
-5.51% |
26330.394 |
24880.384 |
- |
-1.80% |
- |
|
BM_std_min<char>/5
|
-5.51% |
1.440 |
1.360 |
- |
-4.61% |
- |
|
std::for_each_n(vector<int>)/8
|
-5.50% |
2.528 |
2.389 |
- |
-4.57% |
- |
|
BM_LowerBound_string_1
|
-5.50% |
4.760 |
4.499 |
- |
-2.11% |
- |
|
BM_vector_deque_ranges_copy/1
|
-5.50% |
2.328 |
2.201 |
- |
-6.45% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-5.49% |
1.892 |
1.788 |
- |
3.93% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
-5.47% |
10.854 |
10.260 |
- |
2.75% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-5.47% |
1741339.731 |
1646110.317 |
- |
-4.74% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-5.47% |
6643342.099 |
6280146.910 |
- |
-5.44% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-5.44% |
9.791 |
9.259 |
- |
0.81% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-5.43% |
101766.659 |
96240.615 |
- |
1.78% |
- |
|
BM_PushHeap_string_Ascending_256
|
-5.43% |
11.114 |
10.511 |
- |
3.20% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-5.42% |
9.676 |
9.152 |
- |
-1.65% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-5.41% |
27.022 |
25.560 |
- |
-9.21% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/8192
|
-5.41% |
3913.488 |
3701.782 |
- |
-0.07% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
-5.40% |
2.601 |
2.460 |
- |
-2.77% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-5.39% |
1385133.664 |
1310447.400 |
- |
-2.91% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.39% |
6635.055 |
6277.470 |
- |
0.75% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-5.39% |
56497031.260 |
53452634.611 |
- |
-1.07% |
- |
|
BM_PushHeap_string_Ascending_1024
|
-5.37% |
14.055 |
13.299 |
- |
1.61% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-5.37% |
2.523 |
2.388 |
- |
-0.17% |
- |
|
BM_std_minmax<unsigned_short>/4
|
-5.37% |
1.029 |
0.974 |
- |
4.07% |
- |
|
BM_RangesPopHeap_float_262144
|
-5.35% |
41.427 |
39.212 |
- |
2.28% |
- |
|
rng::copy_n(deque<int>)/32768
|
-5.35% |
1201.093 |
1136.878 |
- |
-0.01% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-5.34% |
2.604 |
2.466 |
- |
-0.14% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-5.32% |
8.302 |
7.861 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-5.31% |
6809754.604 |
6447880.795 |
- |
3.41% |
- |
|
rng::partition(deque<int>)_(sparse)/50
|
-5.31% |
18.345 |
17.371 |
- |
-14.21% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-5.28% |
71.861 |
68.064 |
- |
-4.67% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-5.28% |
1050.049 |
994.652 |
- |
-5.67% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-5.27% |
0.571 |
0.541 |
- |
7.80% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_262144
|
-5.27% |
37.836 |
35.842 |
- |
0.17% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value)/8192
|
-5.26% |
20.542 |
19.462 |
- |
-7.54% |
- |
|
BM_std_min<unsigned_long_long>/64
|
-5.26% |
4.951 |
4.691 |
- |
-2.40% |
- |
|
BM_std_min<char>/20
|
-5.25% |
1.588 |
1.505 |
- |
-1.62% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-5.24% |
24.054 |
22.793 |
- |
5.33% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/1024
|
-5.24% |
402.342 |
381.265 |
- |
-8.20% |
- |
|
BM_RangesMakeHeap_float_Random_1024
|
-5.23% |
1.275 |
1.209 |
- |
-1.80% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
-5.22% |
32.448 |
30.753 |
- |
0.66% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-5.22% |
1.189 |
1.127 |
- |
-0.56% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
-5.21% |
29.223 |
27.699 |
- |
-0.24% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-5.21% |
1556.335 |
1475.278 |
- |
-3.29% |
- |
|
rng::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-5.21% |
44498.386 |
42181.198 |
- |
-0.05% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/32768
|
-5.19% |
37.129 |
35.202 |
- |
-0.78% |
- |
|
BM_std_min<unsigned_int>/2
|
-5.18% |
0.487 |
0.462 |
- |
-0.05% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-5.16% |
9.675 |
9.176 |
- |
-0.14% |
- |
|
BM_std_minmax<char>/7
|
-5.16% |
2.448 |
2.322 |
- |
-8.76% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-5.14% |
6790.916 |
6441.961 |
- |
0.71% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-5.14% |
0.656 |
0.623 |
- |
-3.87% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-5.10% |
20253.064 |
19220.401 |
- |
-2.90% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-5.09% |
1.218 |
1.156 |
- |
-0.66% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-5.07% |
1.077 |
1.023 |
- |
-2.86% |
- |
|
BM_RangesPushHeap_string_Random_262144
|
-5.07% |
18.986 |
18.023 |
- |
-2.58% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-5.07% |
17.799 |
16.898 |
- |
1.47% |
- |
|
BM_PushHeap_float_Ascending_64
|
-5.06% |
1.840 |
1.747 |
- |
-3.63% |
- |
|
rng::is_sorted(list<int>)/8192
|
-5.03% |
7372.437 |
7001.793 |
- |
-3.58% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-5.00% |
2.349 |
2.232 |
- |
3.06% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-5.00% |
87.402 |
83.032 |
- |
-1.81% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-5.00% |
5106706.124 |
4851583.912 |
- |
-3.18% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-5.00% |
1.242 |
1.180 |
- |
2.18% |
- |
|
BM_std_min<char>/11
|
-4.99% |
1.095 |
1.041 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-4.98% |
9430385.452 |
8960615.163 |
- |
-8.29% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-4.98% |
1.657 |
1.574 |
- |
4.81% |
- |
|
std::list<int>::ctor(size)/1024
|
-4.97% |
12301.478 |
11689.886 |
- |
0.36% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-4.97% |
5.380 |
5.113 |
- |
-2.61% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
-4.97% |
8264.955 |
7854.591 |
- |
-0.62% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_16
|
-4.96% |
0.671 |
0.638 |
- |
-2.85% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-4.96% |
41501202.028 |
39442625.982 |
- |
-9.11% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
-4.94% |
30.948 |
29.418 |
- |
-4.24% |
- |
|
BM_std_min<unsigned_short>/4
|
-4.92% |
1.007 |
0.957 |
- |
-2.38% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-4.90% |
23855.709 |
22685.765 |
- |
-2.25% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-4.90% |
1226770.438 |
1166704.040 |
- |
-2.93% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/1024
|
-4.89% |
1.052 |
1.001 |
- |
-7.09% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
-4.89% |
1.412 |
1.343 |
- |
5.10% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-4.89% |
619.688 |
589.413 |
- |
-2.14% |
- |
|
BM_std_minmax<unsigned_char>/7
|
-4.88% |
2.450 |
2.331 |
- |
-4.24% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-4.88% |
617.601 |
587.474 |
- |
-2.90% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-4.87% |
15918192.625 |
15142502.292 |
- |
-7.13% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
-4.86% |
619.911 |
589.776 |
- |
-1.08% |
- |
|
std::map<int,_int>::clear()/8192
|
-4.86% |
86983.278 |
82756.922 |
- |
2.11% |
- |
|
BM_RangesMakeHeap_float_Descending_4
|
-4.85% |
0.295 |
0.280 |
- |
-4.78% |
- |
|
bm_lexicographical_compare<int>/3
|
-4.85% |
1.767 |
1.681 |
- |
-0.64% |
- |
|
BM_std_minmax<unsigned_int>/12
|
-4.85% |
1.386 |
1.319 |
- |
-4.86% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-4.85% |
250997726.675 |
238829999.662 |
- |
-30.34% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-4.85% |
8234.140 |
7834.975 |
- |
-0.63% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-4.81% |
26667.275 |
25383.395 |
- |
8.91% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-4.81% |
1.221 |
1.162 |
- |
1.18% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-4.79% |
20.206 |
19.238 |
- |
-0.22% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-4.78% |
2.768 |
2.635 |
- |
-6.13% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-4.78% |
1.324 |
1.261 |
- |
-9.79% |
- |
|
BM_RangesMakeHeap_uint32_Descending_4
|
-4.78% |
0.289 |
0.275 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-4.77% |
208724549.892 |
198764490.606 |
- |
-1.67% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-4.75% |
0.796 |
0.758 |
- |
-7.40% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.74% |
14189.286 |
13516.091 |
- |
0.54% |
- |
|
std::copy_n(deque<int>)/8
|
-4.73% |
2.785 |
2.653 |
- |
0.40% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-4.73% |
5.827 |
5.552 |
- |
-2.89% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-4.72% |
203978619.105 |
194340630.614 |
- |
-1.38% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
-4.72% |
16.528 |
15.748 |
- |
-3.85% |
- |
|
BM_std_min<short>/25
|
-4.72% |
2.143 |
2.042 |
- |
-2.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.71% |
1301035.712 |
1239718.683 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-4.71% |
1122771.141 |
1069900.873 |
- |
-0.23% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-4.70% |
0.834 |
0.794 |
- |
-9.86% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-4.69% |
37.135 |
35.395 |
- |
-0.20% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
-4.66% |
122191373.823 |
116495667.190 |
- |
-0.76% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-4.66% |
28.175 |
26.862 |
- |
3.65% |
- |
|
std::copy(vector<int>)/32768
|
-4.65% |
3653.224 |
3483.361 |
- |
-0.40% |
- |
|
BM_std_min<char>/26
|
-4.65% |
1.211 |
1.154 |
- |
-0.05% |
- |
|
BM_RangesMakeHeap_uint32_Random_16
|
-4.65% |
1.285 |
1.225 |
- |
-3.55% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-4.64% |
20489374.888 |
19538297.724 |
- |
19.52% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-4.64% |
10.574 |
10.083 |
- |
1.94% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
-4.62% |
19.215 |
18.327 |
- |
-0.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.60% |
1197278.300 |
1142198.663 |
- |
-3.98% |
- |
|
BM_std_minmax<short>/1
|
-4.60% |
0.658 |
0.628 |
- |
-0.98% |
- |
|
std::swap_ranges(list<int>)/8192
|
-4.59% |
10160.282 |
9693.463 |
- |
0.23% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-4.58% |
4.458 |
4.253 |
- |
-0.26% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_16384
|
-4.58% |
13.654 |
13.028 |
- |
-11.58% |
- |
|
BM_std_min<char>/12
|
-4.58% |
1.349 |
1.287 |
- |
-3.40% |
- |
|
rng::find(deque<int>)_(bail_25%)/8
|
-4.58% |
2.057 |
1.962 |
- |
-4.91% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-4.57% |
176043.688 |
167995.021 |
- |
-2.29% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
-4.57% |
0.501 |
0.478 |
- |
-1.98% |
- |
|
BM_std_min<char>/21
|
-4.56% |
1.877 |
1.792 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-4.56% |
1144487.807 |
1092279.017 |
- |
-1.97% |
- |
|
bm_lexicographical_compare<int>/2
|
-4.56% |
1.509 |
1.440 |
- |
-5.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-4.56% |
17.465 |
16.668 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.56% |
7919170.860 |
7558296.709 |
- |
-2.95% |
- |
|
BM_StringFindStringLiteral/1024
|
-4.55% |
18.097 |
17.274 |
- |
-4.49% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-4.54% |
10.563 |
10.083 |
- |
-2.34% |
- |
|
bm_swap_ranges_vb_aligned/64
|
-4.53% |
2.903 |
2.772 |
- |
-4.65% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-4.53% |
2.672 |
2.551 |
- |
-5.54% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/0
|
-4.53% |
0.467 |
0.446 |
- |
-9.97% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-4.53% |
2.028 |
1.937 |
- |
-5.22% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-4.52% |
2.029 |
1.937 |
- |
-4.65% |
- |
|
BM_std_min<unsigned_char>/22
|
-4.52% |
2.059 |
1.966 |
- |
-6.55% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.51% |
1180.435 |
1127.186 |
- |
-4.38% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_256
|
-4.51% |
0.611 |
0.584 |
- |
-4.53% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
-4.50% |
74.781 |
71.418 |
- |
7.26% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-4.48% |
481.962 |
460.362 |
- |
-4.98% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.48% |
234.039 |
223.555 |
- |
0.33% |
- |
|
BM_std_minmax<long_long>/4
|
-4.47% |
1.719 |
1.642 |
- |
-12.13% |
- |
|
std::copy_n(vector<int>)/8
|
-4.46% |
2.211 |
2.112 |
- |
-2.43% |
- |
|
BM_MakeHeap_float_Random_16384
|
-4.45% |
1.172 |
1.120 |
- |
-6.82% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
-4.44% |
13.248 |
12.659 |
- |
2.22% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-4.44% |
15777285.788 |
15076427.280 |
- |
-4.33% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-4.43% |
428.385 |
409.389 |
- |
-1.14% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-4.43% |
37.288 |
35.635 |
- |
8.62% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-4.42% |
3.175 |
3.035 |
- |
-2.65% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.42% |
13968.743 |
13351.462 |
- |
0.18% |
- |
|
BM_std_min<char>/6
|
-4.42% |
1.631 |
1.559 |
- |
-1.86% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-4.42% |
9.633 |
9.208 |
- |
2.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
-4.37% |
1654877.655 |
1582500.377 |
- |
-0.77% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
-4.37% |
1.219 |
1.166 |
- |
1.72% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-4.37% |
3412.011 |
3262.956 |
- |
-1.76% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
-4.36% |
1.072 |
1.025 |
- |
-4.76% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-4.35% |
1241571.942 |
1187507.240 |
- |
3.43% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-4.34% |
1.245 |
1.191 |
- |
-1.34% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-4.33% |
1139521.799 |
1090132.449 |
- |
-4.03% |
- |
|
BM_std_minmax<char>/64
|
-4.33% |
1.381 |
1.321 |
- |
5.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-4.33% |
2299189.836 |
2199726.869 |
- |
-6.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.31% |
1728616.593 |
1654164.722 |
- |
-5.08% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-4.31% |
0.963 |
0.922 |
- |
-4.59% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-4.31% |
177736.685 |
170083.637 |
- |
-1.41% |
- |
|
rng::replace(vector<int>)_(prefix)/8192
|
-4.31% |
1266.475 |
1211.949 |
- |
-4.07% |
- |
|
BM_std_minmax<unsigned_char>/1
|
-4.30% |
0.632 |
0.605 |
- |
-2.93% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-4.30% |
2.431 |
2.326 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-4.28% |
1121688.398 |
1073628.751 |
- |
1.14% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-4.28% |
23.258 |
22.263 |
- |
-18.53% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.25% |
1232117.031 |
1179712.039 |
- |
-1.86% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.25% |
27.998 |
26.808 |
- |
3.12% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-4.25% |
1159274.633 |
1110016.883 |
- |
-3.04% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-4.24% |
21.679 |
20.759 |
- |
-6.30% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-4.24% |
163.600 |
156.662 |
- |
4.31% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
-4.24% |
19000665.801 |
18195234.038 |
- |
-3.82% |
- |
|
BM_MakeHeap_float_Random_64
|
-4.24% |
1.669 |
1.599 |
- |
-10.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.23% |
2486797.719 |
2381683.093 |
- |
1.83% |
- |
|
BM_std_min<char>/27
|
-4.23% |
1.446 |
1.385 |
- |
-0.01% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-4.22% |
0.934 |
0.894 |
- |
-4.88% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
-4.21% |
12855.411 |
12314.268 |
- |
-0.30% |
- |
|
rng::partial_sort_copy(list<int>)_(repeated)/8
|
-4.20% |
8.866 |
8.494 |
- |
1.19% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-4.19% |
6.680 |
6.401 |
- |
-2.51% |
- |
|
rng::copy_n(deque<int>)/262144
|
-4.17% |
10982.011 |
10523.599 |
- |
1.60% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-4.17% |
20363.992 |
19515.226 |
- |
-1.46% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-4.16% |
50636556.582 |
48528113.930 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.16% |
10825434.708 |
10374710.264 |
- |
-4.21% |
- |
|
std::reverse(vector<int>)/8
|
-4.15% |
1.590 |
1.524 |
- |
-4.49% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-4.15% |
27.491 |
26.351 |
- |
-15.50% |
- |
|
rng::partial_sort(vector<int>)_(heap)/8
|
-4.14% |
27.416 |
26.280 |
- |
-2.70% |
- |
|
BM_std_minmax<char>/5
|
-4.12% |
1.804 |
1.730 |
- |
-6.96% |
- |
|
BM_RangesPopHeap_uint32_262144
|
-4.11% |
42.653 |
40.898 |
- |
-0.15% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_64
|
-4.11% |
6.197 |
5.942 |
- |
-7.88% |
- |
|
std::copy_n(deque<int>)/32768
|
-4.11% |
1184.598 |
1135.900 |
- |
-3.25% |
- |
|
rng::copy_n(list<int>)/32768
|
-4.08% |
27229.190 |
26117.276 |
- |
-0.55% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-4.08% |
19.921 |
19.109 |
- |
-14.17% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/8192
|
-4.08% |
3548.973 |
3404.257 |
- |
0.09% |
- |
|
rng::none_of(deque<int>)_(process_all)/50
|
-4.06% |
26.296 |
25.227 |
- |
-5.02% |
- |
|
BM_std_minmax<char>/11
|
-4.06% |
1.811 |
1.737 |
- |
5.39% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-4.06% |
60.746 |
58.279 |
- |
3.88% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-4.06% |
3.332 |
3.197 |
- |
-0.44% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-4.06% |
8.934 |
8.572 |
- |
-2.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-4.05% |
1657743.846 |
1590592.627 |
- |
0.03% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
-4.04% |
25.689 |
24.651 |
- |
-0.17% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-4.04% |
11529.903 |
11064.614 |
- |
0.10% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
-4.03% |
0.853 |
0.819 |
- |
3.31% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-4.03% |
36.741 |
35.261 |
- |
-0.16% |
- |
|
std::sort(vector<int>)_(descending)/8
|
-4.02% |
25.672 |
24.640 |
- |
-0.09% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-4.02% |
83919.566 |
80547.871 |
- |
-2.84% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-4.02% |
654.930 |
628.625 |
- |
-3.89% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-4.02% |
0.754 |
0.724 |
- |
-1.16% |
- |
|
BM_MakeHeap_float_PipeOrgan_4
|
-4.01% |
0.406 |
0.390 |
- |
0.44% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-4.00% |
2.363 |
2.269 |
- |
1.20% |
- |
|
BM_MakeHeap_uint32_Random_64
|
-4.00% |
1.335 |
1.281 |
- |
2.47% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-3.99% |
9.462 |
9.084 |
- |
-18.89% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-3.99% |
2287136.240 |
2195842.134 |
- |
-0.17% |
- |
|
BM_std_min<long_long>/12
|
-3.99% |
2.080 |
1.997 |
- |
-1.56% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
-3.99% |
20.607 |
19.786 |
- |
-0.16% |
- |
|
rng::fill(list<int>)/8192
|
-3.98% |
7161.354 |
6876.286 |
- |
-6.98% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-3.98% |
20364.217 |
19553.728 |
- |
-2.19% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/32
|
-3.98% |
42.411 |
40.724 |
- |
-32.31% |
- |
|
BM_std_min<char>/4
|
-3.97% |
1.081 |
1.038 |
- |
-3.07% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/52
|
-3.97% |
66.308 |
63.674 |
- |
0.77% |
- |
|
std::list<int>::ctor(size)/8192
|
-3.97% |
99691.902 |
95733.223 |
- |
0.61% |
- |
|
BM_std_minmax<unsigned_short>/32
|
-3.97% |
1.302 |
1.250 |
- |
1.73% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.96% |
53.738 |
51.610 |
- |
-6.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.96% |
1210040.759 |
1162126.708 |
- |
1.09% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
-3.96% |
17.302 |
16.618 |
- |
36.67% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-3.95% |
10.499 |
10.084 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-3.95% |
1102268.104 |
1058697.447 |
- |
-5.50% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.94% |
57765.875 |
55490.483 |
- |
-0.62% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
-3.92% |
5.795 |
5.567 |
- |
-2.74% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-3.91% |
229.542 |
220.565 |
- |
-2.58% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-3.91% |
44.697 |
42.950 |
- |
0.06% |
- |
|
BM_std_minmax<short>/16
|
-3.90% |
1.743 |
1.675 |
- |
-11.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.89% |
2452104.233 |
2356742.452 |
- |
-5.11% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-3.88% |
5.190 |
4.989 |
- |
-0.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.88% |
2533973.046 |
2435645.516 |
- |
-1.49% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.88% |
20262.445 |
19476.199 |
- |
-2.01% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-3.88% |
1.389 |
1.335 |
- |
-3.72% |
- |
|
BM_std_minmax<long_long>/5
|
-3.87% |
2.019 |
1.940 |
- |
-12.77% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-3.87% |
24.897 |
23.933 |
- |
0.05% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_64
|
-3.87% |
0.368 |
0.354 |
- |
-8.16% |
- |
|
rng::move_backward(vector<bool>)_(aligned)/64
|
-3.85% |
1.845 |
1.774 |
- |
-4.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-3.85% |
5566971.961 |
5352828.503 |
- |
-4.19% |
- |
|
std::move(deque<int>)/8
|
-3.84% |
3.849 |
3.701 |
- |
-7.41% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-3.84% |
27727.119 |
26663.552 |
- |
8.93% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384
|
-3.84% |
0.590 |
0.568 |
- |
-3.80% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_4
|
-3.83% |
0.336 |
0.324 |
- |
-2.02% |
- |
|
BM_MakeHeap_uint32_Random_256
|
-3.83% |
1.211 |
1.165 |
- |
1.50% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-3.83% |
44.133 |
42.443 |
- |
5.74% |
- |
|
std::move(deque<int>)/512
|
-3.83% |
24.820 |
23.870 |
- |
0.26% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-3.82% |
35.488 |
34.133 |
- |
0.10% |
- |
|
BM_std_min<unsigned_char>/24
|
-3.80% |
2.941 |
2.829 |
- |
2.61% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-3.80% |
1748059.294 |
1681561.586 |
- |
-2.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-3.79% |
0.853 |
0.821 |
- |
-0.64% |
- |
|
BM_MakeHeap_float_Random_256
|
-3.79% |
1.471 |
1.415 |
- |
14.32% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-3.78% |
0.556 |
0.535 |
- |
30.33% |
- |
|
rng::for_each(map<int>)/8192
|
-3.77% |
17275.166 |
16623.604 |
- |
-0.54% |
- |
|
BM_RangesPushHeap_uint32_Random_16
|
-3.77% |
4.572 |
4.399 |
- |
0.27% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4
|
-3.76% |
1.441 |
1.387 |
- |
-7.41% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.76% |
33.118 |
31.871 |
- |
2.04% |
- |
|
rng::is_sorted(deque<int>,_pred)/8
|
-3.76% |
4.605 |
4.431 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.76% |
1131030.203 |
1088522.293 |
- |
-2.68% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-3.74% |
176755.168 |
170153.099 |
- |
-1.29% |
- |
|
BM_std_min<short>/31
|
-3.73% |
2.651 |
2.552 |
- |
-0.72% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-3.73% |
177396.473 |
170778.193 |
- |
-1.53% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
-3.73% |
74.625 |
71.841 |
- |
1.12% |
- |
|
BM_PushHeap_string_Descending_16384
|
-3.73% |
2.432 |
2.341 |
- |
-30.50% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-3.72% |
73.279 |
70.551 |
- |
-5.93% |
- |
|
std::copy_n(deque<int>)/4096
|
-3.72% |
153.346 |
147.639 |
- |
-0.70% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-3.72% |
73.196 |
70.472 |
- |
2.94% |
- |
|
BM_MakeThenSortHeap_float_Heap_16384
|
-3.72% |
26.624 |
25.635 |
- |
-0.86% |
- |
|
BM_deque_deque_copy/2
|
-3.72% |
3.235 |
3.115 |
- |
1.75% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-3.71% |
28.014 |
26.973 |
- |
3.75% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-3.71% |
1164360.205 |
1121173.493 |
- |
-3.67% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
-3.70% |
11.086 |
10.676 |
- |
10.37% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_1
|
-3.70% |
0.279 |
0.269 |
- |
-3.09% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-3.70% |
2066071.421 |
1989603.352 |
- |
-2.58% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
-3.69% |
9493.776 |
9143.114 |
- |
-0.21% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
-3.69% |
7211.282 |
6945.206 |
- |
1.85% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
-3.69% |
0.349 |
0.336 |
- |
-7.59% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-3.68% |
6.569 |
6.327 |
- |
0.40% |
- |
|
std::deque<int>::ctor(size)/32
|
-3.67% |
28.092 |
27.063 |
- |
3.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-3.66% |
1110770.587 |
1070148.615 |
- |
-3.36% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-3.64% |
0.513 |
0.494 |
- |
0.14% |
- |
|
BM_deque_deque_ranges_copy/2
|
-3.64% |
3.235 |
3.117 |
- |
1.79% |
- |
|
SetIntersection_None_Set_string_64_16
|
-3.64% |
19696180.640 |
18979632.498 |
- |
-1.52% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-3.64% |
5.529 |
5.328 |
- |
-0.69% |
- |
|
BM_PushHeap_string_Descending_262144
|
-3.63% |
3.226 |
3.109 |
- |
-42.93% |
- |
|
rng::partial_sort_copy(vector<int>)_(repeated)/8
|
-3.62% |
8.671 |
8.357 |
- |
-2.33% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
-3.62% |
10.746 |
10.357 |
- |
-2.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.61% |
1451912.438 |
1399466.122 |
- |
-2.31% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.61% |
51.017 |
49.175 |
- |
4.98% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-3.61% |
4968.240 |
4788.932 |
- |
4.00% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16
|
-3.61% |
6.224 |
5.999 |
- |
-1.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-3.60% |
12919723.928 |
12454572.753 |
- |
-4.46% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-3.60% |
27.279 |
26.297 |
- |
-1.15% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
-3.60% |
65.326 |
62.977 |
- |
2.32% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.60% |
18465.678 |
17801.744 |
- |
-5.71% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-3.59% |
8.348 |
8.049 |
- |
-9.66% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-3.59% |
15776833.582 |
15210632.863 |
- |
-2.23% |
- |
|
BM_num_put<unsigned_long>
|
-3.59% |
11.908 |
11.481 |
- |
-5.01% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
-3.57% |
22.414 |
21.614 |
- |
-8.46% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
-3.57% |
1.291 |
1.245 |
- |
3.53% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16384
|
-3.56% |
3.873 |
3.735 |
- |
4.78% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-3.56% |
1.430 |
1.379 |
- |
3.02% |
- |
|
bm_gcd_trivial
|
-3.56% |
0.920 |
0.887 |
- |
3.60% |
- |
|
BM_std_minmax<unsigned_char>/5500
|
-3.55% |
50.441 |
48.648 |
- |
-4.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-3.54% |
1123814.379 |
1084037.499 |
- |
-3.50% |
- |
|
rng::partial_sort_copy(vector<int>)_(shuffled)/8
|
-3.53% |
11.666 |
11.253 |
- |
-2.38% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4
|
-3.53% |
0.775 |
0.747 |
- |
-0.32% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-3.52% |
486.306 |
469.199 |
- |
-2.30% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-3.51% |
1399403.295 |
1350219.684 |
- |
-0.84% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-3.51% |
22.796 |
21.995 |
- |
-4.29% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-3.51% |
7.674 |
7.405 |
- |
-2.86% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144
|
-3.50% |
0.583 |
0.563 |
- |
-3.61% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-3.50% |
845363.492 |
815795.012 |
- |
-5.93% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-3.49% |
8645878.721 |
8343887.977 |
- |
-0.97% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-3.49% |
797.547 |
769.699 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-3.49% |
1257443.102 |
1213560.005 |
- |
-2.06% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.49% |
382.814 |
369.463 |
- |
-0.44% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
-3.48% |
25.253 |
24.374 |
- |
0.40% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-3.47% |
532.558 |
514.069 |
- |
-15.08% |
- |
|
BM_std_minmax<long_long>/11
|
-3.46% |
2.378 |
2.295 |
- |
-9.57% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-3.46% |
2.293 |
2.213 |
- |
1.10% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-3.45% |
10.170 |
9.819 |
- |
0.13% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-3.44% |
21.795 |
21.045 |
- |
-4.97% |
- |
|
BM_std_min<unsigned_short>/18
|
-3.44% |
1.533 |
1.480 |
- |
-3.50% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-3.44% |
41975293.045 |
40531589.619 |
- |
-3.85% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-3.43% |
29.626 |
28.610 |
- |
-0.32% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
-3.43% |
20.010 |
19.324 |
- |
7.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.41% |
1124172.197 |
1085848.731 |
- |
-2.99% |
- |
|
BM_RangesPushHeap_string_Descending_4
|
-3.41% |
1.951 |
1.884 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-3.39% |
1571479.982 |
1518158.285 |
- |
0.77% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-3.39% |
4.672 |
4.513 |
- |
5.28% |
- |
|
rng::generate_n(list<int>)/32
|
-3.39% |
8.977 |
8.673 |
- |
-9.02% |
- |
|
BM_std_min<char>/7
|
-3.39% |
1.921 |
1.856 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-3.38% |
1754043.400 |
1694686.191 |
- |
-1.03% |
- |
|
rng::find(vector<int>)_(process_all)/8
|
-3.38% |
2.858 |
2.762 |
- |
-4.82% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024
|
-3.38% |
0.588 |
0.568 |
- |
-3.42% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
-3.38% |
1.432 |
1.383 |
- |
-1.68% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-3.38% |
2.057 |
1.988 |
- |
4.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-3.35% |
23.861 |
23.061 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-3.35% |
1231964.919 |
1190690.922 |
- |
-3.07% |
- |
|
BM_RangesMakeHeap_uint64_Random_262144
|
-3.35% |
1.060 |
1.025 |
- |
-1.64% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.35% |
7403.294 |
7155.327 |
- |
-0.61% |
- |
|
BM_std_minmax_element<char>/4
|
-3.34% |
1.247 |
1.205 |
- |
-2.96% |
- |
|
BM_std_minmax<unsigned_int>/14
|
-3.34% |
1.618 |
1.564 |
- |
-3.34% |
- |
|
BM_std_min<unsigned_char>/29
|
-3.34% |
2.061 |
1.992 |
- |
1.30% |
- |
|
BM_MakeHeap_string_SingleElement_1024
|
-3.33% |
6.357 |
6.146 |
- |
-2.58% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
-3.32% |
12104030.167 |
11702132.908 |
- |
2.57% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-3.32% |
901565.231 |
871653.020 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.31% |
1103459.135 |
1066898.636 |
- |
-2.79% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
-3.30% |
18.210 |
17.608 |
- |
-0.74% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4
|
-3.30% |
0.550 |
0.532 |
- |
-0.35% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-3.30% |
495.429 |
479.065 |
- |
-2.38% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-3.30% |
10.564 |
10.216 |
- |
0.15% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-3.30% |
3.605 |
3.486 |
- |
-1.23% |
- |
|
std::distance(deque<int>)/8192
|
-3.30% |
0.672 |
0.650 |
- |
-6.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-3.29% |
41746296.987 |
40370920.779 |
- |
-1.73% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-3.28% |
1.139 |
1.102 |
- |
-0.43% |
- |
|
BM_MakeThenSortHeap_float_Descending_16384
|
-3.28% |
27.936 |
27.020 |
- |
-1.20% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-3.27% |
3.848 |
3.722 |
- |
-13.15% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-3.27% |
1049.943 |
1015.576 |
- |
-3.02% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-3.27% |
20.011 |
19.357 |
- |
-0.72% |
- |
|
BM_std_minmax<char>/10
|
-3.27% |
1.385 |
1.340 |
- |
2.98% |
- |
|
std::sort(deque<int>)_(descending)/8
|
-3.27% |
26.542 |
25.675 |
- |
-0.15% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-3.26% |
1.067 |
1.032 |
- |
-6.24% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-3.26% |
1117777.332 |
1081366.536 |
- |
-4.38% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-3.26% |
14.549 |
14.075 |
- |
-0.88% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.25% |
215219.107 |
208215.741 |
- |
1.80% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64
|
-3.25% |
0.510 |
0.494 |
- |
-4.77% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-3.25% |
983.298 |
951.348 |
- |
-6.20% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-3.25% |
4567860.781 |
4419491.677 |
- |
-1.47% |
- |
|
BM_std_minmax<char>/3
|
-3.25% |
1.211 |
1.172 |
- |
-3.12% |
- |
|
BM_std_minmax<short>/19
|
-3.25% |
2.459 |
2.379 |
- |
-2.04% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
-3.24% |
3.812 |
3.688 |
- |
-2.14% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.24% |
11573.329 |
11198.252 |
- |
0.83% |
- |
|
BM_std_minmax<unsigned_int>/8
|
-3.24% |
1.155 |
1.118 |
- |
-3.27% |
- |
|
rng::unique(deque<int>)_(contiguous)/52
|
-3.23% |
70.418 |
68.141 |
- |
0.14% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-3.23% |
1524.338 |
1475.094 |
- |
-2.00% |
- |
|
BM_std_minmax<char>/12
|
-3.22% |
2.044 |
1.978 |
- |
3.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-3.22% |
1623618.896 |
1571367.352 |
- |
2.50% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-3.21% |
23.653 |
22.893 |
- |
3.71% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-3.21% |
41.433 |
40.105 |
- |
-1.98% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.20% |
383.120 |
370.845 |
- |
-0.54% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-3.20% |
1309699.904 |
1267829.844 |
- |
-1.26% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-3.20% |
33.881 |
32.798 |
- |
-4.35% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-3.19% |
26.792 |
25.936 |
- |
-0.10% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
-3.19% |
680.499 |
658.789 |
- |
18.45% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-3.18% |
1164114.183 |
1127037.200 |
- |
-3.04% |
- |
|
rng::count_if(deque<int>)_(every_other)/8
|
-3.18% |
3.363 |
3.256 |
- |
-2.97% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-3.18% |
1.617 |
1.566 |
- |
0.38% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
-3.17% |
1.169 |
1.131 |
- |
-0.53% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-3.17% |
1.402 |
1.358 |
- |
-7.93% |
- |
|
BM_RangesMakeHeap_uint32_QuickSortAdversary_16
|
-3.16% |
0.644 |
0.623 |
- |
-1.30% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
-3.16% |
1.669 |
1.616 |
- |
-5.79% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-3.15% |
8652.347 |
8379.798 |
- |
2.75% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-3.15% |
2.727 |
2.641 |
- |
2.45% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-3.14% |
12922.387 |
12516.122 |
- |
1.36% |
- |
|
rng::for_each(multimap<int>)/8192
|
-3.14% |
16992.922 |
16459.582 |
- |
-0.18% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-3.13% |
1346.546 |
1304.410 |
- |
-4.14% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-3.12% |
10247042.982 |
9926847.655 |
- |
-0.16% |
- |
|
BM_MakeHeap_string_SingleElement_4
|
-3.12% |
3.846 |
3.726 |
- |
1.61% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-3.12% |
30.277 |
29.334 |
- |
-1.73% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-3.11% |
1592045.250 |
1542466.960 |
- |
-0.37% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-3.11% |
1.723 |
1.670 |
- |
-0.52% |
- |
|
BM_std_minmax<short>/15
|
-3.11% |
2.036 |
1.973 |
- |
-0.94% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-3.11% |
1210943.986 |
1173298.567 |
- |
-1.89% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-3.11% |
825.110 |
799.463 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_float_256_64
|
-3.10% |
9608354.633 |
9310650.994 |
- |
-0.90% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.10% |
6868.883 |
6656.213 |
- |
0.18% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
-3.08% |
179.233 |
173.721 |
- |
0.27% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-3.07% |
867307.598 |
840651.184 |
- |
-1.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.07% |
1242805.742 |
1204668.229 |
- |
-3.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.07% |
198395606.333 |
192311901.784 |
- |
-3.41% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-3.06% |
6.400 |
6.204 |
- |
2.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-3.06% |
27530848.878 |
26687627.914 |
- |
1.28% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-3.06% |
3.564 |
3.455 |
- |
-4.46% |
- |
|
rng::copy_backward(list<int>)/8
|
-3.06% |
2.357 |
2.285 |
- |
-7.20% |
- |
|
BM_RangesMakeHeap_uint32_Random_256
|
-3.06% |
1.160 |
1.125 |
- |
-5.83% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-3.06% |
68.678 |
66.580 |
- |
-1.01% |
- |
|
BM_RangesPushHeap_string_Descending_64
|
-3.05% |
2.297 |
2.227 |
- |
-1.28% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-3.05% |
3876817.707 |
3758700.325 |
- |
-1.50% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-3.05% |
41961986.474 |
40683753.293 |
- |
-0.59% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
-3.05% |
44.101 |
42.758 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-3.05% |
4529281.282 |
4391342.432 |
- |
-1.38% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/5
|
-3.04% |
1.668 |
1.618 |
- |
-6.75% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-3.04% |
709.962 |
688.361 |
- |
-3.63% |
- |
|
SetIntersection_None_Set_string_256_1
|
-3.03% |
12080429.075 |
11713862.983 |
- |
-3.28% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16
|
-3.02% |
1.624 |
1.575 |
- |
-0.31% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.02% |
45435.300 |
44064.121 |
- |
0.84% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-3.02% |
2.499 |
2.424 |
- |
-5.35% |
- |
|
BM_deque_deque_copy_backward/1
|
-3.02% |
2.795 |
2.710 |
- |
-3.05% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-3.01% |
6542.687 |
6345.643 |
- |
-4.77% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-3.01% |
4569.569 |
4431.990 |
- |
3.72% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-3.01% |
1.665 |
1.615 |
- |
-3.01% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/8192
|
-3.00% |
9.893 |
9.596 |
- |
0.67% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-3.00% |
24.454 |
23.721 |
- |
-8.51% |
- |
|
BM_std_min<char>/14
|
-3.00% |
1.842 |
1.787 |
- |
-4.48% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
-2.99% |
1161117.900 |
1126452.757 |
- |
-2.71% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.98% |
29.155 |
28.287 |
- |
-5.68% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-2.98% |
3276.365 |
3178.828 |
- |
-6.54% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
-2.97% |
7155.996 |
6943.177 |
- |
-11.89% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4
|
-2.97% |
2.614 |
2.536 |
- |
-3.01% |
- |
|
BM_MakeThenSortHeap_float_Ascending_4
|
-2.97% |
1.470 |
1.426 |
- |
2.10% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
-2.97% |
845448.116 |
820340.213 |
- |
0.37% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-2.97% |
7.643 |
7.416 |
- |
4.71% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1048576
|
-2.96% |
89481.040 |
86829.624 |
- |
0.12% |
- |
|
BM_std_min<unsigned_char>/23
|
-2.96% |
2.319 |
2.251 |
- |
-3.55% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
-2.96% |
35.346 |
34.299 |
- |
-0.87% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.95% |
50.436 |
48.946 |
- |
4.60% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
-2.95% |
0.346 |
0.336 |
- |
-5.88% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-2.95% |
9922.854 |
9630.155 |
- |
-3.45% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.95% |
540.841 |
524.892 |
- |
-1.99% |
- |
|
rng::for_each_n(list<int>)/50
|
-2.95% |
23.029 |
22.350 |
- |
2.84% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_4
|
-2.94% |
3.247 |
3.152 |
- |
0.97% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.94% |
40.963 |
39.759 |
- |
79.66% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-2.92% |
6467.638 |
6278.725 |
- |
1.62% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-2.91% |
62.190 |
60.378 |
- |
1.29% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-2.91% |
6793.729 |
6596.156 |
- |
-2.39% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.90% |
69880.646 |
67854.743 |
- |
-0.75% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
-2.90% |
11.439 |
11.108 |
- |
5.49% |
- |
|
std::multiset<int>::erase(key)_(non-existent)/1024
|
-2.90% |
6.883 |
6.684 |
- |
0.67% |
- |
|
BM_std_minmax<long_long>/6
|
-2.90% |
2.287 |
2.221 |
- |
-8.57% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.89% |
1346732.976 |
1307794.114 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-2.89% |
11785872.511 |
11445654.186 |
- |
0.39% |
- |
|
std::distance(deque<int>)/1024
|
-2.88% |
0.672 |
0.652 |
- |
-6.00% |
- |
|
BM_RangesMakeHeap_uint32_Random_16384
|
-2.88% |
1.019 |
0.990 |
- |
-5.06% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-2.87% |
3.917 |
3.804 |
- |
-3.74% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
-2.87% |
35.598 |
34.575 |
- |
1.05% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-2.87% |
37745.627 |
36662.811 |
- |
-0.04% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-2.87% |
23.667 |
22.989 |
- |
-2.72% |
- |
|
BM_std_minmax<char>/4
|
-2.87% |
1.498 |
1.455 |
- |
-6.15% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-2.86% |
1180953.738 |
1147121.616 |
- |
1.87% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-2.86% |
3.212 |
3.120 |
- |
-1.85% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-2.86% |
1227844.562 |
1192701.416 |
- |
2.63% |
- |
|
std::distance(deque<int>)/4096
|
-2.86% |
0.672 |
0.653 |
- |
-5.84% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
-2.86% |
19718.486 |
19155.464 |
- |
7.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.85% |
355897514.340 |
345747128.142 |
- |
-1.60% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
-2.85% |
27.916 |
27.120 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-2.85% |
1231699.784 |
1196589.130 |
- |
-2.41% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-2.84% |
1645076.336 |
1598307.293 |
- |
2.24% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
-2.84% |
784.584 |
762.284 |
- |
-3.21% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-2.84% |
8.096 |
7.867 |
- |
-1.40% |
- |
|
BM_StringFindStringLiteral/64
|
-2.84% |
2.142 |
2.081 |
- |
-0.73% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
-2.83% |
247.303 |
240.292 |
- |
-3.27% |
- |
|
BM_RangesMakeThenSortHeap_string_SingleElement_4
|
-2.83% |
6.393 |
6.212 |
- |
0.61% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-2.83% |
551.620 |
536.002 |
- |
-0.59% |
- |
|
rng::search(list<int>)_(single_element)/1000
|
-2.83% |
731.746 |
711.034 |
- |
6.76% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.83% |
24.089 |
23.407 |
- |
0.47% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_4
|
-2.83% |
1.531 |
1.488 |
- |
-0.86% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-2.83% |
1.034 |
1.005 |
- |
-9.81% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.82% |
144918.745 |
140827.236 |
- |
-0.59% |
- |
|
BM_std_min<unsigned_long_long>/31
|
-2.82% |
2.977 |
2.893 |
- |
-4.42% |
- |
|
BM_std_minmax<unsigned_short>/64
|
-2.82% |
1.570 |
1.526 |
- |
-0.00% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
-2.82% |
5.499 |
5.344 |
- |
7.93% |
- |
|
BM_vector_deque_move/64
|
-2.82% |
2.888 |
2.806 |
- |
3.78% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-2.82% |
4.983 |
4.843 |
- |
-4.30% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-2.82% |
23.696 |
23.029 |
- |
2.20% |
- |
|
std::rotate_copy(list<int>)/8192
|
-2.82% |
6908.355 |
6713.807 |
- |
-0.29% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
-2.82% |
35.917 |
34.906 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-2.81% |
12044624.244 |
11705888.638 |
- |
-2.14% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.81% |
8.752 |
8.506 |
- |
-2.33% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024
|
-2.81% |
0.520 |
0.505 |
- |
-2.51% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-2.81% |
6183.221 |
6009.782 |
- |
-3.96% |
- |
|
std::list<int>::ctor(size)/32
|
-2.80% |
334.637 |
325.252 |
- |
0.64% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
-2.80% |
2717.181 |
2641.041 |
- |
0.75% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-2.79% |
0.989 |
0.962 |
- |
-0.08% |
- |
|
BM_std_min<short>/12
|
-2.79% |
1.548 |
1.505 |
- |
-1.00% |
- |
|
BM_std_minmax<int>/2
|
-2.78% |
0.840 |
0.816 |
- |
-9.32% |
- |
|
BM_std_minmax<unsigned_char>/16
|
-2.77% |
0.976 |
0.949 |
- |
-2.51% |
- |
|
BM_std_minmax<unsigned_char>/21
|
-2.77% |
2.215 |
2.154 |
- |
-3.45% |
- |
|
BM_RangesPopHeap_uint32_16384
|
-2.77% |
32.060 |
31.172 |
- |
0.43% |
- |
|
BM_StringFindStringLiteral/128
|
-2.77% |
3.124 |
3.038 |
- |
-2.78% |
- |
|
std::set<std::string>::insert(value)_(new_value)/32
|
-2.77% |
40.932 |
39.799 |
- |
-1.31% |
- |
|
BM_std_min<char>/512
|
-2.77% |
6.476 |
6.297 |
- |
-0.34% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.76% |
0.603 |
0.586 |
- |
-3.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-2.76% |
25875443.891 |
25160091.973 |
- |
0.05% |
- |
|
rng::replace_if(vector<int>)_(prefix)/1024
|
-2.76% |
276.310 |
268.677 |
- |
-3.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-2.76% |
1609548.910 |
1565087.487 |
- |
1.19% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1048576
|
-2.76% |
91367.078 |
88845.315 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-2.76% |
8.977 |
8.729 |
- |
0.04% |
- |
|
BM_num_put<unsigned_long_long>
|
-2.76% |
11.896 |
11.567 |
- |
-5.07% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/6
|
-2.75% |
1.901 |
1.848 |
- |
-5.59% |
- |
|
BM_RangesPopHeap_uint64_4
|
-2.75% |
2.753 |
2.677 |
- |
0.39% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
-2.75% |
811.321 |
789.032 |
- |
-0.65% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_256
|
-2.75% |
8.056 |
7.834 |
- |
-6.37% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-2.74% |
107304.179 |
104360.227 |
- |
1.56% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-2.74% |
511.836 |
497.808 |
- |
-1.01% |
- |
|
BM_std_min<unsigned_char>/14
|
-2.74% |
1.860 |
1.809 |
- |
0.80% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-2.74% |
2.390 |
2.324 |
- |
-2.91% |
- |
|
std::move(list<int>)/1048576
|
-2.74% |
1016228.204 |
988430.849 |
- |
-2.80% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.73% |
350484463.187 |
340908304.324 |
- |
-0.21% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-2.72% |
5.442 |
5.293 |
- |
-2.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.72% |
140997.711 |
137161.755 |
- |
-1.55% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-2.71% |
2.235 |
2.174 |
- |
-2.02% |
- |
|
BM_std_minmax<unsigned_int>/7
|
-2.71% |
1.834 |
1.784 |
- |
2.21% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-2.71% |
231.024 |
224.770 |
- |
2.04% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-2.71% |
280.635 |
273.038 |
- |
4.79% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
-2.71% |
2.447 |
2.381 |
- |
-1.42% |
- |
|
std::unordered_multiset<int>::erase(iterator)/0
|
-2.70% |
20.162 |
19.616 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.70% |
1275213.408 |
1240724.086 |
- |
-1.79% |
- |
|
BM_MakeThenSortHeap_uint64_Random_4
|
-2.70% |
4.205 |
4.091 |
- |
1.68% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_4
|
-2.70% |
1.218 |
1.185 |
- |
-1.02% |
- |
|
std::move_backward(deque<int>)/64
|
-2.70% |
5.451 |
5.304 |
- |
-3.11% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
-2.70% |
863867.740 |
840579.982 |
- |
-0.58% |
- |
|
std::set<int>::ctor(const&)/8192
|
-2.70% |
49347.278 |
48017.215 |
- |
-3.84% |
- |
|
std::fill(list<int>)/8192
|
-2.69% |
7115.978 |
6924.254 |
- |
-2.70% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-2.69% |
5.574 |
5.424 |
- |
0.22% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
-2.69% |
4.909 |
4.777 |
- |
-4.56% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
-2.69% |
2052.188 |
1997.048 |
- |
1.20% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
-2.69% |
22.693 |
22.083 |
- |
-6.03% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-2.68% |
1134324.648 |
1103870.743 |
- |
-1.43% |
- |
|
BM_deque_deque_ranges_copy/1
|
-2.68% |
3.537 |
3.442 |
- |
0.38% |
- |
|
BM_std_min<char>/4096
|
-2.67% |
29.805 |
29.008 |
- |
-1.73% |
- |
|
BM_vector_deque_copy_backward/1024
|
-2.67% |
38.888 |
37.849 |
- |
-1.40% |
- |
|
rng::for_each(set<int>)/8
|
-2.67% |
4.557 |
4.435 |
- |
-3.91% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-2.67% |
17.601 |
17.131 |
- |
-2.10% |
- |
|
rng::move(list<int>)/1048576
|
-2.67% |
1029810.813 |
1002323.036 |
- |
-2.77% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-2.67% |
1162533.347 |
1131523.475 |
- |
-1.41% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/64
|
-2.66% |
1.917 |
1.866 |
- |
-1.87% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
-2.66% |
1.363 |
1.327 |
- |
-2.60% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-2.66% |
1.137 |
1.106 |
- |
-3.34% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-2.65% |
7.794 |
7.587 |
- |
1.35% |
- |
|
BM_std_min<short>/17
|
-2.65% |
1.695 |
1.650 |
- |
4.04% |
- |
|
BM_std_min<unsigned_short>/32
|
-2.65% |
2.935 |
2.857 |
- |
-1.90% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-2.65% |
55988880.858 |
54505456.348 |
- |
-2.02% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/1024
|
-2.64% |
39.707 |
38.658 |
- |
-0.51% |
- |
|
rng::search(vector<int>)_(same_length)/8192
|
-2.64% |
1983.513 |
1931.140 |
- |
2.79% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-2.64% |
32.471 |
31.613 |
- |
2.74% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
-2.63% |
5.692 |
5.542 |
- |
0.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.63% |
18460143.674 |
17974643.219 |
- |
-1.77% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.63% |
144813.180 |
141005.971 |
- |
-0.05% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-2.62% |
2.041 |
1.988 |
- |
-4.67% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-2.61% |
21.690 |
21.124 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-2.60% |
1247245.750 |
1214762.587 |
- |
0.38% |
- |
|
rng::copy(vector<int>)/4096
|
-2.60% |
150.594 |
146.672 |
- |
-1.85% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16384
|
-2.60% |
16.200 |
15.778 |
- |
-0.06% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-2.60% |
7988.294 |
7780.576 |
- |
-7.01% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-2.60% |
9.240 |
9.000 |
- |
-1.80% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64
|
-2.60% |
1.699 |
1.655 |
- |
-0.47% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
-2.60% |
6.144 |
5.985 |
- |
-0.39% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-2.60% |
1.094 |
1.065 |
- |
-2.22% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-2.59% |
625.697 |
609.463 |
- |
-0.13% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.59% |
30.176 |
29.393 |
- |
-27.98% |
- |
|
BM_vector_deque_copy_backward/65536
|
-2.58% |
8093.212 |
7884.047 |
- |
1.73% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-2.58% |
2.032 |
1.979 |
- |
-4.92% |
- |
|
std::unordered_set<int>::ctor(const&)/8192
|
-2.58% |
56043.045 |
54597.149 |
- |
-0.70% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
-2.58% |
860.482 |
838.291 |
- |
7.82% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-2.58% |
1226357.485 |
1194754.419 |
- |
-2.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-2.58% |
1158183.810 |
1128343.687 |
- |
-1.95% |
- |
|
BM_RangesMakeHeap_uint64_Ascending_4
|
-2.57% |
0.412 |
0.402 |
- |
-5.14% |
- |
|
BM_std_min<short>/4096
|
-2.57% |
56.015 |
54.574 |
- |
0.29% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.57% |
46201.378 |
45012.677 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-2.57% |
12170640.291 |
11857628.069 |
- |
-1.11% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.57% |
34.372 |
33.488 |
- |
-3.93% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.56% |
594.093 |
578.861 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-2.56% |
38726647.164 |
37734533.755 |
- |
-1.39% |
- |
|
BM_vector_deque_copy_backward/512
|
-2.56% |
18.065 |
17.602 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-2.56% |
1186265.431 |
1155887.310 |
- |
0.43% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-2.56% |
2.146 |
2.091 |
- |
-0.81% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
-2.56% |
204.982 |
199.741 |
- |
-1.92% |
- |
|
BM_std_min<char>/15
|
-2.55% |
2.107 |
2.053 |
- |
-3.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-2.55% |
13618302.725 |
13270494.390 |
- |
-4.11% |
- |
|
BM_MakeHeap_float_Ascending_16
|
-2.55% |
0.839 |
0.818 |
- |
-2.38% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.54% |
110608.706 |
107794.294 |
- |
-2.45% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/32
|
-2.54% |
10.475 |
10.209 |
- |
-3.29% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-2.54% |
5.924 |
5.774 |
- |
-1.68% |
- |
|
BM_std_minmax<char>/15
|
-2.53% |
3.061 |
2.983 |
- |
1.83% |
- |
|
BM_PopHeap_float_16384
|
-2.53% |
34.943 |
34.058 |
- |
2.78% |
- |
|
std::copy(deque<int>)/8
|
-2.53% |
2.794 |
2.724 |
- |
-0.73% |
- |
|
BM_vector_deque_copy/65536
|
-2.52% |
2425.399 |
2364.159 |
- |
-11.23% |
- |
|
BM_MakeThenSortHeap_float_Heap_1024
|
-2.52% |
8.444 |
8.231 |
- |
-1.16% |
- |
|
BM_deque_deque_move_backward/0
|
-2.52% |
0.817 |
0.796 |
- |
-2.28% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-2.52% |
34.817 |
33.940 |
- |
1.11% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-2.52% |
1.151 |
1.122 |
- |
-11.33% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-2.52% |
0.658 |
0.641 |
- |
43.44% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
-2.51% |
1.745 |
1.701 |
- |
-2.09% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
-2.51% |
1121464.217 |
1093298.865 |
- |
-2.03% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-2.51% |
20.800 |
20.278 |
- |
1.13% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-2.51% |
50856.912 |
49582.758 |
- |
1.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4
|
-2.50% |
17366506.565 |
16931758.441 |
- |
-0.97% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
-2.50% |
7.663 |
7.471 |
- |
-2.33% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.50% |
0.648 |
0.631 |
- |
0.36% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-2.50% |
2074.951 |
2023.087 |
- |
-1.78% |
- |
|
std::set<std::string>::clear()/32
|
-2.49% |
906.892 |
884.289 |
- |
-1.57% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-2.49% |
5.942 |
5.794 |
- |
1.56% |
- |
|
BM_std_minmax<unsigned_int>/11
|
-2.49% |
1.780 |
1.736 |
- |
-5.05% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-2.49% |
1173606.725 |
1144420.860 |
- |
-2.40% |
- |
|
BM_std_minmax<unsigned_int>/13
|
-2.48% |
1.387 |
1.353 |
- |
-2.55% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-2.48% |
21.602 |
21.067 |
- |
-1.06% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-2.48% |
1343874.428 |
1310592.530 |
- |
1.91% |
- |
|
BM_std_min<short>/4000
|
-2.48% |
54.525 |
53.175 |
- |
0.19% |
- |
|
BM_MakeThenSortHeap_string_Ascending_256
|
-2.47% |
20.827 |
20.312 |
- |
-2.67% |
- |
|
BM_std_min<unsigned_int>/1024
|
-2.46% |
27.369 |
26.695 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-2.46% |
1853865.804 |
1808209.149 |
- |
-0.33% |
- |
|
rng::move(list<int>)/32768
|
-2.46% |
34837.478 |
33980.129 |
- |
-4.85% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-2.46% |
1348943.342 |
1315760.021 |
- |
-2.58% |
- |
|
BM_RangesPopHeap_uint64_64
|
-2.46% |
12.968 |
12.649 |
- |
0.22% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.46% |
19.888 |
19.399 |
- |
-0.99% |
- |
|
BM_vector_deque_ranges_copy/64
|
-2.46% |
2.816 |
2.746 |
- |
-2.54% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.46% |
4571959.984 |
4459643.063 |
- |
-1.57% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-2.45% |
1.920 |
1.873 |
- |
4.49% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-2.45% |
22606528.225 |
22052491.490 |
- |
-2.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-2.45% |
0.625 |
0.610 |
- |
-5.34% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-2.45% |
66021083.551 |
64405144.238 |
- |
-5.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
-2.44% |
6522.080 |
6362.664 |
- |
-0.15% |
- |
|
BM_std_min<char>/8
|
-2.43% |
2.395 |
2.337 |
- |
3.83% |
- |
|
BM_deque_deque_copy/64000
|
-2.43% |
2699.593 |
2633.995 |
- |
-2.89% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-2.43% |
30.513 |
29.773 |
- |
-1.74% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-2.41% |
5.247 |
5.120 |
- |
-2.44% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.41% |
3281.062 |
3202.012 |
- |
-3.79% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-2.41% |
1.321 |
1.289 |
- |
-7.67% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
-2.41% |
1158400.017 |
1130508.341 |
- |
1.22% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_64
|
-2.41% |
6.020 |
5.875 |
- |
-5.22% |
- |
|
BM_std_minmax<char>/2
|
-2.41% |
0.900 |
0.879 |
- |
-1.82% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.39% |
33.956 |
33.143 |
- |
-27.44% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
-2.39% |
1168145.226 |
1140222.695 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.39% |
11460004.630 |
11186135.869 |
- |
-1.00% |
- |
|
bm_lexicographical_compare<int>/1
|
-2.38% |
1.260 |
1.230 |
- |
-6.92% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
-2.38% |
972989.153 |
949789.352 |
- |
-0.24% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/1024
|
-2.38% |
801.875 |
782.755 |
- |
-0.09% |
- |
|
rng::for_each_n(vector<int>)/8
|
-2.38% |
2.528 |
2.467 |
- |
-2.73% |
- |
|
BM_RangesPopHeap_uint64_262144
|
-2.38% |
43.838 |
42.794 |
- |
3.99% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-2.38% |
3.979 |
3.884 |
- |
-3.61% |
- |
|
BM_deque_deque_move_backward/512
|
-2.38% |
19.004 |
18.553 |
- |
-0.43% |
- |
|
BM_std_min<char>/1024
|
-2.37% |
8.699 |
8.493 |
- |
2.20% |
- |
|
BM_deque_deque_copy_backward/2
|
-2.36% |
2.534 |
2.474 |
- |
-2.37% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-2.36% |
162339198.061 |
158506886.462 |
- |
-2.51% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-2.36% |
10830.369 |
10574.841 |
- |
0.27% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-2.36% |
46.106 |
45.019 |
- |
39.77% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
-2.36% |
1.659 |
1.620 |
- |
-0.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-2.35% |
17.294 |
16.887 |
- |
1.82% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.35% |
24.424 |
23.849 |
- |
1.53% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-2.35% |
521.479 |
509.225 |
- |
-3.47% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
-2.35% |
12506.289 |
12212.634 |
- |
-15.49% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
-2.35% |
2914.132 |
2845.743 |
- |
-0.17% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.34% |
202.252 |
197.513 |
- |
-3.43% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
-2.34% |
2.317 |
2.263 |
- |
2.70% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.34% |
148620034.839 |
145137761.164 |
- |
-7.11% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-2.34% |
40.421 |
39.474 |
- |
2.44% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.34% |
1666.851 |
1627.843 |
- |
-1.46% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-2.34% |
4.264 |
4.164 |
- |
-0.93% |
- |
|
BM_PushHeap_string_Ascending_64
|
-2.34% |
7.513 |
7.338 |
- |
2.78% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
-2.34% |
18.831 |
18.391 |
- |
0.85% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.34% |
29.544 |
28.854 |
- |
-15.83% |
- |
|
rng::is_sorted(list<int>)/1024
|
-2.34% |
784.777 |
766.452 |
- |
0.92% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-2.33% |
22.343 |
21.822 |
- |
0.82% |
- |
|
BM_MakeThenSortHeap_float_Heap_262144
|
-2.33% |
31.638 |
30.900 |
- |
-0.55% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-2.33% |
151.548 |
148.017 |
- |
-1.44% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-2.33% |
4.091 |
3.996 |
- |
-1.34% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-2.33% |
51174.906 |
49984.137 |
- |
0.54% |
- |
|
BM_PushHeap_string_Descending_16
|
-2.32% |
2.130 |
2.081 |
- |
-14.57% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
-2.32% |
6.471 |
6.321 |
- |
1.27% |
- |
|
rng::copy_if(list<int>)_(entire_range)/262144
|
-2.31% |
223559.784 |
218390.906 |
- |
-0.94% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-2.31% |
13391.658 |
13082.158 |
- |
-3.09% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-2.31% |
8.705 |
8.504 |
- |
-55.02% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_64
|
-2.31% |
8.846 |
8.641 |
- |
-1.49% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-2.31% |
3292.337 |
3216.368 |
- |
-6.83% |
- |
|
BM_std_min<short>/5500
|
-2.31% |
76.780 |
75.009 |
- |
0.29% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-2.31% |
21748.140 |
21246.501 |
- |
1.42% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
-2.31% |
9.409 |
9.192 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.30% |
16205735.975 |
15832203.801 |
- |
-2.55% |
- |
|
BM_MakeHeap_uint32_Ascending_256
|
-2.30% |
0.614 |
0.600 |
- |
0.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384
|
-2.30% |
23.856 |
23.306 |
- |
-0.68% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
-2.30% |
780.969 |
762.989 |
- |
-0.24% |
- |
|
rng::move_backward(deque<int>)/4096
|
-2.30% |
160.255 |
156.566 |
- |
1.03% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-2.30% |
5.889 |
5.754 |
- |
-2.65% |
- |
|
BM_RangesPushHeap_float_Random_4
|
-2.29% |
2.948 |
2.881 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-2.29% |
1356734.735 |
1325644.229 |
- |
-2.69% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-2.29% |
1667252.930 |
1629056.721 |
- |
1.87% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
-2.29% |
61.065 |
59.667 |
- |
88.75% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-2.28% |
20.559 |
20.090 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-2.28% |
17803429.524 |
17397508.545 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-2.28% |
17117724.789 |
16727815.604 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.27% |
1312894.287 |
1283038.194 |
- |
-1.79% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.27% |
5632.110 |
5504.328 |
- |
0.78% |
- |
|
rng::starts_with(vector<int>)/1024
|
-2.27% |
76.398 |
74.667 |
- |
-3.85% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.27% |
71.926 |
70.297 |
- |
2.22% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-2.26% |
2.960 |
2.893 |
- |
-2.13% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-2.26% |
15314.489 |
14968.440 |
- |
-2.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-2.26% |
1221038.344 |
1193466.628 |
- |
-0.85% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-2.25% |
705.736 |
689.848 |
- |
0.16% |
- |
|
BM_RangesPushHeap_uint32_Ascending_262144
|
-2.25% |
8.319 |
8.132 |
- |
1.20% |
- |
|
BM_deque_deque_move_backward/64
|
-2.25% |
3.449 |
3.372 |
- |
-0.22% |
- |
|
BM_vector_deque_move_backward/512
|
-2.25% |
17.978 |
17.574 |
- |
-0.15% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-2.25% |
2.329 |
2.277 |
- |
0.28% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-2.24% |
3.107 |
3.037 |
- |
0.06% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-2.24% |
1.243 |
1.215 |
- |
17.57% |
- |
|
BM_std_min<unsigned_short>/16
|
-2.24% |
1.730 |
1.691 |
- |
-2.35% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144
|
-2.23% |
35.279 |
34.492 |
- |
0.38% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-2.23% |
1926825.422 |
1883857.830 |
- |
-6.24% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-2.23% |
65.420 |
63.962 |
- |
0.31% |
- |
|
BM_std_min<char>/4000
|
-2.23% |
27.890 |
27.269 |
- |
-2.06% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-2.22% |
11.307 |
11.056 |
- |
3.39% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-2.22% |
23654250.313 |
23128650.777 |
- |
-2.30% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-2.22% |
1201009.138 |
1174322.931 |
- |
-2.45% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-2.22% |
19856905.941 |
19415735.069 |
- |
3.48% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-2.22% |
1.894 |
1.852 |
- |
0.02% |
- |
|
rng::for_each(set<int>::iterator)/8
|
-2.22% |
4.590 |
4.488 |
- |
-1.02% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-2.22% |
23.241 |
22.725 |
- |
-0.42% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64
|
-2.21% |
6.854 |
6.703 |
- |
-2.10% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-2.21% |
44841493.670 |
43851171.043 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.21% |
1239523.680 |
1212151.094 |
- |
-0.75% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256
|
-2.20% |
10.933 |
10.692 |
- |
-0.81% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/32
|
-2.20% |
7.342 |
7.181 |
- |
-2.16% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.20% |
89.543 |
87.575 |
- |
-1.09% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-2.20% |
271.113 |
265.159 |
- |
-4.14% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.19% |
190973.781 |
186783.774 |
- |
-2.68% |
- |
|
BM_std_min<short>/1024
|
-2.19% |
14.210 |
13.898 |
- |
-0.10% |
- |
|
BM_RangesPopHeap_uint64_16384
|
-2.19% |
32.066 |
31.363 |
- |
0.40% |
- |
|
rng::partition(deque<int>)_(sparse)/8192
|
-2.19% |
3090.058 |
3022.393 |
- |
-0.18% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
-2.19% |
12404.507 |
12133.306 |
- |
1.08% |
- |
|
BM_vector_deque_move_backward/64
|
-2.19% |
3.112 |
3.044 |
- |
0.49% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
-2.18% |
20.758 |
20.305 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-2.18% |
216.571 |
211.844 |
- |
-5.42% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-2.18% |
8.896 |
8.702 |
- |
-1.98% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-2.18% |
57.509 |
56.258 |
- |
0.16% |
- |
|
rng::search(list<int>)_(no_match)/8192
|
-2.18% |
7066.778 |
6913.030 |
- |
0.78% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-2.17% |
0.690 |
0.675 |
- |
-1.72% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-2.17% |
10.451 |
10.224 |
- |
-1.14% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-2.17% |
1112734.691 |
1088579.480 |
- |
-3.93% |
- |
|
std::move_backward(deque<int>)/4096
|
-2.17% |
159.129 |
155.678 |
- |
0.56% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.16% |
331.687 |
324.507 |
- |
1.10% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-2.16% |
15858731.757 |
15515543.639 |
- |
-0.78% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-2.16% |
220.930 |
216.150 |
- |
0.26% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-2.16% |
760.182 |
743.738 |
- |
-1.70% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-2.16% |
27.032 |
26.448 |
- |
-1.94% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
-2.16% |
3097.340 |
3030.443 |
- |
2.89% |
- |
|
BM_RangesPopHeap_uint32_1024
|
-2.16% |
21.922 |
21.448 |
- |
0.37% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_262144
|
-2.16% |
32.497 |
31.796 |
- |
-0.06% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-2.15% |
1.315 |
1.286 |
- |
-0.50% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-2.15% |
1447.384 |
1416.251 |
- |
-17.31% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-2.14% |
1166311.080 |
1141301.694 |
- |
0.22% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
-2.14% |
10.613 |
10.386 |
- |
-1.81% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-2.14% |
115891.230 |
113416.261 |
- |
-0.22% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.13% |
4598.489 |
4500.455 |
- |
-1.57% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-2.13% |
18071869.143 |
17687836.912 |
- |
-0.01% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-2.12% |
50.141 |
49.076 |
- |
-3.09% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-2.12% |
22329998.915 |
21856372.012 |
- |
-1.19% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-2.12% |
36.278 |
35.509 |
- |
1.79% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-2.12% |
10.071 |
9.857 |
- |
3.35% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-2.11% |
2.328 |
2.278 |
- |
-0.20% |
- |
|
BM_MakeThenSortHeap_string_Ascending_16
|
-2.11% |
9.713 |
9.508 |
- |
-1.72% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-2.11% |
1.251 |
1.224 |
- |
-8.01% |
- |
|
BM_std_minmax<long_long>/13
|
-2.11% |
3.024 |
2.960 |
- |
-4.59% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.10% |
1166250.124 |
1141739.966 |
- |
-6.15% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-2.10% |
11.025 |
10.794 |
- |
0.84% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-2.10% |
1211785.563 |
1186383.951 |
- |
1.72% |
- |
|
BM_std_minmax<unsigned_short>/20
|
-2.10% |
1.996 |
1.954 |
- |
0.11% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.09% |
8726.625 |
8544.012 |
- |
0.11% |
- |
|
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-2.09% |
10.984 |
10.754 |
- |
0.09% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
-2.09% |
5.790 |
5.669 |
- |
-0.84% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-2.09% |
7950.864 |
7784.655 |
- |
8.83% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-2.09% |
754.380 |
738.613 |
- |
-1.46% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-2.09% |
22.481 |
22.012 |
- |
-0.36% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-2.09% |
13.090 |
12.817 |
- |
-1.28% |
- |
|
std::move(vector<int>)/8
|
-2.09% |
2.297 |
2.249 |
- |
-2.43% |
- |
|
rng::search(vector<int>)_(same_length)/1024
|
-2.09% |
257.949 |
252.562 |
- |
2.11% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-2.09% |
1217166.748 |
1191755.209 |
- |
2.42% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-2.08% |
505.257 |
494.739 |
- |
0.79% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-2.08% |
704506.018 |
689841.246 |
- |
-0.05% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-2.08% |
25.386 |
24.859 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-2.07% |
16984405.863 |
16632078.630 |
- |
-1.01% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_256
|
-2.07% |
33.400 |
32.707 |
- |
-0.61% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-2.07% |
1204534.098 |
1179575.357 |
- |
0.66% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
-2.07% |
20.326 |
19.905 |
- |
-2.07% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-2.07% |
984.016 |
963.669 |
- |
-3.38% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024
|
-2.06% |
732.768 |
717.674 |
- |
-0.11% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_1024
|
-2.06% |
4.884 |
4.784 |
- |
0.12% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-2.06% |
2.453 |
2.402 |
- |
-4.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-2.05% |
19144.862 |
18751.561 |
- |
-1.31% |
- |
|
BM_StringResizeAndOverwrite
|
-2.05% |
0.862 |
0.844 |
- |
-1.88% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.05% |
6794.139 |
6654.597 |
- |
0.57% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_262144
|
-2.05% |
0.769 |
0.753 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.05% |
1125651.638 |
1102568.447 |
- |
-2.01% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.05% |
1098448.046 |
1075922.856 |
- |
-3.55% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
-2.05% |
583.027 |
571.076 |
- |
1.65% |
- |
|
BM_std_min<long_long>/20
|
-2.05% |
2.049 |
2.007 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-2.05% |
18450544.210 |
18072468.545 |
- |
-5.44% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.05% |
922.110 |
903.217 |
- |
-0.13% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-2.05% |
8859.997 |
8678.642 |
- |
5.41% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-2.05% |
892.953 |
874.678 |
- |
3.03% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.05% |
263.457 |
258.067 |
- |
0.81% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-2.04% |
631.622 |
618.707 |
- |
1.05% |
- |
|
std::count_if(deque<int>)_(every_other)/8
|
-2.04% |
3.433 |
3.362 |
- |
-2.61% |
- |
|
BM_deque_vector_move/70000
|
-2.04% |
2905.542 |
2846.230 |
- |
-4.03% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
-2.04% |
69.436 |
68.019 |
- |
60.02% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-2.04% |
663.597 |
650.058 |
- |
-3.22% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-2.04% |
15407462.794 |
15093456.908 |
- |
-0.81% |
- |
|
BM_deque_vector_move_backward/64000
|
-2.04% |
7940.631 |
7778.865 |
- |
-3.16% |
- |
|
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
-2.04% |
899355.848 |
881046.665 |
- |
-0.47% |
- |
|
rng::copy_if(list<int>)_(every_other)/262144
|
-2.04% |
213009.647 |
208673.613 |
- |
-1.03% |
- |
|
BM_RangesPushHeap_uint64_QuickSortAdversary_16
|
-2.03% |
0.929 |
0.910 |
- |
-2.23% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
-2.03% |
6.283 |
6.156 |
- |
1.97% |
- |
|
BM_std_min<char>/16
|
-2.02% |
2.432 |
2.383 |
- |
-7.03% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-2.02% |
1228950.691 |
1204150.329 |
- |
-2.15% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-2.02% |
593.879 |
581.912 |
- |
16.58% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.01% |
1839914.469 |
1802896.891 |
- |
-2.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.01% |
1114352.392 |
1091960.576 |
- |
-1.76% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.01% |
12506.350 |
12255.419 |
- |
-0.42% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_4
|
-2.00% |
1.462 |
1.433 |
- |
8.87% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
-2.00% |
1172268.152 |
1148803.661 |
- |
-0.59% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.00% |
6329.141 |
6202.727 |
- |
0.73% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-2.00% |
1590.721 |
1558.961 |
- |
0.42% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
-2.00% |
2356180.395 |
2309153.807 |
- |
-2.53% |
- |
|
BM_std_minmax<short>/25
|
-2.00% |
2.308 |
2.262 |
- |
2.68% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.00% |
25.175 |
24.673 |
- |
0.22% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-1.99% |
32.265 |
31.621 |
- |
-2.40% |
- |
|
rng::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.99% |
8.985 |
8.805 |
- |
-2.38% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.99% |
52464.562 |
51421.583 |
- |
-0.08% |
- |
|
BM_std_minmax<unsigned_char>/28
|
-1.99% |
2.127 |
2.085 |
- |
-3.02% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
-1.99% |
6.007 |
5.888 |
- |
-1.87% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-1.98% |
3.083 |
3.021 |
- |
-3.47% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/8192
|
-1.98% |
350857.125 |
343895.611 |
- |
0.39% |
- |
|
BM_deque_deque_move_backward/64000
|
-1.98% |
7938.204 |
7780.717 |
- |
-3.07% |
- |
|
BM_PushHeap_string_Descending_256
|
-1.98% |
2.331 |
2.285 |
- |
-25.50% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_256
|
-1.98% |
10.352 |
10.146 |
- |
-1.27% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-1.98% |
1207219.051 |
1183292.462 |
- |
1.34% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.98% |
14711.993 |
14421.063 |
- |
-2.93% |
- |
|
BM_PopHeap_uint32_4
|
-1.97% |
2.666 |
2.613 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.97% |
1174991.600 |
1151813.401 |
- |
3.05% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-1.97% |
5.461 |
5.353 |
- |
-1.14% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
-1.97% |
24.231 |
23.754 |
- |
1.70% |
- |
|
rng::copy_if(list<int>)_(every_other)/1048576
|
-1.96% |
856644.176 |
839824.541 |
- |
-1.74% |
- |
|
BM_RangesPopHeap_uint64_1024
|
-1.96% |
22.014 |
21.582 |
- |
0.67% |
- |
|
rng::copy_backward(deque<int>)/32768
|
-1.96% |
3807.414 |
3732.835 |
- |
-2.78% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-1.96% |
23.605 |
23.144 |
- |
1.57% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.96% |
77448.633 |
75934.216 |
- |
-0.32% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.95% |
4704835.513 |
4612986.299 |
- |
-1.03% |
- |
|
BM_std_min<unsigned_char>/18
|
-1.95% |
1.012 |
0.992 |
- |
2.23% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.95% |
8108.603 |
7950.421 |
- |
-1.81% |
- |
|
BM_vector_deque_move/4096
|
-1.95% |
148.438 |
145.546 |
- |
-1.06% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-1.95% |
2.611 |
2.560 |
- |
0.28% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.95% |
205.063 |
201.071 |
- |
1.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.94% |
15834952.920 |
15526990.516 |
- |
-0.94% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16
|
-1.94% |
8.670 |
8.502 |
- |
-0.68% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.94% |
740.831 |
726.431 |
- |
-1.60% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.94% |
175.586 |
172.183 |
- |
-3.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.94% |
19229604.129 |
18857264.406 |
- |
-2.55% |
- |
|
BM_deque_vector_move/65536
|
-1.93% |
2696.733 |
2644.557 |
- |
-2.12% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
-1.93% |
4456982.459 |
4370762.062 |
- |
-1.68% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.93% |
64001.280 |
62763.221 |
- |
-0.78% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
-1.93% |
1.050 |
1.030 |
- |
-0.72% |
- |
|
BM_std_minmax<short>/23
|
-1.93% |
2.655 |
2.604 |
- |
-3.31% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.93% |
12644.272 |
12400.064 |
- |
0.79% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-1.93% |
4649511.602 |
4559720.773 |
- |
-0.87% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.93% |
47.377 |
46.464 |
- |
2.59% |
- |
|
BM_RangesMakeHeap_string_Heap_16384
|
-1.92% |
5.006 |
4.910 |
- |
-2.33% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-1.92% |
1182597.948 |
1159875.781 |
- |
-1.57% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384
|
-1.92% |
2.352 |
2.307 |
- |
0.08% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
-1.92% |
1528.356 |
1499.084 |
- |
0.14% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.91% |
13467.219 |
13209.433 |
- |
-2.05% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
-1.91% |
6737.773 |
6609.124 |
- |
-1.58% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_256
|
-1.91% |
6.495 |
6.371 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.90% |
12361608.167 |
12126169.087 |
- |
-2.66% |
- |
|
SetIntersection_None_Vector_float_256_1
|
-1.90% |
4621105.672 |
4533101.747 |
- |
-0.29% |
- |
|
BM_lexicographical_compare_three_way_slow_path/16
|
-1.90% |
4.569 |
4.482 |
- |
-1.25% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
-1.90% |
786.143 |
771.185 |
- |
-3.02% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024
|
-1.90% |
8.458 |
8.297 |
- |
-1.35% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/0
|
-1.90% |
20.993 |
20.594 |
- |
-1.72% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-1.90% |
0.694 |
0.681 |
- |
7.53% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.90% |
22.308 |
21.885 |
- |
-1.37% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-1.89% |
2826.407 |
2772.864 |
- |
1.93% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.89% |
255.683 |
250.842 |
- |
-3.17% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-1.89% |
16.967 |
16.646 |
- |
-0.11% |
- |
|
rng::find_end(list<int>,_pred)_(process_all)/1048576
|
-1.89% |
967731.526 |
949434.885 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.89% |
1306271.490 |
1281577.194 |
- |
-0.32% |
- |
|
BM_deque_deque_ranges_move/65536
|
-1.89% |
2876.853 |
2822.477 |
- |
-4.46% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-1.89% |
5.839 |
5.728 |
- |
1.99% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
-1.89% |
35.232 |
34.566 |
- |
-0.08% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.89% |
10.572 |
10.373 |
- |
-0.56% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.89% |
39.221 |
38.481 |
- |
1.15% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
-1.89% |
16.160 |
15.855 |
- |
0.34% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
-1.89% |
1163803.580 |
1141841.291 |
- |
-0.85% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_256
|
-1.89% |
10.224 |
10.031 |
- |
-1.13% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.89% |
201.391 |
197.593 |
- |
-0.50% |
- |
|
rng::find_end(deque<int>)_(same_length)/1000
|
-1.88% |
955.937 |
937.919 |
- |
-0.14% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256
|
-1.88% |
0.582 |
0.571 |
- |
-1.90% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-1.88% |
11944891.809 |
11719913.729 |
- |
1.95% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_256
|
-1.88% |
0.626 |
0.614 |
- |
-2.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.88% |
12267097.230 |
12036125.202 |
- |
0.33% |
- |
|
BM_std_min<int>/12
|
-1.88% |
1.536 |
1.507 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-1.88% |
1991846.496 |
1954401.453 |
- |
-5.23% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/8192
|
-1.88% |
1514.270 |
1485.843 |
- |
0.44% |
- |
|
rng::fill(deque<int>)/8192
|
-1.88% |
246.220 |
241.598 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-1.88% |
17805278.221 |
17471172.414 |
- |
-1.01% |
- |
|
BM_deque_deque_move/4000
|
-1.87% |
147.354 |
144.595 |
- |
-0.87% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
-1.87% |
71.914 |
70.568 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
-1.87% |
1127699.264 |
1106605.354 |
- |
-0.06% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-1.87% |
1289060.097 |
1264953.858 |
- |
-1.99% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-1.87% |
48817.059 |
47904.248 |
- |
0.37% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-1.87% |
19737.148 |
19368.411 |
- |
-6.86% |
- |
|
BM_deque_vector_copy/2
|
-1.87% |
1.833 |
1.799 |
- |
-1.84% |
- |
|
BM_std_minmax<char>/28
|
-1.86% |
2.216 |
2.175 |
- |
-3.57% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-1.86% |
48951.366 |
48040.235 |
- |
-2.31% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
-1.86% |
1.651 |
1.620 |
- |
-0.86% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-1.86% |
212650.773 |
208698.457 |
- |
-1.29% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-1.86% |
26.938 |
26.438 |
- |
0.13% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1048576
|
-1.86% |
496198.596 |
486987.742 |
- |
-1.96% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
-1.86% |
10.719 |
10.520 |
- |
-0.60% |
- |
|
rng::for_each(multimap<int>::iterator)/8192
|
-1.86% |
16833.321 |
16520.949 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-1.85% |
1130368.047 |
1109415.858 |
- |
-0.80% |
- |
|
BM_MakeHeap_string_PipeOrgan_4
|
-1.85% |
2.582 |
2.534 |
- |
-0.61% |
- |
|
BM_std_minmax<unsigned_char>/19
|
-1.85% |
1.651 |
1.620 |
- |
-2.14% |
- |
|
BM_deque_vector_copy/5500
|
-1.85% |
197.258 |
193.609 |
- |
-1.78% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-1.85% |
61313.600 |
60180.764 |
- |
-7.29% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
-1.85% |
9.173 |
9.004 |
- |
0.12% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.84% |
3.923 |
3.850 |
- |
-1.14% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-1.84% |
1105360.868 |
1084976.457 |
- |
-1.29% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-1.84% |
2.444 |
2.399 |
- |
-2.12% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-1.84% |
1212297.352 |
1189988.147 |
- |
-1.38% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-1.84% |
11.032 |
10.829 |
- |
-1.35% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.84% |
287.776 |
282.486 |
- |
0.07% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-1.84% |
19.551 |
19.192 |
- |
-0.11% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
-1.83% |
1.527 |
1.499 |
- |
-1.83% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_262144
|
-1.83% |
34.203 |
33.577 |
- |
-1.28% |
- |
|
rng::stable_sort(vector<int>)_(descending)/8
|
-1.83% |
25.433 |
24.967 |
- |
-1.52% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-1.83% |
30.842 |
30.278 |
- |
1.93% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
-1.83% |
359.757 |
353.184 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.82% |
1150580.034 |
1129585.599 |
- |
-0.63% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-1.82% |
7997.769 |
7851.948 |
- |
-0.14% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50
|
-1.82% |
0.997 |
0.979 |
- |
0.11% |
- |
|
BM_RangesPopHeap_uint64_256
|
-1.82% |
17.477 |
17.160 |
- |
0.57% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.82% |
9847031.642 |
9668118.558 |
- |
-10.69% |
- |
|
rng::find(list<int>)_(process_all)/8
|
-1.82% |
2.405 |
2.361 |
- |
0.21% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1024
|
-1.82% |
676.990 |
664.700 |
- |
-1.70% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/8192
|
-1.81% |
5673.746 |
5570.957 |
- |
-4.27% |
- |
|
BM_deque_deque_copy/1
|
-1.81% |
3.500 |
3.437 |
- |
0.99% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-1.81% |
15.620 |
15.337 |
- |
5.97% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-1.81% |
1.815 |
1.782 |
- |
-1.06% |
- |
|
BM_std_min<char>/29
|
-1.81% |
2.100 |
2.062 |
- |
2.98% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.81% |
1296760.447 |
1273305.864 |
- |
-2.88% |
- |
|
BM_std_minmax<short>/9
|
-1.81% |
1.193 |
1.172 |
- |
-1.23% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-1.81% |
5.495 |
5.395 |
- |
-1.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.81% |
5.296 |
5.200 |
- |
-2.29% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value)/8192
|
-1.80% |
62.936 |
61.801 |
- |
-14.32% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8
|
-1.80% |
18.763 |
18.424 |
- |
0.23% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64
|
-1.80% |
0.582 |
0.572 |
- |
-1.43% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
-1.80% |
53.740 |
52.772 |
- |
42.73% |
- |
|
std::list<std::string>::ctor(size)/32
|
-1.80% |
346.986 |
340.736 |
- |
0.10% |
- |
|
BM_std_min<char>/5500
|
-1.80% |
37.668 |
36.989 |
- |
-0.81% |
- |
|
rng::unique_copy(deque<int>)_(contiguous)/52
|
-1.80% |
14.905 |
14.636 |
- |
-0.35% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.80% |
56074.708 |
55065.386 |
- |
-2.46% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-1.80% |
1.264 |
1.242 |
- |
0.24% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.80% |
11.757 |
11.546 |
- |
0.66% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.80% |
17400802.055 |
17088338.835 |
- |
-1.64% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.80% |
5.531 |
5.431 |
- |
6.78% |
- |
|
rng::partial_sort(vector<int>)_(repeated)/8
|
-1.79% |
20.284 |
19.920 |
- |
-2.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.79% |
201794560.256 |
198175763.606 |
- |
-1.78% |
- |
|
rng::count(vector<bool>)/1000
|
-1.79% |
3.001 |
2.947 |
- |
-2.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
-1.79% |
127630.055 |
125341.644 |
- |
-1.85% |
- |
|
rng::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-1.79% |
511.132 |
501.969 |
- |
0.40% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-1.79% |
8848951.009 |
8690322.703 |
- |
-2.55% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.79% |
14.082 |
13.829 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-1.79% |
1130666.410 |
1110413.771 |
- |
0.73% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-1.79% |
23.723 |
23.299 |
- |
-1.04% |
- |
|
BM_PushHeap_float_Ascending_256
|
-1.79% |
2.525 |
2.480 |
- |
-1.79% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.79% |
0.607 |
0.596 |
- |
-0.78% |
- |
|
rng::find_end(list<int>)_(process_all)/1048576
|
-1.78% |
860909.926 |
845564.331 |
- |
2.53% |
- |
|
BM_std_min<short>/28
|
-1.78% |
2.744 |
2.695 |
- |
-1.26% |
- |
|
BM_std_minmax_element<char>/64
|
-1.78% |
17.419 |
17.110 |
- |
-3.14% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-1.77% |
233762.884 |
229617.188 |
- |
-6.92% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.77% |
280038.024 |
275078.645 |
- |
0.77% |
- |
|
std::copy_n(list<int>)/32768
|
-1.77% |
26393.278 |
25925.971 |
- |
0.47% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8
|
-1.77% |
0.996 |
0.979 |
- |
0.29% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-1.77% |
3253.630 |
3196.085 |
- |
-3.80% |
- |
|
BM_std_minmax<long_long>/15
|
-1.77% |
3.697 |
3.632 |
- |
-0.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.77% |
2319687.657 |
2278682.369 |
- |
-1.97% |
- |
|
BM_std_min<__int128>/1024
|
-1.77% |
510.184 |
501.173 |
- |
26.54% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_4
|
-1.76% |
4.102 |
4.030 |
- |
0.92% |
- |
|
rng::equal(vector<bool>)_(unaligned)/1048576
|
-1.76% |
7863.352 |
7724.908 |
- |
1.62% |
- |
|
BM_CmpEqual_uint_uint
|
-1.76% |
1.115 |
1.095 |
- |
-1.44% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-1.76% |
43.259 |
42.498 |
- |
-11.96% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-1.76% |
4570878.550 |
4490520.376 |
- |
0.48% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_16384
|
-1.76% |
23.115 |
22.708 |
- |
-1.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-1.76% |
3.792 |
3.726 |
- |
-0.10% |
- |
|
rng::rotate(deque<int>)_(1_element_forward)/32
|
-1.76% |
4.831 |
4.746 |
- |
-1.18% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/32
|
-1.76% |
56.214 |
55.226 |
- |
1.21% |
- |
|
BM_MakeThenSortHeap_uint32_Descending_4
|
-1.76% |
1.348 |
1.324 |
- |
-7.66% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-1.76% |
14.215 |
13.966 |
- |
0.32% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
-1.76% |
22.380 |
21.987 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.75% |
4598661.293 |
4518030.927 |
- |
0.78% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
-1.75% |
45.121 |
44.330 |
- |
-0.18% |
- |
|
rng::sort(deque<int>)_(descending)/8
|
-1.75% |
26.116 |
25.659 |
- |
0.48% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-1.75% |
4574467.981 |
4494449.484 |
- |
-0.16% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.75% |
52323.807 |
51408.945 |
- |
-0.07% |
- |
|
rng::copy_if(list<int>)_(entire_range)/4096
|
-1.75% |
3106.722 |
3052.426 |
- |
0.08% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/52
|
-1.75% |
70.713 |
69.478 |
- |
0.38% |
- |
|
BM_MakeThenSortHeap_float_Heap_256
|
-1.74% |
6.352 |
6.241 |
- |
0.09% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
-1.74% |
3884.298 |
3816.585 |
- |
0.55% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
-1.74% |
6.175 |
6.068 |
- |
2.43% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-1.74% |
4457108.941 |
4379647.267 |
- |
-1.16% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.74% |
345.270 |
339.270 |
- |
-0.62% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.74% |
2239097.474 |
2200194.458 |
- |
-3.36% |
- |
|
BM_MakeThenSortHeap_float_Descending_262144
|
-1.74% |
34.965 |
34.358 |
- |
-0.27% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.73% |
11318326.010 |
11122108.909 |
- |
-2.84% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.73% |
42.872 |
42.129 |
- |
1.45% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.73% |
17.567 |
17.262 |
- |
-0.85% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.73% |
17368872.533 |
17067952.153 |
- |
-6.07% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-1.73% |
66.442 |
65.292 |
- |
-2.50% |
- |
|
BM_std_minmax<char>/6
|
-1.73% |
2.076 |
2.040 |
- |
-5.31% |
- |
|
rng::reverse(list<int>)/32768
|
-1.73% |
18059.158 |
17746.564 |
- |
0.62% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.72% |
59121.775 |
58102.915 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-1.72% |
1190346.942 |
1169834.701 |
- |
-1.47% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.72% |
4012.038 |
3943.194 |
- |
-0.85% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8192
|
-1.71% |
168360.607 |
165473.600 |
- |
0.86% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
-1.71% |
221495.423 |
217700.822 |
- |
-0.36% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.71% |
10.924 |
10.736 |
- |
1.84% |
- |
|
std::distance(deque<int>)/50
|
-1.71% |
0.677 |
0.666 |
- |
-4.06% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-1.71% |
11695405.038 |
11495173.332 |
- |
-0.02% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.71% |
20.059 |
19.716 |
- |
-0.19% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.71% |
29.972 |
29.459 |
- |
0.61% |
- |
|
BM_deque_vector_ranges_move_backward/5500
|
-1.71% |
203.947 |
200.461 |
- |
-1.32% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
-1.71% |
58878062.676 |
57872356.667 |
- |
-1.08% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-1.71% |
3.460 |
3.401 |
- |
-4.52% |
- |
|
BM_MakeHeap_string_Random_4
|
-1.71% |
5.914 |
5.814 |
- |
0.07% |
- |
|
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16
|
-1.71% |
5.578 |
5.483 |
- |
0.08% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
-1.70% |
200.872 |
197.464 |
- |
-0.41% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.69% |
1200827.243 |
1180479.670 |
- |
0.74% |
- |
|
BM_std_min<unsigned_int>/3
|
-1.69% |
0.704 |
0.692 |
- |
-0.06% |
- |
|
rng::replace(vector<int>)_(prefix)/1024
|
-1.69% |
165.566 |
162.761 |
- |
-1.55% |
- |
|
BM_vector_deque_ranges_copy/4096
|
-1.69% |
147.719 |
145.219 |
- |
-1.83% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-1.69% |
1166303.023 |
1146564.468 |
- |
-2.88% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.69% |
14.425 |
14.181 |
- |
-0.38% |
- |
|
std::move(list<int>)/262144
|
-1.69% |
247340.616 |
243156.958 |
- |
-1.18% |
- |
|
rng::move(list<int>)/262144
|
-1.69% |
252832.534 |
248559.486 |
- |
-2.10% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-1.69% |
6.087 |
5.985 |
- |
-1.39% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.69% |
1162113.490 |
1142498.107 |
- |
-1.09% |
- |
|
rng::search(deque<int>,_pred)_(near_matches)/8192
|
-1.69% |
1550457.038 |
1524307.281 |
- |
0.96% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16384
|
-1.68% |
22.780 |
22.396 |
- |
-0.68% |
- |
|
rng::rotate_copy(deque<int>)/32
|
-1.68% |
2.686 |
2.641 |
- |
-1.95% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384
|
-1.68% |
23.839 |
23.439 |
- |
-0.06% |
- |
|
BM_std_min<char>/30
|
-1.67% |
2.348 |
2.309 |
- |
3.87% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-1.67% |
35377.274 |
34786.308 |
- |
-2.12% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/32
|
-1.67% |
5.919 |
5.820 |
- |
1.89% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-1.67% |
11562956.735 |
11369821.321 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.67% |
357172661.341 |
351212901.376 |
- |
0.34% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_16384
|
-1.67% |
24.703 |
24.291 |
- |
-0.24% |
- |
|
std::move(vector<int>)/1048576
|
-1.67% |
57743.698 |
56781.071 |
- |
0.94% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-1.67% |
13.095 |
12.877 |
- |
-0.72% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.66% |
297.462 |
292.512 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
-1.66% |
1130885.886 |
1112068.018 |
- |
-1.25% |
- |
|
rng::find_end(list<int>,_pred)_(same_length)/8192
|
-1.66% |
17881.425 |
17584.062 |
- |
-9.20% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-1.66% |
21214189.739 |
20861549.411 |
- |
-0.68% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256
|
-1.66% |
7.396 |
7.273 |
- |
1.15% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192
|
-1.66% |
115922.844 |
114003.728 |
- |
-1.46% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384
|
-1.65% |
30.775 |
30.265 |
- |
-0.61% |
- |
|
rng::rotate_copy(deque<int>)/1024
|
-1.65% |
34.534 |
33.963 |
- |
-1.53% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
-1.65% |
4.310 |
4.239 |
- |
-0.65% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-1.65% |
46.629 |
45.859 |
- |
-0.66% |
- |
|
BM_std_min<unsigned_long_long>/3
|
-1.65% |
0.705 |
0.693 |
- |
-0.12% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
-1.65% |
4.908 |
4.827 |
- |
-1.73% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.65% |
6141.655 |
6040.327 |
- |
-0.83% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.65% |
30.046 |
29.550 |
- |
0.56% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-1.65% |
1139159.735 |
1120401.238 |
- |
-1.19% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
-1.65% |
1.670 |
1.642 |
- |
-1.30% |
- |
|
BM_std_min<short>/23
|
-1.64% |
2.087 |
2.052 |
- |
-3.00% |
- |
|
BM_RangesPushHeap_uint64_PipeOrgan_262144
|
-1.64% |
3.075 |
3.024 |
- |
-0.64% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
-1.64% |
3.082 |
3.031 |
- |
0.81% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-1.64% |
56.206 |
55.283 |
- |
-2.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.64% |
8978159.351 |
8830682.696 |
- |
-31.25% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
-1.64% |
4477456.362 |
4403928.246 |
- |
-0.84% |
- |
|
BM_std_min<unsigned_int>/512
|
-1.64% |
13.070 |
12.856 |
- |
-0.31% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-1.64% |
5955725.076 |
5858037.736 |
- |
-2.15% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.64% |
18.718 |
18.411 |
- |
0.01% |
- |
|
rng::partial_sort_copy(deque<int>)_(repeated)/8
|
-1.64% |
10.730 |
10.554 |
- |
0.23% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192
|
-1.64% |
2488.892 |
2448.185 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-1.64% |
5246376.352 |
5160580.877 |
- |
-2.00% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/50
|
-1.64% |
10.344 |
10.175 |
- |
-1.66% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.63% |
36377.284 |
35782.626 |
- |
-2.30% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-1.63% |
1622465.657 |
1595968.668 |
- |
1.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-1.63% |
1201251.420 |
1181633.414 |
- |
0.00% |
- |
|
BM_RangesPopHeap_float_256
|
-1.63% |
20.658 |
20.320 |
- |
1.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.63% |
1190181.409 |
1170759.663 |
- |
0.84% |
- |
|
SetIntersection_None_Set_float_64_64
|
-1.63% |
12007863.665 |
11812015.022 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-1.63% |
1163236.796 |
1144280.982 |
- |
-2.44% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
-1.63% |
771648.440 |
759087.359 |
- |
-0.02% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
-1.63% |
3.051 |
3.001 |
- |
0.59% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_256
|
-1.63% |
4.059 |
3.993 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.62% |
1125601.766 |
1107321.016 |
- |
3.88% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_4
|
-1.62% |
2.512 |
2.471 |
- |
-4.08% |
- |
|
BM_MakeThenSortHeap_uint64_Random_262144
|
-1.62% |
35.864 |
35.282 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-1.62% |
17993126.571 |
17701458.288 |
- |
0.40% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.62% |
71829972.629 |
70666455.508 |
- |
-1.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.62% |
38.702 |
38.076 |
- |
-3.32% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-1.62% |
20.637 |
20.303 |
- |
0.93% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.62% |
6023236.228 |
5925779.183 |
- |
0.52% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.62% |
93621.969 |
92108.521 |
- |
-1.32% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.62% |
21.828 |
21.475 |
- |
-0.55% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-1.62% |
2349.290 |
2311.334 |
- |
-30.40% |
- |
|
rng::find_last(list<int>)_(bail_10%)/1048576
|
-1.61% |
799792.285 |
786883.051 |
- |
0.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.61% |
14642895.145 |
14407044.035 |
- |
-1.79% |
- |
|
BM_std_min<unsigned_long_long>/15
|
-1.61% |
2.179 |
2.144 |
- |
-2.00% |
- |
|
BM_vector_deque_move_backward/64000
|
-1.61% |
7643.559 |
7520.467 |
- |
2.20% |
- |
|
rng::is_partitioned(vector<int>)_(unpartitioned)/50
|
-1.61% |
9.544 |
9.391 |
- |
1.98% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.61% |
11.656 |
11.469 |
- |
-0.69% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.60% |
35.377 |
34.810 |
- |
-1.85% |
- |
|
BM_std_min<__int128>/512
|
-1.60% |
252.259 |
248.215 |
- |
24.81% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.60% |
1135071.599 |
1116881.845 |
- |
-3.35% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.60% |
4381440.572 |
4311264.640 |
- |
-0.35% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.60% |
7681.711 |
7558.747 |
- |
1.60% |
- |
|
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.60% |
8.950 |
8.806 |
- |
-2.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
-1.60% |
65120417.862 |
64078243.934 |
- |
-0.41% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.60% |
592.108 |
582.634 |
- |
-0.94% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.60% |
45.261 |
44.537 |
- |
-0.67% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.60% |
32525.200 |
32005.337 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.60% |
148250019.927 |
145881192.162 |
- |
-1.11% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.60% |
11.947 |
11.756 |
- |
0.48% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-1.59% |
1.291 |
1.270 |
- |
-1.73% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.59% |
1274060.268 |
1253742.076 |
- |
-1.39% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1024
|
-1.59% |
26339.487 |
25919.956 |
- |
-0.68% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.59% |
12.409 |
12.212 |
- |
-2.93% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_262144
|
-1.59% |
33.635 |
33.099 |
- |
-0.47% |
- |
|
BM_MakeHeap_string_PipeOrgan_16
|
-1.59% |
3.673 |
3.615 |
- |
0.12% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-1.59% |
102.875 |
101.238 |
- |
-0.30% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-1.59% |
33.721 |
33.185 |
- |
17.50% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-1.59% |
851879.415 |
838340.651 |
- |
-1.62% |
- |
|
rng::reverse_copy(vector<int>)/64
|
-1.59% |
2.519 |
2.479 |
- |
-0.51% |
- |
|
BM_RangesPopHeap_float_1024
|
-1.59% |
27.999 |
27.554 |
- |
0.93% |
- |
|
BM_RangesMakeHeap_string_Heap_1024
|
-1.59% |
4.782 |
4.706 |
- |
-2.31% |
- |
|
BM_std_min<unsigned_char>/512
|
-1.59% |
6.465 |
6.362 |
- |
-0.82% |
- |
|
BM_PushHeap_string_Descending_64
|
-1.59% |
2.273 |
2.237 |
- |
-16.88% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-1.58% |
23.187 |
22.820 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.58% |
1620780.844 |
1595124.348 |
- |
1.39% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-1.58% |
68.545 |
67.461 |
- |
0.28% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.58% |
924.736 |
910.118 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.58% |
152364758.719 |
149957236.010 |
- |
-0.78% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.58% |
774.262 |
762.043 |
- |
-0.62% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-1.58% |
1.772 |
1.744 |
- |
-1.82% |
- |
|
rng::distance(join_view(vector<vector<int>>)/4096
|
-1.58% |
4.438 |
4.368 |
- |
1.37% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
-1.58% |
543.259 |
534.701 |
- |
-1.64% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.57% |
78720.175 |
77480.636 |
- |
-5.92% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-1.57% |
1194077.291 |
1175295.309 |
- |
3.61% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
-1.57% |
33.113 |
32.593 |
- |
18.90% |
- |
|
BM_std_minmax<char>/5500
|
-1.57% |
50.842 |
50.044 |
- |
-1.81% |
- |
|
rng::find_end(forward_list<int>)_(process_all)/1048576
|
-1.57% |
773740.634 |
761590.855 |
- |
-0.35% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
-1.57% |
61.354 |
60.391 |
- |
2.20% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-1.57% |
42.287 |
41.625 |
- |
0.24% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-1.56% |
17.935 |
17.655 |
- |
-0.73% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.56% |
16882.305 |
16618.658 |
- |
-1.65% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
-1.56% |
21.277 |
20.945 |
- |
-5.41% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
-1.56% |
8.789 |
8.652 |
- |
-1.56% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
-1.55% |
21.305 |
20.974 |
- |
-2.82% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.55% |
542.584 |
534.150 |
- |
-3.14% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-1.55% |
58.352 |
57.446 |
- |
-0.30% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-1.55% |
168.175 |
165.563 |
- |
-3.01% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.55% |
11.027 |
10.856 |
- |
0.50% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
-1.55% |
1461022.791 |
1438349.710 |
- |
-0.39% |
- |
|
BM_MakeThenSortHeap_float_Ascending_262144
|
-1.55% |
31.854 |
31.360 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.55% |
1128467.288 |
1110975.290 |
- |
-0.93% |
- |
|
BM_std_minmax<short>/27
|
-1.55% |
2.926 |
2.881 |
- |
0.34% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/50
|
-1.55% |
8.802 |
8.666 |
- |
2.19% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-1.55% |
1157196.215 |
1139284.616 |
- |
-0.25% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-1.54% |
526.062 |
517.941 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.54% |
17780805.111 |
17506575.931 |
- |
-1.02% |
- |
|
std::deque<int>::ctor(size)/8192
|
-1.54% |
455.938 |
448.907 |
- |
1.90% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-1.54% |
1609903.392 |
1585078.430 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.54% |
1194285.098 |
1175874.078 |
- |
-1.26% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.54% |
189.659 |
186.738 |
- |
-0.37% |
- |
|
BM_std_min<unsigned_char>/21
|
-1.54% |
1.795 |
1.767 |
- |
-1.81% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-1.54% |
123450287.867 |
121551057.937 |
- |
3.52% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
-1.54% |
736491.579 |
725164.315 |
- |
-3.02% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.54% |
54856.120 |
54012.453 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-1.54% |
1163375.394 |
1145498.058 |
- |
2.15% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.53% |
18.680 |
18.393 |
- |
0.26% |
- |
|
BM_std_min<short>/32
|
-1.53% |
2.969 |
2.924 |
- |
-0.65% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
-1.53% |
480.719 |
473.342 |
- |
0.32% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1024
|
-1.53% |
14.006 |
13.791 |
- |
-1.10% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.53% |
601666.560 |
592440.657 |
- |
-2.09% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.53% |
6749.847 |
6646.348 |
- |
-0.56% |
- |
|
rng::for_each(multiset<int>)/8
|
-1.53% |
4.646 |
4.575 |
- |
-0.01% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
-1.53% |
11795.268 |
11614.482 |
- |
0.22% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-1.53% |
9121414.725 |
8981685.926 |
- |
0.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.53% |
801.181 |
788.916 |
- |
-3.22% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/8192
|
-1.53% |
1375.638 |
1354.579 |
- |
1.23% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-1.53% |
7.021 |
6.913 |
- |
-1.12% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
-1.53% |
4494512.480 |
4425729.576 |
- |
-0.83% |
- |
|
BM_std_minmax<unsigned_short>/27
|
-1.53% |
2.849 |
2.805 |
- |
-2.49% |
- |
|
BM_PopHeap_string_1024
|
-1.53% |
56.926 |
56.056 |
- |
-0.13% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
-1.53% |
287631.926 |
283236.273 |
- |
-0.93% |
- |
|
std::search(list<int>)_(same_length)/1024
|
-1.53% |
763.010 |
751.358 |
- |
-3.19% |
- |
|
BM_vector_deque_copy_backward/4000
|
-1.53% |
146.515 |
144.279 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-1.53% |
20610195.730 |
20295831.204 |
- |
4.23% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-1.52% |
1119696.442 |
1102686.247 |
- |
2.09% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
-1.52% |
8.337 |
8.210 |
- |
-6.87% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
-1.52% |
731.474 |
720.364 |
- |
-0.78% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
-1.52% |
9.050 |
8.912 |
- |
-0.18% |
- |
|
BM_std_minmax<short>/18
|
-1.52% |
2.036 |
2.005 |
- |
0.68% |
- |
|
BM_std_minmax<unsigned_char>/17
|
-1.51% |
1.104 |
1.087 |
- |
-1.60% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4
|
-1.51% |
0.794 |
0.782 |
- |
-0.31% |
- |
|
rng::search(deque<int>)_(same_length)/8192
|
-1.51% |
3845.142 |
3786.946 |
- |
-1.39% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-1.51% |
39.512 |
38.915 |
- |
-1.25% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.51% |
12664.532 |
12473.106 |
- |
0.50% |
- |
|
BM_std_minmax<unsigned_long_long>/11
|
-1.51% |
2.346 |
2.310 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.51% |
150730841.935 |
148455774.894 |
- |
-0.56% |
- |
|
std::sample(list<int>)/1024
|
-1.51% |
11851.762 |
11672.914 |
- |
0.24% |
- |
|
BM_RangesPopHeap_uint32_64
|
-1.51% |
12.773 |
12.580 |
- |
0.02% |
- |
|
rng::stable_partition(deque<int>)_(sparse)/1024
|
-1.51% |
480.828 |
473.576 |
- |
2.20% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
-1.51% |
33.619 |
33.112 |
- |
-1.43% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-1.51% |
1.187 |
1.169 |
- |
-2.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.50% |
5439826.955 |
5358077.872 |
- |
-0.19% |
- |
|
BM_std_min<unsigned_char>/30
|
-1.50% |
2.310 |
2.275 |
- |
-1.40% |
- |
|
BM_std_minmax<short>/64
|
-1.50% |
1.548 |
1.525 |
- |
-0.03% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-1.50% |
1.043 |
1.027 |
- |
1.63% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-1.50% |
231.775 |
228.306 |
- |
-0.17% |
- |
|
BM_std_min<char>/23
|
-1.50% |
2.323 |
2.288 |
- |
0.29% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.50% |
1.240 |
1.221 |
- |
-1.56% |
- |
|
BM_std_minmax<unsigned_int>/3
|
-1.50% |
1.174 |
1.156 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_float_64_1
|
-1.49% |
17776880.684 |
17511400.320 |
- |
-0.28% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-1.49% |
5162231.670 |
5085223.744 |
- |
10.83% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.49% |
31.742 |
31.268 |
- |
1.24% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_1024
|
-1.49% |
8.350 |
8.225 |
- |
0.95% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-1.49% |
1209316.810 |
1191296.793 |
- |
2.39% |
- |
|
BM_deque_deque_move/5500
|
-1.49% |
202.639 |
199.620 |
- |
-0.65% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
-1.49% |
102.797 |
101.266 |
- |
-0.55% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.49% |
16.807 |
16.557 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-1.49% |
1177350.951 |
1159831.324 |
- |
3.89% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-1.49% |
2.662 |
2.622 |
- |
1.35% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192
|
-1.49% |
115619.966 |
113901.397 |
- |
-1.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
-1.48% |
1127301.614 |
1110571.648 |
- |
0.44% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4
|
-1.48% |
1.429 |
1.408 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.48% |
11744378.495 |
11570439.005 |
- |
0.69% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-1.48% |
8.689 |
8.560 |
- |
0.26% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.48% |
1008608.046 |
993684.244 |
- |
0.36% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024
|
-1.48% |
19.339 |
19.054 |
- |
-0.69% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_64
|
-1.48% |
4.066 |
4.006 |
- |
1.24% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.47% |
48964.902 |
48243.066 |
- |
-0.90% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.47% |
1170219.898 |
1152996.392 |
- |
-0.81% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-1.47% |
2.646 |
2.607 |
- |
3.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.47% |
9358481.053 |
9221176.343 |
- |
-2.81% |
- |
|
rng::fill_n(vector<bool>)/32768
|
-1.47% |
30.344 |
29.899 |
- |
-0.85% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-1.47% |
17155.251 |
16903.910 |
- |
1.39% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.46% |
813.165 |
801.265 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-1.46% |
1439375.247 |
1418324.711 |
- |
-7.34% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-1.46% |
1.388 |
1.368 |
- |
-1.45% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.46% |
38213043.099 |
37655321.595 |
- |
-0.49% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_1024
|
-1.46% |
13.869 |
13.666 |
- |
-0.30% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.46% |
943.259 |
929.517 |
- |
-0.56% |
- |
|
BM_MakeThenSortHeap_uint64_Random_16384
|
-1.46% |
22.349 |
22.023 |
- |
-0.29% |
- |
|
BM_CmpLess_schar_short
|
-1.46% |
0.958 |
0.944 |
- |
-0.44% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.46% |
1448292.287 |
1427203.469 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-1.46% |
347167839.009 |
342116308.064 |
- |
1.74% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-1.45% |
9.166 |
9.033 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.45% |
1128667.689 |
1112252.353 |
- |
-1.29% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-1.45% |
2.187 |
2.155 |
- |
0.96% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-1.45% |
165300304.187 |
162899130.156 |
- |
-1.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.45% |
146475534.113 |
144348780.091 |
- |
-7.80% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-1.45% |
1197632.282 |
1180246.066 |
- |
-0.76% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.45% |
1194975.241 |
1177640.094 |
- |
0.51% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
-1.45% |
31.124 |
30.673 |
- |
0.26% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-1.45% |
1207666.748 |
1190180.664 |
- |
2.35% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-1.45% |
27.509 |
27.110 |
- |
0.18% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
-1.45% |
35.511 |
34.997 |
- |
1.66% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.45% |
1263677.979 |
1245396.811 |
- |
1.56% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
-1.45% |
739.994 |
729.295 |
- |
0.59% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.45% |
1260917.584 |
1242687.133 |
- |
-2.05% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384
|
-1.45% |
27.837 |
27.435 |
- |
0.22% |
- |
|
BM_std_minmax<unsigned_char>/20
|
-1.45% |
1.920 |
1.892 |
- |
-2.09% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16384
|
-1.45% |
27.467 |
27.071 |
- |
1.57% |
- |
|
std::move_backward(deque<int>)/512
|
-1.44% |
23.922 |
23.576 |
- |
-1.60% |
- |
|
BM_StringCopy_Huge
|
-1.44% |
105.177 |
103.660 |
- |
2.66% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.44% |
624.702 |
615.700 |
- |
1.74% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/32
|
-1.44% |
106.833 |
105.294 |
- |
-5.14% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-1.44% |
20.587 |
20.291 |
- |
-0.72% |
- |
|
std::reverse(list<int>)/32768
|
-1.44% |
19372.588 |
19094.164 |
- |
13.07% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.43% |
17319381.477 |
17071465.868 |
- |
-0.85% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-1.43% |
12711.918 |
12530.041 |
- |
2.12% |
- |
|
rng::generate_n(deque<int>)/32
|
-1.43% |
8.386 |
8.266 |
- |
-2.82% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.43% |
12746.960 |
12564.935 |
- |
-1.50% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
-1.43% |
44.541 |
43.905 |
- |
-0.51% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.43% |
9124147.261 |
8993901.427 |
- |
-0.83% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.43% |
927.286 |
914.061 |
- |
-0.53% |
- |
|
std::move_backward(deque<int>)/1048576
|
-1.43% |
127740.576 |
125919.648 |
- |
-0.96% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_64
|
-1.42% |
3.372 |
3.324 |
- |
0.05% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-1.42% |
143.059 |
141.022 |
- |
-2.35% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.42% |
19.970 |
19.686 |
- |
0.91% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-1.42% |
5.542 |
5.463 |
- |
-2.93% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-1.42% |
5.512 |
5.434 |
- |
-1.06% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
-1.42% |
32.596 |
32.135 |
- |
0.14% |
- |
|
BM_std_minmax<int>/15
|
-1.42% |
1.970 |
1.942 |
- |
-4.30% |
- |
|
BM_LowerBound_string_16
|
-1.42% |
36.384 |
35.869 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-1.41% |
2312974.001 |
2280266.438 |
- |
-2.19% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.41% |
1372088.503 |
1352692.648 |
- |
-0.53% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
-1.41% |
59.279 |
58.442 |
- |
-1.05% |
- |
|
BM_std_min<char>/70000
|
-1.41% |
500.139 |
493.075 |
- |
-0.14% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384
|
-1.41% |
61.035 |
60.175 |
- |
1.25% |
- |
|
rng::unique(deque<int>,_pred)_(contiguous)/32
|
-1.41% |
59.596 |
58.757 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-1.41% |
8760310.146 |
8636952.383 |
- |
20.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-1.41% |
1129705.423 |
1113810.162 |
- |
-0.93% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-1.41% |
20.878 |
20.585 |
- |
2.15% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
-1.40% |
61.746 |
60.879 |
- |
-0.91% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144
|
-1.40% |
25.809 |
25.447 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.40% |
4891640.984 |
4823099.020 |
- |
-1.61% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-1.40% |
1104867.245 |
1089387.667 |
- |
-4.20% |
- |
|
rng::unique(deque<int>)_(contiguous)/32
|
-1.40% |
60.344 |
59.499 |
- |
1.22% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_4
|
-1.40% |
1.494 |
1.473 |
- |
1.45% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.40% |
1.297 |
1.279 |
- |
0.41% |
- |
|
std::map<int,_int>::erase(key)_(existent)/0
|
-1.39% |
21.529 |
21.229 |
- |
0.11% |
- |
|
BM_MakeThenSortHeap_uint32_PipeOrgan_4
|
-1.39% |
1.363 |
1.344 |
- |
-1.42% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.39% |
22.432 |
22.120 |
- |
-0.92% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
-1.39% |
2.998 |
2.957 |
- |
-2.69% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-1.39% |
11.422 |
11.264 |
- |
-2.94% |
- |
|
BM_MakeThenSortHeap_float_Descending_256
|
-1.39% |
5.865 |
5.784 |
- |
1.09% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.38% |
103574.135 |
102143.409 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.38% |
15285926.230 |
15075038.016 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-1.37% |
8818799.074 |
8697736.999 |
- |
0.31% |
- |
|
BM_deque_vector_copy/1
|
-1.37% |
2.114 |
2.085 |
- |
-2.02% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
-1.37% |
14.052 |
13.859 |
- |
-2.97% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-1.37% |
34.841 |
34.365 |
- |
1.38% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-1.37% |
27.329 |
26.956 |
- |
-0.23% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.36% |
14705.401 |
14505.679 |
- |
-0.08% |
- |
|
BM_deque_vector_ranges_move/1024
|
-1.36% |
37.530 |
37.021 |
- |
-0.38% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-1.36% |
39070.143 |
38540.372 |
- |
1.07% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
-1.36% |
2345971.154 |
2314161.184 |
- |
-0.28% |
- |
|
BM_MakeHeap_string_PipeOrgan_64
|
-1.36% |
4.807 |
4.741 |
- |
0.15% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
-1.36% |
2.581 |
2.546 |
- |
-1.53% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-1.36% |
236.766 |
233.557 |
- |
-0.28% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4
|
-1.36% |
0.789 |
0.778 |
- |
-0.01% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-1.35% |
4.304 |
4.246 |
- |
-0.72% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
-1.35% |
104290.330 |
102877.690 |
- |
0.52% |
- |
|
BM_std_min<short>/27
|
-1.35% |
2.356 |
2.324 |
- |
1.26% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.35% |
49.998 |
49.321 |
- |
-2.00% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-1.35% |
2.160 |
2.130 |
- |
1.54% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-1.35% |
1.157 |
1.141 |
- |
-1.30% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-1.35% |
1.241 |
1.224 |
- |
-1.22% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
-1.35% |
181.462 |
179.011 |
- |
1.84% |
- |
|
BM_std_min<__int128>/30
|
-1.35% |
13.519 |
13.337 |
- |
17.14% |
- |
|
BM_std_min<char>/10
|
-1.35% |
0.914 |
0.901 |
- |
-0.62% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
-1.35% |
11.756 |
11.598 |
- |
-0.58% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-1.35% |
1.199 |
1.183 |
- |
-4.27% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-1.34% |
6335090.968 |
6249993.077 |
- |
1.07% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-1.34% |
4.510 |
4.450 |
- |
-0.47% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-1.34% |
2854.107 |
2815.780 |
- |
-8.98% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384
|
-1.34% |
111.129 |
109.637 |
- |
-0.34% |
- |
|
BM_std_minmax<unsigned_short>/26
|
-1.34% |
2.580 |
2.545 |
- |
-1.36% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-1.34% |
4528137.574 |
4467398.368 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
-1.34% |
18145334.251 |
17901938.190 |
- |
-0.13% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-1.34% |
22.615 |
22.312 |
- |
4.21% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-1.34% |
486.461 |
479.938 |
- |
2.02% |
- |
|
BM_std_min<char>/64000
|
-1.34% |
457.958 |
451.829 |
- |
-0.08% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-1.34% |
27721.626 |
27350.604 |
- |
-0.48% |
- |
|
BM_MakeThenSortHeap_float_Ascending_1024
|
-1.34% |
8.774 |
8.657 |
- |
-0.76% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-1.34% |
17051.571 |
16823.908 |
- |
-2.33% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
-1.33% |
487478.992 |
480977.805 |
- |
-4.39% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384
|
-1.33% |
1.958 |
1.932 |
- |
0.19% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
-1.33% |
6.434 |
6.348 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-1.33% |
1202225.385 |
1186226.733 |
- |
-0.59% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.33% |
214.379 |
211.526 |
- |
-2.01% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.33% |
21.628 |
21.341 |
- |
0.62% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
-1.33% |
57.804 |
57.035 |
- |
0.05% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-1.33% |
16.293 |
16.076 |
- |
-1.37% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
-1.33% |
31.893 |
31.469 |
- |
2.93% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-1.33% |
1246992.536 |
1230422.010 |
- |
3.61% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-1.33% |
15321861.646 |
15118286.535 |
- |
-2.09% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.33% |
622.425 |
614.156 |
- |
1.54% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-1.33% |
716265.295 |
706756.030 |
- |
91.07% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576
|
-1.33% |
933897.000 |
921516.644 |
- |
-0.37% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-1.33% |
1.299 |
1.282 |
- |
-1.07% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-1.32% |
18.255 |
18.013 |
- |
-1.03% |
- |
|
BM_RangesPopHeap_uint32_16
|
-1.32% |
7.662 |
7.561 |
- |
0.30% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-1.32% |
35.947 |
35.471 |
- |
-3.31% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-1.32% |
1163367.943 |
1147986.128 |
- |
-2.45% |
- |
|
BM_deque_vector_move_backward/70000
|
-1.32% |
8596.366 |
8482.903 |
- |
-0.48% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.32% |
198.563 |
195.942 |
- |
-1.68% |
- |
|
BM_num_put<long_long>
|
-1.32% |
11.919 |
11.761 |
- |
-5.47% |
- |
|
BM_std_min<char>/65536
|
-1.32% |
468.588 |
462.414 |
- |
-0.08% |
- |
|
rng::sort(vector<NonIntegral>)_(descending)/8192
|
-1.32% |
5382.055 |
5311.229 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-1.31% |
1433180.586 |
1414336.233 |
- |
-2.37% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.31% |
1425799.524 |
1407066.009 |
- |
-0.08% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-1.31% |
0.939 |
0.927 |
- |
-0.19% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
-1.31% |
276.793 |
273.163 |
- |
0.54% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-1.31% |
1161871.051 |
1146656.074 |
- |
0.28% |
- |
|
BM_vector_deque_ranges_move/4000
|
-1.31% |
142.330 |
140.467 |
- |
-1.63% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-1.31% |
211397.512 |
208630.575 |
- |
-0.88% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-1.31% |
32.015 |
31.596 |
- |
-0.19% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.31% |
9382.869 |
9260.207 |
- |
-2.68% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-1.31% |
8790.826 |
8676.051 |
- |
-2.17% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-1.31% |
4556189.715 |
4496714.528 |
- |
1.06% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.30% |
10.921 |
10.779 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-1.30% |
1174640.838 |
1159357.109 |
- |
1.59% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
-1.30% |
885.583 |
874.065 |
- |
-1.47% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.30% |
11989096.226 |
11833277.346 |
- |
-0.31% |
- |
|
rng::search_n(list<int>,_pred)_(no_match)/1048576
|
-1.30% |
1007998.267 |
994902.048 |
- |
0.96% |
- |
|
rng::move(vector<int>)/64
|
-1.30% |
4.134 |
4.081 |
- |
-0.75% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-1.30% |
56.512 |
55.778 |
- |
-2.11% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.29% |
1128858.008 |
1114250.312 |
- |
-1.40% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-1.29% |
29.013 |
28.638 |
- |
-3.16% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-1.29% |
2.834 |
2.797 |
- |
-0.98% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-1.29% |
57379.999 |
56639.255 |
- |
-3.24% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1
|
-1.29% |
17715408.293 |
17486730.762 |
- |
-1.33% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.29% |
12.514 |
12.353 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.29% |
1133985.774 |
1119362.901 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-1.29% |
1165723.289 |
1150697.549 |
- |
0.05% |
- |
|
BM_vector_deque_ranges_copy/1024
|
-1.29% |
36.252 |
35.786 |
- |
-0.28% |
- |
|
std::unordered_set<int>::insert(value)_(new_value)/32
|
-1.28% |
20.433 |
20.171 |
- |
0.29% |
- |
|
bm_swap_ranges_vb_aligned/8
|
-1.28% |
3.346 |
3.303 |
- |
-1.39% |
- |
|
rng::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.28% |
9.143 |
9.026 |
- |
0.22% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-1.28% |
55148.890 |
54442.620 |
- |
-0.76% |
- |
|
BM_std_minmax<short>/7
|
-1.28% |
1.765 |
1.743 |
- |
-0.26% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-1.28% |
89.946 |
88.798 |
- |
54.93% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-1.28% |
17.534 |
17.310 |
- |
-1.14% |
- |
|
std::set<int>::erase(key)_(non-existent)/1024
|
-1.28% |
5.374 |
5.305 |
- |
-5.71% |
- |
|
std::move(list<int>)/32768
|
-1.27% |
31218.642 |
30820.743 |
- |
0.13% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.27% |
20.001 |
19.746 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.27% |
1113319.314 |
1099135.748 |
- |
-2.13% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/8192
|
-1.27% |
50455955.072 |
49814011.063 |
- |
-1.33% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-1.27% |
164171.011 |
162083.776 |
- |
-4.44% |
- |
|
BM_std_min<unsigned_int>/17
|
-1.27% |
0.965 |
0.953 |
- |
-1.84% |
- |
|
BM_num_get<long>
|
-1.27% |
11.946 |
11.794 |
- |
6.61% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-1.27% |
29.100 |
28.731 |
- |
0.13% |
- |
|
BM_vector_deque_copy_backward/70000
|
-1.26% |
8629.432 |
8520.294 |
- |
4.38% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-1.26% |
3.418 |
3.375 |
- |
-1.23% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-1.26% |
1462068.452 |
1443605.024 |
- |
-0.05% |
- |
|
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.26% |
22.605 |
22.320 |
- |
0.97% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.26% |
17338.063 |
17119.195 |
- |
-0.36% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.26% |
350.779 |
346.368 |
- |
0.74% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
-1.26% |
6999.106 |
6911.185 |
- |
-0.07% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
-1.26% |
58183316.868 |
57452647.404 |
- |
-0.52% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.26% |
26286.722 |
25956.808 |
- |
-2.71% |
- |
|
rng::fill(vector<int>)/1024
|
-1.25% |
29.985 |
29.609 |
- |
-1.84% |
- |
|
std::move_backward(vector<int>)/8
|
-1.25% |
2.256 |
2.228 |
- |
-2.67% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
-1.25% |
1118382.187 |
1104402.051 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
-1.25% |
4536382.386 |
4479741.831 |
- |
-1.47% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-1.25% |
45.621 |
45.053 |
- |
2.02% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.24% |
1.289 |
1.273 |
- |
0.51% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-1.24% |
2.334 |
2.305 |
- |
0.88% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-1.24% |
22.661 |
22.380 |
- |
-0.53% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_1024
|
-1.24% |
8.480 |
8.375 |
- |
0.04% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
-1.24% |
61935.986 |
61168.471 |
- |
0.10% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
-1.24% |
8.772 |
8.663 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.24% |
7064.878 |
6977.456 |
- |
-1.66% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-1.24% |
2.068 |
2.043 |
- |
-0.81% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/1024
|
-1.24% |
416.165 |
411.024 |
- |
1.38% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-1.23% |
6.804 |
6.720 |
- |
-0.66% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/1048576
|
-1.23% |
995681.624 |
983390.721 |
- |
0.14% |
- |
|
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.23% |
599706.573 |
592306.485 |
- |
-1.81% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.23% |
137136.519 |
135444.530 |
- |
-1.94% |
- |
|
std::map<int,_int>::clear()/32
|
-1.23% |
672.551 |
664.264 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
-1.23% |
1163380.048 |
1149064.287 |
- |
4.47% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.23% |
14422975.524 |
14245655.190 |
- |
-0.70% |
- |
|
BM_std_min<char>/13
|
-1.23% |
1.597 |
1.578 |
- |
0.87% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-1.23% |
1126640.621 |
1112805.618 |
- |
-0.05% |
- |
|
BM_PushHeap_string_Descending_4
|
-1.23% |
1.922 |
1.899 |
- |
-12.35% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.22% |
13.209 |
13.047 |
- |
-1.02% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-1.22% |
8.416 |
8.313 |
- |
-4.95% |
- |
|
BM_MakeThenSortHeap_float_Random_16384
|
-1.22% |
47.932 |
47.346 |
- |
-0.02% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-1.22% |
1158441.909 |
1144284.372 |
- |
5.62% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.22% |
40015588.227 |
39526625.370 |
- |
0.78% |
- |
|
SetIntersection_None_Set_string_64_64
|
-1.22% |
12344615.025 |
12194019.415 |
- |
-0.26% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.22% |
16.292 |
16.094 |
- |
-0.71% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-1.22% |
1.272 |
1.256 |
- |
-6.57% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-1.22% |
7.243 |
7.155 |
- |
-1.59% |
- |
|
BM_std_min<unsigned_int>/4000
|
-1.22% |
110.745 |
109.396 |
- |
-0.37% |
- |
|
rng::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.21% |
10.920 |
10.787 |
- |
0.27% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
-1.21% |
884.308 |
873.587 |
- |
0.10% |
- |
|
BM_std_min<long_long>/8
|
-1.21% |
2.720 |
2.687 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
-1.21% |
60165987.410 |
59437024.079 |
- |
-0.98% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.21% |
28.642 |
28.295 |
- |
-0.92% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.21% |
23765497.513 |
23477718.887 |
- |
-1.02% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-1.21% |
212844.401 |
210270.108 |
- |
-1.23% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
-1.21% |
10.351 |
10.226 |
- |
-1.28% |
- |
|
BM_MakeThenSortHeap_float_SingleElement_16
|
-1.21% |
3.238 |
3.199 |
- |
-0.55% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.21% |
16841.644 |
16638.185 |
- |
-4.39% |
- |
|
BM_std_min<short>/64000
|
-1.21% |
917.987 |
906.902 |
- |
0.41% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-1.21% |
168.816 |
166.779 |
- |
-1.26% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-1.20% |
5.486 |
5.419 |
- |
4.93% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.20% |
28797379.714 |
28450865.408 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-1.20% |
2287006.195 |
2259515.210 |
- |
-0.47% |
- |
|
std::shift_left(list<int>)/8192
|
-1.20% |
7724.441 |
7631.644 |
- |
-0.87% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent)/32
|
-1.20% |
1.099 |
1.086 |
- |
-8.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
-1.20% |
4377656.485 |
4325179.531 |
- |
-2.76% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-1.20% |
0.989 |
0.977 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16384
|
-1.20% |
351448545.985 |
347240282.540 |
- |
-0.87% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-1.20% |
1160475.971 |
1146587.338 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16
|
-1.20% |
13118055.678 |
12961059.949 |
- |
-0.18% |
- |
|
rng::copy(vector<int>)/1048576
|
-1.20% |
49607.861 |
49014.283 |
- |
-2.35% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.20% |
144886393.209 |
143153066.730 |
- |
-0.04% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
-1.20% |
8.401 |
8.300 |
- |
-3.64% |
- |
|
BM_std_minmax<long_long>/28
|
-1.19% |
4.100 |
4.051 |
- |
-2.14% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384
|
-1.19% |
7.021 |
6.937 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.19% |
4555229.065 |
4500994.168 |
- |
-0.09% |
- |
|
BM_CmpLess_int_int
|
-1.19% |
1.130 |
1.117 |
- |
-0.24% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.19% |
17781629.437 |
17569949.336 |
- |
-0.49% |
- |
|
BM_std_minmax<unsigned_int>/10
|
-1.19% |
1.388 |
1.371 |
- |
-1.19% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-1.19% |
56.703 |
56.029 |
- |
-0.51% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4
|
-1.19% |
3.788 |
3.743 |
- |
-1.04% |
- |
|
BM_RangesPopHeap_float_16384
|
-1.19% |
34.105 |
33.700 |
- |
0.03% |
- |
|
BM_std_minmax<long_long>/29
|
-1.19% |
4.257 |
4.206 |
- |
-2.83% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.19% |
17630545.513 |
17421521.877 |
- |
0.08% |
- |
|
rng::find_end(vector<int>,_pred)_(near_matches)/1000
|
-1.18% |
25544.684 |
25242.539 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
-1.18% |
235211253.249 |
232429405.970 |
- |
-0.57% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
-1.18% |
816974.728 |
807315.311 |
- |
-0.38% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.18% |
2.697 |
2.665 |
- |
-0.73% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.18% |
88.376 |
87.332 |
- |
-1.51% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-1.18% |
19.326 |
19.097 |
- |
-1.16% |
- |
|
BM_std_min<long_long>/32
|
-1.18% |
3.557 |
3.515 |
- |
-2.84% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
-1.18% |
3877.485 |
3831.850 |
- |
0.56% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
-1.18% |
26.964 |
26.647 |
- |
1.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.17% |
607.786 |
600.646 |
- |
18.33% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
-1.17% |
67927248.261 |
67129473.177 |
- |
-0.57% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_64
|
-1.17% |
18.924 |
18.702 |
- |
-0.23% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-1.17% |
1.084 |
1.071 |
- |
-0.59% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-1.17% |
1452325.107 |
1435308.107 |
- |
3.23% |
- |
|
BM_std_minmax<long_long>/31
|
-1.17% |
4.798 |
4.741 |
- |
-1.78% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.17% |
18011200.248 |
17800275.069 |
- |
-1.10% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-1.17% |
1298759.075 |
1283566.175 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_256
|
-1.17% |
20.248 |
20.011 |
- |
-2.42% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.17% |
829075.525 |
819395.629 |
- |
0.47% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/1024
|
-1.17% |
946485.918 |
935437.974 |
- |
-3.12% |
- |
|
SetIntersection_None_Set_float_256_1
|
-1.17% |
11741931.269 |
11604936.119 |
- |
-1.32% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256
|
-1.17% |
12.065 |
11.924 |
- |
1.26% |
- |
|
BM_deque_deque_copy_backward/4000
|
-1.16% |
150.564 |
148.810 |
- |
-0.12% |
- |
|
BM_std_min<__int128>/24
|
-1.16% |
10.557 |
10.434 |
- |
14.62% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-1.16% |
1207446.697 |
1193413.738 |
- |
2.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-1.16% |
15264917.167 |
15087587.773 |
- |
2.84% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-1.16% |
7937.298 |
7845.102 |
- |
-3.39% |
- |
|
rng::search(vector<int>)_(same_length)/1000
|
-1.16% |
246.807 |
243.941 |
- |
0.84% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
-1.16% |
770.463 |
761.515 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.16% |
8458781.733 |
8360757.482 |
- |
-1.06% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-1.16% |
19.274 |
19.051 |
- |
-0.65% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1024
|
-1.16% |
772.614 |
763.687 |
- |
-0.52% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_4
|
-1.15% |
1.367 |
1.351 |
- |
-0.65% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_16384
|
-1.15% |
17.062 |
16.865 |
- |
-0.12% |
- |
|
rng::move_backward(vector<int>)/8
|
-1.15% |
2.318 |
2.291 |
- |
0.01% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-1.15% |
4.729 |
4.675 |
- |
0.80% |
- |
|
BM_std_min<unsigned_long_long>/512
|
-1.15% |
47.198 |
46.656 |
- |
-0.42% |
- |
|
BM_deque_deque_move_backward/1
|
-1.15% |
2.791 |
2.759 |
- |
1.20% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
-1.15% |
786065.683 |
777042.917 |
- |
-1.04% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-1.15% |
1207812.824 |
1193954.181 |
- |
2.78% |
- |
|
SetIntersection_None_Vector_float_64_1
|
-1.15% |
17953635.918 |
17747670.935 |
- |
-0.80% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64
|
-1.15% |
3.877 |
3.833 |
- |
-2.23% |
- |
|
BM_std_minmax<unsigned_char>/22
|
-1.15% |
2.486 |
2.458 |
- |
-2.03% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-1.15% |
2.241 |
2.216 |
- |
2.56% |
- |
|
BM_std_min<long_long>/7
|
-1.14% |
2.391 |
2.363 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-1.14% |
1123234.500 |
1110380.989 |
- |
-0.98% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_262144
|
-1.14% |
35.200 |
34.798 |
- |
0.79% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-1.14% |
18.069 |
17.863 |
- |
-0.81% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.14% |
9.390 |
9.283 |
- |
-0.02% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-1.14% |
76035.829 |
75170.492 |
- |
-2.75% |
- |
|
BM_MakeThenSortHeap_uint32_Ascending_4
|
-1.14% |
1.436 |
1.419 |
- |
-1.49% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.14% |
1165785.913 |
1152527.190 |
- |
-1.71% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.14% |
9.223 |
9.118 |
- |
1.67% |
- |
|
BM_MakeThenSortHeap_float_Heap_64
|
-1.14% |
3.564 |
3.524 |
- |
0.54% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-1.14% |
18.556 |
18.346 |
- |
-5.05% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-1.13% |
12.717 |
12.573 |
- |
-1.29% |
- |
|
std::shift_left(deque<int>)/50
|
-1.13% |
5.516 |
5.453 |
- |
-0.50% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.13% |
1156537.970 |
1143449.025 |
- |
-2.29% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.13% |
22556359.502 |
22301164.234 |
- |
0.14% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.13% |
8.003 |
7.913 |
- |
1.74% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
-1.13% |
1.847 |
1.826 |
- |
4.25% |
- |
|
std::search_n(deque<int>)_(no_match)/8192
|
-1.13% |
3462.896 |
3423.796 |
- |
-0.96% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.13% |
276843.271 |
273719.617 |
- |
-0.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.13% |
71280746.451 |
70476514.276 |
- |
-0.27% |
- |
|
BM_deque_deque_copy/65536
|
-1.13% |
2860.965 |
2828.700 |
- |
-6.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.12% |
1240700.456 |
1226752.345 |
- |
-1.61% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8192
|
-1.12% |
3854.046 |
3810.757 |
- |
-1.40% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.12% |
32908.725 |
32539.721 |
- |
0.13% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-1.12% |
200721.176 |
198470.568 |
- |
0.05% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
-1.12% |
816309.980 |
807160.242 |
- |
0.02% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.12% |
1.055 |
1.043 |
- |
-2.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
-1.12% |
17703715.529 |
17505714.003 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-1.12% |
11514183.691 |
11385417.450 |
- |
0.36% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256
|
-1.12% |
45.461 |
44.953 |
- |
-0.67% |
- |
|
rng::search_n(list<int>)_(no_match)/1048576
|
-1.12% |
873675.031 |
863915.538 |
- |
0.09% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.12% |
5.383 |
5.323 |
- |
-2.18% |
- |
|
rng::sort(vector<int>)_(pipe-organ)/8192
|
-1.12% |
21701.837 |
21459.541 |
- |
-0.29% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
-1.12% |
30.005 |
29.670 |
- |
-0.29% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.11% |
12190.516 |
12054.871 |
- |
-1.24% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.11% |
1167602.665 |
1154615.080 |
- |
1.73% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.11% |
4.848 |
4.794 |
- |
1.58% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.11% |
14412.523 |
14252.533 |
- |
-1.83% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-1.11% |
17121387.197 |
16931433.396 |
- |
-0.03% |
- |
|
BM_std_min<short>/65536
|
-1.11% |
940.025 |
929.611 |
- |
0.51% |
- |
|
BM_CmpLess_uchar_int
|
-1.11% |
1.118 |
1.105 |
- |
-1.57% |
- |
|
SetIntersection_Front_Vector_float_16_16
|
-1.11% |
38372804.349 |
37948258.798 |
- |
-0.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.11% |
36.129 |
35.730 |
- |
-1.10% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024
|
-1.10% |
16.624 |
16.441 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-1.10% |
1184586.456 |
1171506.077 |
- |
-1.09% |
- |
|
BM_vector_deque_copy_backward/64000
|
-1.10% |
7815.678 |
7729.405 |
- |
6.75% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
-1.10% |
35132.354 |
34744.809 |
- |
1.13% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/32
|
-1.10% |
17.394 |
17.202 |
- |
-0.48% |
- |
|
BM_std_minmax<char>/14
|
-1.10% |
2.560 |
2.532 |
- |
-0.87% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-1.10% |
4600.154 |
4549.483 |
- |
-3.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.10% |
1412129.749 |
1396575.599 |
- |
-0.64% |
- |
|
BM_deque_vector_copy/4096
|
-1.10% |
146.980 |
145.362 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-1.10% |
12447124.859 |
12310105.008 |
- |
1.07% |
- |
|
rng::partition(vector<int>)_(dense)/50
|
-1.10% |
12.698 |
12.559 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.10% |
10532385.047 |
10416617.010 |
- |
-0.88% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-1.10% |
22210679.885 |
21966699.052 |
- |
-2.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.10% |
19563892.924 |
19349065.408 |
- |
-1.50% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-1.10% |
4.136 |
4.090 |
- |
-0.46% |
- |
|
BM_RangesPopHeap_uint32_256
|
-1.10% |
17.250 |
17.061 |
- |
1.12% |
- |
|
rng::rotate(vector<bool>)_(1_element_forward)/1024
|
-1.10% |
28.640 |
28.326 |
- |
-3.82% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16
|
-1.09% |
6.609 |
6.537 |
- |
-0.11% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.09% |
16.164 |
15.987 |
- |
-0.14% |
- |
|
BM_MakeThenSortHeap_float_Random_262144
|
-1.09% |
63.107 |
62.419 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
-1.09% |
14513946.502 |
14356069.730 |
- |
-0.20% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16
|
-1.09% |
36117942.143 |
35725203.610 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-1.09% |
1209185.489 |
1196062.814 |
- |
0.32% |
- |
|
BM_std_min<unsigned_char>/28
|
-1.09% |
1.753 |
1.733 |
- |
-0.80% |
- |
|
rng::move(deque<int>)/8
|
-1.08% |
3.876 |
3.834 |
- |
-2.93% |
- |
|
BM_std_min<unsigned_int>/10
|
-1.08% |
1.005 |
0.995 |
- |
0.01% |
- |
|
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4
|
-1.08% |
1.452 |
1.436 |
- |
-0.02% |
- |
|
rng::partition_point(list<int>)/50
|
-1.08% |
24.607 |
24.341 |
- |
-0.53% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-1.08% |
1373055.752 |
1358207.998 |
- |
0.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.08% |
1192490.496 |
1179596.392 |
- |
4.30% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.08% |
228940022.795 |
226465556.480 |
- |
-0.22% |
- |
|
BM_StringCopy_Large
|
-1.08% |
6.231 |
6.163 |
- |
-0.27% |
- |
|
BM_vector_deque_move_backward/4000
|
-1.08% |
146.215 |
144.635 |
- |
-0.34% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
-1.08% |
7368.578 |
7289.018 |
- |
1.96% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.08% |
544.419 |
538.541 |
- |
1.81% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-1.08% |
1897.152 |
1876.679 |
- |
0.07% |
- |
|
BM_std_minmax<unsigned_long_long>/13
|
-1.08% |
2.990 |
2.957 |
- |
-1.78% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_64
|
-1.08% |
8.416 |
8.325 |
- |
-0.15% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/32
|
-1.08% |
47.829 |
47.313 |
- |
-0.24% |
- |
|
BM_CmpEqual_int_schar
|
-1.08% |
1.130 |
1.117 |
- |
-0.83% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
-1.08% |
564.944 |
558.866 |
- |
0.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-1.08% |
22.613 |
22.370 |
- |
0.30% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/4096
|
-1.07% |
27.975 |
27.675 |
- |
-0.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-1.07% |
4.387 |
4.340 |
- |
-1.00% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
-1.07% |
233.797 |
231.285 |
- |
-1.12% |
- |
|
BM_PushHeap_uint32_Random_16
|
-1.07% |
4.552 |
4.503 |
- |
2.06% |
- |
|
BM_vector_deque_move/4000
|
-1.07% |
142.360 |
140.837 |
- |
-1.06% |
- |
|
BM_RangesPopHeap_float_16
|
-1.07% |
6.582 |
6.511 |
- |
1.06% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.07% |
59191344.361 |
58558553.394 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.07% |
57770898.907 |
57154004.666 |
- |
-1.07% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
-1.07% |
2.456 |
2.429 |
- |
-0.23% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.07% |
150507089.756 |
148900904.085 |
- |
-1.54% |
- |
|
rng::sort(deque<int>)_(repeated)/8
|
-1.07% |
18.890 |
18.689 |
- |
1.12% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
-1.06% |
6144.785 |
6079.368 |
- |
-0.90% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
-1.06% |
1130795.672 |
1118776.454 |
- |
-0.05% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.06% |
51.357 |
50.812 |
- |
-11.53% |
- |
|
std::partition_copy(deque<int>)/50
|
-1.06% |
21.108 |
20.884 |
- |
-1.07% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-1.06% |
21.722 |
21.492 |
- |
-3.15% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.06% |
148113992.613 |
146544157.726 |
- |
-1.21% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
-1.06% |
101.831 |
100.753 |
- |
-1.46% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.06% |
179590.435 |
177689.065 |
- |
1.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.06% |
230399791.897 |
227961100.220 |
- |
-0.84% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32
|
-1.06% |
1472.290 |
1456.712 |
- |
4.74% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-1.06% |
178184492.301 |
176302182.852 |
- |
1.13% |
- |
|
BM_std_minmax<char>/13
|
-1.06% |
2.301 |
2.277 |
- |
1.56% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.05% |
9.517 |
9.417 |
- |
-1.26% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
-1.05% |
58281485.635 |
57667365.449 |
- |
-0.45% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.05% |
32.177 |
31.838 |
- |
-4.92% |
- |
|
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384
|
-1.05% |
30.748 |
30.424 |
- |
-0.02% |
- |
|
BM_deque_vector_move_backward/5500
|
-1.05% |
202.872 |
200.739 |
- |
-1.48% |
- |
|
std::fill_n(deque<int>)/32
|
-1.05% |
1.216 |
1.204 |
- |
4.13% |
- |
|
BM_MakeThenSortHeap_float_Random_256
|
-1.05% |
26.096 |
25.822 |
- |
0.20% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-1.05% |
3697303.900 |
3658513.146 |
- |
-0.85% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-1.05% |
2361016.277 |
2336281.900 |
- |
0.56% |
- |
|
BM_std_min<unsigned_char>/1024
|
-1.05% |
8.544 |
8.454 |
- |
-0.64% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.05% |
573371836.285 |
567367256.648 |
- |
-0.66% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-1.05% |
271726.545 |
268881.128 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.05% |
13982436.045 |
13836144.103 |
- |
-0.26% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-1.05% |
1.021 |
1.010 |
- |
1.53% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Random_262144
|
-1.05% |
32.931 |
32.587 |
- |
0.48% |
- |
|
BM_vector_deque_copy_backward/4096
|
-1.04% |
150.260 |
148.690 |
- |
0.23% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
-1.04% |
1.540 |
1.524 |
- |
-0.37% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.04% |
67386940.371 |
66684347.285 |
- |
-0.30% |
- |
|
BM_RangesMakeHeap_string_Heap_256
|
-1.04% |
4.865 |
4.815 |
- |
-3.08% |
- |
|
std::all_of(vector<int>)_(process_all)/32
|
-1.04% |
8.412 |
8.325 |
- |
-2.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-1.04% |
4457950.182 |
4411744.036 |
- |
0.19% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-1.04% |
15.099 |
14.943 |
- |
-2.24% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.04% |
846.979 |
838.202 |
- |
-2.28% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.04% |
18.531 |
18.339 |
- |
-0.30% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.04% |
4.087 |
4.044 |
- |
-0.68% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
-1.04% |
5727.731 |
5668.442 |
- |
-1.07% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.04% |
768.067 |
760.118 |
- |
-1.82% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
-1.03% |
310.791 |
307.575 |
- |
0.46% |
- |
|
BM_num_get<bool>
|
-1.03% |
12.917 |
12.784 |
- |
5.82% |
- |
|
BM_PushHeap_string_Ascending_16
|
-1.03% |
4.709 |
4.661 |
- |
-0.39% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
-1.03% |
940482.883 |
930760.695 |
- |
-0.73% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.03% |
919.210 |
909.710 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.03% |
9132593.768 |
9038226.215 |
- |
-1.90% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/50
|
-1.03% |
12.619 |
12.489 |
- |
-1.31% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
-1.03% |
574786109.820 |
568850919.513 |
- |
-0.60% |
- |
|
BM_vector_deque_move/5500
|
-1.03% |
199.031 |
196.976 |
- |
-1.10% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-1.03% |
8985628.994 |
8892954.579 |
- |
-1.72% |
- |
|
std::unordered_set<std::string>::ctor(const&)/8192
|
-1.03% |
343744.750 |
340201.200 |
- |
-0.31% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.03% |
29.880 |
29.572 |
- |
0.43% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
-1.03% |
34.345 |
33.991 |
- |
0.82% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.03% |
22.248 |
22.019 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.03% |
37786509.074 |
37397590.809 |
- |
-1.51% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
-1.03% |
960.198 |
950.325 |
- |
-0.99% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-1.03% |
17921163.248 |
17737019.636 |
- |
-0.84% |
- |
|
BM_MakeHeap_string_SingleElement_64
|
-1.03% |
6.459 |
6.392 |
- |
-0.86% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
-1.03% |
1.389 |
1.375 |
- |
-0.29% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
-1.02% |
344847.275 |
341315.083 |
- |
-0.06% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-1.02% |
61.525 |
60.895 |
- |
-0.16% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
-1.02% |
21.576 |
21.355 |
- |
-12.95% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.02% |
1186063.496 |
1173951.735 |
- |
-2.47% |
- |
|
BM_std_min<unsigned_char>/12
|
-1.02% |
1.342 |
1.329 |
- |
-2.18% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/52
|
-1.02% |
24.700 |
24.448 |
- |
-0.58% |
- |
|
BM_deque_vector_move/4000
|
-1.02% |
141.195 |
139.754 |
- |
-0.13% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.02% |
19.209 |
19.014 |
- |
0.68% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.02% |
1139649.529 |
1128037.614 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.02% |
1168860.117 |
1156951.242 |
- |
-1.10% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.02% |
228498026.441 |
226176441.262 |
- |
-0.21% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.01% |
1190689.236 |
1178605.070 |
- |
-1.43% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.01% |
4490828.204 |
4445264.866 |
- |
-0.16% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.01% |
12523.350 |
12396.323 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-1.01% |
204301265.786 |
202229697.817 |
- |
-0.09% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.01% |
1360538.332 |
1346766.137 |
- |
-1.79% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.01% |
16460.618 |
16294.032 |
- |
-0.04% |
- |
|
BM_std_minmax<short>/26
|
-1.01% |
2.544 |
2.518 |
- |
1.52% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
-1.01% |
41983639.341 |
41559067.164 |
- |
0.85% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.01% |
36163.521 |
35797.980 |
- |
-0.16% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
-1.01% |
1.402 |
1.388 |
- |
5.46% |
- |
|
std::search_n(deque<int>)_(no_match)/1048576
|
-1.01% |
443243.799 |
438770.729 |
- |
-1.11% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.01% |
6487159.463 |
6421697.083 |
- |
0.66% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
-1.01% |
25.298 |
25.042 |
- |
0.36% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-1.01% |
1161352.322 |
1149635.298 |
- |
0.39% |
- |
|
std::shift_left(deque<int>)/32
|
-1.01% |
4.783 |
4.735 |
- |
0.13% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.01% |
6741.265 |
6673.379 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.01% |
14517841.880 |
14371734.717 |
- |
-0.10% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.01% |
487.629 |
482.723 |
- |
-0.50% |
- |
|
rng::find_if_not(list<int>)_(process_all)/50
|
-1.01% |
21.861 |
21.641 |
- |
0.36% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.00% |
570.185 |
564.455 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_float_16_16
|
-1.00% |
36235606.885 |
35871720.336 |
- |
-0.28% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-1.00% |
3440261.989 |
3405735.120 |
- |
-1.98% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.00% |
50.294 |
49.789 |
- |
-0.77% |
- |
|
BM_num_get<unsigned_int>
|
-1.00% |
10.748 |
10.640 |
- |
0.65% |
- |
|
BM_deque_deque_ranges_move/4000
|
-1.00% |
145.964 |
144.501 |
- |
-0.81% |
- |
|
BM_std_minmax<unsigned_short>/3
|
-1.00% |
1.221 |
1.209 |
- |
3.76% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.00% |
4470658.185 |
4425907.980 |
- |
-0.25% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.00% |
1132577.521 |
1121245.443 |
- |
1.04% |
- |