|
std::fill(deque<int>)/32
|
-73.27% |
4.733 |
1.265 |
- |
-0.32% |
- |
|
rng::fill(deque<int>)/32
|
-70.41% |
4.512 |
1.335 |
- |
-9.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-66.00% |
27057563.914 |
9199570.250 |
- |
-66.15% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
-64.57% |
126962810.685 |
44978587.434 |
- |
15.41% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/0
|
-61.42% |
25.352 |
9.782 |
- |
-85.28% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-59.91% |
1546.822 |
620.137 |
- |
-9.72% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-59.47% |
1481.103 |
600.227 |
- |
-12.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-58.19% |
32030671.003 |
13393439.078 |
- |
-35.89% |
- |
|
std::generate_n(list<int>)/1024
|
-57.01% |
1513.638 |
650.704 |
- |
-0.01% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-56.48% |
632.007 |
275.021 |
- |
-59.31% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-56.23% |
1536.158 |
672.363 |
- |
-5.87% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-54.08% |
74184282.840 |
34067179.555 |
- |
-9.87% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-54.05% |
7938881.736 |
3647686.199 |
- |
-39.13% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/1024
|
-53.64% |
1589.852 |
737.004 |
- |
-0.23% |
- |
|
std::rotate(list<int>)_(1_element_forward)/1024
|
-53.55% |
1594.022 |
740.371 |
- |
0.58% |
- |
|
rng::rotate(list<int>)_(1_element_backward)/1024
|
-52.98% |
1584.437 |
744.954 |
- |
-0.29% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
-52.80% |
1582.776 |
747.024 |
- |
-0.16% |
- |
|
std::fill(deque<int>)/50
|
-52.29% |
4.695 |
2.240 |
- |
0.08% |
- |
|
rng::fill(list<int>)/50
|
-52.13% |
35.059 |
16.782 |
- |
-52.29% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
-52.13% |
3938.663 |
1885.632 |
- |
-51.92% |
- |
|
std::search(list<int>)_(no_match)/1024
|
-52.03% |
1591.962 |
763.668 |
- |
3.42% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-51.81% |
36.296 |
17.490 |
- |
-52.09% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
-51.35% |
499.823 |
243.183 |
- |
-51.32% |
- |
|
rng::fill(deque<int>)/50
|
-50.57% |
4.563 |
2.256 |
- |
-0.02% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/1024
|
-49.97% |
1486.368 |
743.599 |
- |
0.23% |
- |
|
std::rotate_copy(list<int>)/50
|
-49.96% |
28.365 |
14.193 |
- |
0.72% |
- |
|
std::unique_copy(list<int>)_(contiguous)/1024
|
-49.83% |
1482.318 |
743.721 |
- |
-0.11% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
-49.79% |
1487.063 |
746.612 |
- |
0.42% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/1024
|
-49.77% |
1486.468 |
746.709 |
- |
0.49% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-48.91% |
40.117 |
20.495 |
- |
-7.39% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-47.49% |
702622.170 |
368934.411 |
- |
-0.26% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/1024
|
-47.45% |
1509.192 |
793.133 |
- |
-0.40% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/1024
|
-47.42% |
1512.252 |
795.091 |
- |
-0.38% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-46.71% |
1545.123 |
823.464 |
- |
-0.37% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
-45.16% |
23.401 |
12.834 |
- |
-45.62% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
-44.96% |
1536.815 |
845.791 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-43.73% |
11.279 |
6.347 |
- |
-16.19% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-43.72% |
11.416 |
6.425 |
- |
-11.93% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
-43.59% |
5553696.272 |
3132755.705 |
- |
-1.71% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
-43.52% |
0.697 |
0.394 |
- |
-18.30% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
-42.03% |
0.449 |
0.260 |
- |
-11.40% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-41.80% |
7.913 |
4.606 |
- |
-35.95% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-41.77% |
10.914 |
6.356 |
- |
-36.30% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-41.50% |
666562.087 |
389947.858 |
- |
1.63% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-41.06% |
7.929 |
4.673 |
- |
-11.25% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-40.94% |
7.811 |
4.614 |
- |
-14.48% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
-40.00% |
0.573 |
0.344 |
- |
-11.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-39.42% |
354518283.063 |
214762873.965 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-39.24% |
344125634.771 |
209093311.089 |
- |
1.33% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-38.50% |
0.697 |
0.429 |
- |
-38.50% |
- |
|
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1
|
-38.45% |
0.697 |
0.429 |
- |
-31.09% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-38.20% |
24.589 |
15.197 |
- |
-38.15% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-37.06% |
2.612 |
1.644 |
- |
-11.72% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-37.03% |
39.933 |
25.144 |
- |
-37.76% |
- |
|
BM_MakeHeap_uint64_Random_4
|
-37.00% |
1.725 |
1.087 |
- |
-24.81% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
-36.78% |
13.087 |
8.273 |
- |
-38.59% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_1024
|
-36.00% |
48.322 |
30.925 |
- |
-37.08% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
-35.51% |
1182.158 |
762.405 |
- |
-0.28% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
-35.22% |
0.637 |
0.413 |
- |
-12.96% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
-35.05% |
0.632 |
0.411 |
- |
-36.63% |
- |
|
BM_tolower_string<char>
|
-35.01% |
22.934 |
14.906 |
- |
-1.83% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192
|
-34.72% |
40.397 |
26.373 |
- |
10.39% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/0
|
-33.85% |
61.284 |
40.537 |
- |
-31.59% |
- |
|
BM_MakeThenSortHeap_string_Descending_1024
|
-33.33% |
38.410 |
25.607 |
- |
-33.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-33.26% |
344312518.937 |
229800704.594 |
- |
-0.47% |
- |
|
std::is_sorted_until(deque<int>)/8
|
-33.06% |
3.798 |
2.543 |
- |
-17.71% |
- |
|
BM_RangesPopHeap_string_1
|
-32.99% |
0.689 |
0.462 |
- |
-11.82% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-32.08% |
2774.055 |
1884.254 |
- |
12.31% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-31.78% |
13.358 |
9.112 |
- |
-19.07% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
-31.48% |
0.490 |
0.336 |
- |
-2.11% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/50
|
-31.31% |
40.526 |
27.836 |
- |
-31.97% |
- |
|
std::move_backward(vector<int>)/262144
|
-31.07% |
21755.942 |
14995.961 |
- |
-31.65% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
-31.02% |
819.048 |
564.974 |
- |
-17.41% |
- |
|
rng::partition(list<int>)_(dense)/8192
|
-30.86% |
6336.180 |
4380.821 |
- |
-14.02% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-30.82% |
236062277.446 |
163299475.963 |
- |
-0.17% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-30.71% |
53.656 |
37.177 |
- |
-30.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-29.63% |
86.193 |
60.650 |
- |
5.82% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-29.55% |
9145406.033 |
6442630.038 |
- |
-10.02% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-29.45% |
236595043.399 |
166913868.636 |
- |
0.14% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-29.29% |
0.392 |
0.277 |
- |
-29.10% |
- |
|
BM_RangesMakeHeap_string_Ascending_262144
|
-29.04% |
10.312 |
7.317 |
- |
-25.06% |
- |
|
BM_StringCtorDefault
|
-28.74% |
0.375 |
0.267 |
- |
13.66% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-28.27% |
41.603 |
29.841 |
- |
-26.88% |
- |
|
BM_RangesMakeHeap_string_Descending_262144
|
-28.07% |
4.854 |
3.491 |
- |
-38.54% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-28.05% |
0.697 |
0.502 |
- |
0.11% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
-28.02% |
34.650 |
24.943 |
- |
-28.54% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-27.95% |
19107330.433 |
13766413.587 |
- |
-2.53% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-27.93% |
45.530 |
32.812 |
- |
-28.67% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-27.81% |
221851850.829 |
160162784.834 |
- |
-0.02% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-27.50% |
6059.915 |
4393.422 |
- |
-12.46% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-27.41% |
70.191 |
50.950 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-27.36% |
35.071 |
25.474 |
- |
-16.32% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-27.19% |
1289.041 |
938.526 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-26.77% |
213481820.182 |
156334685.074 |
- |
-0.09% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-26.55% |
224516468.117 |
164908431.747 |
- |
0.06% |
- |
|
BM_RangesPushHeap_uint32_PipeOrgan_1
|
-26.37% |
0.611 |
0.450 |
- |
-29.39% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-26.31% |
36.678 |
27.027 |
- |
-1.09% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_262144
|
-26.16% |
9.851 |
7.274 |
- |
-39.08% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-26.11% |
11.527 |
8.517 |
- |
0.43% |
- |
|
BM_PushHeap_float_Descending_1
|
-25.97% |
0.631 |
0.467 |
- |
8.56% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-25.95% |
1.726 |
1.278 |
- |
-9.24% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-25.48% |
0.403 |
0.300 |
- |
-17.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-25.47% |
38.876 |
28.973 |
- |
-24.25% |
- |
|
BM_std_min<unsigned___int128>/1
|
-25.39% |
0.460 |
0.343 |
- |
-6.48% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-25.06% |
73.086 |
54.768 |
- |
-25.99% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-25.01% |
8.074 |
6.055 |
- |
1.05% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
-24.89% |
1.959 |
1.471 |
- |
-3.78% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-24.84% |
61.859 |
46.493 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
-24.61% |
150165344.189 |
113213976.697 |
- |
-3.55% |
- |
|
rng::stable_partition(list<int>)_(dense)/8192
|
-24.48% |
25704.252 |
19411.725 |
- |
6.49% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-24.40% |
0.617 |
0.467 |
- |
-6.97% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-24.34% |
1.798 |
1.360 |
- |
-9.15% |
- |
|
BM_vector_deque_move_backward/0
|
-24.30% |
0.609 |
0.461 |
- |
3.83% |
- |
|
BM_StringRead_Hot_Deep_Large
|
-24.29% |
0.693 |
0.524 |
- |
-8.89% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-24.21% |
1.697 |
1.287 |
- |
-33.98% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-24.18% |
26338691.886 |
19970897.645 |
- |
22.16% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
-24.16% |
11427334.623 |
8666308.345 |
- |
-27.20% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
-24.05% |
11443492.405 |
8691211.708 |
- |
-27.10% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/8192
|
-23.98% |
98.562 |
74.925 |
- |
-21.48% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-23.98% |
151199119.909 |
114948799.501 |
- |
-2.11% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_1024
|
-23.70% |
38.333 |
29.248 |
- |
-23.76% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-23.64% |
35600134.090 |
27184151.927 |
- |
-32.85% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-23.45% |
5259808.317 |
4026545.530 |
- |
-31.32% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-23.43% |
1838.941 |
1408.165 |
- |
-23.84% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-23.36% |
215325044.975 |
165021291.388 |
- |
1.26% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-23.23% |
14747.917 |
11322.614 |
- |
-23.68% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-23.15% |
787.599 |
605.293 |
- |
-6.21% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-22.82% |
8.198 |
6.327 |
- |
-35.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-22.81% |
7635004.884 |
5893773.896 |
- |
-11.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-22.74% |
46.907 |
36.239 |
- |
-25.39% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4
|
-22.69% |
2.886 |
2.232 |
- |
-18.64% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-22.54% |
24.394 |
18.896 |
- |
-17.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-22.53% |
2025468.315 |
1569185.961 |
- |
-17.41% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
-22.52% |
11622065.119 |
9005044.024 |
- |
-25.24% |
- |
|
rng::is_sorted_until(deque<int>)/8
|
-22.52% |
3.296 |
2.554 |
- |
-40.40% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-22.42% |
24185.465 |
18762.677 |
- |
-5.02% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-22.31% |
11389682.306 |
8848956.162 |
- |
-25.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-22.21% |
7241007.501 |
5632445.517 |
- |
-5.17% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-22.03% |
10785448.697 |
8409347.969 |
- |
-0.05% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-21.97% |
9457.241 |
7379.801 |
- |
-2.92% |
- |
|
rng::copy_backward(vector<int>)/4096
|
-21.94% |
189.018 |
147.555 |
- |
4.57% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-21.92% |
10788024.583 |
8423463.938 |
- |
0.95% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-21.90% |
25295.885 |
19757.308 |
- |
-4.32% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-21.75% |
744.836 |
582.833 |
- |
-22.25% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-21.61% |
85977787.976 |
67397226.312 |
- |
4.65% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-21.55% |
7603472.175 |
5964558.966 |
- |
-43.45% |
- |
|
rng::partition(list<int>)_(sparse)/8192
|
-21.47% |
8856.594 |
6955.491 |
- |
-11.73% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_4
|
-21.33% |
1.825 |
1.436 |
- |
-12.13% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-21.27% |
34.034 |
26.795 |
- |
12.22% |
- |
|
rng::copy(list<int>)/64
|
-21.22% |
40.675 |
32.043 |
- |
-5.20% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-20.75% |
1.596 |
1.265 |
- |
-30.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-20.53% |
3536356.318 |
2810498.284 |
- |
-5.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-20.10% |
44.245 |
35.352 |
- |
-16.86% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024
|
-19.90% |
26.638 |
21.337 |
- |
7.20% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
-19.88% |
1.513 |
1.212 |
- |
-4.67% |
- |
|
std::unordered_set<std::string>::erase(iterator)/0
|
-19.83% |
32.231 |
25.838 |
- |
-5.73% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-19.60% |
0.801 |
0.644 |
- |
1.26% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-19.46% |
0.555 |
0.447 |
- |
-26.96% |
- |
|
std::set<int>::insert(value)_(already_present)/0
|
-19.43% |
0.722 |
0.581 |
- |
-0.03% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/50
|
-19.30% |
31.872 |
25.721 |
- |
-19.51% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
-19.27% |
1.381 |
1.115 |
- |
-14.35% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/1024
|
-19.27% |
34.362 |
27.741 |
- |
9.95% |
- |
|
BM_MakeThenSortHeap_string_PipeOrgan_1024
|
-19.13% |
38.769 |
31.352 |
- |
-18.55% |
- |
|
std::move(list<int>)/64
|
-19.03% |
48.705 |
39.439 |
- |
-19.25% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
-18.65% |
0.941 |
0.765 |
- |
-10.16% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
-18.58% |
18.190 |
14.811 |
- |
-18.63% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
-18.55% |
1.498 |
1.220 |
- |
-28.08% |
- |
|
rng::search(deque<int>,_pred)_(no_match)/1024
|
-18.52% |
436.783 |
355.880 |
- |
-18.47% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-18.31% |
5.602 |
4.576 |
- |
-29.11% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-18.28% |
8740.625 |
7142.937 |
- |
-12.64% |
- |
|
rng::for_each(set<int>)/50
|
-18.24% |
60.122 |
49.155 |
- |
-18.77% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-18.15% |
32.694 |
26.761 |
- |
-9.01% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-18.09% |
61.250 |
50.169 |
- |
-14.58% |
- |
|
BM_deque_deque_move_backward/0
|
-17.72% |
0.921 |
0.758 |
- |
-7.01% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-17.59% |
0.555 |
0.457 |
- |
-1.99% |
- |
|
rng::generate(list<int>)/8192
|
-17.53% |
8569.335 |
7067.260 |
- |
-6.21% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-17.51% |
0.638 |
0.526 |
- |
17.33% |
- |
|
BM_deque_deque_copy_backward/0
|
-17.48% |
0.863 |
0.712 |
- |
-11.92% |
- |
|
rng::for_each(set<int>::iterator)/50
|
-17.47% |
51.280 |
42.323 |
- |
-16.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-17.46% |
206060923.213 |
170084722.854 |
- |
0.45% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
-17.41% |
0.931 |
0.769 |
- |
-12.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
-17.31% |
3072714.383 |
2540826.820 |
- |
4.34% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-17.25% |
0.697 |
0.577 |
- |
-9.38% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-17.16% |
35.396 |
29.324 |
- |
-19.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-17.14% |
3549766.174 |
2941273.111 |
- |
0.33% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192
|
-17.11% |
1.069 |
0.886 |
- |
-17.70% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-17.02% |
30.088 |
24.966 |
- |
-22.49% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-16.94% |
44.372 |
36.857 |
- |
-12.37% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-16.80% |
12453.747 |
10361.380 |
- |
-1.29% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-16.79% |
7788943.914 |
6480843.252 |
- |
-18.79% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value)/8192
|
-16.74% |
24.310 |
20.240 |
- |
2.02% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-16.65% |
1.842 |
1.535 |
- |
-9.70% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-16.62% |
3439744.237 |
2868183.046 |
- |
-2.06% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-16.56% |
285451776.967 |
238187347.412 |
- |
11.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-16.54% |
119014597.718 |
99329009.231 |
- |
-0.80% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
-16.47% |
8347.732 |
6973.143 |
- |
0.15% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-16.43% |
59.207 |
49.481 |
- |
-31.28% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-16.38% |
36.717 |
30.703 |
- |
-15.16% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-16.34% |
3676372.171 |
3075779.816 |
- |
-11.96% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
-16.24% |
25.816 |
21.622 |
- |
-16.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-16.24% |
8063522.740 |
6753837.831 |
- |
-7.26% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-16.04% |
1.679 |
1.409 |
- |
-11.33% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-15.93% |
415.843 |
349.602 |
- |
-15.85% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-15.84% |
21.884 |
18.416 |
- |
-4.80% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-15.81% |
26096.658 |
21971.618 |
- |
-8.32% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-15.74% |
8963.155 |
7552.211 |
- |
-7.73% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
-15.72% |
149852839.095 |
126292076.714 |
- |
14.00% |
- |
|
std::adjacent_find(deque<int>)/8
|
-15.72% |
3.621 |
3.052 |
- |
3.22% |
- |
|
rng::copy_n(vector<int>)/32768
|
-15.71% |
2844.680 |
2397.787 |
- |
4.52% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-15.69% |
12.227 |
10.309 |
- |
-7.28% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-15.67% |
29.840 |
25.163 |
- |
-26.71% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-15.65% |
0.398 |
0.336 |
- |
-31.34% |
- |
|
rng::starts_with(list<int>)/8192
|
-15.61% |
8654.631 |
7303.954 |
- |
-18.33% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/32
|
-15.56% |
20.941 |
17.683 |
- |
-1.16% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/32
|
-15.53% |
12.957 |
10.945 |
- |
-14.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-15.47% |
233999396.389 |
197791452.073 |
- |
-0.11% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-15.41% |
9713.638 |
8217.225 |
- |
0.85% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-15.09% |
12781.977 |
10852.539 |
- |
-14.16% |
- |
|
BM_std_minmax<unsigned_char>/16
|
-15.04% |
1.089 |
0.925 |
- |
-4.95% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-15.00% |
0.414 |
0.352 |
- |
-13.52% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-14.96% |
30.524 |
25.956 |
- |
-14.84% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-14.82% |
8258.660 |
7034.718 |
- |
0.15% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
-14.80% |
4.573 |
3.896 |
- |
-8.36% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_4
|
-14.80% |
0.549 |
0.467 |
- |
0.70% |
- |
|
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-14.78% |
5.056 |
4.309 |
- |
-15.00% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
-14.77% |
25.511 |
21.744 |
- |
-6.23% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-14.74% |
8456.468 |
7209.935 |
- |
-0.11% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-14.66% |
75.764 |
64.660 |
- |
-5.76% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-14.64% |
9606478.899 |
8200075.098 |
- |
-2.68% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-14.61% |
30.710 |
26.223 |
- |
-9.27% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-14.60% |
8485.981 |
7246.692 |
- |
-0.42% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
-14.46% |
1.242 |
1.063 |
- |
-16.01% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-14.43% |
28.504 |
24.391 |
- |
-15.02% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-14.37% |
16.221 |
13.890 |
- |
-14.98% |
- |
|
std::for_each_n(list<int>)/8
|
-14.16% |
2.565 |
2.202 |
- |
-15.06% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
-14.06% |
9328.913 |
8017.724 |
- |
7.95% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-13.97% |
1481.521 |
1274.546 |
- |
-6.23% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
-13.93% |
53009753.483 |
45625046.709 |
- |
-10.08% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
-13.88% |
1487.045 |
1280.688 |
- |
3.53% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-13.83% |
42.804 |
36.885 |
- |
14.51% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
-13.59% |
24.346 |
21.037 |
- |
-14.47% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-13.56% |
93.466 |
80.793 |
- |
24.50% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-13.49% |
1.386 |
1.199 |
- |
-10.83% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-13.48% |
9473.181 |
8196.155 |
- |
-15.00% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
-13.43% |
31.405 |
27.186 |
- |
-10.56% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-13.43% |
0.534 |
0.462 |
- |
-16.86% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
-13.40% |
9219.258 |
7983.779 |
- |
-12.77% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.18% |
5614.146 |
4874.454 |
- |
1.73% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-13.16% |
30.778 |
26.729 |
- |
-17.21% |
- |
|
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-13.11% |
9628.329 |
8365.641 |
- |
-12.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-13.05% |
11371463.182 |
9887025.246 |
- |
20.41% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-13.00% |
43.880 |
38.174 |
- |
24.49% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-12.97% |
1.394 |
1.213 |
- |
-13.19% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-12.94% |
29049.053 |
25290.336 |
- |
0.14% |
- |
|
BM_PopHeap_uint64_1
|
-12.75% |
0.576 |
0.502 |
- |
-3.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_1
|
-12.70% |
0.633 |
0.552 |
- |
-3.82% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-12.68% |
1.117 |
0.975 |
- |
-0.37% |
- |
|
BM_RangesMakeHeap_float_Random_64
|
-12.51% |
1.636 |
1.431 |
- |
-13.21% |
- |
|
rng::move_backward(vector<bool>)_(unaligned)/512
|
-12.39% |
5.299 |
4.643 |
- |
-13.46% |
- |
|
rng::remove_copy_if(deque<int>)_(sprinkled)/50
|
-12.34% |
31.546 |
27.652 |
- |
-1.72% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
-12.29% |
7846.233 |
6882.254 |
- |
-0.11% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-12.24% |
1.592 |
1.397 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-12.17% |
2880655.286 |
2529936.374 |
- |
2.75% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-12.12% |
19874.120 |
17465.452 |
- |
-0.05% |
- |
|
rng::replace(vector<int>)_(sprinkled)/50
|
-12.07% |
10.167 |
8.940 |
- |
11.36% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-12.05% |
12699.042 |
11168.394 |
- |
-1.31% |
- |
|
BM_std_min<long_long>/1
|
-12.05% |
0.621 |
0.546 |
- |
-18.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-12.03% |
4794887.617 |
4218226.572 |
- |
-10.85% |
- |
|
rng::any_of(vector<int>)_(process_all)/50
|
-12.02% |
14.319 |
12.597 |
- |
-7.56% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
-12.01% |
16230216.088 |
14281202.372 |
- |
-4.41% |
- |
|
BM_std_min<unsigned_int>/1
|
-11.98% |
0.328 |
0.288 |
- |
-11.36% |
- |
|
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
-11.97% |
6.580 |
5.792 |
- |
-7.19% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-11.96% |
1.437 |
1.265 |
- |
-8.76% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-11.94% |
2.492 |
2.194 |
- |
-2.13% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-11.93% |
863.555 |
760.531 |
- |
-10.41% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-11.92% |
71.545 |
63.014 |
- |
99.53% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-11.91% |
10.814 |
9.526 |
- |
-14.53% |
- |
|
BM_RangesMakeHeap_uint64_Heap_64
|
-11.91% |
0.270 |
0.238 |
- |
-2.86% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-11.90% |
0.392 |
0.345 |
- |
-34.96% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-11.90% |
66669914.671 |
58734968.077 |
- |
8.55% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
-11.90% |
43.524 |
38.346 |
- |
1.03% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-11.89% |
1.397 |
1.231 |
- |
-3.34% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-11.85% |
5872.272 |
5176.115 |
- |
-17.44% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-11.82% |
37.573 |
33.132 |
- |
0.99% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
-11.79% |
20.666 |
18.228 |
- |
-12.93% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-11.76% |
786.851 |
694.348 |
- |
8.34% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-11.74% |
33.577 |
29.635 |
- |
-10.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-11.72% |
9002027.368 |
7946904.148 |
- |
-2.40% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-11.71% |
199066987.063 |
175760305.176 |
- |
0.20% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-11.68% |
224639789.094 |
198391894.607 |
- |
-8.20% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-11.61% |
5134983.791 |
4538715.989 |
- |
-10.11% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-11.58% |
12.518 |
11.068 |
- |
-6.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-11.49% |
196878131.955 |
174251989.135 |
- |
3.54% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
-11.48% |
8383.048 |
7420.891 |
- |
-0.01% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
-11.43% |
1.251 |
1.108 |
- |
-17.29% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-11.41% |
1.397 |
1.237 |
- |
-1.02% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-11.31% |
83822798.707 |
74341909.902 |
- |
-1.37% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-11.30% |
11.954 |
10.602 |
- |
-11.04% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-11.22% |
43.338 |
38.473 |
- |
-10.20% |
- |
|
BM_std_minmax<unsigned_int>/4
|
-11.14% |
1.154 |
1.026 |
- |
5.44% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-11.06% |
2.925 |
2.602 |
- |
-3.25% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-11.03% |
12.439 |
11.066 |
- |
-4.05% |
- |
|
std::search(list<int>)_(same_length)/8192
|
-11.03% |
10576.160 |
9410.045 |
- |
-10.74% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-11.02% |
10308.073 |
9172.024 |
- |
-17.23% |
- |
|
rng::for_each(map<int>::iterator)/50
|
-10.99% |
49.381 |
43.956 |
- |
-11.84% |
- |
|
std::generate_n(list<int>)/50
|
-10.94% |
17.251 |
15.363 |
- |
-10.85% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-10.87% |
1.919 |
1.710 |
- |
-9.44% |
- |
|
BM_std_minmax_element<char>/2
|
-10.87% |
0.688 |
0.613 |
- |
-10.89% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-10.85% |
26.072 |
23.244 |
- |
-8.23% |
- |
|
rng::search(list<int>,_pred)_(same_length)/8192
|
-10.83% |
9862.688 |
8794.409 |
- |
-1.22% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
-10.77% |
2.126 |
1.897 |
- |
1.17% |
- |
|
rng::move(vector<bool>)_(aligned)/64
|
-10.73% |
2.064 |
1.842 |
- |
-2.89% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4
|
-10.68% |
1.973 |
1.762 |
- |
-1.02% |
- |
|
BM_RangesMakeHeap_string_Ascending_16384
|
-10.60% |
5.940 |
5.310 |
- |
-8.18% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-10.56% |
1601.445 |
1432.301 |
- |
-10.18% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
-10.50% |
8694.295 |
7781.476 |
- |
-16.94% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-10.49% |
176033184.148 |
157560272.527 |
- |
0.16% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
-10.45% |
1.047 |
0.937 |
- |
2.83% |
- |
|
BM_PopHeap_uint32_1
|
-10.41% |
0.695 |
0.622 |
- |
36.37% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-10.39% |
0.536 |
0.480 |
- |
6.92% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-10.39% |
7948.802 |
7122.674 |
- |
2.23% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
-10.33% |
0.376 |
0.337 |
- |
0.08% |
- |
|
BM_toupper_char<char>
|
-10.31% |
0.612 |
0.549 |
- |
-10.75% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst
|
-10.29% |
0.366 |
0.329 |
- |
-9.42% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
-10.27% |
1732452.931 |
1554592.755 |
- |
-2.52% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-10.20% |
175372039.308 |
157482940.360 |
- |
-0.07% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-10.16% |
97.381 |
87.488 |
- |
-1.49% |
- |
|
rng::unique_copy(list<int>)_(contiguous)/8192
|
-10.10% |
7703.945 |
6926.023 |
- |
0.14% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
-10.09% |
2.702 |
2.430 |
- |
-6.09% |
- |
|
std::find(list<int>)_(process_all)/50
|
-10.09% |
20.897 |
18.788 |
- |
3.62% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-10.02% |
11.792 |
10.610 |
- |
-3.71% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-9.98% |
22729085.594 |
20461815.357 |
- |
-10.47% |
- |
|
rng::search(deque<int>)_(same_length)/1000
|
-9.93% |
464.315 |
418.198 |
- |
26.23% |
- |
|
rng::remove_if(vector<int>)_(prefix)/1024
|
-9.92% |
385.614 |
347.347 |
- |
-9.31% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-9.88% |
174995911.805 |
157713013.477 |
- |
0.18% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-9.84% |
24.519 |
22.105 |
- |
-5.92% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-9.83% |
22951612.707 |
20696360.082 |
- |
0.13% |
- |
|
rng::copy(vector<bool>)_(unaligned)/512
|
-9.78% |
3.698 |
3.336 |
- |
-9.81% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-9.78% |
11.033 |
9.955 |
- |
-4.76% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-9.77% |
22.268 |
20.092 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-9.77% |
174605549.464 |
157552210.680 |
- |
0.17% |
- |
|
rng::find_end(deque<int>)_(near_matches)/8192
|
-9.75% |
2346150.309 |
2117413.654 |
- |
-0.90% |
- |
|
BM_MakeHeap_float_Random_4
|
-9.75% |
1.670 |
1.507 |
- |
-6.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-9.72% |
34.657 |
31.287 |
- |
-10.21% |
- |
|
BM_std_minmax_element<long_long>/3
|
-9.68% |
1.243 |
1.123 |
- |
0.15% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-9.63% |
14432.771 |
13042.447 |
- |
-21.79% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
-9.62% |
46.233 |
41.786 |
- |
23.67% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-9.61% |
20.274 |
18.325 |
- |
-13.71% |
- |
|
BM_RangesMakeHeap_uint64_Descending_64
|
-9.61% |
0.252 |
0.228 |
- |
-2.97% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_4
|
-9.54% |
1.413 |
1.279 |
- |
-5.92% |
- |
|
rng::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-9.52% |
8233.718 |
7449.884 |
- |
-1.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-9.52% |
13803114.282 |
12489731.398 |
- |
-1.61% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-9.50% |
25.685 |
23.244 |
- |
7.39% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-9.49% |
1.294 |
1.172 |
- |
0.91% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8
|
-9.43% |
45.714 |
41.403 |
- |
-6.25% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-9.39% |
112657.107 |
102075.813 |
- |
-8.65% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/8192
|
-9.39% |
10.243 |
9.281 |
- |
-11.03% |
- |
|
BM_PopHeap_pair<uint32,_uint32>_1
|
-9.36% |
0.633 |
0.574 |
- |
13.23% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
-9.34% |
35.049 |
31.776 |
- |
-9.88% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-9.33% |
6566641.368 |
5953823.688 |
- |
-0.40% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-9.33% |
8251.644 |
7482.073 |
- |
-0.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-9.32% |
3441454.463 |
3120712.767 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
-9.29% |
92776885.843 |
84154288.223 |
- |
4.42% |
- |
|
BM_std_minmax<unsigned_int>/16
|
-9.29% |
1.385 |
1.256 |
- |
-2.11% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/1024
|
-9.25% |
24.441 |
22.180 |
- |
16.22% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-9.23% |
2.548 |
2.313 |
- |
-9.50% |
- |
|
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
-9.22% |
8262.056 |
7500.257 |
- |
-1.05% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-9.19% |
33.847 |
30.736 |
- |
-6.07% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast
|
-9.17% |
0.365 |
0.331 |
- |
-8.47% |
- |
|
rng::find_if(list<int>)_(process_all)/8192
|
-9.14% |
11053.730 |
10043.341 |
- |
-2.72% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-9.07% |
54.134 |
49.225 |
- |
-0.28% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
-9.06% |
0.364 |
0.331 |
- |
-8.42% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-9.06% |
7664.520 |
6970.405 |
- |
-0.54% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32
|
-9.05% |
21.757 |
19.789 |
- |
-9.99% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16384
|
-9.05% |
5.734 |
5.215 |
- |
-23.49% |
- |
|
BM_std_minmax<unsigned_char>/32
|
-9.03% |
1.603 |
1.458 |
- |
-8.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-9.03% |
6461510.587 |
5878105.171 |
- |
-0.49% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-8.99% |
4787.186 |
4356.622 |
- |
-8.01% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-8.99% |
8845.223 |
8049.681 |
- |
-2.23% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-8.97% |
2.397 |
2.182 |
- |
-16.14% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-8.97% |
16719251.411 |
15219958.610 |
- |
-3.42% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256
|
-8.97% |
3.270 |
2.977 |
- |
-4.89% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-8.96% |
42.599 |
38.781 |
- |
6.98% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-8.96% |
24919.256 |
22687.354 |
- |
-1.55% |
- |
|
rng::generate_n(list<int>)/50
|
-8.95% |
17.247 |
15.704 |
- |
-9.97% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_Control
|
-8.92% |
0.365 |
0.332 |
- |
-8.91% |
- |
|
BM_MakeHeap_float_Random_64
|
-8.91% |
1.698 |
1.547 |
- |
-13.42% |
- |
|
std::multiset<std::string>::erase(iterator)/0
|
-8.87% |
31.975 |
29.137 |
- |
-3.06% |
- |
|
BM_std_minmax_element<short>/3
|
-8.83% |
1.148 |
1.046 |
- |
-8.87% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
-8.80% |
87.645 |
79.933 |
- |
-13.40% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-8.78% |
1.457 |
1.329 |
- |
-20.44% |
- |
|
rng::find_if_not(deque<int>)_(bail_25%)/8
|
-8.77% |
1.541 |
1.406 |
- |
-8.42% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-8.76% |
2.482 |
2.264 |
- |
-0.25% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-8.74% |
95.956 |
87.565 |
- |
-6.38% |
- |
|
std::is_sorted(list<int>)/8192
|
-8.74% |
7942.691 |
7248.331 |
- |
1.08% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-8.71% |
27.454 |
25.064 |
- |
-7.38% |
- |
|
BM_vector_deque_ranges_copy/0
|
-8.69% |
0.552 |
0.504 |
- |
8.96% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-8.65% |
40.231 |
36.750 |
- |
-15.06% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-8.65% |
5.794 |
5.293 |
- |
5.11% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-8.62% |
0.300 |
0.274 |
- |
-19.64% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/8192
|
-8.61% |
7631.918 |
6975.068 |
- |
-0.07% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-8.60% |
7745.846 |
7079.924 |
- |
1.21% |
- |
|
BM_std_minmax<unsigned_int>/7
|
-8.58% |
1.791 |
1.638 |
- |
-6.17% |
- |
|
std::distance(deque<int>)/8192
|
-8.51% |
0.695 |
0.636 |
- |
-8.35% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-8.49% |
5112184.697 |
4678158.199 |
- |
-2.42% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
-8.48% |
8270.744 |
7569.098 |
- |
-0.55% |
- |
|
rng::for_each(set<int>::iterator)/32
|
-8.48% |
22.394 |
20.495 |
- |
-7.52% |
- |
|
std::distance(deque<int>)/1024
|
-8.48% |
0.694 |
0.635 |
- |
-8.51% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/8192
|
-8.46% |
24.501 |
22.427 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-8.45% |
11198351.383 |
10251997.816 |
- |
-4.90% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
-8.43% |
2.499 |
2.289 |
- |
0.98% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-8.40% |
10575615.234 |
9687789.626 |
- |
-2.56% |
- |
|
std::distance(deque<int>)/4096
|
-8.37% |
0.694 |
0.636 |
- |
-8.30% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-8.33% |
1.115 |
1.022 |
- |
-8.69% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/1024
|
-8.30% |
6.247 |
5.729 |
- |
-0.23% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-8.30% |
1.437 |
1.318 |
- |
-12.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-8.30% |
40.645 |
37.273 |
- |
-5.36% |
- |
|
BM_vector_deque_ranges_copy/2
|
-8.29% |
2.066 |
1.894 |
- |
-8.30% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
-8.27% |
7610.469 |
6980.873 |
- |
-0.27% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-8.26% |
3786314.176 |
3473735.415 |
- |
-0.02% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-8.25% |
20788.934 |
19073.931 |
- |
-8.98% |
- |
|
rng::stable_partition(list<int>)_(alloc_fails)/8192
|
-8.20% |
27283.766 |
25046.034 |
- |
0.20% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
-8.20% |
2.108 |
1.935 |
- |
-0.71% |
- |
|
BM_std_minmax<unsigned_char>/24
|
-8.20% |
1.258 |
1.155 |
- |
-4.29% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
-8.20% |
8686.668 |
7974.673 |
- |
-1.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-8.17% |
195246883.275 |
179302185.937 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
-8.15% |
15625006.786 |
14351022.184 |
- |
-11.04% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
-8.15% |
1467.854 |
1348.176 |
- |
0.47% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
-8.15% |
546.933 |
502.352 |
- |
-8.66% |
- |
|
bm_lexicographical_compare<signed_char>/16
|
-8.13% |
1.385 |
1.272 |
- |
-4.15% |
- |
|
BM_std_min<short>/1
|
-8.12% |
0.286 |
0.262 |
- |
-10.36% |
- |
|
rng::is_sorted(list<int>,_pred)/8192
|
-8.12% |
8523.592 |
7831.877 |
- |
-11.43% |
- |
|
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
-8.10% |
33.477 |
30.764 |
- |
-10.45% |
- |
|
rng::search(list<int>,_pred)_(single_element)/8192
|
-8.08% |
9028.888 |
8299.237 |
- |
-0.25% |
- |
|
BM_deque_deque_ranges_move/70000
|
-8.06% |
3238.398 |
2977.325 |
- |
-7.88% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-8.06% |
1664648.447 |
1530546.150 |
- |
-3.92% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
-8.03% |
0.535 |
0.492 |
- |
-11.54% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-8.02% |
2.724 |
2.505 |
- |
5.03% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-7.99% |
373.129 |
343.304 |
- |
18.59% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-7.99% |
12050595.343 |
11088172.293 |
- |
-0.13% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-7.96% |
13155.912 |
12109.285 |
- |
4.46% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-7.95% |
19.451 |
17.905 |
- |
-5.77% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-7.93% |
1.385 |
1.275 |
- |
-4.76% |
- |
|
rng::copy_if(list<int>)_(entire_range)/64
|
-7.89% |
33.434 |
30.796 |
- |
-0.01% |
- |
|
rng::remove(list<int>)_(prefix)/8192
|
-7.88% |
9132.591 |
8412.548 |
- |
-1.30% |
- |
|
bm_lexicographical_compare<unsigned_char>/16
|
-7.87% |
1.156 |
1.065 |
- |
-7.87% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-7.84% |
9.138 |
8.421 |
- |
-0.24% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-7.83% |
23.011 |
21.209 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-7.82% |
241260573.209 |
222400165.099 |
- |
-0.61% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-7.79% |
38.067 |
35.102 |
- |
-16.71% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-7.78% |
2.369 |
2.184 |
- |
-2.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-7.72% |
1730576.816 |
1596968.381 |
- |
0.43% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
-7.69% |
536.505 |
495.255 |
- |
-18.19% |
- |
|
BM_std_min<unsigned_char>/2
|
-7.69% |
0.526 |
0.486 |
- |
0.09% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-7.68% |
170220448.304 |
157148189.107 |
- |
-0.16% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-7.67% |
2194.182 |
2025.847 |
- |
-0.62% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-7.67% |
1.490 |
1.376 |
- |
-14.67% |
- |
|
BM_RangesMakeHeap_uint64_Random_1024
|
-7.66% |
1.140 |
1.052 |
- |
-2.20% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-7.65% |
73.742 |
68.098 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-7.64% |
4986230.583 |
4605467.306 |
- |
-4.08% |
- |
|
BM_std_minmax<unsigned_char>/11
|
-7.63% |
1.784 |
1.648 |
- |
-3.75% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
-7.62% |
6.016 |
5.557 |
- |
0.04% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-7.62% |
6840.918 |
6319.962 |
- |
1.14% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024
|
-7.62% |
26.294 |
24.292 |
- |
-14.18% |
- |
|
std::is_sorted(list<int>,_pred)/8
|
-7.61% |
4.302 |
3.975 |
- |
-7.11% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-7.58% |
2.504 |
2.314 |
- |
-6.23% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value)/8192
|
-7.57% |
26.469 |
24.465 |
- |
-25.11% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-7.56% |
8576.464 |
7928.503 |
- |
0.09% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-7.55% |
22.916 |
21.185 |
- |
-7.43% |
- |
|
rng::for_each(multiset<int>)/32
|
-7.55% |
22.522 |
20.822 |
- |
-4.90% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
-7.54% |
0.375 |
0.347 |
- |
-7.44% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-7.53% |
2.119 |
1.959 |
- |
5.64% |
- |
|
rng::adjacent_find(deque<int>)/50
|
-7.51% |
17.055 |
15.773 |
- |
-16.11% |
- |
|
rng::find_end(list<int>)_(single_element)/8192
|
-7.51% |
7228.204 |
6685.417 |
- |
-23.73% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
-7.48% |
36.785 |
34.035 |
- |
2.22% |
- |
|
std::distance(deque<int>)/50
|
-7.46% |
0.694 |
0.642 |
- |
-7.45% |
- |
|
rng::swap_ranges(deque<int>)/50
|
-7.41% |
21.153 |
19.586 |
- |
-1.77% |
- |
|
rng::sort(deque<int>)_(ascending)/1024
|
-7.40% |
834.578 |
772.812 |
- |
-3.47% |
- |
|
rng::count(list<int>)_(every_other)/8192
|
-7.40% |
7402.671 |
6855.057 |
- |
-1.02% |
- |
|
rng::replace(vector<int>)_(sprinkled)/32
|
-7.36% |
6.748 |
6.251 |
- |
11.53% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-7.36% |
9228.781 |
8549.975 |
- |
-5.87% |
- |
|
rng::transform(list<int>,_list<int>)/8192
|
-7.30% |
9587.225 |
8887.154 |
- |
-13.03% |
- |
|
BM_std_minmax<unsigned_char>/25
|
-7.29% |
1.273 |
1.180 |
- |
-3.76% |
- |
|
rng::equal(vector<bool>)_(unaligned)/50
|
-7.28% |
0.951 |
0.882 |
- |
19.81% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-7.28% |
1.123 |
1.041 |
- |
-7.90% |
- |
|
BM_std_minmax<unsigned_char>/26
|
-7.28% |
1.499 |
1.390 |
- |
-3.66% |
- |
|
BM_RangesMakeHeap_string_Ascending_1024
|
-7.28% |
5.288 |
4.903 |
- |
-8.16% |
- |
|
BM_std_minmax_element<short>/65536
|
-7.27% |
18658.358 |
17302.435 |
- |
3.66% |
- |
|
BM_std_minmax<unsigned_int>/15
|
-7.27% |
2.096 |
1.943 |
- |
-4.28% |
- |
|
rng::find_end(deque<int>)_(process_all)/8192
|
-7.20% |
2196.525 |
2038.364 |
- |
-14.61% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
-7.20% |
11853.324 |
11000.040 |
- |
9.32% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/32
|
-7.20% |
62.940 |
58.410 |
- |
-4.58% |
- |
|
rng::remove(deque<int>)_(prefix)/32
|
-7.19% |
57.860 |
53.700 |
- |
-2.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-7.18% |
1641836.901 |
1524000.209 |
- |
-0.01% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-7.14% |
13382.979 |
12426.927 |
- |
4.47% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-7.13% |
1.666 |
1.548 |
- |
-3.84% |
- |
|
rng::find_end(deque<int>)_(process_all)/1024
|
-7.12% |
278.889 |
259.039 |
- |
-14.39% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-7.10% |
2.772 |
2.575 |
- |
-3.91% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
-7.08% |
24.126 |
22.418 |
- |
-1.04% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-7.05% |
11.924 |
11.084 |
- |
-7.12% |
- |
|
BM_std_minmax_element<short>/64000
|
-7.04% |
18211.188 |
16928.346 |
- |
3.85% |
- |
|
BM_RangesPopHeap_string_262144
|
-7.03% |
100.317 |
93.263 |
- |
-7.80% |
- |
|
std::set<int>::contains(key)_(non-existent)/0
|
-7.01% |
0.289 |
0.269 |
- |
0.57% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
-6.95% |
1.497 |
1.393 |
- |
2.90% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-6.95% |
279.045 |
259.664 |
- |
0.24% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/32
|
-6.94% |
10.466 |
9.739 |
- |
-7.88% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-6.93% |
3432.237 |
3194.439 |
- |
-7.47% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_16
|
-6.92% |
2.105 |
1.959 |
- |
-6.67% |
- |
|
rng::search(list<int>)_(single_element)/8192
|
-6.92% |
7957.121 |
7406.731 |
- |
-0.17% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-6.91% |
11.402 |
10.614 |
- |
1.01% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-6.91% |
61087.404 |
56868.725 |
- |
-10.53% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
-6.91% |
8.760 |
8.155 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-6.85% |
10804598.948 |
10064780.804 |
- |
-0.88% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-6.85% |
564.415 |
525.768 |
- |
-7.63% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
-6.85% |
2.531 |
2.358 |
- |
21.55% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent)/8192
|
-6.84% |
1.103 |
1.028 |
- |
6.52% |
- |
|
BM_RangesPushHeap_float_SingleElement_4
|
-6.82% |
0.383 |
0.357 |
- |
-7.19% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_4
|
-6.81% |
0.430 |
0.401 |
- |
1.33% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-6.80% |
1.295 |
1.207 |
- |
-0.93% |
- |
|
rng::find_end(deque<int>)_(process_all)/1000
|
-6.80% |
270.861 |
252.445 |
- |
0.16% |
- |
|
BM_std_minmax_element<int>/70000
|
-6.79% |
18406.563 |
17156.076 |
- |
-6.80% |
- |
|
BM_std_minmax_element<int>/65536
|
-6.78% |
17263.674 |
16093.298 |
- |
-6.56% |
- |
|
rng::partition(deque<int>)_(dense)/50
|
-6.77% |
16.570 |
15.448 |
- |
0.31% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-6.76% |
10497.595 |
9787.547 |
- |
-2.99% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
-6.71% |
85877913.357 |
80111924.097 |
- |
-5.93% |
- |
|
std::copy_backward(vector<int>)/32768
|
-6.71% |
3795.715 |
3541.143 |
- |
-6.70% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
-6.70% |
292.348 |
272.751 |
- |
-1.39% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-6.70% |
381.761 |
356.189 |
- |
-7.04% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-6.70% |
1.242 |
1.159 |
- |
-4.90% |
- |
|
BM_RangesPopHeap_float_262144
|
-6.69% |
38.068 |
35.521 |
- |
-7.35% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-6.68% |
22.624 |
21.114 |
- |
5.30% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384
|
-6.67% |
26.501 |
24.734 |
- |
-6.33% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
-6.66% |
10.434 |
9.739 |
- |
-10.42% |
- |
|
rng::for_each(map<int>::iterator)/32
|
-6.63% |
22.840 |
21.326 |
- |
-7.19% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-6.63% |
2.447 |
2.285 |
- |
-9.83% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
-6.61% |
0.554 |
0.517 |
- |
15.69% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-6.61% |
4.283 |
4.000 |
- |
-4.01% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_1024
|
-6.60% |
5.216 |
4.872 |
- |
-17.35% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
-6.59% |
3.560 |
3.325 |
- |
-1.53% |
- |
|
rng::copy_n(list<int>)/4096
|
-6.59% |
4417.566 |
4126.495 |
- |
3.60% |
- |
|
BM_std_min<unsigned_short>/18
|
-6.58% |
1.604 |
1.499 |
- |
-2.32% |
- |
|
rng::remove_if(vector<int>)_(prefix)/50
|
-6.57% |
61.005 |
56.998 |
- |
-6.55% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-6.54% |
1.258 |
1.176 |
- |
-4.96% |
- |
|
BM_std_minmax_element<int>/64000
|
-6.52% |
16808.279 |
15711.655 |
- |
-6.66% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-6.52% |
20691501.058 |
19342501.346 |
- |
-4.14% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/32
|
-6.51% |
7.529 |
7.039 |
- |
-5.98% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
-6.50% |
33.296 |
31.133 |
- |
-2.52% |
- |
|
BM_RangesPushHeap_uint32_Random_4
|
-6.49% |
2.548 |
2.382 |
- |
-6.66% |
- |
|
rng::find_end(deque<int>)_(process_all)/1048576
|
-6.44% |
283349.046 |
265103.678 |
- |
-14.13% |
- |
|
BM_std_minmax_element<short>/4000
|
-6.44% |
1141.310 |
1067.861 |
- |
4.25% |
- |
|
vector<bool>(const_vector<bool>&)
|
-6.43% |
10.543 |
9.865 |
- |
0.38% |
- |
|
rng::partial_sort_copy(list<int>)_(shuffled)/8
|
-6.42% |
11.926 |
11.160 |
- |
-7.92% |
- |
|
BM_MakeThenSortHeap_string_Ascending_1024
|
-6.41% |
39.179 |
36.668 |
- |
2.29% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent)/32
|
-6.41% |
2.449 |
2.292 |
- |
1.67% |
- |
|
BM_StringFindAllMatch/4096
|
-6.41% |
85.876 |
80.375 |
- |
0.07% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-6.39% |
4163.914 |
3897.912 |
- |
0.17% |
- |
|
bm_lexicographical_compare<int>/2
|
-6.39% |
1.449 |
1.356 |
- |
-10.62% |
- |
|
rng::distance(join_view(vector<vector<int>>)/50
|
-6.39% |
0.658 |
0.616 |
- |
1.85% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
-6.39% |
2.524 |
2.363 |
- |
-4.95% |
- |
|
BM_std_minmax_element<short>/4096
|
-6.38% |
1168.144 |
1093.640 |
- |
4.17% |
- |
|
std::adjacent_find(deque<int>)/50
|
-6.38% |
15.213 |
14.243 |
- |
-3.59% |
- |
|
rng::equal(list<int>)_(it,_it,_it,_it)/8192
|
-6.37% |
12501.440 |
11705.305 |
- |
-6.18% |
- |
|
BM_deque_deque_copy_backward/64
|
-6.37% |
3.550 |
3.324 |
- |
-1.48% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-6.36% |
480.663 |
450.098 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-6.35% |
1127120.218 |
1055571.089 |
- |
-5.78% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-6.34% |
1969.255 |
1844.503 |
- |
-4.91% |
- |
|
rng::remove(deque<int>)_(prefix)/50
|
-6.33% |
66.697 |
62.477 |
- |
-1.59% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-6.29% |
1.068 |
1.001 |
- |
-2.93% |
- |
|
BM_std_minmax<unsigned_char>/15
|
-6.28% |
2.991 |
2.803 |
- |
-6.02% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-6.28% |
1981013.858 |
1856592.671 |
- |
1.53% |
- |
|
rng::move_backward(deque<int>)/8
|
-6.26% |
3.763 |
3.527 |
- |
-3.56% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-6.26% |
8.938 |
8.379 |
- |
-11.73% |
- |
|
std::multiset<int>::insert(value)_(new_value)/8192
|
-6.22% |
78.419 |
73.542 |
- |
-0.65% |
- |
|
std::find_first_of(list<int>)_(large_needle)/50
|
-6.22% |
1848.553 |
1733.631 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
-6.21% |
15.839 |
14.856 |
- |
-3.91% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-6.20% |
24.011 |
22.522 |
- |
-17.59% |
- |
|
BM_std_minmax_element<short>/70000
|
-6.19% |
19766.911 |
18543.764 |
- |
3.87% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
-6.19% |
14.880 |
13.960 |
- |
-6.00% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-6.17% |
1.196 |
1.122 |
- |
-15.12% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
-6.16% |
7.843 |
7.360 |
- |
-4.17% |
- |
|
std::map<int,_int>::insert(value)_(new_value)/8192
|
-6.13% |
38.447 |
36.092 |
- |
-9.23% |
- |
|
BM_StringRelational_Less_Small_Huge_Control
|
-6.12% |
1.840 |
1.727 |
- |
-1.73% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-6.12% |
23.657 |
22.209 |
- |
1.50% |
- |
|
rng::remove_copy_if(list<int>)_(sprinkled)/8192
|
-6.10% |
7674.913 |
7206.484 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
-6.10% |
9640097.129 |
9052052.702 |
- |
-16.29% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
-6.09% |
34.664 |
32.553 |
- |
12.79% |
- |
|
BM_std_minmax<char>/11
|
-6.09% |
1.800 |
1.691 |
- |
2.56% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-6.08% |
222818164.951 |
209266702.715 |
- |
0.42% |
- |
|
rng::count_if(list<int>)_(every_other)/8192
|
-6.08% |
7682.772 |
7215.838 |
- |
-1.18% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-6.07% |
20271.687 |
19041.470 |
- |
-8.43% |
- |
|
BM_std_minmax<unsigned_char>/10
|
-6.06% |
1.386 |
1.302 |
- |
-2.88% |
- |
|
BM_std_minmax<unsigned_char>/20
|
-6.05% |
2.030 |
1.907 |
- |
-1.31% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-6.04% |
1.254 |
1.179 |
- |
-9.90% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-6.03% |
22666475.753 |
21299604.971 |
- |
-3.02% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/50
|
-6.02% |
716.095 |
672.971 |
- |
-5.67% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-6.02% |
1.041 |
0.978 |
- |
-1.32% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-6.01% |
1.694 |
1.592 |
- |
0.10% |
- |
|
rng::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-6.00% |
33.798 |
31.768 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-5.99% |
28577453.697 |
26865337.332 |
- |
-3.04% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-5.97% |
3722.094 |
3500.010 |
- |
3.87% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-5.95% |
17718.909 |
16663.816 |
- |
-10.66% |
- |
|
bm_lexicographical_compare<int>/3
|
-5.95% |
1.713 |
1.611 |
- |
-4.81% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-5.93% |
3703137.215 |
3483720.456 |
- |
0.48% |
- |
|
std::copy(vector<int>)/4096
|
-5.91% |
226.218 |
212.847 |
- |
-7.66% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
-5.91% |
7577.522 |
7129.747 |
- |
-6.81% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-5.90% |
200855137.369 |
189000999.368 |
- |
-5.11% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-5.90% |
19565046.633 |
18411632.224 |
- |
-16.75% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-5.89% |
9.723 |
9.151 |
- |
-6.38% |
- |
|
BM_std_min<char>/8
|
-5.86% |
2.355 |
2.217 |
- |
-1.48% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
-5.84% |
3.569 |
3.360 |
- |
-5.67% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-5.84% |
22272980.254 |
20972853.273 |
- |
-3.93% |
- |
|
std::none_of(vector<int>)_(process_all)/8
|
-5.83% |
2.545 |
2.396 |
- |
-4.25% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-5.82% |
27.028 |
25.454 |
- |
0.08% |
- |
|
BM_std_min<unsigned_char>/28
|
-5.82% |
1.829 |
1.722 |
- |
-1.44% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-5.82% |
1522089.405 |
1433543.976 |
- |
-10.28% |
- |
|
rng::move(list<int>)/4096
|
-5.80% |
5721.766 |
5389.653 |
- |
-0.07% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-5.80% |
5512.115 |
5192.241 |
- |
-9.10% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-5.79% |
340.141 |
320.439 |
- |
-5.90% |
- |
|
rng::reverse(list<int>)/32768
|
-5.79% |
18187.602 |
17134.514 |
- |
-2.85% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/50
|
-5.78% |
29.059 |
27.380 |
- |
-1.73% |
- |
|
BM_std_minmax<short>/32
|
-5.78% |
1.339 |
1.262 |
- |
2.67% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-5.77% |
8499.493 |
8008.950 |
- |
1.32% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/32
|
-5.77% |
10.633 |
10.020 |
- |
-0.78% |
- |
|
BM_std_minmax_element<short>/5500
|
-5.77% |
1557.512 |
1467.695 |
- |
4.15% |
- |
|
BM_RangesPushHeap_float_Descending_4
|
-5.76% |
0.379 |
0.357 |
- |
-1.80% |
- |
|
BM_std_minmax<long_long>/1
|
-5.75% |
0.651 |
0.613 |
- |
-11.51% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-5.74% |
41515832.542 |
39134042.554 |
- |
-0.65% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-5.71% |
7375697.959 |
6954650.944 |
- |
-8.52% |
- |
|
BM_SortHeap_pair<uint32,_uint32>_1
|
-5.71% |
0.261 |
0.246 |
- |
-1.73% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-5.70% |
19.711 |
18.588 |
- |
-4.66% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-5.70% |
105.652 |
99.633 |
- |
-4.63% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-5.70% |
15343809.733 |
14469757.270 |
- |
-6.54% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-5.69% |
1.964 |
1.852 |
- |
0.03% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/1024
|
-5.69% |
1411.250 |
1330.927 |
- |
-4.21% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
-5.68% |
11.729 |
11.063 |
- |
1.73% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
-5.67% |
1047707.833 |
988266.454 |
- |
-5.85% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
-5.66% |
29.354 |
27.691 |
- |
-7.06% |
- |
|
BM_PushHeap_uint64_SingleElement_262144
|
-5.66% |
0.379 |
0.357 |
- |
-0.02% |
- |
|
BM_std_minmax_element<int>/2
|
-5.66% |
0.686 |
0.647 |
- |
1.37% |
- |
|
BM_MakeHeap_uint64_Random_1024
|
-5.65% |
1.100 |
1.038 |
- |
-5.40% |
- |
|
rng::unique_copy(list<int>)_(sprinkled)/52
|
-5.65% |
23.724 |
22.383 |
- |
-6.03% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-5.64% |
15.418 |
14.549 |
- |
-4.81% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
-5.63% |
0.378 |
0.357 |
- |
-0.08% |
- |
|
BM_std_min<short>/17
|
-5.62% |
1.625 |
1.534 |
- |
-3.30% |
- |
|
std::for_each_n(vector<int>)/8
|
-5.62% |
2.539 |
2.396 |
- |
-4.30% |
- |
|
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144
|
-5.60% |
78.492 |
74.095 |
- |
-4.11% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-5.59% |
1.725 |
1.628 |
- |
-11.40% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
-5.59% |
1389.265 |
1311.650 |
- |
-1.82% |
- |
|
rng::remove_copy(deque<int>)_(prefix)/50
|
-5.58% |
21.081 |
19.904 |
- |
-8.98% |
- |
|
rng::remove_copy_if(list<int>)_(prefix)/8192
|
-5.57% |
7700.618 |
7271.310 |
- |
-0.06% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent)/32
|
-5.56% |
27.189 |
25.676 |
- |
4.67% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
-5.56% |
1.488 |
1.405 |
- |
-5.10% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/8192
|
-5.56% |
11943.178 |
11279.485 |
- |
-0.08% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-5.55% |
0.959 |
0.906 |
- |
-5.25% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-5.55% |
10.442 |
9.863 |
- |
5.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-5.54% |
5275791.108 |
4983457.033 |
- |
-0.93% |
- |
|
BM_std_minmax<unsigned_int>/6
|
-5.53% |
1.387 |
1.310 |
- |
-2.53% |
- |
|
rng::remove_copy_if(deque<int>)_(prefix)/32
|
-5.53% |
18.569 |
17.542 |
- |
0.47% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-5.53% |
166647805.134 |
157430963.237 |
- |
-0.93% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-5.50% |
12263.513 |
11588.593 |
- |
-2.38% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-5.49% |
11399.783 |
10773.658 |
- |
-5.42% |
- |
|
BM_RangesMakeHeap_uint64_Random_16
|
-5.48% |
1.334 |
1.261 |
- |
-2.50% |
- |
|
std::set<int>::insert(value)_(new_value)/8192
|
-5.47% |
76.612 |
72.424 |
- |
1.94% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
-5.45% |
13.175 |
12.457 |
- |
-6.09% |
- |
|
BM_std_minmax<unsigned_char>/19
|
-5.45% |
1.748 |
1.653 |
- |
-0.18% |
- |
|
rng::swap_ranges(list<int>)/8192
|
-5.43% |
11395.225 |
10775.943 |
- |
6.97% |
- |
|
rng::find_first_of(list<int>)_(large_needle)/8192
|
-5.43% |
51925255.934 |
49104405.598 |
- |
-2.73% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-5.42% |
2.524 |
2.387 |
- |
-0.19% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
-5.42% |
58.722 |
55.538 |
- |
-5.82% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.41% |
12793.658 |
12101.069 |
- |
-5.68% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/8192
|
-5.41% |
3920.590 |
3708.412 |
- |
-0.20% |
- |
|
BM_RangesMakeHeap_float_Random_16384
|
-5.38% |
1.178 |
1.115 |
- |
-8.34% |
- |
|
BM_LowerBound_string_1
|
-5.36% |
4.741 |
4.487 |
- |
-2.36% |
- |
|
BM_RangesPushHeap_string_Ascending_262144
|
-5.33% |
29.229 |
27.670 |
- |
-21.57% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-5.33% |
62.236 |
58.920 |
- |
-1.16% |
- |
|
BM_MakeThenSortHeap_string_Descending_256
|
-5.33% |
18.706 |
17.710 |
- |
-9.94% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_256
|
-5.31% |
5.031 |
4.764 |
- |
-13.36% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
-5.30% |
11.948 |
11.314 |
- |
1.03% |
- |
|
BM_RangesMakeHeap_string_Ascending_256
|
-5.30% |
5.111 |
4.840 |
- |
-4.49% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-5.30% |
4.472 |
4.235 |
- |
-3.04% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/8
|
-5.30% |
1.528 |
1.447 |
- |
-3.10% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-5.30% |
3.642 |
3.449 |
- |
-2.99% |
- |
|
BM_PushHeap_uint64_SingleElement_1024
|
-5.28% |
0.384 |
0.364 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-5.27% |
10.661 |
10.099 |
- |
-3.40% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-5.26% |
592.882 |
561.707 |
- |
0.39% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
-5.25% |
4.346 |
4.117 |
- |
-0.43% |
- |
|
BM_std_minmax<unsigned_char>/27
|
-5.24% |
1.909 |
1.809 |
- |
-3.15% |
- |
|
BM_vector_deque_ranges_copy/64
|
-5.23% |
2.843 |
2.694 |
- |
-4.41% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
-5.23% |
1451.264 |
1375.390 |
- |
-19.70% |
- |
|
std::copy(list<int>)/4096
|
-5.23% |
3458.203 |
3277.460 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-5.22% |
11036958.585 |
10460939.371 |
- |
15.48% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-5.22% |
882.469 |
836.443 |
- |
13.73% |
- |
|
BM_MakeHeap_string_Ascending_16384
|
-5.21% |
5.449 |
5.165 |
- |
-10.19% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-5.21% |
1411.437 |
1337.852 |
- |
-2.66% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32
|
-5.21% |
1.182 |
1.121 |
- |
-3.61% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-5.21% |
2.009 |
1.904 |
- |
-3.08% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/1024
|
-5.20% |
182.994 |
173.476 |
- |
-0.04% |
- |
|
BM_std_minmax<int>/16
|
-5.20% |
1.385 |
1.313 |
- |
-0.06% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/1024
|
-5.19% |
13997.113 |
13269.970 |
- |
-4.18% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-5.17% |
32.808 |
31.111 |
- |
-5.75% |
- |
|
std::count(list<int>)_(every_other)/8192
|
-5.16% |
6740.265 |
6392.372 |
- |
-4.07% |
- |
|
BM_std_min<__int128>/70000
|
-5.15% |
28519.586 |
27051.454 |
- |
-0.04% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192
|
-5.15% |
3915.888 |
3714.356 |
- |
0.01% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
-5.14% |
31.490 |
29.871 |
- |
2.33% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-5.14% |
1.878 |
1.782 |
- |
-0.47% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-5.14% |
27992.446 |
26554.988 |
- |
-6.10% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-5.13% |
24.278 |
23.033 |
- |
20.25% |
- |
|
BM_MakeHeap_uint64_Random_256
|
-5.13% |
1.234 |
1.171 |
- |
3.21% |
- |
|
rng::for_each(multimap<int>)/50
|
-5.12% |
51.776 |
49.124 |
- |
-2.77% |
- |
|
BM_std_min<char>/28
|
-5.12% |
1.757 |
1.667 |
- |
-6.12% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
-5.11% |
2.187 |
2.075 |
- |
-4.76% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
-5.10% |
11739.098 |
11140.852 |
- |
0.79% |
- |
|
BM_std_min<__int128>/5500
|
-5.09% |
2231.928 |
2118.247 |
- |
-0.11% |
- |
|
BM_RangesMakeHeap_float_Random_16
|
-5.09% |
1.625 |
1.542 |
- |
-9.82% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-5.09% |
0.944 |
0.896 |
- |
-0.56% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8
|
-5.08% |
33.382 |
31.685 |
- |
3.88% |
- |
|
BM_MakeHeap_uint64_QuickSortAdversary_4
|
-5.08% |
0.425 |
0.403 |
- |
-5.70% |
- |
|
731_astcenc_r
|
-5.08% |
10.872 |
10.320 |
- |
1.02% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_64
|
-5.06% |
0.521 |
0.495 |
- |
0.02% |
- |
|
rng::fill(vector<bool>)/64
|
-5.06% |
1.685 |
1.600 |
- |
-0.33% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
-5.04% |
709.778 |
674.022 |
- |
-4.12% |
- |
|
BM_vector_deque_ranges_copy/1
|
-5.02% |
2.318 |
2.201 |
- |
-6.41% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
-5.02% |
1.675 |
1.591 |
- |
0.11% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4
|
-5.02% |
0.819 |
0.778 |
- |
-0.07% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
-5.02% |
1.710 |
1.624 |
- |
6.96% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
-5.02% |
0.559 |
0.531 |
- |
-5.04% |
- |
|
BM_std_min<__int128>/4096
|
-5.02% |
1660.359 |
1577.067 |
- |
-0.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.01% |
206809660.616 |
196455839.937 |
- |
-3.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-5.00% |
13714592.995 |
13028352.790 |
- |
-3.30% |
- |
|
BM_PushHeap_uint64_SingleElement_256
|
-4.99% |
0.406 |
0.386 |
- |
-0.06% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
-4.99% |
1.120 |
1.064 |
- |
-18.23% |
- |
|
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-4.98% |
4631.290 |
4400.801 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-4.95% |
29731.450 |
28259.622 |
- |
-0.32% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-4.95% |
60.666 |
57.663 |
- |
-5.22% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-4.95% |
11.589 |
11.016 |
- |
3.98% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-4.94% |
30.624 |
29.112 |
- |
1.49% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-4.93% |
6840583.325 |
6503271.951 |
- |
-3.38% |
- |
|
BM_RangesSortHeap_uint32_1
|
-4.93% |
0.264 |
0.251 |
- |
-6.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.92% |
1143145.363 |
1086903.397 |
- |
-2.06% |
- |
|
BM_std_min<__int128>/4000
|
-4.92% |
1621.407 |
1541.677 |
- |
0.07% |
- |
|
BM_std_min<__int128>/1024
|
-4.91% |
416.340 |
395.913 |
- |
-0.04% |
- |
|
BM_std_minmax<unsigned_char>/14
|
-4.90% |
2.591 |
2.464 |
- |
-3.09% |
- |
|
BM_std_min<__int128>/64000
|
-4.89% |
26003.413 |
24732.478 |
- |
-0.00% |
- |
|
BM_RangesMakeHeap_uint32_Random_256
|
-4.88% |
1.216 |
1.156 |
- |
-3.20% |
- |
|
BM_std_minmax<unsigned_char>/18
|
-4.87% |
1.364 |
1.298 |
- |
-1.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-4.85% |
24.328 |
23.148 |
- |
-2.44% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
-4.85% |
30.173 |
28.709 |
- |
-2.92% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-4.85% |
8.501 |
8.089 |
- |
4.69% |
- |
|
BM_std_minmax<int>/4
|
-4.85% |
0.972 |
0.925 |
- |
-5.16% |
- |
|
rng::rotate(list<int>)_(by_1/2)/8192
|
-4.84% |
5225.638 |
4972.535 |
- |
0.26% |
- |
|
BM_std_min<__int128>/65536
|
-4.82% |
26625.928 |
25341.336 |
- |
-0.02% |
- |
|
bm_lexicographical_compare<unsigned_char>/7
|
-4.81% |
2.141 |
2.038 |
- |
-7.90% |
- |
|
BM_std_min<__int128>/512
|
-4.81% |
208.873 |
198.821 |
- |
-0.03% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-4.80% |
11.680 |
11.119 |
- |
-4.35% |
- |
|
BM_std_minmax_element<int>/5500
|
-4.79% |
1418.375 |
1350.408 |
- |
-6.33% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-4.79% |
5.123 |
4.877 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-4.79% |
6336711.679 |
6033396.380 |
- |
-5.28% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-4.79% |
3.960 |
3.770 |
- |
-4.60% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/1024
|
-4.78% |
1497.375 |
1425.743 |
- |
0.93% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-4.78% |
19.509 |
18.576 |
- |
-9.38% |
- |
|
BM_MakeHeap_float_Random_1024
|
-4.78% |
1.260 |
1.200 |
- |
-2.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-4.78% |
2.493 |
2.374 |
- |
3.88% |
- |
|
rng::equal(vector<bool>)_(unaligned)/8
|
-4.77% |
0.940 |
0.896 |
- |
21.33% |
- |
|
SetIntersection_None_Set_float_64_1
|
-4.77% |
23638503.015 |
22512028.240 |
- |
-3.71% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
-4.76% |
113053.052 |
107676.315 |
- |
-3.37% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
-4.75% |
1.595 |
1.520 |
- |
-9.40% |
- |
|
BM_deque_vector_ranges_copy/70000
|
-4.74% |
2948.665 |
2808.770 |
- |
-9.20% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-4.74% |
11042049.200 |
10518555.170 |
- |
16.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.74% |
212495441.333 |
202430751.450 |
- |
-2.63% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
-4.73% |
15107.174 |
14392.366 |
- |
-3.97% |
- |
|
BM_MakeHeap_uint64_Random_64
|
-4.73% |
1.280 |
1.220 |
- |
-4.90% |
- |
|
BM_std_minmax_element<int>/1024
|
-4.73% |
270.316 |
257.536 |
- |
-5.59% |
- |
|
rng::find_end(vector<int>)_(process_all)/1048576
|
-4.72% |
256750.780 |
244644.415 |
- |
-3.55% |
- |
|
rng::none_of(deque<int>)_(process_all)/8
|
-4.70% |
4.700 |
4.479 |
- |
2.14% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-4.69% |
61085.742 |
58217.919 |
- |
-3.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-4.69% |
1113583.898 |
1061383.493 |
- |
-4.15% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
-4.69% |
12.941 |
12.335 |
- |
-4.99% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.69% |
1525.042 |
1453.588 |
- |
-8.18% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-4.68% |
26.055 |
24.835 |
- |
21.44% |
- |
|
rng::is_partitioned(deque<int>)_(partitioned)/50
|
-4.68% |
15.763 |
15.026 |
- |
-5.18% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-4.67% |
15925104.816 |
15180938.116 |
- |
0.74% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-4.67% |
24.850 |
23.689 |
- |
3.71% |
- |
|
rng::partial_sort_copy(list<int>)_(descending)/8
|
-4.65% |
18.624 |
17.759 |
- |
-4.47% |
- |
|
BM_std_minmax_element<int>/4000
|
-4.64% |
1037.412 |
989.243 |
- |
-6.13% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-4.64% |
7.703 |
7.345 |
- |
13.08% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-4.64% |
9.713 |
9.263 |
- |
0.81% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
-4.63% |
2.518 |
2.402 |
- |
0.90% |
- |
|
BM_std_minmax<int>/12
|
-4.60% |
1.385 |
1.322 |
- |
-4.61% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
-4.60% |
351858683.933 |
335667497.506 |
- |
-1.95% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
-4.60% |
5321310.601 |
5076584.799 |
- |
-0.09% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
-4.59% |
365.854 |
349.058 |
- |
-0.70% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.59% |
234.078 |
223.341 |
- |
-4.16% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.59% |
50.675 |
48.351 |
- |
5.85% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-4.59% |
32.750 |
31.248 |
- |
3.13% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.58% |
96779.328 |
92348.287 |
- |
-4.58% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-4.57% |
6.219 |
5.934 |
- |
-9.82% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-4.57% |
10.413 |
9.937 |
- |
0.33% |
- |
|
BM_StringFindStringLiteral/1024
|
-4.56% |
18.103 |
17.276 |
- |
-4.47% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-4.54% |
1.556 |
1.485 |
- |
-2.96% |
- |
|
std::set<int>::erase(key)_(non-existent)/8192
|
-4.53% |
8.511 |
8.126 |
- |
-7.08% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
-4.52% |
23.687 |
22.616 |
- |
-10.68% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-4.52% |
27.644 |
26.394 |
- |
-13.64% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-4.52% |
1.229 |
1.174 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-4.52% |
5116048.597 |
4884980.348 |
- |
-7.67% |
- |
|
BM_std_min<char>/21
|
-4.51% |
1.799 |
1.718 |
- |
-5.06% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/8192
|
-4.51% |
27725.494 |
26476.365 |
- |
-3.30% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-4.50% |
32.484 |
31.023 |
- |
0.82% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-4.49% |
2.567 |
2.452 |
- |
-10.63% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-4.48% |
1.989 |
1.900 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-4.48% |
16027309.537 |
15309395.077 |
- |
-5.61% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-4.48% |
11.902 |
11.369 |
- |
-2.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-4.47% |
55.457 |
52.981 |
- |
-3.68% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_256
|
-4.46% |
0.700 |
0.669 |
- |
-2.63% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/8192
|
-4.46% |
7208.300 |
6886.585 |
- |
-3.93% |
- |
|
rng::stable_partition(list<int>)_(sparse)/8192
|
-4.46% |
9300.203 |
8885.614 |
- |
0.27% |
- |
|
BM_std_minmax<unsigned_int>/12
|
-4.45% |
1.385 |
1.324 |
- |
-4.50% |
- |
|
BM_std_minmax<unsigned_char>/17
|
-4.44% |
1.138 |
1.087 |
- |
-1.60% |
- |
|
BM_std_minmax<char>/12
|
-4.43% |
2.020 |
1.930 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-4.42% |
21260651.377 |
20321961.773 |
- |
0.77% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-4.41% |
2.594 |
2.480 |
- |
-10.41% |
- |
|
BM_PushHeap_uint64_SingleElement_16384
|
-4.41% |
0.381 |
0.364 |
- |
-0.15% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-4.41% |
134.877 |
128.931 |
- |
-4.52% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-4.40% |
16634985.008 |
15902489.767 |
- |
9.79% |
- |
|
BM_RangesMakeHeap_string_Ascending_64
|
-4.40% |
4.945 |
4.727 |
- |
-2.84% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.38% |
55285.169 |
52862.551 |
- |
-4.41% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
-4.38% |
25.761 |
24.634 |
- |
0.03% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
-4.37% |
16.532 |
15.809 |
- |
-3.01% |
- |
|
BM_PushHeap_uint32_Random_1
|
-4.37% |
0.578 |
0.553 |
- |
23.45% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-4.37% |
220.587 |
210.947 |
- |
-3.88% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
-4.37% |
3.923 |
3.751 |
- |
-8.66% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.37% |
79.947 |
76.455 |
- |
0.90% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-4.35% |
215.612 |
206.226 |
- |
-2.31% |
- |
|
BM_std_minmax_element<short>/1024
|
-4.35% |
292.896 |
280.150 |
- |
4.41% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-4.34% |
26573.746 |
25419.217 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.34% |
1181937.899 |
1130607.170 |
- |
-2.62% |
- |
|
BM_PushHeap_string_SingleElement_64
|
-4.34% |
2.603 |
2.490 |
- |
-10.21% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-4.33% |
3.478 |
3.327 |
- |
-1.46% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-4.32% |
10707455.719 |
10244860.658 |
- |
2.75% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-4.32% |
1.591 |
1.522 |
- |
-15.27% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-4.32% |
2049084.140 |
1960660.974 |
- |
3.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
-4.31% |
1489194.128 |
1424979.988 |
- |
-6.90% |
- |
|
BM_std_min<short>/23
|
-4.30% |
2.078 |
1.989 |
- |
-6.01% |
- |
|
BM_deque_deque_ranges_move/1
|
-4.30% |
3.489 |
3.339 |
- |
-2.40% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-4.30% |
226.142 |
216.425 |
- |
-1.59% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_4
|
-4.29% |
1.561 |
1.494 |
- |
-4.21% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_64
|
-4.29% |
4.899 |
4.689 |
- |
-8.14% |
- |
|
BM_std_min<unsigned_short>/2
|
-4.28% |
0.507 |
0.485 |
- |
0.01% |
- |
|
bm_lexicographical_compare<unsigned_char>/5
|
-4.28% |
1.679 |
1.607 |
- |
-7.28% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_4
|
-4.27% |
0.419 |
0.401 |
- |
-4.36% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-4.27% |
5.501 |
5.266 |
- |
10.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-4.26% |
1174695.808 |
1124609.584 |
- |
-3.69% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-4.26% |
27773.103 |
26590.152 |
- |
-3.24% |
- |
|
BM_RangesPushHeap_string_SingleElement_16
|
-4.26% |
2.527 |
2.420 |
- |
-5.23% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_256
|
-4.25% |
0.588 |
0.563 |
- |
-2.77% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64
|
-4.25% |
1.404 |
1.345 |
- |
-2.66% |
- |
|
BM_std_minmax_element<int>/512
|
-4.24% |
136.808 |
131.001 |
- |
-5.17% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_4
|
-4.24% |
0.476 |
0.456 |
- |
-1.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-4.24% |
6662999.722 |
6380438.683 |
- |
-4.71% |
- |
|
BM_deque_deque_ranges_copy/1
|
-4.24% |
3.491 |
3.343 |
- |
-2.50% |
- |
|
BM_std_minmax_element<int>/4096
|
-4.24% |
1059.029 |
1014.142 |
- |
-5.97% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
-4.23% |
9109677.467 |
8724644.146 |
- |
-11.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-4.23% |
1121348.681 |
1073970.770 |
- |
-0.49% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
-4.22% |
21.727 |
20.809 |
- |
-2.84% |
- |
|
BM_PushHeap_string_SingleElement_16
|
-4.21% |
2.554 |
2.447 |
- |
-11.48% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-4.21% |
152098.362 |
145700.773 |
- |
-3.65% |
- |
|
BM_PushHeap_float_Ascending_16
|
-4.20% |
1.019 |
0.976 |
- |
-8.34% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-4.19% |
45.029 |
43.141 |
- |
-0.88% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
-4.19% |
352698216.593 |
337926302.140 |
- |
-3.68% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-4.18% |
246717028.338 |
236407891.302 |
- |
-2.93% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
-4.18% |
9170.368 |
8787.272 |
- |
0.03% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-4.17% |
206386268.914 |
197770359.826 |
- |
-2.17% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-4.17% |
18043.533 |
17290.658 |
- |
-0.97% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-4.15% |
38.641 |
37.037 |
- |
5.02% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-4.14% |
76.581 |
73.411 |
- |
-0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
-4.14% |
17045.865 |
16340.890 |
- |
-0.58% |
- |
|
rng::reverse_copy(vector<int>)/8
|
-4.13% |
2.528 |
2.424 |
- |
-4.35% |
- |
|
rng::remove_copy(list<int>)_(prefix)/8192
|
-4.12% |
7336.055 |
7033.887 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-4.12% |
1677771.076 |
1608664.632 |
- |
2.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.12% |
1706617.431 |
1636327.068 |
- |
-4.69% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-4.10% |
2841.851 |
2725.404 |
- |
-3.59% |
- |
|
rng::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-4.09% |
95481.446 |
91576.999 |
- |
-4.65% |
- |
|
BM_MakeHeap_uint32_SingleElement_4
|
-4.08% |
0.338 |
0.324 |
- |
-4.13% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-4.08% |
10962436.670 |
10515321.712 |
- |
18.51% |
- |
|
BM_std_minmax_element<int>/64
|
-4.08% |
17.257 |
16.553 |
- |
-4.20% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-4.07% |
3.222 |
3.090 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
-4.07% |
30412638.075 |
29173931.378 |
- |
-1.00% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.07% |
6497.094 |
6232.576 |
- |
-0.20% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-4.07% |
7.815 |
7.497 |
- |
-0.81% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-4.07% |
3.220 |
3.089 |
- |
-0.02% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-4.06% |
2.409 |
2.311 |
- |
-5.71% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-4.06% |
68201688.620 |
65433556.086 |
- |
-2.12% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
-4.05% |
218.887 |
210.031 |
- |
-0.18% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-4.04% |
1.204 |
1.156 |
- |
0.05% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-4.04% |
272939.687 |
261909.749 |
- |
-3.01% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_262144
|
-4.04% |
13.114 |
12.584 |
- |
-9.18% |
- |
|
BM_RangesPushHeap_uint32_Ascending_16384
|
-4.03% |
6.720 |
6.449 |
- |
-4.67% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64
|
-4.03% |
31.204 |
29.947 |
- |
-0.85% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-4.02% |
482.617 |
463.211 |
- |
-3.55% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/8192
|
-4.02% |
1232.881 |
1183.325 |
- |
-1.26% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-4.01% |
7982799.220 |
7662484.654 |
- |
12.36% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.01% |
206241280.772 |
197975671.865 |
- |
-0.56% |
- |
|
BM_PushHeap_uint32_Descending_16
|
-4.00% |
0.373 |
0.358 |
- |
1.19% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-4.00% |
12.369 |
11.875 |
- |
-15.48% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/32
|
-4.00% |
17.919 |
17.203 |
- |
-2.99% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
-3.99% |
7640.371 |
7335.605 |
- |
1.53% |
- |
|
BM_RangesPushHeap_float_SingleElement_16
|
-3.99% |
0.379 |
0.364 |
- |
-3.65% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-3.99% |
95585.027 |
91774.977 |
- |
-3.45% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-3.98% |
1.531 |
1.470 |
- |
-2.15% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-3.98% |
2.276 |
2.185 |
- |
-8.99% |
- |
|
rng::move(vector<int>)/1048576
|
-3.98% |
58587.200 |
56255.729 |
- |
-2.61% |
- |
|
rng::adjacent_find(deque<int>,_pred)/8
|
-3.98% |
4.160 |
3.995 |
- |
-4.26% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-3.97% |
1.203 |
1.155 |
- |
-0.71% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
-3.97% |
1.726 |
1.658 |
- |
-4.84% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-3.97% |
12263627.426 |
11776737.539 |
- |
-1.83% |
- |
|
BM_MakeHeap_uint64_Random_262144
|
-3.95% |
1.088 |
1.045 |
- |
0.80% |
- |
|
BM_std_minmax<char>/3
|
-3.95% |
1.213 |
1.165 |
- |
-3.63% |
- |
|
BM_std_min<__int128>/64
|
-3.95% |
25.511 |
24.503 |
- |
-0.01% |
- |
|
rng::find(list<int>)_(process_all)/8
|
-3.93% |
2.393 |
2.299 |
- |
-2.44% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-3.93% |
3.222 |
3.095 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-3.93% |
19631217.663 |
18860586.923 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-3.93% |
1463291.875 |
1405853.013 |
- |
-0.31% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
-3.92% |
40.737 |
39.141 |
- |
-4.27% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
-3.92% |
7731.919 |
7429.128 |
- |
-4.55% |
- |
|
std::search_n(vector<int>)_(no_match)/1000
|
-3.91% |
213.682 |
205.316 |
- |
-0.08% |
- |
|
rng::find_end(list<int>)_(process_all)/1000
|
-3.91% |
682.894 |
656.178 |
- |
-4.29% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
-3.91% |
24.007 |
23.068 |
- |
0.20% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-3.90% |
3454.387 |
3319.545 |
- |
-2.93% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-3.90% |
6.800 |
6.535 |
- |
-2.96% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
-3.89% |
1.899 |
1.825 |
- |
12.87% |
- |
|
rng::is_partitioned(list<int>)_(unpartitioned)/1024
|
-3.88% |
157.938 |
151.807 |
- |
-1.36% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-3.86% |
217230.587 |
208837.760 |
- |
-3.79% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4
|
-3.86% |
2.678 |
2.574 |
- |
-8.30% |
- |
|
BM_MakeThenSortHeap_float_Random_1
|
-3.84% |
0.280 |
0.269 |
- |
-1.59% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
-3.84% |
841.854 |
809.512 |
- |
-4.32% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-3.83% |
1377923.180 |
1325121.746 |
- |
-0.35% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-3.83% |
2.855 |
2.746 |
- |
-4.09% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-3.83% |
1.453 |
1.397 |
- |
7.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-3.82% |
5560771.103 |
5348568.113 |
- |
-6.28% |
- |
|
rng::stable_sort(deque<int>)_(descending)/8
|
-3.81% |
28.091 |
27.021 |
- |
-1.22% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-3.80% |
42.346 |
40.736 |
- |
1.48% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
-3.80% |
2017.272 |
1940.629 |
- |
-0.37% |
- |
|
BM_RangesMakeHeap_float_SingleElement_262144
|
-3.79% |
0.740 |
0.712 |
- |
-0.20% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
-3.79% |
0.481 |
0.463 |
- |
3.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.78% |
208295154.923 |
200420226.383 |
- |
-2.77% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-3.78% |
23.877 |
22.975 |
- |
0.86% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-3.76% |
51556.374 |
49615.776 |
- |
-0.36% |
- |
|
rng::find_end(list<int>)_(process_all)/8192
|
-3.76% |
6893.565 |
6634.379 |
- |
-2.82% |
- |
|
rng::find_first_of(deque<int>)_(large_needle)/32
|
-3.76% |
294.807 |
283.736 |
- |
-4.86% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.75% |
1716663.086 |
1652220.703 |
- |
-2.08% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_16384
|
-3.75% |
104.912 |
100.979 |
- |
-0.83% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-3.75% |
10.191 |
9.809 |
- |
5.42% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-3.74% |
1.152 |
1.109 |
- |
-0.20% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
-3.74% |
4.850 |
4.669 |
- |
-1.17% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-3.73% |
0.853 |
0.821 |
- |
-0.57% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.73% |
23.023 |
22.166 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-3.72% |
553.060 |
532.503 |
- |
-4.63% |
- |
|
rng::find_end(list<int>,_pred)_(single_element)/8192
|
-3.71% |
7749.030 |
7461.745 |
- |
-18.55% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-3.71% |
10.021 |
9.650 |
- |
5.07% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-3.70% |
49682758.329 |
47844641.671 |
- |
-1.97% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-3.70% |
6.257 |
6.026 |
- |
-0.37% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16
|
-3.69% |
1.256 |
1.209 |
- |
0.55% |
- |
|
BM_std_min<long_long>/20
|
-3.69% |
2.066 |
1.990 |
- |
-0.86% |
- |
|
std::multiset<int>::insert(value)_(new_value)/1024
|
-3.69% |
50.543 |
48.678 |
- |
1.87% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-3.68% |
3.727 |
3.590 |
- |
5.53% |
- |
|
BM_deque_deque_ranges_copy/2
|
-3.68% |
3.172 |
3.056 |
- |
-0.23% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
-3.68% |
1.576 |
1.518 |
- |
-1.08% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8
|
-3.68% |
32.193 |
31.010 |
- |
1.43% |
- |
|
BM_std_minmax<unsigned_char>/31
|
-3.67% |
3.254 |
3.134 |
- |
-0.75% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-3.67% |
40777.500 |
39279.961 |
- |
-7.73% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-3.67% |
1955.642 |
1883.825 |
- |
-0.33% |
- |
|
rng::partial_sort(deque<int>)_(descending)/8192
|
-3.67% |
291666.646 |
280966.678 |
- |
-1.09% |
- |
|
BM_std_min<unsigned_char>/16
|
-3.66% |
2.567 |
2.473 |
- |
-5.59% |
- |
|
BM_MakeThenSortHeap_string_Descending_16384
|
-3.66% |
67.911 |
65.425 |
- |
-3.83% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-3.66% |
1875329.592 |
1806692.220 |
- |
-0.41% |
- |
|
BM_deque_vector_ranges_move/0
|
-3.66% |
1.498 |
1.443 |
- |
-6.79% |
- |
|
BM_std_minmax_element<short>/512
|
-3.65% |
148.834 |
143.395 |
- |
3.89% |
- |
|
rng::search(list<int>)_(no_match)/1048576
|
-3.65% |
860875.662 |
829484.903 |
- |
-1.89% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.63% |
3.336 |
3.215 |
- |
0.10% |
- |
|
BM_std_minmax<unsigned_int>/14
|
-3.63% |
1.618 |
1.559 |
- |
-3.63% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-3.62% |
42076955.807 |
40552048.870 |
- |
1.08% |
- |
|
BM_num_get<double>
|
-3.62% |
36.202 |
34.891 |
- |
-1.48% |
- |
|
BM_std_min<unsigned_short>/3
|
-3.62% |
0.719 |
0.693 |
- |
-0.02% |
- |
|
rng::none_of(list<int>)_(process_all)/32
|
-3.61% |
11.937 |
11.506 |
- |
-2.94% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
-3.60% |
14495.872 |
13974.555 |
- |
-1.28% |
- |
|
BM_StringFindStringLiteral/512
|
-3.60% |
9.609 |
9.264 |
- |
-2.33% |
- |
|
rng::find(vector<char>)_(bail_25%)/8
|
-3.59% |
1.104 |
1.064 |
- |
8.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-3.59% |
3999301.288 |
3855925.041 |
- |
34.06% |
- |
|
BM_std_min<unsigned_char>/5
|
-3.58% |
1.298 |
1.251 |
- |
-4.99% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-3.57% |
15679800.252 |
15120574.841 |
- |
-4.61% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-3.56% |
12607285.891 |
12157857.082 |
- |
0.14% |
- |
|
BM_deque_deque_copy_backward/512
|
-3.56% |
19.263 |
18.576 |
- |
0.03% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-3.56% |
14498.165 |
13981.581 |
- |
-3.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.54% |
1717178.141 |
1656400.227 |
- |
-1.68% |
- |
|
BM_deque_deque_move/2
|
-3.53% |
3.175 |
3.063 |
- |
0.15% |
- |
|
BM_std_min<unsigned_short>/28
|
-3.53% |
2.746 |
2.649 |
- |
-1.63% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-3.52% |
2.704 |
2.609 |
- |
-3.96% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-3.52% |
22.110 |
21.331 |
- |
4.18% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16
|
-3.52% |
1.240 |
1.196 |
- |
-2.96% |
- |
|
BM_PushHeap_uint32_Random_4
|
-3.52% |
2.524 |
2.435 |
- |
-1.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-3.52% |
1347439.451 |
1300000.571 |
- |
3.06% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-3.52% |
4.032 |
3.890 |
- |
-3.24% |
- |
|
BM_std_min<long_long>/3
|
-3.52% |
1.281 |
1.236 |
- |
-3.63% |
- |
|
BM_RangesMakeHeap_uint32_SingleElement_262144
|
-3.51% |
0.659 |
0.636 |
- |
1.57% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_16384
|
-3.51% |
104.428 |
100.763 |
- |
-0.66% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
-3.51% |
10.727 |
10.351 |
- |
-7.15% |
- |
|
BM_RangesPushHeap_float_Descending_16
|
-3.51% |
0.377 |
0.363 |
- |
-1.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-3.50% |
1.046 |
1.009 |
- |
-2.74% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-3.49% |
860376.309 |
830333.772 |
- |
-2.33% |
- |
|
rng::unique(list<int>)_(contiguous)/52
|
-3.49% |
69.869 |
67.430 |
- |
-10.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-3.49% |
26.350 |
25.431 |
- |
-4.40% |
- |
|
rng::partition(vector<int>)_(dense)/32
|
-3.49% |
8.398 |
8.105 |
- |
-3.54% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
-3.48% |
6.965 |
6.722 |
- |
-2.53% |
- |
|
BM_MakeHeap_string_PipeOrgan_16384
|
-3.48% |
5.298 |
5.114 |
- |
-8.01% |
- |
|
BM_std_minmax<int>/14
|
-3.46% |
1.618 |
1.562 |
- |
-3.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-3.46% |
1118898.934 |
1080218.455 |
- |
-4.01% |
- |
|
BM_std_minmax<short>/18
|
-3.46% |
2.070 |
1.999 |
- |
0.35% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_16384
|
-3.46% |
29.481 |
28.462 |
- |
-4.65% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-3.45% |
792.792 |
765.407 |
- |
-4.02% |
- |
|
rng::find_if_not(vector<char>)_(process_all)/8
|
-3.45% |
2.525 |
2.437 |
- |
-1.29% |
- |
|
BM_std_min<unsigned_char>/13
|
-3.45% |
1.616 |
1.561 |
- |
-0.07% |
- |
|
BM_std_minmax<short>/2
|
-3.44% |
0.878 |
0.848 |
- |
-7.43% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-3.44% |
24294.318 |
23458.710 |
- |
-3.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.44% |
1230355.510 |
1188076.844 |
- |
-3.53% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-3.44% |
15723648.029 |
15183414.827 |
- |
-1.67% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
-3.43% |
11.207 |
10.822 |
- |
-1.45% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_4
|
-3.43% |
1.210 |
1.168 |
- |
-4.28% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-3.43% |
11742.958 |
11340.546 |
- |
-10.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.43% |
1700727.213 |
1642453.613 |
- |
-3.85% |
- |
|
BM_deque_deque_ranges_move/2
|
-3.42% |
3.169 |
3.061 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.42% |
1268964.739 |
1225522.077 |
- |
-1.78% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-3.42% |
3.517 |
3.397 |
- |
-1.67% |
- |
|
BM_MakeThenSortHeap_float_Random_16
|
-3.42% |
10.231 |
9.881 |
- |
-3.22% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-3.42% |
0.480 |
0.463 |
- |
-0.38% |
- |
|
rng::reverse(list<int>)/4096
|
-3.41% |
1751.081 |
1691.292 |
- |
-3.48% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-3.41% |
59955338.544 |
57910478.165 |
- |
-3.38% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-3.41% |
72.052 |
69.595 |
- |
-1.91% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
-3.40% |
5.209 |
5.031 |
- |
0.63% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-3.40% |
3.336 |
3.222 |
- |
-3.50% |
- |
|
rng::for_each(multiset<int>)/8192
|
-3.40% |
16785.379 |
16215.064 |
- |
-0.60% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-3.40% |
0.985 |
0.951 |
- |
-1.16% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-3.40% |
9038025.685 |
8731118.533 |
- |
-2.02% |
- |
|
BM_std_minmax<int>/11
|
-3.39% |
1.739 |
1.680 |
- |
-8.30% |
- |
|
BM_RangesPushHeap_float_Ascending_16384
|
-3.39% |
4.296 |
4.150 |
- |
-4.83% |
- |
|
BM_PushHeap_float_SingleElement_4
|
-3.38% |
0.369 |
0.356 |
- |
-5.83% |
- |
|
BM_std_min<unsigned_long_long>/8
|
-3.38% |
2.348 |
2.269 |
- |
-2.56% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/8192
|
-3.37% |
7280.521 |
7034.861 |
- |
0.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-3.37% |
0.776 |
0.750 |
- |
0.97% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.37% |
341322250.027 |
329814928.588 |
- |
-4.51% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8192
|
-3.37% |
468079.258 |
452317.986 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.37% |
254366052.731 |
245802724.165 |
- |
-0.93% |
- |
|
rng::fill_n(vector<bool>)/64
|
-3.37% |
1.411 |
1.363 |
- |
-3.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-3.36% |
7552435.414 |
7298409.682 |
- |
-0.65% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_1024
|
-3.36% |
9.782 |
9.453 |
- |
-2.81% |
- |
|
BM_std_minmax<unsigned_short>/20
|
-3.36% |
1.980 |
1.914 |
- |
-1.97% |
- |
|
bm_lexicographical_compare<unsigned_char>/6
|
-3.36% |
1.903 |
1.839 |
- |
-6.12% |
- |
|
BM_std_minmax<char>/6
|
-3.35% |
2.074 |
2.004 |
- |
-7.00% |
- |
|
BM_RangesSortHeap_float_16
|
-3.35% |
1.655 |
1.600 |
- |
-3.11% |
- |
|
rng::any_of(deque<int>)_(process_all)/8
|
-3.34% |
3.222 |
3.114 |
- |
0.73% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8
|
-3.34% |
2.758 |
2.666 |
- |
0.81% |
- |
|
BM_std_minmax<int>/8
|
-3.34% |
1.156 |
1.117 |
- |
-3.32% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.34% |
1695330.646 |
1638740.964 |
- |
-4.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-3.34% |
1697730.957 |
1641087.644 |
- |
-3.88% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
-3.33% |
214.417 |
207.268 |
- |
-3.10% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Descending_64
|
-3.33% |
0.483 |
0.467 |
- |
0.10% |
- |
|
rng::adjacent_find(deque<int>,_pred)/50
|
-3.33% |
29.667 |
28.680 |
- |
-1.17% |
- |
|
BM_std_minmax<unsigned_int>/8
|
-3.32% |
1.156 |
1.117 |
- |
-3.32% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-3.31% |
2.607 |
2.521 |
- |
-9.47% |
- |
|
SetIntersection_Front_Set_string_64_16
|
-3.31% |
25264591.608 |
24427501.637 |
- |
-5.18% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144
|
-3.31% |
3.175 |
3.070 |
- |
2.13% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-3.31% |
41958946.969 |
40569865.571 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-3.31% |
1141761.261 |
1103979.017 |
- |
-3.18% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-3.31% |
10.777 |
10.421 |
- |
-0.10% |
- |
|
BM_RangesPushHeap_string_SingleElement_256
|
-3.31% |
2.509 |
2.426 |
- |
-5.24% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-3.30% |
766.069 |
740.759 |
- |
-3.90% |
- |
|
BM_std_min<char>/16
|
-3.30% |
2.466 |
2.385 |
- |
-6.94% |
- |
|
BM_std_min<unsigned_char>/24
|
-3.30% |
2.848 |
2.754 |
- |
-0.11% |
- |
|
BM_std_minmax<unsigned_int>/1
|
-3.30% |
0.623 |
0.602 |
- |
0.22% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
-3.30% |
27.867 |
26.948 |
- |
-2.84% |
- |
|
BM_std_minmax<short>/28
|
-3.29% |
2.609 |
2.524 |
- |
-3.71% |
- |
|
BM_std_minmax_element<short>/1
|
-3.29% |
0.314 |
0.303 |
- |
-0.02% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/50
|
-3.28% |
20.966 |
20.277 |
- |
-1.36% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
-3.28% |
870.815 |
842.233 |
- |
-3.88% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_262144
|
-3.28% |
184.348 |
178.298 |
- |
-9.08% |
- |
|
std::for_each_n(list<int>)/32
|
-3.28% |
11.495 |
11.118 |
- |
-0.47% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1048576
|
-3.28% |
681232.388 |
658890.522 |
- |
0.85% |
- |
|
std::set<int>::insert(value)_(new_value)/1024
|
-3.28% |
43.589 |
42.160 |
- |
0.51% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-3.28% |
42080239.822 |
40701673.966 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-3.28% |
47733829.171 |
46170435.574 |
- |
0.04% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-3.27% |
50957.966 |
49289.215 |
- |
-1.11% |
- |
|
BM_std_minmax<unsigned_char>/21
|
-3.27% |
2.245 |
2.171 |
- |
-2.68% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_262144
|
-3.27% |
624.117 |
603.713 |
- |
-2.89% |
- |
|
BM_std_minmax<char>/10
|
-3.27% |
1.384 |
1.339 |
- |
2.91% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
-3.27% |
5079949.286 |
4914044.455 |
- |
-1.14% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-3.26% |
9179413.582 |
8880494.165 |
- |
-0.62% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.26% |
29.181 |
28.231 |
- |
-5.86% |
- |
|
BM_RangesPushHeap_string_SingleElement_4
|
-3.25% |
2.228 |
2.156 |
- |
-6.01% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-3.25% |
58827594.402 |
56915218.251 |
- |
-4.02% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-3.25% |
1357065.590 |
1312977.408 |
- |
-3.45% |
- |
|
std::search(list<int>)_(no_match)/8192
|
-3.25% |
7268.036 |
7031.929 |
- |
-1.69% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_16
|
-3.25% |
0.349 |
0.337 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-3.25% |
1294265.258 |
1252262.101 |
- |
-1.55% |
- |
|
rng::remove_if(list<int>)_(prefix)/8192
|
-3.24% |
9545.951 |
9236.241 |
- |
1.07% |
- |
|
BM_std_minmax<unsigned_short>/22
|
-3.24% |
2.341 |
2.265 |
- |
-5.39% |
- |
|
BM_MakeHeap_float_Random_262144
|
-3.24% |
1.159 |
1.121 |
- |
0.53% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-3.23% |
2.348 |
2.272 |
- |
1.89% |
- |
|
rng::rotate(list<int>)_(1_element_forward)/8192
|
-3.23% |
7937.164 |
7680.499 |
- |
-6.99% |
- |
|
BM_SortHeap_float_16
|
-3.23% |
1.656 |
1.603 |
- |
-2.90% |
- |
|
BM_std_minmax<short>/7
|
-3.23% |
1.804 |
1.746 |
- |
-0.10% |
- |
|
BM_vector_deque_copy_backward/65536
|
-3.23% |
8302.523 |
8034.233 |
- |
3.67% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-3.22% |
53.621 |
51.892 |
- |
-3.52% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.22% |
1695984.132 |
1641299.561 |
- |
-3.69% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/8
|
-3.22% |
18.641 |
18.040 |
- |
-1.83% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.22% |
205336559.001 |
198716797.737 |
- |
-2.42% |
- |
|
766_femflow_r
|
-3.22% |
13.172 |
12.747 |
- |
-1.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.22% |
13732458.549 |
13290354.721 |
- |
31.10% |
- |
|
rng::reverse_copy(deque<int>)/8
|
-3.22% |
3.016 |
2.919 |
- |
-4.15% |
- |
|
BM_std_minmax<unsigned_char>/23
|
-3.22% |
3.025 |
2.927 |
- |
-1.96% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024
|
-3.21% |
3.121 |
3.021 |
- |
1.25% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-3.21% |
15318000.462 |
14826385.669 |
- |
1.00% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
-3.21% |
24.726 |
23.933 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.20% |
12446654.243 |
12048121.206 |
- |
-3.29% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.20% |
6.526 |
6.317 |
- |
-0.16% |
- |
|
BM_std_min<unsigned___int128>/2
|
-3.20% |
0.687 |
0.665 |
- |
0.81% |
- |
|
BM_std_min<short>/26
|
-3.20% |
2.151 |
2.083 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-3.19% |
363014892.918 |
351438484.238 |
- |
-0.05% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
-3.19% |
0.953 |
0.922 |
- |
-3.31% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_64
|
-3.19% |
4.093 |
3.962 |
- |
-3.57% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
-3.18% |
9.641 |
9.334 |
- |
-2.03% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-3.18% |
4.961 |
4.803 |
- |
1.58% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
-3.18% |
1951.977 |
1889.946 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-3.17% |
8412672.179 |
8145587.504 |
- |
-3.60% |
- |
|
rng::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-3.17% |
4378.823 |
4240.085 |
- |
-7.95% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-3.17% |
4.470 |
4.329 |
- |
-0.34% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.16% |
282451.105 |
273514.910 |
- |
-3.07% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-3.16% |
1.626 |
1.575 |
- |
4.84% |
- |
|
rng::remove_if(vector<int>)_(prefix)/32
|
-3.16% |
53.731 |
52.034 |
- |
-2.98% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-3.16% |
526.391 |
509.765 |
- |
0.87% |
- |
|
BM_std_min<unsigned_long_long>/4
|
-3.16% |
1.061 |
1.027 |
- |
-6.68% |
- |
|
BM_MakeHeap_uint64_Ascending_16
|
-3.15% |
0.683 |
0.661 |
- |
-1.22% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.15% |
215769.283 |
208980.299 |
- |
2.17% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
-3.14% |
12757.294 |
12356.327 |
- |
0.04% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_16384
|
-3.14% |
67.974 |
65.838 |
- |
-4.67% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-3.14% |
17.529 |
16.979 |
- |
-1.51% |
- |
|
SetIntersection_Front_Set_string_64_4
|
-3.13% |
20202452.047 |
19569677.368 |
- |
-3.12% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-3.13% |
2351319.067 |
2277687.687 |
- |
-3.83% |
- |
|
BM_std_minmax<short>/25
|
-3.13% |
2.339 |
2.266 |
- |
2.87% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-3.12% |
4.361 |
4.225 |
- |
-1.37% |
- |
|
BM_RangesPushHeap_uint64_SingleElement_4
|
-3.12% |
0.368 |
0.357 |
- |
-0.05% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8192
|
-3.12% |
263933.371 |
255701.486 |
- |
-6.18% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-3.12% |
1.978 |
1.916 |
- |
-3.50% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
-3.12% |
16.890 |
16.363 |
- |
-3.44% |
- |
|
BM_deque_vector_copy_backward/0
|
-3.11% |
1.545 |
1.497 |
- |
8.59% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-3.11% |
6.103 |
5.913 |
- |
-2.79% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-3.11% |
2.112 |
2.047 |
- |
-8.45% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-3.09% |
8980.041 |
8702.583 |
- |
-2.99% |
- |
|
std::multiset<int>::clear()/8192
|
-3.09% |
78399.318 |
75977.516 |
- |
2.05% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-3.09% |
0.462 |
0.447 |
- |
-9.64% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.09% |
2.059 |
1.995 |
- |
0.19% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-3.08% |
2.364 |
2.292 |
- |
-1.80% |
- |
|
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4
|
-3.08% |
1.782 |
1.728 |
- |
-0.58% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-3.07% |
1959.340 |
1899.136 |
- |
-0.57% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-3.07% |
0.719 |
0.697 |
- |
-0.65% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.07% |
559.228 |
542.056 |
- |
-4.32% |
- |
|
rng::sort(deque<int>)_(pipe-organ)/1024
|
-3.07% |
2876.324 |
2788.145 |
- |
-2.20% |
- |
|
SetIntersection_None_Set_float_64_64
|
-3.07% |
12087522.094 |
11716958.555 |
- |
-1.33% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-3.06% |
4.360 |
4.226 |
- |
-3.05% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-3.06% |
6.073 |
5.887 |
- |
-2.52% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-3.06% |
19.604 |
19.004 |
- |
0.02% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-3.05% |
133.238 |
129.171 |
- |
-7.95% |
- |
|
BM_std_minmax<unsigned_int>/31
|
-3.05% |
2.584 |
2.505 |
- |
1.09% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-3.05% |
517.159 |
501.407 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.04% |
2421761.644 |
2348056.088 |
- |
-5.46% |
- |
|
std::generate(list<int>)/8192
|
-3.04% |
7153.670 |
6936.355 |
- |
-6.34% |
- |
|
BM_MakeThenSortHeap_float_Heap_4
|
-3.03% |
1.226 |
1.189 |
- |
-4.03% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-3.02% |
1014.352 |
983.669 |
- |
-1.38% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-3.02% |
20.754 |
20.127 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-3.02% |
15965766.206 |
15483749.977 |
- |
-1.22% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8
|
-3.01% |
26.772 |
25.965 |
- |
-1.51% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent)/0
|
-3.01% |
0.461 |
0.447 |
- |
-9.87% |
- |
|
BM_RangesPushHeap_uint32_Random_256
|
-3.01% |
6.089 |
5.905 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-3.00% |
10511710.575 |
10195837.205 |
- |
2.29% |
- |
|
BM_MakeHeap_string_Heap_16384
|
-3.00% |
5.120 |
4.966 |
- |
-3.07% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-3.00% |
853.936 |
828.278 |
- |
0.74% |
- |
|
BM_RangesMakeThenSortHeap_string_Ascending_256
|
-3.00% |
20.888 |
20.261 |
- |
-10.86% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-3.00% |
205099926.566 |
198953015.500 |
- |
0.96% |
- |
|
rng::find_first_of(vector<int>)_(small_needle)/50
|
-3.00% |
77.213 |
74.899 |
- |
4.48% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0
|
-2.99% |
0.849 |
0.824 |
- |
-5.65% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-2.99% |
4.909 |
4.763 |
- |
5.40% |
- |
|
BM_vector_deque_move_backward/4000
|
-2.99% |
145.507 |
141.153 |
- |
-2.74% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-2.99% |
1.669 |
1.619 |
- |
-4.18% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-2.99% |
1102411.330 |
1069449.304 |
- |
-2.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
-2.99% |
2647148.329 |
2568018.913 |
- |
23.98% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-2.99% |
70.523 |
68.414 |
- |
-0.25% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(descending)/8192
|
-2.99% |
203333.068 |
197255.455 |
- |
-3.47% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-2.99% |
1687682.373 |
1637266.521 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-2.98% |
12482100.409 |
12109692.433 |
- |
1.06% |
- |
|
BM_std_minmax<char>/15
|
-2.98% |
3.057 |
2.966 |
- |
1.25% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
-2.98% |
7838.448 |
7604.936 |
- |
-3.55% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_256
|
-2.98% |
0.589 |
0.571 |
- |
-0.23% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-2.98% |
4.770 |
4.628 |
- |
0.72% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.97% |
1253499.504 |
1216223.204 |
- |
-1.15% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-2.97% |
2.280 |
2.212 |
- |
2.39% |
- |
|
rng::partition_copy(deque<int>)/50
|
-2.96% |
28.738 |
27.887 |
- |
1.56% |
- |
|
rng::search(vector<int>)_(single_element)/1000
|
-2.96% |
234.358 |
227.414 |
- |
-1.95% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.96% |
51209.414 |
49692.387 |
- |
-0.32% |
- |
|
721_gcc_r
|
-2.96% |
13.571 |
13.170 |
- |
-0.18% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-2.96% |
707.356 |
686.432 |
- |
-5.20% |
- |
|
rng::all_of(deque<int>)_(process_all)/8
|
-2.95% |
3.220 |
3.124 |
- |
1.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.95% |
22672710.229 |
22003266.570 |
- |
-3.54% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-2.95% |
6868.818 |
6666.196 |
- |
-1.96% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-2.95% |
17.154 |
16.649 |
- |
-1.23% |
- |
|
BM_RangesMakeHeap_float_PipeOrgan_4
|
-2.94% |
0.396 |
0.384 |
- |
-1.47% |
- |
|
rng::stable_sort(vector<int>)_(pipe-organ)/8
|
-2.94% |
19.923 |
19.336 |
- |
-1.04% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-2.93% |
11.732 |
11.388 |
- |
-0.78% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-2.93% |
206294.869 |
200247.226 |
- |
-3.05% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
-2.93% |
1677.071 |
1627.911 |
- |
-1.45% |
- |
|
BM_std_minmax<unsigned_char>/29
|
-2.93% |
2.479 |
2.406 |
- |
-0.96% |
- |
|
std::search_n(vector<int>)_(no_match)/8192
|
-2.93% |
1674.400 |
1625.390 |
- |
-0.30% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-2.93% |
17018.680 |
16520.843 |
- |
-19.75% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-2.92% |
1230537.110 |
1194577.799 |
- |
-0.55% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.92% |
24.975 |
24.245 |
- |
-2.27% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
-2.92% |
552.263 |
536.128 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-2.92% |
1870096.298 |
1815463.393 |
- |
-0.30% |
- |
|
rng::remove(list<int>)_(sprinkled)/32
|
-2.92% |
56.657 |
55.002 |
- |
-4.54% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-2.92% |
4.124 |
4.004 |
- |
-1.14% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.91% |
44704.030 |
43401.257 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-2.91% |
56427943.905 |
54786057.608 |
- |
0.16% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
-2.91% |
7.153 |
6.945 |
- |
-4.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-2.91% |
1711322.754 |
1661564.779 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
-2.90% |
21188526.017 |
20573239.870 |
- |
-0.84% |
- |
|
BM_std_min<unsigned_int>/29
|
-2.89% |
2.024 |
1.965 |
- |
-5.92% |
- |
|
BM_vector_deque_move_backward/64
|
-2.88% |
3.106 |
3.016 |
- |
-0.43% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-2.88% |
478.761 |
464.963 |
- |
-1.17% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
-2.88% |
2.567 |
2.493 |
- |
-8.32% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-2.88% |
1115828.222 |
1083679.773 |
- |
-2.13% |
- |
|
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144
|
-2.88% |
81.352 |
79.012 |
- |
-6.89% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-2.87% |
23.779 |
23.096 |
- |
-6.65% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-2.87% |
28533.535 |
27714.275 |
- |
10.28% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8
|
-2.87% |
27.542 |
26.752 |
- |
-2.73% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-2.87% |
1.151 |
1.118 |
- |
1.00% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-2.86% |
204685933.945 |
198829925.897 |
- |
0.90% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/8192
|
-2.84% |
166059.297 |
161335.589 |
- |
-2.22% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
-2.84% |
3894.783 |
3784.102 |
- |
-0.30% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_1024
|
-2.84% |
64.964 |
63.120 |
- |
0.22% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-2.83% |
94.396 |
91.725 |
- |
2.58% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.83% |
225.705 |
219.323 |
- |
-1.56% |
- |
|
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.83% |
6.889 |
6.695 |
- |
-4.72% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.83% |
11665695.810 |
11336106.756 |
- |
-1.13% |
- |
|
BM_StringFindStringLiteral/128
|
-2.82% |
3.128 |
3.039 |
- |
-2.73% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
-2.82% |
5.446 |
5.292 |
- |
-2.00% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
-2.82% |
5.595 |
5.437 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-2.82% |
55119774.282 |
53565989.009 |
- |
-3.71% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-2.82% |
3.111 |
3.024 |
- |
0.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-2.82% |
1177775.705 |
1144610.941 |
- |
-3.44% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.81% |
1.214 |
1.180 |
- |
-3.01% |
- |
|
rng::search(vector<int>)_(single_element)/1024
|
-2.81% |
239.548 |
232.815 |
- |
-1.84% |
- |
|
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4
|
-2.81% |
1.385 |
1.347 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-2.81% |
5006157.649 |
4865682.570 |
- |
-3.90% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-2.80% |
37.502 |
36.451 |
- |
-2.72% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.80% |
55.437 |
53.883 |
- |
-19.13% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
-2.80% |
3749.775 |
3644.640 |
- |
-1.89% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/32
|
-2.80% |
106.562 |
103.575 |
- |
-1.39% |
- |
|
BM_std_minmax<char>/2
|
-2.80% |
0.893 |
0.868 |
- |
-3.06% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8192
|
-2.80% |
8254.646 |
8023.423 |
- |
2.76% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-2.80% |
1164512.540 |
1131915.058 |
- |
-1.12% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-2.80% |
3.370 |
3.276 |
- |
0.17% |
- |
|
SetIntersection_None_Set_float_256_4
|
-2.80% |
11850599.288 |
11519201.756 |
- |
-1.10% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_1024
|
-2.80% |
8.942 |
8.692 |
- |
-1.97% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-2.79% |
1246582.211 |
1211757.995 |
- |
2.04% |
- |
|
BM_PopHeap_string_16384
|
-2.79% |
73.555 |
71.501 |
- |
-1.65% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
-2.79% |
10.258 |
9.972 |
- |
-1.00% |
- |
|
BM_PushHeap_uint32_Descending_4
|
-2.79% |
0.369 |
0.358 |
- |
4.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64
|
-2.78% |
9.397 |
9.136 |
- |
-1.77% |
- |
|
BM_vector_deque_move_backward/1024
|
-2.77% |
38.249 |
37.188 |
- |
-3.41% |
- |
|
BM_std_minmax<short>/64
|
-2.77% |
1.592 |
1.547 |
- |
1.45% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-2.77% |
3851.191 |
3744.548 |
- |
-2.91% |
- |
|
std::search_n(vector<int>)_(no_match)/1048576
|
-2.77% |
214401.551 |
208465.570 |
- |
-0.48% |
- |
|
rng::find_end(forward_list<int>)_(match_near_end)/1024
|
-2.77% |
4644.093 |
4515.516 |
- |
-2.91% |
- |
|
BM_std_minmax<int>/6
|
-2.77% |
1.387 |
1.348 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-2.77% |
15738716.951 |
15303494.750 |
- |
1.36% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.76% |
218.855 |
212.812 |
- |
-1.80% |
- |
|
BM_std_minmax<unsigned_int>/13
|
-2.76% |
1.387 |
1.349 |
- |
-2.80% |
- |
|
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16
|
-2.76% |
3.029 |
2.945 |
- |
-2.59% |
- |
|
BM_RangesMakeHeap_uint64_Random_4
|
-2.75% |
1.784 |
1.735 |
- |
50.35% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144
|
-2.75% |
194.076 |
188.732 |
- |
-9.75% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it)/50
|
-2.75% |
4.417 |
4.295 |
- |
-2.89% |
- |
|
BM_std_min<char>/6
|
-2.75% |
1.657 |
1.612 |
- |
1.45% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-2.75% |
711.726 |
692.181 |
- |
-12.25% |
- |
|
rng::fold_left(list<int>)/50
|
-2.74% |
39.801 |
38.710 |
- |
3.28% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-2.74% |
1233220.457 |
1199393.391 |
- |
0.05% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
-2.73% |
3.636 |
3.536 |
- |
-2.15% |
- |
|
rng::find(vector<char>)_(process_all)/1024
|
-2.73% |
16.694 |
16.238 |
- |
-7.20% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-2.73% |
8842.295 |
8600.858 |
- |
-0.64% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-2.73% |
23653.684 |
23008.257 |
- |
-3.02% |
- |
|
rng::move(deque<int>)/64
|
-2.73% |
6.460 |
6.284 |
- |
-0.54% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-2.72% |
53.153 |
51.705 |
- |
-2.88% |
- |
|
BM_MakeHeap_string_Descending_16384
|
-2.72% |
2.838 |
2.760 |
- |
-7.24% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_256
|
-2.72% |
3.153 |
3.067 |
- |
-1.38% |
- |
|
rng::for_each(multiset<int>::iterator)/32
|
-2.72% |
21.188 |
20.613 |
- |
-3.93% |
- |
|
std::adjacent_find(list<int>)/8
|
-2.72% |
2.155 |
2.097 |
- |
-0.56% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-2.71% |
65.858 |
64.071 |
- |
0.48% |
- |
|
BM_std_minmax<int>/13
|
-2.71% |
1.387 |
1.349 |
- |
-2.72% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.71% |
4562001.450 |
4438436.231 |
- |
-0.25% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.70% |
11789.237 |
11470.364 |
- |
-3.12% |
- |
|
BM_vector_deque_copy_backward/2
|
-2.70% |
2.004 |
1.950 |
- |
-5.66% |
- |
|
BM_MakeThenSortHeap_string_Ascending_4
|
-2.70% |
5.408 |
5.261 |
- |
-1.78% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-2.70% |
18.688 |
18.183 |
- |
-0.71% |
- |
|
rng::for_each_n(join_view(vector<vector<int>>)/8
|
-2.70% |
1.669 |
1.624 |
- |
-9.10% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144
|
-2.70% |
1.250 |
1.216 |
- |
-8.63% |
- |
|
std::map<int,_int>::clear()/1024
|
-2.70% |
10374.383 |
10094.784 |
- |
-4.59% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-2.69% |
15373706.021 |
14959717.828 |
- |
1.97% |
- |
|
BM_RangesPushHeap_string_SingleElement_64
|
-2.69% |
2.555 |
2.486 |
- |
-4.78% |
- |
|
BM_std_minmax<int>/7
|
-2.69% |
1.746 |
1.699 |
- |
-0.70% |
- |
|
std::multiset<int>::clear()/1024
|
-2.69% |
9929.964 |
9662.818 |
- |
2.22% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-2.69% |
23.504 |
22.872 |
- |
-3.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-2.69% |
8944746.834 |
8704239.909 |
- |
-0.58% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
-2.69% |
5.302 |
5.159 |
- |
3.34% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/8192
|
-2.68% |
91.924 |
89.457 |
- |
34.36% |
- |
|
BM_PopHeap_float_1
|
-2.68% |
0.479 |
0.467 |
- |
-0.74% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-2.68% |
2.447 |
2.382 |
- |
0.99% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-2.68% |
12.338 |
12.007 |
- |
-1.50% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-2.68% |
170327295.516 |
165764834.397 |
- |
-3.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_16
|
-2.68% |
1.600 |
1.557 |
- |
1.38% |
- |
|
BM_SortHeap_float_256
|
-2.68% |
5.920 |
5.762 |
- |
-4.66% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.68% |
206093224.836 |
200579065.325 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-2.67% |
21290084.794 |
20720752.333 |
- |
-1.35% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
-2.67% |
5729.662 |
5576.518 |
- |
-3.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.67% |
32.744 |
31.869 |
- |
-2.52% |
- |
|
BM_std_minmax<short>/3
|
-2.67% |
1.173 |
1.142 |
- |
-4.12% |
- |
|
BM_std_minmax<char>/14
|
-2.67% |
2.590 |
2.521 |
- |
-1.29% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
-2.66% |
1969.554 |
1917.072 |
- |
-0.21% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-2.66% |
1.046 |
1.018 |
- |
-8.57% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
-2.66% |
8.816 |
8.582 |
- |
-0.11% |
- |
|
BM_std_min<unsigned_long_long>/32
|
-2.66% |
3.351 |
3.262 |
- |
0.03% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.66% |
739.765 |
720.084 |
- |
-1.92% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-2.66% |
13662.178 |
13299.079 |
- |
-1.38% |
- |
|
BM_std_min<char>/7
|
-2.66% |
1.895 |
1.845 |
- |
-0.59% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
-2.66% |
729.025 |
709.657 |
- |
-1.07% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-2.65% |
29501.972 |
28718.857 |
- |
1.72% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-2.65% |
13929719.099 |
13560255.083 |
- |
-2.25% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4
|
-2.65% |
0.445 |
0.434 |
- |
-9.03% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-2.64% |
4644510.317 |
4521852.216 |
- |
-2.99% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-2.64% |
22.923 |
22.319 |
- |
-0.43% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-2.64% |
103.754 |
101.018 |
- |
-0.52% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.63% |
1.210 |
1.178 |
- |
-4.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-2.63% |
11978768.140 |
11664220.066 |
- |
-1.14% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
-2.62% |
281.192 |
273.822 |
- |
-3.04% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
-2.62% |
2.942 |
2.865 |
- |
-3.08% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-2.62% |
1.715 |
1.670 |
- |
-1.55% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-2.62% |
0.505 |
0.492 |
- |
-19.39% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-2.62% |
2663.464 |
2593.813 |
- |
-8.95% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-2.61% |
36837.191 |
35873.921 |
- |
-1.09% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
-2.61% |
27.601 |
26.879 |
- |
-2.89% |
- |
|
std::set<std::string>::insert(value)_(already_present)/0
|
-2.61% |
15.942 |
15.525 |
- |
3.64% |
- |
|
rng::stable_sort(deque<int>)_(ascending)/1024
|
-2.61% |
2153.025 |
2096.752 |
- |
-1.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.61% |
104.054 |
101.335 |
- |
-3.34% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Heap_16
|
-2.61% |
0.554 |
0.539 |
- |
-0.31% |
- |
|
BM_RangesMakeHeap_uint32_Random_262144
|
-2.61% |
1.031 |
1.004 |
- |
-4.64% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
-2.61% |
1973.982 |
1922.496 |
- |
0.05% |
- |
|
std::rotate(deque<int>)_(by_1/2)/50
|
-2.60% |
10.521 |
10.248 |
- |
-0.21% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
-2.60% |
1247555.740 |
1215178.804 |
- |
-0.19% |
- |
|
vector<bool>::reserve()
|
-2.59% |
8.655 |
8.430 |
- |
-16.75% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_256
|
-2.59% |
50.235 |
48.935 |
- |
-0.28% |
- |
|
BM_RangesPushHeap_uint64_Ascending_16
|
-2.59% |
0.956 |
0.931 |
- |
-0.60% |
- |
|
SetIntersection_None_Vector_string_256_64
|
-2.59% |
3884252.946 |
3783832.077 |
- |
-0.84% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-2.58% |
2.453 |
2.390 |
- |
-1.68% |
- |
|
BM_std_minmax<unsigned_short>/27
|
-2.58% |
2.860 |
2.786 |
- |
-3.16% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_16384
|
-2.58% |
27.004 |
26.308 |
- |
-0.03% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-2.57% |
22.784 |
22.198 |
- |
-1.27% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
-2.57% |
8.187 |
7.977 |
- |
-0.75% |
- |
|
rng::for_each(map<int>)/32
|
-2.57% |
21.872 |
21.311 |
- |
0.29% |
- |
|
BM_std_minmax<unsigned_short>/3
|
-2.56% |
1.216 |
1.185 |
- |
1.73% |
- |
|
rng::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-2.56% |
13.415 |
13.071 |
- |
-0.66% |
- |
|
BM_std_min<__int128>/31
|
-2.56% |
12.081 |
11.772 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
-2.55% |
7.969 |
7.766 |
- |
3.98% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.55% |
1803279.133 |
1757237.224 |
- |
-3.45% |
- |
|
BM_std_min<__int128>/32
|
-2.55% |
12.513 |
12.194 |
- |
0.08% |
- |
|
BM_std_minmax<int>/15
|
-2.55% |
1.961 |
1.911 |
- |
-5.80% |
- |
|
rng::reverse_copy(list<int>)/32768
|
-2.54% |
25983.904 |
25322.723 |
- |
-2.93% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.53% |
35821.097 |
34913.880 |
- |
-1.99% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-2.53% |
10.023 |
9.770 |
- |
-3.53% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
-2.53% |
2.258 |
2.201 |
- |
5.24% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-2.52% |
1.300 |
1.267 |
- |
-2.25% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-2.52% |
1371.364 |
1336.820 |
- |
-1.95% |
- |
|
BM_deque_vector_move_backward/65536
|
-2.52% |
8127.447 |
7922.725 |
- |
-0.85% |
- |
|
BM_MakeThenSortHeap_uint64_SingleElement_4
|
-2.52% |
1.247 |
1.216 |
- |
-1.83% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-2.52% |
21.593 |
21.050 |
- |
-1.14% |
- |
|
std::copy(deque<int>)/262144
|
-2.51% |
10561.089 |
10295.695 |
- |
-0.54% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
-2.51% |
2.434 |
2.373 |
- |
-3.89% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.51% |
21244585.043 |
20710803.660 |
- |
1.62% |
- |
|
BM_RangesMakeHeap_uint64_QuickSortAdversary_4
|
-2.51% |
0.439 |
0.428 |
- |
-2.10% |
- |
|
std::rotate_copy(deque<int>)/32
|
-2.51% |
2.690 |
2.622 |
- |
-0.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-2.51% |
55338.715 |
53950.000 |
- |
-2.17% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-2.51% |
5976307.727 |
5826446.411 |
- |
0.99% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_4
|
-2.51% |
1.231 |
1.200 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-2.51% |
1387196.023 |
1352444.953 |
- |
-0.40% |
- |
|
rng::copy(vector<int>)/8
|
-2.50% |
2.260 |
2.203 |
- |
-3.72% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
-2.49% |
444.945 |
433.857 |
- |
-1.22% |
- |
|
BM_std_minmax<short>/17
|
-2.49% |
1.794 |
1.749 |
- |
-2.40% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/8192
|
-2.49% |
1545.429 |
1506.934 |
- |
-2.93% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
-2.49% |
4576.194 |
4462.394 |
- |
-2.41% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-2.49% |
19452505.075 |
18968820.089 |
- |
-1.15% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-2.48% |
2.136 |
2.083 |
- |
-0.48% |
- |
|
rng::copy_n(list<int>)/64
|
-2.48% |
14.210 |
13.858 |
- |
-2.19% |
- |
|
BM_RangesPushHeap_string_SingleElement_16384
|
-2.48% |
2.525 |
2.462 |
- |
-4.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.48% |
1901325.601 |
1854232.746 |
- |
-2.48% |
- |
|
BM_RangesPushHeap_float_Random_4
|
-2.48% |
3.018 |
2.944 |
- |
1.08% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-2.47% |
1150221.934 |
1121767.974 |
- |
-5.06% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-2.47% |
2.622 |
2.557 |
- |
-0.66% |
- |
|
rng::is_sorted(deque<int>)/8
|
-2.47% |
2.823 |
2.753 |
- |
-3.53% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-2.47% |
1225044.596 |
1194772.299 |
- |
3.75% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
-2.47% |
2153.413 |
2100.202 |
- |
-0.70% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.47% |
213.956 |
208.672 |
- |
-0.27% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64
|
-2.47% |
3.186 |
3.108 |
- |
-2.99% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-2.46% |
10.232 |
9.980 |
- |
-0.65% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
-2.46% |
1.784 |
1.740 |
- |
0.49% |
- |
|
BM_num_get<long>
|
-2.46% |
11.863 |
11.572 |
- |
4.60% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-2.46% |
20.307 |
19.809 |
- |
0.73% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-2.45% |
18742.990 |
18282.938 |
- |
-2.54% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-2.45% |
594.909 |
580.316 |
- |
-1.65% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-2.45% |
1440282.387 |
1404960.638 |
- |
-3.64% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-2.45% |
2.562 |
2.499 |
- |
-1.90% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.45% |
710.294 |
692.902 |
- |
-0.73% |
- |
|
rng::stable_partition(deque<int>)_(alloc_fails)/1024
|
-2.45% |
3443.079 |
3358.855 |
- |
-6.37% |
- |
|
std::shift_right(list<int>)/8192
|
-2.44% |
7464.475 |
7282.182 |
- |
-5.61% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
-2.44% |
15485.928 |
15108.294 |
- |
-1.09% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-2.44% |
20864838.385 |
20356401.680 |
- |
1.69% |
- |
|
BM_std_min<unsigned_char>/23
|
-2.43% |
2.385 |
2.327 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-2.43% |
1227026.041 |
1197254.230 |
- |
-0.23% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.43% |
42.710 |
41.673 |
- |
7.92% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.42% |
28554283.405 |
27861884.882 |
- |
-1.34% |
- |
|
BM_RangesPushHeap_string_PipeOrgan_262144
|
-2.42% |
17.703 |
17.274 |
- |
-4.08% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-2.42% |
0.475 |
0.463 |
- |
-1.16% |
- |
|
BM_std_minmax<unsigned_char>/22
|
-2.42% |
2.528 |
2.467 |
- |
-1.65% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
-2.42% |
129421.596 |
126295.980 |
- |
-3.44% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.41% |
677.795 |
661.430 |
- |
-5.43% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.41% |
391.188 |
381.747 |
- |
-1.21% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/32
|
-2.41% |
7.464 |
7.284 |
- |
-0.76% |
- |
|
std::for_each_n(deque<int>)/50
|
-2.40% |
4.037 |
3.940 |
- |
-0.77% |
- |
|
BM_std_min<char>/29
|
-2.40% |
2.032 |
1.983 |
- |
-0.96% |
- |
|
std::multiset<int>::erase(key)_(existent)/0
|
-2.40% |
21.412 |
20.898 |
- |
0.42% |
- |
|
BM_std_minmax<char>/21
|
-2.40% |
2.258 |
2.204 |
- |
-7.87% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/8192
|
-2.39% |
167958.697 |
163950.383 |
- |
-0.07% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
-2.38% |
4206.007 |
4105.838 |
- |
-2.15% |
- |
|
rng::copy_n(vector<bool>)_(aligned)/262144
|
-2.37% |
279.458 |
272.823 |
- |
-1.76% |
- |
|
BM_std_minmax<unsigned_char>/30
|
-2.37% |
2.736 |
2.671 |
- |
-1.75% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.37% |
210.533 |
205.550 |
- |
102.22% |
- |
|
BM_PushHeap_float_Random_4
|
-2.36% |
3.047 |
2.975 |
- |
4.87% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-2.36% |
224.481 |
219.179 |
- |
-0.49% |
- |
|
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-2.36% |
24.431 |
23.854 |
- |
-7.99% |
- |
|
BM_std_min<__int128>/30
|
-2.36% |
11.670 |
11.394 |
- |
0.08% |
- |
|
SetIntersection_None_Set_float_64_16
|
-2.36% |
19271367.555 |
18816796.217 |
- |
-2.13% |
- |
|
rng::all_of(deque<int>)_(process_all)/50
|
-2.36% |
18.335 |
17.903 |
- |
-2.36% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-2.36% |
222.712 |
217.467 |
- |
-3.95% |
- |
|
BM_StringFindNoMatch/64
|
-2.35% |
1.979 |
1.932 |
- |
4.49% |
- |
|
rng::is_sorted_until(list<int>,_pred)/8
|
-2.35% |
3.850 |
3.760 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-2.35% |
1227508.709 |
1198610.757 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-2.35% |
1225751.793 |
1196953.287 |
- |
-1.28% |
- |
|
std::sort(vector<int>)_(descending)/8
|
-2.35% |
25.132 |
24.542 |
- |
-0.48% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
-2.34% |
213860.209 |
208847.438 |
- |
-1.22% |
- |
|
BM_num_get<float>
|
-2.34% |
35.938 |
35.096 |
- |
-0.84% |
- |
|
rng::find_if_not(vector<int>)_(process_all)/8
|
-2.34% |
2.590 |
2.529 |
- |
0.47% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024
|
-2.34% |
24.833 |
24.253 |
- |
-0.13% |
- |
|
rng::partial_sort(deque<int>)_(shuffled)/8
|
-2.33% |
34.971 |
34.154 |
- |
-0.18% |
- |
|
BM_std_min<__int128>/27
|
-2.33% |
10.454 |
10.210 |
- |
-0.13% |
- |
|
BM_RangesMakeHeap_uint64_Random_64
|
-2.33% |
1.259 |
1.230 |
- |
-4.89% |
- |
|
BM_std_min<long_long>/31
|
-2.33% |
3.368 |
3.290 |
- |
-3.33% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
-2.33% |
1.521 |
1.485 |
- |
2.08% |
- |
|
BM_RangesMakeThenSortHeap_float_Descending_16
|
-2.33% |
1.885 |
1.841 |
- |
-1.44% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
-2.33% |
16923.906 |
16530.328 |
- |
0.68% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-2.32% |
11.807 |
11.533 |
- |
-0.43% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.32% |
12.646 |
12.352 |
- |
-1.81% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-2.32% |
38.441 |
37.549 |
- |
-2.61% |
- |
|
rng::copy_backward(deque<int>)/1048576
|
-2.31% |
127030.907 |
124091.171 |
- |
-1.91% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-2.31% |
360811620.660 |
352462198.999 |
- |
0.98% |
- |
|
BM_std_min<long_long>/29
|
-2.31% |
3.030 |
2.960 |
- |
-2.69% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
-2.31% |
1222283.595 |
1194042.952 |
- |
-2.45% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-2.31% |
1.366 |
1.334 |
- |
6.32% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-2.31% |
1226813.803 |
1198503.744 |
- |
-0.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-2.30% |
367457554.125 |
358989441.471 |
- |
4.09% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.30% |
55559.423 |
54279.150 |
- |
-1.69% |
- |
|
BM_std_min<int>/4
|
-2.30% |
1.059 |
1.035 |
- |
1.27% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.30% |
6385.656 |
6238.834 |
- |
-0.19% |
- |
|
rng::copy_n(vector<int>)/1048576
|
-2.30% |
49877.677 |
48731.108 |
- |
-1.29% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-2.30% |
0.642 |
0.627 |
- |
14.48% |
- |
|
std::move(deque<int>)/64
|
-2.30% |
6.126 |
5.986 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.29% |
2176933.677 |
2127003.094 |
- |
-2.15% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-2.29% |
18.838 |
18.407 |
- |
0.97% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.28% |
649.267 |
634.435 |
- |
-3.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.28% |
869.230 |
849.378 |
- |
-0.98% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
-2.28% |
4535.745 |
4432.153 |
- |
-2.16% |
- |
|
BM_std_minmax<short>/30
|
-2.28% |
2.821 |
2.757 |
- |
-1.44% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
-2.28% |
26259.731 |
25660.281 |
- |
-2.29% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-2.28% |
2005949.131 |
1960187.151 |
- |
-3.04% |
- |
|
BM_std_min<__int128>/28
|
-2.28% |
10.859 |
10.612 |
- |
-0.04% |
- |
|
rng::partial_sort(deque<int>)_(heap)/8192
|
-2.28% |
287629.501 |
281074.642 |
- |
-1.68% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192
|
-2.28% |
117266.971 |
114597.727 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-2.27% |
357120210.682 |
349000777.510 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-2.27% |
1154197.604 |
1127995.982 |
- |
4.11% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
-2.27% |
1240406.412 |
1212248.289 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
-2.27% |
1288412.354 |
1259167.400 |
- |
-1.14% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_4
|
-2.27% |
1.364 |
1.333 |
- |
-1.98% |
- |
|
rng::fill_n(deque<int>)/8192
|
-2.27% |
245.629 |
240.056 |
- |
-0.25% |
- |
|
BM_std_min<__int128>/29
|
-2.27% |
11.266 |
11.010 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-2.26% |
24249720.804 |
23700813.193 |
- |
-3.91% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
-2.26% |
724.503 |
708.110 |
- |
-1.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-2.26% |
5368843.517 |
5247455.258 |
- |
-0.35% |
- |
|
rng::search(deque<int>)_(no_match)/1024
|
-2.26% |
414.803 |
405.440 |
- |
32.90% |
- |
|
rng::for_each_n(vector<int>)/8
|
-2.26% |
2.526 |
2.469 |
- |
-2.68% |
- |
|
rng::sort(deque<int>)_(ascending)/8
|
-2.25% |
18.986 |
18.558 |
- |
1.76% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.25% |
374.986 |
366.556 |
- |
-2.09% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-2.25% |
2.363 |
2.310 |
- |
-3.17% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-2.25% |
4.914 |
4.803 |
- |
-1.80% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.25% |
49.057 |
47.956 |
- |
2.38% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.24% |
264.420 |
258.485 |
- |
0.98% |
- |
|
rng::starts_with(list<int>,_pred)/8
|
-2.24% |
3.720 |
3.637 |
- |
-2.37% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.24% |
167528.292 |
163774.819 |
- |
0.05% |
- |
|
BM_std_minmax<char>/5
|
-2.24% |
1.785 |
1.745 |
- |
-6.14% |
- |
|
BM_RangesPushHeap_uint64_Random_16
|
-2.23% |
4.304 |
4.208 |
- |
-1.67% |
- |
|
BM_std_minmax<unsigned_long_long>/4
|
-2.23% |
1.566 |
1.531 |
- |
-4.08% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256
|
-2.23% |
1.211 |
1.184 |
- |
-0.43% |
- |
|
std::for_each_n(deque<int>)/8192
|
-2.23% |
264.252 |
258.356 |
- |
0.35% |
- |
|
BM_std_min<unsigned_short>/16
|
-2.23% |
1.721 |
1.682 |
- |
-2.84% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-2.23% |
10876386.629 |
10634137.569 |
- |
18.14% |
- |
|
rng::partial_sort(deque<int>)_(repeated)/8
|
-2.23% |
27.920 |
27.299 |
- |
-1.22% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-2.22% |
4.816 |
4.709 |
- |
-2.85% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-2.22% |
6590124.384 |
6443586.344 |
- |
0.14% |
- |
|
rng::unique_copy(vector<int>)_(contiguous)/52
|
-2.22% |
13.744 |
13.438 |
- |
-1.78% |
- |
|
BM_RangesPushHeap_string_SingleElement_1024
|
-2.22% |
2.506 |
2.450 |
- |
-4.94% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.22% |
15620114.285 |
15273381.808 |
- |
0.44% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
-2.22% |
0.492 |
0.481 |
- |
-0.14% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-2.21% |
10.300 |
10.073 |
- |
5.61% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-2.21% |
38989.178 |
38128.562 |
- |
-2.31% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-2.21% |
554.359 |
542.128 |
- |
-2.48% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-2.20% |
54830.186 |
53621.346 |
- |
-2.25% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-2.20% |
4275.687 |
4181.746 |
- |
-2.61% |
- |
|
std::copy(deque<int>)/1048576
|
-2.20% |
50889.154 |
49771.178 |
- |
0.08% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
-2.19% |
130124.606 |
127270.053 |
- |
-0.34% |
- |
|
BM_deque_deque_move_backward/64
|
-2.19% |
3.401 |
3.326 |
- |
-1.56% |
- |
|
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.19% |
17.950 |
17.558 |
- |
-2.51% |
- |
|
BM_std_minmax<short>/1
|
-2.18% |
0.641 |
0.627 |
- |
-1.20% |
- |
|
BM_std_minmax<unsigned_char>/28
|
-2.18% |
2.138 |
2.092 |
- |
-2.71% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192
|
-2.18% |
117035.848 |
114485.060 |
- |
-1.35% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
-2.18% |
1.566 |
1.532 |
- |
-4.09% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-2.18% |
824936.541 |
806970.657 |
- |
-2.95% |
- |
|
rng::any_of(list<int>)_(process_all)/32
|
-2.18% |
11.710 |
11.455 |
- |
-1.33% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.18% |
392130.746 |
383597.679 |
- |
0.28% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-2.17% |
16.636 |
16.275 |
- |
-0.13% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.17% |
2.454 |
2.401 |
- |
2.03% |
- |
|
BM_std_minmax<unsigned_char>/12
|
-2.17% |
1.979 |
1.936 |
- |
-0.50% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent)/1024
|
-2.16% |
23.618 |
23.107 |
- |
-3.97% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_256
|
-2.16% |
6.721 |
6.576 |
- |
-1.35% |
- |
|
BM_LowerBound_string_4
|
-2.16% |
20.211 |
19.775 |
- |
-0.99% |
- |
|
rng::for_each(list<int>)/8
|
-2.16% |
2.575 |
2.519 |
- |
-0.50% |
- |
|
std::map<int,_int>::clear()/8192
|
-2.16% |
82523.709 |
80742.758 |
- |
-0.37% |
- |
|
BM_std_minmax<int>/27
|
-2.16% |
2.458 |
2.405 |
- |
-3.50% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.16% |
15447.887 |
15114.806 |
- |
-0.46% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
-2.16% |
2.123 |
2.077 |
- |
-1.44% |
- |
|
rng::rotate_copy(deque<int>)/32
|
-2.15% |
2.701 |
2.643 |
- |
-1.89% |
- |
|
BM_deque_vector_copy_backward/65536
|
-2.15% |
8170.349 |
7994.599 |
- |
-1.79% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-2.15% |
50212.527 |
49132.721 |
- |
-1.17% |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
-2.15% |
184.058 |
180.103 |
- |
0.54% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
-2.15% |
45638.762 |
44657.887 |
- |
-2.52% |
- |
|
rng::for_each_n(list<int>)/8
|
-2.15% |
2.571 |
2.516 |
- |
-1.79% |
- |
|
BM_PushHeap_float_Random_16
|
-2.15% |
5.462 |
5.345 |
- |
-1.24% |
- |
|
rng::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-2.15% |
555.986 |
544.050 |
- |
-2.38% |
- |
|
BM_vector_deque_copy_backward/1
|
-2.15% |
2.256 |
2.207 |
- |
-4.46% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/32
|
-2.15% |
44.042 |
43.098 |
- |
0.98% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024
|
-2.15% |
3.901 |
3.817 |
- |
-2.27% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
-2.14% |
2.297 |
2.248 |
- |
-1.37% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
-2.14% |
24.828 |
24.296 |
- |
-1.97% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-2.14% |
7.847 |
7.679 |
- |
-4.10% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-2.14% |
1226284.587 |
1200040.201 |
- |
-0.91% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_262144
|
-2.14% |
60.546 |
59.250 |
- |
0.27% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-2.14% |
19759.876 |
19337.037 |
- |
-3.42% |
- |
|
BM_PushHeap_float_Ascending_64
|
-2.14% |
1.775 |
1.737 |
- |
-4.17% |
- |
|
BM_std_min<__int128>/26
|
-2.14% |
10.024 |
9.810 |
- |
-0.06% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-2.13% |
5.904 |
5.778 |
- |
-8.53% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.13% |
189921.169 |
185878.563 |
- |
-3.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.13% |
1160335.624 |
1135637.532 |
- |
-2.96% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-2.12% |
2.485 |
2.432 |
- |
-1.97% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-2.12% |
19.920 |
19.498 |
- |
-4.26% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-2.12% |
26677.831 |
26111.902 |
- |
0.94% |
- |
|
BM_std_minmax<unsigned_int>/5
|
-2.12% |
1.156 |
1.131 |
- |
-2.25% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-2.12% |
13036.344 |
12760.030 |
- |
-2.23% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
-2.12% |
274.363 |
268.552 |
- |
-0.62% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_16
|
-2.12% |
1.051 |
1.029 |
- |
-0.74% |
- |
|
rng::search(vector<int>)_(no_match)/1048576
|
-2.11% |
216667.504 |
212086.227 |
- |
-2.44% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
-2.11% |
22723795.812 |
22243740.693 |
- |
-0.82% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.10% |
50830.390 |
49763.160 |
- |
-0.23% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024
|
-2.10% |
1.222 |
1.197 |
- |
0.09% |
- |
|
BM_std_min<__int128>/25
|
-2.10% |
9.664 |
9.462 |
- |
0.02% |
- |
|
BM_RangesPushHeap_uint32_QuickSortAdversary_16
|
-2.09% |
0.935 |
0.916 |
- |
-0.92% |
- |
|
BM_SortHeap_string_16384
|
-2.09% |
98.092 |
96.039 |
- |
-3.05% |
- |
|
BM_std_minmax<short>/31
|
-2.09% |
3.151 |
3.086 |
- |
0.01% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-2.08% |
22.745 |
22.272 |
- |
-0.34% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32
|
-2.08% |
809.647 |
792.791 |
- |
-0.15% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
-2.08% |
7.520 |
7.364 |
- |
-1.09% |
- |
|
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024
|
-2.08% |
9.455 |
9.259 |
- |
-2.37% |
- |
|
BM_MakeThenSortHeap_float_Random_64
|
-2.08% |
18.282 |
17.902 |
- |
-1.45% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-2.08% |
17.312 |
16.952 |
- |
0.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-2.07% |
18152318.826 |
17776554.913 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
-2.07% |
18993334.453 |
18600411.540 |
- |
-4.18% |
- |
|
BM_std_min<unsigned_short>/32
|
-2.07% |
2.928 |
2.867 |
- |
-1.56% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-2.07% |
11058570.807 |
10829976.602 |
- |
-1.30% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
-2.06% |
183.630 |
179.850 |
- |
0.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.06% |
6403.078 |
6271.489 |
- |
0.65% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
-2.05% |
1.686 |
1.652 |
- |
-1.38% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
-2.05% |
8.601 |
8.425 |
- |
-1.67% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
-2.04% |
8739.974 |
8561.326 |
- |
-1.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-2.04% |
11588450.307 |
11351595.179 |
- |
-0.43% |
- |
|
rng::search(vector<int>)_(no_match)/1024
|
-2.04% |
217.886 |
213.435 |
- |
-2.67% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256
|
-2.04% |
14.413 |
14.119 |
- |
-0.44% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-2.04% |
11.838 |
11.597 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-2.03% |
1170599.829 |
1146779.294 |
- |
-3.71% |
- |
|
BM_deque_deque_copy/2
|
-2.03% |
3.177 |
3.112 |
- |
1.65% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-2.03% |
38819108.880 |
38031034.567 |
- |
5.61% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.03% |
25006125.740 |
24499725.948 |
- |
0.83% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64
|
-2.02% |
10.325 |
10.116 |
- |
-0.84% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-2.02% |
2311575.953 |
2264887.406 |
- |
-1.18% |
- |
|
BM_std_min<short>/25
|
-2.02% |
2.121 |
2.078 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-2.02% |
1316366.375 |
1289814.674 |
- |
0.32% |
- |
|
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-2.02% |
3.773 |
3.697 |
- |
-1.47% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-2.01% |
153269.090 |
150183.662 |
- |
-0.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.01% |
4355858.567 |
4268331.436 |
- |
-1.34% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16
|
-2.01% |
6.631 |
6.498 |
- |
-1.05% |
- |
|
rng::rotate(list<int>)_(by_1/4)/8192
|
-2.01% |
8548.634 |
8376.901 |
- |
16.11% |
- |
|
BM_std_min<unsigned_short>/20
|
-2.01% |
2.219 |
2.174 |
- |
-2.09% |
- |
|
BM_num_put<long_long>
|
-2.01% |
12.198 |
11.953 |
- |
-3.93% |
- |
|
rng::search_n(list<int>)_(no_match)/1024
|
-2.01% |
741.280 |
726.409 |
- |
-2.32% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
-2.00% |
2779.685 |
2724.033 |
- |
0.28% |
- |
|
rng::search(list<int>,_pred)_(no_match)/1048576
|
-2.00% |
921117.460 |
902714.462 |
- |
0.24% |
- |
|
bm_ranges_lexicographical_compare<int>/4
|
-2.00% |
1.353 |
1.326 |
- |
2.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-1.99% |
15448088.183 |
15140014.655 |
- |
2.92% |
- |
|
BM_RangesPushHeap_uint32_Random_16384
|
-1.99% |
6.364 |
6.237 |
- |
-0.06% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-1.99% |
1334113.377 |
1307519.663 |
- |
-0.42% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
-1.99% |
259.540 |
254.373 |
- |
-0.78% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.99% |
109761.239 |
107578.046 |
- |
-2.65% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-1.99% |
1422122.067 |
1393847.094 |
- |
4.78% |
- |
|
std::multiset<int>::clear()/32
|
-1.99% |
651.388 |
638.442 |
- |
-0.21% |
- |
|
BM_RangesMakeHeap_uint32_QuickSortAdversary_16
|
-1.99% |
0.642 |
0.629 |
- |
-0.42% |
- |
|
BM_RangesMakeThenSortHeap_string_Descending_256
|
-1.98% |
18.814 |
18.440 |
- |
-4.56% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
-1.98% |
4820.928 |
4725.454 |
- |
-2.13% |
- |
|
BM_RangesMakeThenSortHeap_float_SingleElement_16384
|
-1.98% |
16.031 |
15.714 |
- |
-0.55% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-1.98% |
6.502 |
6.374 |
- |
-0.03% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64
|
-1.98% |
10.076 |
9.877 |
- |
-2.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-1.97% |
1267649.820 |
1242635.417 |
- |
-1.90% |
- |
|
rng::sort(vector<int>)_(descending)/8
|
-1.97% |
25.115 |
24.620 |
- |
-0.29% |
- |
|
BM_std_minmax<char>/4
|
-1.97% |
1.492 |
1.463 |
- |
-5.64% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-1.97% |
4532605.743 |
4443380.951 |
- |
-0.61% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/32
|
-1.97% |
4.989 |
4.891 |
- |
-3.39% |
- |
|
BM_deque_deque_ranges_move/5500
|
-1.97% |
205.387 |
201.350 |
- |
0.03% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-1.96% |
29.925 |
29.338 |
- |
-1.23% |
- |
|
BM_std_minmax<unsigned_short>/7
|
-1.96% |
1.677 |
1.645 |
- |
-6.15% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.95% |
11.815 |
11.584 |
- |
0.31% |
- |
|
BM_MakeHeap_uint32_Random_256
|
-1.95% |
1.187 |
1.163 |
- |
1.39% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
-1.95% |
247.108 |
242.290 |
- |
-2.47% |
- |
|
rng::search(vector<int>)_(no_match)/1000
|
-1.95% |
212.848 |
208.698 |
- |
-2.74% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_262144
|
-1.95% |
35.942 |
35.241 |
- |
-1.51% |
- |
|
rng::all_of(list<int>)_(process_all)/32
|
-1.95% |
11.740 |
11.511 |
- |
-1.62% |
- |
|
BM_RangesPushHeap_string_SingleElement_262144
|
-1.95% |
2.555 |
2.505 |
- |
-4.94% |
- |
|
BM_std_minmax_element<char>/4096
|
-1.95% |
1132.519 |
1110.458 |
- |
-1.44% |
- |
|
BM_MakeThenSortHeap_float_Random_4
|
-1.95% |
4.404 |
4.319 |
- |
-3.20% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
-1.95% |
4.734 |
4.642 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.94% |
1270786.307 |
1246085.617 |
- |
-1.21% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-1.94% |
10000.403 |
9806.189 |
- |
4.87% |
- |
|
BM_PopHeap_uint32_262144
|
-1.94% |
41.514 |
40.709 |
- |
-3.16% |
- |
|
BM_std_minmax<long_long>/15
|
-1.94% |
3.731 |
3.659 |
- |
0.26% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
-1.94% |
178.694 |
175.235 |
- |
-2.24% |
- |
|
std::search_n(deque<int>)_(no_match)/1000
|
-1.93% |
443.642 |
435.060 |
- |
-2.85% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.93% |
351033563.193 |
344244978.106 |
- |
-1.65% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.93% |
33.899 |
33.244 |
- |
0.15% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144
|
-1.93% |
35.251 |
34.570 |
- |
-0.07% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.93% |
13267.955 |
13011.787 |
- |
-2.11% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.93% |
50.442 |
49.468 |
- |
-4.48% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-1.92% |
2432945.941 |
2386216.957 |
- |
-0.55% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.92% |
1416898.319 |
1389734.678 |
- |
1.30% |
- |
|
BM_num_put<long>
|
-1.92% |
11.940 |
11.711 |
- |
-3.35% |
- |
|
BM_vector_deque_copy_backward/4000
|
-1.92% |
144.462 |
141.694 |
- |
-3.41% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-1.91% |
17.006 |
16.680 |
- |
-0.07% |
- |
|
BM_std_min<__int128>/24
|
-1.91% |
9.284 |
9.106 |
- |
0.03% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
-1.91% |
69748.055 |
68416.314 |
- |
-1.76% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.91% |
55220.322 |
54166.399 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-1.91% |
77124.147 |
75653.821 |
- |
-2.12% |
- |
|
BM_std_minmax<unsigned_short>/18
|
-1.91% |
1.970 |
1.932 |
- |
-2.64% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
-1.90% |
1267.866 |
1243.722 |
- |
-0.12% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.90% |
3.771 |
3.699 |
- |
0.53% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16384
|
-1.90% |
11.870 |
11.645 |
- |
-3.49% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
-1.90% |
27.974 |
27.442 |
- |
0.48% |
- |
|
BM_MakeThenSortHeap_float_PipeOrgan_256
|
-1.90% |
6.416 |
6.294 |
- |
-3.28% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
-1.90% |
34.378 |
33.725 |
- |
-1.81% |
- |
|
BM_RangesMakeHeap_uint32_PipeOrgan_1024
|
-1.90% |
0.692 |
0.679 |
- |
-4.35% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.89% |
593.757 |
582.507 |
- |
-0.96% |
- |
|
BM_RangesPopHeap_uint64_262144
|
-1.89% |
42.478 |
41.674 |
- |
1.27% |
- |
|
BM_RangesPopHeap_string_16384
|
-1.89% |
72.183 |
70.820 |
- |
-1.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.89% |
6769427.909 |
6641592.604 |
- |
-2.41% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
-1.89% |
0.931 |
0.913 |
- |
0.63% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-1.89% |
1040.769 |
1021.136 |
- |
-2.49% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.89% |
172692.101 |
169435.440 |
- |
-0.24% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_64
|
-1.88% |
8.370 |
8.213 |
- |
-1.13% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
-1.88% |
24.379 |
23.920 |
- |
7.32% |
- |
|
rng::is_sorted(list<int>)/8
|
-1.88% |
2.173 |
2.132 |
- |
-0.75% |
- |
|
BM_SortHeap_string_1024
|
-1.88% |
60.092 |
58.960 |
- |
-3.09% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
-1.87% |
19.106 |
18.748 |
- |
0.13% |
- |
|
std::move_backward(list<int>)/32768
|
-1.87% |
31554.344 |
30964.214 |
- |
-3.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-1.87% |
20687832.271 |
20300984.691 |
- |
0.88% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-1.87% |
81142.179 |
79625.247 |
- |
-3.96% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
-1.87% |
2338448.876 |
2294795.855 |
- |
-2.25% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-1.87% |
5208723.487 |
5111515.897 |
- |
-3.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.87% |
25384699.053 |
24910981.108 |
- |
-0.94% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.86% |
14.291 |
14.024 |
- |
1.63% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024
|
-1.86% |
14.946 |
14.667 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
-1.86% |
58972742.326 |
57874325.247 |
- |
2.22% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.86% |
216.808 |
212.775 |
- |
-1.43% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1024
|
-1.85% |
45.207 |
44.370 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-1.85% |
6212323.755 |
6097375.456 |
- |
-6.98% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-1.85% |
5.179 |
5.083 |
- |
-3.17% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-1.85% |
2254697.672 |
2213011.554 |
- |
-0.49% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
-1.85% |
140754.618 |
138153.136 |
- |
-1.12% |
- |
|
rng::replace(vector<int>)_(sprinkled)/1024
|
-1.85% |
187.903 |
184.435 |
- |
7.14% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.84% |
5597.426 |
5494.165 |
- |
0.59% |
- |
|
rng::stable_sort(deque<int>)_(heap)/1024
|
-1.84% |
2778.558 |
2727.343 |
- |
0.17% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-1.84% |
10.414 |
10.222 |
- |
0.55% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.84% |
3063382.486 |
3007061.034 |
- |
-3.44% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.84% |
206820621.232 |
203018241.866 |
- |
0.62% |
- |
|
BM_std_minmax<short>/15
|
-1.84% |
2.014 |
1.977 |
- |
-0.70% |
- |
|
rng::move_backward(deque<int>)/64
|
-1.84% |
5.541 |
5.439 |
- |
-3.21% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-1.84% |
57.057 |
56.010 |
- |
-0.28% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-1.83% |
2.551 |
2.504 |
- |
-1.01% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.83% |
53545.048 |
52563.971 |
- |
2.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-1.83% |
6.781 |
6.656 |
- |
-2.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.83% |
12072660.673 |
11851526.758 |
- |
-1.16% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-1.83% |
28.845 |
28.317 |
- |
-10.39% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
-1.83% |
0.672 |
0.660 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-1.83% |
18342523.029 |
18006898.161 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.83% |
2311233.542 |
2268943.821 |
- |
-3.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-1.83% |
1242053.303 |
1219375.244 |
- |
-2.26% |
- |
|
rng::search_n(vector<int>)_(no_match)/1000
|
-1.83% |
210.505 |
206.662 |
- |
-0.05% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024
|
-1.82% |
14.301 |
14.040 |
- |
-1.76% |
- |
|
BM_num_get<long_double>
|
-1.82% |
36.942 |
36.269 |
- |
1.95% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-1.82% |
50237.454 |
49323.172 |
- |
0.72% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.82% |
10.707 |
10.513 |
- |
-0.61% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.82% |
212.246 |
208.391 |
- |
-0.03% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
-1.82% |
4.988 |
4.897 |
- |
5.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-1.82% |
1081727.691 |
1062087.278 |
- |
-4.80% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
-1.81% |
17127.659 |
16817.001 |
- |
-0.48% |
- |
|
BM_std_min<int>/32
|
-1.81% |
2.257 |
2.217 |
- |
-0.25% |
- |
|
BM_std_min<__int128>/23
|
-1.81% |
8.890 |
8.729 |
- |
-0.04% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144
|
-1.81% |
44.409 |
43.607 |
- |
-0.67% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-1.81% |
4.371 |
4.292 |
- |
0.13% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-1.81% |
7403.780 |
7269.999 |
- |
-0.07% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16
|
-1.81% |
7.789 |
7.648 |
- |
-1.12% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-1.80% |
1.379 |
1.354 |
- |
4.51% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-1.80% |
1308765.910 |
1285160.676 |
- |
0.41% |
- |
|
rng::find(vector<char>)_(process_all)/50
|
-1.80% |
1.653 |
1.624 |
- |
0.16% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
-1.80% |
14.108 |
13.854 |
- |
0.04% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/1048576
|
-1.80% |
1001407.572 |
983392.698 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-1.80% |
27588742.825 |
27092801.410 |
- |
-0.07% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
-1.80% |
1.537 |
1.510 |
- |
0.18% |
- |
|
BM_MakeThenSortHeap_float_QuickSortAdversary_262144
|
-1.80% |
35.005 |
34.376 |
- |
-1.75% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.80% |
74.685 |
73.344 |
- |
4.44% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.79% |
77607.947 |
76215.277 |
- |
0.05% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-1.79% |
1.646 |
1.616 |
- |
-7.84% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-1.79% |
1749871.414 |
1718523.840 |
- |
0.01% |
- |
|
BM_deque_deque_move/70000
|
-1.79% |
3158.914 |
3102.351 |
- |
-6.63% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-1.79% |
22.167 |
21.771 |
- |
-1.84% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
-1.78% |
14186.060 |
13933.122 |
- |
1.62% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384
|
-1.78% |
23.022 |
22.612 |
- |
-1.88% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
-1.78% |
39.389 |
38.688 |
- |
1.70% |
- |
|
BM_std_minmax<unsigned_int>/23
|
-1.78% |
2.396 |
2.353 |
- |
-1.45% |
- |
|
BM_std_minmax<unsigned_short>/16
|
-1.78% |
1.688 |
1.658 |
- |
-1.59% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.78% |
17177.969 |
16872.281 |
- |
-3.04% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
-1.78% |
9432.101 |
9264.538 |
- |
-0.98% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-1.78% |
3531.652 |
3468.917 |
- |
4.30% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.77% |
67653.292 |
66455.446 |
- |
-2.95% |
- |
|
rng::sort(deque<int>)_(ascending)/8192
|
-1.77% |
5873.048 |
5769.195 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.77% |
167084273.916 |
164134447.422 |
- |
-2.46% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.77% |
22.690 |
22.289 |
- |
0.45% |
- |
|
BM_PushHeap_uint32_Random_16384
|
-1.76% |
6.404 |
6.291 |
- |
0.24% |
- |
|
BM_MakeHeap_uint32_QuickSortAdversary_16
|
-1.76% |
0.617 |
0.606 |
- |
-1.61% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-1.76% |
200.216 |
196.688 |
- |
-0.96% |
- |
|
BM_std_minmax<int>/23
|
-1.76% |
2.300 |
2.259 |
- |
-4.17% |
- |
|
BM_std_min<long_long>/4
|
-1.76% |
1.687 |
1.657 |
- |
-1.41% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_64
|
-1.76% |
19.787 |
19.439 |
- |
-1.19% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
-1.76% |
14.250 |
14.000 |
- |
13.05% |
- |
|
BM_RangesMakeHeap_uint64_SingleElement_262144
|
-1.76% |
0.770 |
0.757 |
- |
0.29% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.75% |
365.821 |
359.409 |
- |
-3.15% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-1.75% |
83319.312 |
81859.754 |
- |
0.12% |
- |
|
BM_SortHeap_string_256
|
-1.75% |
45.100 |
44.311 |
- |
-2.99% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024
|
-1.75% |
19.290 |
18.952 |
- |
-0.56% |
- |
|
BM_std_minmax<int>/10
|
-1.74% |
1.393 |
1.369 |
- |
-4.72% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.74% |
56077.569 |
55100.366 |
- |
-2.39% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
-1.74% |
4.242 |
4.168 |
- |
-1.47% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384
|
-1.74% |
23.690 |
23.278 |
- |
0.11% |
- |
|
BM_MakeHeap_string_Random_256
|
-1.74% |
10.554 |
10.370 |
- |
-0.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.74% |
1192255.563 |
1171550.111 |
- |
3.58% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-1.74% |
27.089 |
26.618 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-1.73% |
62509871.899 |
61426890.489 |
- |
-2.98% |
- |
|
rng::remove_copy_if(vector<int>)_(sprinkled)/50
|
-1.73% |
16.595 |
16.308 |
- |
-0.87% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-1.73% |
353957595.166 |
347834235.364 |
- |
1.82% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-1.73% |
1377090.412 |
1353294.941 |
- |
-0.66% |
- |
|
BM_deque_deque_copy_backward/64000
|
-1.73% |
7964.259 |
7826.649 |
- |
-3.31% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/0
|
-1.73% |
35.480 |
34.868 |
- |
-0.63% |
- |
|
BM_RangesPushHeap_uint32_Random_64
|
-1.73% |
5.606 |
5.509 |
- |
-0.00% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-1.73% |
9.699 |
9.532 |
- |
-15.44% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-1.72% |
2026408.809 |
1991460.775 |
- |
-2.76% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
-1.72% |
7436.943 |
7308.817 |
- |
0.39% |
- |
|
BM_RangesMakeHeap_string_Descending_1024
|
-1.72% |
2.756 |
2.708 |
- |
-24.11% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.72% |
0.596 |
0.586 |
- |
-2.45% |
- |
|
BM_std_min<__int128>/21
|
-1.72% |
8.063 |
7.924 |
- |
-0.27% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
-1.72% |
495.922 |
487.400 |
- |
0.54% |
- |
|
rng::partition(vector<int>)_(sparse)/50
|
-1.72% |
14.355 |
14.108 |
- |
-1.23% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
-1.72% |
9122.522 |
8965.925 |
- |
2.18% |
- |
|
std::multiset<std::string>::insert(value)_(new_value)/1024
|
-1.71% |
64.444 |
63.340 |
- |
2.91% |
- |
|
BM_LowerBound_uint64_16384
|
-1.71% |
71.695 |
70.468 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-1.71% |
12019590.181 |
11814022.431 |
- |
2.76% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
-1.71% |
356917039.971 |
350813589.329 |
- |
2.03% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.71% |
1.644 |
1.616 |
- |
-0.83% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4
|
-1.71% |
2.052 |
2.017 |
- |
-3.09% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
-1.71% |
3.623 |
3.561 |
- |
-1.63% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_262144
|
-1.71% |
24.936 |
24.511 |
- |
0.04% |
- |
|
rng::remove_if(deque<int>)_(sprinkled)/50
|
-1.71% |
71.684 |
70.461 |
- |
-1.31% |
- |
|
std::partition(vector<int>)_(dense)/50
|
-1.70% |
13.284 |
13.058 |
- |
-0.93% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
-1.70% |
2.413 |
2.372 |
- |
-1.81% |
- |
|
BM_std_min<__int128>/22
|
-1.70% |
8.476 |
8.332 |
- |
-0.02% |
- |
|
rng::partial_sort_copy(deque<int>)_(heap)/1024
|
-1.69% |
8743.288 |
8595.249 |
- |
-1.21% |
- |
|
BM_RangesPushHeap_uint64_Random_256
|
-1.69% |
5.789 |
5.691 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-1.69% |
159056051.158 |
156369852.664 |
- |
1.39% |
- |
|
rng::distance(join_view(vector<vector<int>>)/1024
|
-1.69% |
1.045 |
1.028 |
- |
-0.73% |
- |
|
std::partition_copy(vector<int>)/50
|
-1.69% |
13.095 |
12.874 |
- |
-0.75% |
- |
|
rng::partition(deque<int>)_(dense)/32
|
-1.69% |
10.810 |
10.627 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
-1.68% |
2070674.863 |
2035803.476 |
- |
24.59% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/8
|
-1.68% |
24.503 |
24.091 |
- |
-1.65% |
- |
|
rng::stable_sort(deque<int>)_(descending)/1024
|
-1.68% |
2980.969 |
2930.867 |
- |
-0.45% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384
|
-1.68% |
23.844 |
23.443 |
- |
-0.04% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-1.68% |
3.158 |
3.105 |
- |
-0.40% |
- |
|
rng::for_each(join_view(vector<vector<int>>)/50
|
-1.68% |
4.199 |
4.128 |
- |
-0.26% |
- |
|
BM_deque_vector_ranges_move/1
|
-1.68% |
2.137 |
2.101 |
- |
-2.28% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-1.68% |
12.597 |
12.386 |
- |
28.48% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
-1.68% |
533244.920 |
524309.758 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.67% |
44418976.626 |
43675162.145 |
- |
-0.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-1.67% |
6179451.489 |
6076057.464 |
- |
-4.56% |
- |
|
BM_MakeHeap_string_Heap_262144
|
-1.67% |
5.342 |
5.253 |
- |
-3.93% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-1.67% |
367.130 |
360.992 |
- |
0.60% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.67% |
1242114.501 |
1221348.225 |
- |
-2.89% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-1.67% |
2.181 |
2.144 |
- |
0.43% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
-1.67% |
22.609 |
22.232 |
- |
-3.26% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.67% |
1652056.641 |
1624535.806 |
- |
0.29% |
- |
|
std::search(list<int>,_pred)_(no_match)/1048576
|
-1.67% |
914396.133 |
899168.115 |
- |
-0.47% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Heap_4
|
-1.67% |
1.209 |
1.189 |
- |
-0.85% |
- |
|
BM_std_minmax_element<short>/64
|
-1.66% |
17.755 |
17.459 |
- |
1.29% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-1.66% |
1.232 |
1.212 |
- |
-2.30% |
- |
|
BM_RangesPushHeap_uint32_Random_262144
|
-1.66% |
6.378 |
6.272 |
- |
-0.08% |
- |
|
735_gem5_r
|
-1.66% |
13.877 |
13.646 |
- |
0.60% |
- |
|
BM_std_minmax<short>/20
|
-1.66% |
2.025 |
1.991 |
- |
-0.49% |
- |
|
BM_std_min<char>/24
|
-1.66% |
2.637 |
2.593 |
- |
-1.95% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
-1.66% |
21.601 |
21.243 |
- |
-0.97% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4
|
-1.65% |
0.631 |
0.621 |
- |
0.10% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024
|
-1.65% |
14.408 |
14.171 |
- |
-0.45% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-1.65% |
50573.982 |
49740.705 |
- |
-1.87% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
-1.65% |
8.969 |
8.822 |
- |
3.64% |
- |
|
rng::starts_with(deque<int>)/8
|
-1.65% |
4.224 |
4.155 |
- |
1.36% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
-1.65% |
23.832 |
23.440 |
- |
-0.84% |
- |
|
rng::remove(list<int>)_(prefix)/1024
|
-1.65% |
967.766 |
951.841 |
- |
-0.83% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
-1.64% |
4098.847 |
4031.556 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-1.64% |
1333203.106 |
1311333.273 |
- |
0.38% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
-1.64% |
9314.373 |
9161.614 |
- |
0.08% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.64% |
85.225 |
83.829 |
- |
-5.88% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.64% |
17.881 |
17.588 |
- |
-1.23% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-1.64% |
22.555 |
22.186 |
- |
11.85% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-1.64% |
21.846 |
21.489 |
- |
0.76% |
- |
|
std::search_n(list<int>)_(no_match)/1048576
|
-1.64% |
877877.682 |
863519.342 |
- |
0.02% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.64% |
432.174 |
425.107 |
- |
0.34% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-1.63% |
3351.037 |
3296.277 |
- |
-0.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-1.63% |
6124384.965 |
6024315.295 |
- |
-2.15% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-1.63% |
21.948 |
21.590 |
- |
1.27% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-1.63% |
272.409 |
267.969 |
- |
2.05% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-1.63% |
2968.957 |
2920.586 |
- |
0.25% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
-1.63% |
30.918 |
30.415 |
- |
-0.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4
|
-1.63% |
1.029 |
1.012 |
- |
-1.02% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
-1.63% |
0.834 |
0.820 |
- |
-0.26% |
- |
|
rng::sort(deque<int>)_(qsort_adversarial)/8
|
-1.62% |
18.858 |
18.552 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.62% |
5376706.856 |
5289650.256 |
- |
-1.46% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4
|
-1.62% |
0.793 |
0.780 |
- |
-0.52% |
- |
|
BM_LowerBound_pair<uint32,_uint32>_1
|
-1.62% |
2.867 |
2.821 |
- |
-1.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.62% |
19207431.165 |
18896738.117 |
- |
-2.18% |
- |
|
BM_MakeThenSortHeap_uint64_Ascending_262144
|
-1.61% |
25.399 |
24.990 |
- |
0.14% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
-1.61% |
455.496 |
448.164 |
- |
-1.66% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
-1.61% |
782.875 |
770.274 |
- |
0.71% |
- |
|
BM_std_minmax<short>/6
|
-1.61% |
1.392 |
1.370 |
- |
-0.70% |
- |
|
BM_num_get<long_long>
|
-1.60% |
11.846 |
11.656 |
- |
4.36% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-1.60% |
2.701 |
2.657 |
- |
-1.59% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.60% |
23.995 |
23.610 |
- |
-0.82% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
-1.60% |
2977.023 |
2929.377 |
- |
-0.31% |
- |
|
std::search(list<int>,_pred)_(single_element)/1000
|
-1.60% |
833.841 |
820.508 |
- |
-0.30% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1000
|
-1.60% |
43915.416 |
43214.538 |
- |
-1.85% |
- |
|
BM_std_minmax<unsigned_char>/3
|
-1.60% |
1.189 |
1.170 |
- |
-1.90% |
- |
|
BM_vector_deque_move_backward/512
|
-1.60% |
17.897 |
17.611 |
- |
0.06% |
- |
|
rng::transform(deque<int>)_(identity_transform)/50
|
-1.59% |
19.745 |
19.430 |
- |
-1.96% |
- |
|
rng::for_each(set<int>::iterator)/8
|
-1.59% |
4.652 |
4.578 |
- |
0.98% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-1.59% |
1603680.746 |
1578155.193 |
- |
-0.83% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.59% |
14527.255 |
14296.877 |
- |
-1.99% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/8
|
-1.58% |
2.271 |
2.235 |
- |
1.43% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/8192
|
-1.58% |
7031340.830 |
6920548.675 |
- |
-1.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-1.57% |
1164548.533 |
1146207.278 |
- |
-2.43% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16
|
-1.57% |
1.235 |
1.216 |
- |
-1.48% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.57% |
8.805 |
8.666 |
- |
-1.78% |
- |
|
rng::is_partitioned(list<int>)_(partitioned)/1024
|
-1.57% |
711.121 |
699.955 |
- |
-2.92% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-1.57% |
14196.801 |
13974.013 |
- |
-2.13% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
-1.57% |
3822.259 |
3762.288 |
- |
-2.06% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.57% |
6279.484 |
6180.991 |
- |
0.03% |
- |
|
BM_std_minmax<int>/5
|
-1.57% |
1.156 |
1.138 |
- |
-1.54% |
- |
|
rng::find_end(deque<int>,_pred)_(near_matches)/8192
|
-1.57% |
2394418.521 |
2356904.179 |
- |
-2.87% |
- |
|
BM_std_minmax<long_long>/7
|
-1.57% |
2.599 |
2.558 |
- |
-1.52% |
- |
|
std::fill_n(vector<bool>)/32768
|
-1.56% |
30.428 |
29.952 |
- |
-0.22% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/1024
|
-1.56% |
2977.612 |
2931.032 |
- |
-0.99% |
- |
|
rng::copy(deque<int>)/1048576
|
-1.56% |
50718.140 |
49924.757 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.56% |
39.241 |
38.628 |
- |
32.94% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1024
|
-1.56% |
600.155 |
590.779 |
- |
0.80% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
-1.56% |
5222.007 |
5140.464 |
- |
0.02% |
- |
|
BM_MakeHeap_string_SingleElement_16
|
-1.56% |
5.620 |
5.533 |
- |
-3.35% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
-1.56% |
2974.323 |
2928.033 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.56% |
2176214.032 |
2142354.575 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.56% |
2035142.903 |
2003487.225 |
- |
-0.81% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-1.55% |
5.389 |
5.305 |
- |
-0.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
-1.55% |
1389.594 |
1368.002 |
- |
-0.57% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-1.55% |
484.073 |
476.557 |
- |
-2.89% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-1.55% |
1167994.556 |
1149870.696 |
- |
-1.08% |
- |
|
BM_SortHeap_string_64
|
-1.55% |
30.186 |
29.718 |
- |
-2.72% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.55% |
1905.965 |
1876.404 |
- |
-0.12% |
- |
|
rng::stable_sort(vector<int>)_(ascending)/8
|
-1.55% |
16.804 |
16.543 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
-1.54% |
9.855 |
9.702 |
- |
-0.54% |
- |
|
BM_std_minmax_element<char>/64
|
-1.54% |
17.687 |
17.414 |
- |
-1.42% |
- |
|
BM_RangesPopHeap_string_256
|
-1.54% |
41.112 |
40.477 |
- |
-0.57% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
-1.54% |
172.008 |
169.356 |
- |
2.92% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
-1.54% |
3141.205 |
3092.858 |
- |
-1.05% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_16384
|
-1.54% |
17.150 |
16.886 |
- |
-0.67% |
- |
|
BM_std_minmax_element<char>/65536
|
-1.54% |
17934.904 |
17659.349 |
- |
-1.27% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-1.53% |
8785496.978 |
8650693.770 |
- |
-0.28% |
- |
|
rng::move_backward(vector<int>)/1048576
|
-1.53% |
57493.962 |
56612.305 |
- |
-3.28% |
- |
|
BM_std_minmax_element<char>/64000
|
-1.53% |
17503.854 |
17235.756 |
- |
-1.51% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.53% |
1.069 |
1.053 |
- |
-5.94% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384
|
-1.53% |
110.802 |
109.107 |
- |
-0.82% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.53% |
398018.892 |
391931.479 |
- |
0.28% |
- |
|
rng::find_if_not(list<int>)_(bail_25%)/1024
|
-1.53% |
194.619 |
191.647 |
- |
-1.78% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.53% |
55493759.285 |
54646890.942 |
- |
-3.01% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/8192
|
-1.53% |
4797.322 |
4724.122 |
- |
0.77% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-1.53% |
4931.325 |
4856.114 |
- |
-2.84% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-1.52% |
204142172.937 |
201032048.586 |
- |
0.16% |
- |
|
BM_RangesPopHeap_uint32_256
|
-1.52% |
17.220 |
16.958 |
- |
0.52% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-1.52% |
112.218 |
110.511 |
- |
2.94% |
- |
|
BM_MakeThenSortHeap_uint64_Heap_64
|
-1.52% |
8.398 |
8.270 |
- |
0.46% |
- |
|
BM_RangesMakeThenSortHeap_float_Heap_262144
|
-1.52% |
30.673 |
30.207 |
- |
-1.26% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.52% |
35.273 |
34.738 |
- |
-0.61% |
- |
|
std::shift_left(deque<int>)/32
|
-1.51% |
4.794 |
4.721 |
- |
-0.15% |
- |
|
BM_MakeThenSortHeap_uint64_Random_262144
|
-1.51% |
35.846 |
35.304 |
- |
-0.17% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256
|
-1.51% |
11.107 |
10.939 |
- |
-0.44% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.51% |
16099.567 |
15856.449 |
- |
0.97% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.51% |
13.732 |
13.524 |
- |
-1.27% |
- |
|
BM_std_minmax_element<char>/70000
|
-1.51% |
19137.877 |
18848.980 |
- |
-1.53% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Ascending_262144
|
-1.51% |
25.445 |
25.061 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
-1.51% |
162352800.216 |
159909014.996 |
- |
-0.58% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
-1.50% |
5840.956 |
5753.235 |
- |
-1.07% |
- |
|
rng::move(deque<int>)/4096
|
-1.50% |
154.608 |
152.287 |
- |
-1.08% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-1.50% |
2683.610 |
2643.338 |
- |
0.60% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_16384
|
-1.50% |
47.454 |
46.742 |
- |
-0.69% |
- |
|
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192
|
-1.50% |
100495.838 |
98988.050 |
- |
-1.47% |
- |
|
BM_std_minmax<unsigned_char>/13
|
-1.50% |
2.218 |
2.184 |
- |
-1.55% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-1.50% |
257462014.589 |
253611284.503 |
- |
-28.56% |
- |
|
BM_MakeThenSortHeap_float_Descending_64
|
-1.49% |
3.352 |
3.302 |
- |
-0.87% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-1.49% |
27.273 |
26.867 |
- |
0.84% |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.49% |
208.179 |
205.081 |
- |
-1.20% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
-1.49% |
7995.627 |
7876.762 |
- |
0.17% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-1.49% |
143.187 |
141.059 |
- |
-1.20% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-1.48% |
9407105.090 |
9267421.022 |
- |
1.21% |
- |
|
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144
|
-1.48% |
24.841 |
24.472 |
- |
0.32% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256
|
-1.48% |
13.217 |
13.021 |
- |
-1.45% |
- |
|
rng::rotate(vector<int>)_(1_element_backward)/8192
|
-1.48% |
300.130 |
295.682 |
- |
-0.93% |
- |
|
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4
|
-1.48% |
1.445 |
1.424 |
- |
-0.90% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192
|
-1.48% |
100735.396 |
99246.661 |
- |
-1.49% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
-1.48% |
50377.578 |
49633.341 |
- |
-1.55% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024
|
-1.48% |
8.573 |
8.446 |
- |
-0.84% |
- |
|
rng::is_partitioned(vector<int>)_(partitioned)/1024
|
-1.47% |
178.262 |
175.638 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-1.47% |
10794536.224 |
10635744.888 |
- |
15.74% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/65536
|
-1.47% |
15252.516 |
15028.398 |
- |
-1.81% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-1.47% |
55239.047 |
54427.854 |
- |
-0.55% |
- |
|
BM_RangesPushHeap_uint32_Ascending_256
|
-1.47% |
3.097 |
3.052 |
- |
-0.52% |
- |
|
rng::copy_backward(vector<bool>)_(unaligned)/1048576
|
-1.47% |
6836.854 |
6736.506 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.47% |
1650336.102 |
1626113.770 |
- |
-0.23% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.47% |
186636.034 |
183896.843 |
- |
-1.50% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32
|
-1.47% |
826.353 |
814.227 |
- |
-0.76% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144
|
-1.47% |
10.611 |
10.455 |
- |
-1.55% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-1.47% |
6.022 |
5.934 |
- |
4.01% |
- |
|
BM_std_minmax_element<char>/5500
|
-1.47% |
1510.834 |
1488.689 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.46% |
2405684.229 |
2370472.403 |
- |
17.86% |
- |
|
rng::generate(deque<int>)/8192
|
-1.46% |
2083.674 |
2053.181 |
- |
0.47% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-1.46% |
5.039 |
4.965 |
- |
-1.35% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.46% |
16.938 |
16.691 |
- |
0.75% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-1.46% |
9.717 |
9.575 |
- |
-11.30% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.46% |
8.324 |
8.203 |
- |
-3.37% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-1.46% |
1011.113 |
996.385 |
- |
-5.51% |
- |
|
BM_RangesPushHeap_uint32_Ascending_1024
|
-1.46% |
3.952 |
3.894 |
- |
-0.53% |
- |
|
rng::find_end(vector<int>,_pred)_(process_all)/1000
|
-1.45% |
585.773 |
577.257 |
- |
0.89% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-1.45% |
2849.334 |
2807.942 |
- |
-2.62% |
- |
|
rng::copy_if(list<int>)_(every_other)/32768
|
-1.45% |
25416.660 |
25048.341 |
- |
-1.13% |
- |
|
rng::remove(vector<int>)_(prefix)/32
|
-1.45% |
53.315 |
52.544 |
- |
-0.72% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_4
|
-1.45% |
1.273 |
1.255 |
- |
1.06% |
- |
|
rng::search(list<int>,_pred)_(near_matches)/1024
|
-1.44% |
45631.781 |
44973.792 |
- |
-1.81% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/0
|
-1.44% |
53.613 |
52.840 |
- |
42.91% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-1.44% |
3.048 |
3.004 |
- |
-4.99% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_64
|
-1.44% |
8.716 |
8.591 |
- |
-0.80% |
- |
|
BM_CmpEqual_ushort_short
|
-1.44% |
1.061 |
1.045 |
- |
-1.11% |
- |
|
rng::find_first_of(deque<int>)_(small_needle)/50
|
-1.44% |
164.697 |
162.330 |
- |
-4.94% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.44% |
8123.390 |
8006.653 |
- |
-1.11% |
- |
|
rng::search(vector<int>)_(single_element)/8192
|
-1.44% |
1835.147 |
1808.788 |
- |
-1.28% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_4
|
-1.43% |
2.618 |
2.580 |
- |
-6.82% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1000
|
-1.43% |
23034.614 |
22705.217 |
- |
-1.49% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_4
|
-1.43% |
5.959 |
5.874 |
- |
-2.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.43% |
67868355.569 |
66899290.164 |
- |
-1.72% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-1.43% |
1.553 |
1.531 |
- |
-0.99% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-1.43% |
8.317 |
8.198 |
- |
0.26% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-1.43% |
5.108 |
5.035 |
- |
-7.35% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-1.43% |
1397538.900 |
1377610.352 |
- |
-0.38% |
- |
|
rng::search(vector<int>,_pred)_(near_matches)/1024
|
-1.43% |
24085.729 |
23742.287 |
- |
-1.35% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.42% |
38708371.682 |
38157338.751 |
- |
-2.52% |
- |
|
BM_std_minmax<char>/20
|
-1.42% |
1.940 |
1.912 |
- |
-7.66% |
- |
|
rng::find_if_not(deque<int>)_(process_all)/8
|
-1.42% |
4.019 |
3.962 |
- |
0.90% |
- |
|
rng::find_first_of(list<int>)_(small_needle)/8192
|
-1.42% |
22554.768 |
22234.174 |
- |
-4.20% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.42% |
15088.110 |
14873.819 |
- |
0.11% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-1.42% |
9.190 |
9.060 |
- |
-1.14% |
- |
|
BM_MakeHeap_uint32_Random_64
|
-1.42% |
1.283 |
1.265 |
- |
1.17% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-1.41% |
168810907.650 |
166422956.342 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
-1.41% |
4695890.128 |
4629463.731 |
- |
-0.77% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-1.41% |
1220354.250 |
1203094.806 |
- |
4.03% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-1.41% |
46.739 |
46.080 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-1.41% |
32.031 |
31.580 |
- |
1.03% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_256
|
-1.41% |
10.200 |
10.056 |
- |
-0.89% |
- |
|
bm_ranges_lexicographical_compare<int>/2
|
-1.41% |
1.607 |
1.584 |
- |
3.73% |
- |
|
rng::search(vector<int>)_(same_length)/8192
|
-1.41% |
1931.977 |
1904.818 |
- |
1.39% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
-1.41% |
19092007.021 |
18823632.167 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-1.41% |
1553261.963 |
1531430.338 |
- |
1.65% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.40% |
1.110 |
1.094 |
- |
0.46% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-1.40% |
0.994 |
0.981 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-1.40% |
181799568.968 |
179249564.208 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.40% |
45224.368 |
44590.901 |
- |
-4.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-1.40% |
1628790.658 |
1605984.449 |
- |
-5.30% |
- |
|
BM_LowerBound_string_1024
|
-1.40% |
177.830 |
175.346 |
- |
-1.56% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
-1.40% |
126091.304 |
124330.234 |
- |
-1.91% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384
|
-1.40% |
3.043 |
3.001 |
- |
-0.21% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.40% |
23.122 |
22.799 |
- |
1.12% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-1.40% |
1129307.652 |
1113540.127 |
- |
-0.18% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.40% |
22086.362 |
21778.088 |
- |
-1.51% |
- |
|
BM_RangesPopHeap_pair<uint32,_uint32>_64
|
-1.40% |
15.922 |
15.700 |
- |
-2.33% |
- |
|
BM_std_min<unsigned_long_long>/31
|
-1.39% |
3.020 |
2.978 |
- |
-1.62% |
- |
|
rng::fill(vector<bool>)/32768
|
-1.39% |
30.445 |
30.021 |
- |
-3.20% |
- |
|
BM_RangesPushHeap_uint32_Random_1024
|
-1.39% |
6.225 |
6.138 |
- |
1.67% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-1.39% |
1237248.147 |
1220015.827 |
- |
-2.01% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-1.39% |
6278.402 |
6191.037 |
- |
0.54% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.39% |
266.485 |
262.784 |
- |
-0.44% |
- |
|
BM_std_min<int>/7
|
-1.39% |
1.055 |
1.040 |
- |
-1.24% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-1.39% |
1228315.105 |
1211276.935 |
- |
4.50% |
- |
|
BM_std_minmax<int>/64
|
-1.39% |
2.531 |
2.496 |
- |
-0.75% |
- |
|
BM_num_get<bool>
|
-1.38% |
12.761 |
12.584 |
- |
4.16% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.38% |
3.835 |
3.782 |
- |
-0.91% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
-1.38% |
51700.964 |
50986.077 |
- |
-0.96% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-1.38% |
2.351 |
2.318 |
- |
-7.72% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-1.38% |
6898.188 |
6803.186 |
- |
-11.42% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64
|
-1.38% |
1.119 |
1.103 |
- |
-3.68% |
- |
|
rng::sample(list<int>)/8192
|
-1.37% |
100246.179 |
98867.978 |
- |
-0.10% |
- |
|
rng::remove_if(list<int>)_(sprinkled)/8192
|
-1.37% |
8327.047 |
8212.753 |
- |
-0.80% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-1.37% |
8916.691 |
8794.367 |
- |
-0.83% |
- |
|
BM_PushHeap_float_Random_16384
|
-1.37% |
7.730 |
7.624 |
- |
1.32% |
- |
|
std::remove(list<int>)_(prefix)/50
|
-1.37% |
67.871 |
66.940 |
- |
0.27% |
- |
|
rng::unique(vector<int>,_pred)_(contiguous)/52
|
-1.37% |
65.315 |
64.419 |
- |
-2.04% |
- |
|
BM_std_min<unsigned_char>/15
|
-1.37% |
2.128 |
2.098 |
- |
0.60% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-1.37% |
1742781.875 |
1718943.987 |
- |
-0.31% |
- |
|
SetIntersection_Front_Vector_float_16_16
|
-1.37% |
39013303.328 |
38480066.619 |
- |
0.97% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/1024
|
-1.37% |
6882.675 |
6788.623 |
- |
-0.86% |
- |
|
BM_std_minmax<long_long>/14
|
-1.37% |
3.338 |
3.292 |
- |
0.05% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1024
|
-1.36% |
589.053 |
581.012 |
- |
-1.52% |
- |
|
rng::rotate(list<int>)_(by_1/3)/50
|
-1.36% |
24.123 |
23.793 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-1.36% |
17745181.477 |
17503032.310 |
- |
0.73% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384
|
-1.36% |
32.704 |
32.258 |
- |
-0.97% |
- |
|
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
-1.36% |
4.206 |
4.149 |
- |
-1.86% |
- |
|
BM_SortHeap_uint32_16
|
-1.36% |
4.862 |
4.796 |
- |
-0.43% |
- |
|
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
-1.36% |
799.246 |
788.370 |
- |
1.31% |
- |
|
rng::all_of(list<int>)_(process_all)/50
|
-1.36% |
22.071 |
21.771 |
- |
-1.30% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144
|
-1.36% |
674.724 |
665.557 |
- |
-0.16% |
- |
|
rng::move(vector<int>)/8
|
-1.36% |
2.374 |
2.342 |
- |
5.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.36% |
1242349.041 |
1225493.977 |
- |
-1.95% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-1.35% |
3.938 |
3.884 |
- |
0.42% |
- |
|
BM_LowerBound_uint32_262144
|
-1.35% |
561.343 |
553.755 |
- |
-0.42% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_256
|
-1.35% |
25.087 |
24.748 |
- |
-1.50% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
-1.35% |
2.712 |
2.676 |
- |
3.81% |
- |
|
BM_RangesPushHeap_uint32_Ascending_64
|
-1.35% |
2.232 |
2.202 |
- |
-0.60% |
- |
|
bm_gcd_random
|
-1.35% |
30.811 |
30.396 |
- |
-0.86% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_262144
|
-1.34% |
24.953 |
24.618 |
- |
-1.08% |
- |
|
BM_align/8
|
-1.34% |
0.962 |
0.949 |
- |
5.73% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144
|
-1.34% |
50.484 |
49.806 |
- |
-1.04% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
-1.34% |
31.102 |
30.685 |
- |
2.84% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-1.34% |
12230.264 |
12066.191 |
- |
-1.00% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-1.34% |
104.718 |
103.314 |
- |
-3.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-1.34% |
93337.927 |
92087.946 |
- |
-0.98% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.34% |
277471.484 |
273766.324 |
- |
-0.31% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
-1.34% |
42382.102 |
41816.200 |
- |
-0.92% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16
|
-1.33% |
6.881 |
6.790 |
- |
-1.24% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_262144
|
-1.33% |
32.117 |
31.690 |
- |
-0.35% |
- |
|
BM_std_min<unsigned_short>/27
|
-1.33% |
2.370 |
2.339 |
- |
-1.81% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.33% |
35809.408 |
35333.844 |
- |
0.84% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value)/32
|
-1.33% |
39.244 |
38.723 |
- |
-7.44% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.33% |
1240136.555 |
1223678.953 |
- |
-1.67% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-1.33% |
1952.781 |
1926.877 |
- |
2.75% |
- |
|
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
-1.32% |
8.958 |
8.839 |
- |
-1.67% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
-1.32% |
19939.136 |
19675.464 |
- |
1.00% |
- |
|
BM_std_minmax_element<char>/4000
|
-1.32% |
1099.534 |
1085.005 |
- |
-1.42% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
-1.32% |
924.695 |
912.477 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-1.32% |
4827045.034 |
4763289.505 |
- |
1.42% |
- |
|
BM_MakeHeap_string_Heap_64
|
-1.32% |
5.038 |
4.971 |
- |
-2.57% |
- |
|
rng::search_n(vector<int>)_(no_match)/1048576
|
-1.32% |
213052.586 |
210240.213 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-1.32% |
1604571.371 |
1583448.404 |
- |
2.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.31% |
1169.922 |
1154.564 |
- |
-6.41% |
- |
|
BM_RangesMakeHeap_string_PipeOrgan_16
|
-1.31% |
3.635 |
3.587 |
- |
-6.66% |
- |
|
rng::find_end(vector<int>,_pred)_(single_element)/1000
|
-1.31% |
575.246 |
567.698 |
- |
-1.51% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.31% |
13011.609 |
12840.915 |
- |
-0.99% |
- |
|
BM_SortHeap_string_16
|
-1.31% |
14.305 |
14.118 |
- |
-1.99% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_256
|
-1.31% |
10.512 |
10.374 |
- |
-0.63% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-1.31% |
1218926.594 |
1202949.949 |
- |
4.59% |
- |
|
rng::stable_sort(deque<int>)_(shuffled)/1024
|
-1.31% |
2487.295 |
2454.733 |
- |
0.71% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-1.31% |
4447596.699 |
4389452.800 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192
|
-1.31% |
159492.776 |
157408.939 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-1.31% |
5824762.150 |
5748700.597 |
- |
-1.52% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.31% |
54726612.145 |
54012083.305 |
- |
-0.04% |
- |
|
BM_MakeHeap_uint32_PipeOrgan_16
|
-1.31% |
1.037 |
1.024 |
- |
-1.65% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Ascending_4
|
-1.31% |
0.862 |
0.851 |
- |
-2.16% |
- |
|
rng::reverse_copy(list<int>)/8
|
-1.30% |
2.324 |
2.294 |
- |
-0.61% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
-1.30% |
5807.689 |
5731.941 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-1.30% |
1971507.020 |
1945854.295 |
- |
-4.72% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
-1.30% |
9.482 |
9.359 |
- |
-0.85% |
- |
|
rng::is_partitioned(deque<int>)_(unpartitioned)/50
|
-1.30% |
4.194 |
4.140 |
- |
-2.64% |
- |
|
BM_MakeThenSortHeap_uint32_Heap_16
|
-1.29% |
5.181 |
5.114 |
- |
-0.20% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.29% |
339.233 |
334.849 |
- |
-2.61% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-1.29% |
8773554.218 |
8660168.264 |
- |
-0.79% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.29% |
42962.688 |
42407.528 |
- |
-1.34% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/8192
|
-1.29% |
142.392 |
140.552 |
- |
0.85% |
- |
|
BM_deque_deque_move/1
|
-1.29% |
3.478 |
3.433 |
- |
0.70% |
- |
|
BM_std_minmax<char>/13
|
-1.29% |
2.256 |
2.227 |
- |
-0.68% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.29% |
16.991 |
16.772 |
- |
0.49% |
- |
|
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024
|
-1.29% |
70.005 |
69.103 |
- |
-0.52% |
- |
|
rng::copy_backward(list<int>)/4096
|
-1.29% |
3102.813 |
3062.859 |
- |
-1.50% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
-1.29% |
19612.857 |
19360.378 |
- |
1.20% |
- |
|
std::fill_n(list<int>)/50
|
-1.29% |
16.015 |
15.809 |
- |
-2.26% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
-1.29% |
8.623 |
8.512 |
- |
0.15% |
- |
|
BM_deque_deque_move_backward/512
|
-1.28% |
18.804 |
18.562 |
- |
-0.38% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.28% |
28.542 |
28.176 |
- |
-1.33% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-1.28% |
9047.438 |
8931.594 |
- |
-0.11% |
- |
|
BM_RangesSortHeap_uint64_4
|
-1.28% |
0.944 |
0.932 |
- |
-0.14% |
- |
|
rng::search(vector<int>)_(same_length)/1024
|
-1.28% |
252.534 |
249.303 |
- |
0.79% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.28% |
13.173 |
13.004 |
- |
-2.24% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.28% |
13625.907 |
13451.721 |
- |
0.11% |
- |
|
std::multiset<int>::erase(iterator)/0
|
-1.28% |
20.353 |
20.093 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.28% |
21.994 |
21.713 |
- |
-1.43% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
-1.27% |
31.481 |
31.080 |
- |
1.54% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-1.27% |
347594009.808 |
343163780.630 |
- |
1.72% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.27% |
40233.110 |
39720.348 |
- |
0.10% |
- |
|
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-1.27% |
22019.929 |
21739.342 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-1.27% |
1116940.171 |
1102753.954 |
- |
-1.36% |
- |
|
BM_RangesSortHeap_pair<uint32,_uint32>_16
|
-1.27% |
5.960 |
5.884 |
- |
-2.41% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16
|
-1.27% |
8.638 |
8.528 |
- |
-0.30% |
- |
|
BM_std_minmax<int>/28
|
-1.27% |
2.080 |
2.054 |
- |
-1.27% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.27% |
10.674 |
10.538 |
- |
-0.04% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
-1.27% |
3138.625 |
3098.867 |
- |
-0.35% |
- |
|
rng::fold_left(list<int>)/8
|
-1.27% |
3.867 |
3.818 |
- |
-1.53% |
- |
|
std::copy_n(list<int>)/64
|
-1.26% |
13.961 |
13.784 |
- |
-1.79% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.26% |
85160.396 |
84083.849 |
- |
0.17% |
- |
|
rng::partial_sort(deque<int>)_(pipe-organ)/1024
|
-1.26% |
7974.488 |
7873.802 |
- |
-0.11% |
- |
|
rng::replace_if(deque<int>)_(prefix)/32
|
-1.26% |
14.167 |
13.988 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-1.26% |
170240486.995 |
168093246.737 |
- |
-1.76% |
- |
|
rng::search_n(vector<int>)_(no_match)/1024
|
-1.26% |
214.523 |
211.817 |
- |
0.57% |
- |
|
BM_std_min<unsigned_short>/7
|
-1.26% |
1.101 |
1.087 |
- |
-1.02% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.26% |
10.486 |
10.354 |
- |
-0.62% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.26% |
101985.233 |
100702.000 |
- |
-1.56% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
-1.26% |
21.318 |
21.050 |
- |
-1.14% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-1.26% |
19.416 |
19.172 |
- |
-0.96% |
- |
|
BM_std_minmax<unsigned_long_long>/23
|
-1.26% |
4.396 |
4.340 |
- |
0.99% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
-1.25% |
7638.795 |
7542.995 |
- |
5.10% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8
|
-1.25% |
18.601 |
18.368 |
- |
2.16% |
- |
|
std::shift_left(list<int>)/50
|
-1.25% |
27.942 |
27.592 |
- |
-0.27% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.25% |
8927292.596 |
8815804.894 |
- |
-0.64% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-1.25% |
7.445 |
7.352 |
- |
-3.56% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-1.25% |
12274388.348 |
12121313.063 |
- |
-0.48% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
-1.25% |
6.454 |
6.373 |
- |
-0.07% |
- |
|
rng::transform(list<int>)_(identity_transform)/8192
|
-1.25% |
7599.971 |
7505.226 |
- |
-1.28% |
- |
|
rng::stable_sort(deque<int>)_(heap)/8192
|
-1.25% |
18006.323 |
17781.901 |
- |
0.45% |
- |
|
BM_std_minmax<char>/23
|
-1.25% |
2.939 |
2.902 |
- |
-8.32% |
- |
|
BM_RangesMakeHeap_string_Random_16
|
-1.25% |
8.293 |
8.190 |
- |
-1.17% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-1.24% |
18.833 |
18.598 |
- |
1.03% |
- |
|
rng::partition_point(list<int>)/1024
|
-1.24% |
1283.476 |
1267.533 |
- |
0.51% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
-1.24% |
7892.074 |
7794.058 |
- |
-1.39% |
- |
|
BM_RangesMakeHeap_float_Random_262144
|
-1.24% |
1.108 |
1.094 |
- |
-3.81% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-1.23% |
2.378 |
2.348 |
- |
-1.69% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_16
|
-1.23% |
9.974 |
9.851 |
- |
-0.31% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-1.23% |
157.737 |
155.791 |
- |
-7.76% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4
|
-1.22% |
0.919 |
0.908 |
- |
-1.40% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
-1.22% |
6316.677 |
6239.318 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.22% |
23545949.190 |
23257873.175 |
- |
-1.94% |
- |
|
BM_std_min<unsigned_long_long>/30
|
-1.22% |
2.713 |
2.680 |
- |
-0.45% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1024
|
-1.22% |
28972.739 |
28619.720 |
- |
-0.04% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
-1.22% |
160.456 |
158.503 |
- |
-0.65% |
- |
|
BM_RangesPushHeap_string_Ascending_4
|
-1.22% |
2.571 |
2.540 |
- |
-2.90% |
- |
|
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16
|
-1.22% |
7.695 |
7.602 |
- |
-0.18% |
- |
|
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.22% |
728.619 |
719.765 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-1.22% |
18389435.681 |
18165991.300 |
- |
3.03% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.21% |
1718102.623 |
1697272.055 |
- |
-0.88% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
-1.21% |
6.743 |
6.661 |
- |
0.01% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384
|
-1.21% |
1.192 |
1.177 |
- |
-4.75% |
- |
|
rng::find_end(list<int>)_(match_near_end)/1000
|
-1.21% |
767.875 |
758.578 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-1.21% |
4447402.476 |
4393704.052 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.21% |
217.340 |
214.717 |
- |
0.08% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.21% |
34786.352 |
34366.749 |
- |
-2.95% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
-1.20% |
2489.410 |
2459.459 |
- |
0.76% |
- |
|
BM_align/256
|
-1.20% |
0.961 |
0.950 |
- |
5.82% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-1.20% |
168518911.694 |
166494482.271 |
- |
0.11% |
- |
|
BM_RangesMakeThenSortHeap_uint32_Heap_16
|
-1.20% |
5.166 |
5.104 |
- |
-1.70% |
- |
|
BM_std_min<unsigned_char>/29
|
-1.20% |
2.022 |
1.998 |
- |
1.60% |
- |
|
rng::reverse_copy(list<int>)/4096
|
-1.20% |
3063.323 |
3026.682 |
- |
-1.47% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
-1.20% |
27440.758 |
27112.696 |
- |
-0.14% |
- |
|
rng::search(list<int>)_(single_element)/1024
|
-1.20% |
717.670 |
709.092 |
- |
-2.33% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_64
|
-1.19% |
8.466 |
8.365 |
- |
-0.43% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-1.19% |
4.072 |
4.024 |
- |
-0.48% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.19% |
4759932.796 |
4703102.656 |
- |
-1.54% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.19% |
1174087.769 |
1160072.911 |
- |
-3.63% |
- |
|
BM_std_min<__int128>/20
|
-1.19% |
7.704 |
7.612 |
- |
-0.03% |
- |
|
std::partition_copy(list<int>)/32
|
-1.19% |
8.588 |
8.485 |
- |
-1.23% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(heap)/8192
|
-1.19% |
127635.333 |
126113.626 |
- |
-1.48% |
- |
|
rng::copy_n(vector<int>)/4096
|
-1.19% |
149.520 |
147.739 |
- |
1.01% |
- |
|
rng::move(deque<int>)/262144
|
-1.19% |
15036.439 |
14857.440 |
- |
-0.92% |
- |
|
BM_std_minmax<unsigned_int>/10
|
-1.19% |
1.387 |
1.371 |
- |
-1.22% |
- |
|
std::search_n(deque<int>)_(no_match)/1048576
|
-1.19% |
444200.148 |
438926.163 |
- |
-1.07% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-1.19% |
3.143 |
3.105 |
- |
-2.32% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
-1.19% |
37.298 |
36.856 |
- |
-0.48% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
-1.18% |
2.324 |
2.296 |
- |
0.57% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16
|
-1.18% |
11.512 |
11.376 |
- |
-0.33% |
- |
|
BM_std_minmax<unsigned_short>/26
|
-1.18% |
2.602 |
2.571 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.18% |
1365957.921 |
1349836.897 |
- |
-1.56% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-1.18% |
1711537.593 |
1691340.411 |
- |
-1.68% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Random_16384
|
-1.18% |
22.372 |
22.108 |
- |
-0.86% |
- |
|
std::partition_point(list<int>)/32
|
-1.18% |
16.186 |
15.995 |
- |
0.44% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256
|
-1.18% |
11.763 |
11.624 |
- |
-1.13% |
- |
|
rng::adjacent_find(vector<int>,_pred)/8
|
-1.18% |
3.459 |
3.419 |
- |
0.65% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-1.17% |
10275.850 |
10155.340 |
- |
-0.64% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_262144
|
-1.17% |
49.928 |
49.343 |
- |
-4.28% |
- |
|
BM_std_min<unsigned_short>/4096
|
-1.17% |
55.810 |
55.157 |
- |
0.02% |
- |
|
BM_RangesPopHeap_uint32_4
|
-1.17% |
2.664 |
2.632 |
- |
0.14% |
- |
|
std::move(list<int>)/8
|
-1.17% |
3.489 |
3.448 |
- |
-0.53% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144
|
-1.17% |
34.363 |
33.961 |
- |
-0.82% |
- |
|
rng::for_each(multimap<int>::iterator)/8
|
-1.17% |
4.562 |
4.509 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.17% |
1110902.493 |
1097944.915 |
- |
-0.15% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.17% |
25.500 |
25.203 |
- |
-1.30% |
- |
|
rng::stable_partition(vector<int>)_(alloc_fails)/50
|
-1.17% |
1923.753 |
1901.333 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.16% |
1115872.666 |
1102881.994 |
- |
-1.80% |
- |
|
rng::partial_sort_copy(vector<int>)_(descending)/8
|
-1.16% |
18.357 |
18.144 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-1.16% |
9980907.668 |
9864899.856 |
- |
0.71% |
- |
|
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384
|
-1.16% |
27.042 |
26.728 |
- |
-0.49% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.16% |
376.594 |
372.222 |
- |
1.87% |
- |
|
BM_LowerBound_float_16
|
-1.16% |
7.878 |
7.787 |
- |
-1.13% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-1.16% |
10.209 |
10.091 |
- |
-2.42% |
- |
|
BM_RangesSortHeap_uint64_16
|
-1.16% |
5.005 |
4.947 |
- |
-0.26% |
- |
|
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-1.16% |
1.347 |
1.331 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent)/32
|
-1.15% |
1.060 |
1.048 |
- |
-6.68% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.15% |
206036.776 |
203659.860 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.15% |
1358512.533 |
1342868.899 |
- |
-1.22% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
-1.15% |
29.740 |
29.398 |
- |
-0.19% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.15% |
15.957 |
15.773 |
- |
-1.20% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-1.15% |
38570.869 |
38127.348 |
- |
-0.02% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1024
|
-1.15% |
44725.113 |
44211.134 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.15% |
39698435.597 |
39242458.363 |
- |
0.05% |
- |
|
rng::rotate(deque<int>)_(by_1/2)/50
|
-1.14% |
10.408 |
10.289 |
- |
-0.55% |
- |
|
std::none_of(vector<int>)_(process_all)/32
|
-1.14% |
8.427 |
8.330 |
- |
-0.57% |
- |
|
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-1.14% |
29003.746 |
28673.117 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.14% |
167391492.070 |
165489997.311 |
- |
-0.28% |
- |
|
rng::find_if(list<int>)_(process_all)/50
|
-1.14% |
21.744 |
21.498 |
- |
-1.21% |
- |
|
BM_LowerBound_uint64_262144
|
-1.13% |
589.514 |
582.833 |
- |
-0.26% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-1.13% |
18.704 |
18.493 |
- |
19.02% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-1.13% |
24.192 |
23.919 |
- |
1.16% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-1.13% |
1.689 |
1.670 |
- |
-1.32% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.13% |
36091.129 |
35684.481 |
- |
1.12% |
- |
|
rng::stable_sort(deque<int>)_(repeated)/8192
|
-1.13% |
7676.006 |
7589.529 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.13% |
1313980.941 |
1299186.039 |
- |
1.25% |
- |
|
BM_RangesMakeThenSortHeap_float_Random_262144
|
-1.13% |
62.758 |
62.051 |
- |
-0.54% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-1.12% |
20.888 |
20.653 |
- |
2.41% |
- |
|
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
-1.12% |
24.351 |
24.077 |
- |
-0.42% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
-1.12% |
8.467 |
8.372 |
- |
-0.09% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.12% |
173473.415 |
171526.837 |
- |
-1.25% |
- |
|
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024
|
-1.12% |
1.255 |
1.241 |
- |
-0.24% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64
|
-1.12% |
9.520 |
9.414 |
- |
1.63% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.12% |
17131.814 |
16939.803 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.12% |
13439868.442 |
13289243.790 |
- |
4.08% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4
|
-1.12% |
1.824 |
1.803 |
- |
-0.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-1.12% |
4637453.004 |
4585544.496 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-1.12% |
1219758.138 |
1206117.186 |
- |
4.83% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/1048576
|
-1.12% |
6833.940 |
6757.562 |
- |
0.00% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_16384
|
-1.12% |
16.452 |
16.268 |
- |
-0.63% |
- |
|
std::remove(list<int>)_(prefix)/32
|
-1.12% |
55.863 |
55.238 |
- |
-0.07% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.12% |
18.813 |
18.603 |
- |
1.40% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8192
|
-1.12% |
99964.366 |
98849.123 |
- |
-1.27% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
-1.12% |
10.258 |
10.144 |
- |
0.13% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-1.12% |
15.046 |
14.878 |
- |
-0.26% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.12% |
8.948 |
8.849 |
- |
1.41% |
- |
|
BM_RangesPushHeap_uint64_Random_64
|
-1.11% |
5.298 |
5.239 |
- |
-0.68% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-1.11% |
23.158 |
22.900 |
- |
-0.75% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.11% |
5.815 |
5.750 |
- |
1.56% |
- |
|
BM_std_min<unsigned___int128>/3
|
-1.11% |
1.035 |
1.023 |
- |
-1.82% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
-1.11% |
18.774 |
18.566 |
- |
-1.94% |
- |
|
rng::stable_partition(vector<int>)_(sparse)/1024
|
-1.11% |
209.750 |
207.420 |
- |
0.28% |
- |
|
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.11% |
7.784 |
7.697 |
- |
-1.03% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.11% |
28.096 |
27.784 |
- |
-24.36% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-1.11% |
1218712.242 |
1205214.353 |
- |
4.10% |
- |
|
rng::for_each(set<int>)/8
|
-1.11% |
4.553 |
4.502 |
- |
-2.46% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
-1.11% |
9439.725 |
9335.234 |
- |
0.70% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/8192
|
-1.11% |
4495.390 |
4445.658 |
- |
-1.15% |
- |
|
rng::remove_if(vector<int>)_(prefix)/8192
|
-1.11% |
2608.635 |
2579.789 |
- |
-1.52% |
- |
|
BM_std_min<unsigned_short>/5500
|
-1.11% |
76.384 |
75.540 |
- |
0.02% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_16
|
-1.10% |
8.554 |
8.459 |
- |
-1.91% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.10% |
1674647.135 |
1656156.250 |
- |
-1.43% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-1.10% |
1155513.099 |
1142754.868 |
- |
1.48% |
- |
|
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144
|
-1.10% |
32.155 |
31.800 |
- |
-0.91% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-1.10% |
1607082.680 |
1589389.406 |
- |
3.68% |
- |
|
BM_MakeThenSortHeap_string_SingleElement_16384
|
-1.10% |
37.480 |
37.067 |
- |
-4.26% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
-1.10% |
17988.522 |
17790.795 |
- |
1.13% |
- |
|
rng::stable_sort(deque<int>)_(pipe-organ)/8
|
-1.10% |
20.873 |
20.644 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.10% |
41540577.314 |
41084330.469 |
- |
-2.53% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
-1.10% |
3958.977 |
3915.499 |
- |
-0.60% |
- |
|
rng::copy_n(deque<int>)/8
|
-1.10% |
2.749 |
2.719 |
- |
-1.40% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-1.09% |
29.499 |
29.176 |
- |
-0.91% |
- |
|
BM_RangesPushHeap_uint64_Random_262144
|
-1.09% |
6.070 |
6.004 |
- |
-0.08% |
- |
|
rng::stable_sort(vector<int>)_(qsort_adversarial)/8
|
-1.09% |
16.603 |
16.422 |
- |
-2.39% |
- |
|
rng::copy(vector<int>)/1048576
|
-1.09% |
49383.663 |
48843.415 |
- |
-2.69% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.09% |
13733.314 |
13583.158 |
- |
0.41% |
- |
|
BM_RangesMakeThenSortHeap_string_Heap_64
|
-1.09% |
34.594 |
34.217 |
- |
1.75% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
-1.09% |
1.930 |
1.909 |
- |
-0.46% |
- |
|
BM_deque_vector_move/70000
|
-1.09% |
2965.287 |
2932.977 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.09% |
62055070.057 |
61379751.301 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.09% |
2063488.850 |
2041073.647 |
- |
-2.45% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
-1.09% |
61015.225 |
60352.479 |
- |
-1.37% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.08% |
13.962 |
13.811 |
- |
-0.71% |
- |
|
rng::partial_sort_copy(deque<int>)_(descending)/1024
|
-1.08% |
8506.262 |
8414.140 |
- |
-0.85% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.08% |
12.258 |
12.125 |
- |
-1.65% |
- |
|
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
-1.08% |
42197.127 |
41741.036 |
- |
-1.46% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.08% |
17818757.788 |
17626199.283 |
- |
-0.35% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-1.08% |
3.855 |
3.814 |
- |
-1.05% |
- |
|
BM_std_min<unsigned_short>/12
|
-1.08% |
1.532 |
1.516 |
- |
-0.10% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-1.08% |
33.734 |
33.370 |
- |
1.56% |
- |
|
BM_std_minmax<unsigned_short>/23
|
-1.08% |
2.454 |
2.428 |
- |
-5.53% |
- |
|
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256
|
-1.08% |
12.464 |
12.330 |
- |
0.24% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.07% |
22543797.948 |
22301613.668 |
- |
0.14% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.07% |
35.144 |
34.766 |
- |
-0.33% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.07% |
48.547 |
48.026 |
- |
2.63% |
- |
|
BM_align/1
|
-1.07% |
0.973 |
0.963 |
- |
7.39% |
- |
|
BM_std_minmax<short>/27
|
-1.07% |
2.815 |
2.785 |
- |
-3.02% |
- |
|
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-1.07% |
21074.255 |
20848.381 |
- |
-0.68% |
- |
|
BM_std_min<unsigned_int>/1024
|
-1.07% |
27.159 |
26.868 |
- |
0.07% |
- |
|
std::search_n(deque<int>)_(no_match)/8192
|
-1.07% |
3463.744 |
3426.708 |
- |
-0.88% |
- |
|
rng::sort(deque<int>)_(descending)/8
|
-1.07% |
26.030 |
25.752 |
- |
0.84% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
-1.07% |
13393.922 |
13250.987 |
- |
-1.84% |
- |
|
rng::copy_if(vector<int>)_(entire_range)/64
|
-1.07% |
15.860 |
15.691 |
- |
1.32% |
- |
|
BM_std_min<unsigned_int>/17
|
-1.06% |
0.970 |
0.959 |
- |
-1.17% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.06% |
689285.105 |
681972.439 |
- |
-1.19% |
- |
|
rng::find_first_of(vector<int>)_(large_needle)/1024
|
-1.06% |
108459.895 |
107309.490 |
- |
-2.30% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
-1.06% |
50033.457 |
49502.948 |
- |
-0.93% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-1.06% |
14.592 |
14.437 |
- |
-5.92% |
- |
|
BM_RangesSortHeap_float_1024
|
-1.06% |
8.021 |
7.936 |
- |
-1.12% |
- |
|
BM_MakeThenSortHeap_uint64_Descending_16384
|
-1.06% |
16.394 |
16.220 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
-1.06% |
19.913 |
19.702 |
- |
10.09% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.06% |
3673036.343 |
3634124.761 |
- |
-0.33% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8192
|
-1.06% |
7670.238 |
7589.298 |
- |
-0.54% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-1.06% |
4.726 |
4.676 |
- |
-1.89% |
- |
|
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64
|
-1.05% |
34.947 |
34.579 |
- |
-0.02% |
- |
|
BM_std_minmax_element<char>/512
|
-1.05% |
145.719 |
144.182 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.05% |
2469836.250 |
2443798.605 |
- |
-1.16% |
- |
|
rng::stable_sort(vector<int>)_(repeated)/1024
|
-1.05% |
1106.630 |
1094.970 |
- |
-3.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.05% |
11747062.174 |
11623344.199 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-1.05% |
2245370.627 |
2221752.566 |
- |
-2.13% |
- |
|
BM_RangesMakeThenSortHeap_uint64_Descending_64
|
-1.05% |
8.476 |
8.387 |
- |
-0.98% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-1.05% |
11.540 |
11.419 |
- |
-0.85% |
- |
|
rng::for_each(set<int>::iterator)/8192
|
-1.05% |
16234.039 |
16063.727 |
- |
-1.11% |
- |
|
BM_MakeHeap_pair<uint32,_uint32>_Random_262144
|
-1.05% |
3.087 |
3.054 |
- |
0.52% |
- |
|
BM_std_min<unsigned_short>/1024
|
-1.05% |
14.038 |
13.891 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-1.05% |
9042311.837 |
8947816.233 |
- |
-0.33% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.04% |
308.891 |
305.663 |
- |
-1.61% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.04% |
6684.167 |
6614.412 |
- |
0.02% |
- |
|
BM_std_minmax<int>/32
|
-1.04% |
1.618 |
1.601 |
- |
-1.08% |
- |
|
rng::any_of(list<int>)_(process_all)/50
|
-1.04% |
21.980 |
21.751 |
- |
-0.73% |
- |
|
std::is_sorted(vector<int>)/8
|
-1.04% |
2.099 |
2.077 |
- |
-0.07% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
-1.04% |
76.664 |
75.866 |
- |
1.16% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.04% |
400635.021 |
396461.610 |
- |
0.41% |
- |
|
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.04% |
529.786 |
524.268 |
- |
-1.21% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-1.04% |
7.889 |
7.807 |
- |
-2.15% |
- |
|
BM_std_min<unsigned_long_long>/24
|
-1.04% |
2.735 |
2.706 |
- |
0.84% |
- |
|
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
-1.04% |
347.146 |
343.538 |
- |
0.83% |
- |
|
BM_MakeHeap_string_Heap_256
|
-1.04% |
4.917 |
4.866 |
- |
-1.81% |
- |
|
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.04% |
2.960 |
2.930 |
- |
-2.37% |
- |
|
BM_RangesMakeHeap_string_QuickSortAdversary_64
|
-1.03% |
10.159 |
10.054 |
- |
-1.64% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-1.03% |
12.788 |
12.656 |
- |
-5.05% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1024
|
-1.03% |
247.951 |
245.390 |
- |
-2.14% |
- |
|
rng::is_sorted_until(vector<int>,_pred)/8192
|
-1.03% |
3273.660 |
3239.883 |
- |
0.09% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-1.03% |
2.385 |
2.361 |
- |
6.39% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-1.03% |
1372094.024 |
1357950.037 |
- |
0.61% |
- |
|
BM_MakeThenSortHeap_string_QuickSortAdversary_1024
|
-1.03% |
70.252 |
69.528 |
- |
0.11% |
- |
|
rng::partition(list<int>)_(dense)/32
|
-1.03% |
8.411 |
8.324 |
- |
-1.47% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-1.03% |
4556646.273 |
4509758.086 |
- |
-1.95% |
- |
|
BM_RangesMakeThenSortHeap_float_Ascending_16384
|
-1.03% |
26.856 |
26.580 |
- |
0.35% |
- |
|
rng::partial_sort(deque<int>)_(ascending)/1024
|
-1.03% |
7985.856 |
7903.801 |
- |
-0.26% |
- |
|
rng::find_end(deque<int>)_(near_matches)/1000
|
-1.03% |
27865.696 |
27579.507 |
- |
0.14% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-1.02% |
5925.990 |
5865.443 |
- |
-0.05% |
- |
|
std::rotate(deque<int>)_(by_1/2)/32
|
-1.02% |
7.571 |
7.494 |
- |
0.40% |
- |
|
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144
|
-1.02% |
7.615 |
7.538 |
- |
-2.22% |
- |
|
BM_std_min<long_long>/12
|
-1.02% |
2.044 |
2.024 |
- |
-0.25% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.02% |
16.670 |
16.500 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
-1.02% |
20.316 |
20.110 |
- |
-3.07% |
- |
|
BM_vector_deque_move_backward/5500
|
-1.02% |
199.381 |
197.355 |
- |
-0.65% |
- |
|
BM_MakeHeap_string_QuickSortAdversary_64
|
-1.01% |
10.250 |
10.146 |
- |
-0.52% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.01% |
31214684.946 |
30898053.941 |
- |
-0.34% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-1.01% |
2.003 |
1.983 |
- |
0.82% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.01% |
170006.983 |
168284.172 |
- |
-2.12% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
-1.01% |
21059.193 |
20846.045 |
- |
-2.05% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-1.01% |
2.508 |
2.483 |
- |
-5.73% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-1.01% |
293849.298 |
290880.283 |
- |
2.55% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
-1.01% |
5.535 |
5.479 |
- |
-0.88% |
- |
|
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64
|
-1.01% |
9.855 |
9.756 |
- |
-0.62% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-1.01% |
11511909.178 |
11395818.651 |
- |
0.46% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.01% |
44.783 |
44.333 |
- |
26.30% |
- |
|
rng::remove_copy(list<int>)_(sprinkled)/50
|
-1.01% |
17.278 |
17.104 |
- |
-0.11% |
- |
|
rng::remove_copy_if(vector<int>)_(prefix)/32
|
-1.00% |
11.288 |
11.175 |
- |
-1.11% |
- |
|
BM_std_min<unsigned_short>/11
|
-1.00% |
1.171 |
1.159 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.00% |
40514452.317 |
40108061.232 |
- |
1.05% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.00% |
146.640 |
145.169 |
- |
-0.65% |
- |