Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha 46d9d4b2e000e309987dfc332b3822ab8703fca0

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564833 2026-02-21T14:43:56 0:00:00
Previous 564741 2026-02-21T19:36:05 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1749 2225
Performance Improvements 1613 2804
Unchanged Tests 38433 36766
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::vector<int>::ctor(size)/8192 174.35% 207.612 569.578 - 10.05% -
SetIntersection_Interlaced_Vector_float_262144_64 134.47% 7933307.107 18600850.039 - 18.76% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 127.11% 10.522 23.898 - 42.94% -
SetIntersection_Interlaced_Vector_uint32_262144_64 126.34% 8245669.648 18663471.139 - 120.20% -
SetIntersection_Interlaced_Vector_float_262144_16 125.45% 2915862.636 6573709.340 - 124.46% -
SetIntersection_Interlaced_Vector_float_262144_256 125.19% 20456233.788 46065326.667 - 126.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 111.74% 7.078 14.987 - 41.05% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 99.37% 65.055 129.704 - -4.88% -
SetIntersection_Interlaced_Vector_float_262144_1024 91.87% 78148469.924 149941472.246 - 44.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 82.17% 33.588 61.188 - -7.17% -
SetIntersection_Interlaced_Vector_float_16384_64 82.16% 5929398.795 10801148.075 - 93.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 80.06% 0.268 0.483 - 53.52% -
BM_PushHeap_string_Descending_262144 79.08% 2.927 5.241 - 66.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 78.30% 28.130 50.158 - 16.28% -
SetIntersection_Interlaced_Vector_float_16384_1024 78.08% 39621450.058 70556552.725 - 37.38% -
std::map<int,_int>::contains(key)_(non-existent)/8192 77.45% 10.862 19.275 - 105.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 76.98% 6.474 11.459 - 12.42% -
SetIntersection_Interlaced_Vector_float_16384_256 76.60% 15041863.848 26563791.408 - 78.53% -
SetIntersection_Interlaced_Vector_float_16384_16 75.15% 2146666.133 3759914.635 - 32.03% -
std::rotate_copy(vector<int>)/8192 70.98% 393.225 672.332 - -6.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 70.08% 30.138 51.261 - 56.71% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 69.63% 30.011 50.906 - 90.35% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 68.93% 6.310 10.659 - 31.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 68.25% 4.723 7.947 - 13.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 67.35% 31.796 53.210 - 14.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.34% 38.627 64.639 - -1.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 65.70% 33.186 54.990 - 54.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 64.68% 4.616 7.602 - 40.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 64.03% 0.296 0.486 - 62.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 59.19% 2.641 4.205 - 31.09% -
std::copy(vector<int>)/4096 58.98% 145.325 231.035 - 53.38% -
ranges::min(std::vector<__int128>)/70000 54.41% 30360.833 46880.085 - 51.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 52.73% 11.396 17.404 - 43.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 52.63% 34.924 53.306 - 3.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 52.57% 515.311 786.217 - 36.79% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 50.30% 28.427 42.727 - 22.63% -
std::unordered_set<int>::count(key)_(non-existent)/0 48.75% 0.272 0.405 - -16.49% -
std::unordered_set<int>::insert(value)_(already_present)/32 48.50% 1.754 2.605 - -1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 46.06% 26.144 38.187 - 32.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 45.93% 23.410 34.162 - 12.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 45.89% 8.812 12.856 - 45.66% -
BM_StringConstructDestroyCStr_Empty_Transparent 45.14% 0.244 0.354 - 13.36% -
SetIntersection_Interlaced_Vector_uint32_16384_256 44.16% 18133065.739 26140578.525 - 34.15% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 43.43% 97925771.587 140454728.918 - 57.93% -
ranges::min(std::vector<__int128>)/64 43.36% 27.019 38.733 - 44.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 42.99% 242824318.191 347222543.615 - 37.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 42.28% 23.047 32.792 - 36.92% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.06% 58.233 82.727 - 22.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 41.04% 243951965.615 344067125.539 - 3.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.44% 29.683 41.688 - 35.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 40.30% 5.978 8.386 - 41.10% -
SetIntersection_Interlaced_Vector_float_1024_64 40.23% 3661458.788 5134619.676 - 56.92% -
SetIntersection_Interlaced_Vector_uint32_262144_256 38.68% 35330548.126 48996417.990 - 78.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 38.65% 50.780 70.408 - 8.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.79% 27.122 37.371 - 8.89% -
BM_PushHeap_string_Descending_16384 37.49% 2.285 3.142 - 36.01% -
ranges::min(std::list<long_long>)/1 37.33% 0.231 0.317 - 40.81% -
BM_tolower_char<char> 37.12% 0.504 0.691 - -0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 36.77% 26.913 36.809 - -12.00% -
BM_PushHeap_uint32_QuickSortAdversary_1 36.65% 0.441 0.603 - 52.96% -
std::search(deque<int>)_(no_match)/1024 36.45% 301.723 411.700 - 35.80% -
BM_PushHeap_string_QuickSortAdversary_1 36.36% 0.471 0.642 - -8.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 36.04% 2.394 3.257 - 33.03% -
std::unordered_set<int>::insert(value)_(already_present)/8192 35.82% 1.999 2.715 - 1.43% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 35.04% 20.826 28.123 - 9.07% -
ranges::min(std::vector<long_long>)/1 35.03% 0.291 0.393 - -9.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.49% 24.810 33.367 - 6.25% -
std::unordered_set<int>::erase(key)_(existent)/8192 32.39% 22.183 29.368 - 28.72% -
BM_PushHeap_string_Descending_1024 32.05% 2.296 3.032 - 28.72% -
BM_vector_deque_ranges_move/0 31.46% 0.466 0.613 - 54.66% -
bm_lexicographical_compare<signed_char>/1 30.93% 1.180 1.545 - 23.05% -
std::is_sorted_until(deque<int>)/8 30.85% 2.458 3.216 - 26.54% -
std::rotate(list<int>)_(by_1/2)/8192 30.85% 4719.447 6175.230 - 32.61% -
SetIntersection_Interlaced_Vector_float_256_16 30.35% 5844578.635 7618582.536 - 29.46% -
SetIntersection_Interlaced_Vector_float_1024_16 29.92% 1924358.942 2500197.724 - -1.72% -
rng::find(vector<bool>)_(process_all)/50 29.80% 0.656 0.852 - 23.13% -
std::unique_copy(deque<int>)_(contiguous)/32 29.69% 10.544 13.674 - 45.17% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 29.09% 0.594 0.766 - 31.89% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.00% 1.854 2.392 - 0.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 28.97% 5.681 7.326 - 32.60% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 28.94% 554.743 715.264 - -0.81% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 28.64% 50703203.884 65226604.902 - 46.89% -
std::deque<std::string>::ctor(size)/32 28.17% 43.787 56.121 - 9.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 28.11% 1.045 1.338 - 25.83% -
ranges::minmax(std::deque<char>)/1 28.07% 0.664 0.850 - 29.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28.07% 5061.791 6482.485 - 25.74% -
std::unique_copy(deque<int>)_(contiguous)/52 27.91% 16.604 21.237 - 47.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 27.44% 4565738.478 5818801.761 - 27.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.43% 8.185 10.429 - 9.47% -
BM_PushHeap_string_Descending_256 27.27% 2.249 2.862 - 24.93% -
std::unordered_set<std::string>::erase(iterator)/32 26.87% 26.210 33.252 - 6.24% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 26.78% 4746.124 6017.182 - 27.72% -
std::none_of(list<int>)_(process_all)/8192 26.78% 7084.035 8980.863 - 12.66% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 26.66% 1.240 1.571 - 11.79% -
SetIntersection_Interlaced_Vector_uint32_1024_256 26.58% 6024868.540 7626080.397 - 28.67% -
std::copy_backward(vector<int>)/4096 26.52% 186.847 236.399 - -7.15% -
std::rotate(list<int>)_(by_1/3)/8192 26.20% 8385.963 10583.402 - 29.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 25.82% 9.652 12.145 - 36.54% -
std::set<std::string>::insert(value)_(already_present)/8192 25.75% 30.031 37.765 - 20.75% -
std::unordered_multiset<int>::ctor(const&)/32 25.44% 198.537 249.051 - 21.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 25.27% 41.711 52.253 - 22.78% -
BM_StringConstructDestroyCStr_Small_Transparent 25.22% 0.366 0.459 - 24.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.15% 789.609 988.194 - -40.71% -
ranges::min(std::list<__int128>)/1 24.34% 0.368 0.457 - 15.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 23.66% 2.719 3.363 - 34.87% -
std::flat_multimap<int,_int>::erase(iterator)/8192 23.32% 505.286 623.117 - 26.86% -
BM_PushHeap_string_Random_262144 23.32% 18.507 22.823 - 27.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 23.10% 10824.722 13325.296 - 28.31% -
std::unordered_multiset<int>::ctor(const&)/1024 23.00% 6673.401 8208.582 - 18.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22.90% 3932.840 4833.466 - -19.82% -
BM_PushHeap_string_Descending_64 22.58% 2.161 2.648 - 19.90% -
std::is_sorted_until(list<int>,_pred)/8192 22.52% 7474.106 9157.304 - 20.16% -
std::all_of(list<int>)_(process_all)/8192 22.49% 7055.116 8641.772 - 13.04% -
std::multiset<int>::find(key)_(non-existent)/8192 22.41% 8.160 9.988 - 7.83% -
std::unordered_set<std::string>::erase(iterator)/8192 22.30% 26.228 32.077 - 9.65% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 22.27% 4882.944 5970.377 - 24.65% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 22.08% 0.600 0.733 - 22.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.04% 1239.331 1512.533 - 14.31% -
SetIntersection_Interlaced_Vector_float_262144_4 22.03% 1539372.155 1878455.209 - -5.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 22.03% 38554.938 47047.027 - 19.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 21.98% 6723.207 8201.198 - 19.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 21.93% 5.854 7.137 - 7.87% -
std::unordered_set<int>::find(key)_(non-existent)/1024 21.88% 0.933 1.137 - 7.90% -
std::copy_if(list<int>)_(every_other)/512 21.58% 298.198 362.552 - 3.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 21.33% 1.829 2.218 - 18.87% -
BM_PushHeap_uint64_Descending_1 21.25% 0.429 0.520 - 16.10% -
std::unordered_set<int>::contains(key)_(existent)/8192 21.23% 1.149 1.392 - 14.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.99% 64.422 77.944 - 14.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.90% 561.052 678.287 - 21.34% -
SetIntersection_Interlaced_Vector_uint32_16384_64 20.70% 8006617.190 9664106.280 - 53.67% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.70% 593.864 716.781 - 12.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.47% 20.226 24.366 - 5.86% -
BM_PushHeap_string_PipeOrgan_16384 20.12% 12.212 14.669 - 15.00% -
std::rotate_copy(deque<int>)/50 20.10% 3.014 3.620 - 20.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 20.06% 37.195 44.656 - 14.65% -
std::multimap<std::string,_int>::erase(iterator)/8192 20.05% 26.655 31.998 - 23.28% -
BM_PushHeap_string_Random_1 20.03% 0.582 0.699 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 20.03% 6801460.867 8163801.360 - 13.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.00% 35.555 42.666 - 23.90% -
std::adjacent_find(deque<int>)/50 19.98% 14.311 17.170 - 22.36% -
std::set<std::string>::erase(key)_(existent)/8192 19.97% 73.385 88.039 - -15.45% -
std::is_sorted(list<int>,_pred)/8192 19.95% 7159.423 8587.878 - -5.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.89% 0.480 0.576 - 15.17% -
std::unordered_set<int>::erase(iterator)/8192 19.32% 20.314 24.239 - 19.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 19.24% 0.589 0.702 - 19.64% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 19.23% 2.329 2.777 - 16.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.20% 199.196 237.443 - 15.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 19.19% 0.586 0.699 - 19.59% -
SetIntersection_Interlaced_Vector_uint32_16384_16 19.10% 2987761.387 3558364.488 - 47.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 19.09% 1.126 1.341 - 20.58% -
bm_ranges_lexicographical_compare<signed_char>/1 18.94% 1.491 1.773 - 3.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 18.88% 0.586 0.697 - 19.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 18.86% 548.418 651.829 - 19.03% -
std::set<std::string>::erase(key)_(existent)/1024 18.83% 61.103 72.610 - -2.76% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.81% 89.947 106.862 - 61.90% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.79% 7520.493 8933.887 - 18.79% -
std::distance(join_view(vector<vector<int>>))/50 18.62% 0.583 0.691 - -94.48% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 18.40% 32.145 38.061 - 16.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.39% 7326.988 8674.463 - 19.49% -
BM_vector_deque_move_backward/0 18.37% 0.383 0.453 - 8.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.35% 505.081 597.784 - 18.89% -
std::search(vector<int>,_pred)_(single_element)/8192 18.21% 3929.033 4644.431 - 0.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.05% 38.027 44.889 - 7.75% -
SetIntersection_Interlaced_Vector_uint32_262144_16 18.03% 5134531.695 6060263.084 - 96.85% -
std::set<std::string>::upper_bound(key)_(existent)/8192 18.01% 27.725 32.719 - 18.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 17.91% 555.880 655.460 - 19.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 17.71% 47.006 55.333 - 5.89% -
std::find_if_not(deque<int>)_(process_all)/8192 17.70% 1995.490 2348.676 - 18.88% -
std::find_if_not(deque<int>)_(process_all)/1024 17.65% 251.202 295.550 - 18.81% -
BM_PushHeap_string_Descending_4 17.65% 1.864 2.193 - 15.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.64% 849.622 999.538 - 82.82% -
SetIntersection_Interlaced_Vector_uint32_1024_64 17.56% 4351979.939 5116396.359 - 2.52% -
BM_PushHeap_string_Ascending_16384 17.40% 19.170 22.506 - 17.62% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.29% 21.707 25.460 - 17.74% -
std::map<int,_int>::erase(iterator)/8192 17.27% 20.333 23.844 - -10.79% -
std::find_if_not(deque<int>)_(process_all)/32768 17.22% 8061.665 9450.058 - 18.25% -
SetIntersection_Interlaced_Vector_float_16384_4 17.22% 1353960.832 1587133.873 - -3.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 17.08% 0.591 0.692 - -0.34% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.96% 567.756 664.035 - -9.57% -
std::set<std::string>::equal_range(key)_(non-existent)/32 16.91% 9.251 10.816 - 6.00% -
BM_std_minmax_element<int>/64000 16.83% 15189.855 17746.616 - 5.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 16.83% 22.201 25.937 - 30.60% -
BM_std_minmax_element<int>/70000 16.73% 16619.667 19400.320 - 5.05% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 16.69% 1.222 1.426 - -8.85% -
BM_std_minmax_element<int>/65536 16.63% 15550.109 18135.336 - 4.74% -
std::find(list<int>)_(bail_25%)/32768 16.57% 7783.107 9072.448 - 11.60% -
BM_std_minmax_element<int>/4096 16.40% 977.679 1138.046 - 5.13% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 16.35% 47.184 54.899 - 5.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.31% 1.114 1.296 - 17.59% -
BM_std_minmax_element<int>/512 16.10% 126.319 146.651 - 5.45% -
BM_std_minmax_element<int>/5500 16.02% 1310.011 1519.826 - 4.63% -
std::find_if(vector<int>)_(process_all)/8 15.99% 1.333 1.546 - 3.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 15.95% 1.162 1.347 - 6.12% -
BM_deque_deque_ranges_move_backward/2 15.84% 2.127 2.464 - -0.24% -
BM_deque_deque_copy/0 15.84% 0.738 0.855 - -1.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 15.79% 8447.965 9782.184 - 27.31% -
rng::find(vector<bool>)_(process_all)/8 15.72% 0.728 0.843 - 31.30% -
std::set<std::string>::insert(value)_(already_present)/1024 15.66% 26.151 30.245 - 33.49% -
std::set<std::string>::find(key)_(non-existent)/8192 15.65% 27.056 31.291 - 18.17% -
BM_std_minmax_element<int>/1024 15.55% 248.902 287.597 - 4.94% -
SetIntersection_Interlaced_Vector_uint32_1024_16 15.42% 2197767.218 2536635.559 - 1.49% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 15.14% 624.143 718.670 - -4.31% -
bm_ranges_lexicographical_compare<signed_char>/8 15.13% 3.362 3.871 - 10.53% -
std::unordered_multiset<int>::ctor(const&)/8192 15.10% 54636.885 62887.707 - 12.08% -
BM_std_minmax_element<int>/4000 15.03% 967.279 1112.687 - 5.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 15.03% 8.119 9.339 - 12.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.80% 54344.826 62386.741 - 11.92% -
std::set<std::string>::find(key)_(non-existent)/1024 14.78% 20.037 23.000 - 15.36% -
BM_deque_deque_ranges_move_backward/0 14.73% 0.738 0.847 - -8.01% -
std::any_of(vector<int>)_(process_all)/50 14.72% 13.386 15.357 - -19.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 14.69% 1.479 1.696 - 6.29% -
std::find_end(deque<int>)_(same_length)/8192 14.61% 2673.676 3064.403 - -72.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 14.58% 85.464 97.921 - 1.44% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 14.40% 587.882 672.552 - 29.83% -
bm_lexicographical_compare<signed_char>/64 14.39% 1.902 2.176 - 13.86% -
std::map<int,_int>::contains(key)_(non-existent)/32 14.38% 2.777 3.176 - 10.29% -
std::find_end(deque<int>)_(single_element)/8192 14.36% 2215.758 2534.001 - 25.38% -
BM_std_minmax_element<short>/4000 14.31% 963.382 1101.215 - 9.41% -
BM_std_minmax_element<short>/4096 14.27% 986.284 1127.006 - 9.82% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 14.09% 1.155 1.318 - 13.49% -
std::unordered_set<int>::erase(iterator)/1024 14.06% 20.308 23.164 - 13.86% -
std::set<int>::erase(key)_(existent)/1024 14.04% 49.302 56.225 - 12.21% -
BM_std_minmax_element<short>/5500 14.00% 1323.652 1509.028 - 9.70% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.00% 504.666 575.334 - 5.26% -
bm_lexicographical_compare<signed_char>/8 13.95% 3.028 3.450 - 10.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 13.91% 0.854 0.973 - -5.79% -
SetIntersection_Front_Set_uint64_256_64 13.84% 5252860.036 5980031.985 - 13.39% -
BM_std_minmax_element<short>/1024 13.84% 251.955 286.819 - 9.35% -
BM_std_minmax_element<short>/70000 13.83% 16858.054 19189.751 - 9.97% -
BM_vector_deque_ranges_copy_backward/1 13.80% 2.041 2.323 - 1.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.80% 1.023 1.164 - 12.20% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 13.75% 3143.634 3575.944 - 10.61% -
BM_std_minmax_element<short>/64000 13.73% 15410.192 17526.023 - 9.90% -
BM_std_minmax_element<short>/65536 13.72% 15791.547 17957.480 - 10.01% -
std::stable_partition(deque<int>)_(sparse)/32 13.57% 10.993 12.485 - 11.99% -
std::rotate(list<int>)_(by_1/4)/8192 13.56% 6584.449 7476.995 - 15.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 13.54% 1.152 1.308 - 8.51% -
BM_deque_deque_copy_backward/0 13.41% 0.759 0.861 - -6.47% -
std::copy_backward(vector<bool>)_(aligned)/262144 13.41% 734.826 833.343 - 35.27% -
BM_std_minmax_element<int>/64 13.40% 16.004 18.149 - 5.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 13.36% 585.559 663.812 - 11.95% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.33% 54.646 61.929 - 24.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 13.24% 4616.009 5227.256 - 7.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 13.13% 111498.644 126136.703 - 6.67% -
std::adjacent_find(deque<int>,_pred)/8 13.08% 4.482 5.068 - 4.76% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 13.02% 1322.973 1495.200 - 9.36% -
BM_PushHeap_string_Descending_16 12.95% 2.042 2.306 - 9.65% -
BM_toupper_char<char> 12.95% 0.610 0.689 - -0.46% -
BM_deque_deque_move_backward/0 12.91% 0.815 0.920 - 0.09% -
BM_PushHeap_float_SingleElement_1 12.89% 0.617 0.697 - 33.92% -
SetIntersection_Interlaced_Vector_string_262144_16384 12.85% 1024562.986 1156253.660 - 15.29% -
BM_deque_deque_ranges_move_backward/1 12.85% 2.396 2.704 - -0.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 12.75% 5.962 6.722 - 2.72% -
std::unordered_set<int>::count(key)_(existent)/8192 12.73% 1.348 1.520 - 8.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.64% 42.041 47.355 - 18.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.63% 49.044 55.236 - 2.97% -
std::find_if(vector<char>)_(process_all)/8 12.59% 1.423 1.603 - 27.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 12.52% 23.122 26.017 - 13.10% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 12.47% 1.079 1.213 - -5.62% -
std::multiset<int>::clear()/8192 12.41% 76779.969 86307.818 - 4.40% -
std::unordered_map<int,_int>::clear()/8192 12.38% 61306.094 68897.125 - 3.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 12.38% 36.463 40.977 - 4.66% -
BM_std_minmax_element<short>/512 12.36% 129.809 145.848 - 8.73% -
std::copy(vector<bool>)_(aligned)/1048576 12.35% 2943.522 3307.057 - -4.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 12.34% 35776.743 40193.210 - 7.48% -
BM_vector_deque_ranges_copy_backward/2 12.34% 1.784 2.004 - 0.39% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.34% 1458649.843 1638592.751 - 19.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.29% 33.324 37.419 - 13.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.27% 20.462 22.973 - 8.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 12.25% 19.888 22.325 - 4.78% -
std::search(vector<int>,_pred)_(single_element)/1024 12.25% 517.598 580.983 - 0.70% -
std::search(vector<int>,_pred)_(single_element)/1000 12.16% 505.491 566.941 - 0.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 12.13% 862.972 967.624 - -44.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 12.07% 103939.768 116487.828 - 10.66% -
BM_std_minmax_element<char>/3 12.03% 0.961 1.076 - -7.52% -
BM_vector_deque_move/2 12.01% 1.789 2.004 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.93% 2125123.129 2378590.250 - 10.48% -
ranges::min(std::deque<char>)/70000 11.92% 17821.994 19946.796 - 15.06% -
std::move(list<int>)/4096 11.88% 3934.747 4402.171 - 0.95% -
SetIntersection_Front_Set_uint64_16384_256 11.85% 3798263.737 4248374.901 - 9.36% -
std::set<std::string>::find(key)_(existent)/32 11.83% 15.997 17.889 - 25.35% -
std::remove_copy(deque<int>)_(prefix)/1024 11.75% 377.675 422.056 - 6.78% -
std::multiset<int>::clear()/1024 11.73% 9711.595 10850.431 - 4.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 11.72% 1.015 1.134 - 22.93% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 11.66% 12550.347 14013.778 - 7.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.64% 2448905.304 2733930.775 - 11.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 11.60% 663.595 740.597 - -17.46% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 11.57% 29.249 32.634 - 18.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.56% 623.187 695.220 - 11.24% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 11.55% 24.247 27.047 - 5.55% -
std::adjacent_find(deque<int>)/8 11.47% 3.085 3.439 - 17.18% -
std::find_first_of(list<int>)_(large_needle)/1024 11.45% 830136.590 925226.913 - -6.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 11.43% 1.513 1.686 - -14.46% -
std::find_end(forward_list<int>)_(process_all)/1000 11.42% 679.687 757.290 - 12.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 11.34% 42.313 47.110 - -16.36% -
std::unordered_set<int>::find(key)_(non-existent)/8192 11.28% 1.078 1.200 - -1.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 11.27% 4.190 4.663 - 13.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 11.23% 25.882 28.788 - 14.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 11.16% 1.308 1.454 - 33.15% -
rng::find_last_if(deque<int>)_(bail_90%)/8 11.16% 0.986 1.096 - 13.84% -
rng::contains_subrange(list<int>)_(single_element)/8192 11.06% 7204.788 8001.896 - 3.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 11.06% 12702.156 14107.151 - 7.80% -
SetIntersection_Interlaced_Set_string_262144_16384 11.03% 2721900.552 3021997.475 - 7.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 10.99% 20.075 22.280 - 8.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 10.97% 0.531 0.589 - 11.57% -
std::find_if(vector<char>)_(bail_25%)/8 10.96% 0.763 0.846 - 3.54% -
std::find_if_not(vector<char>)_(bail_25%)/1024 10.87% 27.222 30.182 - 11.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 10.78% 0.384 0.426 - 16.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 10.73% 69.697 77.176 - 5.19% -
SetIntersection_Interlaced_Vector_float_256_4 10.71% 4631589.104 5127596.427 - -2.35% -
std::unordered_set<int>::find(key)_(non-existent)/32 10.65% 1.043 1.154 - 5.07% -
SetIntersection_Interlaced_Vector_uint64_16384_64 10.65% 8569775.594 9482277.817 - 43.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 10.62% 0.606 0.671 - -2.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 10.62% 23.861 26.395 - 6.83% -
BM_PushHeap_string_PipeOrgan_1024 10.61% 9.265 10.248 - 8.50% -
bm_ranges_lexicographical_compare<signed_char>/64 10.55% 2.335 2.582 - 25.45% -
std::multiset<int>::count(key)_(non-existent)/0 10.50% 0.252 0.278 - 1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 10.49% 0.569 0.628 - 9.69% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.47% 86.415 95.465 - 9.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 10.45% 24.126 26.648 - 12.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.45% 1.225 1.352 - 35.08% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.43% 10958.002 12100.903 - 9.60% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.37% 8.423 9.296 - -4.96% -
std::find_if_not(deque<int>)_(process_all)/50 10.36% 13.235 14.606 - 15.70% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.28% 10.214 11.264 - 13.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 10.26% 18.591 20.499 - 1.04% -
std::find_if_not(vector<char>)_(process_all)/8 10.21% 1.450 1.598 - 20.39% -
SetIntersection_Front_Vector_uint64_262144_1024 10.20% 5309454.024 5850954.001 - 9.53% -
SetIntersection_Front_Vector_uint64_1024_1024 10.15% 5304997.463 5843646.431 - -1.11% -
std::set<std::string>::find(key)_(non-existent)/32 9.98% 9.652 10.615 - 12.64% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.95% 175341.710 192781.408 - 8.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.94% 20149.812 22152.383 - 9.26% -
std::map<int,_int>::contains(key)_(non-existent)/1024 9.92% 5.392 5.927 - 1.93% -
BM_PushHeap_float_SingleElement_4 9.91% 0.364 0.400 - 11.54% -
BM_PushHeap_uint32_Random_1 9.91% 0.503 0.553 - 18.85% -
rng::find_last(vector<char>)_(bail_90%)/8 9.86% 0.441 0.484 - 9.98% -
std::equal(vector<bool>)_(aligned)/50 9.86% 0.218 0.240 - 9.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.85% 35.499 38.995 - 9.02% -
std::copy_backward(vector<bool>)_(aligned)/64 9.82% 1.654 1.816 - 13.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.80% 1629.628 1789.390 - 5.69% -
std::find_end(list<int>,_pred)_(same_length)/8192 9.80% 9290.049 10200.060 - -40.28% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.75% 38.315 42.051 - 3.12% -
SetIntersection_Interlaced_Vector_float_256_64 9.66% 6847108.755 7508222.549 - 8.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 9.60% 31.937 35.004 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.59% 6666336.324 7305489.242 - 9.35% -
std::set<std::string>::equal_range(key)_(existent)/32 9.50% 15.984 17.501 - 16.53% -
std::equal(vector<bool>)_(unaligned)/8 9.45% 0.843 0.923 - 12.87% -
std::map<std::string,_int>::find(key)_(non-existent)/32 9.45% 12.431 13.605 - 36.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.38% 9342.539 10218.930 - 7.81% -
std::multiset<std::string>::count(key)_(existent)/8192 9.36% 28.309 30.957 - 16.73% -
std::adjacent_find(list<int>)/8192 9.34% 6687.824 7312.439 - 2.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 9.32% 103374.920 113011.307 - 7.62% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.32% 7908308.850 8645437.841 - 26.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.31% 10018.572 10951.708 - -0.33% -
std::set<std::string>::lower_bound(key)_(existent)/32 9.26% 15.012 16.401 - -1.93% -
std::multiset<int>::find(key)_(existent)/8192 9.25% 7.948 8.684 - -2.52% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 9.22% 312.182 340.967 - -9.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.22% 1834486.004 2003583.576 - 6.59% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 9.21% 25.240 27.566 - 35.74% -
std::is_partitioned(list<int>)_(partitioned)/8192 9.21% 6989.138 7633.006 - 11.92% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 9.15% 31.847 34.762 - 25.00% -
std::multiset<int>::count(key)_(existent)/8192 9.13% 9.207 10.047 - -2.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.12% 5447.845 5944.859 - -8.41% -
std::fill_n(list<int>)/8192 9.09% 8362.333 9122.477 - 27.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 9.09% 0.565 0.617 - 4.32% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 9.02% 1.334 1.454 - 1.79% -
std::all_of(deque<int>)_(process_all)/8 9.00% 3.296 3.592 - 9.68% -
BM_vector_deque_move/1 8.97% 2.062 2.247 - -1.51% -
rng::starts_with(deque<int>)/1024 8.96% 448.548 488.754 - 2.01% -
rng::find_last_if(deque<int>)_(bail_10%)/50 8.92% 18.444 20.089 - 15.90% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.90% 0.422 0.460 - 26.94% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 8.88% 1.305 1.421 - 21.71% -
std::unordered_set<int>::count(key)_(existent)/1024 8.82% 1.336 1.453 - 12.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.77% 2.176 2.367 - 0.75% -
std::list<std::string>::ctor(size)/32 8.77% 351.157 381.936 - 8.28% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.77% 1.254 1.364 - 2.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.74% 0.446 0.485 - 43.47% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 8.71% 21.266 23.119 - 0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 8.71% 28.381 30.854 - 6.50% -
ranges::minmax(std::list<char>)/1 8.71% 0.380 0.413 - 0.19% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 8.71% 356.202 387.213 - 7.51% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.70% 740.727 805.195 - 9.87% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.70% 353.459 384.215 - 7.65% -
std::set<std::string>::insert(value)_(already_present)/32 8.70% 9.156 9.952 - -39.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 8.67% 104677.568 113750.709 - 7.21% -
std::unordered_map<int,_int>::clear()/1024 8.64% 8107.438 8807.752 - 2.82% -
std::unique(vector<int>)_(sprinkled)/1024 8.62% 531.280 577.094 - 8.63% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 8.60% 346565520.050 376370637.657 - 7.37% -
std::copy_backward(vector<bool>)_(aligned)/512 8.58% 1.489 1.616 - 4.49% -
std::multiset<int>::contains(key)_(non-existent)/0 8.58% 0.277 0.301 - 3.58% -
std::copy_if(list<int>)_(entire_range)/64 8.56% 30.430 33.036 - -1.30% -
BM_std_minmax_element<int>/3 8.51% 1.144 1.241 - 11.40% -
bm_lexicographical_compare<int>/1 8.50% 1.441 1.564 - 8.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.50% 118988.212 129100.473 - 7.04% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 8.49% 11.764 12.762 - 13.08% -
BM_vector_deque_move_backward/64000 8.46% 7879.991 8546.606 - 17.81% -
std::list<std::string>::ctor(size)/1024 8.46% 12754.991 13833.926 - 8.30% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.45% 7946.611 8618.419 - 1.22% -
ranges::min(std::deque<char>)/64 8.40% 16.561 17.952 - 10.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.39% 105585.693 114445.940 - 8.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.36% 16.177 17.530 - 11.35% -
BM_deque_deque_ranges_copy/1 8.35% 2.359 2.556 - 2.92% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.35% 10.840 11.745 - 15.51% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 8.34% 1.586 1.718 - 3.44% -
std::find_if_not(vector<int>)_(process_all)/8 8.32% 1.490 1.614 - 14.24% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 8.31% 249.727 270.485 - 4.94% -
std::reverse_copy(vector<int>)/8 8.30% 2.572 2.786 - 14.54% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 8.27% 58.085 62.892 - -28.61% -
std::find_end(deque<int>)_(single_element)/1024 8.25% 318.913 345.221 - 24.27% -
BM_deque_deque_ranges_copy/2 8.24% 2.129 2.305 - 2.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.24% 1.235 1.337 - 6.08% -
std::rotate_copy(deque<int>)/1024 8.23% 34.764 37.627 - 9.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.23% 1.171 1.268 - 2.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.23% 352.193 381.170 - 6.43% -
std::vector<int>::ctor(size)/1024 8.22% 41.160 44.544 - 5.53% -
std::unordered_set<std::string>::find(key)_(existent)/8192 8.22% 38.353 41.505 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.22% 2098373.699 2270758.301 - 6.69% -
SetIntersection_Front_Set_uint64_256_256 8.20% 7468657.909 8081340.165 - 8.62% -
std::transform(list<int>)_(identity_transform)/8192 8.18% 7262.707 7856.601 - 12.16% -
std::find_if(list<int>)_(process_all)/8192 8.17% 9171.641 9920.581 - 33.15% -
SetIntersection_Interlaced_Vector_float_1024_4 8.15% 1242049.192 1343230.000 - -3.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 8.14% 14438.439 15614.107 - 4.01% -
BM_std_minmax_element<short>/4 8.10% 1.170 1.265 - 4.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 8.05% 17.090 18.466 - 6.26% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.03% 724.673 782.830 - 7.87% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 8.01% 1.451 1.567 - 3.93% -
std::replace_if(vector<int>)_(sprinkled)/50 8.00% 13.660 14.753 - 15.73% -
std::list<std::string>::ctor(size)/8192 7.98% 104403.082 112738.915 - 5.87% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 7.98% 12.569 13.573 - 5.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.96% 13916.011 15023.655 - 3.77% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 7.93% 0.415 0.448 - -6.47% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 7.84% 325.282 350.790 - 1.38% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.76% 10.907 11.753 - 14.36% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.75% 32.313 34.817 - 11.43% -
BM_PushHeap_string_PipeOrgan_256 7.67% 7.561 8.141 - 2.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 7.67% 18.613 20.041 - 6.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.64% 790.876 851.279 - 19.18% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 7.61% 1.376 1.480 - 11.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 7.60% 22.714 24.441 - -7.25% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 7.53% 1.515 1.629 - 29.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.53% 32.312 34.745 - 6.38% -
BM_PushHeap_string_QuickSortAdversary_262144 7.53% 15.938 17.138 - 2.96% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.51% 12768.175 13726.698 - 5.98% -
std::unordered_multiset<int>::find(key)_(existent)/32 7.49% 1.307 1.405 - 4.50% -
std::find_end(forward_list<int>)_(process_all)/1024 7.48% 709.089 762.158 - 7.43% -
SetIntersection_Front_Set_string_262144_64 7.48% 4425373.098 4756555.241 - -4.70% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 7.48% 327.741 352.246 - 3.58% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.47% 34.369 36.937 - -7.55% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.44% 772.985 830.488 - 7.14% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.42% 7985480.823 8578295.574 - 16.23% -
BM_PushHeap_string_Random_16384 7.39% 16.697 17.930 - 11.47% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.36% 66.468 71.359 - -45.23% -
BM_StringEraseWithMove_Huge_Transparent 7.35% 42.736 45.877 - -33.98% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.32% 37.898 40.671 - 17.44% -
BM_vector_deque_move_backward/65536 7.29% 7917.195 8494.178 - 10.22% -
std::remove_if(vector<int>)_(prefix)/1024 7.26% 350.075 375.482 - -0.49% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 7.26% 602.103 645.793 - -14.13% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 7.20% 0.418 0.449 - 26.50% -
std::set<std::string>::contains(key)_(existent)/8192 7.17% 27.053 28.993 - 1.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.17% 53.189 57.000 - 15.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.16% 29.356 31.458 - -4.93% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.04% 24.119 25.818 - 9.58% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.00% 0.470 0.503 - 2.72% -
SetIntersection_Interlaced_Vector_uint32_262144_4 6.99% 1740394.025 1862038.336 - -4.59% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.96% 44918.784 48044.854 - -4.37% -
std::all_of(list<int>)_(process_all)/32768 6.95% 25902.661 27703.133 - 5.19% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.95% 13.807 14.766 - 2.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.93% 37.723 40.335 - 13.85% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.89% 333.003 355.950 - 9.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.88% 17.272 18.461 - 7.66% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 6.87% 1.297 1.386 - -5.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 6.86% 49.351 52.736 - -0.31% -
std::deque<std::string>::ctor(size)/1024 6.86% 716.603 765.755 - 5.50% -
BM_std_minmax_element<long_long>/2 6.86% 0.641 0.685 - 3.07% -
std::rotate(list<int>)_(1_element_forward)/8192 6.84% 7209.672 7702.699 - 7.51% -
SetIntersection_Front_Vector_uint64_1024_256 6.83% 2130985.089 2276520.216 - 6.57% -
std::stable_partition(vector<int>)_(dense)/50 6.79% 25.253 26.966 - 2.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 6.78% 0.598 0.639 - 5.67% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.77% 12.654 13.511 - 2.89% -
ranges::minmax(std::list<long_long>)/1 6.77% 0.466 0.497 - 45.19% -
BM_std_minmax_element<int>/1 6.77% 0.300 0.321 - 9.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.71% 2.708 2.889 - 6.33% -
std::multiset<int>::erase(iterator)/32 6.69% 20.726 22.113 - 4.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.68% 204684359.061 218358466.613 - 5.00% -
std::unordered_set<int>::clear()/1024 6.67% 7949.405 8479.650 - 1.44% -
BM_vector_deque_ranges_move/2 6.67% 1.938 2.068 - 0.09% -
std::stable_partition(deque<int>)_(sparse)/50 6.66% 27.116 28.921 - 5.59% -
std::move_backward(vector<int>)/262144 6.64% 20755.759 22134.695 - 2.39% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.61% 122.014 130.083 - 0.33% -
BM_std_minmax_element<char>/2 6.61% 0.612 0.652 - 2.93% -
BM_std_minmax_element<long_long>/1 6.60% 0.301 0.321 - -1.13% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 6.60% 49.195 52.442 - -2.26% -
BM_PushHeap_float_QuickSortAdversary_4 6.60% 0.536 0.572 - -2.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 6.56% 43.757 46.628 - 3.19% -
std::multiset<int>::erase(iterator)/1024 6.54% 23.217 24.735 - 4.48% -
BM_PushHeap_float_Random_1 6.53% 0.500 0.532 - 14.21% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 6.53% 18260.188 19451.907 - 6.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 6.52% 21.795 23.217 - 3.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 6.50% 229.012 243.887 - -4.65% -
SetIntersection_Interlaced_Vector_uint64_256_16 6.49% 6799045.035 7240609.887 - 0.96% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.49% 123166.823 131159.249 - 5.26% -
std::find_end(vector<int>)_(single_element)/1024 6.47% 245.038 260.902 - 10.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 6.47% 30.525 32.500 - 1.55% -
SetIntersection_Interlaced_Vector_float_1024_256 6.41% 5454810.592 5804664.685 - 4.73% -
std::set<int>::count(key)_(non-existent)/1024 6.41% 7.482 7.961 - -0.03% -
BM_deque_vector_copy/64 6.40% 2.588 2.754 - 4.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.39% 4226520.732 4496486.051 - 10.47% -
BM_StringRelational_Compare_Large_Empty_Control 6.35% 1.609 1.711 - 6.03% -
std::for_each_n(list<int>)/8 6.32% 2.380 2.531 - 4.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.32% 25675.202 27297.050 - 4.14% -
std::unordered_map<int,_int>::erase(iterator)/8192 6.30% 19.694 20.935 - 4.08% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.29% 13213.052 14044.582 - 8.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.27% 5033648.417 5349402.871 - 3.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 6.26% 30.151 32.039 - 3.44% -
std::set<int>::erase(iterator)/8192 6.24% 19.768 21.001 - 1.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.23% 10.219 10.856 - 9.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 6.21% 2197682.738 2334173.444 - 4.94% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.21% 37946.212 40302.358 - 7.62% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.19% 16.284 17.292 - 11.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 6.18% 0.252 0.268 - 5.48% -
std::multiset<int>::erase(iterator)/8192 6.18% 23.265 24.703 - 2.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 6.18% 762.765 809.875 - 54.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.16% 12771.836 13559.059 - 6.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.15% 178827.240 189832.715 - 5.52% -
std::find(vector<bool>)_(process_all)/8 6.15% 0.740 0.785 - 40.12% -
std::find_if(deque<int>)_(process_all)/50 6.14% 12.721 13.502 - 7.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6.13% 3924871.939 4165411.191 - 2.97% -
std::multiset<int>::clear()/32 6.11% 618.618 656.444 - 3.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 6.11% 32794.020 34798.078 - 2.75% -
rng::starts_with(deque<int>)/1000 6.09% 449.371 476.733 - 9.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.09% 20166.273 21394.197 - 5.68% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.09% 1093673.830 1160246.919 - 6.46% -
BM_std_minmax_element<short>/64 6.08% 16.668 17.681 - 5.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.07% 4412545.569 4680502.035 - 7.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.07% 4140657.869 4391885.385 - 2.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 6.06% 18.017 19.109 - 6.92% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.06% 86.762 92.020 - -3.03% -
std::set<std::string>::count(key)_(existent)/32 6.03% 16.992 18.017 - 16.72% -
std::find_if(vector<char>)_(process_all)/1024 6.03% 124.222 131.707 - 17.89% -
rng::find_last(vector<char>)_(bail_90%)/50 6.02% 1.483 1.573 - 7.14% -
std::stable_sort(vector<int>)_(pipe-organ)/8 6.00% 18.293 19.391 - 3.00% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.99% 10054.353 10656.980 - 5.00% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.98% 0.917 0.972 - 5.96% -
std::search(deque<int>)_(near_matches)/1024 5.96% 18209.796 19295.949 - -1.06% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.94% 30.216 32.009 - 2.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.92% 5.456 5.779 - 6.57% -
bm_ranges_swap_ranges_vb_aligned/512 5.91% 4.968 5.262 - -0.57% -
std::move_backward(deque<int>)/8 5.91% 3.421 3.623 - 5.45% -
std::pop_heap(deque<int>)/1024 5.90% 12.466 13.201 - -2.82% -
ranges::min(std::vector<__int128>)/8 5.89% 2.921 3.093 - 8.29% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.88% 98149.313 103918.406 - 5.61% -
std::unique_copy(list<int>)_(sprinkled)/8192 5.87% 6964.929 7374.067 - 8.00% -
ranges::min(std::list<long_long>)/8 5.86% 1.848 1.956 - 6.16% -
std::move(deque<int>)/1048576 5.84% 54396.400 57573.963 - 5.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.83% 1066262.736 1128449.611 - 4.86% -
std::set<int>::erase(iterator)/1024 5.83% 19.665 20.811 - 2.81% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.80% 36.871 39.011 - -1.33% -
SetIntersection_None_Vector_uint64_16384_1024 5.78% 1046748.857 1107287.706 - 0.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.78% 579.177 612.634 - 2.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.75% 661.722 699.774 - 4.01% -
std::set<std::string>::contains(key)_(non-existent)/32 5.74% 10.665 11.277 - 14.92% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.70% 636.563 672.862 - 5.56% -
std::rotate(vector<bool>)_(by_1/4)/1024 5.69% 12.596 13.313 - -5.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.68% 53392.566 56425.760 - 1.19% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.68% 28.363 29.973 - 10.81% -
SetIntersection_Front_Set_float_1024_256 5.67% 3972167.576 4197330.085 - 0.16% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.66% 22.332 23.596 - 5.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.66% 6454181.179 6819460.219 - 8.77% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.66% 11.568 12.223 - 19.04% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.65% 933.215 985.986 - 4.39% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.63% 20731.568 21898.064 - 5.85% -
BM_vector_deque_ranges_move_backward/70000 5.62% 8375.465 8845.887 - 9.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 5.62% 12.035 12.710 - 14.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.58% 631.879 667.165 - 6.13% -
SetIntersection_Interlaced_Vector_string_1024_1024 5.52% 37144014.027 39194691.217 - -5.68% -
std::copy(list<int>)/64 5.52% 30.343 32.018 - -4.41% -
std::for_each(deque<int>)/32 5.52% 3.691 3.895 - 6.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.51% 50.240 53.009 - 20.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.50% 339.255 357.930 - 15.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.50% 1.324 1.396 - -3.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 5.48% 47.651 50.262 - -15.64% -
std::find_if_not(vector<int>)_(process_all)/50 5.47% 5.403 5.699 - -16.85% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 5.46% 281828.039 297229.548 - 3.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.44% 84430.079 89024.893 - 1.99% -
std::set<int>::clear()/8192 5.43% 79052.051 83348.130 - 1.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 5.43% 1762.752 1858.520 - 28.33% -
ranges::minmax(std::vector<char>)/8 5.43% 1.024 1.080 - 6.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 5.43% 1317738.324 1389264.846 - 2.52% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.42% 16019.091 16887.431 - 19.12% -
std::find(list<int>)_(process_all)/1024 5.42% 697.581 735.387 - 7.25% -
std::find_end(deque<int>)_(same_length)/1024 5.42% 333.460 351.524 - -74.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.41% 2280570.863 2403924.724 - 4.36% -
rng::starts_with(vector<int>)/1048576 5.41% 68266.535 71957.901 - 5.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 5.40% 166025151.876 174986407.306 - 3.46% -
BM_deque_deque_copy_backward/70000 5.40% 8298.017 8745.853 - 10.01% -
std::find_if(vector<char>)_(process_all)/8192 5.39% 942.310 993.125 - 24.89% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.39% 5.417 5.709 - 18.37% -
BM_PushHeap_string_PipeOrgan_4 5.38% 2.477 2.611 - 4.02% -
SetIntersection_Front_Vector_uint64_16384_1 5.36% 980274.050 1032854.359 - -2.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 5.36% 41.158 43.365 - 8.87% -
BM_deque_deque_copy/65536 5.36% 3017.800 3179.431 - 3.09% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 5.34% 18.973 19.986 - 6.17% -
std::is_sorted(list<int>)/8192 5.33% 6875.688 7242.490 - -0.88% -
std::find_end(deque<int>)_(same_length)/1000 5.33% 326.436 343.828 - -63.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.33% 20.202 21.278 - 12.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.31% 180385.586 189964.684 - 5.72% -
SetIntersection_Front_Set_uint64_262144_262144 5.30% 1675804.687 1764565.510 - 5.22% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.30% 47.634 50.157 - 9.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 5.28% 653.591 688.106 - -82.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 5.27% 35.606 37.483 - 1.24% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.27% 5.560 5.853 - 3.00% -
BM_std_minmax_element<int>/4 5.26% 1.171 1.232 - -0.57% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 5.21% 266.270 280.155 - 8.26% -
SetIntersection_Front_Set_float_262144_16384 5.21% 222618881.168 234210155.287 - 9.41% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.20% 2.749 2.892 - -9.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 5.16% 7295188.878 7671858.791 - -3.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 5.16% 279245.818 293662.183 - 2.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.16% 604.192 635.373 - 2.19% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.16% 35.623 37.460 - 7.11% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.15% 519068.586 545799.263 - 6.21% -
std::find_if(vector<int>)_(process_all)/32768 5.14% 3200.442 3364.959 - -10.50% -
std::set<std::string>::erase(key)_(existent)/32 5.13% 51.105 53.728 - -36.81% -
std::rotate(deque<int>)_(by_1/4)/1024 5.13% 264.967 278.559 - -64.21% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.12% 5.168 5.433 - 54.21% -
SetIntersection_None_Vector_uint32_16384_256 5.12% 1053730.068 1107666.584 - -1.26% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.11% 6.488 6.819 - 2.18% -
std::sort(vector<int>)_(qsort_adversarial)/8 5.10% 15.721 16.522 - 2.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 5.10% 2.179 2.290 - 0.72% -
bm_ranges_lexicographical_compare<signed_char>/512 5.09% 7.972 8.378 - 7.87% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 5.07% 29.598 31.097 - 7.82% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.06% 4722.163 4961.299 - 4.66% -
std::search(deque<int>,_pred)_(same_length)/1000 5.05% 483.990 508.422 - 5.75% -
std::find_if(vector<char>)_(process_all)/32768 5.04% 3752.034 3941.278 - 25.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.03% 6373.045 6693.522 - 1.66% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.03% 35.424 37.205 - 1.78% -
SetIntersection_Front_Set_string_256_64 4.99% 15076147.981 15828015.772 - 11.60% -
BM_deque_vector_ranges_move_backward/70000 4.98% 8544.494 8970.136 - 12.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 4.98% 1.661 1.744 - -3.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 4.97% 0.264 0.277 - -7.16% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.95% 1310800.138 1375716.328 - 8.81% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.94% 1.326 1.392 - -8.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.92% 0.593 0.622 - 3.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.89% 5.164 5.416 - 4.66% -
std::is_sorted_until(list<int>,_pred)/1024 4.87% 793.443 832.048 - 4.91% -
std::reverse_copy(list<int>)/4096 4.86% 3244.120 3401.790 - 6.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4.86% 3831.930 4017.971 - 24.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.85% 50.394 52.838 - 13.57% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 4.85% 332226016.989 348329701.995 - -6.35% -
std::set<int>::upper_bound(key)_(existent)/1024 4.84% 4.153 4.354 - 8.17% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 4.83% 710.479 744.813 - 2.22% -
SetIntersection_Front_Set_uint64_262144_1 4.82% 993359.086 1041275.791 - -2.55% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.81% 27.503 28.827 - 1.06% -
SetIntersection_Front_Set_float_1024_16 4.81% 1159288.941 1215086.156 - 0.30% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.81% 455.702 477.609 - -0.03% -
std::set<std::string>::count(key)_(non-existent)/1024 4.80% 23.516 24.645 - 3.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.79% 182767.140 191524.450 - 5.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.77% 430.104 450.633 - 2.25% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.74% 9088.532 9519.714 - 4.19% -
ranges::min(std::deque<long_long>)/64 4.74% 16.613 17.401 - -12.71% -
std::lower_bound(std::list<int>)/100 4.74% 90.914 95.225 - 6.97% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.74% 0.881 0.922 - 0.96% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.74% 32683.678 34232.176 - 1.34% -
std::map<int,_int>::ctor(const&,_alloc)/32 4.73% 219.390 229.778 - -8.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.73% 5.263 5.512 - 3.82% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 4.72% 2815.145 2947.889 - 4.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 4.71% 791.237 828.509 - 1.26% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.69% 6.537 6.844 - 25.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.68% 46.823 49.015 - -9.36% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.67% 803282.849 840798.800 - 3.62% -
std::find(list<int>)_(bail_25%)/1024 4.67% 126.171 132.063 - 3.28% -
std::unordered_map<int,_int>::clear()/32 4.67% 583.486 610.729 - 0.93% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.66% 2.775 2.905 - 7.27% -
std::find_if(vector<int>)_(process_all)/8192 4.66% 807.089 844.683 - -10.63% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.66% 3.811 3.988 - 4.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.65% 50.549 52.902 - 21.14% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.64% 15.665 16.392 - -2.25% -
BM_StringFindNoMatch/10 4.63% 1.325 1.387 - 2.24% -
BM_PushHeap_string_PipeOrgan_64 4.62% 5.612 5.872 - 2.07% -
std::remove_copy(deque<int>)_(prefix)/50 4.62% 20.007 20.931 - 3.64% -
std::any_of(deque<int>)_(process_all)/8 4.61% 3.285 3.437 - 4.58% -
std::multiset<std::string>::erase(iterator)/1024 4.61% 31.541 32.995 - 16.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 4.61% 17.659 18.472 - 6.87% -
rng::starts_with(list<int>)/8 4.60% 2.929 3.063 - 4.21% -
BM_vector_deque_ranges_move/64 4.59% 2.809 2.938 - 4.16% -
SetIntersection_Front_Set_string_262144_256 4.56% 14771239.805 15445069.227 - 5.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.56% 724.586 757.624 - 2.89% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 4.56% 18.363 19.201 - 4.44% -
BM_CmpLess_uchar_short 4.55% 1.012 1.059 - -6.70% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.55% 6882.554 7195.639 - -6.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.54% 147106.932 153784.497 - 1.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.53% 6456670.760 6749296.946 - 9.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.52% 20434.272 21358.902 - 4.86% -
std::set<int>::count(key)_(non-existent)/32 4.50% 2.895 3.026 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.49% 18055183.429 18866261.056 - -6.36% -
SetIntersection_Front_Set_uint64_262144_16384 4.47% 220113303.066 229962921.925 - 5.18% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.47% 42.143 44.028 - 3.69% -
SetIntersection_None_Vector_float_16384_16 4.47% 1074188.971 1122236.095 - -0.86% -
rng::starts_with(deque<int>)/8 4.47% 3.928 4.104 - 5.23% -
bm_swap_ranges_vb_aligned/8 4.47% 3.138 3.279 - 4.14% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 4.46% 29.383 30.692 - -1.75% -
std::unordered_map<int,_int>::erase(iterator)/32 4.45% 19.587 20.459 - 2.19% -
std::equal(list<int>)_(it,_it,_it)/8192 4.44% 9403.674 9820.758 - 5.88% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.43% 11564.735 12077.454 - 1.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.43% 282053.410 294556.280 - 2.77% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.42% 21.779 22.742 - 4.58% -
std::fill_n(deque<int>)/32 4.39% 1.155 1.205 - -85.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 4.39% 773.835 807.812 - -0.63% -
std::for_each_n(deque<int>)/8 4.38% 1.202 1.255 - 8.55% -
BM_StringRelational_Compare_Large_Small_Control 4.38% 1.847 1.927 - 4.25% -
SetIntersection_None_Vector_float_262144_262144 4.38% 1098131.130 1146202.284 - -0.44% -
std::set<int>::clear()/1024 4.37% 9165.455 9566.389 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 4.37% 12313750.599 12851961.190 - -29.52% -
std::copy(vector<int>)/8 4.34% 2.109 2.201 - 0.78% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 4.34% 76001.714 79300.857 - 3.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.33% 116306.986 121348.173 - 3.61% -
BM_StringFindCharLiteral/8 4.30% 1.551 1.618 - -0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.30% 23.802 24.826 - -26.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.30% 53535.985 55837.581 - -4.51% -
BM_CmpEqual_uint_schar 4.29% 1.008 1.051 - -7.18% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.29% 19.470 20.306 - 0.42% -
std::find_if(vector<char>)_(process_all)/50 4.29% 6.629 6.913 - 29.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.29% 12933.085 13487.423 - 4.91% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 4.28% 1.108 1.156 - 10.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.28% 6697.179 6984.023 - 2.15% -
BM_PushHeap_float_SingleElement_16 4.27% 0.367 0.383 - 5.10% -
std::remove(deque<int>)_(sprinkled)/50 4.27% 61.893 64.538 - 16.93% -
BM_PushHeap_string_QuickSortAdversary_256 4.27% 14.418 15.033 - 0.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 4.25% 0.250 0.261 - 3.72% -
BM_PushHeap_string_PipeOrgan_262144 4.24% 16.912 17.629 - 1.54% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.24% 1.156 1.204 - 4.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.23% 13427.262 13994.905 - -1.67% -
std::stable_partition(list<int>)_(sparse)/50 4.22% 25.964 27.060 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 4.21% 17.189 17.913 - 3.75% -
SetIntersection_Front_Vector_uint64_1024_1 4.20% 994647.253 1036454.178 - -1.14% -
BM_StringAssignStr_Huge_Opaque 4.20% 106.788 111.276 - -1.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 4.20% 0.267 0.278 - -4.50% -
BM_align/1 4.20% 0.630 0.657 - -28.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 4.20% 1002639.314 1044716.765 - -1.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.19% 943.929 983.493 - 3.68% -
std::search(list<int>)_(no_match)/1000 4.19% 677.737 706.124 - 5.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/0 4.18% 0.257 0.267 - 3.91% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.18% 12.168 12.677 - 4.42% -
BM_StringFindCharLiteral/16 4.18% 1.553 1.618 - -0.06% -
BM_StringAssignStr_Huge_Transparent 4.18% 107.865 112.369 - -2.42% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.18% 18.268 19.031 - -0.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.17% 5617.488 5851.692 - 6.13% -
SetIntersection_Front_Set_float_1024_64 4.16% 1730838.559 1802767.934 - 6.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.15% 23.108 24.066 - 3.66% -
BM_vector_deque_ranges_move/1 4.14% 2.180 2.270 - -2.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 4.13% 0.285 0.297 - 4.23% -
SetIntersection_None_Vector_float_4_1 4.12% 214244238.760 223073474.575 - 2.45% -
rng::starts_with(vector<int>)/8192 4.12% 485.295 505.292 - 4.11% -
BM_deque_vector_move_backward/70000 4.12% 8458.156 8806.600 - 11.38% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 4.11% 56966732.664 59306013.922 - 2.69% -
SetIntersection_Interlaced_Set_uint32_1024_256 4.10% 13557222.504 14113483.150 - -3.82% -
BM_vector_deque_copy_backward/1 4.10% 2.066 2.151 - -9.79% -
std::stable_sort(vector<int>)_(repeated)/1024 4.10% 1082.375 1126.730 - 2.29% -
BM_PushHeap_float_Ascending_16 4.09% 0.992 1.032 - 5.20% -
BM_deque_deque_ranges_copy_backward/2 4.09% 2.356 2.452 - 6.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.08% 12.177 12.674 - -2.21% -
BM_vector_deque_move/64 4.06% 2.718 2.828 - 2.03% -
std::copy_backward(vector<bool>)_(aligned)/4096 4.06% 4.946 5.147 - 2.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.06% 18.920 19.688 - 3.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.06% 1.298 1.351 - -0.19% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.06% 817.890 851.090 - 4.84% -
BM_deque_deque_ranges_move/64000 4.05% 2995.779 3117.227 - 2.56% -
BM_StringAssignStr_Large_Opaque 4.05% 10.282 10.698 - 3.63% -
std::none_of(deque<int>)_(process_all)/8 4.05% 3.295 3.429 - 4.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.01% 115919.771 120569.648 - 4.76% -
SetIntersection_None_Vector_string_262144_1024 4.01% 1259762.034 1310271.949 - -0.46% -
BM_deque_vector_copy_backward/65536 4.01% 8104.013 8428.798 - 14.43% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.00% 2637.158 2742.766 - 8.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 3.99% 0.276 0.287 - 5.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.99% 138115.325 143623.906 - 2.14% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.97% 5334.075 5545.901 - 4.01% -
BM_getline_string 3.97% 16.865 17.535 - 8.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.96% 42.517 44.198 - -1.39% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 3.95% 2.292 2.382 - -9.88% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.95% 6743.008 7009.290 - 3.32% -
BM_std_minmax_element<long_long>/3 3.94% 1.146 1.191 - 6.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.94% 4.656 4.840 - 7.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.92% 27.625 28.708 - 3.95% -
BM_StringRead_Hot_Shallow_Empty 3.90% 0.477 0.496 - 1.78% -
std::multiset<int>::find(key)_(existent)/1024 3.90% 4.096 4.255 - 0.16% -
bm_gcd_trivial 3.89% 0.652 0.678 - 0.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 3.89% 5375.559 5584.646 - 6.25% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.89% 83.600 86.849 - -10.24% -
SetIntersection_Front_Set_float_16384_256 3.88% 3884263.827 4035129.393 - -3.97% -
std::stable_partition(vector<int>)_(dense)/32 3.88% 21.430 22.262 - 5.40% -
SetIntersection_None_Set_float_1024_256 3.88% 8702273.586 9040078.941 - 2.93% -
SetIntersection_Interlaced_Vector_string_1024_64 3.87% 8245159.148 8564480.104 - -0.07% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.86% 26.175 27.187 - 4.44% -
SetIntersection_None_Vector_uint32_262144_1024 3.85% 1082553.807 1124263.975 - -2.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.84% 6620.988 6875.265 - -30.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 3.83% 0.556 0.578 - -0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.83% 46.067 47.830 - -14.46% -
SetIntersection_Front_Vector_uint64_16384_16384 3.83% 75537632.978 78428439.599 - 5.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 3.81% 22657.171 23519.635 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.78% 3478.884 3610.542 - -5.28% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.78% 1.255 1.302 - -6.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.77% 7522024.390 7805543.658 - 1.52% -
std::none_of(list<int>)_(process_all)/32768 3.77% 25975.587 26954.341 - 0.98% -
std::set<int>::erase(iterator)/32 3.77% 19.697 20.439 - 1.61% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.77% 3.337 3.462 - 3.61% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.77% 8.789 9.120 - 6.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.76% 0.604 0.626 - 3.08% -
SetIntersection_None_Vector_uint32_256_1 3.75% 4121165.213 4275769.439 - -0.87% -
std::stable_sort(vector<int>)_(descending)/8 3.75% 23.542 24.424 - 4.68% -
std::multiset<std::string>::clear()/1024 3.74% 21489.655 22294.316 - -0.47% -
std::stable_partition(list<int>)_(sparse)/32 3.73% 9.438 9.790 - 1.54% -
std::stable_partition(deque<int>)_(dense)/1024 3.73% 567.208 588.387 - 3.40% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 3.72% 0.502 0.520 - 1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.72% 1580294.921 1639113.363 - -2.24% -
SetIntersection_Front_Set_uint64_16384_1024 3.72% 12099818.355 12549671.915 - 0.72% -
std::search(deque<int>)_(no_match)/1000 3.72% 391.806 406.368 - 0.73% -
std::stable_sort(vector<int>)_(ascending)/1024 3.70% 2062.975 2139.402 - 3.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.70% 395.143 409.778 - 2.77% -
std::stable_partition(deque<int>)_(dense)/50 3.69% 36.532 37.879 - 0.93% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.69% 32.093 33.277 - 2.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.68% 870037.170 902070.633 - 1.51% -
SetIntersection_Front_Vector_uint64_262144_16384 3.67% 75610640.879 78385045.231 - 6.14% -
BM_std_minmax_element<char>/512 3.67% 134.569 139.505 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.66% 173395480.919 179742979.966 - 2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.66% 0.629 0.652 - 2.76% -
SetIntersection_None_Vector_float_262144_1024 3.65% 1109283.067 1149821.464 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.65% 1600691.405 1659104.654 - -2.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.64% 71.829 74.446 - 54.04% -
std::find_end(vector<int>)_(single_element)/8192 3.63% 1866.540 1934.367 - 6.81% -
SetIntersection_Interlaced_Vector_float_64_4 3.63% 16961447.989 17576946.289 - -3.29% -
BM_deque_vector_ranges_move_backward/0 3.62% 1.414 1.465 - -7.51% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.62% 626.379 649.044 - 3.33% -
std::move_backward(list<int>)/262144 3.61% 258559.096 267899.686 - 4.23% -
SetIntersection_None_Vector_float_4_4 3.61% 133605476.281 138428979.320 - 1.76% -
rng::contains_subrange(list<int>)_(process_all)/1048576 3.61% 825532.532 855315.667 - 1.99% -
std::find(vector<short>)_(process_all)/8 3.59% 0.692 0.717 - 4.64% -
std::find(vector<short>)_(bail_25%)/8 3.58% 0.669 0.693 - 0.06% -
std::find_if(vector<int>)_(bail_25%)/1024 3.58% 27.376 28.355 - 1.24% -
BM_StringRelational_Eq_Empty_Empty_Control 3.57% 1.996 2.067 - -2.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 3.57% 61.762 63.964 - 16.53% -
BM_PushHeap_uint32_Random_262144 3.56% 5.877 6.087 - 5.73% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.55% 15.852 16.415 - 3.37% -
BM_vector_deque_copy_backward/70000 3.55% 8725.534 9035.305 - 9.81% -
std::rotate(list<int>)_(1_element_backward)/8192 3.55% 7789.768 8066.081 - 8.03% -
std::for_each(deque<int>)/8 3.54% 0.912 0.944 - 2.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.53% 8565610.214 8868008.926 - 9.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 3.53% 31.217 32.318 - -23.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.52% 14049018.343 14544237.715 - 8.64% -
ranges::minmax(std::deque<long_long>)/8 3.52% 3.843 3.978 - 11.71% -
std::find_if(vector<int>)_(bail_25%)/8192 3.51% 212.476 219.943 - -7.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.50% 80223.959 83034.455 - 9.38% -
BM_StringAssignAsciiz_Large_Opaque 3.50% 11.399 11.798 - 0.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.50% 12330.351 12761.432 - 2.76% -
BM_StringRelational_Compare_Huge_Empty_Control 3.49% 1.610 1.666 - 1.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.49% 2.257 2.336 - 0.98% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.48% 12.747 13.190 - 4.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.46% 7264.983 7516.203 - -0.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.46% 10.700 11.070 - 0.99% -
rng::contains_subrange(list<int>)_(process_all)/16 3.45% 4.772 4.937 - 0.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.45% 2958.106 3060.215 - -18.33% -
SetIntersection_Front_Vector_string_1024_16 3.45% 1613795.978 1669395.001 - 3.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.44% 20.985 21.707 - -0.81% -
SetIntersection_Front_Set_string_262144_4 3.44% 1221619.666 1263668.481 - -1.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.44% 142534.190 147433.572 - 0.18% -
std::sort_heap(vector<int>)/8 3.44% 29.603 30.620 - -4.54% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.43% 17.340 17.936 - 3.53% -
SetIntersection_Front_Set_string_256_256 3.43% 30632898.817 31683685.172 - 7.71% -
SetIntersection_Front_Set_float_262144_262144 3.43% 1662504.639 1719495.037 - 6.89% -
BM_CmpEqual_ushort_schar 3.43% 1.003 1.037 - -7.23% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.41% 0.813 0.840 - 3.29% -
std::stable_partition(deque<int>)_(dense)/32 3.39% 28.341 29.301 - -1.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.38% 6233.401 6444.174 - 9.39% -
SetIntersection_None_Vector_float_1024_1024 3.38% 1061267.706 1097124.636 - 1.84% -
BM_vector_deque_copy_backward/64000 3.37% 7901.492 8168.010 - 10.39% -
SetIntersection_Front_Set_uint64_256_1 3.37% 4075362.922 4212666.640 - 0.47% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.37% 19.935 20.606 - 2.73% -
SetIntersection_Front_Set_float_262144_256 3.36% 3993393.468 4127432.317 - 11.36% -
BM_vector_deque_move_backward/70000 3.36% 8457.273 8741.066 - 9.22% -
BM_deque_deque_copy_backward/64000 3.35% 7687.505 7945.031 - 7.20% -
BM_StringRelational_Less_Empty_Empty_Control 3.35% 1.611 1.665 - -0.26% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.34% 1.551 1.603 - 3.96% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.33% 21432.485 22146.795 - -15.78% -
SetIntersection_Front_Set_float_262144_64 3.33% 1731594.013 1789285.165 - 5.62% -
rng::for_each(multimap<int>)/32 3.33% 26.273 27.147 - 26.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.32% 57.099 58.994 - 5.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.32% 38.062 39.325 - 68.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.31% 14501.158 14981.653 - 3.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.31% 21.085 21.784 - 2.50% -
BM_deque_deque_ranges_move_backward/70000 3.31% 8406.006 8684.152 - 8.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.31% 1180242.454 1219255.772 - 1.72% -
std::remove_if(vector<int>)_(sprinkled)/50 3.29% 61.975 64.013 - 2.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.29% 21.407 22.110 - -6.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.28% 1013924.588 1047196.597 - -1.74% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.26% 25.493 26.323 - 3.54% -
std::rotate(list<int>)_(by_1/3)/50 3.26% 22.883 23.628 - 2.06% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.26% 3343.834 3452.756 - 3.47% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.24% 17484423.291 18051647.525 - -1.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.24% 32.080 33.120 - 6.55% -
std::partition_copy(vector<int>)/32 3.24% 7.961 8.219 - 1.75% -
BM_vector_deque_ranges_move_backward/65536 3.24% 7877.923 8133.130 - 5.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.23% 223.179 230.396 - 5.66% -
bm_lexicographical_compare<signed_char>/512 3.23% 7.676 7.924 - 3.51% -
SetIntersection_Interlaced_Set_uint64_1_1 3.23% 533067244.540 550284800.566 - 1.49% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.21% 28.703 29.624 - 8.88% -
BM_deque_vector_copy/512 3.21% 16.534 17.064 - 3.08% -
BM_StringRelational_Less_Empty_Huge_Control 3.20% 1.611 1.662 - -0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.19% 6649.770 6862.220 - 1.74% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.19% 0.650 0.670 - 13.30% -
std::find_if_not(vector<bool>)_(process_all)/50 3.19% 23.675 24.429 - 2.63% -
BM_StringRelational_Less_Empty_Small_Control 3.18% 1.613 1.665 - -0.49% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.18% 2.413 2.489 - -3.02% -
BM_vector_deque_ranges_move_backward/2 3.17% 1.997 2.061 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.17% 1013409.381 1045561.684 - 0.26% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.17% 8.539 8.810 - 8.47% -
BM_StringRelational_Less_Empty_Large_Control 3.17% 1.611 1.662 - -0.23% -
std::count(vector<int>)_(every_other)/8 3.17% 1.299 1.340 - 0.38% -
BM_StringEraseToEnd_Huge_Opaque 3.16% 2.258 2.329 - 1.72% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.15% 654.250 674.889 - -2.60% -
std::move_backward(vector<bool>)_(aligned)/64 3.15% 1.735 1.789 - 3.37% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.15% 148.943 153.627 - -2.01% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 3.14% 2867.744 2957.731 - 2.59% -
BM_StringRelational_Eq_Large_Large_ChangeLast 3.13% 2.018 2.081 - 9.04% -
SetIntersection_Front_Vector_uint32_262144_1 3.13% 996610.713 1027795.347 - -3.56% -
std::find_if_not(deque<int>)_(process_all)/8 3.12% 2.637 2.720 - 1.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.12% 2.506 2.585 - -1.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.12% 1886.912 1945.842 - 8.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 3.12% 1.413 1.458 - -17.19% -
SetIntersection_Front_Vector_float_262144_64 3.12% 1317884.342 1358953.711 - 0.16% -
BM_PushHeap_string_SingleElement_4 3.11% 2.293 2.364 - 1.43% -
rng::fold_left(deque<int>)/8192 3.11% 4341.011 4476.041 - -1.71% -
SetIntersection_Interlaced_Set_uint32_256_16 3.10% 11769388.143 12133927.978 - 0.16% -
std::remove(deque<int>)_(sprinkled)/32 3.09% 54.570 56.258 - 12.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.09% 5.262 5.425 - 2.04% -
SetIntersection_Interlaced_Set_float_1024_1024 3.09% 11736390.988 12099174.968 - -2.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 3.09% 1.203 1.240 - 19.09% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 3.08% 16.774 17.291 - -36.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.08% 9752.744 10052.945 - 4.46% -
BM_StringEraseWithMove_Huge_Opaque 3.08% 46.096 47.514 - -30.36% -
SetIntersection_Interlaced_Set_string_262144_1 3.07% 1063745.280 1096422.163 - -1.29% -
std::find(vector<char>)_(process_all)/32768 3.07% 496.366 511.604 - 3.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.07% 1048893.600 1081085.044 - -1.34% -
SetIntersection_None_Vector_string_262144_16 3.05% 1272175.385 1311012.839 - 0.03% -
bm_ranges_swap_ranges_vb_unaligned/8 3.05% 5.039 5.192 - 4.76% -
std::find(vector<int>)_(bail_25%)/8 3.04% 1.368 1.410 - 3.76% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 3.04% 719033.392 740885.547 - 2.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.04% 656.843 676.804 - 1.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 3.04% 24.560 25.305 - 4.36% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.03% 27.874 28.719 - 3.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.02% 376.218 387.595 - 0.02% -
rng::contains(list<int>)_(process_all)/50 3.02% 18.056 18.601 - 2.04% -
BM_StringAssignStr_Small_Transparent 3.02% 0.485 0.499 - 2.64% -
SetIntersection_Front_Set_uint64_1024_64 3.02% 1634633.742 1683963.402 - -1.90% -
BM_StringRelational_Eq_Empty_Small_Control 3.02% 0.468 0.482 - 0.93% -
ranges::min(std::vector<char>)/64 3.00% 4.156 4.281 - 18.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3.00% 2111772.897 2175061.889 - 0.06% -
std::set<int>::insert(value)_(new_value,_end)/32 3.00% 18.695 19.255 - 1.28% -
std::copy_n(list<int>)/64 2.99% 14.584 15.020 - -32.96% -
BM_deque_vector_ranges_move/64000 2.99% 2933.695 3021.314 - 2.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.98% 28058.928 28895.648 - -2.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 2.98% 23.551 24.253 - -0.90% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.97% 38217.623 39354.364 - 0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.97% 138875.657 143004.609 - 1.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.96% 562.139 578.794 - 1.36% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 2.96% 696.323 716.936 - -1.98% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 2.96% 490689.617 505196.905 - 21.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.95% 185776.279 191263.930 - 5.93% -
std::map<int,_int>::contains(key)_(existent)/8192 2.94% 5.372 5.530 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.94% 14722168.684 15154880.838 - 4.69% -
BM_CmpEqual_uint_uchar 2.93% 1.075 1.107 - 0.58% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.93% 6374.969 6561.736 - 4.76% -
std::partition_point(vector<int>)/32 2.92% 2.569 2.645 - 2.33% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.92% 29.261 30.116 - -6.43% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.92% 9962557.655 10253034.067 - 0.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.91% 51008.464 52491.176 - 5.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.90% 1260.427 1296.996 - 3.49% -
BM_PushHeap_string_QuickSortAdversary_64 2.89% 12.950 13.325 - -0.31% -
std::partition_copy(vector<int>)/1024 2.89% 470.955 484.564 - 3.72% -
BM_PushHeap_uint64_Descending_4 2.89% 0.361 0.372 - 0.04% -
std::find_if_not(vector<bool>)_(process_all)/8 2.88% 3.535 3.637 - 2.61% -
BM_PushHeap_string_QuickSortAdversary_1024 2.87% 15.286 15.726 - 0.12% -
std::sort(deque<int>)_(repeated)/1024 2.87% 959.949 987.525 - -7.61% -
SetIntersection_None_Vector_float_16384_64 2.86% 1097530.139 1128963.627 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.86% 11382.307 11707.571 - -0.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.85% 13230.844 13608.014 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.85% 41026.236 42195.431 - 2.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 2.84% 7629754.021 7846341.945 - 4.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.84% 175106390.672 180075726.032 - 2.13% -
BM_align/8 2.83% 0.623 0.640 - -30.46% -
SetIntersection_Front_Vector_uint64_16384_64 2.83% 1317145.370 1354435.948 - -2.25% -
std::find_if(vector<int>)_(bail_25%)/32768 2.83% 819.635 842.795 - -10.74% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.82% 26999.437 27761.784 - 3.65% -
std::transform(deque<int>,_deque<int>)/32 2.82% 22.497 23.132 - 8.26% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.82% 21.093 21.688 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.81% 6.413 6.593 - -3.39% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.80% 218.594 224.721 - 2.78% -
BM_num_get<bool> 2.80% 11.577 11.901 - -53.00% -
BM_CmpEqual_uchar_uint 2.80% 1.054 1.084 - 1.50% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.79% 1.997 2.053 - -0.08% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.79% 528373.834 543100.570 - 3.19% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.79% 62817.963 64568.510 - 1.32% -
SetIntersection_Front_Set_float_256_16 2.78% 4464960.818 4589269.565 - 0.49% -
BM_deque_vector_copy_backward/64000 2.78% 7864.178 8082.780 - 7.95% -
std::search(deque<int>,_pred)_(same_length)/1024 2.78% 505.257 519.300 - 1.58% -
SetIntersection_Front_Set_uint32_262144_256 2.77% 3556599.232 3655204.108 - -4.36% -
SetIntersection_Front_Set_uint32_256_1 2.77% 4038674.997 4150588.917 - -1.36% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.77% 9.876 10.150 - 4.87% -
BM_PushHeap_string_QuickSortAdversary_16 2.77% 10.373 10.660 - -0.77% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 2.76% 526.750 541.263 - 1.26% -
SetIntersection_None_Vector_float_262144_16 2.75% 1135398.646 1166656.379 - 1.70% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.75% 24.688 25.368 - -4.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.75% 54527.664 56027.502 - 0.55% -
SetIntersection_Interlaced_Set_string_16384_1024 2.74% 346090506.494 355581246.516 - 1.60% -
BM_std_minmax_element<char>/5500 2.73% 1368.670 1406.097 - -2.43% -
BM_deque_vector_move/64000 2.73% 2952.996 3033.628 - 0.94% -
SetIntersection_Front_Vector_uint64_1024_16 2.73% 1092007.076 1121791.877 - 0.86% -
std::rotate(vector<int>)_(by_1/4)/50 2.73% 11.390 11.701 - -66.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.73% 31.851 32.720 - 3.39% -
BM_CmpEqual_int_schar 2.72% 1.109 1.139 - 1.27% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.72% 2774.662 2850.152 - 1.75% -
BM_align/64 2.72% 0.622 0.639 - -30.60% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.72% 174341.478 179084.495 - 4.81% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.72% 256.889 263.877 - -0.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 223.621 229.701 - 9.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.71% 72.132 74.089 - -0.32% -
SetIntersection_None_Set_float_256_16 2.71% 10739462.170 11030602.929 - 1.38% -
BM_StringRelational_Eq_Large_Large_Control 2.70% 2.220 2.280 - 1.89% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.70% 6.477 6.651 - 2.54% -
bm_lexicographical_compare<int>/8 2.70% 1.543 1.585 - 0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.70% 30.864 31.696 - -6.47% -
std::stable_sort(deque<int>)_(descending)/8 2.69% 25.313 25.995 - -8.51% -
SetIntersection_Interlaced_Vector_float_262144_1 2.69% 1020082.622 1047552.632 - -1.56% -
BM_CmpEqual_ushort_uint 2.69% 1.035 1.063 - -0.56% -
SetIntersection_Front_Vector_uint64_262144_1 2.68% 988152.681 1014680.752 - -4.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.68% 49.514 50.842 - -2.78% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.68% 81.311 83.491 - -21.47% -
BM_PushHeap_string_QuickSortAdversary_16384 2.67% 16.113 16.544 - 2.33% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.67% 446.082 457.974 - 1.70% -
std::partition(deque<int>)_(dense)/50 2.67% 13.797 14.165 - -7.42% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.66% 9.732 9.991 - 2.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.65% 14011.848 14383.814 - -1.71% -
BM_deque_deque_ranges_copy_backward/1 2.65% 2.652 2.722 - 7.87% -
SetIntersection_None_Vector_float_256_64 2.65% 3432046.507 3522873.810 - 1.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.64% 24.111 24.748 - 0.15% -
std::fill(vector<int>)/32 2.64% 1.038 1.065 - 3.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.64% 2.869 2.945 - -0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.63% 1483.319 1522.305 - 1.46% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.62% 30.447 31.246 - -2.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 2.62% 0.463 0.475 - -30.51% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.62% 7.139 7.326 - -0.37% -
BM_PushHeap_float_PipeOrgan_262144 2.62% 3.142 3.224 - 1.77% -
rng::contains_subrange(list<int>)_(single_element)/16 2.61% 4.847 4.973 - 3.75% -
std::unordered_set<int>::erase(iterator)/32 2.61% 20.124 20.650 - 2.16% -
SetIntersection_Front_Vector_uint64_256_1 2.61% 4056595.826 4162556.397 - -1.38% -
std::all_of(deque<int>)_(process_all)/32 2.61% 12.341 12.664 - 3.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.61% 1177655.017 1208399.411 - -1.31% -
std::find_end(forward_list<int>)_(single_element)/1024 2.60% 701.137 719.360 - 2.95% -
BM_deque_deque_move_backward/65536 2.59% 8013.715 8221.382 - 7.77% -
BM_std_minmax_element<char>/4096 2.59% 1021.037 1047.482 - -2.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.59% 372.435 382.080 - 6.68% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 2.59% 5.188 5.322 - 0.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.58% 2.944 3.020 - 3.23% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.58% 578.153 593.096 - 1.06% -
BM_std_minmax_element<char>/1024 2.57% 261.325 268.048 - -1.89% -
BM_vector_deque_ranges_copy_backward/65536 2.57% 8235.344 8447.173 - 12.03% -
BM_CmpLess_uint_short 2.57% 1.018 1.044 - -8.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.56% 1348.697 1383.243 - -0.61% -
BM_deque_deque_move/64000 2.56% 2946.377 3021.803 - -0.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.56% 7594.182 7788.488 - 1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2.56% 1070521.987 1097909.657 - -1.03% -
std::fill(vector<bool>)/64 2.56% 1.604 1.645 - 11.50% -
SetIntersection_None_Vector_string_1024_1 2.55% 1158238.238 1187736.655 - 3.87% -
std::rotate(deque<int>)_(1_element_backward)/50 2.55% 4.944 5.070 - -0.26% -
std::set<int>::clear()/32 2.54% 624.178 640.040 - 0.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.54% 1120933.905 1149416.433 - -1.94% -
BM_deque_deque_ranges_move/2 2.54% 2.185 2.240 - -2.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.53% 657.177 673.832 - -1.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.53% 87059.075 89263.298 - -1.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 2.53% 15.895 16.296 - -3.94% -
std::map<int,_int>::clear()/1024 2.52% 10187.588 10444.637 - -7.87% -
SetIntersection_None_Set_float_1024_4 2.52% 8775489.584 8996656.974 - 0.69% -
SetIntersection_Front_Vector_uint64_64_64 2.52% 10518830.336 10783505.075 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.52% 20937933.054 21464709.321 - 1.97% -
BM_std_minmax_element<char>/4000 2.51% 998.340 1023.414 - -2.37% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.50% 4.311 4.419 - 2.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.50% 54284.219 55642.588 - 1.45% -
std::replace_if(vector<int>)_(sprinkled)/1024 2.50% 245.854 252.006 - 3.33% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.50% 6134.041 6287.461 - 1.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.49% 12.841 13.162 - 1.91% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.49% 6.675 6.841 - -6.41% -
std::stable_sort(vector<int>)_(heap)/8192 2.49% 14525.857 14887.751 - 2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.48% 2029.519 2079.933 - 3.33% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.47% 4.077 4.177 - -11.57% -
SetIntersection_None_Set_string_256_4 2.47% 11372299.687 11652726.239 - -0.09% -
rng::find_last(vector<int>)_(bail_10%)/8 2.46% 2.015 2.065 - 2.98% -
std::find_end(list<int>)_(single_element)/8192 2.46% 8217.634 8419.548 - -12.80% -
SetIntersection_Front_Set_uint64_1024_16 2.45% 1175136.432 1203983.085 - -1.94% -
SetIntersection_Front_Vector_string_262144_4 2.45% 1181753.269 1210705.987 - 2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.44% 16200.240 16595.312 - -2.48% -
BM_CmpEqual_schar_schar 2.44% 1.051 1.076 - -1.42% -
ranges::min(std::vector<long_long>)/8 2.43% 2.262 2.316 - 8.95% -
SetIntersection_None_Vector_float_16384_16384 2.43% 1101109.957 1127851.707 - 0.83% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.42% 0.476 0.488 - -1.67% -
rng::for_each(multimap<int>)/8192 2.41% 7252.051 7426.824 - -53.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 2.41% 1.330 1.362 - -13.38% -
std::sort(vector<int>)_(repeated)/8192 2.41% 5023.393 5144.393 - 2.39% -
BM_align/256 2.41% 0.622 0.637 - -30.75% -
std::copy(list<int>)/4096 2.40% 3205.875 3282.799 - 0.42% -
BM_num_get<long> 2.39% 10.603 10.857 - -55.50% -
SetIntersection_Front_Set_float_16384_1 2.39% 1021828.594 1046256.722 - -1.37% -
BM_deque_vector_move/65536 2.39% 2971.892 3042.780 - 2.68% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.38% 672.130 688.096 - 0.83% -
std::set<int>::insert(value)_(new_value,_end)/0 2.37% 17.118 17.525 - 2.04% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.37% 56457.137 57797.618 - -0.29% -
SetIntersection_None_Vector_float_16384_1024 2.37% 1104869.954 1131083.578 - 0.91% -
std::replace(deque<int>)_(prefix)/32 2.37% 12.713 13.015 - 1.50% -
BM_vector_deque_ranges_move_backward/1 2.37% 2.267 2.321 - -0.35% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.37% 983.633 1006.900 - 9.65% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.36% 18543.429 18980.824 - -18.58% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.36% 3304864.204 3382796.418 - 18.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.36% 33659.801 34453.310 - 3.15% -
std::find(vector<char>)_(bail_25%)/1024 2.35% 5.270 5.394 - 0.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.35% 381.454 390.427 - -15.56% -
std::stable_sort(vector<int>)_(ascending)/8192 2.35% 13399.143 13714.095 - 1.96% -
std::set<int>::upper_bound(key)_(existent)/32 2.35% 1.752 1.793 - 9.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.35% 392.687 401.910 - 0.55% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 2.35% 41.671 42.649 - -1.42% -
std::partition(list<int>)_(sparse)/50 2.35% 21.486 21.991 - 48.01% -
BM_PushHeap_uint32_Random_4 2.34% 2.080 2.128 - -3.85% -
SetIntersection_None_Vector_float_262144_4 2.34% 1123681.867 1150013.860 - -1.74% -
BM_deque_deque_ranges_copy_backward/70000 2.34% 8513.294 8712.282 - 5.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.34% 42.378 43.368 - -1.37% -
SetIntersection_None_Vector_float_1024_16 2.33% 1089328.342 1114740.850 - 1.64% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.33% 15.572 15.935 - -9.72% -
SetIntersection_None_Vector_uint64_1024_1 2.33% 1028646.325 1052604.906 - -3.98% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.32% 2300.903 2354.187 - -17.83% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.31% 42.639 43.625 - -31.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.31% 174509.134 178544.739 - 3.65% -
std::search(deque<int>)_(single_element)/1000 2.31% 437.308 447.421 - 0.18% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.31% 5.409 5.534 - 8.42% -
std::move_backward(deque<int>)/64 2.30% 5.172 5.291 - 0.54% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.30% 2.258 2.310 - -2.90% -
std::set<int>::count(key)_(existent)/32 2.29% 1.618 1.655 - -2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.29% 1087544.749 1112453.235 - -0.80% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.29% 1.524 1.559 - 21.92% -
SetIntersection_Front_Vector_string_262144_1 2.27% 1069462.039 1093792.073 - 0.37% -
std::set<int>::count(key)_(non-existent)/8192 2.27% 11.942 12.213 - -11.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 2.27% 1111494.756 1136717.216 - -8.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.27% 755.021 772.133 - 0.94% -
BM_vector_deque_ranges_copy_backward/70000 2.27% 8586.027 8780.516 - 7.55% -
SetIntersection_None_Vector_float_262144_16384 2.26% 1103192.389 1128145.166 - -3.76% -
SetIntersection_None_Set_float_1024_1024 2.26% 8924087.885 9125891.859 - 1.49% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.26% 17.099 17.485 - -11.35% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.26% 14.671 15.002 - 1.90% -
std::unique(vector<int>)_(sprinkled)/8192 2.25% 3921.861 4010.071 - 1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.25% 1414.853 1446.676 - -0.53% -
BM_num_get<unsigned_short> 2.24% 10.055 10.280 - -59.78% -
std::for_each(multimap<int>::iterator)/8192 2.24% 7391.993 7557.810 - -52.97% -
std::multiset<std::string>::ctor(const&)/32 2.24% 804.306 822.291 - 6.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.23% 95.688 97.820 - 32.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 2.22% 25687.301 26257.956 - 6.05% -
BM_deque_vector_ranges_copy/70000 2.22% 3189.461 3260.304 - 1.98% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.22% 533.920 545.777 - 1.46% -
bm_ranges_swap_ranges_vb_unaligned/64 2.22% 6.202 6.340 - 2.77% -
BM_deque_vector_ranges_copy/64 2.22% 2.585 2.642 - 0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.21% 13.848 14.154 - 1.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.21% 50.318 51.429 - 1.73% -
SetIntersection_Front_Set_uint32_16384_64 2.20% 1602764.830 1638000.051 - -2.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.20% 24102127.070 24631820.399 - -0.51% -
SetIntersection_None_Vector_uint64_16384_16 2.20% 1057737.310 1080970.744 - -2.78% -
SetIntersection_None_Set_uint32_1024_4 2.19% 8646675.144 8836016.549 - -2.13% -
SetIntersection_Interlaced_Set_float_16384_16 2.19% 205486042.206 209984448.154 - 0.29% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.19% 8077.728 8254.324 - -0.24% -
std::copy(list<int>)/8 2.18% 2.449 2.502 - 16.54% -
std::multiset<int>::find(key)_(non-existent)/32 2.18% 2.249 2.299 - -6.90% -
SetIntersection_Front_Vector_uint64_1024_64 2.18% 1338945.937 1368154.763 - 2.74% -
std::fill_n(vector<bool>)/64 2.18% 1.449 1.481 - 3.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.18% 19.302 19.723 - 2.35% -
SetIntersection_Front_Vector_string_262144_262144 2.18% 14376792.236 14689794.679 - 1.07% -
SetIntersection_Interlaced_Set_float_16384_1024 2.17% 171354615.734 175079874.010 - 2.50% -
std::fill(vector<bool>)/1048576 2.16% 3751.614 3832.830 - 0.27% -
SetIntersection_Interlaced_Set_float_16384_64 2.16% 212963156.780 217570676.621 - 0.86% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.16% 6.366 6.503 - 0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.16% 11554.698 11803.958 - 2.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.16% 19.359 19.777 - -11.26% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.15% 8.745 8.933 - 7.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.15% 213345691.339 217934550.724 - 0.47% -
std::stable_sort(deque<int>)_(ascending)/8 2.15% 17.518 17.894 - -11.46% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.15% 14503034.586 14814222.983 - 0.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.14% 2005026.207 2047968.668 - 0.06% -
std::rotate(list<int>)_(by_1/3)/1024 2.14% 808.482 825.773 - 4.95% -
std::find_if(vector<int>)_(process_all)/1024 2.14% 112.883 115.297 - -8.20% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.14% 39450.392 40293.046 - 0.30% -
SetIntersection_None_Vector_float_16384_256 2.13% 1101041.420 1124476.852 - 0.97% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.12% 1869.695 1909.374 - -0.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.12% 364.884 372.615 - -1.97% -
std::multiset<std::string>::find(key)_(existent)/32 2.12% 14.912 15.228 - -3.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.11% 214509.601 219042.778 - 4.07% -
SetIntersection_Front_Set_float_64_64 2.11% 13757559.917 14047920.499 - 2.94% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.11% 15.750 16.082 - -0.78% -
SetIntersection_Front_Vector_string_1024_256 2.10% 9172118.293 9364732.447 - -8.23% -
std::multiset<std::string>::erase(iterator)/8192 2.10% 36.220 36.980 - 23.46% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.10% 53.646 54.773 - 3.22% -
SetIntersection_Front_Vector_uint64_1024_4 2.10% 1031925.757 1053567.031 - -0.91% -
BM_StringAssignStr_Large_Transparent 2.10% 10.323 10.540 - 1.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.09% 127949850.823 130628440.059 - -2.66% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.09% 54321.227 55457.962 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.09% 1756077.233 1792823.188 - -2.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.09% 11921.061 12170.285 - 1.62% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.08% 26.116 26.660 - -6.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.08% 4098308.542 4183444.775 - -0.76% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.08% 5.007 5.111 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.07% 1629438.312 1663204.266 - -1.71% -
SetIntersection_Interlaced_Set_uint64_256_256 2.06% 7599385.129 7756283.160 - 1.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.06% 13336.116 13610.388 - -0.67% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.06% 1893.914 1932.862 - 2.10% -
BM_num_put<const_void*> 2.05% 12.082 12.330 - 10.02% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.05% 6.438 6.569 - -3.58% -
rng::find_last_if(vector<char>)_(bail_10%)/50 2.05% 12.408 12.662 - 10.85% -
std::set<std::string>::contains(key)_(existent)/32 2.04% 15.928 16.254 - 2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.04% 17975.624 18342.805 - -5.72% -
SetIntersection_Interlaced_Set_string_1024_64 2.03% 16339806.382 16671496.258 - -2.27% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.03% 0.618 0.630 - 5.44% -
std::equal(vector<bool>)_(unaligned)/50 2.03% 0.914 0.932 - 14.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.02% 24.789 25.289 - 1.11% -
BM_deque_vector_ranges_copy/65536 2.02% 2926.702 2985.756 - 1.50% -
std::multiset<std::string>::clear()/32 2.02% 892.034 910.027 - -1.67% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 2.02% 97713.416 99683.522 - -2.18% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.01% 113.354 115.635 - 3.65% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.01% 28.414 28.985 - -5.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.01% 778.895 794.548 - -8.96% -
BM_PushHeap_string_PipeOrgan_16 2.01% 4.081 4.163 - -1.27% -
BM_deque_deque_ranges_move/1 2.01% 2.451 2.500 - -3.79% -
SetIntersection_Interlaced_Set_string_1024_1024 2.01% 55310975.793 56420955.134 - 0.40% -
std::sort(vector<int>)_(ascending)/8 2.00% 15.682 15.996 - -0.56% -
std::multiset<std::string>::ctor(const&)/1024 2.00% 34685.794 35379.760 - -0.32% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.00% 4.099 4.181 - -8.24% -
std::multiset<int>::contains(key)_(existent)/1024 1.99% 4.078 4.159 - 4.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.99% 718.471 732.790 - -0.45% -
BM_PushHeap_uint64_Random_16384 1.99% 6.263 6.387 - 8.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.99% 392.887 400.711 - 0.57% -
SetIntersection_Front_Set_string_16384_256 1.99% 15314804.736 15619441.303 - 8.33% -
SetIntersection_None_Vector_uint64_16384_16384 1.99% 1083509.953 1105056.643 - -0.91% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.99% 10.470 10.678 - 2.26% -
BM_deque_vector_copy_backward/70000 1.99% 9039.490 9219.173 - 16.03% -
SetIntersection_None_Vector_float_16384_1 1.99% 1100695.029 1122549.379 - 0.82% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.98% 10554.036 10763.294 - -14.98% -
std::stable_sort(deque<int>)_(repeated)/8 1.98% 17.751 18.103 - -8.17% -
BM_CmpLess_ushort_ushort 1.98% 1.058 1.079 - -0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.97% 14884.726 15178.053 - -1.44% -
rng::find_last(list<int>)_(bail_90%)/1024 1.97% 75.122 76.603 - 6.70% -
std::find_first_of(list<int>)_(large_needle)/8192 1.97% 48784388.936 49745250.003 - 0.94% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.97% 812.947 828.956 - -67.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.97% 248.247 253.126 - -0.33% -
SetIntersection_Front_Set_string_16384_4 1.96% 1221880.065 1245865.690 - -0.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.96% 7392882.699 7537968.190 - -1.51% -
SetIntersection_None_Vector_float_16_1 1.96% 63313421.105 64552596.198 - 0.61% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.95% 11.150 11.368 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.95% 225039295.527 229423852.846 - -0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.95% 693.664 707.177 - 2.50% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.94% 1879.204 1915.693 - -0.35% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.94% 561.004 571.877 - 1.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.93% 948.912 967.264 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.93% 6.953 7.087 - -3.45% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.93% 1.531 1.560 - 12.41% -
BM_deque_vector_ranges_move/70000 1.93% 3214.176 3276.198 - 0.48% -
SetIntersection_None_Vector_float_16384_4 1.92% 1102819.980 1124049.086 - 0.92% -
std::lower_bound(std::forward_list<int>)/8 1.92% 15.404 15.699 - 2.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.91% 15000.685 15287.864 - -1.96% -
std::none_of(vector<int>)_(process_all)/50 1.91% 19.157 19.523 - 53.99% -
SetIntersection_None_Vector_uint64_256_64 1.91% 3322681.166 3386159.119 - -1.59% -
BM_CmpEqual_uchar_schar 1.91% 1.010 1.030 - -8.32% -
std::set<int>::find(key)_(existent)/32 1.91% 1.708 1.740 - 7.16% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.90% 265.402 270.456 - -1.69% -
rng::find_last_if(list<int>)_(bail_10%)/8 1.90% 3.307 3.370 - 6.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.90% 1119034.898 1140269.454 - -1.55% -
SetIntersection_Interlaced_Set_string_16384_64 1.90% 348600683.002 355215140.762 - 2.87% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.90% 209876639.273 213856121.852 - -2.23% -
SetIntersection_Front_Set_string_262144_1 1.89% 1085105.971 1105627.488 - 0.05% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.89% 553.763 564.226 - 0.80% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.89% 4994239.251 5088573.017 - 1.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.88% 3.004 3.060 - 35.76% -
std::search(list<int>)_(single_element)/1024 1.88% 728.605 742.277 - 0.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.88% 596462.750 607646.650 - -0.66% -
SetIntersection_Front_Set_uint32_16384_16384 1.87% 211652571.282 215620110.714 - 1.94% -
BM_std_minmax_element<char>/64000 1.87% 15938.266 16236.483 - -2.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 901300.926 918160.987 - 4.12% -
std::map<std::string,_int>::ctor(const&)/1024 1.87% 35227.463 35885.060 - 0.69% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.86% 23.918 24.364 - 3.82% -
BM_vector_deque_copy_backward/65536 1.86% 8205.509 8358.432 - 9.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.86% 9.774 9.957 - 10.52% -
SetIntersection_None_Vector_float_1024_256 1.86% 1088902.897 1109174.114 - 0.47% -
bm_ranges_swap_ranges_vb_aligned/2048 1.86% 8.455 8.612 - 0.58% -
std::is_sorted_until(vector<int>,_pred)/8 1.86% 3.500 3.565 - 14.14% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.85% 5.511 5.613 - 2.11% -
SetIntersection_None_Vector_float_262144_1 1.85% 1131477.397 1152438.235 - -1.02% -
std::rotate(list<int>)_(by_1/4)/50 1.85% 25.698 26.174 - 11.48% -
SetIntersection_Interlaced_Set_string_256_16 1.85% 17731739.804 18059863.399 - -1.47% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.84% 52.708 53.679 - -5.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.84% 167795544.887 170882783.844 - 0.58% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.83% 2244.227 2285.354 - 2.24% -
SetIntersection_Front_Set_uint32_262144_4 1.83% 1015258.832 1033796.381 - -3.53% -
SetIntersection_None_Set_float_64_64 1.82% 11324723.503 11531319.993 - -0.86% -
std::multiset<int>::find(key)_(non-existent)/1024 1.82% 5.438 5.537 - -8.69% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.82% 25.826 26.296 - -0.81% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.82% 202948521.400 206638581.003 - -2.38% -
SetIntersection_None_Vector_uint32_256_256 1.82% 2065885.383 2103442.818 - -3.62% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.82% 26.159 26.634 - -0.00% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.82% 2310.836 2352.784 - 1.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.81% 24.752 25.201 - 2.62% -
BM_std_minmax_element<char>/70000 1.81% 17434.672 17750.229 - -2.62% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.81% 50.080 50.985 - -2.04% -
BM_CmpEqual_int_ushort 1.81% 1.079 1.099 - 0.40% -
std::find(deque<int>)_(process_all)/50 1.80% 13.107 13.344 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_16384_1 1.80% 1026379.986 1044894.232 - -1.55% -
std::partition(deque<int>)_(sparse)/50 1.80% 15.973 16.262 - -5.71% -
std::sort_heap(vector<int>,_pred)/8 1.80% 29.178 29.704 - -1.99% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.80% 16.980 17.285 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.80% 1191150.207 1212553.284 - 2.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.79% 41.919 42.672 - 19.28% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.79% 42612.501 43376.888 - 2.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.79% 97.276 99.019 - 32.31% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.79% 1.135 1.155 - 10.24% -
SetIntersection_None_Vector_string_16384_64 1.79% 1216674.215 1238465.659 - -0.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.79% 25692.907 26152.752 - -10.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.79% 24.970 25.416 - 0.54% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.78% 276.198 281.124 - -0.35% -
std::copy_backward(deque<int>)/1048576 1.78% 139119.935 141594.481 - 10.06% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.78% 3780.970 3848.216 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.78% 348645939.096 354842731.510 - 1.78% -
std::sort(vector<int>)_(descending)/1024 1.77% 1012.698 1030.651 - 1.24% -
SetIntersection_None_Vector_float_1_1 1.77% 533720815.189 543152675.358 - 0.05% -
SetIntersection_Interlaced_Set_string_1024_4 1.77% 10165147.914 10344668.510 - -0.22% -
SetIntersection_None_Set_uint32_256_256 1.76% 5616332.482 5715310.221 - -1.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.76% 43042.279 43799.968 - 2.01% -
BM_std_minmax_element<char>/65536 1.76% 16357.498 16645.387 - -2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.75% 1629593.504 1658183.513 - -2.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.75% 19.228 19.566 - 1.56% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.75% 8939.192 9095.964 - -6.92% -
SetIntersection_Front_Set_uint64_16384_4 1.75% 1025776.098 1043762.689 - -2.34% -
std::set<int>::find(key)_(existent)/1024 1.75% 3.950 4.019 - -2.12% -
bm_write 1.75% 558.771 568.564 - 6.89% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.75% 5.369 5.463 - -9.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.75% 1.626 1.655 - 1.54% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.75% 3.815 3.882 - 7.46% -
bm_gcd_complex 1.75% 17.677 17.986 - 0.04% -
SetIntersection_None_Vector_uint64_262144_16 1.74% 1055799.449 1074175.996 - -5.30% -
BM_deque_vector_ranges_move_backward/65536 1.74% 7979.038 8117.899 - 9.99% -
std::map<int,_int>::erase(key)_(existent)/32 1.74% 21.893 22.274 - -4.77% -
std::map<int,_int>::clear()/32 1.74% 632.758 643.741 - -5.28% -
std::move_backward(vector<int>)/1048576 1.73% 58958.358 59980.992 - 6.22% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.73% 27.370 27.843 - -32.71% -
ranges::minmax(std::list<char>)/64 1.73% 33.871 34.456 - 16.11% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.73% 2119.298 2155.910 - 2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.72% 0.615 0.626 - -0.72% -
std::partition(vector<int>)_(dense)/32 1.72% 8.087 8.226 - -1.47% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.72% 314.795 320.217 - 0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.72% 136096096.790 138438749.149 - 0.06% -
std::map<int,_int>::erase(iterator)/1024 1.72% 20.225 20.573 - -14.40% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.72% 1019859.330 1037355.181 - -1.80% -
std::search(vector<int>,_pred)_(same_length)/8192 1.71% 4920.048 5004.424 - 1.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 15859.366 16129.594 - -1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 15735.077 16002.615 - -0.29% -
std::adjacent_find(vector<int>,_pred)/8 1.70% 3.226 3.281 - -6.94% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.70% 592.598 602.646 - 0.82% -
BM_deque_vector_ranges_copy_backward/70000 1.70% 8957.438 9109.287 - 14.91% -
BM_PushHeap_uint32_QuickSortAdversary_64 1.69% 0.616 0.626 - 1.66% -
BM_deque_vector_ranges_copy_backward/64000 1.69% 8077.541 8214.230 - 13.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.69% 1630577.961 1658157.227 - -2.05% -
BM_deque_vector_ranges_move/65536 1.69% 2978.456 3028.793 - 1.91% -
rng::contains_subrange(list<int>)_(process_all)/32 1.69% 10.033 10.202 - 0.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.68% 14814402.793 15063808.202 - 10.71% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.68% 18.951 19.270 - 3.80% -
std::map<int,_int>::count(key)_(existent)/32 1.68% 1.563 1.589 - -10.67% -
std::find_end(forward_list<int>)_(single_element)/8192 1.68% 6030.969 6132.218 - 7.06% -
std::deque<std::string>::ctor(size)/8192 1.68% 8371.450 8511.819 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.67% 4270170.411 4341669.282 - -1.60% -
SetIntersection_None_Vector_string_1024_16 1.67% 1152107.704 1171391.423 - -0.44% -
std::find_end(deque<int>,_pred)_(single_element)/1000 1.67% 660.896 671.947 - 14.29% -
SetIntersection_Front_Set_uint32_64_16 1.67% 14801459.891 15048759.268 - -2.27% -
SetIntersection_Interlaced_Set_float_1024_16 1.67% 11224037.989 11411551.357 - -1.28% -
BM_CmpLess_uchar_int 1.67% 1.062 1.080 - -4.39% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.66% 245793.130 249881.222 - 4.04% -
std::rotate(deque<int>)_(by_1/4)/32 1.66% 13.056 13.273 - -55.48% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.66% 347404239.686 353175976.691 - 46.97% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.66% 355.596 361.495 - 1.22% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.66% 51.716 52.574 - -0.29% -
SetIntersection_None_Vector_uint32_16384_16384 1.66% 1090338.535 1108388.913 - -0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.65% 456.776 464.333 - 0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.65% 629.602 640.011 - 0.95% -
std::copy_if(list<int>)_(entire_range)/8 1.65% 2.523 2.565 - 4.61% -
BM_deque_vector_move_backward/65536 1.65% 7983.551 8115.393 - 10.24% -
SetIntersection_Front_Vector_float_16384_64 1.65% 1343198.997 1365357.113 - 1.56% -
BM_PushHeap_uint64_Random_256 1.65% 5.974 6.072 - 7.67% -
std::set<std::string>::count(key)_(existent)/1024 1.64% 24.364 24.764 - 1.60% -
std::copy_if(vector<int>)_(entire_range)/512 1.64% 122.719 124.734 - 3.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.64% 601980.805 611861.430 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 370.500 376.574 - -2.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.64% 11207396.378 11391073.360 - -3.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.63% 687170.849 698400.166 - 0.95% -
std::copy_if(vector<int>)_(every_other)/262144 1.63% 127434.676 129509.026 - 122.67% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.63% 24.189 24.582 - 1.67% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.63% 572755.588 582068.577 - 1.45% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.62% 455.131 462.523 - -1.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.62% 608.944 618.792 - -1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.62% 3.691 3.751 - -0.94% -
SetIntersection_Interlaced_Vector_string_1024_1 1.62% 1059563.477 1076690.630 - -2.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.62% 120015.526 121953.840 - 2.24% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.61% 1865.230 1895.315 - 1.81% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.59% 685.718 696.647 - 2.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.59% 1197.689 1216.749 - -5.16% -
BM_CmpEqual_ushort_short 1.59% 1.012 1.028 - -8.70% -
std::sort_heap(deque<int>)/1024 1.59% 13234.711 13445.024 - 1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.59% 1158736.730 1177109.206 - -0.20% -
std::copy_n(vector<int>)/32768 1.58% 3392.898 3446.535 - -6.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.58% 12.170 12.362 - -8.04% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.58% 35.391 35.949 - 3.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.57% 1806.452 1834.886 - -2.36% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.57% 1530078.449 1554134.357 - -1.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.57% 2.299 2.335 - 2.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.57% 62299.510 63278.457 - 0.28% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.57% 4477.044 4547.279 - 1.38% -
SetIntersection_None_Vector_uint32_1024_16 1.56% 1063254.349 1079868.462 - -2.35% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.56% 249780.373 253682.743 - -10.45% -
std::stable_sort(vector<int>)_(heap)/1024 1.56% 2536.076 2575.582 - 1.43% -
ranges::min(std::deque<long_long>)/70000 1.55% 18857.406 19150.510 - -27.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.55% 8429690.102 8560465.466 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.55% 60.726 61.668 - 0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.55% 39098.647 39704.787 - -9.02% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.55% 4.097 4.160 - 3.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.55% 4088247.800 4151569.898 - -2.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.55% 52.547 53.361 - -1.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.55% 59.360 60.280 - 18.14% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.54% 21.314 21.643 - -0.03% -
BM_StringAssignAsciiz_Large_Transparent 1.54% 11.445 11.621 - -1.02% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.54% 4477070.631 4546044.459 - -0.47% -
BM_StringRelational_Compare_Large_Large_Control 1.54% 2.081 2.114 - 1.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.54% 1135423.455 1152905.686 - -6.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.54% 10.207 10.364 - 0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.54% 11357.587 11532.251 - 2.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.54% 54.361 55.196 - 30.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.54% 1636043.945 1661163.084 - -1.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.53% 116770.184 118562.128 - -2.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.53% 903487.496 917318.302 - -1.29% -
std::move_backward(vector<bool>)_(aligned)/512 1.53% 2.287 2.322 - 1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.53% 61105.421 62038.598 - -0.43% -
BM_deque_vector_ranges_move/64 1.53% 2.617 2.657 - -6.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.53% 32741.347 33240.690 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.52% 33.467 33.976 - 4.15% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.52% 19.915 20.219 - -0.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.52% 1326.992 1347.159 - -4.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 1.52% 10.834 10.998 - 0.80% -
std::remove_copy(vector<int>)_(prefix)/32 1.51% 9.354 9.495 - 1.37% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.51% 22.310 22.647 - -1.68% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.51% 1.047 1.063 - 1.40% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.51% 168371450.778 170909827.771 - -0.94% -
BM_deque_deque_move_backward/64000 1.51% 7780.302 7897.593 - 8.33% -
std::partition_point(vector<int>)/8192 1.51% 9.242 9.381 - 17.63% -
SetIntersection_None_Set_float_16384_1024 1.50% 156656297.186 159009198.130 - 0.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.50% 33.010 33.505 - 81.99% -
BM_StringDestroy_Huge 1.50% 10.655 10.815 - -1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.50% 514.109 521.804 - 0.80% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.49% 5.853 5.940 - 2.56% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.49% 42.797 43.435 - -1.79% -
BM_std_minmax_element<long_long>/4 1.49% 1.252 1.270 - 3.93% -
std::unique_copy(vector<int>)_(contiguous)/32 1.49% 8.587 8.715 - 2.76% -
SetIntersection_None_Vector_float_256_16 1.48% 4006760.984 4066172.455 - -0.80% -
BM_PushHeap_uint32_Random_64 1.48% 4.985 5.059 - 0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.48% 62781.391 63709.454 - 2.77% -
SetIntersection_Interlaced_Set_uint32_262144_1 1.48% 993228.128 1007895.909 - -4.04% -
std::replace(vector<int>)_(prefix)/8192 1.48% 1264.936 1283.611 - 1.93% -
BM_StringFindNoMatch/512 1.47% 9.316 9.453 - 0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.46% 610029.705 618962.556 - 1.97% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.46% 1067.995 1083.631 - -9.04% -
SetIntersection_Interlaced_Vector_float_256_1 1.46% 4124842.930 4185212.209 - -1.02% -
bm_lexicographical_compare<int>/64 1.46% 4.391 4.455 - -1.79% -
std::all_of(list<int>)_(process_all)/8 1.45% 2.638 2.676 - -1.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 817863.996 829751.456 - 3.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.45% 1131676.935 1148125.357 - -0.12% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.45% 1.844 1.871 - 6.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.45% 1.988 2.016 - -0.54% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.45% 28.561 28.975 - -10.95% -
std::map<int,_int>::clear()/8192 1.45% 83033.764 84238.742 - -8.52% -
SetIntersection_None_Vector_float_256_256 1.45% 2166304.670 2197728.133 - 1.00% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.45% 2163.642 2195.010 - 1.59% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.45% 1.519 1.541 - -4.94% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.45% 8268.583 8388.189 - 1.08% -
BM_PushHeap_float_Ascending_64 1.45% 1.788 1.814 - 3.00% -
bm_ranges_swap_ranges_vb_aligned/1024 1.45% 6.437 6.530 - 0.04% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.44% 8.704 8.830 - 7.15% -
std::find(list<int>)_(process_all)/50 1.44% 18.990 19.264 - 2.33% -
SetIntersection_Interlaced_Set_uint64_256_4 1.43% 10978274.266 11135189.292 - -1.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.43% 6.128 6.215 - 1.98% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.42% 18247.483 18506.726 - 1.03% -
BM_CmpLess_int_schar 1.42% 1.121 1.137 - -0.49% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.42% 6706.578 6801.753 - -2.65% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.42% 11.603 11.767 - 3.26% -
std::find_end(list<int>)_(match_near_end)/1000 1.41% 77.681 78.779 - -89.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.41% 1455481.412 1475940.898 - 4.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.40% 134.707 136.597 - -1.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.40% 754.105 764.685 - 4.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 1.40% 30.207 30.631 - -12.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.40% 453.067 459.419 - 1.95% -
std::multimap<int,_int>::find(key)_(existent)/32 1.40% 1.739 1.764 - 4.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 764.649 775.356 - -0.61% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.40% 6666.920 6760.068 - 1.91% -
BM_num_get<unsigned_long> 1.40% 10.319 10.463 - -58.89% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.40% 11576.745 11738.369 - -6.76% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.40% 4.215 4.274 - 4.85% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.39% 367717.157 372834.493 - 3.10% -
BM_lexicographical_compare_three_way_slow_path/16 1.39% 4.532 4.595 - 5.49% -
std::rotate(list<int>)_(by_1/3)/32 1.39% 16.920 17.156 - 32.67% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.39% 17.072 17.309 - 9.03% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.39% 133063.820 134907.174 - 4.08% -
BM_std_minmax_element<char>/64 1.39% 17.702 17.947 - 4.89% -
std::any_of(vector<int>)_(process_all)/32 1.38% 8.283 8.397 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.38% 1083840.138 1098820.452 - -2.00% -
bm_lexicographical_compare<unsigned_char>/64 1.38% 2.016 2.044 - 2.29% -
BM_CmpLess_int_uchar 1.38% 1.105 1.120 - -2.72% -
BM_vector_deque_move_backward/5500 1.38% 198.435 201.169 - 0.80% -
std::stable_partition(list<int>)_(dense)/50 1.37% 56.945 57.726 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.37% 593924.772 602065.253 - -0.01% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.37% 48071.826 48729.879 - -74.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.37% 1.296 1.314 - -22.58% -
std::stable_sort(deque<int>)_(ascending)/1024 1.37% 2097.327 2125.972 - -1.38% -
rng::contains_subrange(list<int>)_(single_element)/50 1.36% 17.161 17.395 - 1.07% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.36% 18.239 18.487 - -1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.36% 1620287.680 1642340.330 - -2.21% -
BM_deque_deque_move_backward/1024 1.36% 37.865 38.380 - 1.00% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.36% 543.566 550.957 - 0.05% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.36% 8.385 8.499 - 1.16% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.36% 284.551 288.416 - 2.05% -
SetIntersection_Front_Vector_uint64_16384_4 1.35% 1033718.322 1047715.398 - -2.11% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 729.511 739.383 - -0.14% -
BM_num_get<long_double> 1.35% 37.027 37.528 - 3.66% -
SetIntersection_None_Set_uint32_256_1 1.35% 11203088.349 11354633.164 - -2.52% -
BM_CmpEqual_schar_uchar 1.35% 1.095 1.109 - -0.45% -
std::multimap<int,_int>::clear()/8192 1.35% 84508.998 85647.825 - -4.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.35% 12582126.973 12751640.007 - -1.95% -
SetIntersection_None_Vector_uint64_262144_1024 1.34% 1116125.690 1131133.065 - -0.92% -
std::multiset<std::string>::clear()/8192 1.34% 213731.317 216600.473 - -0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.34% 7363.218 7462.061 - -10.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.34% 11293430.914 11444707.279 - 1.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.34% 19.150 19.406 - -7.69% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.34% 1772644.529 1796361.248 - -0.63% -
std::replace(vector<int>)_(prefix)/32 1.34% 5.145 5.214 - 1.84% -
BM_PushHeap_string_SingleElement_16 1.33% 2.569 2.603 - -0.10% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.33% 5.525 5.599 - 0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.33% 912.918 925.041 - -17.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.32% 439.142 444.954 - -4.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.32% 361.657 366.429 - -1.29% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.32% 50944.740 51616.199 - 3.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.32% 40.552 41.086 - 78.48% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.31% 6909.693 7000.533 - -60.10% -
std::multimap<std::string,_int>::clear()/1024 1.31% 21052.564 21328.904 - -5.37% -
BM_PushHeap_uint32_Random_16384 1.31% 5.879 5.956 - 6.01% -
std::is_partitioned(list<int>)_(partitioned)/50 1.31% 13.961 14.144 - 4.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.31% 12927251.905 13096319.720 - -2.02% -
BM_CmpEqual_short_short 1.31% 1.035 1.048 - -2.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 255854.766 259190.619 - 2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.30% 1012770.618 1025953.449 - 1.11% -
SetIntersection_None_Set_string_256_16 1.30% 10844930.569 10985886.813 - -0.19% -
ranges::minmax(std::list<long_long>)/64 1.29% 30.425 30.817 - 9.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.29% 164993539.106 167121702.964 - -0.87% -
std::partial_sort(vector<int>)_(descending)/8 1.29% 23.723 24.028 - -5.36% -
BM_StringRelational_Less_Large_Empty_Control 1.28% 1.610 1.630 - 1.01% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.28% 16.625 16.839 - 2.95% -
SetIntersection_Interlaced_Set_float_16384_256 1.28% 198370666.559 200907595.898 - 0.23% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.27% 130.152 131.809 - 2.01% -
std::generate(deque<int>)/32 1.27% 8.029 8.131 - -6.36% -
SetIntersection_Interlaced_Set_float_262144_1024 1.27% 1507360.025 1526508.137 - -1.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.26% 52.558 53.222 - -0.48% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.26% 41.403 41.925 - 2.82% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.26% 5005.142 5068.152 - -49.04% -
std::rotate(deque<int>)_(by_1/3)/1024 1.26% 399.533 404.562 - -77.27% -
SetIntersection_Front_Vector_uint32_16384_1 1.26% 1032042.761 1045029.725 - -1.81% -
BM_deque_vector_ranges_move_backward/4000 1.26% 144.512 146.329 - 2.86% -
SetIntersection_None_Set_uint32_1024_1024 1.25% 8682661.526 8791608.744 - -3.55% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.25% 4.458 4.514 - 2.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.25% 65390.598 66208.906 - -3.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.25% 413.293 418.464 - 0.15% -
std::multimap<int,_int>::clear()/1024 1.25% 10661.371 10794.491 - -2.84% -
std::copy_n(vector<int>)/64 1.24% 2.499 2.531 - 3.07% -
rng::for_each(set<int>)/8192 1.24% 7742.136 7838.377 - -49.24% -
SetIntersection_None_Set_string_16384_16384 1.24% 200176337.941 202664189.508 - 4.96% -
std::fill_n(list<int>)/50 1.24% 15.810 16.006 - 5.45% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.24% 173.994 176.150 - -0.24% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.24% 15.320 15.510 - -1.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.23% 863.952 874.590 - -12.55% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.23% 1469266.211 1487357.590 - 4.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.23% 1139.325 1153.329 - -1.74% -
std::move(vector<bool>)_(unaligned)/262144 1.23% 1599.997 1619.661 - 1.96% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.23% 2706.464 2739.647 - -17.89% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.23% 28.018 28.362 - 1.12% -
BM_PushHeap_string_Ascending_16 1.22% 4.671 4.728 - 1.76% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.22% 44.061 44.598 - 0.44% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.22% 79604.182 80574.555 - -5.89% -
SetIntersection_None_Vector_uint64_262144_256 1.22% 1071425.285 1084444.777 - -4.76% -
std::all_of(vector<int>)_(process_all)/8 1.21% 2.387 2.416 - -4.02% -
std::set<int>::equal_range(key)_(non-existent)/32 1.21% 2.483 2.513 - -2.80% -
BM_deque_vector_copy/0 1.21% 1.297 1.312 - 5.09% -
std::is_sorted(list<int>)/8 1.21% 2.104 2.129 - 2.32% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.21% 2193.884 2220.371 - 0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.21% 36682634.564 37125152.960 - -0.58% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.20% 561.130 567.873 - -0.46% -
std::partial_sort(vector<int>)_(heap)/8 1.20% 27.068 27.393 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.20% 4.540 4.594 - -1.30% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.20% 2193.135 2219.356 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.20% 75.298 76.198 - 19.83% -
std::set<std::string>::count(key)_(non-existent)/8192 1.19% 33.104 33.500 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.19% 11323823.513 11458915.869 - -2.15% -
std::stable_partition(vector<int>)_(sparse)/50 1.19% 20.597 20.841 - -6.39% -
std::remove(vector<int>)_(sprinkled)/1024 1.19% 285.031 288.418 - 2.41% -
SetIntersection_Interlaced_Set_float_1024_4 1.19% 9820874.792 9937500.272 - 1.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.19% 570.838 577.603 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.18% 10781946.070 10909686.858 - -1.40% -
SetIntersection_Front_Vector_uint32_256_4 1.18% 4129093.772 4177960.310 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.18% 1166482.258 1180274.325 - -1.35% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.18% 775.875 785.049 - 1.53% -
std::is_sorted_until(list<int>)/8192 1.18% 7163.268 7247.954 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.18% 1219626.301 1234029.051 - -2.29% -
BM_PushHeap_uint64_Random_262144 1.18% 6.324 6.398 - 6.81% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.18% 2.634 2.665 - 1.16% -
SetIntersection_None_Vector_float_262144_64 1.17% 1143959.014 1157399.442 - 0.89% -
std::remove_if(list<int>)_(sprinkled)/8192 1.17% 8059.085 8153.614 - 1.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.17% 141215.751 142871.282 - -0.70% -
std::find_end(vector<int>)_(same_length)/1024 1.17% 247.645 250.547 - -50.40% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.17% 16334.505 16525.767 - -2.54% -
std::fill_n(vector<bool>)/32768 1.17% 30.106 30.457 - 4.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.17% 20.850 21.094 - 1.32% -
std::shift_right(list<int>)/8192 1.17% 7354.174 7440.075 - 0.82% -
std::rotate_copy(deque<int>)/8192 1.16% 293.271 296.683 - -0.76% -
std::find_if(list<int>)_(bail_25%)/8 1.16% 0.921 0.932 - 1.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.16% 12.942 13.091 - 0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.16% 17.973 18.181 - -0.54% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.16% 485370.975 490981.589 - 6.28% -
std::unique_copy(list<int>)_(sprinkled)/32 1.15% 13.435 13.590 - 4.11% -
std::generate(vector<int>)/50 1.15% 11.889 12.026 - 2.39% -
BM_deque_vector_ranges_move/5500 1.15% 192.813 195.036 - -1.07% -
std::move_backward(deque<int>)/512 1.15% 23.508 23.779 - 0.95% -
SetIntersection_None_Vector_float_1024_64 1.15% 1091113.340 1103674.987 - 0.49% -
SetIntersection_None_Set_float_16384_256 1.15% 156260930.893 158056956.354 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.15% 390.452 394.930 - -0.46% -
std::sort_heap(deque<int>)/8192 1.15% 470276.184 475665.480 - 5.00% -
std::sort_heap(vector<int>)/1024 1.15% 9724.414 9835.797 - -0.04% -
std::partition_copy(list<int>)/32 1.14% 8.841 8.942 - 4.19% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.14% 15.731 15.910 - -5.21% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.14% 994237.078 1005542.812 - 1.48% -
std::unique(vector<int>)_(contiguous)/1024 1.14% 307.009 310.495 - 2.55% -
SetIntersection_None_Vector_string_256_16 1.13% 4259144.237 4307300.695 - -0.39% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.13% 5323.334 5383.521 - -43.72% -
std::set<std::string>::clear()/8192 1.13% 210349.893 212725.511 - -4.38% -
std::multimap<std::string,_int>::clear()/8192 1.13% 210034.710 212406.268 - -2.89% -
BM_CmpEqual_ushort_uchar 1.13% 1.104 1.117 - -0.54% -
std::count(vector<bool>)/1000 1.13% 2.966 2.999 - 0.13% -
SetIntersection_Front_Set_float_16_16 1.13% 38424340.117 38857113.415 - 0.76% -
SetIntersection_Front_Set_float_262144_1 1.13% 1010068.629 1021435.867 - -0.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 1.12% 10.440 10.558 - -2.19% -
SetIntersection_None_Vector_float_16_4 1.12% 53794793.694 54398007.767 - -0.73% -
SetIntersection_Front_Set_uint32_16_16 1.12% 37007024.414 37421009.196 - -0.95% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.12% 22.847 23.103 - -1.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.12% 1.154 1.166 - -2.89% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 21.847 22.091 - 0.50% -
SetIntersection_None_Vector_uint64_262144_64 1.12% 1117850.168 1130319.397 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.11% 1219406.574 1232980.549 - -2.32% -
SetIntersection_None_Set_uint64_16384_64 1.11% 165084585.703 166917040.098 - -4.96% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.11% 1863.932 1884.587 - -1.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.11% 50.149 50.704 - -0.68% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.11% 33.143 33.510 - 0.33% -
BM_vector_deque_ranges_copy/65536 1.11% 3048.676 3082.381 - 7.79% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.11% 4959664.036 5014481.636 - -1.59% -
BM_CmpEqual_uint_uint 1.11% 1.039 1.050 - -3.84% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.10% 36.608 37.011 - -2.70% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.10% 31.252 31.596 - 0.17% -
BM_CmpLess_short_schar 1.10% 0.944 0.954 - -1.49% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.10% 22.363 22.608 - -2.58% -
SetIntersection_Front_Vector_uint32_16384_256 1.10% 2253576.045 2278295.339 - 5.67% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.10% 28.502 28.814 - -0.10% -
SetIntersection_None_Set_float_262144_256 1.09% 1173338.621 1186177.002 - -0.83% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.09% 21.540 21.775 - -2.90% -
SetIntersection_Front_Vector_string_256_256 1.09% 19511357.559 19724267.107 - 6.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.09% 31899.869 32246.824 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.09% 162596926.294 164362586.848 - 0.60% -
std::move(list<int>)/32768 1.09% 30652.808 30985.615 - 2.28% -
rng::for_each(multimap<int>)/8 1.09% 6.161 6.228 - 41.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 13008.128 13149.217 - -1.12% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.08% 15.609 15.778 - 5.30% -
std::any_of(list<int>)_(process_all)/32768 1.08% 26422.121 26707.866 - 2.35% -
std::search(vector<int>)_(no_match)/1048576 1.08% 211520.041 213805.814 - 0.13% -
SetIntersection_None_Set_float_16384_64 1.08% 156103829.209 157789925.748 - -0.28% -
std::rotate(vector<int>)_(by_1/2)/32 1.08% 2.300 2.324 - -37.26% -
BM_CmpEqual_uchar_uchar 1.08% 1.059 1.070 - -1.00% -
std::partial_sort(vector<int>)_(descending)/8192 1.08% 93514.579 94521.706 - 1.16% -
std::find_end(forward_list<int>)_(single_element)/1000 1.08% 688.992 696.412 - 1.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.08% 6.894 6.968 - 4.34% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.07% 1948.392 1969.322 - 1.05% -
SetIntersection_Interlaced_Set_string_16_1 1.07% 65068264.710 65766917.766 - -1.44% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.07% 2133.632 2156.540 - 2.18% -
std::for_each(multimap<int>::iterator)/32 1.07% 23.556 23.809 - 14.45% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.07% 4167.850 4212.561 - 2.65% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.07% 571.156 577.262 - -4.83% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.07% 200.787 202.931 - -44.39% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.07% 23678.993 23931.537 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.07% 17489169.241 17675532.758 - -3.48% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.06% 8583.435 8674.201 - -6.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.06% 1.222 1.235 - -3.10% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 54622.867 55199.233 - -6.43% -
std::remove(vector<int>)_(prefix)/1024 1.05% 309.552 312.815 - 2.98% -
std::copy(list<int>)/262144 1.05% 213773.624 216023.782 - 1.28% -
SetIntersection_Front_Set_float_16384_16 1.05% 1211184.731 1223913.303 - 0.95% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.05% 17.938 18.127 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.05% 1038484.342 1049372.931 - 0.11% -
std::set<int>::erase(key)_(existent)/32 1.05% 22.092 22.323 - 1.43% -
std::copy_backward(deque<int>)/32768 1.05% 3716.408 3755.311 - 2.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.05% 390.720 394.808 - -1.05% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.05% 530548.241 536099.026 - 2.34% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.05% 2.277 2.301 - -4.73% -
SetIntersection_None_Set_uint32_16384_1024 1.05% 153943843.117 155552668.080 - -3.26% -
std::remove_if(deque<int>)_(prefix)/1024 1.04% 564.605 570.499 - 4.47% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.04% 2.999 3.030 - 21.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.04% 1193533.854 1205940.910 - -1.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.04% 12686.927 12818.666 - -3.96% -
std::search(deque<int>,_pred)_(same_length)/8192 1.04% 3997.763 4039.235 - 0.06% -
std::map<int,_int>::erase(iterator)/32 1.04% 20.177 20.386 - -13.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.04% 56791.750 57380.147 - -6.44% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.04% 1.500 1.515 - 0.95% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.03% 18.605 18.797 - -7.87% -
std::multiset<int>::insert(value)_(already_present)/32 1.03% 18.419 18.609 - 1.31% -
SetIntersection_Front_Set_uint64_1024_4 1.03% 1067559.070 1078584.604 - -0.94% -
std::unique_copy(list<int>)_(sprinkled)/52 1.03% 24.079 24.327 - 2.30% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.03% 1874.113 1893.459 - -0.81% -
std::generate(list<int>)/50 1.03% 15.203 15.359 - -1.47% -
SetIntersection_Interlaced_Set_float_262144_16384 1.03% 1263227.457 1276198.973 - -0.30% -
std::search(vector<int>)_(no_match)/1000 1.03% 209.256 211.404 - -1.47% -
bm_gcd_random 1.03% 29.048 29.346 - 0.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 682.143 689.125 - 0.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.02% 6.890 6.961 - -3.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.02% 3.425 3.460 - 1.27% -
rng::for_each(multiset<int>)/8 1.02% 6.817 6.887 - 53.65% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.02% 13203.538 13338.123 - 0.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.02% 31.661 31.983 - -19.17% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.02% 2.086 2.107 - 0.32% -
SetIntersection_Front_Vector_string_1024_1024 1.02% 38335165.812 38724803.273 - -3.41% -
rng::starts_with(list<int>)/1048576 1.01% 938885.930 948401.541 - 0.68% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.01% 32.180 32.506 - -0.43% -
rng::for_each(multiset<int>)/8192 1.01% 7777.215 7855.786 - -48.93% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.01% 4.861 4.910 - 4.40% -
rng::starts_with(list<int>)/8192 1.01% 9234.090 9327.219 - 8.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.00% 391.225 395.145 - -0.95% -
BM_lexicographical_compare_three_way_fast_path/64 1.00% 15.568 15.724 - 4.58% -
std::unordered_set<std::string>::ctor(const&)/8192 1.00% 335888.724 339248.039 - -0.59% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_left(vector<int>)/32 -73.86% 11.431 2.988 - 0.71% -
std::shift_right(vector<int>)/32 -70.87% 10.180 2.965 - 0.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -56.61% 225.662 97.924 - -60.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -54.88% 220.136 99.322 - -54.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -54.30% 24.731 11.301 - -52.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -53.70% 41.220 19.086 - -32.38% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -52.87% 57.149 26.937 - -0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -51.89% 27014990.162 12997258.645 - 25.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.44% 200.391 97.315 - -52.77% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -49.86% 15.098 7.571 - -24.40% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -45.98% 185.568 100.239 - -52.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.34% 74.220 40.566 - -45.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -45.28% 183.796 100.578 - -59.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.57% 141.209 78.268 - -44.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -43.43% 37.719 21.336 - -59.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -42.74% 54.478 31.192 - -36.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -42.62% 169.858 97.465 - -56.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -42.48% 10.903 6.271 - -21.01% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -40.69% 780.142 462.691 - -25.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -40.24% 34.913 20.866 - -38.61% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.52% 2.876 1.768 - -38.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.09% 126.330 78.213 - -45.45% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.00% 23.682 14.920 - -36.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -36.37% 9.972 6.345 - -42.58% -
ranges::min(std::vector<char>)/1 -34.88% 0.453 0.295 - -32.59% -
std::find_if_not(list<int>)_(bail_25%)/1024 -34.45% 195.961 128.447 - -29.27% -
std::copy_n(vector<int>)/4096 -32.48% 218.871 147.789 - 3.78% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -32.42% 6.804 4.598 - -37.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.12% 48.121 32.667 - -2.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -31.79% 38.913 26.542 - -0.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -31.78% 9.608 6.555 - -39.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -31.37% 9.410 6.459 - -41.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.82% 36.315 25.124 - -0.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -30.70% 0.401 0.278 - -29.95% -
std::find_if(list<int>)_(bail_25%)/1024 -30.42% 181.428 126.236 - -30.55% -
SetIntersection_Interlaced_Set_string_16384_16 -30.37% 342785053.130 238665281.058 - -1.94% -
std::partial_sort_copy(deque<int>)_(heap)/8 -30.25% 22.028 15.365 - -24.98% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -30.20% 50.427 35.198 - -2.18% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -29.67% 0.487 0.342 - -6.38% -
BM_PushHeap_uint32_PipeOrgan_1 -29.43% 0.635 0.448 - -3.81% -
std::unordered_set<int>::find(key)_(existent)/32 -28.86% 1.572 1.118 - -15.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -28.46% 6.296 4.504 - -18.27% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -28.46% 5111351.508 3656818.764 - -0.52% -
std::set<int>::contains(key)_(non-existent)/8192 -28.29% 16.262 11.662 - 12.99% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -27.80% 3169.054 2287.972 - -27.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -27.77% 11.298 8.160 - -28.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.48% 31.350 22.735 - -28.80% -
rng::fold_left(deque<int>)/8 -27.31% 5.390 3.918 - -2.66% -
rng::contains_subrange(list<int>)_(process_all)/8192 -27.18% 9886.363 7199.076 - -20.37% -
BM_StringEraseWithMove_Empty_Transparent -27.15% 0.774 0.564 - 1.32% -
rng::find_last(deque<int>)_(bail_10%)/1024 -27.07% 310.482 226.444 - -0.03% -
BM_vector_deque_move/0 -26.77% 0.496 0.363 - -30.08% -
std::unordered_multiset<int>::clear()/8192 -26.25% 85893.625 63346.150 - -5.75% -
BM_vector_deque_copy/0 -26.14% 0.677 0.500 - -9.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.61% 2233698.502 1661679.951 - -1.14% -
rng::find_last(deque<int>)_(bail_10%)/50 -25.51% 15.345 11.430 - 1.03% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -25.51% 43.934 32.726 - -19.87% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.47% 2.497 1.861 - -26.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -25.22% 6.233 4.661 - -35.23% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -25.08% 89.647 67.164 - -23.20% -
std::unordered_multiset<int>::clear()/1024 -24.88% 11010.674 8270.918 - -3.94% -
std::find_if_not(vector<int>)_(bail_25%)/8 -24.78% 0.898 0.675 - -20.54% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -24.73% 1.543 1.161 - -18.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -24.57% 25.287 19.074 - -20.24% -
ranges::minmax(std::deque<long_long>)/1 -24.52% 0.918 0.693 - 0.43% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -24.03% 7.476 5.679 - -24.29% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -23.83% 0.482 0.367 - -23.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -23.75% 1.896 1.446 - -24.81% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -23.62% 16.119 12.312 - -1.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -23.58% 27.061 20.679 - -35.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -23.43% 1.545 1.183 - -9.84% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -23.42% 6.107 4.677 - -28.82% -
std::unordered_set<int>::contains(key)_(existent)/1024 -23.33% 1.351 1.036 - -11.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -22.34% 2.857 2.219 - -26.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -21.87% 1.331 1.040 - -26.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -21.71% 1591.277 1245.794 - -17.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -21.70% 39.341 30.804 - -7.93% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.51% 92.935 72.949 - -2.23% -
ranges::min(std::deque<__int128>)/1 -21.43% 0.757 0.595 - -28.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.35% 876.278 689.183 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -21.20% 75046832.795 59139011.922 - 67.60% -
BM_StringEraseWithMove_Empty_Opaque -21.03% 1.018 0.804 - 1.92% -
std::multiset<std::string>::contains(key)_(existent)/32 -20.93% 20.840 16.479 - 14.98% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -20.48% 1.127 0.896 - -19.32% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -20.44% 44.814 35.656 - 0.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -20.40% 1.604 1.277 - 22.52% -
BM_deque_vector_ranges_copy/0 -20.38% 1.575 1.254 - -12.80% -
std::unordered_set<std::string>::erase(iterator)/1024 -20.33% 33.109 26.379 - -3.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.31% 52.879 42.139 - -19.70% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -20.28% 1.384 1.103 - -4.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.07% 35.787 28.604 - -10.76% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.06% 34.094 27.254 - -17.33% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -20.05% 740489.870 591986.088 - 1.05% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -19.89% 26.777 21.450 - 11.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -19.74% 34.243 27.482 - -13.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.40% 958.299 772.341 - -1.47% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -19.07% 1.532 1.240 - -10.46% -
std::unordered_multimap<int,_int>::clear()/8192 -19.04% 78817.229 63810.333 - -4.94% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -18.80% 881.519 715.754 - 1.78% -
std::set<std::string>::count(key)_(existent)/8192 -18.80% 35.296 28.661 - -13.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -18.79% 1.975 1.604 - -16.13% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -18.74% 32.809 26.661 - -14.95% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.71% 12522.005 10179.364 - 1.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -18.70% 11.854 9.637 - -9.38% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.62% 0.458 0.373 - -18.90% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -18.61% 42795.915 34829.711 - 5.40% -
std::copy(vector<bool>)_(aligned)/262144 -18.61% 594.656 484.013 - -17.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -18.60% 36.780 29.940 - -29.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.47% 977.902 797.280 - -0.05% -
std::unordered_multimap<int,_int>::clear()/1024 -18.41% 10183.733 8309.222 - -1.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.36% 20.294 16.568 - -16.98% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -18.30% 33.511 27.377 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -18.29% 6628052.182 5415652.840 - -11.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -18.25% 75.973 62.104 - -0.95% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -18.19% 89.133 72.920 - 66.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -18.10% 28.326 23.198 - 0.22% -
std::is_sorted(deque<int>)/8 -17.87% 3.889 3.194 - 11.64% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -17.83% 99513.170 81774.818 - -5.86% -
BM_PushHeap_string_Descending_1 -17.82% 0.641 0.527 - -24.70% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -17.81% 129.377 106.329 - -4.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -17.72% 6006.865 4942.224 - -9.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -17.45% 63.849 52.706 - -6.57% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -17.40% 12.350 10.201 - -6.82% -
SetIntersection_None_Set_string_1024_1 -17.37% 10793147.091 8918785.231 - -2.79% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -17.08% 23.449 19.444 - -19.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.02% 20.294 16.839 - -18.86% -
SetIntersection_None_Set_string_1024_16 -16.97% 10566291.003 8773600.643 - -4.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -16.90% 38.382 31.895 - -16.80% -
std::reverse(list<int>)/4096 -16.77% 1893.178 1575.784 - -10.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -16.40% 1.276 1.067 - 1.87% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -16.38% 1.034 0.865 - -25.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -16.30% 6753.746 5653.184 - -12.90% -
SetIntersection_None_Set_string_1024_4 -16.22% 10543834.367 8834144.498 - -0.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.21% 14.341 12.017 - -1.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.08% 54865.447 46041.581 - -10.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -15.96% 25.993 21.844 - 0.24% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -15.95% 7345.134 6173.376 - -1.79% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.91% 2.621 2.204 - -19.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -15.86% 77.529 65.232 - -3.62% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -15.81% 27.685 23.309 - -5.27% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -15.72% 82.678 69.683 - -14.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.65% 69.026 58.224 - -18.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -15.57% 45136.962 38107.317 - -7.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.57% 52.005 43.910 - -20.94% -
std::none_of(deque<int>)_(process_all)/8192 -15.47% 2976.897 2516.427 - -7.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -15.30% 25770.558 21827.427 - 14.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.12% 73.868 62.699 - -14.30% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -15.07% 39.960 33.937 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -15.04% 60285317.300 51217708.188 - 18.58% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -14.96% 0.584 0.497 - -19.65% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.80% 330.224 281.362 - -4.41% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -14.78% 24.555 20.925 - -3.25% -
std::none_of(deque<int>)_(process_all)/32768 -14.64% 11841.807 10108.359 - -7.16% -
std::find_if(vector<char>)_(bail_25%)/1024 -14.61% 29.458 25.154 - -3.29% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -14.45% 27.416 23.454 - -3.12% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -14.38% 11.737 10.049 - 1.92% -
bm_ranges_lexicographical_compare<int>/1 -14.37% 1.410 1.207 - -6.16% -
std::unordered_multiset<int>::erase(iterator)/1024 -14.37% 23.028 19.718 - -2.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -14.35% 27.776 23.790 - 1.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -14.34% 29.013 24.851 - 0.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.24% 198.724 170.416 - -11.48% -
BM_PushHeap_uint32_Descending_4 -14.13% 0.402 0.345 - -4.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -14.09% 32.102 27.579 - 11.75% -
BM_PushHeap_float_Descending_1 -14.05% 0.543 0.467 - -10.24% -
std::set<int>::contains(key)_(non-existent)/1024 -14.04% 7.138 6.136 - 1.34% -
std::find_end(deque<int>)_(match_near_end)/1000 -13.88% 39.304 33.848 - -90.29% -
BM_deque_vector_ranges_copy_backward/0 -13.88% 1.552 1.336 - -2.74% -
SetIntersection_None_Set_string_1024_64 -13.87% 10484695.356 9030130.696 - -0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.75% 317.544 273.876 - -18.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -13.74% 36.108 31.147 - 17.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.66% 71.645 61.857 - -13.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -13.62% 32.455 28.036 - 3.41% -
std::multimap<std::string,_int>::ctor(const&)/32 -13.59% 783.810 677.275 - -14.97% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -13.54% 14.508 12.545 - 6.03% -
std::unordered_set<int>::find(key)_(existent)/1024 -13.43% 1.442 1.249 - -15.96% -
BM_StringRead_Cold_Deep_Large -13.39% 1.376 1.192 - -3.22% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.33% 30.647 26.561 - -9.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -13.32% 2.593 2.248 - -19.76% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.08% 35.021 30.442 - -1.27% -
std::partition(list<int>)_(dense)/8192 -13.03% 5091.538 4427.971 - -21.99% -
std::find_if_not(list<int>)_(bail_25%)/32768 -13.00% 8270.868 7195.954 - -2.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.98% 9.707 8.447 - 8.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -12.95% 2.532 2.204 - -1.98% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.89% 781.267 680.592 - -21.82% -
BM_StringConstructDestroyCStr_Large_Transparent -12.83% 12.285 10.709 - 5.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.80% 24.419 21.293 - -34.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -12.80% 35.637 31.076 - 0.23% -
BM_StringConstructDestroyCStr_Large_Opaque -12.79% 18.120 15.801 - 4.98% -
std::set<std::string>::equal_range(key)_(existent)/1024 -12.73% 25.846 22.556 - 3.53% -
ranges::min(std::deque<char>)/1 -12.48% 0.693 0.606 - -11.65% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -12.47% 6.864 6.008 - 5.49% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.45% 768.574 672.859 - -5.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.42% 6698.023 5866.286 - -8.14% -
SetIntersection_Interlaced_Set_string_262144_16 -12.36% 2436206.381 2135039.144 - -1.25% -
BM_vector_deque_ranges_move_backward/0 -12.30% 0.443 0.389 - -29.19% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -12.29% 8788.488 7708.156 - -11.45% -
std::multiset<int>::count(key)_(non-existent)/8192 -12.29% 10.354 9.081 - -7.82% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -12.27% 32.273 28.312 - -0.59% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -12.22% 1040435.337 913281.291 - -11.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -12.18% 65.202 57.263 - 28.36% -
std::remove_if(deque<int>)_(prefix)/50 -12.17% 74.104 65.088 - 1.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.14% 1708.267 1500.909 - -1.70% -
std::move(deque<int>)/32768 -12.07% 2383.773 2096.038 - 1.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.07% 1.515 1.332 - -16.23% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -11.84% 42.241 37.238 - -3.48% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -11.83% 7.375 6.503 - -0.94% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -11.83% 1.631 1.438 - -7.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.76% 52022.577 45906.974 - -8.74% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.69% 906.325 800.332 - -15.20% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -11.66% 42.664 37.688 - -2.23% -
std::set<std::string>::erase(iterator)/1024 -11.66% 30.713 27.133 - 4.43% -
std::unordered_set<int>::find(key)_(existent)/8192 -11.62% 1.484 1.312 - -6.33% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.62% 25.645 22.666 - -21.62% -
std::multiset<std::string>::contains(key)_(existent)/8192 -11.54% 33.808 29.907 - 11.87% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -11.51% 132499276.539 117249851.829 - 19.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -11.49% 0.304 0.269 - -6.83% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.42% 1.424 1.261 - -11.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.41% 1.420 1.258 - -11.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.40% 1.423 1.261 - -11.23% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.35% 2320388.976 2057079.485 - 0.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.32% 1.424 1.263 - -11.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -11.26% 3.901 3.461 - -12.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.22% 40.913 36.324 - 1.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.17% 33.161 29.457 - 1.13% -
std::map<std::string,_int>::ctor(const&)/32 -11.16% 819.292 727.869 - -11.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.10% 1.970 1.751 - -8.99% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -10.97% 21.114 18.799 - -0.52% -
rng::contains_subrange(deque<int>)_(single_element)/32 -10.95% 17.615 15.686 - -9.14% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -10.92% 53.584 47.731 - -1.80% -
rng::contains(list<int>)_(process_all)/8 -10.89% 2.350 2.094 - -12.04% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -10.87% 30.121 26.847 - -14.07% -
std::upper_bound(std::list<int>)/8192 -10.79% 14842.456 13241.236 - -6.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -10.74% 23.050 20.575 - -1.00% -
BM_lexicographical_compare_three_way_slow_path/1 -10.72% 0.435 0.388 - 6.69% -
std::none_of(vector<int>)_(process_all)/8 -10.66% 2.464 2.202 - -11.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -10.65% 23.074 20.616 - -0.21% -
BM_PushHeap_string_Ascending_1 -10.64% 0.527 0.471 - -26.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -10.64% 9384649.629 8386149.443 - -3.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -10.62% 29.650 26.502 - -11.66% -
BM_vector_deque_copy/2 -10.56% 2.059 1.841 - -8.06% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.55% 1.911 1.710 - 11.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.51% 1609.285 1440.083 - -15.90% -
ranges::minmax(std::deque<__int128>)/8 -10.51% 4.346 3.889 - 5.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -10.46% 20.634 18.476 - 2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -10.36% 223830608.082 200634643.734 - 0.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -10.35% 0.484 0.434 - 18.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.30% 34.426 30.879 - -4.77% -
std::search(deque<int>)_(same_length)/1000 -10.29% 365.993 328.315 - 0.88% -
std::copy_if(deque<int>)_(every_other)/8 -10.26% 3.842 3.448 - 1.42% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.15% 39.146 35.173 - 0.62% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.13% 11.816 10.619 - -16.44% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -10.10% 2.622 2.358 - -3.70% -
BM_StringRead_Cold_Shallow_Large -10.08% 1.185 1.065 - -2.08% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.04% 1.571 1.413 - -13.29% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -10.03% 25.275 22.739 - -8.87% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.02% 23.977 21.575 - 0.12% -
std::unordered_multiset<int>::erase(iterator)/8192 -9.98% 21.978 19.784 - -13.25% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -9.98% 480.103 432.203 - 6.85% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.96% 46688070.621 42039900.336 - 9.67% -
std::copy_n(vector<bool>)_(aligned)/1048576 -9.95% 2487.094 2239.508 - -27.99% -
std::partition_copy(deque<int>)/1024 -9.91% 705.028 635.139 - -4.16% -
std::find_if(vector<char>)_(bail_25%)/8192 -9.90% 234.234 211.038 - -7.68% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -9.90% 24.812 22.356 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -9.88% 24551112.157 22124713.880 - 4.42% -
SetIntersection_Interlaced_Vector_string_16384_16 -9.84% 4798242.180 4326278.488 - 3.08% -
std::unordered_multiset<int>::erase(iterator)/32 -9.75% 21.696 19.582 - -2.27% -
BM_StringFindAllMatch/8 -9.72% 2.987 2.697 - 0.51% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.71% 1.470 1.327 - -9.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.71% 0.480 0.434 - -6.31% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.67% 1.736 1.568 - 13.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.63% 1579.566 1427.399 - -11.64% -
std::search(list<int>)_(no_match)/8192 -9.59% 7266.395 6569.523 - 0.25% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -9.55% 34.330 31.052 - 35.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -9.54% 12.200 11.037 - 4.28% -
std::is_sorted_until(deque<int>,_pred)/8 -9.53% 4.660 4.216 - 1.79% -
BM_StringFindStringLiteral/64 -9.51% 2.359 2.135 - -0.22% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -9.46% 11.000 9.960 - 1.84% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.46% 0.692 0.626 - 2.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -9.44% 42396192.169 38391960.793 - 3.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -9.43% 22.244 20.146 - 0.18% -
BM_StringRead_Cold_Shallow_Small -9.39% 1.146 1.038 - -7.76% -
std::partition(list<int>)_(sparse)/8192 -9.38% 7834.005 7099.343 - -14.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.34% 55.753 50.546 - -18.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.34% 1.411 1.279 - -11.62% -
std::set<std::string>::ctor(const&)/32 -9.31% 774.593 702.450 - -15.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -9.29% 7422.690 6732.870 - -2.03% -
std::list<int>::ctor(size)/32 -9.27% 362.773 329.131 - 0.54% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.27% 35.862 32.538 - -99.11% -
std::find_if_not(list<int>)_(process_all)/8192 -9.26% 7566.069 6865.422 - -1.00% -
std::find_first_of(vector<int>)_(small_needle)/32 -9.22% 49.938 45.332 - -2.79% -
std::set<int>::insert(value)_(already_present)/8192 -9.22% 10.497 9.529 - -0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.20% 159571.863 144885.317 - 0.80% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -9.14% 34.007 30.901 - 0.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -9.13% 1.777 1.615 - -0.96% -
ranges::min(std::vector<__int128>)/1 -9.11% 0.455 0.414 - 21.82% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.07% 23.781 21.623 - -1.70% -
BM_StringFindAllMatch/1 -9.05% 3.176 2.889 - -0.56% -
SetIntersection_Interlaced_Set_string_262144_64 -9.04% 2332746.254 2121942.871 - -1.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.03% 1.434 1.305 - -21.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.03% 882.065 802.448 - 25.33% -
BM_PushHeap_uint32_Ascending_16 -9.02% 1.009 0.918 - 0.07% -
ranges::minmax(std::deque<char>)/64 -9.00% 32.327 29.417 - 29.61% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.00% 40.963 37.276 - -0.64% -
BM_StringRead_Cold_Shallow_Empty -8.96% 1.138 1.036 - -2.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.94% 1.655 1.507 - -8.35% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.94% 1.592 1.449 - 3.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.93% 41.019 37.355 - 25.32% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.80% 99.688 90.914 - 1.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -8.76% 1.241 1.132 - 12.81% -
std::move_backward(list<int>)/4096 -8.76% 4783.518 4364.496 - -15.84% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -8.74% 6.433 5.871 - -0.83% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.73% 41.418 37.804 - -4.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.65% 21.194 19.361 - -2.44% -
rng::find_last(list<int>)_(bail_90%)/8 -8.65% 0.505 0.461 - 0.40% -
rng::contains_subrange(deque<int>)_(same_length)/32 -8.64% 19.276 17.610 - -12.88% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.63% 21.256 19.421 - -3.46% -
rng::contains_subrange(deque<int>)_(single_element)/16 -8.61% 10.440 9.541 - -5.77% -
std::adjacent_find(deque<int>,_pred)/50 -8.57% 30.927 28.278 - -8.21% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -8.54% 1.264 1.156 - -0.98% -
rng::find_last(list<int>)_(bail_10%)/8192 -8.53% 6847.157 6263.189 - 0.50% -
std::unordered_set<std::string>::count(key)_(existent)/32 -8.47% 43.334 39.662 - 11.83% -
std::multiset<int>::count(key)_(non-existent)/32 -8.42% 2.568 2.352 - -4.04% -
std::find_first_of(vector<int>)_(small_needle)/50 -8.40% 75.716 69.353 - -3.80% -
std::move(vector<bool>)_(aligned)/64 -8.40% 1.768 1.619 - -4.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -8.37% 1.407 1.289 - 4.47% -
std::set<std::string>::ctor(const&,_alloc)/32 -8.35% 751.822 689.050 - -18.99% -
std::unordered_multiset<int>::clear()/32 -8.33% 647.754 593.810 - -1.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.33% 34.489 31.617 - 17.94% -
SetIntersection_None_Set_string_16384_1024 -8.30% 221470896.127 203082019.055 - 6.76% -
std::find_first_of(vector<int>)_(large_needle)/50 -8.29% 285.904 262.203 - -3.21% -
std::shift_right(list<int>)/50 -8.27% 28.805 26.422 - -2.63% -
BM_vector_deque_copy/1 -8.25% 2.333 2.140 - -6.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -8.25% 216727449.058 198856980.404 - -1.31% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.23% 21.653 19.870 - -0.17% -
std::set<int>::contains(key)_(non-existent)/32 -8.23% 3.107 2.851 - -7.21% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -8.22% 37.614 34.523 - -0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -8.19% 9715.019 8919.817 - 0.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.13% 34.376 31.580 - -20.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.12% 10.459 9.609 - -15.77% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.10% 21.562 19.816 - -0.82% -
std::multiset<int>::insert(value)_(already_present)/8192 -8.09% 34.173 31.409 - -0.58% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -8.07% 2008949.624 1846895.763 - 16.74% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -8.00% 35.766 32.904 - 20.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -7.99% 1.322 1.216 - 0.62% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.98% 482.188 443.709 - -7.84% -
std::find_first_of(vector<int>)_(large_needle)/8192 -7.94% 7666530.221 7057789.989 - -1.06% -
rng::fold_left(list<int>)/1048576 -7.93% 1478558.751 1361267.023 - 0.77% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -7.90% 41640534.298 38349838.003 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -7.89% 6597843.756 6077010.313 - 73.80% -
std::multiset<int>::count(key)_(non-existent)/1024 -7.86% 6.311 5.814 - -1.60% -
std::multiset<std::string>::contains(key)_(existent)/1024 -7.85% 28.375 26.148 - 12.02% -
std::fill_n(vector<bool>)/1048576 -7.84% 3821.463 3521.869 - -7.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -7.83% 22.812 21.025 - -8.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -7.82% 1561033.035 1438997.959 - -5.07% -
ranges::min(std::list<char>)/1 -7.80% 0.421 0.388 - 9.63% -
BM_vector_deque_copy/64000 -7.79% 3082.385 2842.353 - -0.00% -
BM_deque_vector_ranges_move/0 -7.77% 1.626 1.499 - -0.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.76% 14214.567 13111.091 - -3.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.76% 21.506 19.838 - -10.17% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -7.74% 52.141 48.108 - -5.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.73% 0.434 0.401 - -17.77% -
BM_StringConstructDestroyCStr_Small_Opaque -7.72% 2.309 2.131 - -5.40% -
std::unique_copy(deque<int>)_(sprinkled)/52 -7.72% 15.988 14.754 - 0.25% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -7.70% 87.258 80.539 - -2.17% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.67% 10.909 10.072 - -6.55% -
std::copy_n(list<int>)/4096 -7.65% 3931.321 3630.726 - -13.13% -
std::find_end(deque<int>)_(process_all)/8192 -7.64% 2162.256 1997.115 - -30.08% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -7.64% 417045.929 385202.830 - -41.29% -
BM_vector_deque_move/64000 -7.63% 3078.397 2843.484 - -0.02% -
std::find_end(deque<int>)_(process_all)/1024 -7.61% 315.890 291.839 - -18.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -7.56% 221964962.740 205175673.068 - 1.96% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.55% 1045.080 966.184 - 6.30% -
BM_StringAssignAsciiz_Small_Opaque -7.55% 3.225 2.981 - -10.66% -
std::search(list<int>)_(single_element)/8192 -7.54% 8990.372 8312.147 - 11.03% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -7.54% 1.653 1.528 - 1.36% -
std::is_sorted_until(list<int>)/1024 -7.54% 801.708 741.269 - -0.01% -
std::unordered_set<std::string>::ctor(const&)/32 -7.50% 776.024 717.813 - -9.81% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.50% 22.121 20.463 - -8.76% -
std::find_first_of(vector<int>)_(large_needle)/1024 -7.45% 118188.130 109382.131 - -0.89% -
BM_PushHeap_uint32_Descending_16 -7.45% 0.382 0.353 - -0.34% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -7.45% 24.611 22.778 - -14.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.44% 35.949 33.275 - -12.58% -
std::multiset<std::string>::find(key)_(non-existent)/32 -7.43% 10.013 9.269 - -8.21% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -7.42% 4.969 4.601 - -5.83% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.40% 53694.904 49722.349 - -0.35% -
BM_StringFindStringLiteral/32 -7.37% 1.849 1.713 - -2.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.33% 1951.140 1808.143 - -6.16% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.30% 859.319 796.624 - -14.16% -
std::any_of(list<int>)_(process_all)/8192 -7.30% 7936.487 7357.492 - 0.92% -
std::swap_ranges(list<int>)/8192 -7.29% 10487.593 9722.762 - -6.17% -
std::unordered_multimap<int,_int>::clear()/32 -7.29% 642.153 595.327 - -0.49% -
std::find_if_not(list<int>)_(process_all)/1024 -7.29% 791.707 733.986 - 7.08% -
SetIntersection_Interlaced_Vector_string_1024_256 -7.27% 22227354.208 20610723.712 - -3.46% -
std::search(list<int>,_pred)_(no_match)/8192 -7.27% 7842.152 7271.875 - 0.46% -
ranges::minmax(std::deque<char>)/70000 -7.25% 31561.534 29273.085 - 23.74% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.23% 2.547 2.362 - -8.39% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -7.23% 12.500 11.597 - -0.24% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.22% 12.422 11.525 - 0.02% -
std::map<int,_int>::find(key)_(non-existent)/32 -7.21% 2.385 2.213 - 0.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.21% 13882.517 12882.192 - -4.21% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.19% 4.728 4.388 - -2.81% -
SetIntersection_Front_Set_string_1024_64 -7.18% 4874855.681 4524725.536 - -5.17% -
std::replace_if(list<int>)_(sprinkled)/8192 -7.16% 7963.655 7393.391 - 1.67% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.16% 11.100 10.306 - 2.17% -
std::find(vector<long_long>)_(process_all)/8 -7.16% 1.089 1.011 - -11.25% -
BM_vector_deque_copy/70000 -7.14% 3344.984 3106.298 - 0.05% -
rng::starts_with(list<int>,_pred)/8192 -7.11% 10583.853 9831.517 - -19.54% -
BM_deque_vector_move/0 -7.10% 1.419 1.318 - -7.53% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.10% 7.287 6.770 - -14.57% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.07% 1.494 1.388 - -1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.06% 253597526.127 235699090.417 - -31.79% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -7.04% 34.474 32.048 - 11.08% -
BM_vector_deque_ranges_copy/70000 -7.03% 3340.093 3105.121 - 0.03% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.02% 18.596 17.290 - -12.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.01% 212479012.282 197585099.601 - -3.77% -
SetIntersection_Front_Set_string_256_16 -6.99% 7413556.237 6895013.979 - 1.56% -
std::vector<std::string>::ctor(size)/32 -6.99% 35.473 32.994 - 3.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.99% 47209.613 43911.294 - -15.17% -
BM_vector_deque_move/70000 -6.99% 3340.437 3107.091 - 0.07% -
SetIntersection_None_Set_uint64_256_64 -6.96% 9550710.185 8886102.010 - -5.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.96% 16.680 15.520 - -10.46% -
BM_StringRead_Cold_Deep_Small -6.93% 1.214 1.130 - -2.72% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.92% 12.479 11.615 - -3.79% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.91% 3.358 3.126 - -9.78% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -6.91% 12.399 11.543 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.89% 1.219 1.135 - -9.39% -
std::set<int>::insert(value)_(already_present)/1024 -6.83% 6.216 5.791 - -0.12% -
std::map<int,_int>::find(key)_(non-existent)/1024 -6.82% 5.751 5.359 - 1.64% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.78% 26.898 25.074 - 14.70% -
BM_vector_deque_ranges_move/65536 -6.78% 3070.480 2862.451 - 0.10% -
rng::fold_left(deque<int>)/32 -6.77% 17.577 16.386 - 1.40% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.75% 1.290 1.202 - -9.79% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -6.74% 2.467 2.300 - -0.74% -
std::find(list<int>)_(process_all)/8192 -6.73% 7387.257 6889.899 - -3.36% -
BM_deque_deque_ranges_copy_backward/64 -6.70% 3.677 3.431 - 0.72% -
std::copy_backward(vector<int>)/32768 -6.69% 3780.635 3527.611 - -7.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.67% 5818.817 5430.943 - -17.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.66% 2382952.368 2224133.158 - -2.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.66% 44.145 41.204 - 24.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -6.65% 68.738 64.168 - 20.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.63% 820.551 766.134 - 0.74% -
BM_StringRelational_Eq_Small_Small_Control -6.63% 1.980 1.849 - 9.72% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -6.62% 3721.888 3475.394 - 1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.60% 1056815.696 987083.608 - -6.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.59% 212961198.204 198935414.521 - -3.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -6.53% 810.179 757.256 - 0.49% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.53% 12.500 11.684 - -0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -6.53% 13.197 12.336 - -1.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.52% 11.066 10.344 - 6.43% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.52% 1507.246 1408.953 - -2.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.52% 38.318 35.820 - -8.49% -
rng::contains_subrange(list<int>)_(process_all)/50 -6.51% 17.693 16.541 - -7.04% -
std::move(vector<bool>)_(unaligned)/512 -6.50% 5.007 4.681 - -2.10% -
std::search(list<int>,_pred)_(same_length)/8192 -6.47% 9301.882 8700.404 - -1.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.46% 1577.707 1475.837 - 0.33% -
std::find_first_of(vector<int>)_(small_needle)/8192 -6.44% 12043.214 11267.674 - -2.92% -
std::list<int>::insert(begin)_(cheap_elements)/32 -6.42% 11.276 10.552 - 3.59% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.41% 1.401 1.312 - -15.85% -
SetIntersection_Front_Set_string_1024_16 -6.40% 1966228.530 1840326.597 - -7.63% -
std::replace_if(list<int>)_(prefix)/8192 -6.37% 7636.053 7149.256 - 0.37% -
BM_deque_vector_copy_backward/1024 -6.35% 39.454 36.947 - -0.01% -
std::set<int>::upper_bound(key)_(non-existent)/32 -6.34% 2.602 2.437 - -0.33% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.32% 4545292.459 4257834.594 - -6.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -6.31% 643976.277 603326.360 - -0.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -6.29% 32.705 30.648 - -28.17% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.28% 12087.006 11328.280 - -4.53% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.26% 2.284 2.141 - -8.69% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.26% 1063.000 996.483 - -6.02% -
std::copy_n(vector<bool>)_(aligned)/262144 -6.24% 631.198 591.836 - 1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.23% 1085565.034 1017885.462 - -7.12% -
BM_deque_vector_move_backward/0 -6.22% 1.515 1.421 - 3.63% -
SetIntersection_None_Set_uint64_256_4 -6.21% 11729987.780 11001230.983 - -5.21% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -6.21% 22.060 20.690 - -10.97% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.19% 219.788 206.194 - -9.79% -
BM_deque_deque_ranges_move/70000 -6.18% 3466.832 3252.479 - -1.73% -
std::search(list<int>)_(same_length)/8192 -6.18% 8599.926 8068.364 - 0.86% -
std::partition_copy(deque<int>)/8192 -6.18% 6072.248 5697.135 - 0.24% -
SetIntersection_None_Set_string_16384_256 -6.17% 214477481.207 201242331.877 - 6.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.15% 9125.937 8564.674 - -2.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.10% 781.926 734.224 - -2.84% -
SetIntersection_Front_Set_float_256_64 -6.09% 6105170.086 5733086.665 - 4.99% -
std::map<int,_int>::find(key)_(non-existent)/8192 -6.03% 7.969 7.489 - 6.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -5.98% 41.638 39.149 - -4.03% -
std::copy(vector<int>)/262144 -5.98% 12498.095 11751.127 - -6.23% -
std::pop_heap(deque<float>)/1024 -5.93% 13.585 12.780 - -5.95% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.92% 16.601 15.618 - -5.90% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.91% 13759933.206 12946388.708 - -6.56% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.91% 20.677 19.455 - -5.30% -
SetIntersection_Front_Vector_string_16384_64 -5.90% 3493683.210 3287613.915 - 5.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.89% 19.649 18.492 - -4.32% -
ranges::min(std::deque<long_long>)/1 -5.88% 0.686 0.646 - 7.72% -
std::find_if(list<int>)_(bail_25%)/32768 -5.88% 7388.861 6954.454 - -6.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.86% 1374.282 1293.727 - -5.34% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.86% 11.777 11.087 - 9.67% -
std::partial_sort_copy(vector<int>)_(heap)/8 -5.86% 16.933 15.941 - -3.56% -
SetIntersection_Front_Set_uint64_262144_64 -5.84% 1778609.228 1674672.628 - -1.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.84% 9.972 9.389 - 4.79% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -5.81% 4142.372 3901.613 - -0.14% -
SetIntersection_Front_Set_string_1024_256 -5.81% 16115288.886 15178794.049 - 6.34% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.81% 3.128 2.946 - 7.42% -
std::multiset<std::string>::count(key)_(existent)/32 -5.80% 20.752 19.549 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.79% 213810209.957 201424414.381 - -4.62% -
BM_deque_vector_ranges_copy/4000 -5.74% 150.508 141.863 - -1.00% -
std::search(deque<int>)_(same_length)/1024 -5.74% 503.842 474.937 - 0.36% -
std::make_heap(deque<int>)_(pipe-organ)/8 -5.73% 28.892 27.238 - -0.32% -
BM_vector_deque_move/65536 -5.71% 3033.814 2860.686 - 0.07% -
std::rotate(deque<int>)_(by_1/3)/8192 -5.70% 3373.890 3181.531 - -85.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -5.68% 0.670 0.631 - -8.81% -
std::find_if(vector<int>)_(bail_25%)/8 -5.68% 0.761 0.718 - -2.14% -
std::list<int>::ctor(size)/1024 -5.66% 12782.009 12058.038 - 1.42% -
std::unique(list<int>,_pred)_(contiguous)/8192 -5.66% 8028.628 7574.108 - 1.06% -
std::rotate_copy(deque<int>)/32 -5.66% 2.728 2.574 - 0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -5.66% 5.274 4.976 - 10.39% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.65% 10.809 10.199 - -17.88% -
BM_PushHeap_string_Random_4 -5.63% 6.468 6.103 - -1.01% -
std::list<int>::ctor(size)/8192 -5.62% 103340.385 97533.572 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.61% 12429.956 11732.711 - -4.24% -
BM_StringFindStringLiteral/256 -5.60% 5.643 5.327 - -2.50% -
SetIntersection_Front_Set_string_16384_16 -5.60% 1916385.377 1809092.312 - 2.19% -
std::copy_if(list<int>)_(every_other)/4096 -5.60% 3428.628 3236.687 - -2.28% -
bm_ranges_swap_ranges_vb_aligned/262144 -5.59% 510.167 481.652 - -0.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.58% 3632.337 3429.632 - -12.75% -
std::find_end(deque<int>)_(process_all)/1048576 -5.58% 279012.741 263446.482 - -28.06% -
std::copy_n(deque<int>)/8 -5.57% 2.826 2.669 - 1.25% -
BM_vector_deque_ranges_move/64000 -5.57% 3010.620 2843.044 - -0.01% -
BM_StringFindStringLiteral/128 -5.55% 3.235 3.055 - -3.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.55% 552.885 522.185 - -1.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.55% 16.447 15.534 - -5.86% -
SetIntersection_Front_Set_uint32_16384_256 -5.53% 3826815.684 3615156.032 - -8.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.52% 600.035 566.924 - -1.82% -
rng::find_last(list<int>)_(bail_90%)/50 -5.51% 1.348 1.274 - -4.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.50% 74043.372 69974.322 - 0.69% -
std::make_heap(deque<int>)_(descending)/1024 -5.49% 1145.909 1082.988 - 9.91% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.46% 24.918 23.557 - -1.36% -
BM_PushHeap_uint32_Ascending_64 -5.45% 1.613 1.525 - 0.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.45% 20.089 18.994 - -5.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -5.43% 0.450 0.425 - 20.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.40% 15587.874 14745.796 - -8.74% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -5.39% 25.252 23.890 - -0.26% -
BM_deque_vector_ranges_copy_backward/1 -5.39% 2.127 2.012 - -6.58% -
std::transform(list<int>,_list<int>)/8192 -5.39% 9823.392 9294.149 - 3.25% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.36% 115.409 109.218 - -2.34% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.35% 124504977.334 117841363.289 - 3.44% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -5.34% 22.740 21.525 - -18.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.34% 6.782 6.420 - -1.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.34% 100.144 94.798 - -5.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.33% 311583.915 294965.656 - 4.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.32% 31.706 30.019 - -1.89% -
SetIntersection_None_Set_uint64_256_16 -5.32% 11153199.218 10559992.827 - -4.22% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.30% 104.757 99.202 - -2.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -5.29% 18.322 17.353 - 0.38% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.28% 5047.337 4780.629 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.28% 153033956.344 144954023.952 - 1.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.27% 39.153 37.089 - -5.49% -
std::swap_ranges(deque<int>)/1024 -5.26% 337.076 319.345 - -6.15% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.25% 65.768 62.316 - 25.27% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.22% 5.536 5.247 - 1.36% -
BM_deque_deque_ranges_copy/0 -5.22% 0.738 0.699 - -5.16% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.20% 106145.264 100627.400 - 4.34% -
std::find_end(deque<int>)_(match_near_end)/8192 -5.19% 289.050 274.040 - -99.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.17% 14224.311 13488.315 - -8.92% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.16% 2.884 2.736 - -3.28% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.14% 1.726 1.637 - -3.73% -
std::swap_ranges(list<int>)/32 -5.14% 20.660 19.599 - 1.45% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.13% 1.992 1.890 - -1.95% -
SetIntersection_None_Set_string_16384_1 -5.12% 209610239.078 198888576.168 - 5.50% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.11% 24.416 23.168 - 2.27% -
std::generate_n(list<int>)/8192 -5.11% 7237.795 6868.233 - -7.83% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.10% 13668.158 12971.007 - -1.50% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -5.10% 348.053 330.313 - -0.58% -
SetIntersection_Interlaced_Set_string_262144_262144 -5.08% 18247789.957 17320033.121 - -3.59% -
SetIntersection_Front_Set_uint64_262144_1024 -5.08% 12672272.440 12028275.277 - -4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.06% 252141243.881 239377649.473 - -31.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.06% 0.268 0.255 - 0.36% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.05% 815.007 773.821 - -49.99% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.04% 78651153.557 74685347.026 - 10.59% -
BM_vector_deque_ranges_move/70000 -5.04% 3273.221 3108.344 - 0.17% -
SetIntersection_Front_Set_string_262144_16 -5.03% 1948738.641 1850652.438 - -4.51% -
std::unique(list<int>,_pred)_(contiguous)/1024 -5.01% 999.028 948.929 - -2.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.99% 12.857 12.216 - -6.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.98% 628.801 597.457 - -4.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.98% 6530.720 6205.336 - 1.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.97% 22.810 21.675 - -1.52% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.97% 1.440 1.368 - 18.45% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.97% 14.443 13.726 - 20.13% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -4.96% 494.369 469.847 - 1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.96% 4779305.173 4542255.217 - 3.99% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.95% 20.272 19.269 - -4.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.94% 1155866.336 1098729.085 - -6.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.94% 1125100.479 1069488.707 - -5.37% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.94% 28269.402 26872.731 - 0.04% -
SetIntersection_None_Set_uint64_256_1 -4.92% 11862006.543 11278565.898 - -3.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.91% 1049686.973 998165.215 - -6.99% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.90% 1.385 1.317 - -4.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.89% 247.013 234.926 - 1.57% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -4.89% 81.952 77.942 - 0.61% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.88% 218.065 207.432 - -10.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.88% 1.728 1.643 - 23.08% -
rng::fold_left(deque<int>)/50 -4.85% 28.784 27.389 - 1.24% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.84% 12.971 12.343 - -5.07% -
SetIntersection_None_Set_uint64_4_1 -4.84% 224909853.158 214021224.277 - -2.39% -
std::unordered_set<int>::contains(key)_(existent)/32 -4.83% 1.214 1.155 - -18.02% -
BM_deque_deque_copy_backward/64 -4.83% 3.560 3.388 - -0.68% -
rng::for_each(set<int>)/8 -4.83% 6.841 6.510 - 44.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -4.81% 12117.918 11535.002 - 0.72% -
std::reverse(vector<int>)/8 -4.81% 1.564 1.489 - 0.69% -
std::reverse(list<int>)/32768 -4.80% 19550.762 18611.505 - -3.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.80% 645826.687 614851.379 - 0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.79% 13512.404 12865.302 - 4.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.78% 27459681.549 26148441.538 - -5.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.77% 1165697.056 1110091.457 - -6.79% -
std::set<std::string>::erase(iterator)/32 -4.76% 27.516 26.207 - -17.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.74% 19.446 18.524 - -4.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -4.74% 17669.679 16832.807 - -1.06% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.73% 28.003 26.679 - 6.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.72% 1.474 1.404 - -28.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.71% 4.412 4.204 - -5.34% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.71% 9.281 8.844 - -39.58% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.70% 2472.623 2356.434 - -4.64% -
SetIntersection_None_Set_string_16384_64 -4.67% 207324834.122 197633111.108 - 4.40% -
bm_ranges_lexicographical_compare<int>/8 -4.67% 1.536 1.464 - 1.16% -
BM_StringEraseWithMove_Large_Opaque -4.67% 2.868 2.734 - 10.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.66% 55020.885 52455.440 - 4.71% -
ranges::min(std::list<__int128>)/8 -4.66% 2.170 2.069 - 1.37% -
std::make_heap(deque<int>)_(heap)/1024 -4.65% 1148.352 1094.955 - 11.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.62% 140471.166 133980.794 - -1.40% -
std::set<std::string>::erase(iterator)/8192 -4.62% 27.110 25.858 - -16.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -4.60% 541529.033 516637.682 - 1.05% -
SetIntersection_Front_Set_uint64_262144_16 -4.57% 1188875.127 1134548.943 - -6.40% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.56% 29.591 28.242 - -6.67% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.56% 20500.918 19565.959 - -2.10% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -4.56% 30852.050 29446.212 - -2.21% -
std::map<int,_int>::count(key)_(non-existent)/32 -4.55% 3.022 2.885 - -0.00% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.55% 1035425.579 988283.229 - -6.48% -
std::search(deque<int>)_(near_matches)/1000 -4.55% 19338.214 18458.787 - -0.49% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.55% 12.200 11.646 - 3.12% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -4.54% 39.140 37.365 - -8.42% -
SetIntersection_None_Set_string_16384_16 -4.53% 206120518.840 196776336.407 - 4.69% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 -4.52% 0.277 0.264 - 0.70% -
ranges::minmax(std::list<__int128>)/70000 -4.52% 61847.169 59054.181 - 3.84% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.50% 544.876 520.380 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.49% 355023653.430 339093297.617 - -2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.48% 1100586.802 1051257.942 - -5.62% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.48% 56010.570 53500.997 - -5.47% -
std::set<int>::contains(key)_(existent)/8192 -4.48% 8.599 8.214 - -2.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.48% 34.852 33.292 - 3.35% -
std::replace(vector<int>)_(sprinkled)/8192 -4.47% 1297.824 1239.811 - -0.43% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.47% 13297367.758 12703443.161 - -9.73% -
BM_CmpLess_uchar_uint -4.47% 1.084 1.036 - -4.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -4.46% 223890037.784 213902965.294 - -2.04% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.44% 27.524 26.301 - -7.36% -
std::multiset<int>::contains(key)_(non-existent)/1024 -4.43% 6.204 5.929 - -0.93% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -4.42% 1.511 1.445 - -16.44% -
std::make_heap(deque<int>)_(descending)/8192 -4.42% 9021.996 8623.082 - 12.25% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.42% 12.730 12.167 - -39.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.42% 3.725 3.561 - -6.32% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.42% 11993.362 11463.736 - 0.83% -
BM_vector_deque_ranges_copy_backward/64 -4.41% 3.105 2.968 - -2.30% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.40% 26.178 25.025 - -10.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.40% 96415.328 92172.162 - 0.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.40% 17571.064 16797.972 - 3.15% -
std::partial_sort(vector<int>)_(repeated)/8192 -4.40% 27526.649 26316.552 - -3.33% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.39% 1035830.153 990381.398 - -5.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.39% 5.655 5.407 - -8.60% -
std::make_heap(deque<int>)_(heap)/8192 -4.38% 9022.089 8627.365 - 12.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.36% 1055.941 1009.878 - -0.64% -
BM_CmpEqual_uchar_int -4.35% 1.091 1.044 - -4.54% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -4.33% 4885.307 4673.611 - -1.09% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.33% 9.139 8.743 - 1.28% -
bm_ranges_swap_ranges_vb_aligned/32768 -4.33% 67.000 64.101 - -0.16% -
std::move(list<int>)/64 -4.33% 42.966 41.108 - -14.15% -
std::lower_bound(std::vector<int>)/8 -4.33% 8.164 7.811 - 0.78% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.32% 6703611.246 6414273.741 - 7.04% -
std::replace(vector<int>)_(sprinkled)/32 -4.31% 6.050 5.789 - -0.24% -
std::set<std::string>::lower_bound(key)_(non-existent)/0 -4.30% 0.269 0.257 - -0.08% -
SetIntersection_Front_Set_uint32_1024_4 -4.29% 1062374.957 1016757.924 - -5.94% -
BM_PushHeap_uint64_SingleElement_1 -4.29% 0.478 0.458 - -8.70% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -4.29% 0.361 0.346 - -0.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -4.27% 23175.593 22185.288 - 0.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.27% 10.541 10.091 - -1.23% -
std::for_each_n(join_view(vector<vector<int>>))/32 -4.26% 4.018 3.846 - 0.06% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -4.25% 154161.092 147601.882 - -1.13% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.25% 16335.131 15640.936 - -7.42% -
BM_vector_deque_ranges_copy_backward/0 -4.25% 0.520 0.498 - -4.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.24% 130.631 125.098 - 42.88% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.20% 22.852 21.891 - 3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -4.19% 1226066.343 1174665.222 - -1.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.19% 24.761 23.723 - -6.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.19% 4.168 3.994 - 3.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.19% 16.192 15.514 - -6.72% -
BM_PushHeap_uint32_Ascending_1 -4.19% 0.428 0.410 - -12.00% -
BM_PushHeap_float_Random_4 -4.18% 2.872 2.752 - -8.48% -
SetIntersection_Front_Set_string_262144_262144 -4.17% 18472739.744 17702206.949 - -3.49% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.16% 23.882 22.889 - -3.36% -
std::copy_n(vector<bool>)_(aligned)/64 -4.14% 1.354 1.298 - 2.55% -
std::fill(list<int>)/50 -4.13% 34.497 33.071 - -5.91% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.13% 26.073 24.996 - 2.59% -
std::search(list<int>,_pred)_(single_element)/8192 -4.13% 9884.558 9476.521 - 23.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.12% 10101499.162 9685344.912 - -3.61% -
std::map<int,_int>::find(key)_(existent)/1024 -4.11% 4.447 4.264 - 17.07% -
rng::find_last(vector<int>)_(bail_90%)/50 -4.10% 1.536 1.473 - -2.82% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -4.10% 24.914 23.894 - 13.23% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -4.09% 1.613 1.547 - -1.93% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.09% 1982637.891 1901465.051 - 5.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.09% 16.594 15.915 - -2.80% -
ranges::minmax(std::vector<char>)/1 -4.08% 0.656 0.629 - 0.58% -
BM_deque_deque_ranges_copy_backward/512 -4.06% 19.743 18.942 - 0.07% -
BM_deque_vector_ranges_copy/4096 -4.05% 150.972 144.854 - -0.59% -
SetIntersection_None_Set_uint64_4_4 -4.05% 139656104.251 134002845.038 - -2.26% -
SetIntersection_None_Set_string_16384_4 -4.04% 205303935.071 197011831.507 - 4.68% -
std::map<int,_int>::count(key)_(non-existent)/1024 -4.04% 7.581 7.275 - 0.55% -
std::copy(vector<int>)/32768 -4.03% 3782.625 3630.057 - -4.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.03% 15362.719 14743.096 - -6.71% -
std::replace(vector<int>)_(sprinkled)/1024 -4.03% 165.492 158.822 - 5.93% -
ranges::min(std::list<char>)/64 -4.03% 28.056 26.926 - 3.85% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.03% 425.329 408.210 - -2.74% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.02% 135.090 129.661 - 3.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -4.01% 11811283.289 11338016.851 - -3.85% -
std::any_of(vector<int>)_(process_all)/8 -4.00% 2.449 2.351 - -2.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.00% 236041385.334 226604549.520 - -6.87% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.99% 243.260 233.543 - -2.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.99% 16.151 15.506 - -7.94% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.99% 47126.152 45247.668 - 1.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.98% 16125.419 15483.616 - -7.08% -
BM_PushHeap_uint32_Ascending_256 -3.97% 2.168 2.082 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -3.97% 29.600 28.426 - 8.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.96% 1095016.369 1051606.912 - -4.91% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.96% 19673.070 18893.646 - -0.44% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.95% 312.838 300.478 - -0.31% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.94% 1.658 1.592 - 11.63% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 -3.94% 4789.846 4601.285 - 0.50% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.93% 7.997 7.682 - -6.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.91% 13584.273 13052.759 - 1.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.91% 569.677 547.399 - 0.72% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.91% 6809.363 6543.093 - 4.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.91% 226.612 217.755 - -3.55% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.90% 21.412 20.576 - -3.96% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.90% 21.942 21.086 - 7.49% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.88% 1.500 1.442 - -8.14% -
bm_ranges_swap_ranges_vb_aligned/131072 -3.88% 256.569 246.624 - 0.97% -
SetIntersection_Interlaced_Set_string_64_64 -3.87% 38225265.289 36747584.260 - 4.73% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -3.87% 1516595.699 1457971.673 - 0.99% -
BM_StringFindStringLiteral/1024 -3.86% 17.883 17.192 - -27.73% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -3.86% 344.151 330.879 - -0.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.84% 177555.818 170736.619 - -2.14% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -3.84% 2274.109 2186.809 - 0.52% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast -3.84% 0.431 0.414 - -0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.83% 521.625 501.624 - -0.75% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.83% 12499.442 12020.504 - -3.80% -
SetIntersection_Front_Set_uint64_1024_1024 -3.83% 12250145.980 11781285.363 - -4.71% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.83% 1404.904 1351.135 - -20.45% -
ranges::minmax(std::deque<__int128>)/64 -3.82% 33.921 32.624 - 8.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.81% 798.447 768.024 - -6.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.81% 140698.434 135341.440 - -2.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.81% 475885.204 457772.386 - -9.66% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.80% 60382.447 58090.286 - 1.37% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.79% 100679.755 96862.183 - -0.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.79% 579.488 557.538 - -0.94% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.78% 9.797 9.426 - -4.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.78% 8.944 8.606 - 15.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.75% 579.642 557.889 - 0.04% -
BM_StringAssignAsciiz_Empty_Opaque -3.75% 3.101 2.985 - -10.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.74% 345.143 332.238 - 0.18% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.74% 8.178 7.873 - -8.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.73% 9501779.907 9147290.191 - 1.71% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.73% 22.137 21.311 - -4.77% -
ranges::minmax(std::list<__int128>)/64 -3.73% 40.921 39.395 - 3.16% -
BM_StringFindAllMatch/64 -3.71% 3.207 3.088 - -5.49% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.70% 245753.576 236649.542 - -5.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.70% 1901651.774 1831300.670 - -7.02% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.70% 344.330 331.592 - -0.63% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.69% 5.688 5.478 - -23.64% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.69% 7897444.614 7606276.055 - -3.40% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -3.67% 11931.767 11494.353 - 0.22% -
std::copy_backward(deque<int>)/8 -3.66% 2.802 2.699 - 1.41% -
std::reverse(deque<int>)/64 -3.66% 13.551 13.055 - 0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.66% 7.018 6.762 - -1.63% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.65% 3418211.243 3293331.192 - -0.80% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.64% 23084561.840 22243746.018 - 11.70% -
SetIntersection_None_Set_uint64_64_64 -3.64% 11664391.782 11239788.765 - 0.96% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.64% 771.070 743.030 - 0.87% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.63% 1.591 1.533 - -17.33% -
BM_CmpEqual_ushort_int -3.63% 1.098 1.058 - -1.67% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.63% 0.911 0.878 - -0.59% -
std::remove_if(list<int>)_(sprinkled)/50 -3.63% 77.879 75.056 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.61% 1149620.174 1108065.436 - -5.77% -
std::distance(deque<int>)/4096 -3.61% 0.878 0.847 - 0.00% -
BM_StringFindNoMatch/131072 -3.61% 2036.243 1962.766 - -0.04% -
BM_vector_deque_copy/64 -3.59% 2.796 2.695 - -4.41% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -3.58% 23.680 22.832 - 14.19% -
std::is_sorted_until(list<int>)/8 -3.58% 2.148 2.071 - -0.40% -
SetIntersection_Interlaced_Vector_string_16_16 -3.56% 52210473.368 50353986.986 - -3.12% -
std::find(vector<long_long>)_(bail_25%)/8 -3.56% 0.923 0.891 - -0.33% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.55% 6.734 6.495 - -4.29% -
std::sort(vector<NonIntegral>)_(heap)/8 -3.54% 23.861 23.016 - -1.74% -
std::all_of(vector<int>)_(process_all)/32 -3.54% 8.592 8.288 - -0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.54% 28392713.039 27388712.549 - 3.27% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.53% 1.849 1.784 - 3.28% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.53% 14486729.323 13975799.235 - 14.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.51% 1044.182 1007.509 - -1.69% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.51% 248620.594 239894.209 - -8.29% -
std::search(list<int>)_(no_match)/1024 -3.51% 768.735 741.759 - -1.09% -
BM_StringEraseWithMove_Large_Transparent -3.49% 2.790 2.693 - 1.71% -
std::copy_backward(deque<int>)/262144 -3.49% 34194.359 33001.483 - 7.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.48% 1.190 1.149 - -1.63% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.47% 1.647 1.589 - -1.85% -
BM_vector_deque_ranges_copy/64000 -3.47% 3076.825 2970.093 - 4.52% -
std::set<std::string>::count(key)_(non-existent)/32 -3.46% 10.584 10.217 - 1.26% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.46% 0.461 0.445 - -6.22% -
SetIntersection_Front_Set_uint64_16384_64 -3.45% 1689729.420 1631352.849 - -2.92% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.45% 784.904 757.803 - 1.34% -
std::swap_ranges(deque<int>)/8192 -3.45% 2640.486 2549.483 - -5.74% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -3.45% 1040.632 1004.781 - -1.09% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.44% 25.519 24.642 - -1.75% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -3.42% 31.470 30.392 - 0.75% -
SetIntersection_Interlaced_Set_float_256_256 -3.40% 7672748.574 7411799.193 - -3.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -3.40% 21490384.589 20760251.163 - -2.08% -
SetIntersection_None_Set_uint64_16384_1024 -3.39% 171056953.657 165253549.807 - -2.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.38% 46.248 44.685 - -2.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.37% 25.469 24.609 - -17.43% -
ranges::min(std::list<__int128>)/64 -3.36% 34.624 33.460 - 3.81% -
std::unique_copy(vector<int>)_(sprinkled)/32 -3.36% 13.568 13.112 - 1.04% -
std::multiset<std::string>::erase(iterator)/32 -3.36% 28.520 27.563 - 3.21% -
BM_deque_vector_ranges_copy_backward/2 -3.35% 1.836 1.774 - -3.47% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.35% 2.159 2.087 - 0.41% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -3.35% 5550.837 5365.159 - -1.19% -
std::copy_if(deque<int>)_(entire_range)/8 -3.34% 2.636 2.548 - -4.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.34% 32.712 31.619 - -6.87% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.34% 1045089.264 1010186.743 - -4.61% -
std::pop_heap(deque<size_t>)/1024 -3.34% 15.770 15.243 - 0.27% -
SetIntersection_None_Vector_uint64_1024_256 -3.32% 1064845.463 1029507.845 - -5.42% -
BM_num_put<bool> -3.30% 10.819 10.461 - 12.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.29% 5848815.553 5656274.708 - -4.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.29% 1.167 1.128 - -2.77% -
SetIntersection_Front_Set_float_262144_4 -3.29% 1082503.016 1046904.892 - -4.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.29% 1.323 1.279 - 1.77% -
SetIntersection_Front_Set_uint32_16384_1024 -3.28% 12102105.742 11704557.435 - -4.71% -
std::replace(list<int>)_(sprinkled)/8192 -3.28% 7432.898 7188.917 - 0.86% -
std::unique(list<int>)_(sprinkled)/8192 -3.28% 8213.461 7943.905 - 0.89% -
bm_ranges_lexicographical_compare<int>/64 -3.28% 4.522 4.374 - 0.70% -
std::set<int>::lower_bound(key)_(existent)/1024 -3.27% 4.624 4.473 - -0.74% -
SetIntersection_Front_Set_string_64_64 -3.26% 37270737.035 36055407.517 - 5.74% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -3.26% 1.474 1.426 - 2.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.25% 56676.515 54835.218 - -0.57% -
std::unique(list<int>)_(sprinkled)/1024 -3.25% 980.192 948.363 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.25% 2405568.943 2327480.320 - 2.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.24% 72.040 69.705 - 0.50% -
BM_StringRead_Hot_Deep_Large -3.24% 0.520 0.503 - -0.50% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.23% 8.639 8.360 - 1.27% -
SetIntersection_Interlaced_Set_string_16384_4 -3.23% 205173287.807 198542464.071 - 0.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.22% 838.881 811.851 - -2.85% -
BM_deque_vector_move_backward/512 -3.22% 18.496 17.901 - -0.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.22% 2.395 2.318 - -1.30% -
std::make_heap(deque<int>)_(descending)/8 -3.21% 21.429 20.740 - 0.35% -
std::fill_n(vector<bool>)/262144 -3.21% 937.462 907.401 - 260.85% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.21% 32.212 31.179 - -1.27% -
std::make_heap(deque<int>)_(repeated)/8192 -3.20% 18476.505 17885.432 - 6.11% -
rng::contains(deque<int>)_(process_all)/8 -3.20% 2.996 2.900 - 1.20% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.19% 536.853 519.701 - 1.03% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.19% 2.789 2.700 - -2.64% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.19% 24.503 23.722 - -7.00% -
SetIntersection_None_Set_uint64_1024_1024 -3.16% 8885479.629 8604278.012 - -4.95% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.16% 1398148.127 1353972.873 - 5.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.16% 12011.127 11631.851 - 0.56% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.15% 1.179 1.142 - -8.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.15% 1154.613 1118.293 - -7.96% -
BM_StringFindStringLiteral/512 -3.15% 9.542 9.242 - -4.38% -
std::find_end(deque<int>)_(process_all)/1000 -3.14% 292.554 283.359 - 8.38% -
SetIntersection_None_Set_uint64_1024_16 -3.14% 8938471.451 8657762.912 - -3.51% -
std::set<std::string>::contains(key)_(non-existent)/1024 -3.14% 23.763 23.017 - 14.83% -
std::count(list<int>)_(every_other)/1024 -3.14% 715.075 692.648 - 3.82% -
BM_deque_deque_ranges_move_backward/64 -3.12% 3.493 3.384 - -1.05% -
std::unique(deque<int>)_(sprinkled)/52 -3.11% 62.431 60.487 - 0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.10% 37.556 36.393 - 15.69% -
BM_deque_vector_move/2 -3.09% 1.833 1.776 - -1.53% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.09% 350567485.876 339749209.377 - -3.85% -
SetIntersection_Interlaced_Vector_string_256_256 -3.09% 20856195.956 20212736.924 - -2.08% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.07% 11.599 11.242 - -9.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.07% 404.002 391.596 - -1.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.06% 27.309 26.473 - -0.90% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.06% 103591.890 100420.709 - 1.11% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.06% 447.390 433.712 - 0.47% -
std::unordered_set<int>::ctor(const&)/1024 -3.05% 6888.990 6678.667 - -3.12% -
BM_deque_vector_move_backward/64 -3.05% 3.014 2.922 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.04% 1036444.571 1004898.938 - -6.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.04% 1200885.805 1164364.165 - -3.54% -
std::replace(list<int>)_(prefix)/8192 -3.04% 7227.032 7007.377 - 0.26% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -3.04% 15.454 14.985 - -2.29% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.03% 235.728 228.580 - 6.56% -
std::transform(deque<int>,_deque<int>)/50 -3.02% 36.913 35.798 - 6.45% -
std::move(deque<int>)/8 -3.02% 3.461 3.356 - -2.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.02% 21.339 20.695 - -8.07% -
SetIntersection_None_Set_uint64_16_1 -3.02% 67762967.231 65719886.948 - -2.08% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.00% 25972.315 25193.349 - 0.04% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.98% 28.383 27.536 - -1.22% -
SetIntersection_Interlaced_Vector_string_256_16 -2.98% 10560569.597 10246128.162 - -1.43% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.97% 12931.930 12548.206 - -6.87% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.97% 23.271 22.580 - 1.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.96% 9032.643 8764.984 - -3.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -2.96% 38.392 37.256 - -16.43% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.95% 10.884 10.563 - -0.00% -
std::remove(deque<int>)_(prefix)/50 -2.95% 63.649 61.770 - 7.39% -
BM_deque_vector_copy_backward/0 -2.95% 1.472 1.429 - -7.29% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.95% 7.319 7.104 - 0.51% -
BM_vector_deque_ranges_move_backward/64 -2.94% 3.056 2.966 - -0.31% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -2.94% 12986.267 12605.026 - -0.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.92% 24.181 23.475 - 3.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.92% 2923384.835 2838121.782 - -1.95% -
SetIntersection_Front_Set_uint64_16384_16 -2.91% 1189979.289 1155303.137 - -4.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.91% 83264.559 80842.736 - -4.81% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -2.89% 5257.091 5104.954 - -0.84% -
BM_CmpLess_ushort_schar -2.88% 1.056 1.025 - -8.41% -
SetIntersection_None_Set_uint64_1024_1 -2.88% 8967137.942 8708643.612 - -3.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.88% 48192311.765 46805166.232 - -0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.88% 1048255.436 1018104.694 - -4.64% -
SetIntersection_None_Set_float_16384_16384 -2.87% 163342088.121 158652388.072 - -1.30% -
SetIntersection_Front_Set_uint32_262144_1 -2.87% 1014920.051 985824.066 - -6.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.86% 1172374.068 1138861.462 - -5.45% -
std::copy_n(vector<int>)/8 -2.85% 2.310 2.244 - 6.18% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.85% 223.192 216.826 - 1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.85% 22049828.589 21421145.069 - -3.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.85% 1811488.733 1759841.504 - -2.12% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.84% 1.747 1.697 - 6.38% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.84% 2635.682 2560.830 - 1.76% -
std::make_heap(deque<int>)_(repeated)/1024 -2.83% 2341.604 2275.222 - 5.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.82% 13082.071 12712.573 - -1.43% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.82% 17458.131 16965.827 - -1.01% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.82% 11291349.587 10973171.755 - -3.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.81% 11.374 11.054 - 8.51% -
SetIntersection_Interlaced_Set_string_16_16 -2.81% 62463181.695 60708775.764 - -1.63% -
std::distance(deque<int>)/8192 -2.81% 0.872 0.848 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.80% 23.394 22.738 - 0.54% -
std::find_if_not(list<int>)_(process_all)/50 -2.80% 39.524 38.417 - 0.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.80% 1.735 1.687 - 7.22% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.79% 147230.395 143115.833 - -11.74% -
BM_PushHeap_uint32_Descending_64 -2.79% 0.385 0.374 - 0.05% -
SetIntersection_None_Set_uint64_64_16 -2.79% 18662540.660 18142750.374 - -1.76% -
BM_vector_deque_ranges_copy_backward/512 -2.78% 17.986 17.485 - -1.04% -
SetIntersection_Front_Vector_string_1024_64 -2.78% 3276556.236 3185404.340 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.78% 1136870.871 1105266.294 - -12.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.78% 145149728.619 141118975.837 - -2.14% -
SetIntersection_Front_Set_uint32_262144_1024 -2.78% 11930598.416 11599397.724 - -17.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.77% 39706.078 38604.654 - -0.02% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -2.77% 584.631 568.425 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.76% 37.592 36.554 - 7.20% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.75% 10.372 10.087 - -11.08% -
BM_CmpLess_uint_int -2.74% 1.098 1.068 - -5.20% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -2.74% 52985.296 51532.349 - -62.77% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -2.73% 8180.644 7957.022 - -0.04% -
rng::contains(vector<int>)_(process_all)/8 -2.73% 2.566 2.496 - -11.42% -
SetIntersection_Front_Set_uint64_262144_256 -2.71% 3945134.275 3838159.461 - 3.37% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.71% 4.486 4.365 - 2.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.71% 32.437 31.559 - 0.47% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.70% 1.634 1.590 - -2.86% -
BM_StringEraseWithMove_Small_Transparent -2.70% 2.179 2.120 - -12.08% -
std::set<int>::ctor(const&)/8192 -2.69% 51502.033 50114.269 - 0.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.68% 235.311 228.995 - -4.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -2.68% 1.044 1.016 - -8.41% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.68% 6.765 6.583 - 2.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 373.063 363.088 - -4.49% -
SetIntersection_None_Set_uint64_1024_4 -2.67% 8803683.652 8568774.891 - -5.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.67% 56464.961 54959.569 - 2.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.67% 1519.411 1478.916 - -7.45% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.66% 13.626 13.263 - -0.74% -
BM_vector_deque_ranges_copy/2 -2.66% 2.056 2.001 - -3.14% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -2.66% 4.875 4.745 - -0.84% -
std::unordered_set<int>::ctor(const&)/8192 -2.65% 56583.444 55081.818 - -1.71% -
std::for_each(list<int>)/8192 -2.65% 7717.689 7512.970 - -3.63% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.64% 16107.610 15681.597 - -3.68% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.64% 202.103 196.762 - -6.50% -
std::fill_n(list<int>)/1024 -2.64% 480.921 468.247 - 6.21% -
std::make_heap(deque<int>)_(ascending)/8192 -2.63% 21227.863 20668.853 - 1.15% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.63% 29.130 28.363 - 1.87% -
BM_deque_deque_ranges_copy/64000 -2.63% 3036.039 2956.134 - 0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.63% 4.947 4.817 - 6.95% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.63% 162.409 158.143 - -5.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.62% 4114459.998 4006538.814 - -4.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.62% 803.934 782.865 - 1.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.62% 4200824.084 4090901.207 - -3.42% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -2.61% 84.148 81.948 - 8.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.61% 176441.909 171834.222 - -2.55% -
BM_tolower_string<char> -2.61% 15.660 15.251 - -0.29% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.60% 101660.638 99014.192 - 2.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.60% 1106560.690 1077777.598 - -3.94% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.59% 164.122 159.878 - -3.55% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.59% 6615.891 6444.848 - -1.61% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.58% 119465.610 116382.421 - 1.80% -
BM_deque_deque_copy/70000 -2.58% 3321.068 3235.413 - 1.68% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.58% 134342.261 130880.655 - -6.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -2.58% 5982541.419 5828402.985 - 3.17% -
BM_deque_deque_ranges_copy_backward/1024 -2.57% 38.599 37.608 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.56% 16820050.045 16388891.767 - -2.96% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.56% 10807096.265 10530875.991 - -5.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -2.55% 7.819 7.619 - 1.44% -
std::equal(vector<bool>)_(unaligned)/8192 -2.54% 56.747 55.305 - -1.98% -
BM_CmpLess_uint_schar -2.54% 1.044 1.018 - -10.25% -
SetIntersection_None_Set_uint32_256_64 -2.53% 9223198.236 8989433.663 - -4.50% -
SetIntersection_Front_Vector_uint64_262144_4 -2.53% 1037524.546 1011248.092 - -6.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.53% 19.812 19.311 - 2.87% -
SetIntersection_Interlaced_Set_float_1024_256 -2.53% 14182397.871 13823795.388 - -3.33% -
BM_PushHeap_string_Random_16 -2.53% 10.749 10.477 - 1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.52% 28029.234 27323.465 - -0.74% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.52% 23.194 22.610 - -2.04% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.52% 3.990 3.889 - 1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.52% 10862330.234 10588987.928 - -2.95% -
std::distance(join_view(vector<vector<int>>))/4096 -2.51% 4.497 4.384 - -99.58% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.50% 230.991 225.216 - -12.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.50% 15.324 14.942 - -2.49% -
ranges::minmax(std::deque<char>)/8 -2.50% 4.305 4.197 - 10.73% -
std::remove_if(deque<int>)_(prefix)/32 -2.49% 56.255 54.851 - 0.41% -
BM_PushHeap_uint32_Random_1024 -2.49% 5.829 5.684 - -0.59% -
SetIntersection_Front_Set_string_1024_4 -2.49% 1265256.726 1233794.383 - -2.67% -
std::copy(vector<bool>)_(aligned)/4096 -2.49% 4.815 4.696 - -2.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.48% 13055.181 12730.789 - 1.42% -
std::make_heap(deque<int>)_(heap)/8 -2.47% 21.538 21.006 - 1.12% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.46% 14.858 14.492 - -9.29% -
std::search(deque<int>)_(same_length)/8192 -2.46% 3869.691 3774.411 - 0.30% -
BM_CmpLess_uchar_uchar -2.46% 1.081 1.054 - -2.19% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.45% 8.123 7.924 - -2.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.45% 10087488.105 9840141.330 - -0.68% -
std::remove(list<int>)_(sprinkled)/1024 -2.45% 978.312 954.343 - 2.75% -
BM_PushHeap_uint32_Random_16 -2.45% 4.205 4.102 - -1.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -2.44% 171344.560 167155.899 - -21.15% -
std::find_if(deque<int>)_(process_all)/8 -2.44% 2.733 2.667 - 3.53% -
BM_StringFindNoMatch/32768 -2.44% 511.537 499.055 - -0.06% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.42% 3303.342 3223.346 - -4.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.42% 1255926.187 1225533.365 - -3.45% -
BM_PushHeap_float_PipeOrgan_4 -2.42% 0.501 0.489 - -9.44% -
BM_vector_deque_ranges_copy_backward/4000 -2.41% 145.648 142.146 - 0.78% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.40% 911.708 889.861 - -11.29% -
std::set<int>::ctor(const&,_alloc)/1024 -2.39% 6433.943 6280.247 - -35.12% -
std::stable_sort(deque<int>)_(shuffled)/8192 -2.39% 14492.882 14146.898 - -11.37% -
std::remove(list<int>)_(prefix)/1024 -2.37% 985.812 962.401 - 1.57% -
SetIntersection_Interlaced_Vector_string_64_4 -2.37% 21954979.823 21434131.085 - -1.45% -
SetIntersection_Front_Vector_string_262144_256 -2.37% 9553500.920 9327104.589 - -2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.37% 1171734.357 1144000.497 - -2.68% -
std::rotate(deque<int>)_(by_1/4)/50 -2.37% 28.390 27.719 - -62.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.36% 37340.843 36460.658 - -2.67% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.36% 2.141 2.091 - 1.91% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.36% 25152821.687 24560256.943 - 3.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.35% 64444.590 62928.058 - -0.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.35% 1.396 1.364 - -1.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -2.34% 22.238 21.717 - 5.94% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.34% 23553.596 23002.451 - -4.60% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.34% 26.703 26.078 - -2.45% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.34% 509624.015 497722.128 - -2.11% -
SetIntersection_Interlaced_Vector_string_256_4 -2.34% 6182329.687 6037958.147 - -4.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.33% 12276.295 11989.647 - 3.43% -
SetIntersection_Front_Set_float_262144_16 -2.33% 1209496.727 1181267.146 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.33% 1118724.533 1092620.202 - -2.49% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.32% 4.462 4.358 - -1.78% -
BM_deque_vector_copy_backward/4000 -2.32% 148.081 144.651 - 0.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.30% 2799.010 2734.684 - -1.10% -
BM_PushHeap_uint32_Ascending_1024 -2.30% 2.619 2.559 - 0.14% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.30% 1.634 1.596 - 0.14% -
std::sort(deque<int>)_(ascending)/8 -2.30% 17.966 17.553 - -1.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.29% 13.053 12.754 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.29% 16815176.337 16430643.370 - -1.82% -
BM_PushHeap_string_Random_1024 -2.28% 15.414 15.062 - 1.55% -
SetIntersection_Interlaced_Set_float_64_64 -2.28% 13374666.464 13069404.988 - -2.13% -
BM_CmpEqual_uchar_short -2.28% 1.008 0.985 - -9.22% -
std::make_heap(deque<int>)_(repeated)/8 -2.28% 25.683 25.098 - -0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.27% 19.587 19.142 - 2.13% -
BM_vector_deque_ranges_copy/1 -2.27% 2.298 2.246 - -3.17% -
BM_PushHeap_string_Random_64 -2.26% 13.346 13.044 - 1.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.26% 143037.337 139805.586 - -2.17% -
BM_deque_vector_ranges_copy/1 -2.26% 2.122 2.074 - -0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.25% 89813.688 87789.660 - 2.53% -
std::multiset<int>::contains(key)_(existent)/32 -2.25% 1.747 1.708 - 4.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.24% 28618.416 27976.305 - -0.40% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.24% 8.753 8.557 - -3.91% -
SetIntersection_Front_Set_string_16_4 -2.24% 64553323.296 63107298.534 - -2.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.23% 19231193.082 18801437.470 - -0.79% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.23% 613.150 599.507 - -2.93% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -2.22% 611.665 598.072 - -1.25% -
BM_PushHeap_string_Random_256 -2.22% 14.796 14.467 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.22% 1041942.447 1018790.912 - -2.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.22% 97677.787 95507.489 - -8.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.22% 0.794 0.776 - 1.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.22% 403.169 394.234 - -1.09% -
rng::fold_left(list<int>)/8192 -2.21% 10968.224 10725.569 - -1.64% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.21% 13.632 13.331 - -0.85% -
BM_deque_deque_move_backward/2 -2.20% 2.525 2.469 - -2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.20% 1053980.913 1030758.288 - -3.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.20% 1156767.388 1131304.564 - -3.94% -
BM_lexicographical_compare_three_way_fast_path/256 -2.20% 71.249 69.685 - 2.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.19% 14175.402 13864.632 - -2.67% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.19% 11764.639 11506.972 - 1.38% -
rng::find_last(deque<int>)_(bail_90%)/8 -2.19% 0.893 0.873 - -9.91% -
std::set<int>::ctor(const&)/1024 -2.18% 6438.722 6298.284 - 0.65% -
std::unordered_set<int>::ctor(const&)/32 -2.18% 201.698 197.300 - -3.02% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.18% 225290917.970 220381875.878 - 5.55% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.18% 53259.018 52099.993 - 1.27% -
SetIntersection_Front_Set_uint64_262144_4 -2.17% 1074445.321 1051085.006 - -4.12% -
std::rotate(deque<int>)_(by_1/3)/50 -2.17% 30.201 29.545 - -60.83% -
BM_deque_deque_copy_backward/512 -2.17% 19.443 19.021 - -0.57% -
BM_PushHeap_string_Ascending_1024 -2.17% 13.817 13.517 - 0.49% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.16% 13367090.394 13077836.533 - -2.34% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.16% 30.260 29.605 - 2.23% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.16% 811.652 794.091 - -49.89% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.16% 24.028 23.508 - 0.18% -
std::sort_heap(deque<int>,_pred)/1024 -2.15% 12551.747 12281.311 - -5.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.15% 547187368.723 535401722.234 - -1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.15% 4215782.391 4125126.719 - -2.99% -
SetIntersection_Front_Vector_float_262144_262144 -2.15% 350812778.816 343277451.006 - -2.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.15% 767.212 750.737 - -1.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.15% 1307.406 1279.354 - -0.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.14% 12768.458 12494.817 - -5.41% -
SetIntersection_Interlaced_Set_string_64_16 -2.14% 38407843.767 37586308.913 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.14% 23646632.978 23141526.464 - -12.55% -
BM_vector_deque_ranges_move_backward/4096 -2.14% 151.452 148.218 - -2.29% -
BM_vector_deque_ranges_move/4096 -2.13% 147.161 144.021 - -1.09% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.13% 3435.120 3361.886 - -8.07% -
BM_vector_deque_copy/1024 -2.13% 36.730 35.947 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.13% 18.981 18.577 - -1.37% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.12% 1272388.021 1245395.428 - -4.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.12% 102470.390 100298.629 - 1.51% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.12% 6.391 6.256 - 12.31% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.11% 0.941 0.921 - 0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.11% 739.205 723.598 - -4.14% -
std::for_each(list<int>)/8 -2.11% 2.455 2.403 - -4.60% -
SetIntersection_None_Set_uint64_1_1 -2.10% 540723964.220 529356568.909 - -2.41% -
std::partition_point(list<int>)/8192 -2.10% 13623.446 13337.278 - 7.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.09% 768.039 751.966 - -4.66% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.09% 2.032 1.989 - -0.29% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.09% 1038666.687 1016971.982 - -5.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.09% 5196822.711 5088282.579 - -4.36% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.08% 20879637.755 20444737.219 - -2.96% -
SetIntersection_Front_Set_uint32_262144_16 -2.08% 1145322.786 1121498.013 - -4.20% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.07% 10.896 10.670 - -11.01% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.07% 18.116 17.742 - 0.37% -
SetIntersection_None_Set_uint64_1024_256 -2.06% 8825221.408 8643070.002 - -3.27% -
rng::contains(list<int>)_(process_all)/8192 -2.06% 7007.099 6862.539 - -4.49% -
vector<bool>::reserve() -2.06% 8.800 8.619 - -21.11% -
std::lower_bound(std::list<int>)/8192 -2.06% 14853.270 14547.893 - 2.35% -
SetIntersection_Front_Set_string_64_16 -2.05% 24127644.326 23632752.858 - -3.03% -
BM_deque_vector_ranges_move/1024 -2.05% 37.806 37.032 - -0.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.05% 897.665 879.304 - -1.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.04% 70688.564 69247.908 - -6.14% -
BM_PushHeap_uint64_Random_4 -2.03% 2.648 2.594 - 14.89% -
BM_StringRelational_Compare_Empty_Large_Control -2.03% 1.874 1.836 - 10.86% -
std::partition(vector<int>)_(sparse)/50 -2.03% 14.086 13.800 - -0.91% -
SetIntersection_Front_Vector_uint64_256_64 -2.02% 4315212.025 4227996.969 - -0.77% -
std::for_each_n(vector<int>)/8 -2.02% 2.754 2.698 - 196.19% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.02% 13079.280 12815.424 - 3.55% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.01% 1924.561 1885.790 - -2.08% -
SetIntersection_Front_Set_uint64_64_16 -2.01% 15107528.535 14803240.652 - -3.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.01% 45.734 44.814 - 6.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.01% 6775.602 6639.355 - -5.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.00% 1495.917 1466.022 - 1.04% -
SetIntersection_None_Set_float_1024_16 -2.00% 8988592.435 8809054.139 - -1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.00% 398.558 390.604 - -1.15% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.99% 22750921.751 22297588.510 - -1.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.99% 33686.839 33016.181 - -1.72% -
SetIntersection_Front_Set_string_16_16 -1.99% 60389021.738 59186912.449 - -0.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -1.99% 26.793 26.259 - -6.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.99% 265604.260 260324.250 - -0.02% -
BM_lexicographical_compare_three_way_fast_path/16 -1.98% 4.430 4.342 - 0.79% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.98% 764.592 749.449 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.98% 0.661 0.648 - -0.95% -
SetIntersection_Interlaced_Set_float_1024_1 -1.97% 1043985.549 1023381.937 - -3.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.97% 1197262.482 1173664.123 - -2.32% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.97% 21400.198 20978.653 - 2.58% -
BM_deque_deque_copy/4096 -1.97% 151.072 148.101 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.97% 20091.553 19696.516 - -1.77% -
BM_num_get<float> -1.97% 37.687 36.947 - -0.30% -
BM_vector_deque_ranges_copy_backward/1024 -1.96% 38.452 37.697 - -1.15% -
std::pop_heap(deque<size_t>)/8 -1.96% 53.490 52.441 - -0.87% -
std::sort(vector<int>)_(heap)/8 -1.96% 24.028 23.557 - -3.62% -
std::reverse(deque<int>)/512 -1.95% 115.579 113.322 - 1.17% -
std::partition(vector<int>)_(dense)/1024 -1.95% 248.630 243.779 - 0.55% -
std::partition_point(deque<int>)/8192 -1.95% 15.446 15.145 - 1.57% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.94% 28.086 27.540 - -4.65% -
BM_CmpLess_ushort_uchar -1.94% 1.130 1.108 - -0.24% -
std::unordered_set<std::string>::clear()/32 -1.94% 926.808 908.828 - -2.24% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.94% 53.337 52.303 - -3.12% -
std::map<int,_int>::find(key)_(existent)/32 -1.93% 1.741 1.708 - 0.67% -
bm_ranges_swap_ranges_vb_aligned/65536 -1.93% 125.613 123.184 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.93% 725.374 711.371 - -0.90% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.92% 266993.017 261870.801 - -6.76% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.92% 5086.545 4988.971 - -56.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.92% 35.515 34.835 - -18.38% -
BM_CmpLess_uint_uchar -1.91% 1.110 1.089 - -2.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.91% 3505.101 3438.057 - -7.82% -
BM_deque_deque_ranges_move_backward/512 -1.91% 19.284 18.916 - -0.90% -
BM_vector_deque_move/4096 -1.90% 147.846 145.030 - -0.78% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.90% 15.720 15.421 - -1.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.90% 53324.086 52312.012 - -33.73% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.89% 581.221 570.218 - 0.34% -
std::move_backward(vector<int>)/8 -1.89% 2.355 2.310 - 6.24% -
std::rotate_copy(list<int>)/8192 -1.89% 6883.907 6753.880 - -3.99% -
SetIntersection_Front_Vector_string_256_64 -1.89% 10635127.398 10434522.454 - 4.48% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.88% 12543625.657 12308288.494 - -3.08% -
BM_deque_deque_copy_backward/4000 -1.88% 148.519 145.734 - 0.27% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.87% 2.943 2.888 - -2.53% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.87% 23772.075 23327.611 - -0.37% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.87% 21.596 21.193 - -0.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.87% 22.325 21.908 - -0.88% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.86% 151681.061 148852.759 - -0.75% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.86% 64113.761 62919.212 - -1.35% -
BM_vector_deque_move_backward/64 -1.86% 3.028 2.972 - -0.32% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.86% 2764.403 2713.028 - -2.82% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.86% 6152.432 6038.301 - -57.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.85% 9059.441 8891.461 - 0.30% -
BM_deque_deque_ranges_move/1024 -1.85% 38.356 37.646 - 1.81% -
BM_deque_deque_copy_backward/1024 -1.85% 38.727 38.011 - 0.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.85% 31.203 30.628 - -3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.84% 8811774.629 8649831.720 - -32.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.84% 66577.600 65354.839 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.84% 6576527.494 6455808.450 - 4.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.84% 17.799 17.473 - -2.39% -
SetIntersection_Front_Vector_string_1024_1 -1.84% 1087438.161 1067481.752 - -2.29% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.83% 1.413 1.387 - -0.03% -
std::unique(list<int>)_(contiguous)/1024 -1.83% 939.278 922.093 - -14.21% -
rng::find(vector<bool>)_(process_all)/1024 -1.82% 4.654 4.569 - -2.40% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.82% 13.199 12.959 - -2.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.82% 29.239 28.706 - -0.34% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.82% 1930.126 1894.935 - -1.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.82% 11761.947 11547.514 - -1.71% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -1.82% 251.023 246.467 - 0.29% -
SetIntersection_None_Vector_uint32_1024_64 -1.81% 1056656.935 1037479.110 - -6.42% -
SetIntersection_Front_Set_float_1024_4 -1.81% 1089591.411 1069845.587 - -1.13% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.81% 18.643 18.305 - -2.87% -
std::rotate_copy(vector<int>)/32 -1.81% 2.119 2.081 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -1.81% 117072983.832 114957894.598 - -0.38% -
BM_PushHeap_uint64_Ascending_262144 -1.81% 4.919 4.830 - 3.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.81% 2181710.338 2142303.974 - -2.37% -
SetIntersection_Interlaced_Set_string_262144_256 -1.80% 2079366.699 2041867.106 - -1.91% -
std::set<int>::ctor(const&,_alloc)/8192 -1.80% 51429.027 50504.390 - -35.25% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.80% 45.721 44.900 - -3.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.79% 116268.127 114191.038 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.78% 4894550.830 4807251.422 - -1.94% -
SetIntersection_Front_Vector_uint32_16384_4 -1.78% 1062506.906 1043568.663 - -2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.78% 1199432.323 1178121.242 - -2.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.78% 11752.829 11544.040 - -1.84% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.78% 34.993 34.372 - -5.53% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.78% 6656.738 6538.543 - 2.67% -
BM_StringRead_Cold_Deep_Empty -1.77% 1.214 1.192 - 2.07% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.77% 28.024 27.527 - 0.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.77% 167753.057 164777.461 - -1.32% -
ranges::min(std::list<char>)/8 -1.77% 1.945 1.910 - 8.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.77% 3032583.170 2978923.504 - -5.99% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.77% 17.010 16.709 - -0.09% -
std::replace(list<int>)_(sprinkled)/50 -1.76% 19.062 18.727 - -4.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.75% 1500840.752 1474524.596 - -1.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.75% 1153447.150 1133293.279 - -2.75% -
std::stable_partition(list<int>)_(dense)/32 -1.74% 38.528 37.856 - 12.98% -
std::copy_if(list<int>)_(every_other)/1048576 -1.74% 845698.430 830955.760 - 1.21% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.74% 10.999 10.808 - -10.44% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.74% 15.822 15.547 - -7.44% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.74% 571.817 561.882 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 595.919 585.567 - -2.35% -
std::stable_sort(deque<int>)_(descending)/8192 -1.74% 20720.208 20360.348 - -0.58% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.73% 3.992 3.923 - -5.56% -
BM_PushHeap_float_Random_64 -1.73% 6.727 6.611 - -1.78% -
std::find(list<int>)_(process_all)/8 -1.73% 2.331 2.291 - 4.48% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.73% 60121122.218 59081613.347 - -2.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.73% 24.526 24.102 - -3.67% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.72% 37590144.228 36942102.936 - -4.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.72% 367.895 361.574 - -2.43% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.72% 1.885 1.853 - -1.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.71% 72615.135 71369.846 - 0.05% -
std::map<int,_int>::find(key)_(existent)/8192 -1.71% 5.465 5.372 - -2.46% -
BM_CmpLess_uchar_schar -1.71% 1.055 1.037 - -7.58% -
SetIntersection_None_Set_float_256_256 -1.70% 5845177.231 5745585.751 - -2.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.70% 2915218.251 2865636.493 - -0.91% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.70% 1.511 1.486 - -2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.70% 3608668.646 3547487.436 - -0.98% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.69% 9.196 9.040 - 8.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.69% 17.342 17.048 - -1.08% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.69% 752.672 739.957 - -2.81% -
BM_vector_deque_ranges_copy/4096 -1.68% 146.756 144.287 - -0.40% -
std::make_heap(deque<int>)_(ascending)/1024 -1.68% 2678.741 2633.681 - 1.47% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.68% 11937643.251 11736854.261 - -2.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.68% 23659.557 23261.655 - 0.28% -
SetIntersection_Front_Set_uint64_256_16 -1.68% 4457579.893 4382641.710 - -3.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 13654.551 13425.873 - 5.15% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.67% 0.890 0.875 - -6.11% -
SetIntersection_Front_Vector_uint64_256_256 -1.67% 4544113.372 4468096.481 - 5.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.67% 66938.210 65818.670 - -2.67% -
BM_vector_deque_move_backward/4000 -1.67% 143.680 141.284 - -0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.67% 11598043.459 11404678.783 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.66% 9118141.637 8966658.917 - -4.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.66% 9.398 9.242 - 0.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.65% 520661.134 512074.733 - -0.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.65% 264722.075 260366.390 - -0.11% -
ranges::min(std::list<__int128>)/70000 -1.64% 60536.463 59542.893 - 3.31% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.64% 2.389 2.350 - -4.85% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.64% 3.229 3.176 - 0.51% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.63% 20720.058 20381.634 - -0.59% -
BM_StringMove_Small -1.63% 0.732 0.720 - -9.87% -
std::unique(deque<int>)_(sprinkled)/32 -1.63% 54.418 53.531 - -0.44% -
SetIntersection_None_Vector_uint64_262144_1 -1.63% 1086731.606 1069045.046 - -6.30% -
BM_PushHeap_float_Random_262144 -1.63% 7.775 7.648 - -1.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 222.920 219.308 - 1.15% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.62% 17.709 17.422 - 5.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 185819.216 182817.628 - 2.53% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.61% 4.508 4.435 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.61% 43066119.153 42373706.671 - 0.59% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.61% 4.154 4.088 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.60% 1049910.670 1033060.880 - -2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.60% 819.004 805.864 - -2.44% -
BM_vector_deque_ranges_copy/4000 -1.60% 142.732 140.444 - -0.16% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.60% 4.888 4.809 - 1.80% -
SetIntersection_Front_Set_float_1024_1 -1.60% 1053843.154 1036975.387 - -1.93% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.59% 34021.588 33481.482 - -2.11% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.59% 32.449 31.934 - 0.06% -
SetIntersection_None_Set_uint64_256_256 -1.58% 5802135.492 5710202.458 - -1.95% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.58% 17.262 16.988 - -1.87% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.58% 36.171 35.599 - 1.56% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.58% 1445.625 1422.745 - -1.43% -
SetIntersection_None_Vector_uint32_1024_256 -1.58% 1074921.796 1057915.156 - -3.28% -
SetIntersection_Front_Vector_string_64_16 -1.58% 20686425.259 20359733.620 - -2.52% -
BM_vector_deque_move/4000 -1.58% 142.585 140.334 - -0.32% -
SetIntersection_Interlaced_Set_string_262144_4 -1.58% 1884275.146 1854593.426 - -1.22% -
std::replace(vector<int>)_(sprinkled)/50 -1.57% 9.517 9.367 - 6.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.57% 200607900.014 197455951.597 - -2.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 292.223 287.645 - -3.25% -
std::set<int>::ctor(const&,_alloc)/32 -1.56% 223.865 220.375 - -11.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.56% 54.845 53.991 - -0.32% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.56% 680.452 669.869 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.55% 1533095.003 1509280.084 - -1.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.55% 18.056 17.776 - -0.70% -
SetIntersection_Front_Set_float_256_1 -1.55% 4159525.274 4095060.001 - -2.85% -
std::multiset<int>::erase(key)_(existent)/8192 -1.55% 61.059 60.113 - -3.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.55% 8793817.024 8657637.197 - -2.22% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -1.55% 17.904 17.626 - 4.69% -
SetIntersection_None_Set_float_64_4 -1.54% 21406863.015 21076774.039 - 0.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.54% 2.372 2.335 - -3.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.54% 1106225.899 1089226.651 - -1.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.53% 2850186.540 2806485.914 - -3.26% -
SetIntersection_None_Vector_string_262144_256 -1.53% 1308510.113 1288465.014 - -1.31% -
BM_CmpEqual_short_int -1.53% 1.152 1.134 - -0.13% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.53% 57.913 57.026 - -0.89% -
SetIntersection_Front_Set_uint32_256_4 -1.53% 4219265.723 4154906.761 - -2.41% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.52% 36959.272 36395.652 - -11.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.52% 29.471 29.022 - -24.19% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.52% 24.682 24.306 - -1.10% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.52% 15.752 15.513 - -1.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.52% 5.662 5.576 - -13.28% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.52% 17.437 17.173 - -2.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.52% 11390359.739 11217591.652 - -0.30% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.51% 24.137 23.772 - -0.38% -
std::set<std::string>::clear()/1024 -1.51% 21595.026 21268.263 - -5.40% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.51% 1.738 1.712 - 5.45% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.51% 16.779 16.525 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.51% 1056193.228 1040249.007 - 0.90% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.51% 25.363 24.980 - -2.00% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.51% 219.980 216.662 - -0.12% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 6798.154 6695.810 - -1.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.50% 32831.839 32337.775 - -1.44% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.50% 10.104 9.952 - 20.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.50% 912.971 899.289 - 1.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.49% 17.325 17.067 - -1.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.49% 607099.067 598058.773 - -0.39% -
std::move_backward(list<int>)/8 -1.49% 3.381 3.331 - -0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.49% 92.262 90.891 - 4.10% -
SetIntersection_Front_Vector_string_16384_16 -1.48% 1612689.457 1588746.850 - -0.97% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.48% 6737.248 6637.396 - -6.44% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.48% 354985210.711 349732519.742 - -0.00% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.48% 0.835 0.822 - 0.73% -
BM_deque_vector_move/70000 -1.48% 3293.880 3245.282 - 1.26% -
SetIntersection_Front_Set_string_16384_64 -1.47% 4664561.065 4595822.369 - 6.85% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.47% 3.512 3.460 - -2.36% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -1.47% 5332.705 5254.289 - 0.08% -
SetIntersection_None_Set_uint64_16384_1 -1.47% 160713438.907 158356676.841 - -1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.47% 1228963.587 1210947.455 - -1.97% -
std::partial_sort(deque<int>)_(ascending)/8 -1.46% 33.253 32.766 - 6.15% -
SetIntersection_Front_Set_string_256_4 -1.46% 4994149.989 4921203.314 - -0.68% -
std::make_heap(vector<int>)_(descending)/8 -1.46% 14.886 14.669 - -2.06% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.45% 1.759 1.734 - -5.08% -
std::find(deque<int>)_(process_all)/8 -1.45% 3.537 3.486 - 2.57% -
std::find_if(list<int>)_(process_all)/8 -1.45% 2.381 2.346 - 2.28% -
std::sort(deque<int>)_(descending)/8 -1.45% 25.387 25.020 - -1.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.45% 1788950.569 1763060.987 - 0.44% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.45% 4699.544 4631.572 - -2.24% -
BM_deque_deque_move_backward/5500 -1.44% 204.632 201.681 - -1.95% -
std::make_heap(vector<int>)_(shuffled)/8 -1.44% 15.984 15.753 - -1.14% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.44% 20.442 20.147 - -15.00% -
SetIntersection_Front_Set_uint64_16384_1 -1.44% 1050309.201 1035226.407 - -2.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.44% 8706592.974 8581602.322 - -4.50% -
std::move_backward(list<int>)/32768 -1.43% 31728.771 31275.705 - 0.38% -
std::rotate(vector<int>)_(by_1/3)/50 -1.42% 11.240 11.080 - -68.61% -
std::stable_sort(deque<int>)_(heap)/8192 -1.42% 17580.077 17330.791 - 0.07% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.42% 3.799 3.745 - -2.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.41% 4.136 4.077 - 1.37% -
SetIntersection_Front_Set_uint64_64_1 -1.41% 16397512.188 16166060.580 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.41% 1673853.107 1650230.551 - -2.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.41% 202.975 200.114 - -1.89% -
std::partial_sort(deque<int>)_(descending)/8192 -1.41% 261871.702 258180.425 - -8.64% -
SetIntersection_None_Set_uint64_262144_262144 -1.40% 1227274.740 1210061.033 - -3.40% -
std::find_end(vector<int>)_(match_near_end)/1024 -1.40% 28.719 28.316 - -98.74% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.40% 18.500 18.240 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.40% 1116065.067 1100437.665 - -2.17% -
std::fill(list<int>)/1024 -1.40% 500.279 493.285 - -4.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.40% 613906.349 605333.215 - -2.93% -
std::unordered_set<int>::clear()/8192 -1.39% 62562.533 61689.918 - -8.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.39% 22292772.236 21982106.217 - -2.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.39% 14.989 14.781 - -4.64% -
std::partition_copy(deque<int>)/32 -1.39% 12.859 12.680 - -0.93% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.39% 13.094 12.912 - -1.47% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.39% 13.242 13.059 - -0.06% -
BM_CmpLess_short_int -1.39% 1.129 1.113 - -1.99% -
BM_deque_vector_move/1024 -1.39% 37.565 37.044 - 0.68% -
SetIntersection_Front_Set_string_16384_1024 -1.38% 59621758.595 58796557.054 - 0.40% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.38% 33.014 32.558 - 1.66% -
std::any_of(deque<int>)_(process_all)/8192 -1.38% 2563.967 2528.586 - -10.77% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.38% 12600.497 12426.711 - -7.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.38% 41.887 41.310 - 5.59% -
std::find_end(vector<int>)_(process_all)/8192 -1.37% 1703.934 1680.586 - -6.74% -
std::find_if_not(list<int>)_(process_all)/32768 -1.37% 26637.357 26272.869 - 3.67% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.37% 16.143 15.923 - -0.56% -
rng::for_each(set<int>)/50 -1.37% 38.377 37.853 - -13.64% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.36% 2698.941 2662.180 - 1.67% -
BM_StringAssignAsciizMix_Opaque -1.36% 5.055 4.986 - -4.38% -
BM_vector_deque_copy/65536 -1.36% 2897.320 2857.972 - 0.02% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.36% 2.772 2.734 - 1.05% -
SetIntersection_Front_Set_float_1024_1024 -1.36% 13557827.342 13373955.853 - 13.09% -
BM_vector_deque_ranges_copy_backward/4096 -1.36% 151.197 149.148 - 0.38% -
SetIntersection_Front_Set_float_64_16 -1.35% 15730961.336 15517904.653 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.35% 352638537.553 347867878.245 - -1.68% -
std::move(list<int>)/512 -1.35% 359.997 355.149 - 0.47% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.34% 30.019 29.616 - -3.02% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.34% 1.862 1.837 - -37.39% -
SetIntersection_Front_Set_uint32_256_64 -1.34% 5263502.217 5192923.054 - -10.76% -
SetIntersection_Front_Vector_uint32_1_1 -1.34% 539028147.688 531815981.971 - -1.69% -
bm_lexicographical_compare<int>/1048576 -1.34% 69351.627 68423.799 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.34% 18252371.731 18008195.613 - -3.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.34% 18.788 18.537 - -1.72% -
std::make_heap(vector<int>)_(repeated)/8 -1.33% 15.689 15.479 - -0.85% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.33% 1.332 1.314 - -5.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.33% 63599079.364 62753884.639 - -1.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.33% 20.510 20.237 - 0.79% -
std::unordered_set<int>::count(key)_(existent)/32 -1.32% 1.576 1.555 - 8.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.32% 18.720 18.472 - -1.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.32% 36155.438 35678.881 - -3.30% -
SetIntersection_Front_Vector_uint64_16384_16 -1.32% 1105791.158 1091227.617 - -3.63% -
std::make_heap(deque<int>)_(shuffled)/8 -1.32% 25.042 24.713 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.32% 3500888.932 3454822.091 - -2.77% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.31% 8904.596 8788.305 - 0.22% -
std::partition(deque<int>)_(dense)/32 -1.31% 9.370 9.248 - -6.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.30% 32.788 32.362 - 3.83% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.30% 5788.010 5712.779 - -0.25% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.30% 32335.829 31916.130 - -23.72% -
std::copy_if(vector<int>)_(entire_range)/8 -1.30% 2.240 2.211 - -2.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.30% 3027474.189 2988233.664 - -1.71% -
bm_ranges_lexicographical_compare<int>/1048576 -1.29% 69317.339 68420.108 - 0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.29% 53.974 53.277 - 1.06% -
std::sort(deque<int>)_(shuffled)/1024 -1.28% 6952.244 6863.048 - 0.19% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.28% 19.040 18.797 - -2.79% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.27% 5.657 5.585 - -1.13% -
BM_vector_deque_move/5500 -1.27% 198.172 195.654 - -1.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 382487.067 377645.789 - 0.30% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.26% 2160.642 2133.323 - 110.96% -
std::deque<int>::ctor(size)/8192 -1.26% 452.831 447.108 - 1.59% -
BM_deque_deque_move/0 -1.26% 0.882 0.871 - 10.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.26% 21.932 21.655 - -1.16% -
std::move(vector<int>)/8 -1.26% 2.281 2.252 - 3.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.26% 14052079.814 13875310.247 - 4.59% -
SetIntersection_None_Vector_string_256_64 -1.26% 3643003.440 3597189.933 - -2.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.26% 44.039 43.485 - -1.93% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.26% 16.033 15.832 - -1.18% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.26% 1860.768 1837.391 - 2.40% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.26% 238443.001 235450.376 - 2.31% -
SetIntersection_Front_Vector_string_262144_1024 -1.25% 39579927.147 39086870.481 - -2.44% -
SetIntersection_Front_Vector_uint64_64_16 -1.24% 14179624.454 14003761.915 - -3.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.24% 1303683.053 1287552.785 - -3.51% -
BM_deque_deque_ranges_move_backward/65536 -1.23% 8105.430 8005.662 - 5.65% -
SetIntersection_Front_Vector_uint32_262144_64 -1.23% 1372308.845 1355435.727 - -2.14% -
BM_CmpLess_ushort_int -1.23% 1.080 1.067 - -5.39% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.23% 3808.319 3761.633 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.22% 12042091.465 11894827.091 - -2.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.22% 16.152 15.955 - -0.50% -
std::sort(deque<int>)_(heap)/8 -1.22% 24.558 24.259 - -1.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 56793.323 56101.912 - -0.99% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.22% 4041.051 3991.929 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 13074.353 12915.451 - 2.40% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.21% 8361.446 8260.000 - 0.69% -
SetIntersection_Front_Vector_float_64_1 -1.21% 16530399.565 16329903.778 - -1.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.21% 37.099 36.649 - 36.62% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.21% 17.659 17.445 - -0.70% -
SetIntersection_Interlaced_Set_float_16_16 -1.21% 37832047.677 37374465.172 - -3.65% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.21% 35.603 35.173 - -16.15% -
SetIntersection_Front_Vector_uint32_64_64 -1.21% 10894347.157 10763042.740 - -2.14% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.20% 2.938 2.903 - 0.93% -
SetIntersection_Front_Set_uint64_16_4 -1.20% 54727949.942 54069291.290 - -2.35% -
std::fill_n(deque<int>)/1024 -1.20% 29.811 29.453 - -87.29% -
std::copy_if(vector<int>)_(entire_range)/64 -1.20% 15.634 15.447 - -0.63% -
std::multimap<int,_int>::ctor(const&)/1024 -1.20% 6629.447 6550.160 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.20% 1632282.062 1612761.066 - -2.62% -
BM_deque_deque_ranges_copy_backward/5500 -1.19% 204.282 201.845 - -0.17% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.19% 1259048.420 1244035.238 - -4.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.19% 19.760 19.526 - 2.03% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -1.19% 27.084 26.762 - 0.72% -
SetIntersection_None_Set_uint32_1024_1 -1.18% 8865123.530 8760313.806 - -2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.18% 1111233.474 1098096.360 - -0.92% -
BM_deque_vector_ranges_copy_backward/4000 -1.18% 146.952 145.218 - 1.51% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.18% 16.748 16.551 - -1.93% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.18% 14.581 14.409 - 4.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.18% 474.408 468.833 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.17% 1230767.006 1216357.584 - -2.94% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.16% 26.370 26.063 - -1.21% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.16% 22567675.061 22305614.693 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.16% 10206716.217 10088260.728 - -2.68% -
SetIntersection_Front_Vector_float_1024_1 -1.16% 1039934.408 1027877.186 - -2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.16% 13632570.669 13474793.783 - -3.32% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.16% 23526.618 23254.652 - -0.26% -
SetIntersection_Front_Set_uint64_1_1 -1.16% 533212869.029 527051131.441 - -2.73% -
std::rotate(list<int>)_(1_element_backward)/50 -1.15% 25.221 24.931 - 12.13% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.15% 8.878 8.776 - -9.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -1.15% 119698.447 118324.676 - -0.87% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.15% 72.539 71.706 - 3.06% -
std::multiset<int>::erase(key)_(existent)/32 -1.15% 22.194 21.940 - -1.15% -
std::rotate_copy(list<int>)/50 -1.15% 14.045 13.884 - 4.45% -
SetIntersection_None_Set_string_256_64 -1.15% 9356156.842 9248951.851 - -1.90% -
BM_deque_vector_copy_backward/4096 -1.15% 150.209 148.489 - 0.25% -
std::fill_n(list<int>)/32 -1.14% 8.207 8.113 - 2.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -1.14% 23.197 22.931 - -7.41% -
BM_deque_deque_ranges_copy/4000 -1.14% 143.006 141.375 - -3.34% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.14% 188657.600 186506.445 - -2.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.14% 4917.541 4861.514 - 1.10% -
std::find_end(vector<int>)_(process_all)/1048576 -1.13% 219858.815 217365.876 - -5.94% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.13% 12860.957 12715.169 - 1.68% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.13% 24.731 24.450 - 2.86% -
std::for_each(map<int>::iterator)/8192 -1.13% 7429.784 7345.620 - -55.13% -
SetIntersection_Front_Set_uint64_64_64 -1.13% 13353665.186 13202785.986 - 0.23% -
BM_deque_deque_copy/2 -1.13% 2.331 2.304 - 2.84% -
BM_deque_vector_move/64 -1.13% 2.671 2.641 - -0.40% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 -1.13% 2.426 2.399 - 13.87% -
BM_vector_deque_ranges_copy/5500 -1.12% 198.820 196.585 - -2.08% -
SetIntersection_None_Vector_uint32_16384_4 -1.12% 1105961.376 1093584.738 - -2.19% -
BM_vector_deque_copy_backward/4000 -1.12% 143.470 141.866 - -2.28% -
SetIntersection_Front_Set_string_256_1 -1.12% 4350287.663 4301638.724 - -2.09% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.12% 37.049 36.634 - -3.27% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.11% 482.088 476.741 - -0.67% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.11% 37747.931 37329.933 - 1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.11% 1059845.420 1048113.559 - -3.41% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.11% 57.039 56.408 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.10% 5024882.473 4969392.469 - -3.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.10% 8474073.096 8380539.976 - -0.24% -
std::unordered_set<std::string>::clear()/1024 -1.10% 23267.850 23011.286 - -3.72% -
SetIntersection_None_Vector_uint64_1024_1024 -1.10% 1066166.941 1054420.540 - -3.74% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.10% 16.391 16.211 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.10% 461329.371 456255.299 - -1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.10% 1005439.934 994417.764 - -5.22% -
SetIntersection_None_Vector_string_16384_16384 -1.10% 1203373.103 1190191.601 - -4.60% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.09% 2549841.507 2521926.379 - 25.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.09% 5743043.562 5680209.491 - -2.49% -
std::replace_if(vector<int>)_(prefix)/1024 -1.09% 275.050 272.045 - 1.99% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.09% 12.232 12.098 - -3.12% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.09% 761360.823 753079.565 - -1.32% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.09% 16.956 16.772 - -1.03% -
std::lower_bound(std::vector<int>)/100 -1.09% 12.319 12.186 - 0.95% -
std::copy_n(list<int>)/32768 -1.08% 26199.839 25916.057 - -2.86% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.08% 210249146.854 207972265.937 - -3.33% -
std::fill(vector<bool>)/32768 -1.08% 30.260 29.933 - 2.46% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.08% 5766.244 5703.970 - 0.97% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 35967.424 35579.871 - -3.48% -
std::reverse_copy(deque<int>)/4096 -1.08% 980.865 970.302 - 1.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.08% 600641.668 594184.540 - -3.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.07% 1161154.301 1148671.976 - -4.01% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.07% 14.799 14.640 - -1.70% -
SetIntersection_None_Vector_string_1024_1024 -1.07% 1170556.356 1158009.714 - -1.49% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.07% 10.400 10.289 - -1.15% -
BM_deque_vector_move/1 -1.07% 2.094 2.071 - 0.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.07% 15.057 14.896 - 0.86% -
SetIntersection_Front_Set_uint64_4_4 -1.07% 136444472.851 134988014.199 - -2.69% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.07% 18.218 18.023 - 0.14% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.07% 8.402 8.312 - -11.24% -
BM_CmpEqual_short_ushort -1.06% 1.091 1.079 - -3.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.06% 1.574 1.558 - 0.23% -
std::sort_heap(deque<int>)/8 -1.06% 36.443 36.055 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.06% 1108564.348 1096780.986 - -1.22% -
SetIntersection_Front_Set_uint32_1024_16 -1.06% 1194890.860 1182209.139 - -3.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.06% 8701463.411 8609240.183 - -34.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.06% 15640296.474 15474610.122 - -0.91% -
std::rotate(deque<int>)_(by_1/3)/32 -1.06% 20.777 20.558 - -54.28% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.06% 14.851 14.695 - -1.95% -
BM_CmpLess_short_short -1.05% 0.957 0.947 - -1.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.05% 19956.354 19746.378 - -1.66% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.05% 220318993.982 218001834.632 - -2.83% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.05% 23.545 23.298 - -1.79% -
std::make_heap(vector<int>)_(heap)/8 -1.05% 14.847 14.691 - -1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.05% 8014934.809 7931063.298 - -3.38% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.05% 6.051 5.987 - -1.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.05% 47.737 47.239 - -21.81% -
rng::contains(list<int>)_(process_all)/32 -1.04% 9.092 8.997 - -0.54% -
SetIntersection_Front_Vector_string_262144_16 -1.04% 1648126.479 1630970.556 - 1.42% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.04% 290.378 287.357 - -6.70% -
SetIntersection_Interlaced_Vector_string_64_16 -1.04% 29730955.473 29421890.408 - -2.71% -
SetIntersection_Front_Vector_uint32_1024_1 -1.04% 1050181.797 1039273.906 - -1.91% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.04% 4745.819 4696.588 - 0.44% -
SetIntersection_Front_Vector_float_262144_256 -1.03% 2296980.073 2273234.460 - 4.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.03% 25.821 25.554 - -19.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.03% 2.093 2.072 - -0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.03% 12439.421 12311.165 - 0.68% -
std::fill_n(vector<int>)/1024 -1.03% 29.762 29.456 - 0.67% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.03% 3873.720 3833.953 - -0.62% -
rng::find_last(list<int>)_(bail_10%)/50 -1.03% 16.077 15.912 - -2.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.02% 16452513.788 16284075.363 - -2.43% -
SetIntersection_Interlaced_Vector_string_64_64 -1.02% 26620433.885 26348083.465 - -2.21% -
std::sort(deque<int>)_(shuffled)/8 -1.02% 23.054 22.819 - -0.40% -
BM_deque_vector_move_backward/4000 -1.02% 143.677 142.210 - -0.71% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.02% 497563.618 492489.795 - -0.67% -
rng::for_each(map<int>)/8 -1.01% 6.259 6.195 - 39.47% -
rng::contains(list<int>)_(process_all)/1048576 -1.01% 830435.345 822014.118 - -0.10% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -1.01% 2.435 2.411 - -18.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.01% 16.645 16.477 - 0.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.01% 19.230 19.036 - -1.06% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.01% 5983.681 5923.332 - -57.05% -
std::remove_copy_if(deque<int>)_(prefix)/32 -1.01% 18.685 18.497 - 3.97% -
SetIntersection_Front_Set_float_256_256 -1.00% 8305630.340 8222218.551 - 7.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.00% 9203713.087 9111380.941 - -5.11% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 260.85% 251.460 907.401 - -3.21% -
std::for_each_n(vector<int>)/8 196.19% 0.911 2.698 - -2.02% -
SetIntersection_Interlaced_Vector_float_262144_256 126.80% 20310714.315 46065326.667 - 125.19% -
std::copy_if(vector<int>)_(every_other)/32768 125.54% 7217.053 16277.111 - 0.49% -
SetIntersection_Interlaced_Vector_float_262144_16 124.46% 2928717.384 6573709.340 - 125.45% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.93% 3927.250 8755.042 - -0.29% -
std::copy_if(vector<int>)_(every_other)/262144 122.67% 58160.561 129509.026 - 1.63% -
std::copy_if(vector<int>)_(every_other)/4096 120.98% 905.895 2001.836 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_262144_64 120.20% 8475549.431 18663471.139 - 126.34% -
std::copy_if(vector<int>)_(every_other)/1048576 116.30% 232805.495 503565.458 - 0.03% -
std::copy_if(vector<int>)_(every_other)/512 115.39% 118.492 255.223 - 0.37% -
std::copy_if(vector<int>)_(every_other)/64 112.05% 15.539 32.950 - 0.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 110.96% 1011.249 2133.323 - -1.26% -
std::map<int,_int>::contains(key)_(non-existent)/8192 105.73% 9.369 19.275 - 77.45% -
SetIntersection_Interlaced_Vector_uint32_262144_16 96.85% 3078611.118 6060263.084 - 18.03% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.18% 0.228 0.448 - 0.34% -
SetIntersection_Interlaced_Vector_float_16384_64 93.69% 5576420.644 10801148.075 - 82.16% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 90.35% 26.743 50.906 - 69.63% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 90.05% 0.258 0.490 - 0.92% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.95% 0.258 0.489 - 0.71% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 82.82% 546.734 999.538 - 17.64% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 81.99% 18.411 33.505 - 1.50% -
SetIntersection_Interlaced_Vector_float_16384_256 78.53% 14879141.384 26563791.408 - 76.60% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.48% 23.019 41.086 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_262144_256 78.28% 27482531.385 48996417.990 - 38.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16 73.80% 3496611.628 6077010.313 - -7.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 68.59% 23.326 39.325 - 3.32% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.26% 162.883 274.068 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_262144_256 67.60% 35286190.390 59139011.922 - -21.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 66.87% 43.699 72.920 - -18.19% -
BM_PushHeap_string_Descending_262144 66.19% 3.154 5.241 - 79.08% -
std::copy_if(vector<int>)_(every_other)/8 65.22% 2.529 4.179 - 0.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 62.82% 0.298 0.486 - 64.03% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 61.90% 66.006 106.862 - 18.81% -
std::find_if_not(list<int>)_(process_all)/8 59.05% 2.254 3.584 - 0.53% -
std::multiset<std::string>::erase(key)_(existent)/32 58.68% 51.656 81.967 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 57.93% 88937523.839 140454728.918 - 43.43% -
SetIntersection_Interlaced_Vector_float_1024_64 56.92% 3272023.439 5134619.676 - 40.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 56.71% 32.710 51.261 - 70.08% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 54.68% 35.551 54.990 - 65.70% -
BM_vector_deque_ranges_move/0 54.66% 0.396 0.613 - 31.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 54.50% 524.207 809.875 - 6.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 54.21% 3.523 5.433 - 5.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 54.04% 48.328 74.446 - 3.64% -
std::none_of(vector<int>)_(process_all)/50 53.99% 12.678 19.523 - 1.91% -
SetIntersection_Interlaced_Vector_uint32_16384_64 53.67% 6288828.913 9664106.280 - 20.70% -
rng::for_each(multiset<int>)/8 53.65% 4.482 6.887 - 1.02% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 53.52% 0.314 0.483 - 80.06% -
std::copy(vector<int>)/4096 53.38% 150.626 231.035 - 58.98% -
BM_PushHeap_uint32_QuickSortAdversary_1 52.96% 0.394 0.603 - 36.65% -
ranges::min(std::vector<__int128>)/70000 51.83% 30876.815 46880.085 - 54.41% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 50.77% 87789.553 132358.733 - -0.83% -
std::partition(list<int>)_(sparse)/50 48.01% 14.858 21.991 - 2.35% -
std::unique_copy(deque<int>)_(contiguous)/52 47.52% 14.396 21.237 - 27.91% -
SetIntersection_Interlaced_Vector_uint32_16384_16 47.19% 2417594.561 3558364.488 - 19.10% -
SetIntersection_Interlaced_Vector_string_262144_1024 46.97% 240300974.724 353175976.691 - 1.66% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 46.89% 44403612.134 65226604.902 - 28.64% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 45.66% 8.826 12.856 - 45.89% -
ranges::minmax(std::list<long_long>)/1 45.19% 0.343 0.497 - 6.77% -
std::unique_copy(deque<int>)_(contiguous)/32 45.17% 9.419 13.674 - 29.69% -
rng::for_each(set<int>)/8 44.93% 4.492 6.510 - -4.83% -
ranges::min(std::vector<__int128>)/64 44.56% 26.794 38.733 - 43.36% -
SetIntersection_Interlaced_Vector_float_262144_1024 44.51% 103759567.730 149941472.246 - 91.87% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 43.95% 12.090 17.404 - 52.73% -
SetIntersection_Interlaced_Vector_uint64_16384_64 43.81% 6593671.884 9482277.817 - 10.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.47% 0.338 0.485 - 8.74% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.94% 16.719 23.898 - 127.11% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 42.88% 87.552 125.098 - -4.24% -
std::multiset<std::string>::erase(key)_(existent)/1024 42.68% 68.416 97.619 - 0.92% -
rng::for_each(multimap<int>)/8 41.88% 4.390 6.228 - 1.09% -
std::find(vector<bool>)_(process_all)/50 41.44% 0.560 0.792 - -0.09% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 41.10% 5.944 8.386 - 40.30% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 41.05% 10.626 14.987 - 111.74% -
ranges::min(std::list<long_long>)/1 40.81% 0.225 0.317 - 37.33% -
std::find(vector<bool>)_(process_all)/8 40.12% 0.560 0.785 - 6.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 40.09% 5.426 7.602 - 64.68% -
rng::for_each(map<int>)/8 39.47% 4.442 6.195 - -1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.34% 251532872.470 350484792.200 - 0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 37.51% 252514816.985 347222543.615 - 42.99% -
SetIntersection_Interlaced_Vector_float_16384_1024 37.38% 51359001.067 70556552.725 - 78.08% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 36.92% 23.950 32.792 - 42.28% -
std::map<std::string,_int>::find(key)_(non-existent)/32 36.80% 9.945 13.605 - 9.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 36.79% 574.778 786.217 - 52.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.62% 26.825 36.649 - -1.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 36.54% 8.894 12.145 - 25.82% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 36.05% 50.014 68.045 - -0.64% -
BM_PushHeap_string_Descending_16384 36.01% 2.310 3.142 - 37.49% -
std::search(deque<int>)_(no_match)/1024 35.80% 303.162 411.700 - 36.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 35.76% 2.254 3.060 - 1.88% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 35.74% 20.309 27.566 - 9.21% -
std::copy_backward(vector<bool>)_(aligned)/262144 35.27% 616.078 833.343 - 13.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 35.13% 30.851 41.688 - 40.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 35.08% 1.001 1.352 - 10.45% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.01% 22.999 31.052 - -9.55% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 34.87% 2.493 3.363 - 23.66% -
SetIntersection_Interlaced_Vector_uint32_16384_256 34.15% 19485468.659 26140578.525 - 44.16% -
BM_PushHeap_float_SingleElement_1 33.92% 0.520 0.697 - 12.89% -
std::set<std::string>::insert(value)_(already_present)/1024 33.49% 22.657 30.245 - 15.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 33.15% 1.092 1.454 - 11.16% -
std::find_if(list<int>)_(process_all)/8192 33.15% 7450.918 9920.581 - 8.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 33.03% 2.449 3.257 - 36.04% -
std::rotate(list<int>)_(by_1/3)/32 32.67% 12.931 17.156 - 1.39% -
std::rotate(list<int>)_(by_1/2)/8192 32.61% 4656.686 6175.230 - 30.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 32.60% 5.525 7.326 - 28.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.51% 28.819 38.187 - 46.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.31% 74.839 99.019 - 1.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 32.28% 73.949 97.820 - 2.23% -
SetIntersection_Interlaced_Vector_float_16384_16 32.03% 2847695.937 3759914.635 - 75.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 31.89% 0.581 0.766 - 29.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.82% 68.201 89.901 - 0.51% -
std::search(deque<int>,_pred)_(no_match)/1024 31.50% 436.352 573.783 - 0.90% -
std::search(deque<int>,_pred)_(no_match)/8192 31.48% 3496.490 4597.234 - 0.87% -
rng::find(vector<bool>)_(process_all)/8 31.30% 0.642 0.843 - 15.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 31.23% 8.122 10.659 - 68.93% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.13% 445882.271 584663.629 - 0.26% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 31.09% 3.208 4.205 - 59.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.94% 42.154 55.196 - 1.54% -
std::search(deque<int>,_pred)_(no_match)/1000 30.63% 424.574 554.620 - 0.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.60% 19.860 25.937 - 16.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 29.83% 518.014 672.552 - 14.40% -
ranges::minmax(std::deque<char>)/64 29.61% 22.697 29.417 - -9.00% -
ranges::minmax(std::deque<char>)/1 29.49% 0.657 0.850 - 28.07% -
SetIntersection_Interlaced_Vector_float_256_16 29.46% 5884909.753 7618582.536 - 30.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 29.43% 35.413 45.835 - -0.44% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 29.31% 1.260 1.629 - 7.53% -
std::find_if(vector<char>)_(process_all)/50 29.30% 5.347 6.913 - 4.29% -
std::rotate(list<int>)_(by_1/3)/8192 29.11% 8197.130 10583.402 - 26.20% -
std::unordered_set<int>::erase(key)_(existent)/8192 28.72% 22.816 29.368 - 32.39% -
BM_PushHeap_string_Descending_1024 28.72% 2.355 3.032 - 32.05% -
SetIntersection_Interlaced_Vector_uint32_1024_256 28.67% 5926865.277 7626080.397 - 26.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 28.65% 24.959 32.110 - -0.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 28.36% 44.611 57.263 - -12.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 28.35% 0.477 0.612 - -1.26% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 28.33% 1448.277 1858.520 - 5.43% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 28.31% 10385.059 13325.296 - 23.10% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 27.72% 4711.197 6017.182 - 26.78% -
std::fill_n(list<int>)/8192 27.58% 7150.174 9122.477 - 9.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 27.52% 4562981.152 5818801.761 - 27.44% -
std::find_if(vector<char>)_(process_all)/8 27.41% 1.258 1.603 - 12.59% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 27.31% 7683.944 9782.184 - 15.79% -
BM_PushHeap_string_Random_262144 27.29% 17.931 22.823 - 23.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.08% 53.285 67.714 - 0.11% -
BM_lexicographical_compare_three_way<IntPtr>/1 26.94% 0.362 0.460 - 8.90% -
std::flat_multimap<int,_int>::erase(iterator)/8192 26.86% 491.203 623.117 - 23.32% -
std::is_sorted_until(deque<int>)/8 26.54% 2.542 3.216 - 30.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.50% 0.355 0.449 - 7.20% -
SetIntersection_Interlaced_Vector_uint32_256_64 26.49% 6834657.462 8645437.841 - 9.32% -
rng::for_each(multimap<int>)/32 26.43% 21.471 27.147 - 3.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 25.83% 1.063 1.338 - 28.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 25.74% 5155.527 6482.485 - 28.07% -
std::find_if(vector<char>)_(process_all)/32768 25.62% 3137.543 3941.278 - 5.04% -
bm_ranges_lexicographical_compare<signed_char>/64 25.45% 2.058 2.582 - 10.55% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.42% 2010712.985 2521926.379 - -1.09% -
std::find_end(deque<int>)_(single_element)/1000 25.39% 249.091 312.337 - 0.00% -
std::find_end(deque<int>)_(single_element)/8192 25.38% 2021.047 2534.001 - 14.36% -
std::set<std::string>::find(key)_(existent)/32 25.35% 14.271 17.889 - 11.83% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.33% 640.270 802.448 - -9.03% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 25.32% 29.807 37.355 - -8.93% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 25.27% 5.463 6.844 - 4.69% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 25.27% 49.746 62.316 - -5.25% -
SetIntersection_Interlaced_Vector_uint64_262144_64 25.01% 10397009.900 12997258.645 - -51.89% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 25.00% 27.809 34.762 - 9.15% -
BM_PushHeap_string_Descending_256 24.93% 2.291 2.862 - 27.27% -
std::find_if(vector<char>)_(process_all)/8192 24.89% 795.203 993.125 - 5.39% -
BM_StringConstructDestroyCStr_Small_Transparent 24.84% 0.368 0.459 - 25.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 24.81% 49.618 61.929 - 13.33% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 24.65% 4789.572 5970.377 - 22.27% -
BM_lexicographical_compare_three_way_slow_path/16384 24.39% 3657.658 4549.764 - 0.03% -
std::find_end(deque<int>)_(single_element)/1024 24.27% 277.808 345.221 - 8.25% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 24.23% 3234.376 4017.971 - 4.86% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.20% 33.177 41.204 - -6.66% -
std::find_if_not(vector<char>)_(process_all)/50 24.05% 5.349 6.635 - 0.31% -
BM_lexicographical_compare_three_way_slow_path/4096 23.93% 925.619 1147.156 - 0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 23.90% 34.435 42.666 - 20.00% -
rng::for_each(multiset<int>)/32 23.80% 20.613 25.519 - -0.02% -
ranges::minmax(std::deque<char>)/70000 23.74% 23656.192 29273.085 - -7.25% -
std::multiset<std::string>::erase(iterator)/8192 23.46% 29.953 36.980 - 2.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.45% 8300.318 10246.885 - 0.16% -
std::multimap<std::string,_int>::erase(iterator)/8192 23.28% 25.957 31.998 - 20.05% -
rng::find(vector<bool>)_(process_all)/50 23.13% 0.692 0.852 - 29.80% -
std::search(list<int>,_pred)_(single_element)/8192 23.13% 7696.478 9476.521 - -4.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 23.08% 1.335 1.643 - -4.88% -
bm_lexicographical_compare<signed_char>/1 23.05% 1.255 1.545 - 30.93% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 22.93% 0.923 1.134 - 11.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 22.78% 42.559 52.253 - 25.27% -
BM_lexicographical_compare_three_way_slow_path/1024 22.63% 239.615 293.841 - 0.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 22.63% 34.843 42.727 - 50.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 22.52% 1.042 1.277 - -20.40% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.49% 25.311 31.004 - -0.09% -
std::adjacent_find(deque<int>)/50 22.36% 14.032 17.170 - 19.98% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.29% 241472.428 295307.810 - 0.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 22.27% 0.599 0.733 - 22.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 22.07% 67.770 82.727 - 42.06% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 21.92% 1.279 1.559 - 2.29% -
ranges::min(std::vector<__int128>)/1 21.82% 0.340 0.414 - -9.11% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 21.71% 1.167 1.421 - 8.88% -
std::unordered_multiset<int>::ctor(const&)/32 21.51% 204.962 249.051 - 25.44% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.51% 0.378 0.460 - -0.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.40% 34.641 42.053 - 0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.34% 558.974 678.287 - 20.90% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 21.24% 2.500 3.030 - 1.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 21.14% 43.669 52.902 - 4.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 21.02% 417454.532 505196.905 - 2.96% -
std::upper_bound(std::list<int>)/100 20.83% 83.840 101.300 - 0.26% -
BM_lexicographical_compare_three_way_slow_path/65536 20.78% 15045.955 18172.444 - 0.03% -
std::set<std::string>::insert(value)_(already_present)/8192 20.75% 31.276 37.765 - 25.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 20.58% 1.112 1.341 - 19.09% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 20.57% 0.353 0.425 - -5.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 20.49% 53.254 64.168 - -6.65% -
std::rotate_copy(deque<int>)/50 20.45% 3.005 3.620 - 20.10% -
std::find_if_not(vector<char>)_(process_all)/8 20.39% 1.327 1.598 - 10.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 20.21% 8.279 9.952 - -1.50% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.20% 8359.311 10047.559 - 0.85% -
std::is_sorted_until(list<int>,_pred)/8192 20.16% 7620.691 9157.304 - 22.52% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 20.13% 11.426 13.726 - -4.97% -
std::copy_if(list<int>)_(every_other)/64 20.07% 23.190 27.846 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.06% 44.154 53.009 - 5.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 20.02% 27.416 32.904 - -8.00% -
BM_PushHeap_string_Descending_64 19.90% 2.209 2.648 - 22.58% -
std::find_if_not(vector<char>)_(process_all)/32768 19.87% 3135.211 3758.057 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 19.83% 63.587 76.198 - 1.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 19.78% 39278.302 47047.027 - 22.03% -
rng::for_each(set<int>)/32 19.65% 21.082 25.226 - -0.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 19.64% 0.587 0.702 - 19.24% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 19.59% 0.584 0.699 - 19.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 19.56% 6859.385 8201.198 - 21.98% -
SetIntersection_Interlaced_Vector_uint32_16384_4 19.51% 1371135.881 1638592.751 - 12.34% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 19.49% 7259.828 8674.463 - 18.39% -
std::unordered_set<int>::erase(iterator)/8192 19.41% 20.300 24.239 - 19.32% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 19.31% 0.584 0.697 - 18.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.28% 35.775 42.672 - 1.79% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.19% 549.931 655.460 - 17.91% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.18% 714.305 851.279 - 7.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.17% 39.719 47.332 - -0.07% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 19.12% 14177.338 16887.431 - 5.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 19.09% 1.042 1.240 - 3.09% -
std::list<int>::erase(begin)_(cheap_elements)/32 19.04% 10.267 12.223 - 5.66% -
std::find_if_not(vector<char>)_(process_all)/8192 19.04% 794.703 946.021 - 0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.03% 547.613 651.829 - 18.86% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 19.01% 98519608.942 117249851.829 - -11.51% -
BM_PushHeap_uint64_Random_1 18.94% 0.392 0.466 - 0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.89% 502.813 597.784 - 18.35% -
std::find_if_not(deque<int>)_(process_all)/8192 18.88% 1975.664 2348.676 - 17.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 18.87% 1.866 2.218 - 21.33% -
BM_PushHeap_uint32_Random_1 18.85% 0.465 0.553 - 9.91% -
std::find_if_not(deque<int>)_(process_all)/1024 18.81% 248.767 295.550 - 17.65% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.79% 7520.595 8933.887 - 18.79% -
SetIntersection_Interlaced_Vector_float_262144_64 18.76% 15662720.001 18600850.039 - 134.47% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 18.58% 43193591.901 51217708.188 - -15.04% -
BM_PushHeap_float_Ascending_1 18.57% 0.393 0.466 - -0.12% -
std::set<std::string>::upper_bound(key)_(existent)/8192 18.52% 27.606 32.719 - 18.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 18.50% 2854757.447 3382796.418 - 2.36% -
std::unordered_map<int,_int>::count(key)_(existent)/32 18.45% 1.155 1.368 - -4.97% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 18.37% 4.823 5.709 - 5.39% -
ranges::min(std::vector<char>)/64 18.31% 3.618 4.281 - 3.00% -
std::find_if_not(deque<int>)_(process_all)/32768 18.25% 7991.537 9450.058 - 17.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.22% 0.367 0.434 - -10.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.21% 40.061 47.355 - 12.64% -
std::set<std::string>::find(key)_(non-existent)/8192 18.17% 26.480 31.291 - 15.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.14% 51.024 60.280 - 1.55% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 18.14% 27.623 32.634 - 11.57% -
std::unordered_multiset<int>::ctor(const&)/1024 18.06% 6952.828 8208.582 - 23.00% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 17.94% 26.808 31.617 - -8.33% -
BM_lexicographical_compare_three_way_slow_path/64 17.91% 15.120 17.828 - 0.01% -
std::find_if(vector<char>)_(process_all)/1024 17.89% 111.723 131.707 - 6.03% -
BM_vector_deque_move_backward/64000 17.81% 7254.530 8546.606 - 8.46% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.74% 21.623 25.460 - 17.29% -
std::partition_point(vector<int>)/8192 17.63% 7.975 9.381 - 1.51% -
BM_PushHeap_string_Ascending_16384 17.62% 19.135 22.506 - 17.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.59% 1.102 1.296 - 16.31% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.44% 34.632 40.671 - 7.32% -
std::adjacent_find(deque<int>)/8 17.18% 2.935 3.439 - 11.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 17.11% 26.597 31.147 - -13.74% -
std::map<int,_int>::find(key)_(existent)/1024 17.07% 3.643 4.264 - -4.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.01% 0.693 0.811 - 0.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.01% 0.693 0.811 - 0.12% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.00% 0.693 0.811 - 0.11% -
std::remove(deque<int>)_(sprinkled)/50 16.93% 55.195 64.538 - 4.27% -
SetIntersection_Interlaced_Vector_uint64_262144_4 16.74% 1582098.356 1846895.763 - -8.07% -
std::multiset<std::string>::count(key)_(existent)/8192 16.73% 26.521 30.957 - 9.36% -
std::set<std::string>::count(key)_(existent)/32 16.72% 15.437 18.017 - 6.03% -
std::copy(list<int>)/8 16.54% 2.147 2.502 - 2.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 16.53% 54.889 63.964 - 3.57% -
std::set<std::string>::equal_range(key)_(existent)/32 16.53% 15.019 17.501 - 9.50% -
ranges::min(std::list<long_long>)/70000 16.49% 43951.013 51197.048 - -0.99% -
rng::for_each(map<int>)/32 16.44% 21.636 25.193 - 0.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 16.42% 2.385 2.777 - 19.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 16.28% 43.137 50.158 - 78.30% -
std::multiset<std::string>::erase(iterator)/1024 16.25% 28.383 32.995 - 4.61% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.23% 7380439.684 8578295.574 - 7.42% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.20% 32.756 38.061 - 18.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.17% 892.241 1036.520 - -0.04% -
ranges::minmax(std::list<char>)/64 16.11% 29.676 34.456 - 1.73% -
BM_PushHeap_uint64_Descending_1 16.10% 0.448 0.520 - 21.25% -
BM_lexicographical_compare_three_way_slow_path/256 16.06% 68.636 79.657 - 0.03% -
BM_deque_vector_copy_backward/70000 16.03% 7945.824 9219.173 - 1.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 16.00% 0.367 0.426 - 10.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.95% 2.599 3.014 - -0.02% -
rng::find_last_if(deque<int>)_(bail_10%)/50 15.90% 17.333 20.089 - 8.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.76% 49.242 57.000 - 7.17% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 15.73% 18102.435 20950.123 - 0.38% -
std::replace_if(vector<int>)_(sprinkled)/50 15.73% 12.748 14.753 - 8.00% -
std::find_if_not(deque<int>)_(process_all)/50 15.70% 12.623 14.606 - 10.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.69% 31.457 36.393 - -3.10% -
BM_PushHeap_string_Descending_4 15.62% 1.897 2.193 - 17.65% -
std::list<int>::erase(begin)_(cheap_elements)/8192 15.51% 10.169 11.745 - 8.35% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 15.50% 7.451 8.606 - -3.78% -
std::multimap<int,_int>::contains(key)_(existent)/1024 15.47% 3.891 4.493 - -0.30% -
std::set<std::string>::contains(key)_(existent)/1024 15.44% 20.901 24.129 - -0.24% -
std::rotate(list<int>)_(by_1/4)/8192 15.44% 6476.986 7476.995 - 13.56% -
ranges::min(std::list<__int128>)/1 15.40% 0.396 0.457 - 24.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 15.38% 310.220 357.930 - 5.50% -
std::set<std::string>::find(key)_(non-existent)/1024 15.36% 19.937 23.000 - 14.78% -
SetIntersection_Interlaced_Vector_string_262144_16384 15.29% 1002894.613 1156253.660 - 12.85% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.24% 12.896 14.861 - -0.58% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.20% 29.268 33.717 - -0.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 15.17% 0.500 0.576 - 19.89% -
std::adjacent_find(list<int>)/50 15.12% 20.183 23.235 - -0.15% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.11% 206.279 237.443 - 19.20% -
ranges::min(std::deque<char>)/70000 15.06% 17335.680 19946.796 - 11.92% -
BM_PushHeap_string_PipeOrgan_16384 15.00% 12.756 14.669 - 20.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.99% 46.274 53.210 - 67.35% -
std::multiset<std::string>::contains(key)_(existent)/32 14.98% 14.332 16.479 - -20.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.93% 1417.675 1629.287 - 0.81% -
std::set<std::string>::contains(key)_(non-existent)/32 14.92% 9.813 11.277 - 5.74% -
BM_deque_vector_ranges_copy_backward/70000 14.91% 7926.998 9109.287 - 1.70% -
BM_PushHeap_uint64_Random_4 14.89% 2.258 2.594 - -2.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 14.85% 14.421 16.563 - 0.50% -
std::set<std::string>::contains(key)_(non-existent)/1024 14.83% 20.044 23.017 - -3.14% -
std::for_each(set<int>::iterator)/32 14.80% 21.134 24.262 - -0.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.78% 28.206 32.374 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/262144 14.77% 63294.777 72641.933 - 0.04% -
std::find(deque<int>)_(bail_25%)/8 14.76% 1.995 2.289 - 0.29% -
SetIntersection_Interlaced_Vector_string_16384_64 14.76% 12178672.720 13975799.235 - -3.53% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 14.70% 21.860 25.074 - -6.78% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 14.65% 38.949 44.656 - 20.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 14.64% 19040.176 21827.427 - -15.30% -
std::reverse_copy(vector<int>)/8 14.54% 2.432 2.786 - 8.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.52% 68.061 77.944 - 20.99% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.46% 4280.391 4899.369 - 0.26% -
std::for_each(multimap<int>::iterator)/32 14.45% 20.803 23.809 - 1.07% -
BM_deque_vector_copy_backward/65536 14.43% 7365.590 8428.798 - 4.01% -
BM_tolower_char<wchar_t> 14.43% 0.603 0.690 - 0.32% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.36% 10.278 11.753 - 7.76% -
vector<bool>(const_vector<bool>&) 14.33% 9.564 10.935 - 0.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.31% 1323.144 1512.533 - 22.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 14.30% 1.218 1.392 - 21.23% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.29% 587.906 671.947 - 1.67% -
std::equal(vector<bool>)_(unaligned)/50 14.24% 0.816 0.932 - 2.03% -
std::find_if_not(vector<int>)_(process_all)/8 14.24% 1.413 1.614 - 8.32% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.23% 11.127 12.710 - 5.62% -
BM_PushHeap_float_Random_1 14.21% 0.466 0.532 - 6.53% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.19% 7171.693 8189.611 - 0.37% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 14.19% 19.995 22.832 - -3.58% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 14.16% 25.216 28.788 - 11.23% -
std::is_sorted_until(vector<int>,_pred)/8 14.14% 3.123 3.565 - 1.86% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.04% 0.711 0.811 - 0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.98% 1133.193 1291.587 - 0.60% -
std::for_each(multimap<int>::iterator)/8 13.96% 4.438 5.058 - -0.53% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.96% 1.376 1.568 - -9.67% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.87% 2.107 2.399 - -1.13% -
bm_lexicographical_compare<signed_char>/64 13.86% 1.911 2.176 - 14.39% -
std::unordered_set<int>::erase(iterator)/1024 13.86% 20.345 23.164 - 14.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 13.85% 35.428 40.335 - 6.93% -
rng::find_last_if(deque<int>)_(bail_90%)/8 13.84% 0.962 1.096 - 11.16% -
BM_deque_vector_ranges_copy_backward/64000 13.83% 7216.258 8214.230 - 1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.82% 7172435.720 8163801.360 - 20.03% -
BM_num_put<unsigned_long_long> 13.81% 10.120 11.518 - -0.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.57% 46.525 52.838 - 4.85% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.49% 1.161 1.318 - 14.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 13.48% 32.975 37.419 - 12.29% -
SetIntersection_Front_Set_uint64_256_64 13.39% 5273795.717 5980031.985 - 13.84% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.36% 0.312 0.354 - 45.14% -
BM_StringCtorDefault 13.34% 0.243 0.276 - 0.74% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 13.32% 4.115 4.663 - 11.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 13.32% 9.940 11.264 - 10.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 13.30% 0.592 0.670 - 3.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 13.23% 21.102 23.894 - -4.10% -
std::rotate(deque<int>)_(by_1/2)/32 13.20% 7.501 8.492 - -0.21% -
std::copy_backward(vector<bool>)_(aligned)/64 13.14% 1.605 1.816 - 9.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 13.10% 23.003 26.017 - 12.52% -
SetIntersection_Front_Set_float_1024_1024 13.09% 11825826.474 13373955.853 - -1.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.08% 11.286 12.762 - 8.49% -
std::set<int>::equal_range(key)_(non-existent)/1024 13.06% 5.801 6.559 - -0.17% -
std::all_of(list<int>)_(process_all)/8192 13.04% 7644.749 8641.772 - 22.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.01% 7.032 7.947 - 68.25% -
std::set<int>::contains(key)_(non-existent)/8192 12.99% 10.322 11.662 - -28.29% -
std::stable_partition(list<int>)_(dense)/32 12.98% 33.506 37.856 - -1.74% -
BM_deque_vector_ranges_move_backward/70000 12.91% 7944.471 8970.136 - 4.98% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 12.89% 8.273 9.339 - 15.03% -
std::equal(vector<bool>)_(unaligned)/8 12.87% 0.818 0.923 - 9.45% -
std::for_each(map<int>::iterator)/8 12.86% 4.445 5.017 - -0.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 12.83% 32.207 36.338 - 0.19% -
SetIntersection_Front_Set_float_262144_1024 12.82% 12034293.678 13577159.776 - -0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 12.81% 1.004 1.132 - -8.76% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.75% 1401.737 1580.403 - 0.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.73% 30.304 34.162 - 45.93% -
std::unique(deque<int>)_(contiguous)/52 12.73% 55.424 62.479 - 0.41% -
std::none_of(list<int>)_(process_all)/8192 12.66% 7971.376 8980.863 - 26.78% -
std::set<std::string>::find(key)_(non-existent)/32 12.64% 9.423 10.615 - 9.98% -
std::find_if_not(vector<char>)_(process_all)/1024 12.64% 111.583 125.691 - 0.72% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.62% 594.917 669.984 - 0.31% -
std::for_each(map<int>::iterator)/32 12.56% 21.499 24.199 - 0.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.42% 23.704 26.648 - 10.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.42% 10.193 11.459 - 76.98% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.41% 1.388 1.560 - 1.93% -
BM_num_put<bool> 12.31% 9.315 10.461 - -3.30% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 12.31% 5.570 6.256 - -2.12% -
std::make_heap(deque<int>)_(descending)/8192 12.25% 7682.167 8623.082 - -4.42% -
std::remove(deque<int>)_(sprinkled)/32 12.25% 50.120 56.258 - 3.09% -
std::set<int>::erase(key)_(existent)/1024 12.21% 50.105 56.225 - 14.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.20% 1.037 1.164 - 13.80% -
std::unordered_set<int>::count(key)_(existent)/1024 12.19% 1.295 1.453 - 8.82% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.17% 842.915 945.537 - -0.52% -
std::make_heap(deque<int>)_(heap)/8192 12.17% 7691.074 8627.365 - -4.38% -
std::transform(list<int>)_(identity_transform)/8192 12.16% 7004.818 7856.601 - 8.18% -
std::find_end(forward_list<int>)_(process_all)/1000 12.15% 675.231 757.290 - 11.42% -
std::rotate(list<int>)_(1_element_backward)/50 12.13% 22.235 24.931 - -1.15% -
std::partial_sort(deque<int>)_(repeated)/8192 12.11% 67850.969 76068.531 - 0.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.10% 18.981 21.278 - 5.33% -
std::unordered_multiset<int>::ctor(const&)/8192 12.08% 56108.442 62887.707 - 15.10% -
std::is_partitioned(list<int>)_(partitioned)/1024 12.06% 639.612 716.781 - 20.70% -
BM_vector_deque_ranges_copy_backward/65536 12.03% 7540.027 8447.173 - 2.57% -
std::multiset<std::string>::contains(key)_(existent)/1024 12.02% 23.341 26.148 - -7.85% -
std::for_each(set<int>::iterator)/8 12.02% 4.513 5.055 - 0.94% -
std::stable_partition(deque<int>)_(sparse)/32 11.99% 11.148 12.485 - 13.57% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.95% 592.961 663.812 - 13.36% -
std::is_partitioned(list<int>)_(partitioned)/8192 11.92% 6820.001 7633.006 - 9.21% -
std::unordered_multiset<int>::count(key)_(existent)/1024 11.92% 1.528 1.710 - -10.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.92% 55744.287 62386.741 - 14.80% -
std::multiset<std::string>::contains(key)_(existent)/8192 11.87% 26.733 29.907 - -11.54% -
std::rotate(list<int>)_(by_1/4)/32 11.85% 13.020 14.563 - 0.56% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.83% 35.465 39.662 - -8.47% -
std::set<int>::equal_range(key)_(non-existent)/8192 11.80% 8.932 9.986 - 0.49% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 11.79% 1.405 1.571 - 26.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 11.75% 24.678 27.579 - -14.09% -
ranges::minmax(std::deque<long_long>)/8 11.71% 3.561 3.978 - 3.52% -
SetIntersection_Interlaced_Vector_string_262144_64 11.70% 19913711.247 22243746.018 - -3.64% -
std::is_sorted(deque<int>)/8 11.64% 2.861 3.194 - -17.87% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 11.63% 1.426 1.592 - -3.94% -
std::find(list<int>)_(bail_25%)/32768 11.60% 8129.120 9072.448 - 16.57% -
SetIntersection_Front_Set_string_256_64 11.60% 14183192.766 15828015.772 - 4.99% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.58% 19.225 21.450 - -19.89% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.57% 0.528 0.589 - 10.97% -
BM_PushHeap_float_SingleElement_4 11.54% 0.358 0.400 - 9.91% -
std::fill(vector<bool>)/64 11.50% 1.475 1.645 - 2.56% -
std::rotate(list<int>)_(by_1/4)/50 11.48% 23.478 26.174 - 1.85% -
BM_PushHeap_string_Random_16384 11.47% 16.085 17.930 - 7.39% -
std::rotate(deque<int>)_(by_1/2)/50 11.44% 10.351 11.535 - -0.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 11.43% 31.247 34.817 - 7.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.41% 2453927.205 2733930.775 - 11.64% -
BM_std_minmax_element<int>/3 11.40% 1.114 1.241 - 8.51% -
BM_deque_vector_move_backward/70000 11.38% 7906.790 8806.600 - 4.12% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.37% 27.715 30.866 - 0.72% -
BM_PushHeap_uint32_PipeOrgan_4 11.36% 0.485 0.540 - -0.02% -
SetIntersection_Front_Set_float_262144_256 11.36% 3706346.441 4127432.317 - 3.36% -
BM_lexicographical_compare_three_way_fast_path/1 11.35% 0.413 0.460 - 0.12% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 11.35% 15.744 17.530 - 8.36% -
SetIntersection_Interlaced_Vector_float_64_16 11.34% 16695650.048 18589383.195 - -0.41% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.32% 30.134 33.545 - -0.03% -
SetIntersection_Front_Vector_uint32_262144_1024 11.31% 5309396.348 5909879.138 - 0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.24% 624.959 695.220 - 11.56% -
BM_num_put<long_long> 11.23% 10.502 11.682 - 0.66% -
std::find_if_not(vector<char>)_(bail_25%)/1024 11.18% 27.147 30.182 - 10.87% -
std::unordered_set<std::string>::find(key)_(existent)/1024 11.08% 28.851 32.048 - -7.04% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 11.08% 15.567 17.292 - 6.19% -
std::make_heap(deque<int>)_(heap)/1024 11.07% 985.834 1094.955 - -4.65% -
std::search(list<int>)_(single_element)/8192 11.03% 7486.594 8312.147 - -7.54% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 11.02% 1.333 1.480 - 7.61% -
BM_deque_vector_ranges_copy_backward/65536 11.01% 7489.534 8314.274 - 0.45% -
SetIntersection_Front_Vector_float_262144_16384 11.01% 71787441.651 79690516.686 - 0.03% -
BM_num_put<long> 10.95% 10.715 11.889 - 0.47% -
bm_lexicographical_compare<signed_char>/8 10.95% 3.110 3.450 - 13.95% -
BM_deque_vector_ranges_move_backward/64000 10.94% 7048.994 7820.487 - -0.08% -
BM_StringRelational_Compare_Empty_Large_Control 10.86% 1.656 1.836 - -2.03% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.85% 11.423 12.662 - 2.05% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.85% 542496.021 601335.924 - 0.33% -
SetIntersection_Front_Vector_uint64_16384_1024 10.82% 5333493.555 5910713.988 - 1.00% -
std::set<std::string>::contains(key)_(non-existent)/8192 10.81% 27.049 29.973 - 5.68% -
BM_std_minmax_element<short>/3 10.78% 1.080 1.196 - -0.08% -
ranges::min(std::deque<char>)/64 10.75% 16.209 17.952 - 8.40% -
ranges::minmax(std::deque<char>)/8 10.73% 3.791 4.197 - -2.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 10.71% 13606882.716 15063808.202 - 1.68% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.67% 1.661 1.838 - 0.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 10.66% 105267.024 116487.828 - 12.07% -
SetIntersection_Front_Vector_float_16384_16384 10.63% 71971327.344 79622393.885 - 0.13% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 10.61% 3233.047 3575.944 - 13.75% -
SetIntersection_Interlaced_Vector_string_262144_256 10.59% 67535325.531 74685347.026 - -5.04% -
std::for_each(multiset<int>::iterator)/32 10.55% 21.436 23.698 - 0.30% -
bm_ranges_lexicographical_compare<signed_char>/8 10.53% 3.502 3.871 - 15.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.52% 9.009 9.957 - 1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.48% 2152883.221 2378590.250 - 11.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.47% 4070286.955 4496486.051 - 6.39% -
BM_num_put<unsigned_long> 10.42% 10.429 11.515 - 0.25% -
BM_vector_deque_copy_backward/64000 10.39% 7399.057 8168.010 - 3.37% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 10.39% 4.507 4.976 - -5.66% -
BM_deque_deque_move/0 10.38% 0.789 0.871 - -1.26% -
BM_PushHeap_uint64_Random_16 10.31% 4.160 4.589 - 0.29% -
std::map<int,_int>::contains(key)_(non-existent)/32 10.29% 2.879 3.176 - 14.38% -
std::find_end(vector<int>)_(single_element)/1024 10.27% 236.608 260.902 - 6.47% -
BM_deque_vector_move_backward/65536 10.24% 7361.291 8115.393 - 1.65% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 10.24% 1.048 1.155 - 1.79% -
BM_vector_deque_move_backward/65536 10.22% 7706.512 8494.178 - 7.29% -
BM_deque_vector_move_backward/64000 10.22% 7173.428 7906.295 - -0.78% -
BM_StringEraseWithMove_Large_Opaque 10.18% 2.481 2.734 - -4.67% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.06% 219.855 241.977 - -0.76% -
std::copy_backward(deque<int>)/1048576 10.06% 128657.472 141594.481 - 1.78% -
std::vector<int>::ctor(size)/8192 10.05% 517.543 569.578 - 174.35% -
BM_num_put<const_void*> 10.02% 11.206 12.330 - 2.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 10.02% 1.050 1.156 - 4.28% -
BM_deque_deque_copy_backward/70000 10.01% 7949.848 8745.853 - 5.40% -
BM_std_minmax_element<short>/65536 10.01% 16323.313 17957.480 - 13.72% -
BM_deque_vector_ranges_move_backward/65536 9.99% 7380.689 8117.899 - 1.74% -
rng::find_last(vector<char>)_(bail_90%)/8 9.98% 0.440 0.484 - 9.86% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 9.98% 86.806 95.465 - 10.47% -
BM_std_minmax_element<short>/70000 9.97% 17449.812 19189.751 - 13.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.93% 22.641 24.890 - 0.17% -
std::make_heap(deque<int>)_(descending)/1024 9.91% 985.296 1082.988 - -5.49% -
BM_std_minmax_element<short>/64000 9.90% 15947.234 17526.023 - 13.73% -
std::unique_copy(list<int>)_(sprinkled)/1024 9.87% 732.859 805.195 - 8.70% -
BM_std_minmax_element<short>/4096 9.82% 1026.218 1127.006 - 14.27% -
BM_vector_deque_copy_backward/70000 9.81% 8228.413 9035.305 - 3.55% -
BM_vector_deque_copy_backward/0 9.78% 0.419 0.460 - -1.28% -
std::for_each(multiset<int>::iterator)/8 9.76% 4.590 5.038 - -0.15% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 9.76% 45.696 50.157 - 5.30% -
ranges::minmax(std::list<long_long>)/64 9.73% 28.084 30.817 - 1.29% -
BM_StringRelational_Eq_Small_Small_Control 9.72% 1.685 1.849 - -6.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.71% 8083131.331 8868008.926 - 3.53% -
BM_std_minmax_element<short>/5500 9.70% 1375.647 1509.028 - 14.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 9.69% 0.573 0.628 - 10.49% -
std::all_of(deque<int>)_(process_all)/8 9.68% 3.275 3.592 - 9.00% -
SetIntersection_Interlaced_Vector_string_16384_256 9.67% 38333652.461 42039900.336 - -9.96% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.67% 10.110 11.087 - -5.86% -
std::is_sorted(list<int>,_pred)/8 9.66% 3.675 4.030 - -0.48% -
BM_PushHeap_string_Descending_16 9.65% 2.103 2.306 - 12.95% -
std::unordered_set<std::string>::erase(iterator)/8192 9.65% 29.255 32.077 - 22.30% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.65% 918.309 1006.900 - 2.37% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 9.64% 5.012 5.495 - -0.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.64% 1.048 1.149 - 0.96% -
ranges::min(std::list<char>)/1 9.63% 0.354 0.388 - -7.80% -
std::stable_sort(vector<int>)_(shuffled)/8192 9.60% 11041.300 12100.903 - 10.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.60% 6158365.591 6749296.946 - 4.53% -
rng::contains_subrange(deque<int>)_(process_all)/50 9.58% 23.562 25.818 - 7.04% -
std::rotate_copy(deque<int>)/1024 9.55% 34.346 37.627 - 8.23% -
SetIntersection_Front_Vector_uint64_262144_1024 9.53% 5341812.782 5850954.001 - 10.20% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.51% 863.314 945.415 - -0.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.47% 9.527 10.429 - 27.43% -
std::equal(vector<bool>)_(aligned)/50 9.45% 0.219 0.240 - 9.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.44% 325.245 355.950 - 6.89% -
SetIntersection_Front_Set_float_262144_16384 9.41% 214062166.537 234210155.287 - 5.21% -
BM_std_minmax_element<short>/4000 9.41% 1006.489 1101.215 - 14.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.39% 5890.765 6444.174 - 3.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.38% 75913.046 83034.455 - 3.50% -
SetIntersection_Front_Set_uint64_16384_256 9.36% 3884669.344 4248374.901 - 11.85% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.36% 1367.236 1495.200 - 13.02% -
BM_std_minmax_element<short>/1024 9.35% 262.286 286.819 - 13.84% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.35% 6681120.625 7305489.242 - 9.59% -
std::deque<std::string>::ctor(size)/32 9.33% 51.330 56.121 - 28.17% -
rng::starts_with(deque<int>)/1000 9.33% 436.051 476.733 - 6.09% -
BM_vector_deque_ranges_copy_backward/64000 9.29% 7401.867 8089.474 - -0.20% -
std::set<int>::upper_bound(key)_(existent)/32 9.29% 1.641 1.793 - 2.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.26% 20275.115 22152.383 - 9.94% -
ranges::min(std::vector<char>)/8 9.22% 2.211 2.415 - -0.33% -
BM_vector_deque_move_backward/70000 9.22% 8003.041 8741.066 - 3.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.08% 9.953 10.856 - 6.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 9.07% 25.784 28.123 - 35.04% -
BM_std_minmax_element<int>/1 9.05% 0.294 0.321 - 6.77% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.04% 1.908 2.081 - 3.13% -
std::list<int>::operator=(const&)_(cheap_elements)/32 9.03% 15.876 17.309 - 1.39% -
std::unique(deque<int>)_(contiguous)/32 9.02% 49.744 54.231 - 0.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 9.02% 35.769 38.995 - 9.85% -
BM_vector_deque_copy_backward/65536 9.01% 7667.258 8358.432 - 1.86% -
BM_vector_deque_ranges_move_backward/70000 9.01% 8114.499 8845.887 - 5.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.00% 210.742 229.701 - 2.72% -
std::map<std::string,_int>::erase(iterator)/8192 8.98% 29.032 31.638 - 0.06% -
ranges::min(std::vector<long_long>)/8 8.95% 2.126 2.316 - 2.43% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.95% 223.078 243.042 - 0.42% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.93% 12895.740 14047.273 - -1.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 8.89% 34.322 37.371 - 37.79% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.88% 2.011 2.189 - 0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.88% 27.208 29.624 - 3.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 8.87% 39.832 43.365 - 5.36% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.86% 19.529 21.260 - 0.23% -
vector<bool>(size_type,_const_value_type&) 8.86% 8.337 9.076 - 0.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.84% 206.312 224.551 - -0.91% -
SetIntersection_Interlaced_Vector_uint32_1024_4 8.81% 1264317.629 1375716.328 - 4.95% -
std::rotate(deque<int>)_(by_1/2)/1024 8.80% 172.971 188.200 - 0.07% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.80% 8.309 9.040 - -1.69% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 8.79% 26.129 28.426 - -3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.77% 6269854.663 6819460.219 - 5.66% -
SetIntersection_Front_Vector_float_1024_1024 8.74% 5441231.715 5916732.200 - 0.03% -
BM_std_minmax_element<short>/512 8.73% 134.142 145.848 - 12.36% -
SetIntersection_Front_Set_float_16384_1024 8.72% 12469021.683 13555767.921 - 0.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 8.71% 20.495 22.280 - 10.99% -
std::find_end(list<int>)_(process_all)/1000 8.71% 656.323 713.459 - 0.00% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.67% 75.413 81.948 - -2.61% -
BM_deque_deque_ranges_move_backward/70000 8.66% 7991.921 8684.152 - 3.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.64% 12927.719 14044.582 - 6.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.64% 13387910.766 14544237.715 - 3.52% -
std::unique(vector<int>)_(sprinkled)/1024 8.63% 531.254 577.094 - 8.62% -
SetIntersection_Front_Set_uint64_256_256 8.62% 7440051.657 8081340.165 - 8.20% -
BM_std_minmax_element<short>/2 8.61% 0.634 0.689 - 0.18% -
std::rotate(list<int>)_(by_1/2)/32 8.61% 5.938 6.450 - -0.26% -
BM_getline_string 8.60% 16.146 17.535 - 3.97% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.56% 177587.939 192781.408 - 9.95% -
std::for_each_n(deque<int>)/8 8.55% 1.156 1.255 - 4.38% -
rng::starts_with(list<int>)/8192 8.51% 8595.633 9327.219 - 1.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.51% 1.206 1.308 - 13.54% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.51% 10.187 11.054 - -2.81% -
BM_PushHeap_string_PipeOrgan_1024 8.50% 9.445 10.248 - 10.61% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.47% 8.122 8.810 - 3.17% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.45% 1.916 2.078 - 0.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.42% 5.104 5.534 - 2.31% -
std::unordered_set<int>::count(key)_(existent)/32 8.42% 1.435 1.555 - -1.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.42% 105562.638 114445.940 - 8.39% -
std::find_end(deque<int>)_(process_all)/1000 8.38% 261.439 283.359 - -3.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.34% 1796.068 1945.842 - 3.12% -
SetIntersection_Front_Set_string_16384_256 8.33% 14418310.113 15619441.303 - 1.99% -
BM_deque_deque_move_backward/64000 8.33% 7290.515 7897.593 - 1.51% -
std::list<std::string>::ctor(size)/1024 8.30% 12773.821 13833.926 - 8.46% -
ranges::min(std::vector<__int128>)/8 8.29% 2.856 3.093 - 5.89% -
std::list<std::string>::ctor(size)/32 8.28% 352.735 381.936 - 8.77% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.27% 7.802 8.447 - -12.98% -
std::transform(deque<int>,_deque<int>)/32 8.26% 21.366 23.132 - 2.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.26% 65.036 70.408 - 38.65% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 8.26% 258.782 280.155 - 5.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.26% 21.221 22.973 - 12.27% -
BM_deque_deque_ranges_copy_backward/65536 8.24% 7506.134 8124.754 - 0.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.24% 2.526 2.734 - 0.25% -
ranges::minmax(std::deque<__int128>)/64 8.23% 30.145 32.624 - -3.82% -
BM_vector_deque_move_backward/0 8.21% 0.419 0.453 - 18.37% -
SetIntersection_Front_Vector_float_262144_1024 8.20% 5450243.465 5897248.909 - 0.38% -
SetIntersection_Front_Vector_float_16384_1024 8.19% 5449812.631 5895907.381 - -0.45% -
std::set<int>::upper_bound(key)_(existent)/1024 8.17% 4.025 4.354 - 4.84% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 8.10% 27.189 29.392 - -0.38% -
ranges::min(std::list<char>)/8 8.10% 1.767 1.910 - -1.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.09% 44.374 47.965 - -0.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8.05% 2538.343 2742.766 - 4.00% -
SetIntersection_Interlaced_Vector_float_256_64 8.05% 6948651.978 7508222.549 - 9.66% -
bm_lexicographical_compare<int>/1 8.05% 1.447 1.564 - 8.50% -
std::rotate(list<int>)_(1_element_backward)/8192 8.03% 7466.603 8066.081 - 3.55% -
std::unordered_set<int>::count(key)_(existent)/8192 8.02% 1.407 1.520 - 12.73% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.00% 6827.782 7374.067 - 5.87% -
BM_PushHeap_uint64_Random_16384 8.00% 5.914 6.387 - 1.99% -
BM_deque_deque_ranges_copy_backward/0 7.96% 0.789 0.852 - 0.14% -
SetIntersection_Interlaced_Set_string_262144_16384 7.95% 2799380.699 3021997.475 - 11.03% -
BM_deque_vector_copy_backward/64000 7.95% 7487.791 8082.780 - 2.78% -
std::copy_backward(deque<int>)/262144 7.94% 30572.528 33001.483 - -3.49% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.90% 1.053 1.137 - 21.88% -
BM_deque_deque_ranges_copy_backward/1 7.87% 2.523 2.722 - 2.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.87% 6.616 7.137 - 21.93% -
bm_ranges_lexicographical_compare<signed_char>/512 7.87% 7.766 8.378 - 5.09% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 7.87% 725.747 782.830 - 8.03% -
std::multiset<int>::find(key)_(non-existent)/8192 7.83% 9.262 9.988 - 22.41% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 7.82% 28.842 31.097 - 5.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.81% 9478.504 10218.930 - 9.38% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 7.80% 13086.537 14107.151 - 11.06% -
BM_vector_deque_ranges_copy/65536 7.79% 2859.660 3082.381 - 1.11% -
BM_deque_deque_move_backward/65536 7.77% 7628.923 8221.382 - 2.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.75% 41.660 44.889 - 18.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.74% 4344247.022 4680502.035 - 6.07% -
ranges::min(std::deque<long_long>)/1 7.72% 0.600 0.646 - -5.88% -
SetIntersection_Front_Set_string_256_256 7.71% 29416190.398 31683685.172 - 3.43% -
BM_PushHeap_uint64_Random_256 7.67% 5.640 6.072 - 1.65% -
std::find_if(deque<int>)_(process_all)/50 7.67% 12.541 13.502 - 6.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 7.66% 17.147 18.461 - 6.88% -
ranges::minmax(std::deque<__int128>)/1 7.66% 0.651 0.701 - -0.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.65% 356.896 384.215 - 8.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 7.63% 4856.554 5227.256 - 13.24% -
SetIntersection_Front_Set_float_16384_16384 7.63% 216877358.424 233417708.990 - 0.23% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.62% 37449.035 40302.358 - 6.21% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 7.62% 105013.388 113011.307 - 9.32% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.61% 8.301 8.933 - 2.15% -
BM_PushHeap_uint32_Ascending_4 7.60% 0.544 0.585 - -0.36% -
BM_vector_deque_ranges_copy_backward/70000 7.55% 8163.861 8780.516 - 2.27% -
BM_deque_deque_copy_backward/65536 7.52% 7576.692 8146.151 - 0.97% -
std::rotate(list<int>)_(1_element_forward)/8192 7.51% 7164.598 7702.699 - 6.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.51% 360.174 387.213 - 8.71% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.49% 19.617 21.086 - -3.90% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 7.48% 37396.352 40193.210 - 12.34% -
BM_deque_deque_move_backward/70000 7.47% 8128.075 8735.029 - 0.56% -
std::multimap<int,_int>::find(key)_(existent)/1024 7.46% 3.612 3.882 - 1.75% -
std::find_end(forward_list<int>)_(process_all)/1024 7.43% 709.461 762.158 - 7.48% -
std::find_end(list<int>)_(process_all)/1048576 7.42% 815929.152 876466.511 - 0.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 7.42% 2.743 2.946 - -5.81% -
std::remove(deque<int>)_(prefix)/50 7.39% 57.520 61.770 - -2.95% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 7.39% 57576.476 61829.498 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 7.37% 350537164.289 376370637.657 - 8.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.34% 13417939.980 14403250.907 - 0.99% -
rng::find_last_if(list<int>)_(bail_90%)/50 7.30% 2.040 2.189 - 0.72% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 7.28% 13062.786 14013.778 - 11.66% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 7.27% 2.708 2.905 - 4.66% -
std::find(list<int>)_(process_all)/1024 7.25% 685.660 735.387 - 5.42% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.22% 1.573 1.687 - -2.80% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7.21% 106102.427 113750.709 - 8.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.20% 34.098 36.554 - -2.76% -
BM_deque_deque_copy_backward/64000 7.20% 7411.545 7945.031 - 3.35% -
std::set<int>::find(key)_(existent)/32 7.16% 1.624 1.740 - 1.91% -
std::partition_point(list<int>)/8192 7.15% 12447.488 13337.278 - -2.10% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.15% 8.241 8.830 - 1.44% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.14% 775.124 830.488 - 7.44% -
rng::find_last(vector<char>)_(bail_90%)/50 7.14% 1.468 1.573 - 6.02% -
rng::starts_with(vector<int>,_pred)/8 7.14% 2.312 2.477 - 0.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.11% 34.972 37.460 - 5.16% -
BM_PushHeap_uint64_Random_1024 7.11% 5.759 6.168 - -0.52% -
std::find_if_not(list<int>)_(process_all)/1024 7.08% 685.464 733.986 - -7.29% -
BM_std_minmax_element<short>/1 7.08% 0.299 0.320 - 0.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.07% 4.520 4.840 - 3.94% -
std::find_end(forward_list<int>)_(single_element)/8192 7.06% 5727.830 6132.218 - 1.68% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.04% 120609.980 129100.473 - 8.50% -
SetIntersection_Front_Set_float_256_256 7.04% 7681488.705 8222218.551 - -1.00% -
SetIntersection_Interlaced_Vector_string_262144_16 7.04% 5992657.497 6414273.741 - -4.32% -
std::lower_bound(std::list<int>)/100 6.97% 89.022 95.225 - 4.74% -
std::find_end(list<int>)_(single_element)/1024 6.97% 688.722 736.692 - 0.98% -
std::multiset<int>::contains(key)_(existent)/8192 6.96% 8.211 8.783 - 0.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.95% 4.504 4.817 - -2.63% -
BM_std_minmax_element<long_long>/3 6.93% 1.114 1.191 - 3.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 6.92% 17.873 19.109 - 6.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.92% 214.155 228.970 - 0.03% -
std::replace(vector<int>)_(sprinkled)/50 6.90% 8.763 9.367 - -1.57% -
SetIntersection_Front_Set_float_262144_262144 6.89% 1608624.352 1719495.037 - 3.43% -
bm_write 6.89% 531.909 568.564 - 1.75% -
std::move_backward(deque<int>)/32768 6.88% 3264.622 3489.267 - 0.91% -
ranges::minmax(std::vector<char>)/8 6.88% 1.010 1.080 - 5.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 6.87% 17.284 18.472 - 4.61% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.86% 24.966 26.679 - -4.73% -
SetIntersection_Front_Set_string_16384_64 6.85% 4301042.807 4595822.369 - -1.47% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.85% 404.497 432.203 - -9.98% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.83% 7.010 7.489 - -6.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.83% 24.708 26.395 - 10.62% -
std::find_end(vector<int>)_(single_element)/8192 6.81% 1810.958 1934.367 - 3.63% -
BM_PushHeap_uint64_Random_262144 6.81% 5.990 6.398 - 1.18% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.81% 5.625 6.008 - 0.15% -
BM_deque_deque_ranges_copy_backward/64000 6.80% 7349.671 7849.420 - -0.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 6.79% 18.765 20.041 - 7.67% -
std::remove_copy(deque<int>)_(prefix)/1024 6.78% 395.247 422.056 - 11.75% -
SetIntersection_None_Set_string_16384_1024 6.76% 190225548.901 203082019.055 - -8.30% -
std::deque<int>::ctor(size)/32 6.72% 27.048 28.866 - -0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.72% 12705.782 13559.059 - 6.16% -
std::equal(deque<int>)_(it,_it,_it)/8 6.71% 4.149 4.427 - -0.83% -
rng::find_last(list<int>)_(bail_90%)/1024 6.70% 71.792 76.603 - 1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.69% 2128366.699 2270758.301 - 8.22% -
BM_lexicographical_compare_three_way_slow_path/1 6.69% 0.364 0.388 - -10.72% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.68% 358.167 382.080 - 2.59% -
ranges::minmax(std::vector<long_long>)/1 6.67% 0.647 0.690 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 6.67% 118248.438 126136.703 - 13.13% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.66% 557446.994 594550.198 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.59% 1879644.533 2003583.576 - 9.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.59% 42.043 44.814 - -2.01% -
SetIntersection_Front_Vector_uint64_1024_256 6.57% 2136169.938 2276520.216 - 6.83% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 6.57% 5.423 5.779 - 5.92% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.56% 214.501 228.580 - -3.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.55% 31.084 33.120 - 3.24% -
std::reverse_copy(list<int>)/4096 6.51% 3193.733 3401.790 - 4.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.50% 28.971 30.854 - 8.71% -
rng::contains_subrange(vector<int>)_(same_length)/32 6.49% 8.563 9.120 - 3.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.46% 1089856.705 1160246.919 - 6.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.45% 5.754 6.126 - 0.65% -
std::transform(deque<int>,_deque<int>)/50 6.45% 33.630 35.798 - -3.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.44% 1.047 1.115 - 0.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 6.43% 358.130 381.170 - 8.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 6.43% 9.719 10.344 - -6.52% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.38% 1.595 1.697 - -2.84% -
SetIntersection_Front_Vector_string_256_256 6.38% 18541192.264 19724267.107 - 1.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 6.38% 32.661 34.745 - 7.53% -
BM_deque_deque_ranges_copy_backward/2 6.38% 2.305 2.452 - 4.09% -
SetIntersection_Front_Set_string_1024_256 6.34% 14273701.097 15178794.049 - -5.81% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.33% 2.717 2.889 - 6.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.30% 908.891 966.184 - -7.55% -
std::vector<int>::ctor(size)/32 6.29% 9.964 10.591 - 0.85% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.29% 1.595 1.696 - 14.69% -
std::sort(deque<int>)_(qsort_adversarial)/8192 6.28% 461979.139 490981.589 - 1.16% -
SetIntersection_None_Set_string_16384_256 6.27% 189368817.101 201242331.877 - -6.17% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 6.26% 17.379 18.466 - 8.05% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 6.25% 5256.140 5584.646 - 3.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 6.25% 31.405 33.367 - 34.49% -
std::move_backward(vector<int>)/8 6.24% 2.174 2.310 - -1.89% -
std::unordered_set<std::string>::erase(iterator)/32 6.24% 31.301 33.252 - 26.87% -
std::move_backward(vector<int>)/1048576 6.22% 56466.354 59980.992 - 1.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.21% 1.762 1.871 - 1.45% -
std::fill_n(list<int>)/1024 6.21% 440.872 468.247 - -2.64% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 6.21% 513904.709 545799.263 - 5.15% -
bm_lexicographical_compare<unsigned_char>/1 6.18% 1.566 1.663 - 0.13% -
std::copy_n(vector<int>)/8 6.18% 2.114 2.244 - -2.85% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 6.17% 18.824 19.986 - 5.34% -
ranges::min(std::list<long_long>)/8 6.16% 1.843 1.956 - 5.86% -
std::partial_sort(deque<int>)_(ascending)/8 6.15% 30.868 32.766 - -1.46% -
SetIntersection_Front_Vector_uint64_262144_16384 6.14% 73851794.053 78385045.231 - 3.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.13% 5513.537 5851.692 - 4.17% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.13% 628.631 667.165 - 5.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.12% 1.270 1.347 - 15.95% -
std::make_heap(deque<int>)_(repeated)/8192 6.11% 16855.059 17885.432 - -3.20% -
std::multiset<std::string>::ctor(const&)/32 6.11% 774.937 822.291 - 2.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.08% 1.260 1.337 - 8.24% -
SetIntersection_Front_Set_float_1024_64 6.07% 1699533.927 1802767.934 - 4.16% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 6.06% 18339.809 19451.907 - 6.53% -
std::for_each(deque<int>)/32 6.06% 3.672 3.895 - 5.52% -
std::map<int,_int>::contains(key)_(existent)/1024 6.05% 3.867 4.101 - -0.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.05% 24759.709 26257.956 - 2.22% -
rng::find_last_if(list<int>)_(bail_10%)/8 6.05% 3.178 3.370 - 1.90% -
std::partition_copy(list<int>)/8192 6.05% 6846.125 7260.088 - 0.36% -
BM_StringRelational_Compare_Large_Empty_Control 6.03% 1.614 1.711 - 6.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 6.03% 11.831 12.545 - -13.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.03% 0.389 0.412 - -1.92% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.02% 2399.076 2543.490 - -0.07% -
BM_PushHeap_uint32_Random_16384 6.01% 5.618 5.956 - 1.31% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.00% 10.203 10.816 - 16.91% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.99% 23.967 25.404 - -0.32% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.98% 12952.741 13726.698 - 7.51% -
BM_deque_deque_ranges_copy_backward/70000 5.97% 8221.555 8712.282 - 2.34% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.96% 0.917 0.972 - 5.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.94% 20.500 21.717 - -2.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.93% 180549.245 191263.930 - 2.95% -
std::replace(vector<int>)_(sprinkled)/1024 5.93% 149.937 158.822 - -4.03% -
std::move_backward(deque<int>)/1048576 5.93% 125794.150 133248.006 - 0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.89% 52.256 55.333 - 17.71% -
std::copy_backward(list<int>)/8 5.89% 2.207 2.337 - -0.65% -
std::equal(list<int>)_(it,_it,_it)/8192 5.88% 9275.331 9820.758 - 4.44% -
std::list<std::string>::ctor(size)/8192 5.87% 106484.862 112738.915 - 7.98% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 5.86% 23.017 24.366 - 20.47% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.85% 20688.633 21898.064 - 5.63% -
BM_vector_deque_ranges_move_backward/64000 5.83% 7376.683 7806.714 - -0.09% -
SetIntersection_Front_Vector_uint64_16384_256 5.82% 2145748.755 2270717.011 - 0.76% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.78% 23.327 24.676 - 0.41% -
std::transform(list<int>)_(identity_transform)/32 5.75% 16.099 17.026 - 0.49% -
std::search(deque<int>,_pred)_(same_length)/1000 5.75% 480.779 508.422 - 5.05% -
SetIntersection_Front_Set_string_64_64 5.74% 34098903.052 36055407.517 - -3.26% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.73% 63.413 67.049 - 0.49% -
BM_PushHeap_uint32_Random_262144 5.73% 5.757 6.087 - 3.56% -
BM_StringConstructDestroyCStr_Large_Transparent 5.73% 10.129 10.709 - -12.83% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.72% 179692.170 189964.684 - 5.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.69% 1693.090 1789.390 - 9.80% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.68% 20244.289 21394.197 - 6.09% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.68% 1.052 1.112 - 0.25% -
BM_std_minmax_element<int>/64 5.68% 17.174 18.149 - 13.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 5.67% 0.604 0.639 - 6.78% -
SetIntersection_Front_Vector_uint32_16384_256 5.67% 2156052.399 2278295.339 - 1.10% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 5.66% 218.053 230.396 - 3.23% -
BM_deque_deque_ranges_move_backward/65536 5.65% 7577.810 8005.662 - -1.23% -
SetIntersection_Front_Set_float_262144_64 5.62% 1694075.170 1789285.165 - 3.33% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.61% 98400.111 103918.406 - 5.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.61% 49704.562 52491.176 - 2.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.59% 39.123 41.310 - -1.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.59% 28.990 30.610 - -0.88% -
std::stable_partition(deque<int>)_(sparse)/50 5.59% 27.391 28.921 - 6.66% -
BM_PushHeap_uint64_Random_64 5.56% 5.219 5.509 - 0.43% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.56% 637.450 672.862 - 5.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 5.55% 25.624 27.047 - 11.55% -
SetIntersection_Interlaced_Set_float_16384_16384 5.55% 208798456.154 220381875.878 - -2.18% -
std::move(deque<int>)/1048576 5.55% 54549.017 57573.963 - 5.84% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.53% 181479.996 191524.450 - 4.79% -
std::vector<int>::ctor(size)/1024 5.53% 42.209 44.544 - 8.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.52% 179899.998 189832.715 - 6.15% -
std::rotate(list<int>)_(1_element_forward)/50 5.52% 24.750 26.116 - -0.53% -
std::deque<std::string>::ctor(size)/1024 5.50% 725.802 765.755 - 6.86% -
SetIntersection_None_Set_string_16384_1 5.50% 188524703.645 198888576.168 - -5.12% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.49% 5.695 6.008 - -12.47% -
BM_lexicographical_compare_three_way_slow_path/16 5.49% 4.356 4.595 - 1.39% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.48% 0.254 0.268 - 6.18% -
std::fill_n(list<int>)/50 5.45% 15.179 16.006 - 1.24% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.45% 22.376 23.596 - 5.66% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.45% 52.061 54.899 - 16.35% -
BM_std_minmax_element<int>/512 5.45% 139.072 146.651 - 16.10% -
std::move_backward(deque<int>)/8 5.45% 3.436 3.623 - 5.91% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.45% 1.623 1.712 - -1.51% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.44% 0.598 0.630 - 2.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.44% 8.964 9.452 - -0.65% -
BM_vector_deque_ranges_move_backward/65536 5.44% 7713.704 8133.130 - 3.24% -
std::stable_partition(vector<int>)_(dense)/32 5.40% 21.120 22.262 - 3.88% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.40% 33045.352 34829.711 - -18.61% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.39% 1.048 1.105 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.38% 1284885.986 1353972.873 - -3.16% -
BM_PushHeap_float_Ascending_262144 5.36% 5.097 5.371 - 0.14% -
SetIntersection_Front_Vector_uint64_16384_16384 5.34% 74450260.835 78428439.599 - 3.83% -
std::multiset<std::string>::find(key)_(existent)/1024 5.34% 22.792 24.008 - 0.38% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.34% 0.273 0.287 - 3.99% -
SetIntersection_Front_Vector_string_16384_64 5.30% 3122086.287 3287613.915 - -5.90% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.30% 14.984 15.778 - 1.08% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.29% 12.890 13.573 - 7.98% -
std::remove(deque<int>)_(prefix)/32 5.29% 52.858 55.655 - 0.78% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.27% 760.610 800.724 - 0.41% -
rng::starts_with(vector<int>)/1048576 5.27% 68354.232 71957.901 - 5.41% -
std::deque<int>::ctor(size)/1024 5.27% 71.742 75.520 - -0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.26% 124602.611 131159.249 - 6.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 5.26% 546.581 575.334 - 14.00% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.25% 6742.689 7096.940 - -0.41% -
SetIntersection_Front_Vector_float_16384_256 5.25% 2168473.030 2282286.441 - 0.41% -
BM_std_minmax_element<short>/64 5.25% 16.799 17.681 - 6.08% -
std::make_heap(deque<int>)_(repeated)/1024 5.23% 2162.137 2275.222 - -2.83% -
std::move_backward(deque<int>)/262144 5.23% 29873.621 31435.637 - -0.12% -
rng::starts_with(deque<int>)/8 5.23% 3.900 4.104 - 4.47% -
SetIntersection_Front_Set_uint64_262144_262144 5.22% 1677013.348 1764565.510 - 5.30% -
SetIntersection_Front_Vector_uint32_256_256 5.21% 4275122.255 4498019.891 - -0.47% -
BM_PushHeap_float_Ascending_16 5.20% 0.981 1.032 - 4.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.19% 73.365 77.176 - 10.73% -
BM_std_minmax_element<int>/4000 5.19% 1057.755 1112.687 - 15.03% -
std::all_of(list<int>)_(process_all)/32768 5.19% 26335.806 27703.133 - 6.95% -
SetIntersection_Front_Vector_float_1024_256 5.19% 2168224.583 2280784.716 - -0.04% -
SetIntersection_Front_Set_uint64_262144_16384 5.18% 218628940.634 229962921.925 - 4.47% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.18% 72.014 75.741 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.17% 56.096 58.994 - 3.32% -
std::find_end(vector<int>)_(single_element)/1000 5.16% 229.863 241.732 - 0.83% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.15% 12767.873 13425.873 - -1.67% -
BM_std_minmax_element<int>/4096 5.13% 1082.506 1138.046 - 16.40% -
ranges::minmax(std::vector<char>)/70000 5.11% 564.879 593.772 - 0.14% -
SetIntersection_Front_Set_string_262144_256 5.10% 14694952.545 15445069.227 - 4.56% -
BM_PushHeap_float_SingleElement_16 5.10% 0.364 0.383 - 4.27% -
BM_deque_vector_copy/0 5.09% 1.249 1.312 - 1.21% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.07% 1.098 1.154 - 10.65% -
std::partial_sort_copy(list<int>)_(heap)/8 5.07% 16.582 17.422 - -1.62% -
BM_std_minmax_element<int>/64000 5.07% 16890.756 17746.616 - 16.83% -
SetIntersection_Interlaced_Vector_string_16384_4 5.05% 1809998.454 1901465.051 - -4.09% -
BM_std_minmax_element<int>/70000 5.05% 18468.258 19400.320 - 16.73% -
SetIntersection_Front_Vector_uint64_256_256 5.04% 4253680.035 4468096.481 - -1.67% -
std::search(list<int>)_(no_match)/1000 5.02% 672.398 706.124 - 4.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.00% 207958820.379 218358466.613 - 6.68% -
ranges::minmax(std::deque<__int128>)/8 5.00% 3.704 3.889 - -10.51% -
std::sort_heap(deque<int>)/8192 5.00% 453018.868 475665.480 - 1.15% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.00% 10149.652 10656.980 - 5.99% -
SetIntersection_Front_Set_float_256_64 4.99% 5460516.086 5733086.665 - -6.09% -
BM_deque_deque_ranges_move_backward/64000 4.99% 7520.577 7895.719 - 0.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.98% 1050992.930 1103340.363 - 0.67% -
BM_StringConstructDestroyCStr_Large_Opaque 4.98% 15.052 15.801 - -12.79% -
SetIntersection_None_Set_string_16384_16384 4.96% 193088059.122 202664189.508 - 1.24% -
std::multiset<int>::contains(key)_(existent)/1024 4.96% 3.963 4.159 - 1.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.95% 6.256 6.565 - 0.70% -
std::is_partitioned(list<int>)_(partitioned)/50 4.95% 13.477 14.144 - 1.31% -
std::rotate(list<int>)_(by_1/3)/1024 4.95% 786.859 825.773 - 2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.94% 2224207.993 2334173.444 - 6.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 4.94% 257.745 270.485 - 8.31% -
BM_std_minmax_element<int>/1024 4.94% 274.065 287.597 - 15.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.92% 6153282.716 6455808.450 - -1.84% -
std::is_sorted_until(list<int>,_pred)/1024 4.91% 793.072 832.048 - 4.87% -
SetIntersection_Front_Vector_float_256_256 4.91% 4333279.065 4546198.781 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.91% 12856.223 13487.423 - 4.29% -
BM_std_minmax_element<char>/64 4.89% 17.109 17.947 - 1.39% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.87% 9.678 10.150 - 2.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.86% 1076112.615 1128449.611 - 5.83% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.86% 20369.761 21358.902 - 4.52% -
SetIntersection_Front_Vector_float_262144_256 4.86% 2167972.137 2273234.460 - -1.03% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.85% 4.076 4.274 - 1.40% -
rng::contains_subrange(vector<int>)_(same_length)/50 4.84% 12.580 13.190 - 3.48% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.84% 811.772 851.090 - 4.06% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.83% 281377.011 294965.656 - -5.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.81% 170865.986 179084.495 - 2.72% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.79% 8.960 9.389 - -5.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 4.78% 21.307 22.325 - 12.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.76% 6263.388 6561.736 - 2.93% -
bm_ranges_swap_ranges_vb_unaligned/8 4.76% 4.956 5.192 - 3.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.76% 115090.354 120569.648 - 4.01% -
std::adjacent_find(deque<int>,_pred)/8 4.76% 4.838 5.068 - 13.08% -
BM_std_minmax_element<int>/65536 4.74% 17315.143 18135.336 - 16.63% -
SetIntersection_Interlaced_Vector_float_1024_256 4.73% 5542685.328 5804664.685 - 6.41% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.73% 22.971 24.056 - 0.68% -
SetIntersection_Interlaced_Set_string_64_64 4.73% 35089417.383 36747584.260 - -3.87% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.71% 50096.565 52455.440 - -4.66% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.69% 16.837 17.626 - -1.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.69% 14475949.488 15154880.838 - 2.94% -
SetIntersection_None_Set_string_16384_16 4.69% 187964779.769 196776336.407 - -4.53% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.68% 2.278 2.385 - -0.65% -
std::stable_sort(vector<int>)_(descending)/8 4.68% 23.331 24.424 - 3.75% -
SetIntersection_None_Set_string_16384_4 4.68% 188212651.992 197011831.507 - -4.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 4.67% 7496009.072 7846341.945 - 2.84% -
BM_std_minmax_element<char>/4 4.67% 1.206 1.263 - -0.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.66% 5.175 5.416 - 4.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.66% 39.152 40.977 - 12.38% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4.66% 4740.355 4961.299 - 5.06% -
std::multiset<int>::clear()/1024 4.66% 10367.689 10850.431 - 11.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.65% 0.775 0.811 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.65% 1097.471 1148.522 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.65% 1410413.851 1475940.898 - 1.41% -
std::find(vector<short>)_(process_all)/8 4.64% 0.685 0.717 - 3.59% -
std::none_of(deque<int>)_(process_all)/8 4.64% 3.277 3.429 - 4.05% -
std::copy_backward(list<int>)/64 4.63% 29.932 31.318 - 0.77% -
BM_std_minmax_element<int>/5500 4.63% 1452.544 1519.826 - 16.02% -
std::rotate(list<int>)_(1_element_forward)/32 4.62% 13.296 13.910 - 0.67% -
std::copy_if(list<int>)_(entire_range)/8 4.61% 2.452 2.565 - 1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.59% 13266714.681 13875310.247 - -1.26% -
BM_lexicographical_compare_three_way_fast_path/64 4.58% 15.034 15.724 - 1.00% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.58% 21.746 22.742 - 4.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.58% 645.818 675.407 - 0.68% -
std::any_of(deque<int>)_(process_all)/8 4.58% 3.286 3.437 - 4.61% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.57% 25235.875 26388.509 - 0.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.56% 4.010 4.193 - -0.44% -
ranges::minmax(std::list<char>)/70000 4.54% 52375.250 54753.168 - 0.79% -
BM_lexicographical_compare_three_way_fast_path/1024 4.54% 236.321 247.050 - 0.68% -
std::for_each_n(list<int>)/8 4.54% 2.421 2.531 - 6.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.53% 731.555 764.685 - 1.40% -
BM_vector_deque_ranges_copy/64000 4.52% 2841.677 2970.093 - -3.47% -
std::find_end(list<int>)_(process_all)/1024 4.51% 697.957 729.439 - 0.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.51% 1034953.129 1081618.675 - -0.55% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.50% 1.345 1.405 - 7.49% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.50% 9.434 9.859 - 0.68% -
std::copy_backward(vector<bool>)_(aligned)/512 4.49% 1.547 1.616 - 8.58% -
std::multiset<int>::erase(iterator)/1024 4.48% 23.673 24.735 - 6.54% -
SetIntersection_Front_Vector_string_256_64 4.48% 9986969.937 10434522.454 - -1.89% -
std::find(list<int>)_(process_all)/8 4.48% 2.193 2.291 - -1.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.47% 1.234 1.289 - -8.37% -
std::remove_if(deque<int>)_(prefix)/1024 4.47% 546.111 570.499 - 1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.46% 9623.536 10052.945 - 3.08% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.45% 24094.137 25165.974 - 0.42% -
std::rotate_copy(list<int>)/50 4.45% 13.293 13.884 - -1.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.45% 6264.584 6543.093 - -3.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 4.44% 18.384 19.201 - 4.56% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 4.44% 26.031 27.187 - 3.86% -
std::set<std::string>::erase(iterator)/1024 4.43% 25.981 27.133 - -11.66% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.43% 2.622 2.738 - -0.28% -
std::is_sorted(deque<int>,_pred)/1024 4.42% 617.072 644.365 - 0.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.42% 12.141 12.677 - 4.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 4.42% 21188253.378 22124713.880 - -9.88% -
SetIntersection_None_Set_string_16384_64 4.40% 189303532.077 197633111.108 - -4.67% -
std::multiset<int>::clear()/8192 4.40% 82670.556 86307.818 - 12.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 4.40% 4.703 4.910 - 1.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.39% 944.514 985.986 - 5.65% -
BM_lexicographical_compare_three_way_slow_path/4 4.38% 1.130 1.180 - 0.18% -
BM_std_minmax_element<short>/4 4.38% 1.212 1.265 - 8.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.36% 24.249 25.305 - 3.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.36% 2303561.200 2403924.724 - 5.41% -
std::multiset<int>::erase(iterator)/32 4.35% 21.190 22.113 - 6.69% -
std::reverse_copy(list<int>)/32768 4.35% 25899.089 27024.875 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.35% 13067900.347 13635868.470 - -0.29% -
std::set<int>::equal_range(key)_(existent)/32 4.35% 1.714 1.788 - 0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.34% 6.678 6.968 - 1.08% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.34% 96441.383 100627.400 - -5.20% -
std::multimap<int,_int>::find(key)_(existent)/32 4.33% 1.691 1.764 - 1.40% -
std::replace_if(list<int>)_(prefix)/50 4.32% 23.656 24.678 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.32% 0.591 0.617 - 9.09% -
SetIntersection_Interlaced_Set_string_256_64 4.30% 29729390.805 31007582.955 - 0.38% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.29% 0.253 0.264 - -1.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.28% 2125862.952 2216875.921 - 0.87% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.28% 10.584 11.037 - -9.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 4.27% 1.486 1.550 - -0.64% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.27% 4.208 4.387 - 0.32% -
std::fill(vector<int>)/1024 4.26% 29.077 30.316 - -0.50% -
std::for_each_n(list<int>)/8192 4.26% 7358.066 7671.507 - -0.23% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.26% 276.552 288.331 - 0.72% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.25% 21.783 22.710 - -0.10% -
std::search(vector<int>,_pred)_(no_match)/1000 4.25% 508.453 530.060 - 0.28% -
BM_StringRelational_Compare_Large_Small_Control 4.25% 1.849 1.927 - 4.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 4.23% 0.285 0.297 - 4.13% -
std::move_backward(list<int>)/262144 4.23% 257033.184 267899.686 - 3.61% -
std::multiset<int>::contains(key)_(existent)/32 4.21% 1.639 1.708 - -2.25% -
rng::starts_with(list<int>)/8 4.21% 2.939 3.063 - 4.60% -
std::partition_copy(list<int>)/32 4.19% 8.582 8.942 - 1.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.19% 9136.669 9519.714 - 4.74% -
BM_vector_deque_ranges_move/64 4.16% 2.820 2.938 - 4.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.16% 1.156 1.204 - 4.24% -
BM_deque_vector_copy/64 4.15% 2.644 2.754 - 6.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.15% 32.621 33.976 - 1.52% -
SetIntersection_Front_Vector_string_64_64 4.15% 24966445.875 26002319.734 - 0.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.14% 26211.077 27297.050 - 6.32% -
bm_swap_ranges_vb_aligned/8 4.14% 3.148 3.279 - 4.47% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.14% 1428284.828 1487357.590 - 1.23% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 4.13% 2831.007 2947.889 - 4.72% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.12% 881860.156 918160.987 - 1.87% -
BM_lexicographical_compare_three_way_fast_path/16384 4.11% 3630.878 3780.270 - 0.50% -
rng::starts_with(vector<int>)/8192 4.11% 485.330 505.292 - 4.12% -
std::unique_copy(list<int>)_(sprinkled)/32 4.11% 13.054 13.590 - 1.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.11% 71.608 74.548 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.10% 87.309 90.891 - -1.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.10% 241.115 250.993 - 0.33% -
BM_PushHeap_float_QuickSortAdversary_1 4.09% 0.449 0.467 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.09% 64345387.314 66974203.540 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.08% 129615.737 134907.174 - 1.39% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.08% 9.165 9.539 - -0.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.08% 940.986 979.373 - 0.57% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.08% 20.115 20.935 - 6.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.07% 210476.717 219042.778 - 2.11% -
std::move(vector<bool>)_(unaligned)/32768 4.06% 202.285 210.495 - 0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.05% 3638.752 3786.195 - 0.38% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.04% 13.850 14.409 - -1.18% -
BM_lexicographical_compare_three_way_fast_path/1048576 4.04% 240187.336 249881.222 - 1.66% -
BM_PushHeap_string_PipeOrgan_4 4.02% 2.510 2.611 - 5.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.01% 672.771 699.774 - 5.75% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 4.01% 15011.685 15614.107 - 8.14% -
std::find_end(list<int>)_(single_element)/1000 4.01% 684.813 712.286 - -0.10% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 4.01% 5332.129 5545.901 - 3.97% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.01% 12369.837 12865.302 - -4.79% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.00% 236.209 245.666 - 0.45% -
std::fill_n(vector<bool>)/32768 4.00% 29.285 30.457 - 1.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.00% 3.835 3.988 - 4.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.99% 4367975.961 4542255.217 - -4.96% -
BM_lexicographical_compare_three_way_fast_path/262144 3.98% 58419.173 60744.090 - 0.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.97% 922.234 958.884 - 0.43% -
BM_lexicographical_compare_three_way_fast_path/4096 3.97% 922.133 958.762 - 0.46% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.97% 17.791 18.497 - -1.01% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.96% 1.542 1.603 - 3.34% -
std::find_if(vector<int>)_(process_all)/8 3.95% 1.487 1.546 - 15.99% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.95% 27.618 28.708 - 3.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.94% 215.170 223.640 - -0.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.93% 1.508 1.567 - 8.01% -
BM_std_minmax_element<long_long>/4 3.93% 1.222 1.270 - 1.49% -
std::vector<std::string>::ctor(size)/32 3.91% 31.751 32.994 - -6.99% -
std::fill_n(vector<bool>)/64 3.91% 1.425 1.481 - 2.18% -
std::set<std::string>::upper_bound(key)_(non-existent)/0 3.91% 0.257 0.267 - 4.18% -
SetIntersection_None_Vector_string_1024_1 3.87% 1143480.413 1187736.655 - 2.55% -
ranges::min(std::list<char>)/64 3.85% 25.927 26.926 - -4.03% -
ranges::minmax(std::list<__int128>)/70000 3.84% 56872.434 59054.181 - -4.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.84% 22.840 23.716 - -0.20% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.83% 31.168 32.362 - -1.30% -
std::partition(vector<int>)_(dense)/8192 3.83% 1810.876 1880.223 - 0.44% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.83% 3627.443 3766.246 - 0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.82% 5.309 5.512 - 4.73% -
std::count(list<int>)_(every_other)/1024 3.82% 667.153 692.648 - -3.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.82% 23.468 24.364 - 1.86% -
std::move(vector<int>)/8 3.81% 2.169 2.252 - -1.26% -
ranges::min(std::list<__int128>)/64 3.81% 32.234 33.460 - -3.36% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.81% 789.857 819.915 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.80% 18.564 19.270 - 1.68% -
std::find(vector<char>)_(process_all)/32768 3.80% 492.879 511.604 - 3.07% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.80% 929361.828 964652.931 - 0.47% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.79% 238721.182 247761.978 - 0.01% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.78% 799519.359 829751.456 - 1.45% -
std::copy_n(vector<int>)/4096 3.78% 142.411 147.789 - -32.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.77% 14477.288 15023.655 - 7.96% -
std::search(vector<int>,_pred)_(no_match)/8192 3.77% 4156.229 4313.055 - 0.53% -
std::set<int>::ctor(const&)/32 3.77% 213.468 221.518 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.77% 23668700.453 24560256.943 - -2.36% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.76% 920.710 955.331 - 0.47% -
std::find(vector<int>)_(bail_25%)/8 3.76% 1.359 1.410 - 3.04% -
rng::contains_subrange(list<int>)_(single_element)/16 3.75% 4.794 4.973 - 2.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 3.75% 17.267 17.913 - 4.21% -
std::copy_if(list<int>)_(every_other)/512 3.73% 349.505 362.552 - 21.58% -
std::partition_copy(vector<int>)/1024 3.72% 467.207 484.564 - 2.89% -
std::unordered_set<int>::count(key)_(non-existent)/32 3.71% 1.397 1.449 - -8.94% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.70% 21.110 21.891 - -4.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.70% 31.965 33.147 - 0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.69% 260.170 269.776 - 0.48% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.69% 42.461 44.028 - 4.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.69% 51.409 53.306 - 52.63% -
BM_lexicographical_compare_three_way_fast_path/65536 3.69% 14587.432 15125.711 - 0.61% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 3.68% 76484.215 79300.857 - 4.34% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.68% 948.595 983.493 - 4.19% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.68% 84943.400 88066.772 - -0.20% -
std::find_if_not(list<int>)_(process_all)/32768 3.67% 25341.716 26272.869 - -1.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.67% 58227.047 60363.861 - 0.38% -
BM_num_get<long_double> 3.66% 36.203 37.528 - 1.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 3.66% 23.216 24.066 - 4.15% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.66% 111152.191 115217.703 - 0.36% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.65% 111.564 115.635 - 2.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 3.65% 172261.493 178544.739 - 2.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.65% 125.098 129.661 - -4.02% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.65% 26784.927 27761.784 - 2.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.64% 14310.547 14832.121 - 0.24% -
std::remove_copy(deque<int>)_(prefix)/50 3.64% 20.196 20.931 - 4.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.64% 14554.157 15083.925 - 0.38% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.63% 5.176 5.365 - 0.58% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.63% 17.080 17.700 - 0.01% -
BM_deque_vector_move_backward/0 3.63% 1.371 1.421 - -6.22% -
BM_StringAssignStr_Large_Opaque 3.63% 10.324 10.698 - 4.05% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.62% 811422.036 840798.800 - 4.67% -
std::set<std::string>::count(key)_(non-existent)/1024 3.62% 23.784 24.645 - 4.80% -
BM_PushHeap_uint64_Ascending_262144 3.62% 4.662 4.830 - -1.81% -
ranges::min(std::vector<long_long>)/70000 3.62% 7674.275 7951.761 - 0.29% -
std::find(vector<int>)_(process_all)/8 3.61% 2.702 2.799 - 0.24% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.61% 3.342 3.462 - 3.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.61% 117123.022 121348.173 - 4.33% -
std::copy(vector<bool>)_(aligned)/64 3.60% 1.257 1.303 - 0.65% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 3.59% 206803.212 214225.430 - 0.25% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.59% 10.187 10.552 - -6.42% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.58% 340.060 352.246 - 7.48% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.58% 14556.907 15078.430 - 0.48% -
std::multiset<int>::contains(key)_(non-existent)/0 3.58% 0.291 0.301 - 8.58% -
ranges::min(std::vector<char>)/70000 3.58% 478.639 495.761 - 0.20% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.57% 58284.225 60365.186 - 0.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.57% 22.667 23.475 - -2.92% -
std::is_sorted(deque<int>,_pred)/8192 3.56% 5007.942 5186.201 - -0.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.55% 12375.756 12815.424 - -2.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.54% 25.423 26.323 - 3.26% -
std::find_if(vector<char>)_(bail_25%)/8 3.54% 0.818 0.846 - 10.96% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.53% 3663.895 3793.380 - 0.03% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.53% 17.323 17.936 - 3.43% -
std::find_if(deque<int>)_(process_all)/8 3.53% 2.576 2.667 - -2.44% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.53% 21.788 22.556 - -12.73% -
std::map<int,_int>::ctor(const&)/32 3.52% 216.427 224.056 - -0.09% -
bm_lexicographical_compare<signed_char>/512 3.51% 7.655 7.924 - 3.23% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.50% 10.802 11.180 - 0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.49% 1253.248 1296.996 - 2.90% -
std::pop_heap(deque<size_t>)/8192 3.48% 57.144 59.132 - -0.36% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.48% 6278.212 6496.561 - -0.55% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.47% 3336.961 3452.756 - 3.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.46% 169133115.747 174986407.306 - 5.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.46% 5170572.752 5349402.871 - 6.27% -
rng::contains_subrange(vector<int>)_(process_all)/8192 3.45% 1613.546 1669.180 - 0.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.44% 30.972 32.039 - 6.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.44% 14483.737 14981.653 - 3.31% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.44% 113925212.174 117841363.289 - -5.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 3.44% 1.661 1.718 - 8.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.43% 11591.517 11989.647 - -2.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.42% 238855.348 247033.222 - 0.73% -
BM_lexicographical_compare_three_way_fast_path/4 3.42% 1.112 1.150 - 0.15% -
std::fill(vector<int>)/32 3.42% 1.030 1.065 - 2.64% -
std::unordered_map<int,_int>::clear()/8192 3.41% 66625.849 68897.125 - 12.38% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.41% 27.112 28.036 - -13.62% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.41% 27.773 28.719 - 3.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.41% 22.452 23.217 - 6.52% -
ranges::minmax(std::list<__int128>)/1 3.41% 0.447 0.462 - 1.54% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.40% 28.521 29.492 - -0.51% -
bm_ranges_lexicographical_compare<signed_char>/1 3.40% 1.715 1.773 - 18.94% -
std::stable_partition(deque<int>)_(dense)/1024 3.40% 569.032 588.387 - 3.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.40% 3.862 3.994 - -4.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.39% 31.648 32.720 - 2.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.38% 0.602 0.622 - 4.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.38% 23.936 24.746 - 0.79% -
std::move_backward(vector<bool>)_(aligned)/64 3.37% 1.731 1.789 - 3.15% -
SetIntersection_Front_Set_uint64_262144_256 3.37% 3713053.704 3838159.461 - -2.71% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.37% 15.881 16.415 - 3.55% -
BM_std_minmax_element<long_long>/512 3.36% 134.114 138.624 - -0.42% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.36% 35465.233 36657.486 - -0.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.36% 6204.318 6412.480 - -0.06% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.35% 9.708 10.034 - 0.93% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.35% 32.212 33.292 - -4.48% -
std::find(deque<int>)_(bail_25%)/1024 3.34% 66.035 68.241 - 0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.33% 628.116 649.044 - 3.62% -
std::replace_if(vector<int>)_(sprinkled)/1024 3.33% 243.894 252.006 - 2.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.33% 2012.993 2079.933 - 2.48% -
rng::contains_subrange(list<int>)_(single_element)/8192 3.32% 7744.738 8001.896 - 11.06% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.32% 6784.039 7009.290 - 3.95% -
std::copy_if(vector<int>)_(entire_range)/512 3.32% 120.729 124.734 - 1.64% -
bm_lexicographical_compare<unsigned_char>/8 3.31% 1.389 1.435 - 0.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.31% 49960.663 51616.199 - 1.32% -
BM_std_minmax_element<long_long>/1024 3.31% 264.891 273.660 - -0.13% -
ranges::minmax(std::vector<__int128>)/64 3.31% 31.230 32.263 - 0.64% -
ranges::min(std::list<__int128>)/70000 3.31% 57637.945 59542.893 - -1.64% -
std::set<int>::contains(key)_(existent)/1024 3.30% 3.778 3.902 - -0.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.30% 19.060 19.688 - 4.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.29% 0.813 0.840 - 3.41% -
std::stable_sort(vector<int>)_(ascending)/1024 3.29% 2071.326 2139.402 - 3.70% -
std::find(list<int>)_(bail_25%)/1024 3.28% 127.873 132.063 - 4.67% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.28% 1.727 1.784 - -3.53% -
std::rotate(vector<bool>)_(by_1/4)/8192 3.27% 29.700 30.673 - 0.88% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.27% 4.513 4.660 - 0.01% -
BM_vector_deque_copy_backward/64 3.27% 2.994 3.092 - 0.83% -
SetIntersection_Front_Vector_string_1024_16 3.27% 1616549.365 1669395.001 - 3.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.27% 26522127.036 27388712.549 - -3.54% -
std::search(vector<int>,_pred)_(no_match)/1024 3.27% 520.964 537.983 - 0.31% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.26% 11.396 11.767 - 1.42% -
std::transform(list<int>,_list<int>)/8192 3.25% 9001.263 9294.149 - -5.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.23% 333293712.763 344067125.539 - 41.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.23% 2.925 3.020 - 2.58% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.22% 53.062 54.773 - 2.10% -
BM_std_minmax_element<long_long>/4000 3.22% 1016.659 1049.422 - -0.04% -
std::remove_if(deque<int>)_(sprinkled)/50 3.22% 60.469 62.417 - -0.12% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.22% 27.328 28.208 - 0.54% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.22% 1.115 1.151 - -0.08% -
std::copy_backward(vector<bool>)_(aligned)/32768 3.22% 34.827 35.949 - 1.58% -
std::all_of(deque<int>)_(process_all)/32 3.22% 12.269 12.664 - 2.61% -
BM_std_minmax_element<int>/2 3.22% 0.665 0.686 - 0.01% -
std::multiset<std::string>::erase(iterator)/32 3.21% 26.705 27.563 - -3.36% -
SetIntersection_Front_Set_float_16384_64 3.21% 1730651.554 1786216.203 - -0.43% -
std::move_backward(vector<bool>)_(unaligned)/64 3.21% 1.628 1.681 - -0.45% -
BM_std_minmax_element<long_long>/4096 3.20% 1040.815 1074.172 - -0.03% -
std::multiset<int>::clear()/32 3.20% 636.117 656.444 - 6.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.19% 526288.956 543100.570 - 2.79% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.19% 45.186 46.628 - 6.56% -
std::sort_heap(vector<NonIntegral>)/8 3.19% 29.350 30.287 - 0.58% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.19% 567.155 585.249 - 0.52% -
BM_std_minmax_element<long_long>/70000 3.18% 17802.912 18369.773 - 0.33% -
rng::find_last(list<int>)_(bail_10%)/8 3.18% 2.021 2.085 - 0.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.17% 4061766.157 4190542.904 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.17% 5649547.571 5828402.985 - -2.58% -
ranges::minmax(std::list<__int128>)/64 3.16% 38.187 39.395 - -3.73% -
BM_std_minmax_element<long_long>/64 3.16% 16.688 17.216 - -0.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.15% 33399.706 34453.310 - 2.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.15% 16285.415 16797.972 - -4.40% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.15% 36928.761 38090.284 - 0.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.13% 288209.174 297229.548 - 5.46% -
SetIntersection_Front_Vector_uint32_16384_64 3.13% 1332856.331 1374521.031 - 0.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.12% 11.293 11.646 - -4.55% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.12% 40.777 42.051 - 9.75% -
std::swap_ranges(list<int>)/50 3.12% 31.870 32.865 - 0.93% -
std::fill(vector<bool>)/512 3.12% 1.519 1.566 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 3.11% 37234571.356 38391960.793 - -9.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.10% 361620.726 372834.493 - 1.39% -
BM_deque_deque_copy/65536 3.09% 3084.048 3179.431 - 5.36% -
ranges::minmax(std::vector<__int128>)/70000 3.09% 34326.380 35387.940 - 0.74% -
SetIntersection_Interlaced_Vector_string_16384_16 3.08% 4196838.386 4326278.488 - -9.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.08% 0.608 0.626 - 3.76% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.08% 3.096 3.191 - 0.06% -
std::partition_copy(vector<int>)/50 3.08% 12.210 12.585 - -0.53% -
BM_deque_vector_copy/512 3.08% 16.555 17.064 - 3.21% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.08% 581.704 599.592 - 0.27% -
BM_std_minmax_element<long_long>/2 3.07% 0.665 0.685 - 6.86% -
std::copy_n(vector<int>)/64 3.07% 2.455 2.531 - 1.24% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.06% 69.574 71.706 - -1.15% -
std::set<int>::find(key)_(non-existent)/1024 3.06% 5.378 5.543 - 0.51% -
BM_std_minmax_element<long_long>/5500 3.05% 1394.534 1437.041 - 0.08% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.01% 4.039 4.160 - 1.55% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 3.00% 5.682 5.853 - 5.27% -
std::multiset<int>::ctor(const&)/8192 3.00% 50321.050 51832.241 - 0.65% -
std::set<std::string>::find(key)_(existent)/1024 3.00% 22.760 23.443 - -0.29% -
std::stable_sort(vector<int>)_(pipe-organ)/8 3.00% 18.827 19.391 - 6.00% -
BM_PushHeap_float_Ascending_64 3.00% 1.761 1.814 - 1.45% -
std::copy_n(vector<bool>)_(unaligned)/64 3.00% 1.762 1.814 - 0.79% -
rng::find_last(vector<int>)_(bail_10%)/8 2.98% 2.005 2.065 - 2.46% -
std::remove(vector<int>)_(prefix)/1024 2.98% 303.777 312.815 - 1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 2.97% 4045202.768 4165411.191 - 6.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.97% 53.643 55.236 - 12.63% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.97% 0.608 0.626 - -9.46% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.96% 23.567 24.266 - -0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.96% 123.572 127.233 - 0.17% -
BM_PushHeap_string_QuickSortAdversary_262144 2.96% 16.645 17.138 - 7.53% -
std::fill_n(vector<bool>)/4096 2.96% 4.085 4.206 - 0.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.96% 32.321 33.277 - 3.69% -
std::count(list<int>)_(every_other)/8192 2.95% 6589.890 6784.503 - -0.44% -
std::find_end(forward_list<int>)_(single_element)/1024 2.95% 698.772 719.360 - 2.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.95% 16.357 16.839 - 1.28% -
std::multiset<int>::ctor(const&)/32 2.94% 216.422 222.787 - -0.83% -
SetIntersection_Front_Set_float_64_64 2.94% 13646673.642 14047920.499 - 2.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.94% 53390.429 54959.569 - -2.67% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.94% 1638.483 1686.586 - 0.10% -
SetIntersection_None_Set_float_1024_256 2.93% 8782823.499 9040078.941 - 3.88% -
BM_std_minmax_element<char>/2 2.93% 0.634 0.652 - 6.61% -
BM_deque_deque_ranges_copy/1 2.92% 2.483 2.556 - 8.35% -
std::multiset<int>::erase(iterator)/8192 2.92% 24.003 24.703 - 6.18% -
std::unordered_set<int>::count(key)_(non-existent)/1024 2.90% 1.386 1.426 - -3.26% -
BM_PushHeap_string_PipeOrgan_256 2.90% 7.912 8.141 - 7.67% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.90% 8.320 8.561 - -0.31% -
std::unique_copy(vector<int>)_(contiguous)/52 2.89% 13.205 13.586 - 0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.89% 736.360 757.624 - 4.56% -
std::transform(vector<int>)_(identity_transform)/32 2.89% 8.977 9.236 - 0.71% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.89% 13.132 13.511 - 6.77% -
SetIntersection_Interlaced_Set_string_16384_64 2.87% 345293571.655 355215140.762 - 1.90% -
std::copy(vector<bool>)_(unaligned)/64 2.87% 1.755 1.806 - 0.32% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.87% 18.773 19.311 - -2.53% -
BM_deque_vector_ranges_move_backward/4000 2.86% 142.260 146.329 - 1.26% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.86% 23.771 24.450 - -1.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.84% 50857.518 52303.593 - -0.23% -
BM_deque_deque_copy/2 2.84% 2.241 2.304 - -1.13% -
SetIntersection_None_Set_string_256_256 2.83% 5697327.418 5858489.724 - 0.40% -
std::unordered_map<int,_int>::clear()/1024 2.82% 8565.891 8807.752 - 8.64% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.82% 40.776 41.925 - 1.26% -
std::set<int>::erase(iterator)/1024 2.81% 20.242 20.811 - 5.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.81% 4.246 4.365 - -2.71% -
std::remove_if(vector<int>)_(sprinkled)/50 2.80% 62.271 64.013 - 3.29% -
std::for_each(deque<int>)/8 2.79% 0.919 0.944 - 3.54% -
BM_std_minmax_element<long_long>/64000 2.79% 16273.847 16727.162 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_16384 2.78% 77236227.206 79387037.019 - -0.03% -
BM_std_minmax_element<long_long>/65536 2.78% 16665.713 17129.753 - -0.06% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.78% 218.637 224.721 - 2.80% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.78% 15145.098 15565.517 - 0.39% -
std::replace_if(deque<int>)_(prefix)/1024 2.77% 470.356 483.405 - 0.83% -
bm_ranges_swap_ranges_vb_unaligned/64 2.77% 6.169 6.340 - 2.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.77% 286619.438 294556.280 - 4.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.77% 61993.262 63709.454 - 1.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.77% 398.743 409.778 - 3.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.76% 0.635 0.652 - 3.66% -
ranges::minmax(std::list<char>)/8 2.76% 2.475 2.543 - 0.67% -
BM_PushHeap_uint64_Ascending_64 2.76% 1.523 1.565 - -0.18% -
std::unique_copy(vector<int>)_(contiguous)/32 2.76% 8.480 8.715 - 1.49% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.76% 12418.883 12761.432 - 3.50% -
std::remove(list<int>)_(sprinkled)/1024 2.75% 928.760 954.343 - -2.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.75% 33866.164 34798.078 - 6.11% -
std::fill(vector<int>)/8192 2.75% 228.633 234.916 - 0.24% -
SetIntersection_Front_Vector_uint64_1024_64 2.74% 1331682.778 1368154.763 - 2.18% -
std::copy_if(deque<int>)_(every_other)/512 2.73% 177.340 182.185 - 0.58% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.73% 20.059 20.606 - 3.37% -
std::move(vector<int>)/1048576 2.73% 55865.998 57388.539 - -0.66% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.73% 2.273 2.335 - 1.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.72% 0.490 0.503 - 7.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 2.72% 6.544 6.722 - 12.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.72% 476.742 489.700 - 0.23% -
std::generate(vector<int>)/8192 2.71% 1799.929 1848.750 - 0.62% -
std::adjacent_find(list<int>)/8192 2.71% 7119.436 7312.439 - 9.34% -
std::lower_bound(std::forward_list<int>)/8 2.71% 15.286 15.699 - 1.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.70% 252372.831 259190.619 - 1.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.69% 11494.532 11803.958 - 2.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 40662.497 41757.069 - 0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.69% 31.171 32.009 - 5.94% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.69% 57754652.750 59306013.922 - 4.11% -
BM_deque_vector_move/65536 2.68% 2963.246 3042.780 - 2.39% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.68% 47.763 49.045 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.68% 9.110 9.354 - 0.88% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.68% 286002.924 293662.183 - 5.16% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.68% 11231.528 11532.251 - 1.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.67% 6368.763 6538.543 - -1.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.66% 47.108 48.360 - 0.35% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.65% 4103.809 4212.561 - 1.07% -
std::copy_if(deque<int>)_(every_other)/4096 2.65% 1421.829 1459.484 - 0.64% -
BM_StringAssignStr_Small_Transparent 2.64% 0.486 0.499 - 3.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.63% 2.247 2.306 - 0.55% -
BM_deque_deque_ranges_copy/2 2.63% 2.246 2.305 - 8.24% -
std::find_if_not(vector<bool>)_(process_all)/50 2.63% 23.804 24.429 - 3.19% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 2.63% 678.819 696.647 - 1.59% -
std::rotate(list<int>)_(by_1/4)/1024 2.62% 564.276 579.085 - 0.54% -
std::sort(vector<int>)_(qsort_adversarial)/8 2.62% 16.100 16.522 - 5.10% -
BM_vector_deque_copy_backward/512 2.62% 17.513 17.971 - 0.87% -
std::remove_if(deque<int>)_(prefix)/8192 2.62% 4178.163 4287.537 - 0.08% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.62% 24.558 25.201 - 1.81% -
std::find_if_not(vector<bool>)_(process_all)/8 2.61% 3.544 3.637 - 2.88% -
ranges::minmax(std::vector<long_long>)/64 2.60% 9.937 10.195 - 0.13% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.60% 4672.590 4794.204 - 0.33% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.59% 2882.923 2957.731 - 3.14% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.59% 24.364 24.996 - -4.13% -
std::any_of(list<int>)_(process_all)/50 2.59% 21.501 22.057 - 0.18% -
SetIntersection_Front_Vector_uint32_262144_16384 2.59% 77262048.723 79259966.713 - -0.20% -
std::reverse_copy(list<int>)/64 2.58% 29.255 30.011 - 0.26% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.58% 20450.763 20978.653 - -1.97% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.58% 218853427.150 224489907.767 - 0.98% -
std::find(deque<int>)_(process_all)/8 2.57% 3.398 3.486 - -1.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.57% 175243877.135 179742979.966 - 3.66% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.56% 5.792 5.940 - 1.49% -
BM_deque_deque_ranges_move/64000 2.56% 3039.460 3117.227 - 4.05% -
std::copy_n(vector<bool>)_(aligned)/64 2.55% 1.265 1.298 - -4.14% -
BM_num_get<double> 2.55% 36.182 37.106 - -0.86% -
ranges::min(std::list<char>)/70000 2.55% 53107.561 54460.669 - 0.62% -
std::unique(vector<int>)_(contiguous)/1024 2.55% 302.781 310.495 - 1.14% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.54% 9.464 9.704 - 0.09% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.54% 6.486 6.651 - 2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 2.54% 4283041.225 4391885.385 - 6.07% -
std::transform(vector<int>,_vector<int>)/32 2.54% 16.892 17.321 - 0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.53% 85623.373 87789.660 - -2.25% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.53% 75.881 77.800 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.53% 178310.725 182817.628 - -1.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.52% 23.230 23.816 - 0.66% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.52% 2.424 2.485 - 0.63% -
SetIntersection_Interlaced_Vector_uint32_1024_64 2.52% 4990595.621 5116396.359 - 17.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.52% 1355139.307 1389264.846 - 5.43% -
std::remove(deque<int>)_(prefix)/1024 2.50% 515.258 528.164 - 0.81% -
SetIntersection_Interlaced_Set_float_16384_1024 2.50% 170803895.483 175079874.010 - 2.17% -
BM_deque_vector_copy/4000 2.50% 139.516 143.008 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.50% 1182961.685 1212553.284 - 1.80% -
std::copy_if(vector<int>)_(entire_range)/4096 2.50% 911.558 934.339 - 0.50% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.50% 21.253 21.784 - 3.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.50% 689.954 707.177 - 1.95% -
std::copy_n(vector<bool>)_(aligned)/32768 2.50% 34.810 35.679 - 0.26% -
std::fill_n(vector<int>)/8192 2.49% 229.420 235.143 - 0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.49% 1884.918 1931.906 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.48% 42325.455 43376.888 - 1.79% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.48% 167.007 171.155 - 0.11% -
std::stable_partition(vector<int>)_(dense)/50 2.48% 26.313 26.966 - 6.79% -
ranges::minmax(std::vector<long_long>)/70000 2.47% 8975.629 9197.468 - 0.14% -
std::copy_if(deque<int>)_(every_other)/64 2.47% 22.779 23.342 - 0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.47% 30.619 31.375 - -0.06% -
bm_lexicographical_compare<unsigned_char>/4096 2.47% 75.774 77.643 - 0.09% -
std::remove_if(list<int>)_(sprinkled)/1024 2.46% 958.191 981.782 - -0.05% -
std::fill(vector<bool>)/32768 2.46% 29.214 29.933 - -1.08% -
std::fill(vector<int>)/50 2.46% 2.161 2.214 - 0.53% -
SetIntersection_None_Vector_float_4_1 2.45% 217741939.458 223073474.575 - 4.12% -
std::fill_n(vector<int>)/50 2.44% 2.175 2.228 - 0.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.44% 2298973.510 2355153.288 - 0.39% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.44% 0.695 0.712 - 0.22% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.44% 18.593 19.046 - 0.15% -
BM_StringAssignStr_Small_Opaque 2.43% 0.719 0.736 - 0.18% -
std::pop_heap(vector<int>)/1024 2.43% 9.682 9.918 - -0.01% -
ranges::minmax(std::list<long_long>)/70000 2.43% 54022.020 55333.888 - -0.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.43% 4.052 4.150 - -0.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.42% 485240.586 496967.324 - 0.05% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.42% 42314.526 43336.956 - 0.15% -
std::remove(vector<int>)_(sprinkled)/1024 2.41% 281.617 288.418 - 1.19% -
ranges::minmax(std::vector<__int128>)/8 2.41% 4.034 4.131 - -0.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.40% 15026.812 15387.827 - 0.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.40% 12612.502 12915.451 - -1.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.40% 598.273 612.634 - 5.78% -
BM_StringRelational_Eq_Small_Large_Control 2.40% 0.471 0.483 - 0.40% -
rng::contains_subrange(deque<int>)_(process_all)/32 2.40% 14.421 14.766 - 6.95% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.40% 1794.392 1837.391 - -1.26% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.40% 7130.931 7301.781 - 0.93% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.39% 723560.947 740885.547 - 3.04% -
std::move_backward(vector<int>)/262144 2.39% 21617.353 22134.695 - 6.64% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.39% 21.891 22.415 - -0.18% -
std::sort(vector<int>)_(repeated)/8192 2.39% 5024.316 5144.393 - 2.41% -
std::generate(vector<int>)/50 2.39% 11.746 12.026 - 1.15% -
std::generate(vector<int>)/1024 2.36% 239.287 244.942 - 0.64% -
std::remove(deque<int>)_(sprinkled)/1024 2.36% 511.264 523.340 - -0.21% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.36% 5.028 5.147 - 4.06% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.36% 7178.734 7348.085 - -0.50% -
std::copy(vector<bool>)_(aligned)/32768 2.36% 34.757 35.576 - 0.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.35% 19.269 19.723 - 2.18% -
std::any_of(list<int>)_(process_all)/32768 2.35% 26094.079 26707.866 - 1.08% -
std::lower_bound(std::list<int>)/8192 2.35% 14213.834 14547.893 - -2.06% -
std::replace_if(list<int>)_(sprinkled)/1024 2.35% 729.294 746.426 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.34% 523819.988 536099.026 - 1.05% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.34% 3622.930 3707.601 - 0.88% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.33% 4240.291 4339.289 - 0.56% -
std::find(deque<int>)_(process_all)/8192 2.33% 1911.547 1956.156 - 0.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.33% 4.994 5.111 - 0.08% -
std::partition_point(vector<int>)/32 2.33% 2.584 2.645 - 2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.33% 2274537.858 2327480.320 - -3.25% -
BM_PushHeap_string_QuickSortAdversary_16384 2.33% 16.168 16.544 - 2.67% -
std::find(list<int>)_(process_all)/50 2.33% 18.826 19.264 - 1.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.32% 1.396 1.429 - 0.62% -
BM_deque_deque_ranges_copy/1024 2.32% 36.782 37.637 - 0.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.32% 180090.382 184270.609 - 0.44% -
std::is_sorted(list<int>)/8 2.32% 2.081 2.129 - 1.21% -
std::copy_if(vector<int>)_(entire_range)/32768 2.32% 7289.981 7458.953 - 0.39% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.31% 18.058 18.476 - -10.46% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.31% 230134.691 235450.376 - -1.26% -
BM_PushHeap_string_Ascending_256 2.31% 10.965 11.218 - 0.18% -
ranges::min(std::deque<__int128>)/64 2.30% 20.518 20.991 - 0.50% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.30% 9.766 9.991 - 2.66% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.30% 12808.151 13102.752 - -0.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2.30% 3808.654 3896.245 - 0.59% -
BM_PushHeap_string_Ascending_64 2.30% 7.293 7.461 - 0.07% -
std::copy_backward(list<int>)/32768 2.30% 26091.314 26690.608 - -0.25% -
BM_PushHeap_uint64_Ascending_256 2.30% 2.094 2.142 - 0.20% -
std::unique_copy(list<int>)_(sprinkled)/52 2.30% 23.781 24.327 - 1.03% -
std::stable_sort(vector<int>)_(repeated)/1024 2.29% 1101.470 1126.730 - 4.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.29% 9.011 9.217 - 0.11% -
bm_lexicographical_compare<unsigned_char>/64 2.29% 1.998 2.044 - 1.38% -
std::find_if(list<int>)_(process_all)/8 2.28% 2.294 2.346 - -1.45% -
std::move(list<int>)/32768 2.28% 30295.449 30985.615 - 1.09% -
std::move(vector<bool>)_(unaligned)/4096 2.27% 25.965 26.555 - -0.01% -
std::copy_if(list<int>)_(every_other)/262144 2.27% 204387.302 209026.012 - -0.72% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.27% 22.655 23.168 - -5.11% -
std::find(deque<int>)_(process_all)/50 2.27% 13.048 13.344 - 1.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.27% 592237.622 605665.345 - 0.96% -
std::remove_copy(list<int>)_(prefix)/50 2.27% 18.574 18.995 - -0.80% -
rng::contains_subrange(vector<int>)_(same_length)/16 2.27% 4.730 4.837 - -0.50% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.26% 10.442 10.678 - 1.99% -
std::partition_point(list<int>)/50 2.26% 24.421 24.971 - 0.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 2.25% 440.722 450.633 - 4.77% -
std::copy_if(list<int>)_(entire_range)/1048576 2.24% 857578.846 876818.457 - 0.29% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.24% 2235.238 2285.354 - 1.83% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.24% 4.322 4.419 - 2.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.24% 119282.805 121953.840 - 1.62% -
BM_StringFindNoMatch/10 2.24% 1.356 1.387 - 4.63% -
std::remove_if(list<int>)_(prefix)/1024 2.24% 972.520 994.261 - -0.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.23% 30067.956 30739.946 - -0.07% -
std::fill_n(list<int>)/32 2.23% 7.936 8.113 - -1.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.23% 28.960 29.605 - -2.16% -
std::copy_backward(deque<int>)/32768 2.23% 3673.482 3755.311 - 1.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.23% 7539.064 7706.998 - 0.07% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.23% 17.281 17.666 - 0.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.22% 728.615 744.813 - 4.83% -
std::remove_copy(list<int>)_(prefix)/8192 2.22% 6855.184 7007.398 - 0.32% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.22% 633714.787 647770.678 - 0.24% -
std::is_sorted(vector<int>,_pred)/8 2.22% 3.164 3.234 - -0.28% -
std::swap_ranges(list<int>)/1024 2.21% 747.300 763.852 - 0.44% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.21% 801.364 819.064 - -0.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.21% 0.696 0.712 - 0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.20% 660.111 674.662 - 0.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.20% 120344.086 122996.209 - -0.09% -
BM_PushHeap_uint64_PipeOrgan_16 2.19% 0.867 0.886 - 0.05% -
SetIntersection_Front_Set_string_16384_16 2.19% 1770283.284 1809092.312 - -5.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.19% 621.748 635.373 - 5.16% -
std::unordered_map<int,_int>::erase(iterator)/32 2.19% 20.021 20.459 - 4.45% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.18% 1.335 1.364 - 8.77% -
std::adjacent_find(vector<int>,_pred)/50 2.18% 23.194 23.700 - 0.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.18% 6.673 6.819 - 5.11% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.18% 282.401 288.563 - 0.93% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.18% 2110.493 2156.540 - 1.07% -
BM_lexicographical_compare_three_way_fast_path/256 2.18% 68.197 69.685 - -2.20% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.18% 782.453 799.519 - 0.52% -
std::find(deque<int>)_(process_all)/1024 2.18% 239.758 244.982 - 0.71% -
rng::contains_subrange(vector<int>)_(single_element)/50 2.18% 12.234 12.500 - -0.08% -
std::generate_n(vector<int>)/8192 2.18% 1804.172 1843.455 - 0.40% -
std::equal(list<int>)_(it,_it,_it)/8 2.18% 2.653 2.710 - -0.32% -
std::fill(vector<bool>)/4096 2.18% 4.119 4.209 - 0.21% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.18% 2830.164 2891.726 - 0.65% -
std::partition_point(list<int>)/32 2.18% 15.639 15.979 - 0.74% -
std::fill(list<int>)/32 2.17% 8.150 8.327 - 0.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.17% 10.087 10.306 - -7.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.16% 9.069 9.265 - 0.15% -
BM_PushHeap_float_Ascending_1024 2.16% 3.120 3.187 - 0.59% -
BM_PushHeap_float_QuickSortAdversary_1024 2.16% 0.619 0.632 - 0.69% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.16% 2110.343 2155.910 - 1.73% -
std::unordered_set<int>::erase(iterator)/32 2.16% 20.214 20.650 - 2.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.15% 6837.019 6984.023 - 4.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.14% 140610.661 143623.906 - 3.99% -
std::pop_heap(deque<float>)/8192 2.14% 59.703 60.981 - -0.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.14% 566.500 578.601 - -0.56% -
SetIntersection_Front_Vector_float_256_64 2.14% 4261818.675 4352817.120 - 0.23% -
std::stable_sort(vector<int>)_(heap)/8192 2.13% 14576.790 14887.751 - 2.49% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.13% 4456.898 4551.939 - -0.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 2.13% 18.743 19.142 - -2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.13% 176322435.641 180075726.032 - 2.84% -
SetIntersection_Front_Vector_float_1024_64 2.13% 1343924.884 1372507.622 - 0.11% -
std::copy_if(deque<int>)_(every_other)/262144 2.12% 91040.057 92966.919 - 0.10% -
BM_deque_deque_ranges_move/4000 2.12% 142.121 145.129 - 0.07% -
std::copy_if(deque<int>)_(every_other)/32768 2.12% 11391.688 11632.638 - 0.23% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.11% 5.497 5.613 - 1.85% -
std::set<std::string>::contains(key)_(existent)/32 2.11% 15.919 16.254 - 2.04% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.10% 1893.064 1932.862 - 2.06% -
bm_lexicographical_compare<unsigned_char>/512 2.10% 8.638 8.820 - 0.49% -
std::replace_if(deque<int>)_(prefix)/8192 2.09% 3420.887 3492.540 - 0.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.09% 272.245 277.946 - 0.76% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.09% 96983.106 99014.192 - -2.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.09% 955545.288 975507.757 - -0.70% -
BM_deque_deque_copy/1 2.09% 2.487 2.538 - 0.10% -
std::copy(deque<int>)/8 2.08% 2.588 2.642 - 0.21% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.08% 6.109 6.236 - -0.29% -
BM_StringRead_Cold_Deep_Empty 2.07% 1.168 1.192 - -1.77% -
std::move_backward(list<int>)/1048576 2.07% 1017446.678 1038524.172 - 0.16% -
std::fill_n(vector<bool>)/512 2.07% 1.428 1.457 - 0.15% -
BM_PushHeap_string_PipeOrgan_64 2.07% 5.753 5.872 - 4.62% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.06% 41342.773 42195.431 - 2.85% -
std::rotate(list<int>)_(by_1/3)/50 2.06% 23.151 23.628 - 3.26% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.06% 4.582 4.677 - 0.76% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.06% 32520.954 33190.820 - -0.74% -
BM_deque_vector_move/4000 2.06% 139.565 142.439 - 0.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.06% 4.423 4.514 - 1.25% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.05% 780.858 796.866 - 0.39% -
std::copy_if(list<int>)_(every_other)/8 2.05% 2.252 2.298 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.05% 19.393 19.791 - 0.80% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.05% 282.629 288.416 - 1.36% -
BM_deque_vector_ranges_move/64000 2.04% 2960.798 3021.314 - 2.99% -
rng::contains(list<int>)_(process_all)/50 2.04% 18.230 18.601 - 3.02% -
std::set<int>::insert(value)_(new_value,_end)/0 2.04% 17.175 17.525 - 2.37% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.04% 5.317 5.425 - 3.09% -
std::is_sorted_until(vector<int>)/8 2.03% 2.048 2.090 - 0.80% -
std::generate_n(vector<int>)/1024 2.03% 238.481 243.331 - 0.48% -
BM_vector_deque_move_backward/1024 2.03% 37.178 37.933 - 0.75% -
std::generate_n(vector<int>)/50 2.03% 11.750 11.988 - 0.46% -
BM_vector_deque_move/64 2.03% 2.772 2.828 - 4.06% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.03% 771.884 787.537 - 0.30% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.03% 19.138 19.526 - -1.19% -
std::shift_right(vector<int>)/8192 2.02% 295.624 301.602 - 0.16% -
std::copy_if(deque<int>)_(every_other)/1048576 2.02% 364716.571 372090.200 - 0.09% -
std::find_end(deque<int>,_pred)_(process_all)/8192 2.02% 4279.396 4365.904 - 0.96% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.02% 2.777 2.833 - 0.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.02% 51.747 52.791 - -0.87% -
SetIntersection_Front_Vector_string_262144_4 2.01% 1186812.688 1210705.987 - 2.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.01% 42935.938 43799.968 - 1.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.01% 1.243 1.268 - 8.23% -
rng::starts_with(deque<int>)/1024 2.01% 479.139 488.754 - 8.96% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.01% 27.278 27.825 - 0.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.01% 129.218 131.809 - 1.27% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.00% 6.454 6.583 - -2.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.00% 13746.409 14021.367 - -0.71% -
std::remove_copy(list<int>)_(sprinkled)/8192 2.00% 6843.842 6980.475 - 0.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.99% 87284.752 89024.893 - 5.44% -
ranges::min(std::list<long_long>)/64 1.99% 24.159 24.640 - -0.46% -
BM_deque_deque_copy_backward/4096 1.99% 150.926 153.932 - -0.62% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.99% 22.140 22.580 - -2.97% -
std::replace_if(vector<int>)_(prefix)/1024 1.99% 266.744 272.045 - -1.09% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.99% 838659.492 855315.667 - 3.61% -
ranges::minmax(std::deque<__int128>)/70000 1.99% 33987.055 34661.976 - -0.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.98% 3.663 3.736 - 0.31% -
ranges::min(std::deque<__int128>)/70000 1.98% 23865.090 24338.403 - 0.00% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.98% 6.094 6.215 - 1.43% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.98% 0.698 0.712 - 0.29% -
BM_deque_vector_ranges_copy/70000 1.98% 3197.045 3260.304 - 2.22% -
BM_StringRelational_Compare_Huge_Empty_Control 1.97% 1.634 1.666 - 3.49% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.97% 2.333 2.378 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.97% 21050812.837 21464709.321 - 2.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.97% 607032.324 618962.556 - 1.46% -
std::stable_sort(vector<int>)_(ascending)/8192 1.96% 13449.812 13714.095 - 2.35% -
std::find(vector<int>)_(process_all)/32768 1.96% 7313.926 7457.621 - 0.77% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.96% 3948.061 4025.516 - -0.63% -
std::move(vector<bool>)_(unaligned)/262144 1.96% 1588.537 1619.661 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.96% 201241354.042 205175673.068 - -7.56% -
BM_deque_vector_ranges_copy_backward/4096 1.95% 147.365 150.242 - 0.78% -
std::find(deque<int>)_(process_all)/32768 1.95% 7694.330 7844.504 - 0.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.95% 450.648 459.419 - 1.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.94% 7640.070 7788.488 - 2.56% -
SetIntersection_Front_Set_uint32_16384_16384 1.94% 211515699.545 215620110.714 - 1.87% -
std::replace(vector<int>)_(prefix)/8192 1.93% 1259.317 1283.611 - 1.48% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.93% 5.815 5.927 - 9.92% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.92% 68.656 69.976 - 0.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.92% 15273.056 15566.694 - 0.41% -
BM_StringEraseWithMove_Empty_Opaque 1.92% 0.789 0.804 - -21.03% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.92% 9.860 10.049 - -14.38% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.91% 6633.146 6760.068 - 1.40% -
BM_deque_vector_ranges_move/65536 1.91% 2971.935 3028.793 - 1.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.91% 2.051 2.091 - -2.36% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.91% 12.915 13.162 - 2.49% -
BM_PushHeap_uint64_Ascending_1024 1.91% 2.573 2.622 - 0.02% -
std::search(vector<int>,_pred)_(same_length)/8192 1.91% 4910.814 5004.424 - 1.71% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.90% 14.722 15.002 - 2.26% -
std::unique(deque<int>)_(contiguous)/1024 1.90% 505.904 515.537 - 0.23% -
std::find_if_not(deque<int>)_(process_all)/8 1.90% 2.669 2.720 - 3.12% -
std::copy_if(vector<int>)_(entire_range)/262144 1.90% 58640.914 59754.452 - 0.51% -
std::replace(deque<int>)_(prefix)/8192 1.89% 3207.739 3268.451 - 0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.89% 142264504.620 144954023.952 - -5.28% -
BM_StringRelational_Eq_Large_Large_Control 1.89% 2.238 2.280 - 2.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.89% 140358.187 143004.609 - 2.97% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.88% 1824.271 1858.580 - 0.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.87% 1085672.395 1106014.192 - -0.19% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.87% 27.842 28.363 - -2.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.87% 1.048 1.067 - -16.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.86% 3.209 3.269 - 0.40% -
std::move_backward(vector<int>)/32768 1.86% 1700.669 1732.370 - -0.19% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.86% 38619.251 39338.090 - -0.34% -
ranges::minmax(std::deque<long_long>)/70000 1.86% 25539.358 26014.263 - 0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.86% 0.958 0.975 - 0.90% -
std::replace(list<int>)_(prefix)/50 1.86% 16.924 17.238 - -0.04% -
SetIntersection_Front_Vector_uint64_262144_64 1.85% 1334762.807 1359415.460 - -0.41% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.84% 9.779 9.960 - -9.46% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.84% 7.934 8.081 - 0.42% -
std::replace(vector<int>)_(prefix)/32 1.84% 5.120 5.214 - 1.34% -
SetIntersection_None_Vector_float_1024_1024 1.84% 1077292.294 1097124.636 - 3.38% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.84% 11859.156 12077.454 - 4.43% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.84% 728.359 741.754 - 0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.84% 23626.868 24061.340 - -0.01% -
std::move_backward(vector<bool>)_(aligned)/512 1.84% 2.280 2.322 - 1.53% -
std::replace(deque<int>)_(sprinkled)/1024 1.82% 344.764 351.040 - 0.46% -
std::move(vector<bool>)_(aligned)/1048576 1.82% 1703.571 1734.545 - -0.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.82% 1436.657 1462.777 - 0.15% -
std::copy_backward(list<int>)/262144 1.81% 216171.465 220094.658 - 0.83% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.81% 1861.663 1895.315 - 1.61% -
SetIntersection_None_Set_string_64_4 1.81% 21681062.814 22072758.435 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.81% 23.286 23.706 - -0.61% -
BM_deque_deque_ranges_move/1024 1.81% 36.979 37.646 - -1.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.80% 114321.025 116382.421 - -2.58% -
std::move_backward(vector<bool>)_(aligned)/4096 1.80% 7.120 7.249 - 0.75% -
std::count_if(list<int>)_(every_other)/8 1.80% 2.716 2.765 - 0.15% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.80% 4.724 4.809 - -1.60% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.80% 1246.171 1268.544 - -0.51% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.79% 769.061 782.865 - -2.62% -
std::generate(vector<int>)/32 1.79% 7.823 7.963 - 0.80% -
std::is_sorted_until(deque<int>,_pred)/8 1.79% 4.141 4.216 - -9.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.79% 1.429 1.454 - 9.02% -
std::find(vector<int>)_(process_all)/8192 1.79% 1831.890 1864.654 - 0.47% -
std::generate_n(list<int>)/32 1.79% 8.433 8.584 - 0.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.78% 48.124 48.982 - 0.60% -
std::reverse_copy(deque<int>)/32768 1.78% 7904.107 8045.151 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.78% 348623584.594 354842731.510 - 1.78% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.78% 36.554 37.205 - 5.03% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.78% 4722.770 4806.879 - -0.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.78% 703.232 715.754 - -18.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.78% 768.259 781.934 - 0.71% -
SetIntersection_Front_Vector_string_256_16 1.78% 6087286.265 6195520.947 - 0.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.77% 7657.378 7793.246 - 0.85% -
std::find_end(forward_list<int>)_(same_length)/1000 1.77% 1451.641 1477.383 - -0.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.77% 1.257 1.279 - -3.29% -
BM_PushHeap_float_PipeOrgan_262144 1.77% 3.168 3.224 - 2.62% -
std::reverse_copy(deque<int>)/512 1.77% 123.228 125.405 - 0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.77% 23.828 24.248 - 0.97% -
std::make_heap(deque<int>)_(shuffled)/1024 1.76% 2516.441 2560.830 - -2.84% -
BM_PushHeap_string_Random_256 1.76% 14.217 14.467 - -2.22% -
SetIntersection_None_Vector_float_4_4 1.76% 136030635.479 138428979.320 - 3.61% -
BM_PushHeap_string_Ascending_16 1.76% 4.646 4.728 - 1.22% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.75% 2801.030 2850.152 - 2.72% -
BM_deque_vector_copy/1024 1.75% 36.903 37.549 - -0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.75% 5364.817 5458.509 - 0.87% -
std::partition_copy(vector<int>)/32 1.75% 8.078 8.219 - 3.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.74% 6744.582 6862.220 - 3.19% -
std::find(vector<int>)_(process_all)/1024 1.74% 239.966 244.139 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.74% 24.293 24.715 - -0.44% -
std::make_heap(vector<int>)_(shuffled)/1024 1.74% 565.075 574.898 - 0.11% -
std::copy(list<int>)/32768 1.74% 25840.178 26289.144 - 0.43% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.74% 1295765.431 1318258.631 - 0.85% -
BM_StringAssignStr_Large_Transparent 1.73% 10.360 10.540 - 2.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.73% 50.556 51.429 - 2.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.73% 665.322 676.804 - 3.04% -
std::replace(deque<int>)_(sprinkled)/8192 1.72% 2758.549 2806.072 - 0.23% -
bm_lexicographical_compare<unsigned_char>/32768 1.72% 562.517 572.204 - 0.05% -
BM_StringEraseToEnd_Huge_Opaque 1.72% 2.290 2.329 - 3.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.72% 1198669.846 1219255.772 - 3.31% -
BM_StringEraseWithMove_Large_Transparent 1.71% 2.648 2.693 - -3.49% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.71% 3877.885 3944.192 - 0.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.71% 8993633.471 9147290.191 - -3.73% -
std::reverse_copy(deque<int>)/4096 1.71% 954.016 970.302 - -1.08% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.71% 20.433 20.782 - 0.05% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.70% 450.319 457.974 - 2.67% -
SetIntersection_Front_Set_string_1024_1024 1.70% 55151219.466 56088629.777 - 0.83% -
ranges::minmax(std::vector<long_long>)/8 1.70% 2.076 2.111 - 0.12% -
std::fill_n(vector<int>)/32 1.70% 1.127 1.146 - 0.19% -
SetIntersection_None_Vector_float_262144_16 1.70% 1147178.712 1166656.379 - 2.75% -
std::unique(deque<int>)_(contiguous)/8192 1.70% 3697.270 3760.010 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.69% 35.720 36.324 - -11.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.69% 804147.698 817752.470 - 0.30% -
BM_vector_deque_ranges_copy_backward/1 1.69% 2.284 2.323 - 13.80% -
std::adjacent_find(vector<int>,_pred)/1048576 1.69% 464886.590 472730.702 - -0.10% -
std::find(vector<int>)_(bail_25%)/1024 1.68% 65.537 66.641 - 0.93% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.68% 12504.796 12715.169 - -1.13% -
BM_deque_deque_copy_backward/5500 1.68% 201.973 205.368 - -0.27% -
BM_deque_deque_copy/70000 1.68% 3181.967 3235.413 - -2.58% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.68% 295.770 300.726 - 0.21% -
std::replace_if(list<int>)_(sprinkled)/8192 1.67% 7271.596 7393.391 - -7.16% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.67% 10011.729 10179.364 - -18.71% -
SetIntersection_Interlaced_Set_float_262144_262144 1.67% 1635774.414 1663083.170 - 0.98% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.67% 24.179 24.582 - 1.63% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.67% 2618.506 2662.180 - -1.36% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.67% 3.826 3.889 - -2.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.67% 2.125 2.160 - -0.26% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.66% 36718.742 37329.933 - -1.11% -
std::partial_sort(deque<int>)_(shuffled)/8 1.66% 32.026 32.558 - -1.38% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.66% 22.866 23.246 - 0.42% -
std::adjacent_find(list<int>,_pred)/8192 1.66% 7130.777 7249.191 - 0.30% -
BM_PushHeap_uint32_QuickSortAdversary_64 1.66% 0.616 0.626 - 1.69% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.66% 6584.250 6693.522 - 5.03% -
SetIntersection_Front_Vector_string_262144_64 1.66% 3131135.823 3183082.758 - -0.99% -
std::unique(deque<int>)_(sprinkled)/1024 1.66% 505.908 514.292 - 0.51% -
std::reverse_copy(deque<int>)/64 1.65% 15.701 15.961 - 0.36% -
ranges::min(std::deque<long_long>)/8 1.65% 2.268 2.306 - 0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.65% 54.297 55.193 - 0.85% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.64% 240733.096 244685.741 - 0.27% -
std::replace(deque<int>)_(sprinkled)/32 1.64% 11.966 12.163 - 0.37% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.64% 5.272 5.359 - -6.82% -
std::search(vector<int>)_(near_matches)/1000 1.64% 14121.336 14352.691 - 0.86% -
SetIntersection_None_Vector_float_1024_16 1.64% 1096776.640 1114740.850 - 2.33% -
std::move(deque<int>)/262144 1.64% 14862.681 15105.923 - -0.67% -
std::move_backward(list<int>)/64 1.63% 38.935 39.571 - 0.53% -
BM_deque_vector_ranges_move_backward/5500 1.63% 198.449 201.688 - 0.75% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.63% 23712.793 24099.522 - 0.20% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.63% 4.450 4.522 - -0.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.63% 3932.639 3996.742 - 0.56% -
std::partition(vector<int>)_(dense)/50 1.63% 12.953 13.164 - -0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.63% 7231.930 7349.619 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.62% 11975.688 12170.285 - 2.09% -
std::sample(list<int>)/8192 1.62% 97654.814 99240.671 - 0.83% -
std::upper_bound(std::list<int>)/8 1.62% 16.029 16.288 - 0.49% -
std::set<int>::erase(iterator)/32 1.61% 20.115 20.439 - 3.77% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.61% 1708.425 1735.909 - 0.13% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.61% 562.829 571.877 - 1.94% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.61% 5.713 5.805 - 0.69% -
std::upper_bound(std::deque<int>)/8192 1.60% 64.354 65.387 - 0.77% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.60% 42.691 43.376 - 0.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.60% 1146.981 1165.375 - 0.59% -
std::set<std::string>::count(key)_(existent)/1024 1.60% 24.374 24.764 - 1.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.60% 2.128 2.162 - -0.27% -
SetIntersection_Interlaced_Set_string_16384_1024 1.60% 349998083.127 355581246.516 - 2.74% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.59% 29.037 29.500 - 0.97% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.59% 126.878 128.899 - 0.99% -
rng::contains(vector<int>)_(process_all)/1048576 1.59% 230218.702 233883.414 - 0.64% -
std::rotate(list<int>)_(1_element_backward)/1024 1.59% 733.692 745.370 - 0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.59% 2160.629 2195.010 - 1.45% -
std::adjacent_find(list<int>)/1048576 1.59% 859057.273 872716.573 - 0.58% -
std::deque<int>::ctor(size)/8192 1.59% 440.115 447.108 - -1.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.59% 3927.128 3989.416 - -0.65% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.59% 272720.271 277044.731 - -0.11% -
std::move_backward(deque<int>)/4096 1.58% 152.702 155.122 - -0.68% -
std::search(deque<int>,_pred)_(same_length)/1024 1.58% 511.199 519.300 - 2.78% -
std::remove_copy(list<int>)_(sprinkled)/50 1.58% 18.450 18.741 - 0.80% -
std::for_each_n(vector<int>)/32 1.58% 3.672 3.730 - 0.51% -
std::find(deque<int>)_(bail_25%)/8192 1.57% 475.395 482.877 - 0.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.57% 231.290 234.926 - -4.89% -
std::adjacent_find(vector<int>)/8 1.57% 2.000 2.031 - 0.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.57% 2.125 2.158 - -0.33% -
std::search(list<int>)_(near_matches)/1000 1.57% 37526.370 38115.161 - 0.37% -
std::partition(vector<int>)_(sparse)/1024 1.57% 253.223 257.195 - 0.61% -
std::partition_point(deque<int>)/8192 1.57% 14.911 15.145 - -1.95% -
std::remove(list<int>)_(prefix)/1024 1.57% 947.554 962.401 - -2.37% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.57% 3686.278 3744.007 - 0.39% -
std::remove_if(deque<int>)_(sprinkled)/32 1.56% 52.996 53.824 - 0.04% -
SetIntersection_Front_Vector_float_16384_64 1.56% 1344367.807 1365357.113 - 1.65% -
SetIntersection_Front_Set_string_256_16 1.56% 6789106.864 6895013.979 - -6.99% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.56% 19.266 19.566 - 1.75% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.56% 35.053 35.599 - -1.58% -
BM_PushHeap_string_Random_1024 1.55% 14.831 15.062 - -2.28% -
std::multiset<int>::ctor(const&)/1024 1.55% 6345.786 6444.221 - 0.42% -
std::rotate(list<int>)_(by_1/2)/1024 1.55% 379.774 385.662 - -0.92% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.55% 7294.064 7406.881 - 0.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.55% 32.005 32.500 - 6.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.55% 151443.356 153784.497 - 4.54% -
std::reverse(deque<int>)/32768 1.55% 5666.035 5753.592 - 0.57% -
std::unique(deque<int>)_(sprinkled)/8192 1.54% 3771.127 3829.375 - 0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.54% 1.630 1.655 - 1.75% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.54% 472621.682 479900.428 - 0.33% -
BM_PushHeap_string_PipeOrgan_262144 1.54% 17.362 17.629 - 4.24% -
std::partial_sort(vector<int>)_(heap)/1024 1.54% 7874.092 7995.243 - 0.53% -
std::stable_partition(list<int>)_(sparse)/32 1.54% 9.642 9.790 - 3.73% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.54% 2.125 2.158 - -0.29% -
std::remove_copy(deque<int>)_(prefix)/8192 1.53% 3312.577 3363.413 - 0.32% -
std::for_each_n(list<int>)/32 1.53% 11.087 11.257 - 0.30% -
std::sample(list<int>)/1024 1.53% 11872.850 12054.746 - 0.48% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.53% 773.250 785.049 - 1.18% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.53% 355.515 360.939 - 0.73% -
SetIntersection_Interlaced_Set_float_1024_4 1.52% 9788599.901 9937500.272 - 1.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.52% 7688706.642 7805543.658 - 3.77% -
std::copy_backward(list<int>)/512 1.52% 363.067 368.579 - 0.73% -
std::partition_copy(list<int>)/50 1.52% 12.857 13.052 - -0.44% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.52% 144.245 146.430 - -0.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.51% 93084.860 94493.511 - 0.19% -
std::multimap<int,_int>::ctor(const&)/32 1.51% 217.826 221.121 - -0.24% -
BM_deque_deque_move/4000 1.51% 142.118 144.267 - -0.99% -
rng::contains(deque<int>)_(process_all)/32 1.51% 8.536 8.664 - 0.09% -
std::copy(list<int>)/1048576 1.51% 854974.786 867888.255 - 0.26% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.51% 3311.047 3361.054 - 0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.51% 98806.582 100298.629 - -2.12% -
BM_deque_vector_ranges_copy_backward/4000 1.51% 143.060 145.218 - -1.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.51% 12858.792 13052.759 - -3.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.51% 888674.470 902070.633 - 3.68% -
std::replace(deque<int>)_(prefix)/32 1.50% 12.822 13.015 - 2.37% -
BM_StringRelational_Compare_Large_Large_Control 1.50% 2.082 2.114 - 1.54% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.50% 86832.315 88132.759 - 0.32% -
BM_deque_vector_ranges_copy/65536 1.50% 2941.728 2985.756 - 2.02% -
BM_CmpEqual_uchar_uint 1.50% 1.068 1.084 - 2.80% -
std::find_end(forward_list<int>)_(single_element)/1000 1.49% 686.171 696.412 - 1.08% -
SetIntersection_None_Set_float_1024_1024 1.49% 8991857.397 9125891.859 - 2.26% -
SetIntersection_Interlaced_Set_uint64_1_1 1.49% 542209913.817 550284800.566 - 3.23% -
SetIntersection_Interlaced_Vector_uint32_1024_16 1.49% 2499501.196 2536635.559 - 15.42% -
BM_deque_vector_move_backward/1024 1.49% 36.711 37.256 - -0.85% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.49% 6114.511 6205.336 - -4.98% -
rng::find_last(vector<int>)_(bail_10%)/50 1.48% 10.725 10.883 - 0.90% -
std::replace(deque<int>)_(prefix)/1024 1.48% 405.672 411.658 - 0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.48% 990920.685 1005542.812 - 1.14% -
std::set<int>::erase(iterator)/8192 1.48% 20.696 21.001 - 6.24% -
std::make_heap(deque<int>)_(ascending)/1024 1.47% 2595.500 2633.681 - -1.68% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.46% 537.900 545.777 - 2.22% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.46% 498520.447 505804.950 - 0.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.46% 1500.403 1522.305 - 2.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.45% 54845.455 55642.588 - 2.50% -
std::swap_ranges(list<int>)/32 1.45% 19.318 19.599 - -5.14% -
BM_deque_vector_ranges_copy/64000 1.45% 2912.713 2955.023 - 0.82% -
std::remove_if(list<int>)_(prefix)/32 1.45% 57.879 58.719 - 0.02% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.45% 573763.593 582068.577 - 1.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.44% 96.527 97.921 - 14.58% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.44% 7.511 7.619 - -2.55% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.44% 673.010 682.723 - 0.64% -
std::unordered_set<int>::clear()/1024 1.44% 8359.005 8479.650 - 6.67% -
std::remove_if(deque<int>)_(prefix)/50 1.44% 64.165 65.088 - -12.17% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.44% 598.616 607.224 - 0.39% -
BM_PushHeap_float_Random_16 1.44% 5.334 5.411 - -0.81% -
std::upper_bound(std::forward_list<int>)/100 1.44% 95.999 97.378 - 0.95% -
std::move(vector<int>)/32768 1.44% 1704.927 1729.405 - 0.35% -
std::search(vector<int>)_(near_matches)/1024 1.43% 14852.385 15065.309 - 0.64% -
std::set<int>::erase(key)_(existent)/32 1.43% 22.008 22.323 - 1.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.43% 7466.192 7573.139 - -0.40% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.43% 512.925 520.260 - 0.15% -
std::stable_sort(vector<int>)_(heap)/1024 1.43% 2539.272 2575.582 - 1.56% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.43% 22.999 23.328 - -0.12% -
std::is_sorted_until(list<int>,_pred)/8 1.43% 3.659 3.712 - -0.54% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.43% 274676.389 278601.823 - 0.46% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.43% 2.677 2.715 - 35.82% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.43% 211297.122 214312.251 - 0.81% -
BM_PushHeap_string_SingleElement_4 1.43% 2.331 2.364 - 3.11% -
std::set<int>::clear()/8192 1.42% 82177.383 83348.130 - 5.43% -
std::copy_if(deque<int>)_(every_other)/8 1.42% 3.399 3.448 - -10.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.42% 213.782 216.826 - -2.85% -
SetIntersection_Front_Vector_string_262144_16 1.42% 1608091.112 1630970.556 - -1.04% -
std::adjacent_find(vector<int>)/8192 1.42% 1811.272 1837.042 - 0.37% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.42% 3426.712 3475.394 - -6.62% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.42% 6546.310 6639.151 - 0.51% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.42% 12552.941 12730.789 - -2.48% -
std::list<int>::ctor(size)/1024 1.42% 11889.752 12058.038 - -5.66% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.41% 38482.137 39024.649 - -0.16% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.41% 468.376 474.968 - 0.45% -
rng::find(vector<bool>)_(process_all)/1048576 1.41% 3615.607 3666.454 - 0.76% -
std::copy_backward(deque<int>)/8 1.41% 2.662 2.699 - -3.66% -
rng::fold_left(deque<int>)/32 1.40% 16.159 16.386 - -6.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.40% 1.048 1.063 - 1.51% -
BM_deque_deque_copy/64000 1.40% 2947.276 2988.549 - -0.67% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.40% 37.022 37.539 - 0.17% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.39% 87893.273 89117.756 - 0.51% -
std::stable_sort(vector<int>)_(descending)/1024 1.38% 2777.984 2816.432 - 0.79% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.38% 4485.262 4547.279 - 1.57% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.38% 11350.045 11506.972 - -2.19% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.38% 346.008 350.790 - 7.84% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.38% 87748.394 88961.182 - 0.39% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.38% 22944.589 23261.674 - 0.63% -
std::search(list<int>)_(near_matches)/1024 1.38% 39173.691 39714.582 - 0.47% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.38% 8776.812 8897.938 - 0.56% -
BM_StringRelational_Less_Large_Large_Control 1.38% 2.121 2.150 - 0.57% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.38% 931583.168 944416.611 - 0.33% -
SetIntersection_None_Set_float_256_16 1.38% 10880779.425 11030602.929 - 2.71% -
rng::contains(deque<int>)_(process_all)/8192 1.37% 1852.142 1877.504 - 0.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.37% 57305.641 58090.286 - -3.80% -
ranges::min(std::list<__int128>)/8 1.37% 2.041 2.069 - -4.66% -
std::remove_copy(vector<int>)_(prefix)/32 1.37% 9.367 9.495 - 1.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.37% 4.022 4.077 - -1.41% -
std::is_sorted(vector<int>,_pred)/1024 1.36% 462.687 468.990 - -0.04% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.36% 242.401 245.703 - 0.25% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.36% 1.508 1.528 - -7.54% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.36% 510.928 517.882 - 0.22% -
std::find(vector<int>)_(process_all)/50 1.36% 12.333 12.501 - 0.80% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.36% 571.028 578.794 - 2.96% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.36% 740.091 750.146 - 0.13% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.36% 21.793 22.089 - 0.09% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.36% 5.177 5.247 - -5.22% -
std::equal(list<int>)_(it,_it,_it)/1024 1.36% 1123.141 1138.367 - 0.70% -
std::replace(list<int>)_(prefix)/32 1.36% 10.909 11.057 - 0.34% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.35% 941476.672 954233.651 - 0.44% -
bm_lexicographical_compare<signed_char>/32768 1.35% 472.571 478.964 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.35% 395.485 400.835 - -0.07% -
BM_CmpEqual_uchar_ushort 1.35% 1.070 1.084 - -0.51% -
std::transform(list<int>)_(identity_transform)/1024 1.35% 732.542 742.400 - 0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.34% 2953682.779 2993289.957 - -0.98% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.34% 17566.836 17802.326 - 0.46% -
std::copy_backward(list<int>)/1048576 1.34% 869127.472 880776.596 - 0.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.34% 33779.520 34232.176 - 4.74% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.34% 747.791 757.803 - -3.45% -
std::set<int>::contains(key)_(non-existent)/1024 1.34% 6.055 6.136 - -14.04% -
BM_deque_vector_copy/5500 1.34% 194.464 197.060 - 0.16% -
std::transform(list<int>,_list<int>)/1024 1.34% 832.557 843.672 - 0.52% -
std::remove_copy(deque<int>)_(prefix)/32 1.33% 12.893 13.065 - -0.10% -
std::remove_copy(list<int>)_(prefix)/1024 1.33% 734.484 744.268 - 0.42% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.33% 12.457 12.623 - 0.23% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.33% 758.028 768.113 - 0.89% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.33% 271.429 275.039 - 0.97% -
SetIntersection_Interlaced_Set_uint64_256_256 1.32% 7654888.820 7756283.160 - 2.06% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.32% 63724.692 64568.510 - 2.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.32% 20.818 21.094 - 1.17% -
std::replace_if(list<int>)_(prefix)/1024 1.32% 728.157 737.787 - 0.56% -
std::find_end(forward_list<int>)_(process_all)/8192 1.32% 5721.474 5797.065 - 0.11% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.32% 29.336 29.724 - 0.67% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.32% 234407134.441 237495282.027 - -0.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.32% 1.176 1.191 - -1.00% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.32% 625.005 633.225 - 0.11% -
rng::starts_with(list<int>,_pred)/8 1.31% 3.478 3.523 - -0.13% -
std::multiset<int>::insert(value)_(already_present)/32 1.31% 18.368 18.609 - 1.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.31% 751.764 761.632 - 0.69% -
rng::contains(vector<int>)_(process_all)/8192 1.31% 1791.576 1815.090 - 0.64% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.31% 463.766 469.847 - -4.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.31% 11296694.765 11444707.279 - 1.34% -
std::remove(list<int>)_(sprinkled)/50 1.31% 60.790 61.586 - 0.29% -
std::remove_copy(vector<int>)_(prefix)/1024 1.31% 260.468 263.867 - 0.29% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.30% 1015736.192 1028924.311 - -0.21% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.29% 600.023 607.787 - 0.48% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.29% 1.504 1.524 - -0.21% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.29% 42.306 42.853 - 0.88% -
std::copy_if(deque<int>)_(entire_range)/262144 1.29% 68774.201 69662.157 - -0.46% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.29% 8.373 8.481 - 0.19% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.29% 674.910 683.587 - 0.33% -
rng::starts_with(list<int>)/1000 1.29% 751.740 761.400 - 0.58% -
std::replace(deque<int>)_(sprinkled)/50 1.28% 18.002 18.233 - 0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.28% 285.556 289.221 - -0.20% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.28% 453.588 459.395 - 0.35% -
std::find_if(list<int>)_(bail_25%)/8 1.28% 0.920 0.932 - 1.16% -
std::adjacent_find(vector<int>)/1024 1.28% 232.357 235.328 - 0.42% -
ranges::min(std::deque<__int128>)/8 1.28% 2.792 2.828 - 0.02% -
std::copy(list<int>)/262144 1.28% 213300.345 216023.782 - 1.05% -
std::replace_if(vector<int>)_(sprinkled)/32 1.28% 8.633 8.743 - -4.33% -
std::set<int>::insert(value)_(new_value,_end)/32 1.28% 19.013 19.255 - 3.00% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.27% 3696.392 3743.410 - 0.36% -
BM_CmpEqual_int_schar 1.27% 1.125 1.139 - 2.72% -
bm_ranges_swap_ranges_vb_unaligned/512 1.27% 13.438 13.609 - 0.90% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.27% 8.255 8.360 - -3.23% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.27% 51447.054 52099.993 - -2.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.27% 1305326.026 1321868.735 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.27% 3.417 3.460 - 1.02% -
std::find(deque<int>)_(bail_25%)/32768 1.27% 1905.956 1930.074 - 0.57% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.27% 11.949 12.100 - 0.72% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.26% 1945.123 1969.716 - 0.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.26% 818.171 828.509 - 4.71% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.26% 505.703 512.089 - -0.47% -
bm_lexicographical_compare<int>/512 1.26% 29.463 29.835 - -0.13% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.26% 534.540 541.263 - 2.76% -
BM_deque_vector_move/70000 1.26% 3204.991 3245.282 - -1.48% -
rng::find(vector<bool>)_(process_all)/8192 1.26% 33.086 33.502 - 0.13% -
std::set<std::string>::count(key)_(non-existent)/32 1.26% 10.090 10.217 - -3.46% -
std::remove_if(list<int>)_(sprinkled)/8192 1.25% 8052.557 8153.614 - 1.17% -
std::remove(vector<int>)_(sprinkled)/50 1.25% 52.468 53.126 - 0.60% -
std::upper_bound(std::deque<int>)/100 1.25% 30.364 30.744 - 0.49% -
std::move(deque<int>)/4096 1.25% 147.783 149.628 - 0.09% -
std::copy_n(deque<int>)/8 1.25% 2.636 2.669 - -5.57% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.25% 21842.113 22114.549 - 0.42% -
std::copy_if(list<int>)_(entire_range)/262144 1.24% 214826.395 217500.065 - 0.26% -
std::find(vector<bool>)_(process_all)/1048576 1.24% 3614.614 3659.542 - -0.61% -
std::find_if(vector<int>)_(bail_25%)/1024 1.24% 28.007 28.355 - 3.58% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.24% 79.544 80.532 - 0.36% -
rng::contains(deque<int>)_(process_all)/1048576 1.24% 242412.885 245415.440 - 0.57% -
rng::fold_left(deque<int>)/50 1.24% 27.054 27.389 - -4.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.24% 37.025 37.483 - 5.27% -
std::sort(vector<int>)_(descending)/1024 1.24% 1018.056 1030.651 - 1.77% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.24% 427.625 432.910 - 0.08% -
std::find_if(deque<int>)_(bail_25%)/1024 1.23% 77.416 78.372 - 0.54% -
std::copy_backward(vector<int>)/8 1.23% 2.171 2.198 - -0.68% -
std::remove(list<int>)_(prefix)/50 1.23% 62.538 63.306 - 0.41% -
std::find(vector<char>)_(bail_25%)/32768 1.23% 135.236 136.896 - 0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.23% 23.502 23.790 - -14.35% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.22% 8514.123 8618.419 - 8.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.22% 89.814 90.914 - -8.80% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.22% 755660.817 764912.519 - 0.17% -
std::sample(list<int>)/32 1.22% 310.333 314.133 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.22% 5027066.058 5088573.017 - 1.89% -
BM_PushHeap_float_PipeOrgan_16 1.22% 0.897 0.907 - -0.01% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.22% 1878.757 1901.704 - -0.53% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.22% 1017.242 1029.660 - 0.31% -
BM_vector_deque_copy_backward/1024 1.22% 37.725 38.185 - -0.38% -
BM_PushHeap_string_Random_16 1.22% 10.351 10.477 - -2.53% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 631569.454 639257.738 - 0.20% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.22% 357.148 361.495 - 1.66% -
std::copy_if(list<int>)_(every_other)/1048576 1.21% 820991.267 830955.760 - -1.74% -
SetIntersection_Interlaced_Set_string_1024_256 1.21% 35773152.944 36206300.974 - 1.00% -
std::find(vector<int>)_(bail_25%)/32768 1.21% 1847.582 1869.858 - 0.40% -
std::move(vector<bool>)_(aligned)/32768 1.20% 36.390 36.828 - 0.67% -
rng::contains(deque<int>)_(process_all)/8 1.20% 2.866 2.900 - -3.20% -
bm_lexicographical_compare<signed_char>/4096 1.20% 59.098 59.809 - 0.14% -
std::find(vector<bool>)_(process_all)/8192 1.20% 33.139 33.538 - -0.30% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.20% 202.494 204.925 - 0.78% -
SetIntersection_Interlaced_Set_string_256_256 1.20% 31581530.718 31960342.060 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.20% 3554.999 3597.634 - -0.09% -
std::count_if(list<int>)_(every_other)/1024 1.20% 744.769 753.694 - 0.40% -
std::shift_left(list<int>)/8192 1.20% 7578.188 7668.813 - 0.82% -
std::map<std::string,_int>::find(key)_(existent)/32 1.20% 15.523 15.709 - 0.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 55761.060 56425.760 - 5.68% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.19% 888.701 899.289 - -1.50% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.19% 14.935 15.113 - 0.49% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.19% 109401.046 110704.009 - -0.85% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.19% 553.760 560.341 - 0.51% -
rng::find_last(vector<char>)_(bail_10%)/8 1.19% 1.995 2.019 - 0.51% -
std::is_partitioned(list<int>)_(partitioned)/32 1.18% 8.627 8.729 - 0.61% -
std::adjacent_find(deque<int>)/8192 1.18% 3675.211 3718.677 - 0.56% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.18% 583.390 590.266 - 0.25% -
std::none_of(list<int>)_(process_all)/50 1.18% 21.786 22.042 - -0.25% -
rng::starts_with(list<int>)/1024 1.18% 769.665 778.718 - 0.44% -
std::replace_if(vector<int>)_(prefix)/8192 1.17% 2006.992 2030.526 - -0.64% -
std::partition_point(list<int>)/1024 1.17% 1282.087 1297.109 - -0.06% -
std::replace(vector<int>)_(prefix)/1024 1.17% 158.586 160.443 - 0.49% -
std::reverse(deque<int>)/512 1.17% 112.012 113.322 - -1.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.17% 1552.403 1570.559 - -0.24% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.17% 4.491 4.543 - 0.52% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.17% 5131.514 5191.329 - 0.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.16% 828.933 838.584 - 0.44% -
std::upper_bound(std::vector<int>)/100 1.16% 12.269 12.412 - 0.46% -
std::copy_if(deque<int>)_(entire_range)/512 1.16% 133.744 135.299 - 0.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6215.219 6287.461 - 2.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 557367.419 563842.054 - 0.31% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.16% 8.402 8.499 - 1.36% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.16% 424441.570 429368.532 - 0.15% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.16% 2.635 2.665 - 1.18% -
BM_PushHeap_string_Random_64 1.16% 12.895 13.044 - -2.26% -
bm_ranges_lexicographical_compare<int>/8 1.16% 1.447 1.464 - -4.67% -
std::partial_sort(vector<int>)_(descending)/8192 1.16% 93440.735 94521.706 - 1.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.15% 216.805 219.308 - -1.62% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.15% 3318.232 3356.452 - -0.02% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.15% 17.920 18.127 - 1.05% -
std::upper_bound(std::forward_list<int>)/8 1.15% 16.008 16.192 - 0.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.15% 13.993 14.154 - 2.21% -
std::find(vector<int>)_(bail_25%)/8192 1.15% 467.988 473.360 - 0.25% -
std::find(list<int>)_(bail_25%)/8192 1.15% 1418.786 1435.055 - -0.72% -
std::make_heap(deque<int>)_(ascending)/8192 1.15% 20434.578 20668.853 - -2.63% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.15% 12938.012 13086.191 - 0.75% -
std::find(list<int>)_(process_all)/32768 1.14% 25974.103 26271.504 - 0.44% -
SetIntersection_Front_Set_float_16384_4 1.14% 1047344.285 1059332.284 - -0.40% -
std::move_backward(vector<int>)/512 1.14% 20.626 20.861 - 0.17% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.14% 50.472 51.047 - 0.92% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.14% 63.874 64.602 - 0.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.14% 485.234 490.762 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.14% 59475.753 60152.152 - 0.47% -
ranges::min(std::deque<char>)/8 1.14% 2.283 2.309 - 0.06% -
std::set<std::string>::contains(key)_(existent)/8192 1.14% 28.668 28.993 - 7.17% -
rng::find_last(vector<int>)_(bail_10%)/1048576 1.13% 212162.345 214569.168 - 0.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.13% 6765.031 6841.736 - 0.07% -
std::copy_if(deque<int>)_(entire_range)/4096 1.13% 1010.110 1021.550 - -0.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.13% 2326.467 2352.784 - 1.82% -
std::reverse(deque<int>)/4096 1.13% 711.632 719.676 - 0.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.13% 29.128 29.457 - -11.17% -
std::remove_if(list<int>)_(prefix)/50 1.13% 71.469 72.274 - 0.06% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.12% 4744.683 4797.889 - -0.17% -
std::unique(vector<int>)_(sprinkled)/8192 1.12% 3965.626 4010.071 - 2.25% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.12% 28.048 28.362 - 1.23% -
std::make_heap(deque<int>)_(heap)/8 1.12% 20.774 21.006 - -2.47% -
std::sample(vector<int>)/8192 1.12% 90720.996 91732.936 - -0.04% -
std::move_backward(vector<bool>)_(aligned)/262144 1.11% 255.463 258.308 - 0.98% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.11% 2501723.957 2529504.361 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.11% 1014687.591 1025953.449 - 1.30% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.11% 99318.142 100420.709 - -3.06% -
std::adjacent_find(deque<int>)/1048576 1.11% 471620.283 476855.287 - 0.53% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.11% 7.263 7.343 - 0.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.11% 25.012 25.289 - 2.02% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.11% 27.807 28.115 - -0.16% -
rng::starts_with(deque<int>,_pred)/1048576 1.10% 506338.357 511928.432 - 0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.10% 267597.027 270550.958 - 0.29% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.10% 3717.264 3758.282 - -0.63% -
std::partition(vector<int>)_(sparse)/32 1.10% 8.818 8.915 - -0.44% -
SetIntersection_Front_Vector_uint32_16384_16 1.10% 1113680.286 1125962.312 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.10% 11280377.934 11404678.783 - -1.67% -
std::transform(vector<int>)_(identity_transform)/50 1.10% 16.064 16.241 - 0.30% -
ranges::minmax(std::list<long_long>)/8 1.10% 2.517 2.545 - 0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.10% 4808.619 4861.514 - -1.14% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.10% 56760.805 57383.342 - 0.12% -
std::partial_sort(vector<int>)_(descending)/1024 1.10% 7870.506 7956.776 - 0.49% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.09% 59.221 59.869 - 0.01% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.09% 23.429 23.685 - 0.28% -
std::copy_n(vector<bool>)_(aligned)/262144 1.09% 585.453 591.836 - -6.24% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.09% 16.128 16.303 - -0.28% -
std::find(vector<char>)_(process_all)/8192 1.09% 134.965 136.433 - 0.51% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.09% 31591.357 31934.663 - 0.46% -
std::for_each(join_view(vector<vector<int>>))/50 1.08% 4.025 4.069 - 0.60% -
SetIntersection_None_Vector_float_256_64 1.08% 3485211.169 3522873.810 - 2.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.08% 31902.496 32246.824 - 1.09% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.08% 8298.701 8388.189 - 1.45% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.08% 3845.742 3887.144 - 0.51% -
std::adjacent_find(list<int>,_pred)/1048576 1.08% 910464.848 920263.598 - 0.30% -
SetIntersection_Front_Vector_float_64_64 1.07% 10800309.998 10916233.624 - 0.70% -
std::remove(vector<int>)_(prefix)/8192 1.07% 2084.830 2107.191 - 0.15% -
SetIntersection_Front_Vector_string_262144_262144 1.07% 14533929.443 14689794.679 - 2.18% -
rng::contains_subrange(list<int>)_(single_element)/50 1.07% 17.211 17.395 - 1.36% -
std::upper_bound(std::vector<int>)/8192 1.07% 15.596 15.763 - 0.46% -
rng::contains_subrange(list<int>)_(same_length)/32 1.07% 16.450 16.625 - 0.04% -
std::remove(deque<int>)_(prefix)/8192 1.07% 3831.549 3872.429 - 0.49% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.07% 798981.518 807498.172 - 0.22% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.07% 36639.624 37029.978 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.06% 7494.497 7574.108 - -5.66% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.06% 586.865 593.096 - 2.58% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.06% 28.526 28.827 - 4.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.06% 52.720 53.277 - -1.29% -
std::search(list<int>)_(no_match)/1048576 1.06% 836312.104 845135.893 - 0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.06% 379371.160 383373.616 - 0.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.05% 585812.361 591986.088 - -20.05% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.05% 511254.748 516637.682 - -4.60% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.05% 23332594.433 23578163.900 - 0.21% -
rng::find_last(deque<int>)_(bail_10%)/8 1.05% 2.706 2.734 - -1.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.05% 1438149.185 1453247.147 - 0.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.05% 40.523 40.948 - 0.52% -
std::sort_heap(deque<int>)/1024 1.05% 13305.576 13445.024 - 1.59% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.05% 756.085 764.008 - -0.17% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.05% 1948.904 1969.322 - 1.07% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.05% 575060.379 581080.096 - 0.06% -
std::generate_n(vector<int>)/32 1.05% 7.834 7.916 - -0.18% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.04% 1450.886 1466.022 - -2.00% -
std::move(deque<int>)/32768 1.04% 2074.423 2096.038 - -12.07% -
rng::find_last(deque<int>)_(bail_10%)/8192 1.04% 2491.436 2517.394 - 0.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.04% 20.288 20.499 - 10.26% -
bm_ranges_swap_ranges_vb_aligned/64 1.04% 3.067 3.099 - -0.89% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.04% 12.977 13.112 - -3.36% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.04% 31.594 31.922 - 0.56% -
rng::starts_with(deque<int>)/8192 1.04% 3820.680 3860.304 - 0.46% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.04% 271.492 274.307 - 0.73% -
std::stable_partition(deque<int>)_(dense)/8192 1.04% 5630.854 5689.160 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.03% 1148840.282 1160729.081 - -0.30% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.03% 18317.243 18506.726 - 1.42% -
rng::find_last(deque<int>)_(bail_10%)/50 1.03% 11.313 11.430 - -25.51% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.03% 798323.995 806566.447 - 0.15% -
std::remove(vector<int>)_(sprinkled)/8192 1.03% 1958.936 1979.145 - 0.28% -
std::shift_left(deque<int>)/32 1.03% 3.760 3.798 - -0.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.03% 355.277 358.927 - 0.12% -
std::adjacent_find(vector<int>)/50 1.03% 11.873 11.995 - 0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.03% 3.222 3.256 - 0.31% -
BM_StringFindCharLiteral/64 1.03% 2.089 2.111 - 0.01% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.03% 514.422 519.701 - -3.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.02% 787.992 796.059 - 0.41% -
std::sort(deque<int>)_(ascending)/8192 1.02% 5748.812 5807.498 - 0.93% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.02% 8.650 8.738 - -0.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.02% 2744.655 2772.569 - -0.22% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.01% 276.580 279.377 - 0.61% -
std::for_each(join_view(vector<vector<int>>))/32 1.01% 3.750 3.788 - 0.66% -
std::remove_copy(vector<int>)_(prefix)/8192 1.01% 2041.018 2061.655 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.01% 15629.976 15787.816 - 0.77% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.01% 3.075 3.106 - 0.09% -
std::rotate_copy(list<int>)/1024 1.01% 731.669 739.056 - 0.61% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.01% 12703.758 12831.833 - 0.06% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.01% 1877.596 1896.487 - 0.34% -
BM_StringRelational_Less_Large_Empty_Control 1.01% 1.614 1.630 - 1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.00% 31945.992 32266.783 - 0.30% -
std::count_if(list<int>)_(every_other)/8192 1.00% 7045.937 7116.662 - 0.06% -
SetIntersection_None_Vector_float_256_256 1.00% 2175890.443 2197728.133 - 1.45% -
BM_deque_deque_move_backward/1024 1.00% 37.999 38.380 - 1.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.00% 44798.536 45247.668 - -3.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.00% 6.953 7.023 - 0.92% -
std::shift_left(vector<int>)/1024 1.00% 35.347 35.701 - 0.70% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 274.040 - -5.19% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.679 - -0.93% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.367 385.619 -7.26% 385.619
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 628.704 - 0.34% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 605.609 - 0.62% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.089 535.283 0.15% 535.283
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 600.769 - 0.32% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 479.422 - 0.46% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - 0.00% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.398 - 0.75% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.384 - -2.51% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.635 686.599 -0.82% 686.599
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.835 411.776 0.89% 411.776
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.538 - -9.27% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.74% 2241.208 28.316 - -1.40% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.310 - 0.54% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.371 - 0.25% -
std::search_n(vector<int>)_(no_match)/1024 -98.39% 208.692 3.369 78.425 -7.11% 78.425
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 77.048 - 0.69% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.273 - 0.44% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.085 71.674 0.19% 71.674
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.41% 596.226 15.464 93.059 -1.12% 93.059
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.688 45.978 0.21% 45.978
std::distance(join_view(vector<vector<int>>))/50 -94.48% 12.517 0.691 - 18.62% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.88% 10774.351 874.554 - 0.14% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.59% 844.361 71.000 - -0.59% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.38% 1371.376 118.231 - -0.81% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.29% 348.494 33.848 - -13.88% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.40% 261.801 27.748 - -0.53% -
std::find_end(list<int>)_(match_near_end)/1000 -89.26% 733.450 78.779 - 1.41% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.22% 544.152 58.679 - 0.63% -
std::fill_n(deque<int>)/8192 -87.31% 1866.881 236.833 - 0.43% -
std::fill_n(deque<int>)/1024 -87.29% 231.642 29.453 - -1.20% -
std::fill(deque<int>)/8192 -87.21% 1864.796 238.485 - 0.19% -
std::fill(deque<int>)/1024 -87.13% 232.589 29.940 - -0.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.69% 560.703 74.602 - 0.25% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.59% 22086.172 3181.531 - -5.70% -
std::fill_n(deque<int>)/32 -85.42% 8.269 1.205 - 4.39% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.56% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.65% 2265.885 370.504 - 0.26% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.57% 287.978 47.328 - 0.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.86% 968.953 166.088 - 0.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.17% 3859.343 688.106 - 5.28% -
std::fill_n(deque<int>)/50 -81.88% 12.186 2.208 - 0.42% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59510.898 - -0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.58% 122.759 22.606 - -0.50% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.43% 323485.437 60079.812 - -0.20% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.94% 271537.279 57173.929 - -0.16% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.19% 263474.992 57455.605 - -0.95% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.27% 1779.984 404.562 - 1.26% -
BM_num_get<void*> -77.02% 47.636 10.946 - -0.68% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -74.92% 194270.888 48729.879 - 1.37% -
std::find_end(deque<int>)_(same_length)/1024 -74.79% 1394.647 351.524 - 5.42% -
std::find_end(deque<int>)_(same_length)/8192 -72.56% 11168.880 3064.403 - 14.61% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.94% 161550.849 48565.805 - 0.88% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.04% 15320.993 4744.006 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/50 -68.61% 35.296 11.080 - -1.42% -
std::fill(vector<bool>)/262144 -67.84% 720.065 231.590 - 0.33% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.35% 2539.115 828.956 - 1.97% -
std::rotate(vector<int>)_(by_1/4)/50 -66.86% 35.303 11.701 - 2.73% -
std::rotate(deque<int>)_(by_1/4)/1024 -64.21% 778.389 278.559 - 5.13% -
std::rotate(deque<int>)_(by_1/4)/8192 -63.86% 6755.688 2441.637 - 0.75% -
std::find_end(deque<int>)_(same_length)/1000 -63.24% 935.209 343.828 - 5.33% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.77% 138430.643 51532.349 - -2.74% -
std::rotate(deque<int>)_(by_1/4)/50 -62.51% 73.934 27.719 - -2.37% -
BM_num_get<unsigned_int> -61.53% 25.424 9.780 - -0.31% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.48% 18151.862 6991.664 - -0.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.91% 2416.837 944.644 - 0.45% -
std::rotate(deque<int>)_(by_1/3)/50 -60.83% 75.430 29.545 - -2.17% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.68% 130791.216 51422.413 - -0.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.68% 249.065 97.924 - -56.61% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.31% 14734.367 5847.636 - -0.52% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.10% 17545.803 7000.533 - 1.31% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.08% 17236.328 6880.248 - 0.43% -
BM_num_get<unsigned_long_long> -60.01% 25.970 10.387 - -0.06% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.98% 17633.737 7057.846 - 0.20% -
BM_num_get<unsigned_short> -59.78% 25.562 10.280 - 2.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.56% 248.703 100.578 - -45.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -59.29% 52.412 21.336 - -43.43% -
BM_num_get<unsigned_long> -58.89% 25.450 10.463 - 1.40% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.99% 14372.895 6038.301 - -1.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.05% 13791.062 5923.332 - -1.01% -
std::rotate(vector<int>)_(by_1/4)/32 -56.86% 10.967 4.731 - 0.15% -
BM_num_get<long_long> -56.59% 24.715 10.729 - 0.51% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.48% 11462.674 4988.971 - -1.92% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.15% 222.294 97.465 - -42.62% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.78% 76.407 33.791 - -0.18% -
rng::for_each(map<int>)/8192 -55.71% 16529.420 7321.300 - 0.53% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -55.64% 13790.984 6117.402 - 0.49% -
BM_num_get<long> -55.50% 24.398 10.857 - 2.39% -
std::rotate(deque<int>)_(by_1/4)/32 -55.48% 29.813 13.273 - 1.66% -
std::for_each(map<int>::iterator)/8192 -55.13% 16371.941 7345.620 - -1.13% -
std::rotate(deque<int>)_(by_1/3)/32 -54.28% 44.961 20.558 - -1.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -54.14% 216.578 99.322 - -54.88% -
rng::for_each(multimap<int>)/8192 -53.24% 15883.257 7426.824 - 2.41% -
BM_num_get<bool> -53.00% 25.320 11.901 - 2.80% -
std::for_each(multimap<int>::iterator)/8192 -52.97% 16071.612 7557.810 - 2.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.95% 213.056 100.239 - -45.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.77% 206.029 97.315 - -51.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -52.06% 23.575 11.301 - -54.30% -
std::search_n(vector<int>)_(no_match)/32 -50.88% 6.887 3.383 0.461 -6.73% 0.461
std::find_end(vector<int>)_(same_length)/1000 -50.67% 494.629 243.990 - 0.79% -
std::for_each(multiset<int>::iterator)/8192 -50.50% 16097.390 7968.996 - -0.73% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.49% 417.683 206.775 - -0.64% -
std::find_end(vector<int>)_(same_length)/1024 -50.40% 505.125 250.547 - 1.17% -
std::find_if(list<int>)_(process_all)/50 -50.11% 38.050 18.983 - 0.46% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.99% 1547.198 773.821 - -5.05% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.89% 1584.834 794.091 - -2.16% -
std::find_end(vector<int>)_(same_length)/8192 -49.86% 4021.139 2016.179 - -0.33% -
std::for_each(set<int>::iterator)/8192 -49.75% 15715.673 7897.757 - 0.09% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.63% 1212.963 610.970 - 0.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.61% 1241.659 625.687 - 0.08% -
std::find_end(list<int>)_(same_length)/1000 -49.45% 1471.156 743.692 - 0.40% -
rng::for_each(set<int>)/8192 -49.24% 15441.804 7838.377 - 1.24% -
std::find_end(list<int>)_(same_length)/1024 -49.13% 1500.195 763.157 - 0.87% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.04% 9944.725 5068.152 - 1.26% -
rng::for_each(multiset<int>)/8192 -48.93% 15381.589 7855.786 - 1.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.75% 412.896 211.616 - -0.18% -
std::rotate(vector<int>)_(by_1/3)/32 -48.74% 19.468 9.979 - -0.03% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.61% 416.280 213.944 - 0.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.33% 401.487 207.448 - 0.09% -
std::find_end(list<int>)_(same_length)/8192 -48.08% 15737.538 8171.703 - 0.69% -
rng::find_last_if(list<int>)_(bail_10%)/50 -47.92% 37.468 19.512 - 0.12% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.58% 15.489 8.119 0.370 0.24% 0.370
std::set<int>::ctor(&&,_different_allocs)/32 -47.26% 336.688 177.563 - 0.70% -
std::find_end(deque<int>)_(near_matches)/1024 -47.19% 31166.564 16459.344 - 0.93% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.17% 691458.833 365313.345 - 0.41% -
std::find_end(deque<int>)_(near_matches)/1000 -47.08% 30016.921 15883.879 - 0.96% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.78% 0.476 0.253 - 0.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.45% 143.373 78.213 - -38.09% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.27% 3657.183 2001.494 - 0.00% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.23% 130.284 71.359 - 7.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.05% 73.822 40.566 - -45.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.85% 141.916 78.268 - -44.57% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -44.77% 46244.650 25540.103 - 0.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -44.62% 1747.195 967.624 - 12.13% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.53% 919.690 510.188 - 0.65% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.39% 364.886 202.931 - 1.07% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.20% 1435.590 801.032 - 0.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.19% 341.550 190.632 - 0.09% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.72% 9565.269 5383.521 - 1.13% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.60% 17490.376 9864.919 - 0.54% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -43.09% 104.860 59.671 - -0.29% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.00% 2.058 1.173 - 0.15% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.87% 1368.116 781.664 - 0.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.58% 11.049 6.345 - -36.37% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.43% 305.808 176.055 - 0.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -41.95% 11.127 6.459 - -31.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.80% 6.251 3.638 - -0.07% -
BM_PushHeap_float_Descending_16 -41.80% 0.632 0.368 - 0.29% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.29% 656165.456 385202.830 - -7.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -40.71% 1666.586 988.194 - 25.15% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.28% 307.662 183.735 - -0.73% -
std::find_end(list<int>,_pred)_(same_length)/8192 -40.28% 17079.425 10200.060 - 9.80% -
BM_PushHeap_float_Descending_4 -40.11% 0.612 0.366 - 0.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -39.63% 10.857 6.555 - -31.78% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.58% 14.637 8.844 - -4.71% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.36% 20.065 12.167 - -4.42% -
std::set<std::string>::insert(value)_(already_present)/32 -39.05% 16.328 9.952 - 8.70% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.69% 84.554 51.841 - 0.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -38.61% 33.989 20.866 - -40.24% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.33% 22.154 13.663 - 0.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.15% 2.859 1.768 - -38.52% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.39% 2.934 1.837 - -1.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -37.37% 7.342 4.598 - -32.42% -
std::rotate(vector<int>)_(by_1/2)/32 -37.26% 3.705 2.324 - 1.08% -
std::set<std::string>::erase(key)_(existent)/32 -36.81% 85.032 53.728 - 5.13% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.61% 27.276 17.291 - 3.08% -
std::find_end(deque<int>)_(near_matches)/8192 -36.46% 1769000.521 1123958.199 - -0.28% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.43% 45.933 29.199 - 0.14% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.06% 23.334 14.920 - -37.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.03% 48.762 31.192 - -42.74% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.67% 79867.273 51379.449 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.43% 15051.910 9718.676 - 0.91% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -35.33% 31.977 20.679 - -23.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.26% 661.528 428.263 - -0.02% -
std::set<int>::ctor(const&,_alloc)/8192 -35.25% 77999.624 50504.390 - -1.80% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -35.23% 7.197 4.661 - -25.22% -
std::set<int>::ctor(const&,_alloc)/1024 -35.12% 9679.700 6280.247 - -2.39% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.02% 120.283 78.161 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -34.94% 32.730 21.293 - -12.80% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.71% 80156.175 52331.965 - 0.35% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.28% 9837.980 6465.404 - -0.17% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.25% 9999.342 6574.111 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -34.14% 13072113.395 8609240.183 - -1.06% -
std::all_of(vector<int>)_(process_all)/50 -34.02% 19.204 12.672 - -0.67% -
BM_StringEraseWithMove_Huge_Transparent -33.98% 69.490 45.877 - 7.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.73% 78936.141 52312.012 - -1.90% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.01% 0.696 0.466 - 0.10% -
std::copy_n(list<int>)/64 -32.96% 22.405 15.020 - 2.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.85% 12857869.172 8634276.276 - -0.31% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -32.71% 41.375 27.843 - 1.73% -
ranges::min(std::vector<char>)/1 -32.59% 0.438 0.295 - -34.88% -
std::unique_copy(list<int>)_(contiguous)/52 -32.46% 29.051 19.621 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.38% 28.223 19.086 - -53.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.34% 47.142 31.897 - 0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.22% 12762327.382 8649831.720 - -1.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.84% 12709486.086 8663307.174 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.79% 345568085.054 235699090.417 - -7.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.70% 12922716.210 8825769.639 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.66% 350290295.941 239377649.473 - -5.06% -
std::multiset<std::string>::insert(value)_(already_present)/32 -31.01% 63.231 43.625 - 2.31% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -30.98% 9961.179 6875.265 - 3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.82% 12867102.536 8901755.453 - 0.76% -
BM_align/256 -30.75% 0.920 0.637 - 2.41% -
BM_align/64 -30.60% 0.921 0.639 - 2.72% -
std::find_if(list<int>)_(bail_25%)/1024 -30.55% 181.754 126.236 - -30.42% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -30.54% 0.485 0.337 - -2.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -30.51% 0.684 0.475 - 2.62% -
BM_PushHeap_float_PipeOrgan_1 -30.48% 0.671 0.466 - -0.47% -
BM_align/8 -30.46% 0.921 0.640 - 2.83% -
BM_StringEraseWithMove_Huge_Opaque -30.36% 68.230 47.514 - 3.08% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -30.32% 89.642 62.466 - -0.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.19% 13.904 9.707 - 0.57% -
BM_vector_deque_move/0 -30.08% 0.519 0.363 - -26.77% -
std::find_end(deque<int>)_(process_all)/8192 -30.08% 2856.159 1997.115 - -7.64% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -29.95% 0.397 0.278 - -30.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -29.63% 42.545 29.940 - -18.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -29.52% 18235027.839 12851961.190 - 4.37% -
std::multiset<int>::count(key)_(existent)/1024 -29.50% 8.033 5.663 - 0.79% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.27% 181.590 128.447 - -34.45% -
BM_vector_deque_ranges_move_backward/0 -29.19% 0.549 0.389 - -12.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.94% 39.488 28.061 - -0.40% -
ranges::min(std::deque<__int128>)/1 -28.93% 0.837 0.595 - -21.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -28.82% 6.571 4.677 - -23.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -28.80% 31.932 22.735 - -27.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.74% 40.370 28.767 - 0.67% -
BM_align/1 -28.65% 0.921 0.657 - 4.20% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -28.61% 88.098 62.892 - 8.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -28.22% 1.956 1.404 - -4.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.17% 42.668 30.648 - -6.29% -
std::find_end(deque<int>)_(process_all)/1048576 -28.06% 366182.771 263446.482 - -5.58% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.04% 9.077 6.532 - 0.08% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.01% 11.335 8.160 - -27.77% -
std::copy_n(vector<bool>)_(aligned)/1048576 -27.99% 3110.122 2239.508 - -9.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -27.81% 3169.555 2287.972 - -27.80% -
BM_StringFindStringLiteral/1024 -27.73% 23.787 17.192 - -3.86% -
BM_PushHeap_float_Descending_64 -27.25% 0.523 0.380 - 0.07% -
ranges::min(std::deque<long_long>)/70000 -27.20% 26305.416 19150.510 - 1.55% -
std::map<std::string,_int>::erase(iterator)/1024 -27.04% 35.703 26.048 - 0.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.66% 3.026 2.219 - -22.34% -
BM_PushHeap_string_Ascending_1 -26.58% 0.642 0.471 - -10.64% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -26.43% 2.530 1.861 - -25.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -26.25% 33.662 24.826 - 4.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -26.02% 1.406 1.040 - -21.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.64% 37.899 28.182 - -0.91% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -25.16% 1.156 0.865 - -16.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.11% 43.291 32.420 - -0.16% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -25.03% 617.132 462.691 - -40.69% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.98% 20.481 15.365 - -30.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -24.81% 1.923 1.446 - -23.75% -
BM_PushHeap_string_PipeOrgan_1 -24.79% 0.700 0.527 - -0.00% -
BM_PushHeap_string_Descending_1 -24.70% 0.700 0.527 - -17.82% -
std::lower_bound(std::forward_list<int>)/100 -24.51% 108.722 82.071 - -0.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -24.40% 10.014 7.571 - -49.86% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -24.29% 7.501 5.679 - -24.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -24.19% 38.282 29.022 - -1.52% -
std::for_each(multiset<int>::iterator)/50 -23.93% 47.219 35.918 - 0.94% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.73% 982.518 749.371 - -0.33% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.72% 41839.989 31916.130 - -1.30% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -23.69% 0.481 0.367 - -23.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.64% 7.174 5.478 - -3.69% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -23.61% 29.261 22.351 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -23.24% 42.101 32.318 - 3.53% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.20% 87.456 67.164 - -25.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -22.92% 32.972 25.417 - 0.37% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.83% 40274.147 31079.923 - 0.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -22.58% 1.697 1.314 - 1.37% -
std::transform(list<int>)_(identity_transform)/50 -22.33% 39.305 30.528 - 0.47% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.02% 2406237.543 1876283.622 - -0.28% -
std::partition(list<int>)_(dense)/8192 -21.99% 5676.201 4427.971 - -13.03% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.82% 870.550 680.592 - -12.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.81% 60.415 47.239 - -1.05% -
rng::contains_subrange(deque<int>)_(single_element)/50 -21.62% 28.918 22.666 - -11.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -21.51% 1.662 1.305 - -9.03% -
std::multiset<std::string>::erase(key)_(existent)/8192 -21.47% 106.311 83.491 - 2.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.15% 211995.841 167155.899 - -2.44% -
vector<bool>::reserve() -21.11% 10.924 8.619 - -2.06% -
vector<bool>::resize() -21.05% 14.265 11.262 - -0.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -21.01% 7.939 6.271 - -42.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.94% 55.542 43.910 - -15.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.90% 39.924 31.580 - -8.13% -
std::move(deque<int>)/64 -20.80% 6.112 4.841 - 0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -20.69% 34573.132 27420.304 - 0.76% -
std::find_if_not(vector<int>)_(bail_25%)/8 -20.54% 0.850 0.675 - -24.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.45% 1698.499 1351.135 - -3.83% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.37% 9040.942 7199.076 - -27.18% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.24% 23.913 19.074 - -24.57% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.05% 1.025 0.819 - 0.04% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.87% 40.839 32.726 - -25.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -19.82% 6028.056 4833.466 - 22.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -19.76% 2.801 2.248 - -13.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.70% 52.478 42.139 - -20.31% -
std::vector<std::string>::ctor(size)/8192 -19.69% 5187.044 4165.699 - 0.63% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -19.68% 1.614 1.296 - -0.60% -
std::multiset<int>::count(key)_(existent)/32 -19.68% 4.705 3.780 - 0.02% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -19.65% 0.618 0.497 - -14.96% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.61% 527.668 424.198 - 0.77% -
rng::starts_with(list<int>,_pred)/8192 -19.54% 12219.251 9831.517 - -7.11% -
BM_PushHeap_uint64_Ascending_1 -19.39% 0.577 0.465 - 0.17% -
BM_PushHeap_float_Descending_256 -19.39% 0.499 0.402 - 0.09% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.32% 1.111 0.896 - -20.48% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.30% 24.093 19.444 - -17.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.27% 31.652 25.554 - -1.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.17% 39.569 31.983 - 1.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.14% 2.726 2.204 - -15.91% -
std::any_of(vector<int>)_(process_all)/50 -19.05% 18.971 15.357 - 14.72% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.99% 850.530 689.050 - -8.35% -
rng::for_each(multimap<int>)/50 -18.90% 50.199 40.711 - 0.97% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.90% 0.459 0.373 - -18.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.86% 2.971 2.411 - -1.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.86% 20.753 16.839 - -17.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.80% 62.246 50.546 - -9.34% -
std::find_end(deque<int>)_(process_all)/1024 -18.79% 359.385 291.839 - -7.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.65% 205840.675 167445.002 - -0.12% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -18.59% 1.426 1.161 - -24.73% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.58% 23312.994 18980.824 - 2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.58% 336.361 273.876 - -13.75% -
BM_vector_deque_ranges_copy/0 -18.55% 0.682 0.556 - -0.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -18.39% 71.347 58.224 - -15.65% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -18.38% 42.679 34.835 - -1.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -18.33% 3747.263 3060.215 - 3.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -18.27% 5.511 4.504 - -28.46% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.17% 26.306 21.525 - -5.34% -
BM_StringEraseWithMove_Small_Opaque -18.10% 2.642 2.164 - -0.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -18.04% 16.427 13.464 - 0.26% -
std::unordered_set<int>::contains(key)_(existent)/32 -18.02% 1.409 1.155 - -4.83% -
std::sort(deque<int>)_(shuffled)/8192 -17.95% 98727.252 81009.446 - 0.40% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.89% 3336.613 2739.647 - 1.23% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.88% 12.420 10.199 - -5.65% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -17.83% 2864.945 2354.187 - 2.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.77% 0.487 0.401 - -7.73% -
BM_PushHeap_float_Descending_1024 -17.70% 0.474 0.390 - 0.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -17.69% 61.988 51.023 - -0.01% -
std::copy(vector<bool>)_(aligned)/262144 -17.66% 587.809 484.013 - -18.61% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.66% 29706.690 24461.357 - -0.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.63% 1123.071 925.041 - 1.33% -
SetIntersection_Front_Set_uint32_262144_1024 -17.61% 14078427.392 11599397.724 - -2.78% -
BM_PushHeap_float_Descending_16384 -17.47% 0.465 0.384 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.46% 897.251 740.597 - 11.60% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.43% 29.805 24.609 - -3.37% -
std::set<std::string>::erase(iterator)/32 -17.41% 31.731 26.207 - -4.76% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.33% 32.967 27.254 - -20.06% -
std::unordered_multiset<int>::count(key)_(existent)/32 -17.33% 1.855 1.533 - -3.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -17.30% 1506.395 1245.794 - -21.71% -
BM_PushHeap_float_Descending_262144 -17.21% 0.465 0.385 - -0.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.19% 1.760 1.458 - 3.12% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.15% 6555.516 5430.943 - -6.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.11% 1017.258 843.194 - 0.61% -
std::find_if(vector<int>)_(process_all)/50 -17.02% 6.862 5.694 - -0.99% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -17.02% 415514.516 344791.837 - -0.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.98% 19.958 16.568 - -18.36% -
std::for_each(set<int>::iterator)/50 -16.95% 44.234 36.737 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -16.87% 0.515 0.428 - 0.87% -
std::find_if_not(vector<int>)_(process_all)/50 -16.85% 6.854 5.699 - 5.47% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.82% 30.827 25.643 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -16.80% 38.334 31.895 - -16.90% -
std::set<std::string>::erase(iterator)/8192 -16.67% 31.029 25.858 - -4.62% -
std::for_each(multimap<int>::iterator)/50 -16.54% 44.244 36.927 - 0.84% -
std::unordered_set<int>::count(key)_(non-existent)/0 -16.49% 0.485 0.405 - 48.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.44% 1.729 1.445 - -4.42% -
rng::contains_subrange(deque<int>)_(same_length)/16 -16.44% 12.708 10.619 - -10.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.43% 44.580 37.256 - -2.96% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -16.36% 56.323 47.110 - 11.34% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.23% 1.590 1.332 - -12.07% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.15% 41.946 35.173 - -1.21% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.14% 42.237 35.422 - 0.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -16.13% 1.912 1.604 - -18.79% -
std::unordered_set<int>::find(key)_(existent)/1024 -15.96% 1.486 1.249 - -13.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.92% 10.497 8.826 - 0.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -15.90% 1712.250 1440.083 - -10.51% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -15.85% 1.559 1.312 - -6.41% -
std::move_backward(list<int>)/4096 -15.84% 5186.231 4364.496 - -8.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.82% 6308.222 5309.983 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.78% 26297.375 22146.795 - 3.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -15.77% 11.409 9.609 - -8.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.75% 28.354 23.887 - -0.15% -
std::unordered_set<int>::find(key)_(existent)/32 -15.64% 1.326 1.118 - -28.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.64% 59.578 50.262 - 5.48% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.63% 7.661 6.464 - 0.14% -
std::set<std::string>::ctor(const&)/32 -15.60% 832.328 702.450 - -9.31% -
std::fill(list<int>)/8192 -15.58% 8518.996 7192.093 - 0.11% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -15.56% 462.383 390.427 - 2.35% -
std::find_end(vector<int>)_(near_matches)/8192 -15.46% 911938.505 770971.547 - -0.26% -
std::set<std::string>::erase(key)_(existent)/8192 -15.45% 104.125 88.039 - 19.97% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.43% 4253.786 3597.511 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -15.38% 14184778.212 12002869.616 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -15.30% 3.054 2.587 - -0.54% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.20% 943.756 800.332 - -11.69% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.17% 51764.322 43911.294 - -6.99% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -15.00% 23.704 20.147 - -1.44% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -14.98% 12660.436 10763.294 - 1.98% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.97% 796.493 677.275 - -13.59% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.95% 31.347 26.661 - -18.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.72% 26.709 22.778 - -7.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.57% 7.924 6.770 - -7.10% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -14.48% 15308.043 13090.792 - 0.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -14.46% 1.971 1.686 - 11.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.46% 55.915 47.830 - 3.83% -
std::map<int,_int>::erase(iterator)/1024 -14.40% 24.033 20.573 - 1.72% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -14.37% 11.322 9.695 - 0.31% -
std::partition(list<int>)_(sparse)/8192 -14.37% 8290.379 7099.343 - -9.38% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.36% 103.512 88.649 - 0.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.32% 81.331 69.683 - -15.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.30% 73.162 62.699 - -15.12% -
BM_deque_deque_ranges_move/0 -14.25% 0.923 0.791 - 0.29% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.22% 27.802 23.847 - 0.94% -
std::unique(list<int>)_(contiguous)/1024 -14.21% 1074.782 922.093 - -1.83% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.20% 3749.940 3217.477 - 0.57% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.17% 30.627 26.287 - -0.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.16% 928.015 796.624 - -7.30% -
std::move(list<int>)/64 -14.15% 47.883 41.108 - -4.33% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -14.13% 752.078 645.793 - 7.26% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.10% 943.307 810.337 - 0.63% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -14.07% 31.241 26.847 - -10.87% -
std::find_if(deque<int>)_(process_all)/8192 -14.03% 2330.054 2003.212 - 0.50% -
std::reverse_copy(list<int>)/8 -13.92% 2.787 2.399 - -0.06% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.85% 399584.042 344229.777 - 0.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.82% 31.887 27.482 - -19.74% -
std::find_if(deque<int>)_(process_all)/1024 -13.76% 291.638 251.497 - 0.56% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.73% 35548.682 30666.408 - 0.40% -
rng::for_each(set<int>)/50 -13.64% 43.831 37.853 - -1.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.63% 14.792 12.776 - -0.33% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -13.63% 63.285 54.661 - 0.91% -
std::map<int,_int>::count(key)_(existent)/1024 -13.59% 4.408 3.809 - -0.37% -
std::any_of(deque<int>)_(process_all)/50 -13.46% 21.838 18.898 - 0.13% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -13.38% 1.573 1.362 - 2.41% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -13.29% 1.629 1.413 - -10.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.28% 14.823 12.854 - 0.18% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.28% 6.430 5.576 - -1.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -13.25% 52.479 45.527 - -0.66% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.25% 22.805 19.784 - -9.98% -
std::map<int,_int>::erase(iterator)/32 -13.23% 23.494 20.386 - 1.04% -
std::copy_n(list<int>)/4096 -13.13% 4179.648 3630.726 - -7.65% -
std::find_if(deque<int>)_(process_all)/32768 -13.13% 9318.367 8095.296 - 0.63% -
std::set<std::string>::count(key)_(existent)/8192 -13.06% 32.965 28.661 - -18.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.00% 71.100 61.857 - -13.66% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.98% 41011.164 35688.134 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -12.94% 1269612.394 1105266.294 - -2.78% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -12.92% 19.855 17.290 - -7.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.90% 6490.305 5653.184 - -16.30% -
std::for_each(map<int>::iterator)/50 -12.88% 41.120 35.823 - -0.46% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.88% 20.214 17.610 - -8.64% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.87% 39268.073 34213.629 - 0.28% -
BM_deque_vector_ranges_copy/0 -12.80% 1.438 1.254 - -20.38% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.80% 396460.055 345698.952 - -0.19% -
std::find_end(list<int>)_(single_element)/8192 -12.80% 9655.531 8419.548 - 2.46% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -12.75% 3930.856 3429.632 - -5.58% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -12.73% 3.966 3.461 - -11.26% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.71% 258.013 225.216 - -2.50% -
ranges::min(std::deque<long_long>)/64 -12.71% 19.934 17.401 - 4.74% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -12.58% 38.061 33.275 - -7.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.55% 26463573.918 23141526.464 - -2.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.55% 1000.098 874.590 - 1.23% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.54% 165961.418 145155.264 - 0.83% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.36% 14.643 12.832 - 0.31% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.33% 2.636 2.311 - -0.75% -
std::none_of(deque<int>)_(process_all)/50 -12.14% 21.525 18.911 - 0.13% -
std::generate_n(deque<int>)/1024 -12.09% 278.270 244.630 - 0.61% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.08% 34.841 30.631 - 1.40% -
BM_StringEraseWithMove_Small_Transparent -12.08% 2.412 2.120 - -2.70% -
rng::contains(list<int>)_(process_all)/8 -12.04% 2.381 2.094 - -10.89% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -12.00% 41.831 36.809 - 36.77% -
BM_PushHeap_uint32_Ascending_1 -12.00% 0.466 0.410 - -4.19% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.98% 41349.189 36395.652 - -1.52% -
std::none_of(vector<int>)_(process_all)/8 -11.94% 2.500 2.202 - -10.66% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.87% 392009.161 345490.396 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -11.82% 6141338.510 5415652.840 - -18.29% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.74% 162158.621 143115.833 - -2.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -11.66% 29.998 26.502 - -10.62% -
ranges::min(std::deque<char>)/1 -11.65% 0.686 0.606 - -12.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -11.64% 1615.396 1427.399 - -9.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.62% 1.448 1.279 - -9.34% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -11.57% 4.724 4.177 - 2.47% -
std::set<int>::count(key)_(non-existent)/8192 -11.57% 13.811 12.213 - 2.27% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.56% 14.528 12.849 - 0.05% -
std::map<std::string,_int>::ctor(const&)/32 -11.55% 822.918 727.869 - -11.16% -
BM_CmpEqual_uint_short -11.54% 1.135 1.004 - 0.02% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -11.52% 22.458 19.870 - -0.48% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.48% 192.524 170.416 - -14.24% -
std::stable_sort(deque<int>)_(ascending)/8 -11.46% 20.212 17.894 - 2.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.45% 8704.767 7708.156 - -12.29% -
rng::contains(vector<int>)_(process_all)/8 -11.42% 2.817 2.496 - -2.73% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.42% 569.375 504.364 - -0.89% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.37% 15961.235 14146.898 - -2.39% -
BM_StringMove_Large -11.36% 0.798 0.707 - 0.16% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -11.35% 19.724 17.485 - 2.26% -
std::generate(deque<int>)/1024 -11.34% 276.750 245.358 - 0.94% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.32% 1.168 1.036 - -23.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -11.29% 1003.120 889.861 - -2.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -11.26% 22.287 19.777 - 2.16% -
std::find(vector<long_long>)_(process_all)/8 -11.25% 1.139 1.011 - -7.16% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.24% 9.365 8.312 - -1.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.24% 1.423 1.263 - -11.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.23% 1.421 1.261 - -11.40% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.22% 79.353 70.450 - 0.36% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -11.17% 1028065.763 913281.291 - -12.22% -
std::set<int>::ctor(const&,_alloc)/32 -11.15% 248.035 220.375 - -1.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.13% 1.416 1.258 - -11.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.12% 19.814 17.611 - -0.34% -
std::search_n(list<int>)_(no_match)/8192 -11.11% 7440.476 6613.734 122.886 -1.06% 122.886
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.09% 1.419 1.261 - -11.42% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.08% 11.344 10.087 - -2.75% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.08% 14.489 12.884 - 0.63% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.01% 11.991 10.670 - -2.07% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.97% 23.240 20.690 - -6.21% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.97% 1631029.556 1452134.164 - 0.11% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.95% 5.544 4.937 - -0.03% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.95% 32.538 28.975 - 1.45% -
BM_vector_deque_copy_backward/2 -10.95% 2.064 1.838 - 0.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -10.89% 493.439 439.711 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.80% 19.825 17.683 - 0.26% -
std::map<int,_int>::erase(iterator)/8192 -10.79% 26.727 23.844 - 17.27% -
std::any_of(deque<int>)_(process_all)/8192 -10.77% 2833.712 2528.586 - -1.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.76% 32.052 28.604 - -20.07% -
SetIntersection_Front_Set_uint32_256_64 -10.76% 5818788.429 5192923.054 - -1.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -10.75% 29303.154 26152.752 - 1.79% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.75% 14.342 12.800 - 0.35% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.74% 8360.145 7462.061 - 1.34% -
BM_deque_vector_ranges_move/2 -10.74% 2.062 1.840 - 0.20% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.74% 944.162 842.795 - 2.83% -
std::reverse(list<int>)/4096 -10.71% 1764.844 1575.784 - -16.77% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.69% 7693.487 6871.024 - 0.44% -
std::map<int,_int>::count(key)_(existent)/32 -10.67% 1.779 1.589 - 1.68% -
BM_StringAssignAsciiz_Small_Opaque -10.66% 3.337 2.981 - -7.55% -
std::find_if(vector<int>)_(process_all)/8192 -10.63% 945.111 844.683 - 4.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.63% 7671.183 6856.050 - 0.36% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.58% 9.181 8.210 - 0.14% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.53% 42861.115 38348.098 - -0.27% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -10.53% 231.837 207.432 - -4.88% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.52% 326.452 292.094 - 0.02% -
BM_StringAssignAsciiz_Empty_Opaque -10.52% 3.336 2.985 - -3.75% -
std::find_if(vector<int>)_(process_all)/32768 -10.50% 3759.689 3364.959 - 5.14% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -10.46% 17.332 15.520 - -6.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.46% 1.385 1.240 - -19.07% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.45% 283279.563 253682.743 - 1.56% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.44% 12.068 10.808 - -1.74% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.38% 7.269 6.515 - -0.53% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.37% 41242.647 36965.386 - 0.08% -
std::find_end(vector<int>)_(near_matches)/1024 -10.35% 15666.013 14044.952 - 0.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.35% 51354.220 46041.581 - -16.08% -
std::any_of(deque<int>)_(process_all)/32768 -10.31% 11288.254 10124.451 - 0.33% -
std::unique(list<int>)_(contiguous)/8192 -10.26% 7802.830 7001.920 - 0.70% -
BM_CmpLess_uint_schar -10.25% 1.134 1.018 - -2.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.24% 96.757 86.849 - 3.89% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.24% 28.308 25.409 - 0.82% -
BM_PushHeap_float_Descending_1 -10.24% 0.520 0.467 - -14.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.17% 22.083 19.838 - -7.76% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.07% 27.826 25.025 - -4.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.00% 14.297 12.867 - 0.56% -
ranges::min(std::vector<long_long>)/1 -9.97% 0.437 0.393 - 35.03% -
std::set<int>::count(key)_(existent)/1024 -9.96% 4.683 4.217 - 0.41% -
std::copy(deque<int>)/64 -9.95% 3.018 2.717 - -0.81% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.91% 0.969 0.873 - -2.19% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -9.88% 2.643 2.382 - 3.95% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.87% 1.473 1.327 - -9.71% -
BM_StringMove_Small -9.87% 0.799 0.720 - -1.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.87% 339776.780 306252.842 - 0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.87% 28529.467 25714.777 - -0.69% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.86% 540.529 487.208 - -0.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -9.84% 1.312 1.183 - -23.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.83% 324.985 293.037 - -0.19% -
std::unordered_set<std::string>::ctor(const&)/32 -9.81% 795.931 717.813 - -7.50% -
std::find_end(vector<int>)_(near_matches)/1000 -9.81% 15052.698 13576.288 - 0.32% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -9.79% 1.333 1.202 - -6.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -9.79% 228.568 206.194 - -6.19% -
BM_vector_deque_copy_backward/1 -9.79% 2.384 2.151 - 4.10% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.78% 3.465 3.126 - -6.91% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.75% 26328.045 23760.328 - 0.18% -
SetIntersection_Interlaced_Set_uint32_256_64 -9.73% 14073448.888 12703443.161 - -4.47% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -9.72% 17.650 15.935 - 2.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.66% 506698.677 457772.386 - -3.81% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.62% 25288.706 22854.904 - 0.15% -
BM_deque_vector_ranges_move/1 -9.62% 2.368 2.140 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.59% 19920405.161 18009361.040 - -0.79% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.59% 125.060 113.066 - 0.45% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.59% 2213.869 2001.667 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.57% 734.320 664.035 - 16.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.49% 3.195 2.892 - 5.20% -
BM_PushHeap_float_PipeOrgan_4 -9.44% 0.540 0.489 - -2.42% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.40% 2662823.390 2412560.489 - 0.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -9.39% 1.252 1.135 - -6.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.39% 3.116 2.824 - 0.89% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.38% 10.635 9.637 - -18.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.38% 5454.051 4942.224 - -17.72% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.37% 29.307 26.561 - -13.33% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.37% 376.205 340.967 - 9.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.36% 54.073 49.015 - 4.68% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -9.35% 12.402 11.242 - -3.07% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.29% 0.515 0.467 - 0.22% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.29% 15.976 14.492 - -2.46% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.25% 0.697 0.632 - -0.38% -
BM_CmpEqual_uchar_short -9.22% 1.085 0.985 - -2.28% -
std::pop_heap(deque<std::string>)/1024 -9.17% 66.905 60.767 - -0.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.16% 42.388 38.505 - -0.48% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.15% 0.521 0.473 - -2.00% -
rng::contains_subrange(deque<int>)_(single_element)/32 -9.14% 17.265 15.686 - -10.95% -
BM_vector_deque_copy/0 -9.13% 0.551 0.500 - -26.14% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.12% 2.456 2.232 - 0.93% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.08% 9.653 8.776 - -1.15% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.08% 1.775 1.614 - 0.04% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.05% 6.007 5.463 - 1.75% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.04% 1191.292 1083.631 - 1.46% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.03% 14.103 12.830 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.02% 43642.399 39704.787 - 1.55% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.99% 1.924 1.751 - -11.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.98% 1.254 1.142 - -3.15% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -8.96% 872.788 794.548 - 2.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.92% 14808.666 13488.315 - -5.17% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.91% 19.391 17.663 - -0.15% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.87% 41.582 37.892 - -0.64% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -8.87% 24.952 22.739 - -10.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -8.85% 1.564 1.426 - 16.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.84% 4.628 4.219 - -0.24% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.83% 4.625 4.216 - -0.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -8.81% 0.692 0.631 - -5.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.76% 1245913.791 1136717.216 - 2.27% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.76% 13.890 12.673 - -0.40% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.76% 22.427 20.463 - -7.50% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.75% 1.525 1.392 - 4.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.74% 16158.710 14745.796 - -5.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.74% 50304.151 45906.974 - -11.76% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.73% 27006.931 24649.989 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.72% 45431.064 41468.565 - -0.76% -
BM_CmpEqual_ushort_short -8.70% 1.126 1.028 - 1.59% -
BM_PushHeap_uint64_SingleElement_1 -8.70% 0.501 0.458 - -4.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.69% 2.345 2.141 - -6.26% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.69% 6.064 5.537 - 1.82% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.64% 4.559 4.165 - 0.18% -
std::partial_sort(deque<int>)_(descending)/8192 -8.64% 282589.439 258180.425 - -1.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.60% 5.916 5.407 - -4.39% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.59% 871.186 796.391 - 0.07% -
std::generate_n(list<int>)/50 -8.58% 16.772 15.332 - 0.54% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.54% 251.225 229.778 - 4.73% -
BM_StringRelational_Compare_Huge_Large_Control -8.52% 2.276 2.082 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -8.52% 1253227.860 1146447.101 - 0.90% -
std::map<int,_int>::clear()/8192 -8.52% 92082.029 84238.742 - 1.45% -
std::stable_sort(deque<int>)_(descending)/8 -8.51% 28.414 25.995 - 2.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.51% 831.696 760.925 - -0.54% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.49% 39.144 35.820 - -6.52% -
BM_PushHeap_float_Random_4 -8.48% 3.007 2.752 - -4.18% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.47% 6.088 5.573 - -0.85% -
std::map<std::string,_int>::clear()/1024 -8.47% 23961.339 21932.989 - 0.06% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -8.42% 40.801 37.365 - -4.54% -
BM_PushHeap_float_Ascending_4 -8.41% 0.587 0.537 - 0.34% -
BM_CmpLess_ushort_schar -8.41% 1.119 1.025 - -2.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.41% 1.110 1.016 - -2.68% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.41% 6490.822 5944.859 - 9.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.40% 22.952 21.025 - -7.83% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -8.39% 2.579 2.362 - -7.23% -
std::find_end(list<int>)_(near_matches)/8192 -8.39% 2457994.737 2251820.206 - 0.16% -
SetIntersection_Front_Set_uint32_16384_256 -8.38% 3946016.288 3615156.032 - -5.53% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.36% 8.591 7.873 - -3.74% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -8.35% 1.644 1.507 - -8.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.33% 20.957 19.211 - -0.89% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.32% 13.879 12.724 - 0.54% -
BM_CmpEqual_uchar_schar -8.32% 1.123 1.030 - 1.91% -
std::unordered_set<int>::clear()/8192 -8.32% 67288.814 61689.918 - -1.39% -
BM_deque_deque_move_backward/64 -8.30% 3.659 3.355 - -0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.29% 261593.282 239894.209 - -3.51% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.28% 0.378 0.346 - -0.11% -
BM_PushHeap_string_QuickSortAdversary_1 -8.26% 0.700 0.642 - 36.36% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.26% 23.829 21.860 - 0.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.24% 104088.386 95507.489 - -2.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.24% 4.556 4.181 - 2.00% -
SetIntersection_Front_Vector_string_1024_256 -8.23% 10204165.223 9364732.447 - 2.10% -
std::adjacent_find(deque<int>,_pred)/50 -8.21% 30.808 28.278 - -8.57% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.21% 10.098 9.269 - -7.43% -
std::find_if(vector<int>)_(process_all)/1024 -8.20% 125.593 115.297 - 2.14% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -8.19% 1.545 1.418 - -0.72% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.17% 60.747 55.782 - 0.25% -
std::stable_sort(deque<int>)_(repeated)/8 -8.17% 19.713 18.103 - 1.98% -
std::find_end(list<int>)_(near_matches)/1000 -8.14% 36128.912 33187.675 - -0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.14% 6386.166 5866.286 - -12.42% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -8.14% 1.570 1.442 - -3.88% -
BM_CmpLess_uint_short -8.10% 1.136 1.044 - 2.57% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.07% 3657.156 3361.886 - -2.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.07% 22.512 20.695 - -3.02% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.07% 1.257 1.156 - 0.02% -
BM_vector_deque_copy/2 -8.06% 2.003 1.841 - -10.56% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.04% 13.442 12.362 - 1.58% -
BM_deque_deque_ranges_move_backward/0 -8.01% 0.921 0.847 - 14.73% -
std::find_end(list<int>)_(near_matches)/1024 -7.99% 37708.087 34693.845 - -0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.99% 13505.593 12426.711 - -1.38% -
std::vector<std::string>::ctor(size)/1024 -7.97% 464.449 427.448 - -0.34% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.96% 1214.975 1118.293 - -3.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -7.94% 16.843 15.506 - -3.99% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -7.93% 33.458 30.804 - -21.70% -
std::stable_sort(deque<int>)_(heap)/8 -7.92% 26.262 24.182 - 0.64% -
std::map<int,_int>::clear()/1024 -7.87% 11337.328 10444.637 - 2.52% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.87% 0.376 0.346 - 0.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -7.87% 20.402 18.797 - 1.03% -
std::fill_n(vector<bool>)/1048576 -7.86% 3822.407 3521.869 - -7.84% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.84% 481.458 443.709 - -7.98% -
std::generate_n(list<int>)/8192 -7.83% 7451.667 6868.233 - -5.11% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.82% 9.852 9.081 - -12.29% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -7.82% 3729.836 3438.057 - -1.91% -
BM_CmpLess_ushort_short -7.82% 1.122 1.035 - 0.06% -
BM_StringRead_Cold_Shallow_Small -7.76% 1.125 1.038 - -9.39% -
BM_CmpEqual_uint_int -7.73% 1.129 1.041 - 0.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.69% 21.022 19.406 - 1.34% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.68% 228.589 211.038 - -9.90% -
SetIntersection_Front_Set_string_1024_16 -7.63% 1992295.171 1840326.597 - -6.40% -
std::sort(deque<int>)_(repeated)/1024 -7.61% 1068.865 987.525 - 2.87% -
BM_CmpLess_uchar_schar -7.58% 1.122 1.037 - -1.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.55% 39.953 36.937 - 7.47% -
BM_deque_vector_move/0 -7.53% 1.426 1.318 - -7.10% -
BM_std_minmax_element<char>/3 -7.52% 1.164 1.076 - 12.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.51% 2.689 2.487 - -0.09% -
BM_deque_vector_ranges_move_backward/0 -7.51% 1.584 1.465 - 3.62% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.50% 40223.506 37205.171 - 0.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.46% 41179.387 38107.317 - -15.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.45% 1598.034 1478.916 - -2.67% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -7.44% 16.798 15.547 - -1.74% -
std::find_if(vector<int>)_(bail_25%)/8192 -7.42% 237.582 219.943 - 3.51% -
std::partition(deque<int>)_(dense)/50 -7.42% 15.300 14.165 - 2.67% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.42% 16893.849 15640.936 - -4.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.41% 24.767 22.931 - -1.14% -
std::none_of(deque<int>)_(process_all)/8192 -7.41% 2717.706 2516.427 - -15.47% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -7.40% 1.553 1.438 - -11.83% -
std::rotate(list<int>)_(by_1/2)/50 -7.38% 13.664 12.656 - 0.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.36% 28.392 26.301 - -4.44% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.34% 39681.250 36768.372 - -0.59% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.31% 11.611 10.762 - 0.05% -
BM_deque_vector_copy_backward/0 -7.29% 1.541 1.429 - -2.95% -
std::all_of(deque<int>)_(process_all)/32768 -7.26% 10899.278 10107.774 - 0.16% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.25% 26.351 24.441 - 7.60% -
BM_CmpEqual_ushort_schar -7.23% 1.118 1.037 - 3.43% -
std::set<int>::contains(key)_(non-existent)/32 -7.21% 3.072 2.851 - -8.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.19% 19137.364 17760.832 - 0.34% -
BM_CmpEqual_uint_schar -7.18% 1.133 1.051 - 4.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.17% 65.911 61.188 - 82.17% -
std::none_of(deque<int>)_(process_all)/32768 -7.16% 10888.096 10108.359 - -14.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -7.16% 0.299 0.277 - 4.97% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.16% 13.774 12.788 - 0.02% -
std::copy_backward(vector<int>)/4096 -7.15% 254.615 236.399 - 26.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -7.12% 1095921.430 1017885.462 - -6.23% -
std::remove_if(list<int>)_(prefix)/8192 -7.10% 10043.714 9330.315 - 0.31% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.10% 69.276 64.359 - 0.85% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.08% 16663.636 15483.616 - -3.98% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.07% 5.258 4.886 - 0.03% -
std::copy_backward(vector<int>)/32768 -7.06% 3795.777 3527.611 - -6.69% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.06% 27.776 25.814 - -0.04% -
rng::contains_subrange(list<int>)_(process_all)/50 -7.04% 17.794 16.541 - -6.51% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.03% 267.502 248.693 - 0.33% -
std::all_of(deque<int>)_(process_all)/8192 -7.02% 2719.838 2528.900 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.02% 1969544.775 1831300.670 - -3.70% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.01% 12.374 11.507 - -0.32% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.00% 4645.049 4319.976 - 0.26% -
std::map<int,_int>::erase(key)_(existent)/1024 -7.00% 25.507 23.722 - -3.19% -
std::set<int>::lower_bound(key)_(existent)/32 -6.99% 1.616 1.503 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.99% 1073225.193 998165.215 - -4.91% -
std::adjacent_find(vector<int>,_pred)/8 -6.94% 3.525 3.281 - 1.70% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -6.92% 9771.750 9095.964 - 1.75% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.91% 8.252 7.682 - -3.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.91% 16.523 15.382 - -0.70% -
std::multiset<int>::find(key)_(non-existent)/32 -6.90% 2.469 2.299 - 2.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.87% 33.952 31.619 - -3.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.87% 243319897.671 226604549.520 - -4.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.87% 13473.784 12548.206 - -2.97% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.87% 140533.380 130880.655 - -2.58% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.83% 0.289 0.269 - -11.49% -
BM_StringRelational_Compare_Empty_Small_Control -6.83% 1.731 1.612 - 0.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.82% 10.947 10.201 - -17.40% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.81% 4569049.601 4257834.594 - -6.32% -
SetIntersection_None_Set_uint64_16384_16384 -6.81% 179750549.058 167510020.308 - -0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -6.79% 1190927.963 1110091.457 - -4.77% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.78% 25.450 23.723 - -4.19% -
SetIntersection_Front_Vector_uint64_262144_4 -6.78% 1084804.364 1011248.092 - -2.53% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -6.76% 12589.841 11738.369 - 1.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.76% 280853.455 261870.801 - -1.92% -
std::find_end(vector<int>)_(process_all)/8192 -6.74% 1802.040 1680.586 - -1.37% -
std::replace_if(list<int>)_(sprinkled)/32 -6.73% 14.267 13.306 - -0.15% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.72% 2.311 2.156 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.72% 16.631 15.514 - -4.19% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.71% 176.086 164.265 - 0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.71% 15803.235 14743.096 - -4.03% -
BM_CmpLess_uchar_short -6.70% 1.135 1.059 - 4.55% -
std::remove_if(vector<int>)_(prefix)/50 -6.70% 58.489 54.569 - 0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.70% 307.987 287.357 - -1.04% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.69% 258966.284 241634.931 - 0.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.69% 10.716 9.999 - -0.37% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.68% 579.988 541.267 - 0.33% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.67% 30.260 28.242 - -4.56% -
SetIntersection_Front_Set_uint32_262144_1 -6.66% 1056198.562 985824.066 - -2.87% -
BM_vector_deque_copy/1 -6.59% 2.291 2.140 - -8.25% -
BM_deque_vector_ranges_copy_backward/1 -6.58% 2.154 2.012 - -5.39% -
SetIntersection_Front_Set_uint32_256_256 -6.58% 7788110.806 7275725.739 - -0.61% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.57% 56.414 52.706 - -17.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.57% 1056491.772 987083.608 - -6.60% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.56% 13855898.284 12946388.708 - -5.91% -
BM_deque_vector_ranges_move/64 -6.56% 2.844 2.657 - 1.53% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.55% 565.641 528.566 - 0.34% -
std::map<int,_int>::count(key)_(existent)/8192 -6.55% 6.152 5.749 - -0.26% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.55% 10.778 10.072 - -7.67% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -6.54% 0.754 0.704 - 0.48% -
std::copy_n(vector<int>)/32768 -6.51% 3686.644 3446.535 - 1.58% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.50% 210.444 196.762 - -2.64% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -6.48% 1056733.030 988283.229 - -4.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.47% 33.890 31.696 - 2.70% -
BM_deque_deque_copy_backward/0 -6.47% 0.921 0.861 - 13.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.47% 13.061 12.216 - -4.99% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.47% 0.478 0.448 - 7.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.44% 61328.900 57380.147 - 1.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.44% 7094.092 6637.396 - -1.48% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -6.43% 32.185 30.116 - 2.92% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.43% 58989.594 55199.233 - 1.06% -
SetIntersection_None_Vector_uint32_1024_64 -6.42% 1108598.033 1037479.110 - -1.81% -
std::multimap<std::string,_int>::erase(iterator)/1024 -6.41% 28.487 26.660 - 2.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.41% 7.310 6.841 - 2.49% -
SetIntersection_Front_Set_uint64_262144_16 -6.40% 1212154.184 1134548.943 - -4.57% -
std::stable_partition(vector<int>)_(sparse)/50 -6.39% 22.264 20.841 - 1.19% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -6.38% 0.366 0.342 - -29.67% -
std::find_if(list<int>)_(bail_25%)/32768 -6.38% 7428.034 6954.454 - -5.88% -
std::generate(deque<int>)/32 -6.36% 8.683 8.131 - 1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -6.36% 20147429.879 18866261.056 - 4.49% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.35% 371962841.924 348329701.995 - 4.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.35% 1173179.925 1098729.085 - -4.94% -
std::unordered_set<int>::find(key)_(existent)/8192 -6.33% 1.400 1.312 - -11.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.32% 3.801 3.561 - -4.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -6.31% 0.463 0.434 - -9.71% -
SetIntersection_None_Vector_uint64_262144_1 -6.30% 1140983.357 1069045.046 - -1.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.30% 1239128.973 1161063.113 - -0.88% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.30% 1.390 1.302 - 3.78% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -6.30% 7679.045 7195.639 - 4.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.29% 1230312.025 1152905.686 - 1.54% -
std::reverse(list<int>)/64 -6.26% 18.667 17.498 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.26% 9583149.285 8983216.975 - 0.13% -
std::upper_bound(std::list<int>)/8192 -6.24% 14122.896 13241.236 - -10.79% -
std::adjacent_find(list<int>,_pred)/50 -6.24% 31.305 29.351 - 0.11% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.23% 331.743 311.076 - 0.22% -
std::copy(vector<int>)/262144 -6.23% 12531.319 11751.127 - -5.98% -
BM_PushHeap_string_Ascending_262144 -6.23% 31.698 29.725 - 0.34% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.22% 0.474 0.445 - -3.46% -
BM_StringRelational_Compare_Empty_Empty_Control -6.20% 1.732 1.624 - 0.89% -
std::rotate_copy(vector<int>)/8192 -6.18% 716.636 672.332 - 70.98% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.18% 9245.324 8674.201 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.17% 14737.138 13827.390 - 0.68% -
std::swap_ranges(list<int>)/8192 -6.17% 10362.229 9722.762 - -7.29% -
SetIntersection_Front_Set_uint64_1024_256 -6.16% 3954225.146 3710503.046 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.16% 9581781.413 8991389.006 - 0.09% -
bm_ranges_lexicographical_compare<int>/1 -6.16% 1.286 1.207 - -14.37% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.16% 1926.770 1808.143 - -7.33% -
std::swap_ranges(deque<int>)/1024 -6.15% 340.267 319.345 - -5.26% -
std::partition(deque<int>)_(dense)/32 -6.15% 9.854 9.248 - -1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.14% 73780.480 69247.908 - -2.04% -
std::find_end(vector<int>)_(process_all)/1024 -6.14% 236.451 221.931 - -0.94% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.14% 985755.662 925226.913 - 11.45% -
BM_PushHeap_uint64_Ascending_4 -6.12% 0.588 0.552 - 0.01% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.12% 174458253.965 163779563.873 - -0.38% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.11% 0.932 0.875 - -1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.10% 23235625.108 21818417.938 - -0.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.03% 23.529 22.110 - 3.29% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.03% 27.944 26.259 - -1.99% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.03% 817.266 768.024 - -3.81% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.02% 1060.280 996.483 - -6.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.00% 1069064.577 1004898.938 - -3.04% -
std::rotate(vector<bool>)_(by_1/4)/1024 -5.99% 14.162 13.313 - 5.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.99% 3168648.357 2978923.504 - -1.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.98% 9556404.907 8984611.341 - -0.05% -
std::pop_heap(deque<float>)/1024 -5.95% 13.589 12.780 - -5.93% -
std::generate(list<int>)/8192 -5.95% 7504.862 7058.370 - -0.51% -
std::find_end(vector<int>)_(process_all)/1048576 -5.94% 231092.482 217365.876 - -1.13% -
SetIntersection_Front_Set_uint32_1024_4 -5.94% 1080958.442 1016757.924 - -4.29% -
BM_PushHeap_float_Ascending_16384 -5.94% 4.291 4.036 - 0.00% -
std::map<std::string,_int>::clear()/8192 -5.93% 227074.220 213599.512 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.92% 27005271.138 25407893.044 - -0.08% -
std::fill(list<int>)/50 -5.91% 35.148 33.071 - -4.13% -
SetIntersection_None_Set_uint64_1024_4 -5.91% 9106801.985 8568774.891 - -2.67% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.90% 16.596 15.618 - -5.92% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.89% 85621.580 80574.555 - 1.22% -
BM_PushHeap_uint64_SingleElement_16 -5.87% 0.358 0.337 - -2.81% -
std::transform(deque<int>)_(identity_transform)/50 -5.87% 20.289 19.099 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -5.86% 16.502 15.534 - -5.55% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.86% 86865.854 81774.818 - -17.83% -
rng::for_each(map<int>)/50 -5.84% 40.399 38.040 - 0.60% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.83% 4.886 4.601 - -7.42% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.83% 25.361 23.884 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.82% 26922275.513 25355343.273 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.79% 27756247.120 26148441.538 - -4.78% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.79% 1.032 0.973 - 13.91% -
rng::contains_subrange(deque<int>)_(single_element)/16 -5.77% 10.125 9.541 - -8.61% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -5.77% 1050980.676 990381.398 - -4.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.77% 1175862.515 1108065.436 - -3.61% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -5.76% 167.814 158.143 - -2.63% -
std::unordered_multiset<int>::clear()/8192 -5.75% 67213.796 63346.150 - -26.25% -
std::find_end(vector<int>)_(process_all)/1000 -5.75% 229.947 216.727 - -0.99% -
std::swap_ranges(deque<int>)/8192 -5.74% 2704.849 2549.483 - -3.45% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.74% 219.996 207.373 - 0.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.74% 0.495 0.467 - -1.77% -
std::swap_ranges(deque<int>)/50 -5.73% 16.818 15.854 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.72% 19455.474 18342.805 - 2.04% -
std::partition(deque<int>)_(sparse)/50 -5.71% 17.246 16.262 - 1.80% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.70% 0.589 0.555 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.68% 1673427.875 1578361.510 - -0.24% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.68% 41552999.422 39194691.217 - 5.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.65% 5125.641 4836.097 - -0.27% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.64% 2.540 2.397 - 0.69% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.64% 1990645.687 1878455.209 - 22.03% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.63% 348.591 328.955 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.63% 17971062.702 16959771.480 - -0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -5.62% 1113863.233 1051257.942 - -4.48% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.62% 1.285 1.213 - 12.47% -
SetIntersection_None_Set_uint32_16384_1 -5.62% 161921330.369 152825008.518 - -0.50% -
BM_CmpLess_int_uint -5.60% 1.140 1.076 - 0.57% -
std::count_if(deque<int>)_(every_other)/8 -5.56% 3.706 3.500 - 0.43% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.56% 4.154 3.923 - -1.73% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.56% 1.392 1.314 - -1.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.55% 51.966 49.080 - 0.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.55% 345.574 326.398 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.54% 61242491.095 57851836.296 - -0.23% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.53% 36.385 34.372 - -1.78% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.52% 56.817 53.679 - 1.84% -
std::map<int,_int>::erase(key)_(existent)/8192 -5.52% 26.059 24.621 - -0.13% -
BM_StringFindAllMatch/64 -5.49% 3.268 3.088 - -3.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.49% 39.245 37.089 - -5.27% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.49% 711.922 672.859 - -12.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.48% 20.096 18.994 - -5.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.48% 1189597.387 1124441.230 - 0.83% -
BM_PushHeap_uint64_SingleElement_4 -5.48% 0.377 0.356 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.47% 56599.341 53500.997 - -4.48% -
std::generate(deque<int>)/50 -5.47% 12.851 12.148 - 0.94% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.46% 15.062 14.240 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -5.45% 1204563.996 1138861.462 - -2.86% -
SetIntersection_None_Vector_uint64_1024_256 -5.42% 1088515.945 1029507.845 - -3.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.41% 13208.976 12494.817 - -2.14% -
std::set<std::string>::clear()/1024 -5.40% 22482.733 21268.263 - -1.51% -
BM_StringConstructDestroyCStr_Small_Opaque -5.40% 2.253 2.131 - -7.72% -
BM_CmpLess_ushort_int -5.39% 1.127 1.067 - -1.23% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.39% 100.195 94.798 - -5.34% -
std::multimap<std::string,_int>::clear()/1024 -5.37% 22540.064 21328.904 - 1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.37% 1130196.866 1069488.707 - -4.94% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.37% 18.451 17.461 - 0.69% -
std::partial_sort(vector<int>)_(descending)/8 -5.36% 25.388 24.028 - 1.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.35% 2505.735 2371.666 - 0.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.34% 1366.765 1293.727 - -5.86% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.34% 250004.039 236649.542 - -3.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.34% 30.408 28.784 - -0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.34% 4.441 4.204 - -4.71% -
BM_StringFindCharLiteral/1024 -5.33% 18.979 17.968 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.30% 20.544 19.455 - -5.91% -
std::sort_heap(deque<int>,_pred)/1024 -5.30% 12968.908 12281.311 - -2.15% -
SetIntersection_None_Vector_uint64_262144_16 -5.30% 1134303.679 1074175.996 - 1.74% -
SetIntersection_None_Set_uint64_256_64 -5.29% 9382142.097 8886102.010 - -6.96% -
std::map<int,_int>::clear()/32 -5.28% 679.654 643.741 - 1.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.28% 3811.925 3610.542 - 3.78% -
std::map<std::string,_int>::count(key)_(existent)/8192 -5.28% 30.601 28.985 - 2.01% -
std::multimap<std::string,_int>::clear()/32 -5.27% 931.675 882.549 - 0.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.27% 24.606 23.309 - -15.81% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.27% 7008.397 6639.355 - -2.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.26% 1.463 1.386 - 6.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.26% 167226.699 158431.808 - 0.09% -
SetIntersection_None_Set_uint32_16384_4 -5.26% 161703992.755 153200491.803 - -0.43% -
SetIntersection_Interlaced_Vector_uint32_64_64 -5.26% 11115296.641 10530875.991 - -2.56% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.25% 2477.719 2347.744 - 0.12% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.420 - -0.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.22% 1049168.808 994417.764 - -1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.21% 16.786 15.910 - 1.14% -
SetIntersection_None_Set_uint64_256_4 -5.21% 11605921.922 11001230.983 - -6.21% -
SetIntersection_Interlaced_Set_float_256_64 -5.21% 13996144.730 13267311.043 - 0.05% -
BM_CmpLess_uint_int -5.20% 1.126 1.068 - -2.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.20% 10198.439 9668.112 - 0.98% -
std::shift_left(list<int>)/32 -5.18% 14.178 13.444 - 0.23% -
SetIntersection_Front_Set_string_1024_64 -5.17% 4771298.152 4524725.536 - -7.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.16% 1282.978 1216.749 - 1.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.16% 50.725 48.108 - -7.74% -
BM_deque_deque_ranges_copy/0 -5.16% 0.738 0.699 - -5.22% -
std::generate_n(deque<int>)/50 -5.15% 12.913 12.248 - 0.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -5.14% 24.871 23.592 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.13% 7.331 6.955 - 0.70% -
ranges::minmax(std::deque<long_long>)/64 -5.11% 24.549 23.294 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.11% 9602126.113 9111380.941 - -1.00% -
std::partition(deque<int>)_(sparse)/32 -5.11% 11.368 10.787 - -0.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -5.10% 28.304 26.860 - -0.63% -
std::generate_n(deque<int>)/32 -5.09% 8.688 8.245 - 0.52% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.08% 1.827 1.734 - -1.45% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.08% 280.293 266.060 - 0.34% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.07% 13.002 12.343 - -4.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.07% 1515830.791 1438997.959 - -7.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.06% 0.281 0.267 - 1.34% -
std::map<std::string,_int>::erase(iterator)/32 -5.06% 28.573 27.127 - -0.86% -
std::for_each_n(list<int>)/50 -5.06% 24.253 23.027 - 0.98% -
SetIntersection_Interlaced_Vector_float_16384_1 -5.05% 1071099.492 1016971.982 - -2.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305741.994 - 0.02% -
SetIntersection_None_Set_uint32_1024_16 -5.04% 9126969.381 8666722.574 - 0.24% -
std::is_sorted(list<int>,_pred)/8192 -5.04% 9043.894 8587.878 - 19.95% -
SetIntersection_None_Set_uint32_16384_16 -5.04% 161921436.547 153766736.709 - -0.33% -
SetIntersection_None_Vector_uint64_262144_16384 -5.03% 1155002.388 1096902.481 - 0.41% -
std::sort_heap(deque<int>,_pred)/8192 -5.01% 451004.639 428412.815 - 0.71% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.01% 0.971 0.922 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.98% 6396999.538 6078354.667 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.98% 9436636.240 8966658.917 - -1.66% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.96% 20.931 19.891 - -0.19% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.96% 9.781 9.296 - 10.37% -
SetIntersection_None_Set_uint64_16384_64 -4.96% 175620464.023 166917040.098 - 1.11% -
SetIntersection_None_Set_uint64_1024_1024 -4.95% 9052342.148 8604278.012 - -3.16% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.95% 1300008.949 1235685.467 - -0.60% -
rng::find_last(list<int>)_(bail_90%)/50 -4.95% 1.340 1.274 - -5.51% -
SetIntersection_Interlaced_Set_float_262144_1 -4.94% 1044856.537 993243.053 - 0.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -4.94% 1.621 1.541 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.94% 3202655.542 3044483.945 - -0.00% -
std::unordered_multimap<int,_int>::clear()/8192 -4.94% 67123.529 63810.333 - -19.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.93% 33.088 31.458 - 7.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.91% 1105952.539 1051606.912 - -3.96% -
std::unordered_set<std::string>::find(key)_(existent)/32 -4.90% 39.750 37.804 - -8.73% -
BM_PushHeap_uint32_Descending_4 -4.89% 0.363 0.345 - -14.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.89% 137162461.039 130461756.519 - -0.86% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -4.88% 136.360 129.704 - 99.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.87% 7.263 6.909 - 0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.85% 23517.979 22376.315 - -0.24% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.85% 2.469 2.350 - -1.64% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.84% 610.268 580.733 - -0.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.83% 606.555 577.262 - 1.07% -
BM_CmpLess_uchar_uint -4.82% 1.088 1.036 - -4.47% -
BM_deque_vector_ranges_move/4000 -4.82% 146.076 139.034 - -0.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.81% 84931.143 80842.736 - -2.91% -
SetIntersection_None_Set_uint32_262144_64 -4.80% 1213896.160 1155664.795 - -0.75% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.80% 3385.722 3223.346 - -2.42% -
std::multimap<int,_int>::erase(iterator)/1024 -4.79% 21.391 20.366 - 0.17% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -4.78% 52672.508 50152.742 - 0.49% -
SetIntersection_Front_Vector_string_16384_256 -4.78% 9918254.377 9444123.789 - -0.60% -
SetIntersection_None_Set_uint32_16384_16384 -4.77% 163378173.478 155579630.465 - 0.09% -
std::map<int,_int>::erase(key)_(existent)/32 -4.77% 23.390 22.274 - 1.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -4.77% 22.379 21.311 - -3.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.77% 32.425 30.879 - -10.30% -
SetIntersection_None_Vector_uint64_262144_256 -4.76% 1138615.024 1084444.777 - 1.22% -
std::partition(deque<int>)_(sparse)/8192 -4.75% 3120.596 2972.359 - 0.65% -
std::multimap<int,_int>::erase(iterator)/8192 -4.75% 21.439 20.421 - 0.55% -
SetIntersection_None_Set_uint32_262144_4 -4.75% 1214413.332 1156777.424 - -0.83% -
std::partial_sort(deque<int>)_(heap)/8192 -4.74% 275886.920 262818.306 - -0.30% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.73% 2.415 2.301 - 1.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.73% 627.111 597.457 - -4.98% -
rng::for_each(multiset<int>)/50 -4.72% 41.043 39.107 - 0.17% -
SetIntersection_Front_Set_uint64_1024_1024 -4.71% 12364017.187 11781285.363 - -3.83% -
SetIntersection_Front_Set_uint32_16384_1024 -4.71% 12283161.099 11704557.435 - -3.28% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.71% 8.702 8.292 - 0.30% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.70% 2.336 2.226 - -0.04% -
SetIntersection_Front_Set_string_262144_64 -4.70% 4991120.743 4756555.241 - 7.48% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.69% 25.980 24.761 - -0.48% -
std::generate(deque<int>)/8192 -4.69% 2008.638 1914.434 - 0.59% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.69% 1591417.318 1516797.361 - -0.42% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.69% 731.324 697.041 - 0.17% -
SetIntersection_None_Set_uint64_1024_64 -4.68% 9011260.678 8589088.930 - -1.00% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.68% 10188318.812 9711970.462 - 0.79% -
SetIntersection_Front_Set_uint32_16384_16 -4.67% 1219808.358 1162870.737 - -0.40% -
SetIntersection_None_Set_uint32_262144_256 -4.66% 1210101.156 1153724.121 - -0.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.66% 788.683 751.966 - -2.09% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.65% 28.884 27.540 - -1.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.65% 255.785 243.887 - 6.50% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.65% 466.637 444.954 - 1.32% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.65% 31.165 29.717 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -4.64% 1067688.484 1018104.694 - -2.88% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.64% 2471.142 2356.434 - -4.70% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.64% 15.499 14.781 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.63% 12040491.056 11482534.400 - -0.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.63% 16.415 15.655 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.62% 211188653.580 201424414.381 - -5.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.62% 1363333.343 1300329.155 - 0.83% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.61% 1059042.136 1010186.743 - -3.34% -
SetIntersection_None_Set_uint32_16384_64 -4.61% 161346958.987 153905655.762 - 0.03% -
SetIntersection_Front_Set_float_262144_4 -4.60% 1097414.686 1046904.892 - -3.29% -
std::for_each(list<int>)/8 -4.60% 2.519 2.403 - -2.11% -
SetIntersection_None_Vector_string_16384_16384 -4.60% 1247558.401 1190191.601 - -1.10% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.60% 24110.850 23002.451 - -2.34% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.59% 1951710.117 1862038.336 - 6.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.57% 1164.185 1111.018 - -0.35% -
std::unique_copy(list<int>)_(contiguous)/32 -4.56% 11.727 11.193 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.56% 18885.037 18023.991 - 0.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.56% 1.380 1.317 - -4.90% -
SetIntersection_None_Set_uint32_262144_16 -4.55% 1213268.148 1158105.469 - -0.59% -
std::remove_if(vector<int>)_(prefix)/32 -4.55% 51.240 48.910 - 0.16% -
std::sort_heap(vector<int>)/8 -4.54% 32.077 30.620 - 3.44% -
BM_CmpEqual_uchar_int -4.54% 1.093 1.044 - -4.35% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.53% 1.155 1.103 - -20.28% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.53% 11865.262 11328.280 - -6.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.52% 239.847 228.995 - -2.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.52% 19.401 18.524 - -4.74% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.52% 56.216 53.677 - 0.62% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.51% 58476.918 55837.581 - 4.30% -
SetIntersection_Front_Set_string_262144_16 -4.51% 1938129.251 1850652.438 - -5.03% -
SetIntersection_None_Set_uint32_256_64 -4.50% 9412844.368 8989433.663 - -2.53% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -4.50% 0.291 0.278 - 4.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -4.50% 8985526.626 8581602.322 - -1.44% -
rng::contains(list<int>)_(process_all)/8192 -4.49% 7185.161 6862.539 - -2.06% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.49% 380.154 363.088 - -2.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.49% 3196455.298 3053023.908 - 0.22% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.49% 1302458.494 1244035.238 - -1.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.49% 1180847.323 1127880.163 - 0.34% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -4.48% 44.821 42.812 - -0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.47% 46245.054 44177.481 - 0.26% -
BM_CmpEqual_int_uint -4.45% 1.136 1.085 - -0.41% -
SetIntersection_None_Set_string_1024_16 -4.44% 9180812.435 8773600.643 - -16.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.43% 3188667.332 3047346.942 - -0.18% -
std::sort(deque<int>)_(heap)/8192 -4.42% 72424.391 69221.322 - 0.18% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.41% 294.357 281.362 - -14.80% -
SetIntersection_None_Set_uint32_262144_1024 -4.41% 1205418.945 1152260.338 - -0.74% -
BM_vector_deque_copy/64 -4.41% 2.820 2.695 - -3.59% -
std::copy(list<int>)/64 -4.41% 33.494 32.018 - 5.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -4.40% 64421992.092 61585792.209 - -0.85% -
BM_CmpLess_uchar_int -4.39% 1.130 1.080 - 1.67% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.39% 36.747 35.136 - 0.09% -
SetIntersection_None_Set_uint32_1024_256 -4.38% 9073451.384 8675611.979 - 0.41% -
std::set<std::string>::clear()/8192 -4.38% 222479.643 212725.511 - 1.13% -
BM_StringFindStringLiteral/512 -4.38% 9.665 9.242 - -3.15% -
std::copy(vector<bool>)_(aligned)/1048576 -4.38% 3458.440 3307.057 - 12.35% -
BM_StringAssignAsciizMix_Opaque -4.38% 5.214 4.986 - -1.36% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.37% 50238.000 48044.854 - 6.96% -
SetIntersection_Front_Set_uint32_262144_256 -4.36% 3821812.911 3655204.108 - 2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.36% 5320159.811 5088282.579 - -2.09% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.35% 9.855 9.426 - -3.78% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.33% 727.902 696.414 - 0.22% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.32% 111.135 106.329 - -17.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.32% 19.326 18.492 - -5.89% -
std::fill(list<int>)/1024 -4.31% 515.521 493.285 - -1.40% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.31% 1301531.740 1245395.428 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.31% 4187037.762 4006538.814 - -2.62% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.31% 751.020 718.670 - 15.14% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.30% 238952161.408 228676282.174 - -0.70% -
std::copy(vector<int>)/32768 -4.30% 3793.166 3630.057 - -4.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.29% 6.785 6.495 - -3.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.28% 6419488.254 6144461.817 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.28% 134783364.910 129017658.197 - 0.26% -
BM_deque_deque_ranges_move_backward/4000 -4.27% 151.611 145.131 - 0.01% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.27% 122227.464 117004.643 - 0.22% -
BM_deque_deque_move_backward/512 -4.27% 19.744 18.900 - 0.09% -
SetIntersection_Front_Set_uint64_16384_16 -4.27% 1206813.359 1155303.137 - -2.91% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.26% 84960.154 81337.376 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.26% 20.126 19.269 - -4.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.25% 15.375 14.721 - -0.33% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.24% 12252.128 11732.711 - -5.61% -
std::partition_copy(deque<int>)/50 -4.23% 22.007 21.076 - -0.30% -
std::move(vector<bool>)_(aligned)/64 -4.23% 1.691 1.619 - -8.40% -
SetIntersection_None_Set_uint64_256_16 -4.22% 11025193.051 10559992.827 - -5.32% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.22% 1619121.174 1550859.211 - 0.75% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.22% 206.649 197.938 - 0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.21% 13447.838 12882.192 - -7.21% -
SetIntersection_Interlaced_Set_uint64_16_16 -4.21% 38563937.553 36942102.936 - -1.72% -
SetIntersection_Front_Set_uint32_262144_16 -4.20% 1170708.878 1121498.013 - -2.08% -
SetIntersection_Interlaced_Vector_string_256_4 -4.20% 6302829.421 6037958.147 - -2.34% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.19% 2.515 2.409 - 0.40% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.19% 30.611 29.329 - 0.99% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.19% 41395.488 39662.826 - -0.60% -
SetIntersection_Front_Vector_uint64_262144_1 -4.18% 1058925.944 1014680.752 - 2.68% -
SetIntersection_None_Set_uint32_262144_16384 -4.16% 1212839.844 1162395.346 - 0.58% -
std::partition_copy(deque<int>)/1024 -4.16% 662.698 635.139 - -9.91% -
SetIntersection_Front_Set_uint64_262144_1024 -4.16% 12550053.575 12028275.277 - -5.08% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.15% 1405.549 1347.159 - 1.52% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -4.15% 410.177 393.155 - -0.39% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.14% 57036.838 54676.133 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.14% 754.814 723.598 - -2.11% -
SetIntersection_Front_Set_uint64_262144_4 -4.12% 1096229.573 1051085.006 - -2.17% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.12% 303.951 291.441 - -0.02% -
SetIntersection_None_Set_uint32_262144_262144 -4.11% 1208029.299 1158417.156 - -0.99% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.10% 26.452 25.368 - 2.75% -
std::set<int>::count(key)_(existent)/8192 -4.06% 8.218 7.884 - 0.83% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.06% 0.364 0.349 - 0.55% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.06% 1.224 1.174 - 0.50% -
SetIntersection_None_Set_uint32_16384_256 -4.06% 160847931.984 154321807.093 - -0.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.05% 793.908 761.738 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.05% 5895150.031 5656274.708 - -3.29% -
BM_vector_deque_ranges_copy_backward/0 -4.05% 0.519 0.498 - -4.25% -
std::multimap<int,_int>::clear()/8192 -4.05% 89258.681 85647.825 - 1.35% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.04% 1050381.769 1007895.909 - 1.48% -
std::multiset<int>::count(key)_(non-existent)/32 -4.04% 2.451 2.352 - -8.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.03% 165871.209 159181.636 - 0.75% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.03% 40.793 39.149 - -5.98% -
std::copy_if(deque<int>)_(entire_range)/8 -4.03% 2.655 2.548 - -3.34% -
std::replace(list<int>)_(sprinkled)/50 -4.02% 19.512 18.727 - -1.76% -
SetIntersection_None_Set_uint32_262144_1 -4.02% 1217392.494 1168429.768 - -0.03% -
std::all_of(vector<int>)_(process_all)/8 -4.02% 2.517 2.416 - 1.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.01% 1156.495 1110.087 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -4.01% 1196653.862 1148671.976 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -4.00% 4341412.970 4167551.328 - 0.45% -
std::rotate_copy(list<int>)/8192 -3.99% 7034.818 6753.880 - -1.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.99% 14497.753 13919.402 - -0.37% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.98% 27.474 26.379 - -20.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.98% 1.203 1.155 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.98% 9035510.061 8675838.713 - 0.15% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.98% 13371.437 12839.253 - 0.68% -
SetIntersection_Front_Set_uint32_262144_64 -3.98% 1656753.040 1590862.736 - -0.49% -
SetIntersection_None_Vector_uint64_1024_1 -3.98% 1096194.824 1052604.906 - 2.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -3.97% 22307416.818 21421145.069 - -2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.97% 5174611.376 4969392.469 - -1.10% -
SetIntersection_Front_Set_float_16384_256 -3.97% 4201758.451 4035129.393 - 3.88% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.96% 21.425 20.576 - -3.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 13347.107 12818.666 - 1.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.95% 33.495 32.171 - -0.17% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -3.95% 1.928 1.851 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.94% 1122039.562 1077777.598 - -2.60% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -3.94% 14482.253 13910.972 - 0.53% -
std::unordered_multiset<int>::clear()/1024 -3.94% 8610.501 8270.918 - -24.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.94% 1177747.916 1131304.564 - -2.20% -
SetIntersection_None_Vector_uint64_64_64 -3.94% 8627991.744 8287882.685 - -0.62% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.94% 16.964 16.296 - 2.53% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.93% 203497029.353 195498497.603 - 0.06% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.93% 1074622.364 1032435.517 - 0.30% -
BM_StringRelational_Less_Small_Empty_Control -3.92% 1.679 1.613 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.91% 8973748.452 8622459.619 - 0.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.91% 8.905 8.557 - -2.24% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.91% 4.383 4.212 - 0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.90% 88363.705 84920.076 - 0.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.89% 7.243 6.961 - 1.02% -
SetIntersection_Front_Set_uint64_64_16 -3.88% 15400705.090 14803240.652 - -2.01% -
std::for_each(list<int>)/32 -3.87% 11.265 10.830 - -0.78% -
BM_PushHeap_uint32_Random_4 -3.85% 2.214 2.128 - 2.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.85% 11792479.295 11338016.851 - -4.01% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.85% 353355146.857 339749209.377 - -3.09% -
BM_CmpEqual_uint_uint -3.84% 1.092 1.050 - 1.11% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.82% 14674261.981 14113483.150 - 4.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.82% 9.480 9.118 - -0.55% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.82% 1650158.699 1587133.873 - 17.22% -
BM_PushHeap_uint32_PipeOrgan_1 -3.81% 0.466 0.448 - -29.43% -
SetIntersection_None_Set_uint64_256_1 -3.81% 11725391.001 11278565.898 - -4.92% -
BM_PushHeap_uint64_SingleElement_64 -3.81% 0.366 0.352 - -1.87% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.80% 12495.451 12020.504 - -3.83% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.80% 72.092 69.353 - -8.40% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.80% 55.430 53.324 - 0.65% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.79% 12.073 11.615 - -6.92% -
BM_deque_deque_ranges_move/1 -3.79% 2.598 2.500 - 2.01% -
BM_StringRelational_Less_Huge_Large_Control -3.78% 2.177 2.094 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.77% 205335869.819 197585099.601 - -7.01% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.76% 1066480.963 1026341.596 - 0.97% -
SetIntersection_None_Vector_float_262144_16384 -3.76% 1172193.335 1128145.166 - 2.26% -
SetIntersection_None_Vector_uint64_1024_1024 -3.74% 1095331.508 1054420.540 - -1.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.73% 1.701 1.637 - -5.14% -
std::unordered_set<std::string>::clear()/1024 -3.72% 23901.239 23011.286 - -1.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.72% 2638.915 2540.847 - -0.06% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.71% 75.997 73.179 - 0.16% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -3.70% 2.448 2.358 - -10.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.69% 1.450 1.396 - 5.50% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.68% 16280.873 15681.597 - -2.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.68% 1116.022 1074.987 - -0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.67% 25.021 24.102 - -1.73% -
std::set<int>::equal_range(key)_(existent)/8192 -3.66% 8.252 7.950 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.65% 1075966.426 1036672.752 - -0.40% -
SetIntersection_Interlaced_Set_float_16_16 -3.65% 38789084.375 37374465.172 - -1.21% -
SetIntersection_Front_Vector_uint64_16384_16 -3.63% 1132367.435 1091227.617 - -1.32% -
std::for_each(list<int>)/8192 -3.63% 7795.731 7512.970 - -2.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.62% 67.682 65.232 - -15.86% -
SetIntersection_None_Vector_uint32_256_256 -3.62% 2182429.148 2103442.818 - 1.82% -
std::sort(vector<int>)_(heap)/8 -3.62% 24.441 23.557 - -1.96% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.61% 13.523 13.034 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.61% 10047913.355 9685344.912 - -4.12% -
SetIntersection_Interlaced_Set_float_1024_1 -3.61% 1061672.011 1023381.937 - -1.97% -
SetIntersection_None_Vector_uint64_1024_4 -3.60% 1102987.149 1063280.624 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.59% 1543732.828 1488279.459 - 0.48% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.59% 17965185.709 17320033.121 - -5.08% -
BM_CmpEqual_short_ushort -3.58% 1.119 1.079 - -1.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.58% 616251.928 594184.540 - -1.08% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.58% 13.485 13.002 - -0.31% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.58% 6.813 6.569 - 2.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.57% 19102022.084 18420156.579 - 0.03% -
SetIntersection_Front_Vector_uint32_262144_1 -3.56% 1065785.498 1027795.347 - 3.13% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.56% 16.530 15.941 - -5.86% -
SetIntersection_Front_Set_uint64_256_16 -3.56% 4544499.534 4382641.710 - -1.68% -
SetIntersection_Front_Vector_uint32_262144_4 -3.56% 1089319.759 1050529.351 - -0.27% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.56% 1107147.689 1067723.951 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.55% 7954624.158 7671858.791 - 5.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.55% 165.767 159.878 - -2.59% -
SetIntersection_None_Set_uint32_1024_1024 -3.55% 9115135.936 8791608.744 - 1.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.55% 225.763 217.755 - -3.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.54% 13592.281 13111.091 - -7.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.54% 1207091.858 1164364.165 - -3.04% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.54% 1635740.154 1577875.082 - -0.28% -
SetIntersection_Front_Set_uint32_262144_4 -3.53% 1071669.695 1033796.381 - 1.83% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.52% 35.733 34.475 - 0.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.52% 9084.368 8764.984 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.51% 1334454.964 1287552.785 - -1.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.51% 13.643 13.165 - -0.05% -
SetIntersection_None_Set_uint64_1024_16 -3.51% 8972386.503 8657762.912 - -3.14% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.50% 8.613 8.311 - -0.26% -
std::multiset<int>::erase(key)_(existent)/8192 -3.49% 62.288 60.113 - -1.55% -
SetIntersection_Front_Set_string_262144_262144 -3.49% 18342389.893 17702206.949 - -4.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.48% 36864.509 35579.871 - -1.08% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.48% 38.582 37.238 - -11.84% -
std::multiset<std::string>::find(key)_(existent)/32 -3.48% 15.777 15.228 - 2.12% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.48% 18312484.508 17675532.758 - 1.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.48% 15.318 14.785 - -0.13% -
std::set<int>::contains(key)_(existent)/32 -3.47% 1.715 1.655 - -0.34% -
BM_deque_vector_ranges_copy_backward/2 -3.47% 1.838 1.774 - -3.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.47% 36052.335 34802.863 - 0.46% -
SetIntersection_Front_Vector_uint64_64_16 -3.46% 14506186.516 14003761.915 - -1.24% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.46% 20.118 19.421 - -8.63% -
std::multimap<int,_int>::clear()/32 -3.46% 666.607 643.539 - 0.77% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.46% 13591.303 13121.025 - 0.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -3.46% 1.806 1.744 - 4.98% -
SetIntersection_Interlaced_Vector_float_1024_4 -3.46% 1391355.035 1343230.000 - 8.15% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.46% 21348405.275 20610723.712 - -7.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.45% 13.620 13.150 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -3.45% 1269302.084 1225533.365 - -2.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.45% 7.340 7.087 - 1.93% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.44% 17.370 16.772 - 0.36% -
BM_CmpLess_short_uchar -3.44% 1.140 1.101 - 0.85% -
BM_StringFindStringLiteral/128 -3.44% 3.164 3.055 - -5.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.44% 13.616 13.148 - -0.47% -
SetIntersection_Interlaced_Set_float_256_4 -3.44% 11325948.800 10936895.667 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.43% 151896.728 146680.281 - 0.41% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.43% 206.318 199.238 - -0.93% -
std::reverse(list<int>)/8 -3.43% 2.003 1.935 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -3.42% 4235902.351 4090901.207 - -2.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.41% 1085120.825 1048113.559 - -1.11% -
BM_CmpLess_schar_uint -3.41% 1.147 1.108 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.41% 22.618 21.847 - -0.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.41% 40099.601 38733.630 - 0.52% -
SetIntersection_Front_Vector_string_1024_1024 -3.41% 40090416.042 38724803.273 - 1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.40% 8681590.725 8386149.443 - -10.64% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.40% 7874019.660 7606276.055 - -3.69% -
SetIntersection_None_Set_string_262144_4 -3.40% 1709567.709 1651484.863 - -0.26% -
SetIntersection_None_Set_uint64_262144_262144 -3.40% 1252596.596 1210061.033 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -3.39% 1258407.879 1215756.916 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.39% 6.824 6.593 - 2.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.38% 8208932.195 7931063.298 - -1.05% -
SetIntersection_None_Set_uint64_262144_16 -3.38% 1234401.937 1192620.932 - -0.43% -
std::multimap<int,_int>::erase(iterator)/32 -3.38% 20.978 20.269 - 0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.37% 13.605 13.146 - -0.06% -
std::find(list<int>)_(process_all)/8192 -3.36% 7129.683 6889.899 - -6.73% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.36% 94.743 91.559 - 0.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.36% 17616.093 17024.128 - 0.16% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.36% 23.685 22.889 - -4.16% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.36% 22.470 21.716 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.35% 8918258.087 8619415.464 - -0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.35% 1603539.576 1549817.730 - -0.34% -
std::make_heap(vector<int>)_(ascending)/8 -3.35% 16.963 16.395 - -0.83% -
BM_deque_deque_ranges_copy/4000 -3.34% 146.260 141.375 - -1.14% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.33% 27223.754 26316.552 - -4.40% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.33% 215139479.982 207972265.937 - -1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.33% 13.612 13.158 - 0.02% -
SetIntersection_Interlaced_Set_float_1024_256 -3.33% 14299952.621 13823795.388 - -2.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -3.32% 13936868.153 13474793.783 - -1.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.31% 10967650.464 10604796.386 - 0.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.30% 36897.959 35678.881 - -1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -3.30% 1263085.043 1221393.719 - -0.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.30% 15.284 14.780 - -0.23% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.29% 26.011 25.154 - -14.61% -
std::equal(list<int>)_(it,_it,_it)/50 -3.29% 36.884 35.670 - 0.31% -
SetIntersection_None_Set_uint64_262144_64 -3.29% 1235613.361 1194972.412 - -0.38% -
SetIntersection_Interlaced_Vector_float_64_4 -3.29% 18174534.263 17576946.289 - 3.63% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.28% 2.828 2.736 - -5.16% -
SetIntersection_None_Vector_uint32_1024_256 -3.28% 1093842.660 1057915.156 - -1.58% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.27% 37.874 36.634 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.27% 11776159.120 11391073.360 - 1.64% -
SetIntersection_None_Set_uint64_1024_256 -3.27% 8934891.142 8643070.002 - -2.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.27% 68443.795 66208.906 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.26% 2901188.730 2806485.914 - -1.53% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.26% 20.215 19.556 - -0.14% -
SetIntersection_None_Set_uint32_256_16 -3.26% 11048257.955 10688053.263 - 0.21% -
SetIntersection_None_Set_uint32_16384_1024 -3.26% 160793281.549 155552668.080 - 1.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.26% 26620.027 25753.072 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.26% 1065455.972 1030758.288 - -2.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.25% 205628505.192 198935414.521 - -6.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 297.320 287.645 - -1.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -3.25% 21.627 20.925 - -14.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.24% 18612063.147 18008195.613 - -1.34% -
BM_vector_deque_move_backward/2 -3.24% 2.061 1.994 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.24% 140607.813 136052.707 - 0.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.24% 2.413 2.335 - -1.54% -
std::rotate(list<int>)_(1_element_backward)/32 -3.23% 13.808 13.361 - 0.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.23% 15.353 14.857 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.23% 1060768.287 1026514.826 - 0.56% -
BM_PushHeap_uint32_Ascending_262144 -3.23% 4.806 4.651 - -0.70% -
BM_StringRead_Cold_Deep_Large -3.22% 1.231 1.192 - -13.39% -
std::set<int>::ctor(const&,_alloc)/0 -3.22% 13.151 12.728 - -0.14% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.21% 270.903 262.203 - -8.29% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.20% 1634458.902 1582231.772 - -0.01% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.18% 11334047.715 10973171.755 - -2.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.18% 27905.993 27017.615 - -0.40% -
std::unique(list<int>)_(sprinkled)/52 -3.18% 70.094 67.864 - 0.58% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.17% 46.371 44.900 - -1.80% -
BM_vector_deque_ranges_copy/1 -3.17% 2.319 2.246 - -2.27% -
BM_deque_deque_move_backward/4000 -3.15% 150.695 145.944 - 0.61% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.15% 15.255 14.775 - -0.02% -
std::reverse(list<int>)/32768 -3.15% 19216.225 18611.505 - -4.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.15% 89.594 86.775 - -0.39% -
SetIntersection_None_Set_uint32_1024_64 -3.14% 9030494.945 8747009.978 - -0.19% -
BM_vector_deque_ranges_copy/2 -3.14% 2.066 2.001 - -2.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.13% 12801544.464 12400930.693 - -0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.12% 1098142.576 1063832.243 - -0.34% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.12% 24.210 23.454 - -14.45% -
std::unordered_set<int>::ctor(const&)/1024 -3.12% 6893.976 6678.667 - -3.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -3.12% 53.988 52.303 - -1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.12% 356852871.119 345716374.447 - -0.84% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.12% 12.488 12.098 - -1.09% -
SetIntersection_Interlaced_Vector_string_16_16 -3.12% 51973488.702 50353986.986 - -3.56% -
std::find_first_of(list<int>)_(small_needle)/50 -3.11% 148.059 143.453 - 0.51% -
SetIntersection_None_Set_uint64_1024_1 -3.10% 8987520.224 8708643.612 - -2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.10% 20.762 20.118 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.10% 1064415.722 1031450.987 - 0.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.10% 1.274 1.235 - 1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.10% 5.431 5.263 - -0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.10% 18.230 17.666 - -0.96% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.08% 12699898.771 12308288.494 - -1.88% -
BM_vector_deque_move_backward/1 -3.08% 2.325 2.253 - -0.20% -
SetIntersection_None_Set_uint64_262144_256 -3.07% 1233154.217 1195345.379 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.06% 20000.512 19388.950 - 0.22% -
SetIntersection_None_Vector_uint64_1024_16 -3.05% 1104320.490 1070584.373 - 0.06% -
SetIntersection_None_Set_float_1024_64 -3.04% 9101645.475 8824654.116 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.04% 14113.460 13684.721 - -0.32% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -3.04% 31.587 30.628 - -1.85% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.03% 90.470 87.727 - -0.31% -
SetIntersection_Interlaced_Set_float_256_256 -3.03% 7643424.055 7411799.193 - -3.40% -
SetIntersection_Front_Set_string_64_16 -3.03% 24370718.248 23632752.858 - -2.05% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.03% 94.891 92.020 - 6.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.02% 2.567 2.489 - 3.18% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.02% 13.347 12.944 - 0.10% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.02% 30.537 29.616 - -1.34% -
std::unordered_set<int>::ctor(const&)/32 -3.02% 203.434 197.300 - -2.18% -
SetIntersection_Front_Set_uint32_1024_16 -3.01% 1218841.643 1182209.139 - -1.06% -
BM_StringDestroy_Large -3.00% 7.416 7.193 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.00% 22845672.486 22161330.174 - -0.41% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.99% 10140.450 9836.751 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -2.99% 111472.742 108136.687 - 0.60% -
BM_CmpEqual_short_short -2.99% 1.081 1.048 - 1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.99% 4252341.218 4125126.719 - -2.15% -
SetIntersection_Front_Vector_uint32_16384_4 -2.99% 1075728.418 1043568.663 - -1.78% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.98% 1050106.682 1018790.912 - -2.22% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.98% 11513758.484 11170835.412 - -0.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.97% 90.316 87.636 - 0.92% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.96% 21068083.177 20444737.219 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.96% 16888053.845 16388891.767 - -2.56% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.95% 15.476 15.019 - -0.00% -
std::flat_multimap<int,_int>::clear()/8192 -2.95% 419.513 407.125 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.95% 10910963.406 10588987.928 - -2.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.95% 22649251.489 21982106.217 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.94% 1253226.482 1216357.584 - -1.17% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.94% 27.141 26.344 - 0.89% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.93% 1595439.453 1548629.475 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.93% 623608.637 605333.215 - -1.40% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.93% 617.586 599.507 - -2.23% -
BM_deque_deque_ranges_move/2 -2.92% 2.307 2.240 - 2.54% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.92% 57.389 55.713 - 0.39% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.92% 11606.503 11267.674 - -6.44% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.92% 541.001 525.217 - -0.69% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.92% 16697876.304 16210738.085 - -0.50% -
SetIntersection_Front_Set_uint64_16384_64 -2.92% 1680363.084 1631352.849 - -3.45% -
std::for_each(join_view(vector<vector<int>>))/8 -2.91% 1.423 1.382 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.91% 16586291.537 16103230.626 - -0.04% -
SetIntersection_None_Set_uint32_256_4 -2.91% 11503521.639 11168554.233 - -0.05% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.90% 2.379 2.310 - 2.30% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.90% 22.426 21.775 - 1.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.89% 1.201 1.166 - 1.12% -
std::multimap<std::string,_int>::clear()/8192 -2.89% 218727.261 212406.268 - 1.13% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.89% 29.888 29.024 - 0.10% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.87% 18.847 18.305 - -1.81% -
SetIntersection_None_Set_float_256_256 -2.87% 5915177.303 5745585.751 - -1.70% -
std::partial_sort(deque<int>)_(descending)/8 -2.87% 43.329 42.088 - -0.82% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.87% 32.168 31.246 - 2.62% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.86% 8.157 7.924 - -2.45% -
std::copy_n(list<int>)/32768 -2.86% 26678.186 25916.057 - -1.08% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.86% 1.637 1.590 - -2.70% -
SetIntersection_Front_Set_float_256_1 -2.85% 4215403.305 4095060.001 - -1.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.85% 37.978 36.894 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.85% 765.876 744.038 - 0.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.85% 835.640 811.851 - -3.22% -
std::multimap<int,_int>::clear()/1024 -2.84% 11110.454 10794.491 - 1.25% -
SetIntersection_None_Vector_uint64_16384_1 -2.84% 1128744.076 1096681.357 - 0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.84% 446.263 433.592 - -0.57% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.84% 12.246 11.898 - -0.96% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -2.84% 755.658 734.224 - -6.10% -
std::any_of(vector<int>)_(process_all)/8 -2.84% 2.419 2.351 - -4.00% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.83% 224361271.331 218001834.632 - -1.05% -
std::unordered_set<std::string>::clear()/8192 -2.83% 224925.691 218553.247 - -0.36% -
SetIntersection_Front_Vector_uint64_16384_1 -2.83% 1062926.961 1032854.359 - 5.36% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.82% 1.516 1.473 - -4.10% -
std::pop_heap(deque<int>)/1024 -2.82% 13.584 13.201 - 5.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.82% 15.253 14.823 - -0.10% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.82% 2791.654 2713.028 - -1.86% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.81% 4.515 4.388 - -7.19% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.81% 761.374 739.957 - -1.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.81% 377.936 367.315 - 0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.81% 7805.594 7586.276 - -0.58% -
BM_CmpEqual_schar_uint -2.81% 1.149 1.116 - 0.75% -
SetIntersection_None_Set_string_262144_1 -2.81% 1699790.609 1652100.180 - -0.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.80% 16.374 15.915 - -4.09% -
BM_StringRead_Hot_Shallow_Large -2.80% 0.486 0.473 - -1.69% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.80% 537.264 522.208 - -0.04% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.80% 2.585 2.513 - 1.21% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.80% 10208425.177 9923082.682 - 0.34% -
SetIntersection_None_Set_string_1024_1 -2.79% 9175112.863 8918785.231 - -17.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.79% 5114643.937 4971868.071 - -0.12% -
std::flat_multimap<int,_int>::clear()/0 -2.79% 402.105 390.887 - -0.31% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.79% 13.083 12.718 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.79% 1298.875 1262.651 - 0.10% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.79% 19.337 18.797 - -1.28% -
SetIntersection_None_Set_string_262144_16384 -2.79% 1702489.178 1655019.857 - -0.61% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.79% 46.631 45.332 - -9.22% -
SetIntersection_None_Vector_uint64_16384_16 -2.78% 1111855.840 1080970.744 - 2.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.78% 52.294 50.842 - 2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.77% 16842247.539 16375194.684 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.77% 1251047.852 1216378.420 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.77% 8735872.298 8493847.364 - -0.27% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.77% 1.160 1.128 - -3.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.77% 3553208.715 3454822.091 - -1.32% -
SetIntersection_None_Set_string_262144_64 -2.77% 1703906.740 1656733.235 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.77% 56.153 54.599 - 0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.76% 943318.779 917262.858 - 0.14% -
std::set<std::string>::erase(key)_(existent)/1024 -2.76% 74.668 72.610 - 18.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.75% 38010750.021 36964795.186 - -0.15% -
SetIntersection_Front_Set_uint32_1024_256 -2.75% 3805387.994 3700683.188 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.75% 1165340.803 1133293.279 - -1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.75% 18442.618 17935.927 - 0.35% -
rng::find_last(list<int>)_(bail_10%)/50 -2.75% 16.361 15.912 - -1.03% -
BM_deque_vector_ranges_copy_backward/0 -2.74% 1.374 1.336 - -13.88% -
BM_deque_deque_move/5500 -2.74% 202.045 196.502 - 0.13% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.74% 4.855 4.722 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.74% 3.851 3.745 - -1.42% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.74% 240.127 233.543 - -3.99% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.74% 419.715 408.210 - -4.03% -
std::copy(deque<int>)/512 -2.74% 17.161 16.691 - 0.24% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.74% 23208.731 22572.839 - 0.11% -
std::sort(vector<int>)_(pipe-organ)/8 -2.74% 17.968 17.476 - -0.41% -
SetIntersection_Front_Vector_float_1024_1 -2.73% 1056776.886 1027877.186 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.73% 4446082.029 4324503.539 - 0.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.73% 6788.506 6602.904 - -0.32% -
SetIntersection_Front_Set_uint64_1_1 -2.73% 541820530.750 527051131.441 - -1.16% -
BM_CmpLess_int_uchar -2.72% 1.152 1.120 - 1.38% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.72% 211.626 205.874 - -0.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.72% 36.308 35.321 - 0.37% -
BM_deque_deque_ranges_move_backward/4096 -2.72% 155.306 151.086 - 0.30% -
SetIntersection_Front_Set_uint64_64_4 -2.72% 16277911.661 15835622.650 - -0.98% -
BM_StringRead_Cold_Deep_Small -2.72% 1.162 1.130 - -6.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.71% 542.023 527.318 - -0.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.71% 15.381 14.964 - 0.04% -
SetIntersection_Interlaced_Vector_string_64_16 -2.71% 30240466.886 29421890.408 - -1.04% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.71% 120426.009 117166.864 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.70% 56739466.246 55204878.327 - -0.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.70% 38.040 37.011 - 1.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.70% 37560.174 36544.673 - -0.31% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.70% 1744190.727 1697049.927 - 0.28% -
std::move(deque<int>)/8 -2.70% 3.450 3.356 - -3.02% -
SetIntersection_None_Set_string_262144_16 -2.70% 1701763.834 1655857.260 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.69% 634733.516 617639.921 - 0.08% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.69% 7395.089 7195.954 - -13.00% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.69% 197183.778 191875.366 - 0.03% -
SetIntersection_Front_Set_uint64_4_4 -2.69% 138721966.678 134988014.199 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.68% 10366278.661 10088260.728 - -1.16% -
SetIntersection_Front_Vector_string_262144_256 -2.68% 9584094.546 9327104.589 - -2.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.68% 1691297.934 1646013.590 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.68% 1175457.734 1144000.497 - -2.37% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.67% 37462.666 36460.658 - -2.36% -
BM_CmpLess_schar_ushort -2.67% 1.121 1.091 - -0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.67% 14245.502 13864.632 - -2.19% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.67% 4207656.665 4095300.377 - -0.52% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.67% 67624.044 65818.670 - -1.67% -
SetIntersection_Front_Set_uint64_64_1 -2.67% 16609313.029 16166060.580 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.67% 216600887.248 210822855.910 - -0.31% -
SetIntersection_Front_Set_string_1024_4 -2.67% 1267604.709 1233794.383 - -2.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.66% 134204602.963 130628440.059 - 2.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.66% 1094577.011 1065412.482 - 0.19% -
rng::fold_left(deque<int>)/8 -2.66% 4.025 3.918 - -27.31% -
SetIntersection_None_Set_uint64_16384_4 -2.66% 165013346.874 160623520.421 - -0.47% -
BM_vector_deque_ranges_move/1 -2.66% 2.332 2.270 - 4.14% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.66% 9.664 9.407 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.66% 3523444.244 3429761.706 - -0.83% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.65% 6987.038 6801.753 - 1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.65% 64005546.802 62310112.780 - -0.59% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.64% 2.773 2.700 - -3.19% -
std::set<int>::count(key)_(existent)/32 -2.64% 1.700 1.655 - 2.29% -
SetIntersection_Front_Set_string_1024_1 -2.64% 1106618.958 1077457.045 - 0.17% -
BM_std_minmax_element<char>/4096 -2.63% 1075.804 1047.482 - 2.59% -
std::shift_right(list<int>)/50 -2.63% 27.137 26.422 - -8.27% -
SetIntersection_None_Vector_uint64_256_1 -2.63% 4322103.341 4208421.240 - 0.26% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.63% 14799773.023 14410685.154 - -0.50% -
SetIntersection_None_Set_string_262144_256 -2.63% 1705061.115 1660258.545 - 0.39% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.63% 1446.955 1408.953 - -6.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.62% 1179673.224 1148712.129 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.62% 56236560.783 54761382.076 - -0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.62% 1656192.547 1612761.066 - -1.20% -
BM_std_minmax_element<char>/70000 -2.62% 18227.984 17750.229 - 1.81% -
SetIntersection_Front_Vector_uint64_256_16 -2.62% 4267256.340 4155554.270 - 0.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.61% 8991234.226 8756291.755 - 0.09% -
std::flat_multimap<int,_int>::clear()/32 -2.60% 401.845 391.378 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.60% 400.360 389.933 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.60% 1343750.734 1308765.381 - 0.74% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.60% 416.725 405.876 - -0.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.60% 692.913 674.889 - 3.15% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.60% 137389266.988 133817662.830 - -0.74% -
BM_CmpLess_short_uint -2.60% 1.145 1.115 - 0.93% -
SetIntersection_None_Set_uint64_262144_1024 -2.60% 1230612.955 1198659.586 - -0.42% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.59% 1331267.982 1296744.873 - -0.17% -
BM_deque_deque_copy/4000 -2.59% 145.950 142.173 - 0.06% -
BM_CmpLess_int_ushort -2.59% 1.150 1.120 - 0.52% -
SetIntersection_None_Set_uint32_16_1 -2.58% 67523204.098 65780477.907 - -0.45% -
BM_CmpLess_uint_uchar -2.58% 1.118 1.089 - -1.91% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.58% 23.207 22.608 - 1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.57% 4853.916 4728.937 - 0.04% -
SetIntersection_None_Vector_uint32_1024_4 -2.57% 1101704.300 1073363.849 - -0.07% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.57% 5.553 5.410 - 0.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.57% 23.836 23.224 - 0.05% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.57% 12045931.402 11736854.261 - -1.68% -
SetIntersection_None_Vector_uint64_262144_4 -2.56% 1151017.544 1121510.979 - -0.50% -
SetIntersection_None_Set_string_262144_1024 -2.56% 1720230.062 1676145.262 - 0.43% -
BM_deque_deque_copy_backward/2 -2.56% 2.468 2.404 - -0.32% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.56% 973.842 948.929 - -5.01% -
SetIntersection_None_Vector_uint32_262144_16 -2.56% 1138355.437 1109269.151 - -0.07% -
SetIntersection_Front_Set_uint64_262144_1 -2.55% 1068576.316 1041275.791 - 4.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.55% 543284524.648 529429196.071 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.55% 15.316 14.926 - -0.08% -
SetIntersection_None_Set_uint64_262144_4 -2.55% 1222956.951 1191802.818 - -0.56% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.55% 176325.336 171834.222 - -2.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.55% 220157180.664 214551808.119 - -0.57% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.54% 12414990.576 12099174.968 - 3.09% -
SetIntersection_Interlaced_Set_float_16384_4 -2.54% 171734920.891 167367427.743 - 0.45% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.54% 2.648 2.581 - -0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.54% 4251146.599 4143136.036 - -0.39% -
SetIntersection_Interlaced_Set_string_16384_1 -2.54% 1110352.355 1082142.112 - -0.71% -
SetIntersection_None_Vector_uint64_64_4 -2.54% 16108444.272 15699556.057 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.54% 57272196.144 55819223.334 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.54% 16955.704 16525.767 - 1.17% -
std::stable_sort(deque<int>)_(heap)/1024 -2.54% 2789.658 2718.926 - -0.17% -
BM_deque_deque_copy_backward/1 -2.53% 2.708 2.640 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.53% 170028454.787 165732763.130 - -0.23% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.53% 2.963 2.888 - -1.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.53% 63955660.720 62340231.727 - -0.53% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.52% 0.688 0.671 - 10.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 6837.681 6665.138 - -0.20% -
SetIntersection_None_Set_uint32_256_1 -2.52% 11648258.426 11354633.164 - 1.35% -
BM_CmpLess_short_ushort -2.52% 1.125 1.097 - 0.15% -
std::multiset<int>::find(key)_(existent)/8192 -2.52% 8.908 8.684 - 9.25% -
BM_StringRelational_Less_Huge_Empty_Control -2.52% 1.655 1.613 - 0.17% -
SetIntersection_Front_Vector_string_64_16 -2.52% 20885225.283 20359733.620 - -1.58% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.51% 4861.077 4739.223 - -0.09% -
BM_StringFindStringLiteral/256 -2.50% 5.463 5.327 - -5.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.50% 1208357.487 1178121.242 - -1.78% -
rng::find_if(vector<bool>)_(process_all)/8 -2.50% 3.578 3.488 - -0.40% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.50% 1646205.730 1605090.984 - -0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.50% 400.924 390.911 - -0.48% -
SetIntersection_Front_Set_uint64_16_16 -2.49% 38449012.134 37490352.565 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.49% 17512672.119 17076212.577 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.49% 1120535.098 1092620.202 - -2.33% -
SetIntersection_Front_Set_uint64_4_1 -2.49% 216691185.212 211293769.634 - -0.93% -
SetIntersection_None_Vector_string_4_4 -2.49% 138990411.721 135530169.682 - -0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.49% 15179591.155 14801697.628 - -0.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.49% 15.323 14.942 - -2.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.49% 5825001.279 5680209.491 - -1.09% -
SetIntersection_Front_Set_uint32_64_1 -2.48% 16759194.315 16343448.358 - -0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.48% 17016.829 16595.312 - 2.44% -
BM_PushHeap_float_QuickSortAdversary_4 -2.48% 0.586 0.572 - 6.60% -
SetIntersection_None_Set_string_262144_262144 -2.47% 1710767.334 1668481.852 - -0.49% -
SetIntersection_Front_Set_uint32_262144_262144 -2.47% 1660380.857 1619430.338 - 0.23% -
SetIntersection_Front_Set_uint64_1024_1 -2.47% 1059873.233 1033745.253 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.46% 1607453.914 1567833.953 - 0.46% -
std::find_end(list<int>)_(process_all)/8192 -2.46% 7498.840 7314.273 - -0.85% -
SetIntersection_Front_Set_uint64_16_1 -2.46% 63670798.394 62104806.719 - -0.88% -
std::map<int,_int>::find(key)_(existent)/8192 -2.46% 5.507 5.372 - -1.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.45% 21.140 20.622 - 0.48% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.45% 26.733 26.078 - -2.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.44% 19.846 19.361 - -8.65% -
SetIntersection_Front_Vector_string_262144_1024 -2.44% 40066086.138 39086870.481 - -1.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.44% 826.011 805.864 - -1.60% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.44% 1.802 1.758 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.44% 55497465.628 54144476.073 - -0.55% -
SetIntersection_Front_Set_uint32_16_1 -2.44% 63854649.244 62298614.588 - 0.11% -
SetIntersection_None_Vector_uint64_64_1 -2.44% 16819258.196 16409451.040 - 0.16% -
SetIntersection_None_Vector_uint64_256_256 -2.43% 2159798.351 2107216.226 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.43% 217075329.561 211792148.690 - -0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.43% 603.360 588.685 - 0.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.43% 399.859 390.137 - -0.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.43% 370.577 361.574 - -1.72% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.43% 210241.865 205134.890 - 0.20% -
SetIntersection_Interlaced_Set_string_1024_16 -2.43% 13172778.262 12852801.543 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.43% 29614.673 28895.648 - 2.98% -
SetIntersection_None_Vector_uint64_1024_64 -2.43% 1094413.085 1067847.569 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.43% 16689089.567 16284075.363 - -1.02% -
BM_std_minmax_element<char>/5500 -2.43% 1441.057 1406.097 - 2.73% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.43% 1103453.655 1076690.630 - 1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.42% 139204842.573 135831108.645 - -0.79% -
BM_StringAssignStr_Huge_Transparent -2.42% 115.158 112.369 - 4.18% -
BM_CmpEqual_short_uint -2.42% 1.146 1.118 - -0.80% -
SetIntersection_Front_Set_uint32_256_4 -2.41% 4257677.515 4154906.761 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.41% 16261498.149 15869046.740 - -0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.41% 1700123.779 1659104.654 - 3.65% -
std::set<std::string>::ctor(const&)/1024 -2.41% 35219.954 34371.873 - -0.51% -
SetIntersection_None_Set_uint64_1_1 -2.41% 542417661.344 529356568.909 - -2.10% -
SetIntersection_Front_Vector_uint64_16_1 -2.41% 63659597.606 62127367.602 - 0.01% -
BM_StringRelational_Eq_Empty_Empty_Control -2.41% 2.118 2.067 - 3.57% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.41% 16676109.290 16274969.161 - -0.00% -
SetIntersection_Interlaced_Vector_string_16_4 -2.41% 69825292.765 68145911.138 - 0.87% -
SetIntersection_Front_Set_string_16_4 -2.40% 64661544.221 63107298.534 - -2.24% -
SetIntersection_Front_Vector_uint64_4_1 -2.40% 216359574.843 211160895.033 - 0.02% -
std::copy_if(vector<int>)_(entire_range)/8 -2.40% 2.265 2.211 - -1.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.40% 16.215 15.826 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -2.40% 542566472.017 529537944.364 - -0.55% -
rng::find(vector<bool>)_(process_all)/1024 -2.40% 4.682 4.569 - -1.82% -
SetIntersection_None_Vector_uint64_256_16 -2.39% 4071927.095 3974529.324 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.39% 4256799.668 4154995.863 - -0.49% -
SetIntersection_None_Set_uint64_4_1 -2.39% 219261208.834 214021224.277 - -4.84% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.39% 17.900 17.473 - -1.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.39% 1058339.290 1033060.880 - -1.60% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.38% 211675713.781 206638581.003 - 1.82% -
std::sort(vector<int>)_(repeated)/8 -2.38% 16.103 15.720 - -0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.38% 9250087.655 9029990.711 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.38% 1636964.273 1598077.879 - -0.56% -
BM_std_minmax_element<char>/4000 -2.37% 1048.304 1023.414 - 2.51% -
SetIntersection_None_Set_uint64_16384_1024 -2.37% 169268240.056 165253549.807 - -3.39% -
SetIntersection_None_Vector_uint64_4_4 -2.37% 135498711.368 132286618.840 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.37% 1248716.959 1219127.604 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -2.37% 2194280.366 2142303.974 - -1.81% -
SetIntersection_Interlaced_Set_string_4_1 -2.37% 226748245.583 221378187.364 - -0.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.36% 1879.295 1834.886 - 1.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.36% 399.780 390.362 - -0.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.36% 3.544 3.460 - -1.47% -
SetIntersection_Front_Set_uint64_16_4 -2.35% 55371264.765 54069291.290 - -1.20% -
SetIntersection_None_Vector_uint32_1024_16 -2.35% 1105840.484 1079868.462 - 1.56% -
SetIntersection_Interlaced_Vector_float_256_4 -2.35% 5250844.767 5127596.427 - 10.71% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.35% 11.428 11.160 - 0.47% -
SetIntersection_None_Vector_uint32_262144_1024 -2.35% 1151271.109 1124263.975 - 3.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.35% 599.631 585.567 - -1.74% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.34% 13391486.461 13077836.533 - -2.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.34% 138492345.907 135251016.940 - -0.64% -
SetIntersection_Front_Set_uint64_16384_4 -2.34% 1068767.367 1043762.689 - 1.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.34% 140659.434 137371.404 - -0.80% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.34% 111.832 109.218 - -5.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.34% 1697857.422 1658183.513 - 1.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.33% 543412778.453 530735429.939 - -0.65% -
SetIntersection_None_Vector_uint64_1_1 -2.33% 540328773.212 527750963.370 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.32% 1262323.158 1232980.549 - 1.11% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.32% 1105670.461 1079987.893 - -0.73% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.32% 121381.422 118562.128 - 1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.32% 544791965.446 532140645.876 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.32% 542902106.741 530298295.323 - -0.37% -
BM_std_minmax_element<char>/64000 -2.32% 16622.266 16236.483 - 1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.32% 1201530.088 1173664.123 - -1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.32% 2276932.848 2224133.158 - -6.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.32% 400.310 391.028 - -0.49% -
BM_std_minmax_element<char>/65536 -2.32% 17040.338 16645.387 - 1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.31% 217341092.674 212310672.095 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.31% 137617701.811 134433776.530 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.31% 139790266.744 136558061.292 - -0.20% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.31% 63.374 61.909 - 0.28% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.31% 19.390 18.942 - -0.52% -
SetIntersection_None_Vector_uint32_64_1 -2.30% 16894173.347 16505118.431 - -0.56% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.30% 63839582.058 62370810.124 - -0.62% -
BM_vector_deque_ranges_copy_backward/64 -2.30% 3.037 2.968 - -4.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -2.30% 217101137.257 212112341.464 - -0.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.30% 385.430 376.574 - 1.64% -
SetIntersection_None_Vector_float_64_4 -2.30% 16316493.242 15941880.230 - 0.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.30% 399.620 390.446 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.29% 1263006.594 1234029.051 - 1.18% -
BM_vector_deque_ranges_move_backward/4096 -2.29% 151.696 148.218 - -2.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.29% 15.336 14.985 - -3.04% -
SetIntersection_Front_Vector_string_1024_1 -2.29% 1092486.189 1067481.752 - -1.84% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.29% 1.520 1.486 - -1.70% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.29% 2889.237 2823.125 - 0.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.28% 54.892 53.638 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.28% 4248614.427 4151569.898 - 1.55% -
SetIntersection_Front_Set_uint64_16384_1 -2.28% 1059419.799 1035226.407 - -1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.28% 1834721.313 1792823.188 - 2.09% -
std::copy_if(list<int>)_(every_other)/4096 -2.28% 3312.311 3236.687 - -5.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.28% 217231593.790 212276591.505 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.28% 15.278 14.930 - -0.04% -
BM_vector_deque_copy_backward/4000 -2.28% 145.173 141.866 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.28% 16676682.436 16296805.777 - -0.52% -
std::unordered_multiset<int>::erase(iterator)/32 -2.27% 20.038 19.582 - -9.75% -
std::generate_n(deque<int>)/8192 -2.27% 2015.759 1969.926 - 0.38% -
SetIntersection_Front_Set_uint32_64_16 -2.27% 15398257.263 15048759.268 - 1.67% -
SetIntersection_Interlaced_Set_string_1024_64 -2.27% 17058437.938 16671496.258 - 2.03% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.27% 3848.883 3761.633 - -1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.27% 16315289.156 15945685.484 - -0.72% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.26% 53.657 52.442 - 6.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.26% 1.315 1.286 - -0.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.26% 8762.895 8564.674 - -6.15% -
SetIntersection_Front_Vector_uint64_64_1 -2.26% 16616495.539 16240853.527 - 0.11% -
SetIntersection_None_Set_uint64_4_4 -2.26% 137100652.284 134002845.038 - -4.05% -
BM_deque_deque_move_backward/2 -2.26% 2.526 2.469 - -2.20% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.26% 13.051 12.756 - -0.15% -
SetIntersection_Front_Vector_uint32_256_1 -2.25% 4214152.026 4119306.875 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.25% 1061672.351 1037778.661 - -0.84% -
SetIntersection_Front_Vector_uint64_16384_64 -2.25% 1385598.635 1354435.948 - 2.83% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.25% 16.769 16.392 - 4.64% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.25% 541720870.301 529551451.559 - 0.11% -
SetIntersection_Front_Vector_uint64_16_16 -2.25% 36216717.230 35403225.147 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.25% 5902996.389 5770465.033 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_16_16 -2.25% 36092640.788 35282308.020 - -0.20% -
std::unordered_set<std::string>::clear()/32 -2.24% 929.696 908.828 - -1.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.24% 401.005 392.005 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.24% 4737.806 4631.572 - -1.45% -
std::sort(vector<int>)_(shuffled)/8 -2.24% 23.104 22.586 - -0.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.24% 15.210 14.869 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.24% 1676653.891 1639113.363 - 3.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.24% 16698388.968 16325013.994 - -0.57% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.24% 620.393 606.525 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.23% 547741091.247 535503653.139 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.23% 34411732.764 33644179.034 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.23% 63944282.974 62518533.714 - -0.42% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -2.23% 74.611 72.949 - -21.51% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.23% 38.547 37.688 - -11.66% -
SetIntersection_None_Vector_string_256_64 -2.23% 3679144.223 3597189.933 - -1.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.23% 15.062 14.727 - 0.10% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.23% 218727339.981 213856121.852 - 1.90% -
SetIntersection_Front_Vector_uint32_256_16 -2.23% 4311757.725 4215751.543 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.23% 402.818 393.854 - -0.45% -
SetIntersection_Interlaced_Vector_string_4_4 -2.22% 153879752.243 150456163.617 - -0.29% -
SetIntersection_Front_Set_uint32_256_16 -2.22% 4530857.824 4430109.630 - -0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.22% 850.348 831.454 - 0.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.22% 8854331.574 8657637.197 - -1.55% -
SetIntersection_Front_Vector_string_16384_1024 -2.22% 38681646.155 37822983.675 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.22% 1186100.636 1159818.895 - -0.22% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.21% 13.068 12.778 - -0.10% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.21% 23.498 22.978 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.21% 1679493.162 1642340.330 - 1.36% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.21% 20.211 19.764 - -0.61% -
SetIntersection_Interlaced_Vector_string_64_64 -2.21% 26943209.535 26348083.465 - -1.02% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.21% 30111.049 29446.212 - -4.56% -
SetIntersection_None_Vector_string_64_16 -2.21% 14382474.485 14065022.524 - -0.84% -
SetIntersection_Front_Set_float_262144_16 -2.21% 1207928.607 1181267.146 - -2.33% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -2.21% 12.960 12.674 - 4.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.21% 13014.337 12727.359 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.20% 346735949.662 339093297.617 - -4.49% -
SetIntersection_None_Set_uint32_4_4 -2.20% 137216034.472 134192642.674 - -0.19% -
SetIntersection_Front_Vector_uint32_16_16 -2.20% 36290280.542 35491433.068 - -0.97% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.20% 18123.411 17724.903 - 0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.20% 398.797 390.028 - -0.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.20% 743.792 727.438 - 0.13% -
BM_StringResizeAndOverwrite -2.20% 0.841 0.823 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.20% 542727498.137 530811342.459 - -0.76% -
SetIntersection_None_Vector_uint32_16384_4 -2.19% 1118123.114 1093584.738 - -1.12% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.19% 20.161 19.718 - -14.37% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -2.19% 17.557 17.173 - -1.52% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.19% 34.441 33.687 - 0.86% -
BM_CmpLess_uchar_uchar -2.19% 1.078 1.054 - -2.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.19% 12161050.279 11894827.091 - -1.22% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.19% 190677.887 186506.445 - -1.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.19% 10.794 10.558 - 1.12% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.19% 13.248 12.959 - -1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.18% 8737238.736 8546413.311 - -0.01% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.18% 12.992 12.709 - -0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.18% 101908.781 99683.522 - 2.02% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.18% 101.415 99.202 - -5.30% -
std::copy(vector<bool>)_(aligned)/4096 -2.18% 4.800 4.696 - -2.49% -
BM_CmpLess_uint_uint -2.18% 1.080 1.056 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.18% 35.982 35.198 - -30.20% -
SetIntersection_Front_Vector_uint64_16_4 -2.18% 54707575.338 53515578.626 - -0.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.18% 19.563 19.137 - -0.22% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.18% 2583.297 2527.027 - -0.02% -
SetIntersection_None_Vector_uint32_64_64 -2.18% 8592701.836 8405714.461 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.18% 63585104.934 62201451.301 - -0.14% -
std::find_if(list<int>)_(process_all)/1024 -2.18% 703.149 687.854 - 0.22% -
SetIntersection_Front_Vector_uint64_1_1 -2.17% 540750500.120 528995024.268 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.17% 37552431.780 36736122.364 - -0.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.17% 142912.089 139805.586 - -2.26% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.17% 82.328 80.539 - -7.70% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.17% 2.063 2.018 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.17% 1820315.754 1780800.535 - 0.74% -
SetIntersection_Front_Set_uint32_16384_64 -2.17% 1674342.786 1638000.051 - 2.20% -
SetIntersection_None_Set_uint32_1024_1 -2.17% 8954576.000 8760313.806 - -1.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.17% 11.000 10.762 - 0.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.17% 39152978.349 38303871.246 - -0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.17% 37392154.278 36581578.446 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.17% 1124820.484 1100437.665 - -1.40% -
SetIntersection_None_Vector_uint32_1024_1 -2.16% 1098923.609 1075168.447 - 0.15% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.16% 22.215 21.736 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -2.16% 1686599.854 1650230.551 - -1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.15% 399.755 391.143 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.15% 17173009.279 16803107.869 - -0.19% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.15% 11.574 11.325 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.15% 201799789.194 197455951.597 - -1.57% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.15% 17.096 16.728 - -0.67% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.15% 13.048 12.767 - -0.08% -
SetIntersection_None_Set_string_1024_256 -2.15% 9085029.622 8890037.900 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.15% 11710237.067 11458915.869 - 1.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.14% 542772261.657 531130227.350 - -0.50% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.14% 174478.577 170736.619 - -3.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.14% 64569072.363 63184512.547 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.14% 542834330.704 531197675.235 - -0.47% -
SetIntersection_Front_Vector_uint32_262144_64 -2.14% 1385125.582 1355435.727 - -1.23% -
SetIntersection_Front_Vector_uint32_64_64 -2.14% 10998798.546 10763042.740 - -1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.14% 144204758.663 141118975.837 - -2.78% -
std::find_if(vector<int>)_(bail_25%)/8 -2.14% 0.733 0.718 - -5.68% -
BM_deque_vector_ranges_copy/5500 -2.13% 198.332 194.104 - -0.04% -
SetIntersection_Interlaced_Set_float_64_64 -2.13% 13353964.578 13069404.988 - -2.28% -
SetIntersection_None_Set_uint32_1024_4 -2.13% 9028347.956 8836016.549 - 2.19% -
SetIntersection_None_Set_float_262144_16384 -2.13% 1201612.141 1176046.873 - -0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.12% 1797995.921 1759841.504 - -2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -2.12% 60393517.319 59113365.528 - -0.08% -
std::flat_map<int,_int>::clear()/0 -2.12% 398.924 390.473 - -0.45% -
std::set<int>::find(key)_(existent)/1024 -2.12% 4.106 4.019 - 1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.12% 16351502.122 16005557.686 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.12% 54852921.199 53692759.920 - -0.40% -
BM_deque_vector_copy_backward/2 -2.11% 1.858 1.819 - -0.88% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.11% 63758636.537 62413756.024 - 0.23% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.11% 34202.804 33481.482 - -1.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.11% 508443.599 497722.128 - -2.34% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.11% 13.047 12.772 - 0.10% -
SetIntersection_None_Vector_uint64_16_16 -2.11% 34107677.915 33389134.923 - 0.57% -
SetIntersection_Front_Vector_uint64_16384_4 -2.11% 1070256.558 1047715.398 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.11% 217574489.586 212992538.664 - -0.46% -
bm_ranges_swap_ranges_vb_aligned/256 -2.10% 3.535 3.461 - 0.10% -
SetIntersection_None_Set_uint64_262144_1 -2.10% 1225983.479 1200199.871 - 0.11% -
std::move(vector<bool>)_(unaligned)/512 -2.10% 4.782 4.681 - -6.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.10% 64731371.829 63371914.289 - -0.58% -
SetIntersection_Front_Set_uint32_1024_1 -2.10% 1065102.236 1042764.395 - 0.82% -
SetIntersection_None_Vector_uint64_4_1 -2.10% 216457447.253 211919482.340 - 0.16% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.10% 19984.817 19565.959 - -4.56% -
BM_PushHeap_string_Ascending_4 -2.09% 2.579 2.525 - -0.66% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.09% 20.603 20.172 - 0.25% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.09% 23.348 22.860 - 0.22% -
SetIntersection_None_Vector_uint64_16_1 -2.09% 64001503.396 62664441.225 - 0.01% -
SetIntersection_Front_Set_string_256_1 -2.09% 4393257.625 4301638.724 - -1.12% -
SetIntersection_Interlaced_Vector_string_256_256 -2.08% 20642737.251 20212736.924 - -3.09% -
SetIntersection_None_Set_uint64_16_1 -2.08% 67117901.294 65719886.948 - -3.02% -
SetIntersection_Front_Set_uint32_1_1 -2.08% 542315347.184 531022439.844 - 0.22% -
BM_vector_deque_ranges_copy/5500 -2.08% 200.764 196.585 - -1.12% -
BM_StringRead_Cold_Shallow_Large -2.08% 1.088 1.065 - -10.08% -
std::sort_heap(deque<int>,_pred)/8 -2.08% 34.758 34.036 - 0.40% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -2.08% 1925.795 1885.790 - -2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.08% 186797.930 182919.688 - 0.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.08% 33.359 32.667 - -32.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.08% 21200315.028 20760251.163 - -3.40% -
SetIntersection_Interlaced_Set_uint64_16_4 -2.08% 60333716.109 59081613.347 - -1.73% -
std::multiset<int>::count(key)_(existent)/8192 -2.07% 10.260 10.047 - 9.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 621.985 609.091 - -0.49% -
SetIntersection_None_Set_uint32_16_16 -2.07% 35910927.606 35166870.251 - 0.17% -
std::set<std::string>::clear()/0 -2.07% 401.471 393.155 - 0.14% -
std::unordered_set<int>::clear()/32 -2.07% 604.585 592.075 - 0.90% -
SetIntersection_None_Vector_uint32_16384_1024 -2.07% 1117583.399 1094469.490 - 0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -2.07% 139492100.581 136607676.214 - -0.41% -
BM_StringRead_Cold_Shallow_Empty -2.07% 1.058 1.036 - -8.96% -
SetIntersection_Interlaced_Set_string_64_1 -2.07% 17518317.560 17156394.509 - -0.07% -
SetIntersection_Front_Vector_float_262144_262144 -2.07% 350517718.489 343277451.006 - -2.15% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.06% 5381.197 5270.114 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.06% 11694218.203 11453171.721 - 0.73% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.06% 504.129 493.745 - 0.43% -
std::make_heap(vector<int>)_(descending)/8 -2.06% 14.977 14.669 - -1.46% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.06% 94999.524 93046.189 - 0.71% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.05% 4221573.717 4134860.447 - 0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.05% 19.184 18.791 - -0.28% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.05% 138504559.110 135663938.201 - -0.51% -
BM_PushHeap_string_SingleElement_262144 -2.05% 2.647 2.592 - 0.29% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 400.715 392.502 - 0.22% -
SetIntersection_Front_Vector_uint64_4_4 -2.05% 137284286.380 134471183.948 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.05% 1692840.496 1658157.227 - 1.69% -
SetIntersection_None_Set_uint64_262144_16384 -2.05% 1229565.836 1204385.580 - -0.49% -
SetIntersection_Interlaced_Set_float_1024_64 -2.05% 10294092.846 10083344.025 - -0.65% -
SetIntersection_Front_Set_uint32_16384_1 -2.05% 1054686.198 1033103.085 - 0.61% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.05% 213204.359 208841.669 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.05% 540349945.110 529298309.177 - -0.47% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.04% 11564191.221 11327833.732 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.04% 218362034.403 213902965.294 - -4.46% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.04% 52.048 50.985 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.04% 216926625.376 212500781.590 - 0.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.04% 175433.960 171857.144 - -0.58% -
SetIntersection_None_Vector_string_256_256 -2.04% 2297961.203 2251133.927 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.04% 58816174.085 57618342.008 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.04% 142836119.881 139928171.403 - -0.86% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.04% 23.080 22.610 - -2.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.03% 1184141.591 1160068.199 - -0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.03% 24.203 23.712 - -0.87% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.03% 819.837 803.190 - 0.31% -
SetIntersection_None_Vector_uint64_64_16 -2.03% 13716974.220 13438933.574 - 0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.03% 6872.156 6732.870 - -9.29% -
BM_deque_vector_ranges_move_backward/1 -2.03% 2.116 2.074 - -0.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.03% 138138.831 135341.440 - -3.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.02% 609.442 597.106 - -0.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.02% 45.608 44.685 - -3.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.02% 12281433.946 12033342.904 - -0.75% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.02% 25.106 24.599 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.02% 13366051.667 13096319.720 - 1.31% -
std::set<int>::equal_range(key)_(existent)/1024 -2.02% 4.457 4.367 - 0.70% -
std::set<int>::contains(key)_(existent)/8192 -2.01% 8.383 8.214 - -4.48% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.01% 56615.908 55475.820 - 0.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.01% 156.784 153.627 - 3.15% -
SetIntersection_Front_Set_uint32_4_1 -2.01% 216451508.726 212095415.328 - 0.15% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.01% 15.009 14.707 - 0.13% -
SetIntersection_None_Set_uint64_16384_256 -2.01% 169128235.160 165730956.485 - 0.23% -
BM_StringFindStringLiteral/32 -2.01% 1.748 1.713 - -7.37% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.01% 63.013 61.749 - -0.03% -
std::stable_partition(vector<int>)_(sparse)/32 -2.01% 7.459 7.309 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.00% 1121236.695 1098820.452 - 1.38% -
SetIntersection_None_Set_float_16_1 -2.00% 68013977.265 66654805.300 - 1.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.00% 25.489 24.980 - -1.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.00% 24.167 23.685 - 0.05% -
SetIntersection_None_Set_uint64_16_16 -2.00% 35654619.155 34942684.758 - -0.50% -
SetIntersection_None_Vector_uint32_16_1 -2.00% 64290174.378 63006503.971 - 0.18% -
SetIntersection_None_Vector_uint64_16_4 -2.00% 54330257.146 53245551.599 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.00% 63671783.020 62401336.956 - -0.27% -
std::search(vector<int>)_(no_match)/1024 -1.99% 219.520 215.145 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.99% 138110981.754 135359116.072 - -0.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.99% 6028.432 5908.374 - -0.26% -
std::sort_heap(vector<int>,_pred)/8 -1.99% 30.307 29.704 - 1.80% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.99% 161.642 158.425 - 0.83% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.99% 2.637 2.585 - 3.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.99% 216611120.227 212301097.769 - -0.54% -
BM_CmpLess_short_int -1.99% 1.136 1.113 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.99% 63815976.226 62548531.376 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.99% 11585117.784 11355125.955 - 0.00% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.98% 180899872.314 177312279.502 - 0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.98% 21495996.580 21069772.662 - 0.57% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -1.98% 731.433 716.936 - 2.96% -
std::flat_multimap<int,_int>::clear()/1024 -1.98% 401.215 393.265 - 0.08% -
std::equal(vector<bool>)_(unaligned)/8192 -1.98% 56.422 55.305 - -2.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.98% 2.249 2.204 - -12.95% -
SetIntersection_Front_Vector_uint64_262144_16 -1.98% 1120010.974 1097848.964 - 0.01% -
SetIntersection_None_Vector_uint32_16_4 -1.98% 54666782.030 53585267.732 - 0.53% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.98% 138498967.862 135760774.781 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.98% 18.492 18.126 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.98% 55.881 54.776 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.98% 136039799.336 133352824.699 - -0.28% -
std::multimap<int,_int>::ctor(const&)/1024 -1.98% 6682.139 6550.160 - -1.20% -
std::unordered_multimap<int,_int>::clear()/1024 -1.98% 8476.642 8309.222 - -18.41% -
SetIntersection_None_Set_string_16_4 -1.97% 59171111.987 58002559.215 - 0.30% -
SetIntersection_None_Vector_uint32_64_16 -1.97% 13721896.923 13451072.700 - -0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.97% 380.113 372.615 - 2.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.97% 6.108 5.987 - -1.05% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.97% 13.444 13.179 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.97% 1235254.614 1210947.455 - -1.47% -
SetIntersection_Front_Set_uint32_4_4 -1.96% 138398625.990 135681003.456 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.96% 5.114 5.014 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.96% 15593.653 15287.864 - 1.91% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.96% 35819.614 35117.311 - -0.77% -
SetIntersection_None_Set_uint64_16_4 -1.96% 57148398.323 56028793.104 - -0.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.96% 12575822.217 12329879.453 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 12764763.235 12515288.076 - -0.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.95% 5.520 5.413 - -0.45% -
SetIntersection_None_Set_uint64_256_256 -1.95% 5823958.426 5710202.458 - -1.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.95% 2894644.191 2838121.782 - -2.92% -
SetIntersection_Interlaced_Set_float_4_1 -1.95% 217375524.638 213133130.616 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.95% 44.584 43.714 - -0.42% -
SetIntersection_Interlaced_Set_float_4_4 -1.95% 139177711.205 136463703.381 - -0.14% -
BM_deque_deque_move_backward/5500 -1.95% 205.692 201.681 - -1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.95% 13005203.083 12751640.007 - 1.35% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.95% 14.987 14.695 - -1.06% -
SetIntersection_Interlaced_Set_string_4_4 -1.95% 161752356.068 158602110.478 - -0.87% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.95% 400.199 392.410 - -0.03% -
SetIntersection_Interlaced_Vector_string_64_1 -1.95% 17259813.501 16923901.719 - 0.34% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.95% 1.927 1.890 - -5.13% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.94% 63731781.903 62493178.711 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.94% 36288627.262 35583426.351 - 0.40% -
SetIntersection_Front_Vector_uint32_64_1 -1.94% 16666240.216 16342515.256 - 0.61% -
SetIntersection_Interlaced_Vector_string_4_1 -1.94% 223104044.453 218771003.132 - -0.42% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.94% 15.726 15.421 - -1.90% -
SetIntersection_Interlaced_Set_string_16384_16 -1.94% 243387701.831 238665281.058 - -30.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.94% 121357383.437 119003134.499 - 0.64% -
std::flat_map<int,_int>::clear()/8192 -1.94% 417.984 409.876 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.94% 1694022.949 1661163.084 - 1.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.94% 1172152.588 1149416.433 - 2.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.94% 4902341.021 4807251.422 - -1.78% -
SetIntersection_Front_Set_uint64_1024_16 -1.94% 1227791.863 1203983.085 - 2.45% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.94% 541180685.779 530697470.104 - 0.18% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.94% 4.251 4.168 - -0.09% -
SetIntersection_Front_Vector_float_16384_1 -1.93% 1053208.428 1032833.834 - 0.80% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.93% 1.577 1.547 - -4.09% -
std::sort(deque<int>)_(heap)/8 -1.93% 24.737 24.259 - -1.22% -
SetIntersection_Front_Set_float_1024_1 -1.93% 1057404.758 1036975.387 - -1.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.93% 44.341 43.485 - -1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.93% 63988636.497 62753884.639 - -1.33% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.93% 16.876 16.551 - -1.18% -
SetIntersection_Front_Vector_string_64_1 -1.93% 17081262.489 16751898.035 - -0.07% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.93% 16.724 16.401 - 9.26% -
SetIntersection_None_Set_string_64_16 -1.93% 18987297.820 18621356.934 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.92% 218188921.158 213990394.500 - -0.25% -
SetIntersection_None_Set_uint32_4_1 -1.92% 219577407.786 215358677.029 - -0.10% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.92% 1.889 1.853 - -1.72% -
SetIntersection_None_Vector_uint64_256_4 -1.91% 4262322.082 4180800.788 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.91% 16598508.789 16281326.836 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -1.91% 180054031.222 176617401.235 - -0.85% -
SetIntersection_Front_Vector_uint32_1024_1 -1.91% 1059493.162 1039273.906 - -1.04% -
SetIntersection_Interlaced_Set_string_262144_256 -1.91% 2081556.232 2041867.106 - -1.80% -
SetIntersection_Front_Set_uint64_1024_64 -1.90% 1716611.232 1683963.402 - 3.02% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.90% 38422313.910 37691817.670 - 0.14% -
SetIntersection_None_Vector_string_64_64 -1.90% 8957959.193 8787670.538 - 0.64% -
SetIntersection_None_Set_string_256_64 -1.90% 9428165.036 9248951.851 - -1.15% -
SetIntersection_Front_Vector_float_64_1 -1.90% 16645742.569 16329903.778 - -1.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.89% 765.234 750.737 - -2.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -1.89% 30.598 30.019 - -5.32% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.89% 1456.669 1429.088 - 0.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.89% 1.259 1.235 - -0.02% -
SetIntersection_None_Vector_float_64_1 -1.89% 16949921.754 16629383.585 - -0.09% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.89% 4212364.574 4132719.746 - 0.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.89% 465047.629 456255.299 - -1.10% -
BM_std_minmax_element<char>/1024 -1.89% 273.212 268.048 - 2.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.89% 535.194 525.083 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.89% 19879286.500 19503747.641 - 0.39% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.89% 203.960 200.114 - -1.41% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.88% 216466118.256 212388256.314 - 0.28% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.88% 12.998 12.753 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.88% 170124.182 166929.072 - -0.07% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.88% 1931.177 1894.935 - -1.82% -
BM_deque_deque_ranges_move_backward/1024 -1.88% 38.898 38.169 - -0.57% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 402.522 394.975 - -0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.87% 57591418.692 56511773.665 - -0.62% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.87% 22722826.647 22297588.510 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.87% 1578628.408 1549113.934 - -0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.87% 17.312 16.988 - -1.58% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.87% 5.969 5.858 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.87% 17985941.162 17650177.558 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.87% 136358818.604 133815525.856 - -0.30% -
ranges::minmax(std::vector<char>)/64 -1.86% 1.353 1.328 - 0.31% -
SetIntersection_Front_Vector_float_256_4 -1.86% 4225779.107 4147123.069 - 0.18% -
SetIntersection_None_Set_uint32_1_1 -1.86% 542360359.474 532274269.658 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.86% 1502459.873 1474524.596 - -1.75% -
std::set<int>::find(key)_(non-existent)/32 -1.86% 2.284 2.241 - -0.61% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -1.85% 1.619 1.589 - -3.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.85% 4.668 4.581 - 0.58% -
SetIntersection_None_Vector_string_16_16 -1.85% 35091368.072 34440927.203 - -0.31% -
BM_PushHeap_uint32_Random_16 -1.85% 4.180 4.102 - -2.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.85% 4229266.802 4151000.386 - -0.32% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.85% 16.289 15.988 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.85% 9.488 9.312 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.85% 63654542.809 62478597.701 - -0.20% -
std::move_backward(list<int>)/512 -1.85% 377.665 370.688 - 0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.85% 12.544 12.312 - -23.62% -
SetIntersection_None_Vector_float_262144_256 -1.85% 1150417.204 1129175.451 - -0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.85% 398.764 391.403 - -0.03% -
SetIntersection_None_Vector_float_256_1 -1.84% 4316317.025 4236743.376 - -0.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.84% 1064862.368 1045249.332 - 0.46% -
std::stable_sort(vector<int>)_(ascending)/8 -1.84% 15.761 15.470 - -0.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.84% 15.358 15.075 - 0.43% -
std::stable_sort(deque<int>)_(descending)/1024 -1.84% 2964.942 2910.433 - -0.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.84% 11760.130 11544.040 - -1.78% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.84% 399.401 392.064 - -0.35% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.84% 15.017 14.741 - 0.23% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.83% 216504830.734 212533304.401 - 0.30% -
SetIntersection_Interlaced_Vector_string_256_64 -1.83% 20278652.198 19906888.625 - 0.22% -
std::pop_heap(deque<float>)/8 -1.83% 53.037 52.065 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.83% 169736.869 166629.431 - -1.00% -
SetIntersection_Interlaced_Vector_float_16_4 -1.83% 57234745.688 56187804.330 - 0.30% -
SetIntersection_Interlaced_Set_float_262144_64 -1.82% 1573635.904 1544938.801 - -0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.82% 15.021 14.747 - -0.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.82% 577.431 566.924 - -5.52% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.82% 2978.392 2924.255 - 0.33% -
std::none_of(list<int>)_(process_all)/8 -1.82% 2.720 2.670 - 0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.82% 14929761.354 14658700.310 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.82% 16734415.503 16430643.370 - -2.29% -
SetIntersection_Front_Set_string_1_1 -1.82% 564725508.719 554475026.860 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.81% 545289697.873 535401722.234 - -2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.81% 544757240.676 534881591.436 - -0.32% -
SetIntersection_Front_Vector_uint32_16384_1 -1.81% 1064317.168 1045029.725 - 1.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.81% 399.036 391.818 - 0.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.81% 1.389 1.364 - -2.35% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.80% 48.608 47.731 - -10.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.80% 54.342 53.361 - 1.55% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.80% 102599.184 100748.246 - 0.93% -
SetIntersection_Front_Set_string_64_4 -1.80% 19157033.078 18811887.042 - -0.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.80% 38921.089 38220.975 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.80% 49143.381 48259.700 - 0.07% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.80% 18.655 18.319 - -0.12% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.80% 1056347.331 1037355.181 - 1.72% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.79% 23.723 23.298 - -1.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.79% 6286.009 6173.376 - -15.95% -
SetIntersection_None_Vector_uint32_16384_64 -1.79% 1115973.525 1095983.521 - -0.89% -
bm_lexicographical_compare<int>/64 -1.79% 4.536 4.455 - 1.46% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.79% 44.226 43.435 - 1.49% -
SetIntersection_Front_Vector_string_1_1 -1.79% 555663769.551 545715792.959 - -0.39% -
std::count(list<int>)_(every_other)/8 -1.79% 2.131 2.093 - 0.17% -
BM_StringAssignStr_Huge_Opaque -1.79% 113.299 111.276 - 4.20% -
std::stable_sort(vector<int>)_(repeated)/8 -1.78% 15.843 15.560 - -0.56% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.78% 4.437 4.358 - -2.32% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.78% 4584.955 4503.213 - 0.63% -
std::make_heap(vector<int>)_(heap)/8 -1.78% 14.958 14.691 - -1.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.78% 2210.858 2171.478 - 0.98% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.78% 241.386 237.091 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.78% 12276290.715 12057933.003 - -0.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.78% 13.109 12.876 - -0.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.78% 13.054 12.822 - 0.13% -
SetIntersection_Interlaced_Set_float_1_1 -1.78% 542946400.066 533301192.825 - 0.04% -
BM_PushHeap_float_Random_64 -1.78% 6.730 6.611 - -1.73% -
std::pop_heap(vector<size_t>)/8 -1.78% 52.702 51.766 - 0.12% -
SetIntersection_None_Vector_uint32_262144_256 -1.78% 1140484.727 1120238.391 - -0.81% -
SetIntersection_None_Set_float_262144_1024 -1.77% 1204483.070 1183106.447 - 0.66% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.77% 69270.179 68041.158 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.77% 16759089.685 16461853.276 - -0.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.77% 52.243 51.317 - 0.50% -
std::stable_sort(vector<int>)_(heap)/8 -1.77% 21.635 21.252 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.77% 1059570.090 1040793.166 - 0.11% -
SetIntersection_None_Vector_uint32_64_4 -1.77% 16153118.292 15867068.268 - 0.10% -
SetIntersection_Front_Vector_uint32_4_1 -1.77% 216305967.543 212476230.268 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.77% 6853.370 6732.079 - 0.76% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.77% 1.802 1.770 - 0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.77% 18530507.819 18203092.032 - 0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.77% 20050.501 19696.516 - -1.97% -
SetIntersection_None_Set_uint64_64_16 -1.76% 18468691.972 18142750.374 - -2.79% -
BM_StringAssignAsciizMix_Transparent -1.76% 3.081 3.027 - 0.60% -
SetIntersection_None_Vector_uint32_16384_1 -1.76% 1114384.838 1094723.731 - -0.94% -
SetIntersection_None_Set_float_4_4 -1.76% 137839271.761 135409496.985 - 0.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.76% 13.056 12.826 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.76% 1195722.763 1174665.222 - -4.19% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.76% 12506043.675 12285858.386 - 0.21% -
SetIntersection_Interlaced_Set_string_256_1 -1.76% 4391941.971 4314650.775 - -0.13% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.76% 1.289 1.266 - -0.03% -
SetIntersection_None_Vector_uint32_4_4 -1.76% 135715168.064 133328601.004 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.76% 4300225.340 4224733.100 - -0.82% -
std::is_sorted(vector<int>)/1024 -1.75% 247.984 243.634 - 0.27% -
SetIntersection_Interlaced_Set_float_16384_1 -1.75% 1058843.335 1040274.739 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.75% 4331840.991 4255959.984 - -0.15% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.75% 31.240 30.692 - 4.46% -
SetIntersection_Front_Set_uint32_16_4 -1.75% 55331500.982 54363807.350 - 0.07% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.75% 25.080 24.642 - -3.44% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.75% 685.809 673.832 - 2.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.75% 399.906 392.923 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.75% 540987696.421 531547294.557 - 0.28% -
SetIntersection_None_Vector_float_64_16 -1.74% 13762019.008 13522161.541 - -0.62% -
SetIntersection_None_Vector_float_262144_4 -1.74% 1170390.489 1150013.860 - 2.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 1173.764 1153.329 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.74% 1065735.386 1047196.597 - 3.28% -
BM_deque_vector_copy/1 -1.74% 2.139 2.102 - -0.25% -
SetIntersection_None_Set_uint32_64_16 -1.74% 18380422.522 18060899.165 - -0.60% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.74% 23.423 23.016 - -3.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.74% 16414.760 16129.594 - 1.70% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.74% 4206023.000 4132959.524 - 0.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 399.474 392.539 - 0.40% -
SetIntersection_Interlaced_Set_float_64_1 -1.73% 16654687.769 16365783.166 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.73% 13880996.596 13640269.110 - -0.25% -
BM_deque_deque_ranges_move/70000 -1.73% 3309.786 3252.479 - -6.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.73% 217627762.796 213863726.931 - -0.41% -
SetIntersection_Interlaced_Set_float_16_1 -1.73% 63838778.174 62735655.976 - 0.07% -
BM_PushHeap_float_QuickSortAdversary_16 -1.73% 0.990 0.973 - -0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.73% 670.044 658.484 - -0.52% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.72% 13.970 13.729 - -0.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.72% 18.861 18.537 - -1.34% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.72% 2543981.484 2500197.724 - 29.92% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.72% 4.310 4.236 - -0.27% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.72% 12.551 12.336 - -6.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.72% 33593.888 33016.181 - -1.99% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6812.765 6695.810 - -1.51% -
std::unordered_set<int>::ctor(const&)/8192 -1.71% 56042.916 55081.818 - -2.65% -
rng::fold_left(deque<int>)/8192 -1.71% 4554.097 4476.041 - 3.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.71% 1692190.672 1663204.266 - 2.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.71% 35727399.415 35115449.523 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 14634.212 14383.814 - 2.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.71% 3040247.681 2988233.664 - -1.30% -
SetIntersection_None_Set_float_16384_1 -1.71% 159023715.713 156303600.043 - 0.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.71% 11748.370 11547.514 - -1.82% -
SetIntersection_None_Set_float_16_16 -1.71% 35987858.396 35373116.386 - 0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.71% 22.789 22.400 - 0.52% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.70% 14.894 14.640 - -1.07% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.70% 21.997 21.623 - -9.07% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.70% 788.585 775.189 - 0.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.70% 140584.791 138196.672 - -0.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 121743.979 119676.465 - 0.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.70% 1526.814 1500.909 - -12.14% -
SetIntersection_Front_Vector_uint32_1_1 -1.69% 540980493.886 531815981.971 - -1.34% -
SetIntersection_Interlaced_Set_float_256_16 -1.69% 12174675.101 11968488.971 - 0.69% -
SetIntersection_Front_Vector_string_1024_4 -1.69% 1193488.629 1173281.818 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.69% 1174466.201 1154594.108 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.69% 138376045.157 136035525.334 - -0.17% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.69% 275.105 270.456 - 1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.69% 1226661.717 1205940.910 - 1.04% -
BM_deque_deque_move_backward/4096 -1.69% 154.004 151.409 - -0.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.69% 1024.779 1007.509 - -3.51% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.68% 136985596.814 134677531.912 - -0.17% -
SetIntersection_None_Vector_uint32_16_16 -1.68% 34071696.239 33497996.810 - 0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.68% 1535100.384 1509280.084 - -1.55% -
BM_PushHeap_float_Random_262144 -1.68% 7.779 7.648 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.68% 353815202.608 347867878.245 - -1.35% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.68% 10.953 10.769 - 0.08% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.68% 23.034 22.647 - 1.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.67% 63972728.301 62901247.194 - -0.52% -
SetIntersection_None_Set_uint64_64_4 -1.67% 21660535.242 21297864.268 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.67% 34336117.851 33761219.423 - -0.20% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.67% 1.820 1.789 - -0.78% -
std::set<int>::clear()/0 -1.67% 398.092 391.429 - 0.04% -
std::multiset<std::string>::clear()/32 -1.67% 925.512 910.027 - 2.02% -
BM_CmpEqual_int_uchar -1.67% 1.123 1.104 - -0.25% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.67% 12.972 12.755 - 0.52% -
BM_StringCopy_Large -1.67% 6.330 6.224 - -0.70% -
SetIntersection_Interlaced_Vector_float_16_1 -1.67% 63798274.896 62733765.989 - 0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.67% 14232.241 13994.905 - 4.23% -
BM_CmpEqual_ushort_int -1.67% 1.076 1.058 - -3.63% -
SetIntersection_None_Vector_uint32_4_1 -1.67% 217300221.154 213679072.130 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.67% 54960253.464 54044699.874 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.67% 1083592.178 1065542.994 - -0.13% -
SetIntersection_None_Set_uint32_256_256 -1.66% 5811984.812 5715310.221 - 1.76% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.66% 20080.072 19746.378 - -1.05% -
std::sort(deque<int>)_(descending)/8 -1.66% 25.442 25.020 - -1.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.66% 396780.483 390196.000 - -0.67% -
SetIntersection_None_Set_string_1_1 -1.66% 550860337.676 541721276.489 - 0.09% -
SetIntersection_Front_Set_uint32_64_4 -1.66% 16223857.197 15955027.615 - 0.21% -
SetIntersection_Interlaced_Set_string_1024_1 -1.66% 1114131.154 1095675.649 - 0.61% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.65% 1053135.725 1035708.149 - -0.86% -
SetIntersection_None_Vector_uint32_1_1 -1.65% 541529052.613 532579255.657 - 0.40% -
SetIntersection_None_Set_float_1_1 -1.65% 544405158.250 535409616.999 - 0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.65% 983.493 967.264 - 1.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 67478614.111 66365545.890 - -0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.65% 940421.622 924930.719 - -0.59% -
SetIntersection_None_Set_float_262144_262144 -1.65% 1204247.479 1184411.865 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.65% 56595814.142 55664618.959 - 0.15% -
SetIntersection_None_Vector_uint64_16384_64 -1.64% 1117509.722 1099159.277 - 0.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.64% 8648.875 8506.862 - -0.30% -
std::find_if(vector<bool>)_(process_all)/8 -1.64% 3.601 3.542 - 0.65% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.64% 27299.583 26851.946 - 0.08% -
SetIntersection_Interlaced_Vector_string_16_1 -1.64% 65604980.314 64529937.795 - 0.20% -
rng::fold_left(list<int>)/8192 -1.64% 10904.226 10725.569 - -2.21% -
SetIntersection_Interlaced_Set_string_16_16 -1.63% 61716755.029 60708775.764 - -2.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.63% 1.168 1.149 - -3.48% -
SetIntersection_Interlaced_Set_float_256_1 -1.63% 4210272.568 4141575.054 - -0.93% -
SetIntersection_Interlaced_Vector_string_1_1 -1.63% 556927368.924 547842396.343 - 0.03% -
SetIntersection_None_Set_uint64_16384_16 -1.63% 167918423.877 165179562.155 - -0.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.63% 6.874 6.762 - -3.66% -
std::multimap<int,_int>::ctor(const&)/8192 -1.63% 53130.309 52265.217 - 0.08% -
SetIntersection_Front_Vector_uint32_1024_4 -1.63% 1084671.583 1067038.450 - -0.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.62% 397.916 391.468 - 0.18% -
SetIntersection_None_Set_float_16_4 -1.62% 57409192.620 56478998.993 - 0.75% -
SetIntersection_Front_Set_float_4_1 -1.62% 216828586.892 213317422.048 - -0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.62% 37716.851 37107.499 - -0.58% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.62% 637327.375 627031.250 - -0.38% -
BM_CmpLess_schar_schar -1.62% 0.963 0.947 - -0.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.61% 397.844 391.430 - 0.16% -
SetIntersection_None_Vector_string_16384_16 -1.61% 1242465.925 1222486.328 - -0.16% -
SetIntersection_None_Vector_string_64_4 -1.61% 16913673.142 16641832.459 - 0.29% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.61% 18.109 17.818 - -0.70% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.61% 15.822 15.567 - -0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.61% 6550.086 6444.848 - -2.59% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.60% 13.070 12.860 - -0.38% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.60% 1.766 1.737 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.60% 4412188.482 4341669.282 - 1.67% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.60% 5.909 5.814 - -7.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.60% 4605565.917 4532073.800 - 0.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.60% 1.221 1.201 - 0.78% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.59% 13.484 13.269 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.59% 5095696.012 5014481.636 - 1.11% -
SetIntersection_None_Vector_uint64_256_64 -1.59% 3440982.179 3386159.119 - 1.91% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.59% 1579259.279 1554134.357 - 1.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.59% 178938.027 176091.663 - 0.47% -
SetIntersection_Front_Vector_float_262144_16 -1.59% 1137528.674 1119461.980 - 0.17% -
BM_CmpEqual_schar_ushort -1.59% 1.112 1.094 - 0.30% -
SetIntersection_Front_Set_float_64_1 -1.58% 16695467.670 16431003.673 - 0.24% -
SetIntersection_Front_Vector_float_4_4 -1.58% 137660030.403 135480957.171 - -0.02% -
std::sort(vector<int>)_(descending)/8 -1.58% 25.057 24.661 - -0.83% -
std::multiset<int>::ctor(const&)/0 -1.58% 12.918 12.713 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 398.078 391.786 - 0.61% -
std::all_of(list<int>)_(process_all)/8 -1.58% 2.719 2.676 - 1.45% -
BM_StringDestroy_Empty -1.58% 0.633 0.623 - 0.32% -
SetIntersection_Front_Vector_uint32_64_4 -1.58% 16161426.000 15906813.860 - 0.53% -
SetIntersection_None_Set_float_1024_1 -1.57% 8974772.755 8833682.515 - -0.66% -
SetIntersection_None_Vector_uint32_16384_16 -1.57% 1114813.746 1097311.890 - -0.40% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.57% 13180.992 12974.114 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.57% 1083688.704 1066686.754 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.57% 1365724.283 1344325.111 - -0.76% -
std::partial_sort(deque<int>)_(repeated)/8 -1.57% 26.576 26.160 - 0.03% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.56% 8646.464 8511.151 - 0.15% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.56% 1064191.656 1047552.632 - 2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.56% 220901474.929 217449751.170 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.56% 13.693 13.479 - -0.04% -
SetIntersection_None_Vector_string_16_4 -1.56% 56169386.849 55292866.834 - -0.24% -
SetIntersection_None_Vector_string_262144_64 -1.56% 1308777.185 1288374.730 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.56% 1106464.926 1089226.651 - -1.54% -
std::is_sorted(vector<int>)/8192 -1.56% 1928.366 1898.356 - 0.45% -
BM_deque_deque_copy/0 -1.56% 0.869 0.855 - 15.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.56% 1064877.395 1048308.274 - 0.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.55% 1158242.529 1140269.454 - 1.90% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.55% 22.097 21.754 - 0.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.55% 12.964 12.763 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.55% 1061325.299 1044894.232 - 1.80% -
BM_CmpEqual_ushort_ushort -1.54% 1.086 1.069 - 0.58% -
std::multimap<std::string,_int>::clear()/0 -1.54% 399.083 392.937 - -0.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.54% 54842.392 53999.028 - 0.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.54% 210318.353 207084.290 - -0.17% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.54% 405.058 398.831 - -0.46% -
SetIntersection_Interlaced_Vector_float_4_4 -1.54% 137770842.045 135654448.913 - 0.15% -
SetIntersection_Front_Vector_string_64_4 -1.53% 17827429.013 17554103.790 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.53% 5.466 5.382 - -0.03% -
std::multiset<int>::find(key)_(existent)/32 -1.53% 1.660 1.635 - 0.68% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.53% 398.198 392.107 - -0.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.53% 416.048 409.688 - -0.93% -
std::unordered_set<int>::clear()/0 -1.53% 397.878 391.802 - -0.04% -
BM_deque_vector_move/2 -1.53% 1.804 1.776 - -3.09% -
SetIntersection_Interlaced_Vector_float_1_1 -1.52% 542459171.297 534207948.255 - 0.20% -
std::set<int>::ctor(const&)/0 -1.52% 12.921 12.724 - -0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.52% 19.268 18.975 - 0.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.52% 22.010 21.675 - -4.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.52% 16213840.419 15967769.188 - -0.36% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.52% 107.704 106.070 - 0.49% -
SetIntersection_Front_Vector_uint32_16_1 -1.51% 63538202.363 62575617.165 - -0.34% -
SetIntersection_Interlaced_Vector_float_4_1 -1.51% 216772346.559 213490957.732 - 0.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.51% 562912.329 554393.981 - -0.92% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65007500.293 - -0.04% -
std::stable_partition(deque<int>)_(dense)/32 -1.51% 29.751 29.301 - 3.39% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.51% 1.409 1.388 - -7.07% -
BM_vector_deque_move/1 -1.51% 2.282 2.247 - 8.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.51% 353509.387 348184.794 - 0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.51% 7653186.013 7537968.190 - 1.96% -
std::unordered_set<std::string>::ctor(const&)/0 -1.51% 13.105 12.908 - -0.26% -
SetIntersection_None_Vector_uint32_262144_262144 -1.51% 1141241.657 1124065.522 - -0.54% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.50% 1716161.541 1690377.439 - 0.25% -
SetIntersection_None_Vector_float_64_64 -1.50% 8611066.786 8481810.420 - 0.57% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.50% 9935992.598 9787241.093 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.50% 1664655.191 1639735.512 - 0.69% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.50% 4997.938 4923.192 - -0.50% -
SetIntersection_Front_Vector_float_16_1 -1.50% 63740982.007 62787723.268 - 0.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.50% 13167.920 12971.007 - -5.10% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.49% 138.667 136.597 - 1.40% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.49% 12.843 12.651 - -0.34% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.49% 12.361 12.176 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.49% 21115254.937 20800641.385 - 0.75% -
BM_CmpLess_short_schar -1.49% 0.968 0.954 - 1.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.49% 23398.721 23050.820 - 0.33% -
SetIntersection_None_Vector_string_1024_1024 -1.49% 1175487.100 1158009.714 - -1.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.49% 13.070 12.875 - -0.26% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.49% 345781.902 340645.317 - -0.35% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.48% 20.880 20.571 - -0.76% -
SetIntersection_None_Vector_uint32_262144_64 -1.48% 1139972.234 1123056.442 - 0.46% -
SetIntersection_Front_Set_float_16_4 -1.48% 55820845.415 54992548.444 - -0.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.48% 17.386 17.128 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.48% 17007315.563 16755180.669 - -0.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.48% 20084.678 19787.674 - -0.76% -
SetIntersection_Front_Vector_string_4_1 -1.48% 222007773.708 218729127.467 - -0.18% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.064 1.048 - -0.11% -
std::search(vector<int>)_(no_match)/1000 -1.47% 214.568 211.404 - 1.03% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.47% 13.105 12.912 - -1.39% -
std::unordered_map<int,_int>::clear()/0 -1.47% 397.578 391.722 - 0.04% -
SetIntersection_Front_Set_float_64_4 -1.47% 16303704.663 16063626.299 - 0.19% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 783.875 772.341 - -19.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.47% 67260612.057 66271618.071 - 0.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.47% 106.398 104.835 - -0.15% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.47% 55514.512 54699.289 - 0.72% -
std::generate(list<int>)/50 -1.47% 15.588 15.359 - 1.03% -
SetIntersection_Interlaced_Set_string_256_16 -1.47% 18329013.724 18059863.399 - 1.85% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.47% 398.718 392.864 - 0.66% -
std::partition(vector<int>)_(dense)/32 -1.47% 8.349 8.226 - 1.72% -
SetIntersection_None_Vector_string_16384_256 -1.47% 1241172.917 1222972.386 - -0.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.46% 14132.890 13925.916 - -0.57% -
BM_vector_deque_copy/5500 -1.46% 198.104 195.205 - -0.29% -
SetIntersection_None_Vector_string_1_1 -1.46% 543671244.851 535716788.632 - 0.10% -
std::flat_map<int,_int>::clear()/32 -1.46% 397.835 392.021 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.46% 397.604 391.802 - 0.59% -
SetIntersection_Front_Vector_float_256_1 -1.46% 4197705.454 4136474.703 - 0.99% -
BM_CmpEqual_short_schar -1.46% 1.150 1.133 - 0.09% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.46% 23.746 23.400 - -0.28% -
SetIntersection_Interlaced_Vector_string_64_4 -1.45% 21750318.924 21434131.085 - -2.37% -
SetIntersection_None_Vector_string_64_1 -1.45% 17577822.504 17322334.893 - 0.53% -
SetIntersection_Front_Set_string_16384_1 -1.45% 1110558.098 1094422.219 - 0.61% -
BM_deque_deque_move/1 -1.45% 2.580 2.543 - 0.19% -
SetIntersection_None_Set_float_256_64 -1.45% 9422170.085 9285709.152 - 0.20% -
SetIntersection_Front_Vector_string_16_1 -1.45% 65192527.863 64249376.478 - 0.01% -
SetIntersection_Interlaced_Set_string_16_1 -1.44% 66731081.712 65766917.766 - 1.07% -
SetIntersection_None_Set_float_4_1 -1.44% 219928071.767 216750848.078 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.44% 32810.853 32337.775 - -1.50% -
std::search(list<int>)_(same_length)/1024 -1.44% 770.118 759.029 - -0.31% -
SetIntersection_None_Vector_uint32_262144_16384 -1.44% 1140317.291 1123899.996 - 0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.44% 15399.734 15178.053 - 1.97% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.44% 18.742 18.472 - -1.32% -
SetIntersection_Front_Set_uint64_256_4 -1.43% 4255338.034 4194298.561 - -0.10% -
BM_num_put<double> -1.43% 58.842 57.998 - 0.94% -
SetIntersection_Front_Set_uint64_262144_64 -1.43% 1699019.864 1674672.628 - -5.84% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.43% 40.983 40.397 - -0.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.43% 39.814 39.246 - -0.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.43% 12896.696 12712.573 - -2.82% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.43% 1443.350 1422.745 - -1.58% -
SetIntersection_Interlaced_Vector_string_256_16 -1.43% 10394454.364 10246128.162 - -2.98% -
SetIntersection_Interlaced_Set_float_262144_256 -1.43% 1585005.209 1562405.760 - -0.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.42% 38.180 37.637 - 0.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.42% 397.678 392.030 - 0.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.42% 12.485 12.308 - 0.40% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.42% 1.854 1.827 - -0.67% -
BM_CmpEqual_schar_schar -1.42% 1.092 1.076 - 2.44% -
BM_vector_deque_ranges_move_backward/5500 -1.42% 199.843 197.012 - -0.95% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.42% 19.008 18.738 - -0.48% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.42% 953.430 939.932 - -0.03% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.42% 43.261 42.649 - 2.35% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.41% 11295011.243 11135189.292 - 1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.41% 16.478 16.246 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.41% 20.716 20.424 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.41% 4200244.633 4141189.723 - 0.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.41% 13146.039 12961.253 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.40% 11064931.281 10909686.858 - 1.18% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.40% 414.830 409.015 - 0.05% -
SetIntersection_None_Set_float_16384_4 -1.40% 159001102.512 156773229.416 - 0.57% -
SetIntersection_Front_Set_float_16_1 -1.40% 63800294.722 62906394.990 - 0.44% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.40% 15.730 15.510 - 1.24% -
SetIntersection_Front_Vector_float_4_1 -1.40% 216458259.426 213431436.743 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.40% 135879.141 133980.794 - -4.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.40% 47.355 46.694 - 0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.39% 396.883 391.349 - 0.05% -
SetIntersection_Front_Vector_uint32_1024_16 -1.39% 1129614.866 1113865.075 - -0.62% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.39% 5448.275 5372.362 - 0.54% -
SetIntersection_Interlaced_Vector_float_64_1 -1.39% 16669146.872 16436913.987 - 0.21% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.39% 612515.698 603998.451 - 0.35% -
std::multiset<std::string>::clear()/0 -1.39% 399.166 393.620 - 0.45% -
std::partition_copy(vector<int>)/8192 -1.39% 4601.379 4537.462 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.39% 513.626 506.497 - -0.61% -
BM_vector_deque_move/5500 -1.39% 198.407 195.654 - -1.27% -
std::flat_map<int,_int>::ctor(const&)/32 -1.39% 23.271 22.948 - 0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 44.820 44.198 - 3.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.39% 9.116 8.990 - -0.50% -
SetIntersection_Front_Vector_uint64_256_1 -1.38% 4220914.450 4162556.397 - 2.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.38% 12.892 12.714 - 0.10% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.38% 2105109.699 2076021.810 - 0.01% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 180.366 177.875 - 0.30% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.38% 2155.737 2125.972 - 1.37% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.38% 23.426 23.103 - 1.12% -
SetIntersection_None_Set_string_16_16 -1.38% 37044843.940 36533973.550 - 0.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.38% 66268.701 65354.839 - -1.84% -
std::multimap<int,_int>::ctor(const&)/0 -1.38% 12.918 12.740 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.38% 97811.238 96464.543 - 0.18% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.38% 800.593 789.583 - 0.58% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.37% 35.838 35.346 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.37% 513308.528 506267.364 - 0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.37% 396.115 390.681 - -0.38% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.37% 8.462 8.346 - 0.40% -
SetIntersection_Front_Set_float_16384_1 -1.37% 1060780.193 1046256.722 - 2.39% -
std::reverse(vector<int>)/32768 -1.37% 1049.244 1034.888 - -0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.37% 3352.560 3306.700 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.37% 18.835 18.577 - -2.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.37% 43.969 43.368 - 2.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.37% 16612561.349 16385797.963 - 0.18% -
SetIntersection_None_Vector_string_1024_64 -1.36% 1184281.984 1168121.158 - -0.00% -
SetIntersection_None_Vector_string_16_1 -1.36% 65951122.562 65051293.930 - -0.08% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.36% 12.871 12.695 - -0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.36% 23.882 23.557 - -5.46% -
SetIntersection_Front_Set_uint32_256_1 -1.36% 4207770.911 4150588.917 - 2.77% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.36% 14.895 14.692 - -0.76% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.36% 21.986 21.688 - 2.82% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.35% 45023.810 44413.908 - 0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.35% 1196457.007 1180274.325 - 1.18% -
SetIntersection_Front_Vector_float_1_1 -1.35% 541729523.349 534405321.118 - 0.22% -
SetIntersection_None_Vector_uint32_1024_1024 -1.35% 1087243.083 1072546.648 - -0.50% -
SetIntersection_Interlaced_Set_string_1_1 -1.35% 566736809.475 559081288.841 - 0.46% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.35% 21.089 20.804 - -0.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.35% 63779.148 62919.212 - -1.86% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.35% 210259.060 207426.130 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.35% 400.360 394.974 - 0.25% -
SetIntersection_None_Set_string_4_1 -1.34% 225004552.149 221980647.051 - 0.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.34% 766.850 756.551 - 0.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.34% 397.630 392.291 - 0.43% -
SetIntersection_None_Set_float_262144_4 -1.34% 1199770.508 1183664.471 - 0.32% -
std::map<int,_int>::clear()/0 -1.34% 397.789 392.453 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.34% 1095720.571 1081085.044 - 3.07% -
SetIntersection_Front_Set_string_64_1 -1.33% 17263111.994 17032651.908 - 0.49% -
SetIntersection_None_Vector_string_4_1 -1.33% 220246483.862 217313401.990 - 0.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.33% 397.416 392.132 - 0.46% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 12.860 12.689 - -0.09% -
SetIntersection_None_Vector_string_262144_262144 -1.33% 1317178.590 1299677.664 - -0.22% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.33% 165.166 162.972 - 0.33% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.33% 39.535 39.011 - 5.80% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.32% 94152.033 92905.212 - 0.47% -
std::search(list<int>,_pred)_(same_length)/8192 -1.32% 8817.087 8700.404 - -6.47% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.32% 763179.008 753079.565 - -1.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.32% 166983.802 164777.461 - -1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.32% 399.520 394.243 - -0.04% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.32% 15.720 15.513 - -1.52% -
SetIntersection_Front_Vector_uint64_256_4 -1.32% 4232684.291 4176853.647 - -0.07% -
std::pop_heap(deque<std::string>)/8 -1.32% 57.937 57.173 - -0.53% -
std::find(vector<bool>)_(process_all)/1024 -1.32% 4.636 4.575 - 0.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.31% 3157.428 3115.975 - 0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.31% 680.917 671.980 - 0.73% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 12279.990 12118.819 - -0.40% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.31% 143687.897 141802.976 - 0.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.31% 201498306.274 198856980.404 - -8.25% -
SetIntersection_None_Vector_string_262144_256 -1.31% 1305575.148 1288465.014 - -1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.31% 1067883.320 1053910.575 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.31% 170488.874 168261.307 - 0.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.31% 18.268 18.029 - 0.42% -
SetIntersection_None_Vector_float_16_16 -1.31% 34118096.115 33672515.292 - 0.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.31% 1224383.796 1208399.411 - 2.61% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.31% 22.732 22.436 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.30% 90442.635 89263.298 - 2.53% -
std::copy_if(list<int>)_(entire_range)/64 -1.30% 33.472 33.036 - 8.56% -
SetIntersection_None_Set_float_16384_16384 -1.30% 160745861.464 158652388.072 - -2.87% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.30% 368.208 363.417 - -0.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.30% 2.348 2.318 - -3.22% -
SetIntersection_None_Set_uint64_16384_1 -1.30% 160439959.594 158356676.841 - -1.47% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.30% 4.654 4.594 - 1.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.30% 13.027 12.858 - 0.26% -
SetIntersection_Interlaced_Vector_float_16_16 -1.30% 36209774.075 35740166.103 - 0.14% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.29% 77580.928 76576.337 - 0.72% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.29% 13.367 13.194 - -0.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.29% 29.987 29.599 - -0.02% -
BM_CmpEqual_short_uchar -1.29% 1.114 1.100 - 0.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 371.217 366.429 - 1.32% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1110736.749 1096422.163 - 3.07% -
std::pop_heap(deque<int>)/8 -1.29% 53.201 52.516 - 0.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.29% 396.950 391.842 - 0.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.29% 929275.850 917318.302 - 1.53% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.29% 5929059.040 5852793.589 - -0.65% -
SetIntersection_Interlaced_Vector_string_256_1 -1.28% 4347446.389 4291598.418 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.28% 55521758.252 54808971.506 - 0.35% -
SetIntersection_Interlaced_Set_float_1024_16 -1.28% 11559718.693 11411551.357 - 1.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 395.570 390.501 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 396.725 391.662 - 0.58% -
std::flat_map<int,_int>::clear()/1024 -1.27% 398.906 393.830 - -0.45% -
std::reverse(list<int>)/512 -1.27% 194.746 192.269 - -0.54% -
BM_PushHeap_string_PipeOrgan_16 -1.27% 4.217 4.163 - 2.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.27% 13.076 12.910 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.27% 442.645 437.018 - -0.38% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.27% 52.346 51.681 - 0.49% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.27% 31.580 31.179 - -3.21% -
SetIntersection_Front_Vector_string_4_4 -1.27% 151169901.657 149251531.460 - -0.27% -
SetIntersection_Front_Set_string_262144_4 -1.27% 1279899.034 1263668.481 - 3.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.27% 30.833 30.442 - -13.08% -
BM_vector_deque_ranges_copy/64 -1.27% 2.803 2.768 - -0.95% -
SetIntersection_Front_Vector_string_256_4 -1.27% 4707377.782 4647766.292 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 386.354 381.464 - 0.62% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.26% 3.569 3.524 - 0.16% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.26% 397.676 392.651 - 0.04% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.26% 12.904 12.741 - -0.02% -
SetIntersection_None_Vector_float_256_4 -1.26% 4268277.429 4214402.562 - 0.72% -
SetIntersection_None_Vector_uint32_16384_256 -1.26% 1121826.189 1107666.584 - 5.12% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.26% 302.465 298.648 - -0.96% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.26% 13.210 13.044 - 0.77% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.26% 16575089.713 16366329.969 - 0.56% -
BM_PushHeap_string_SingleElement_256 -1.26% 2.600 2.568 - 0.42% -
SetIntersection_None_Set_string_4_4 -1.26% 140366264.746 138601294.064 - 0.68% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.26% 4920.825 4858.967 - 0.42% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.25% 12.170 12.017 - -16.21% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 397.545 392.558 - 0.44% -
BM_deque_vector_ranges_copy_backward/5500 -1.25% 200.606 198.092 - 0.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 528.806 522.185 - -5.55% -
SetIntersection_Interlaced_Set_float_262144_16 -1.25% 1609847.736 1589710.857 - 0.67% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.25% 468.373 462.523 - 1.62% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.25% 605.636 598.072 - -2.22% -
SetIntersection_Interlaced_Set_string_262144_16 -1.25% 2162017.088 2135039.144 - -12.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 397.073 392.124 - 0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.24% 396.495 391.562 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.24% 1054709.147 1041590.961 - -0.40% -
SetIntersection_Front_Set_string_4_4 -1.24% 160383467.830 158389648.862 - -0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.24% 86513.804 85438.843 - 0.39% -
BM_CmpLess_short_short -1.24% 0.959 0.947 - -1.05% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.24% 1.215 1.200 - 11.28% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.24% 1908.207 1884.587 - 1.11% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.24% 21.617 21.350 - -0.11% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.23% 10.217 10.091 - -4.27% -
std::unordered_set<int>::insert(value)_(already_present)/32 -1.23% 2.637 2.605 - 48.50% -
BM_PushHeap_string_SingleElement_16384 -1.23% 2.580 2.548 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.22% 11443837.587 11303717.216 - -0.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.22% 19.430 19.193 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.22% 1110330.722 1096780.986 - -1.06% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.22% 27.876 27.536 - -2.98% -
SetIntersection_Interlaced_Set_string_262144_4 -1.22% 1877489.744 1854593.426 - -1.58% -
std::sort(deque<int>)_(ascending)/8 -1.22% 17.770 17.553 - -2.30% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.22% 26564.708 26241.711 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.22% 4372790.539 4319660.409 - -0.37% -
bm_ranges_swap_ranges_vb_aligned/8 -1.21% 3.263 3.224 - -0.12% -
std::pop_heap(vector<std::string>)/8 -1.21% 54.290 53.632 - 0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.21% 26.382 26.063 - -1.16% -
std::multimap<int,_int>::clear()/0 -1.21% 395.523 390.733 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.21% 17928218.691 17711205.947 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.21% 56650434.826 55966429.004 - -0.52% -
SetIntersection_Front_Set_float_1_1 -1.21% 541531665.480 535001469.610 - 0.28% -
SetIntersection_Interlaced_Set_string_262144_64 -1.20% 2147820.719 2121942.871 - -9.04% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.20% 4.318 4.266 - -0.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.20% 167793.054 165786.284 - -0.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.20% 14.193 14.024 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.20% 4188967.600 4138881.691 - -0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.19% 15.312 15.129 - 0.77% -
BM_deque_deque_ranges_copy/4096 -1.19% 149.308 147.527 - 0.01% -
SetIntersection_None_Vector_uint32_256_4 -1.19% 4251167.400 4200471.854 - 0.93% -
std::map<std::string,_int>::clear()/32 -1.19% 922.172 911.184 - -0.62% -
SetIntersection_Front_Vector_uint32_4_4 -1.19% 136628659.436 135000831.174 - -0.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.19% 49815.986 49223.008 - -0.32% -
SetIntersection_None_Set_float_262144_16 -1.19% 1201036.377 1186756.184 - 0.73% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.19% 5429.638 5365.159 - -3.35% -
std::unordered_multiset<int>::ctor(const&)/0 -1.19% 13.077 12.922 - 0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 397.151 392.446 - 0.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.18% 398.854 394.133 - -0.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.18% 16.264 16.072 - 0.17% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.18% 60003140.116 59293486.710 - 0.23% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.18% 8696.423 8593.671 - 0.35% -
SetIntersection_Front_Vector_uint32_16_4 -1.18% 54635464.459 53990091.770 - 0.02% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.18% 1544752.277 1526508.137 - 1.27% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.18% 16.020 15.832 - -1.26% -
SetIntersection_Front_Vector_float_16384_4 -1.18% 1071736.044 1059125.007 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.17% 163389564.305 161469747.767 - 0.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.17% 396.639 391.994 - 0.35% -
std::replace_if(list<int>)_(sprinkled)/50 -1.17% 23.420 23.146 - 0.69% -
BM_PushHeap_uint64_Ascending_16 -1.17% 0.932 0.921 - 0.03% -
std::partition(list<int>)_(dense)/32 -1.17% 8.952 8.847 - -0.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.17% 626.093 618.792 - 1.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.16% 21.910 21.655 - -1.26% -
std::partial_sort(vector<int>)_(heap)/8 -1.16% 27.715 27.393 - 1.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.16% 60.114 59.416 - 0.22% -
SetIntersection_Front_Vector_uint32_256_4 -1.16% 4226886.626 4177960.310 - 1.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.16% 12.855 12.706 - 0.44% -
SetIntersection_None_Vector_uint32_256_16 -1.16% 4058798.596 4011888.247 - 0.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 13.013 12.862 - 0.10% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 12.854 12.706 - 0.16% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.15% 12.930 12.781 - 0.21% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.15% 1058852.244 1046663.110 - -0.41% -
SetIntersection_None_Set_string_64_64 -1.15% 11869624.117 11733023.127 - 0.06% -
BM_vector_deque_ranges_copy_backward/1024 -1.15% 38.136 37.697 - -1.96% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.15% 12.844 12.697 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.15% 10.408 10.289 - -1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.15% 396.147 391.596 - -3.07% -
std::multiset<int>::erase(key)_(existent)/32 -1.15% 22.194 21.940 - -1.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.15% 395.131 390.604 - -2.00% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 399.188 394.618 - 0.55% -
std::make_heap(vector<int>)_(shuffled)/8 -1.14% 15.936 15.753 - -1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.14% 398.984 394.418 - 0.30% -
SetIntersection_Front_Vector_float_64_4 -1.14% 16150474.099 15965833.842 - 0.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.14% 18.802 18.587 - 0.96% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.14% 889.465 879.304 - -2.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.14% 1680877.573 1661679.951 - -25.61% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.14% 3.596 3.554 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.14% 13.659 13.503 - 0.27% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.14% 7928.712 7838.435 - 0.61% -
SetIntersection_Front_Vector_uint64_1024_1 -1.14% 1048375.660 1036454.178 - 4.20% -
std::reverse(vector<int>)/512 -1.14% 16.524 16.337 - -0.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.14% 7822.914 7734.106 - 0.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.13% 149295.892 147601.882 - -4.25% -
SetIntersection_Front_Set_float_1024_4 -1.13% 1082120.385 1069845.587 - -1.81% -
SetIntersection_Front_Set_string_4_1 -1.13% 224377351.457 221834447.481 - -0.06% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.13% 5.649 5.585 - -1.27% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.13% 3.655 3.614 - 0.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.13% 17.296 17.101 - -0.56% -
SetIntersection_Interlaced_Set_float_16_4 -1.13% 60059432.400 59382935.771 - 0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 400.048 395.544 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 397.186 392.719 - -0.57% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.12% 22873.156 22616.449 - 0.55% -
SetIntersection_None_Vector_string_256_1 -1.12% 4581619.318 4530464.263 - 0.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 12.851 12.708 - -0.06% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.12% 13297.534 13149.217 - 1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.11% 1533171.629 1516081.796 - -0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.11% 13.004 12.860 - 0.15% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.11% 5909509.630 5843646.431 - 10.15% -
std::map<std::string,_int>::ctor(const&)/8192 -1.11% 349335.870 345443.009 - -0.68% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.11% 16678407.296 16492638.919 - 0.81% -
BM_CmpLess_schar_uchar -1.11% 1.121 1.109 - 0.43% -
SetIntersection_Front_Vector_float_16_4 -1.11% 54866913.990 54258124.831 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.11% 543.434 537.406 - 0.41% -
SetIntersection_None_Set_string_16_1 -1.11% 69301747.736 68533411.361 - 0.22% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.11% 13.397 13.248 - -0.34% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.11% 174678.089 172743.480 - -0.31% -
SetIntersection_None_Vector_string_262144_1 -1.11% 1320752.211 1306151.776 - 0.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.10% 488262.020 482878.392 - 1.00% -
BM_deque_deque_copy/64 -1.10% 3.080 3.046 - 0.71% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.10% 4854.522 4801.052 - 0.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 397.583 393.205 - 0.95% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.10% 2765.025 2734.684 - -2.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.10% 24.576 24.306 - -1.52% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.09% 18.692 18.487 - 1.36% -
BM_vector_deque_ranges_move/4096 -1.09% 145.614 144.021 - -2.13% -
SetIntersection_None_Set_uint64_64_1 -1.09% 22581522.629 22334760.635 - -0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 398.587 394.234 - -2.22% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.09% 1015.865 1004.781 - -3.45% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.09% 4725.111 4673.611 - -4.33% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.09% 668.687 661.401 - -0.54% -
std::search(list<int>)_(no_match)/1024 -1.09% 749.921 741.759 - -3.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.09% 59096291.225 58453871.378 - 0.58% -
SetIntersection_None_Set_float_1024_16 -1.09% 8905860.686 8809054.139 - -2.00% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.08% 1557009.228 1540128.956 - 0.21% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 16.864 16.682 - 0.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.08% 401.987 397.636 - 0.47% -
BM_vector_deque_move_backward/4096 -1.08% 149.206 147.593 - -0.82% -
SetIntersection_Front_Vector_uint32_262144_16 -1.08% 1137510.540 1125225.784 - 0.67% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.08% 3.336 3.300 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.08% 4134123.686 4089525.465 - 0.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 17.253 17.067 - -1.49% -
BM_StringCopy_Huge -1.08% 110.873 109.678 - 0.83% -
SetIntersection_None_Vector_string_256_4 -1.08% 4518672.656 4470012.741 - 0.51% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.08% 17.233 17.048 - -1.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 13.004 12.865 - 0.04% -
std::pop_heap(deque<int>)/8192 -1.07% 53.829 53.253 - 0.71% -
BM_deque_vector_ranges_move/5500 -1.07% 197.144 195.036 - 1.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 12.887 12.749 - 0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.07% 399.419 395.159 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.06% 8.655 8.563 - 0.73% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.06% 17013.817 16832.807 - -4.74% -
BM_deque_vector_ranges_move/512 -1.06% 16.741 16.563 - 0.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.06% 19.240 19.036 - -1.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.872 12.736 - 0.46% -
SetIntersection_Front_Set_uint32_16384_4 -1.06% 1075179.071 1063784.939 - 0.71% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.06% 1.764 1.745 - -0.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 398.769 394.547 - 0.82% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.06% 7133270.619 7057789.989 - -7.94% -
std::search(deque<int>)_(near_matches)/1024 -1.06% 19502.269 19295.949 - 5.96% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.06% 23.065 22.822 - 0.30% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.05% 18243912.267 18051647.525 - 3.24% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.05% 699.866 692.501 - -0.13% -
BM_deque_deque_ranges_move_backward/64 -1.05% 3.419 3.384 - -3.12% -
SetIntersection_None_Set_uint32_16_4 -1.05% 57235440.283 56635735.494 - 0.97% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.05% 216675829.100 214410349.164 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.05% 398.977 394.808 - 1.05% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.04% 11.475 11.355 - -0.35% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.04% 3942.051 3901.077 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.04% 18.762 18.568 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 819.794 811.292 - 0.55% -
BM_vector_deque_ranges_copy_backward/512 -1.04% 17.668 17.485 - -2.78% -
BM_StringFindStringLiteral/2048 -1.04% 40.727 40.305 - 0.31% -
BM_deque_deque_move/4096 -1.03% 149.167 147.624 - -0.40% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.03% 27.139 26.858 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.03% 1109368.798 1097909.657 - 2.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.03% 58.999 58.391 - -0.35% -
std::map<std::string,_int>::ctor(const&)/0 -1.03% 12.843 12.711 - 0.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.03% 13.477 13.339 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.03% 1055557.560 1044716.765 - 4.20% -
std::replace_if(list<int>)_(prefix)/32 -1.03% 14.064 13.919 - 0.63% -
BM_StringDestroy_Huge -1.03% 10.927 10.815 - 1.50% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.03% 16.946 16.772 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.03% 9.292 9.196 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 17.852 17.669 - -0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.02% 6.486 6.420 - -5.34% -
SetIntersection_Interlaced_Vector_float_256_1 -1.02% 4228546.790 4185212.209 - 1.46% -
std::set<std::string>::ctor(const&)/8192 -1.02% 346197.706 342654.494 - 0.28% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.02% 22.692 22.460 - 0.17% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.02% 14.940 14.788 - -0.80% -
SetIntersection_None_Vector_float_262144_1 -1.02% 1164350.505 1152438.235 - 1.85% -
SetIntersection_Interlaced_Vector_float_64_64 -1.02% 11040834.947 10928093.058 - 0.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 398.399 394.332 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 395.551 391.515 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.02% 3.587 3.551 - -0.13% -
std::copy_n(list<int>)/8 -1.02% 2.249 2.226 - 0.18% -
BM_StringAssignAsciiz_Large_Transparent -1.02% 11.741 11.621 - 1.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.01% 35.699 35.337 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.01% 1061859.438 1051121.667 - 0.24% -
BM_PushHeap_string_Random_4 -1.01% 6.166 6.103 - -5.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.01% 13839734.453 13699858.051 - -0.31% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -1.01% 65.298 64.639 - 67.34% -
SetIntersection_None_Set_float_262144_1 -1.01% 1202049.803 1189923.094 - 0.08% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.01% 17138.612 16965.827 - -2.82% -
BM_CmpLess_int_int -1.01% 1.061 1.051 - -0.03% -
BM_deque_vector_ranges_copy/4000 -1.00% 143.301 141.863 - -5.74% -
std::sort(deque<int>)_(repeated)/8192 -1.00% 6838.740 6770.141 - 0.73% -
BM_CmpEqual_uchar_uchar -1.00% 1.081 1.070 - 1.08% -


Report Time: 2.95s
Name Current %
BM_CmpEqual_int_int 1.083 -
BM_CmpEqual_int_schar 1.139 2.72%
BM_CmpEqual_int_short 1.139 -
BM_CmpEqual_int_uchar 1.104 -
BM_CmpEqual_int_uint 1.085 -
BM_CmpEqual_int_ushort 1.099 1.81%
BM_CmpEqual_schar_int 1.127 -
BM_CmpEqual_schar_schar 1.076 2.44%
BM_CmpEqual_schar_short 1.119 -
BM_CmpEqual_schar_uchar 1.109 1.35%
BM_CmpEqual_schar_uint 1.116 -
BM_CmpEqual_schar_ushort 1.094 -
BM_CmpEqual_short_int 1.134 -1.53%
BM_CmpEqual_short_schar 1.133 -
BM_CmpEqual_short_short 1.048 1.31%
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.118 -
BM_CmpEqual_short_ushort 1.079 -1.06%
BM_CmpEqual_uchar_int 1.044 -4.35%
BM_CmpEqual_uchar_schar 1.030 1.91%
BM_CmpEqual_uchar_short 0.985 -2.28%
BM_CmpEqual_uchar_uchar 1.070 1.08%
BM_CmpEqual_uchar_uint 1.084 2.80%
BM_CmpEqual_uchar_ushort 1.084 -
BM_CmpEqual_uint_int 1.041 -
BM_CmpEqual_uint_schar 1.051 4.29%
BM_CmpEqual_uint_short 1.004 -
BM_CmpEqual_uint_uchar 1.107 2.93%
BM_CmpEqual_uint_uint 1.050 1.11%
BM_CmpEqual_uint_ushort 1.099 -
BM_CmpEqual_ushort_int 1.058 -3.63%
BM_CmpEqual_ushort_schar 1.037 3.43%
BM_CmpEqual_ushort_short 1.028 1.59%
BM_CmpEqual_ushort_uchar 1.117 1.13%
BM_CmpEqual_ushort_uint 1.063 2.69%
BM_CmpEqual_ushort_ushort 1.069 -
BM_CmpLess_int_int 1.051 -
BM_CmpLess_int_schar 1.137 1.42%
BM_CmpLess_int_short 1.137 -
BM_CmpLess_int_uchar 1.120 1.38%
BM_CmpLess_int_uint 1.076 -
BM_CmpLess_int_ushort 1.120 -
BM_CmpLess_schar_int 1.120 -
BM_CmpLess_schar_schar 0.947 -
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.109 -
BM_CmpLess_schar_uint 1.108 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.113 -1.39%
BM_CmpLess_short_schar 0.954 1.10%
BM_CmpLess_short_short 0.947 -1.05%
BM_CmpLess_short_uchar 1.101 -
BM_CmpLess_short_uint 1.115 -
BM_CmpLess_short_ushort 1.097 -
BM_CmpLess_uchar_int 1.080 1.67%
BM_CmpLess_uchar_schar 1.037 -1.71%
BM_CmpLess_uchar_short 1.059 4.55%
BM_CmpLess_uchar_uchar 1.054 -2.46%
BM_CmpLess_uchar_uint 1.036 -4.47%
BM_CmpLess_uchar_ushort 1.072 -
BM_CmpLess_uint_int 1.068 -2.74%
BM_CmpLess_uint_schar 1.018 -2.54%
BM_CmpLess_uint_short 1.044 2.57%
BM_CmpLess_uint_uchar 1.089 -1.91%
BM_CmpLess_uint_uint 1.056 -
BM_CmpLess_uint_ushort 1.113 -
BM_CmpLess_ushort_int 1.067 -1.23%
BM_CmpLess_ushort_schar 1.025 -2.88%
BM_CmpLess_ushort_short 1.035 -
BM_CmpLess_ushort_uchar 1.108 -1.94%
BM_CmpLess_ushort_uint 1.071 -
BM_CmpLess_ushort_ushort 1.079 1.98%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.187 -
BM_PushHeap_float_Ascending_16 1.032 4.09%
BM_PushHeap_float_Ascending_16384 4.036 -
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.371 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.814 1.45%
BM_PushHeap_float_Descending_1 0.467 -14.05%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.366 -
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.527 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.224 2.62%
BM_PushHeap_float_PipeOrgan_4 0.489 -2.42%
BM_PushHeap_float_PipeOrgan_64 1.294 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.973 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.572 6.60%
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.532 6.53%
BM_PushHeap_float_Random_1024 7.500 -
BM_PushHeap_float_Random_16 5.411 -
BM_PushHeap_float_Random_16384 7.519 -
BM_PushHeap_float_Random_256 7.268 -
BM_PushHeap_float_Random_262144 7.648 -1.63%
BM_PushHeap_float_Random_4 2.752 -4.18%
BM_PushHeap_float_Random_64 6.611 -1.73%
BM_PushHeap_float_SingleElement_1 0.697 12.89%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.383 4.27%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.400 9.91%
BM_PushHeap_float_SingleElement_64 0.386 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.889 -2.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.369 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.709 5.39%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.589 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.191 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.095 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.594 1.20%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -1.06%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.955 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.413 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.909 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.087 1.93%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.961 1.02%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.587 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.593 2.81%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.702 19.24%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.670 3.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.697 18.88%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.733 22.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.699 19.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.589 10.97%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.766 29.09%
BM_PushHeap_string_Ascending_1 0.471 -10.64%
BM_PushHeap_string_Ascending_1024 13.517 -2.17%
BM_PushHeap_string_Ascending_16 4.728 1.22%
BM_PushHeap_string_Ascending_16384 22.506 17.40%
BM_PushHeap_string_Ascending_256 11.218 -
BM_PushHeap_string_Ascending_262144 29.725 -
BM_PushHeap_string_Ascending_4 2.525 -
BM_PushHeap_string_Ascending_64 7.461 -
BM_PushHeap_string_Descending_1 0.527 -17.82%
BM_PushHeap_string_Descending_1024 3.032 32.05%
BM_PushHeap_string_Descending_16 2.306 12.95%
BM_PushHeap_string_Descending_16384 3.142 37.49%
BM_PushHeap_string_Descending_256 2.862 27.27%
BM_PushHeap_string_Descending_262144 5.241 79.08%
BM_PushHeap_string_Descending_4 2.193 17.65%
BM_PushHeap_string_Descending_64 2.648 22.58%
BM_PushHeap_string_PipeOrgan_1 0.527 -
BM_PushHeap_string_PipeOrgan_1024 10.248 10.61%
BM_PushHeap_string_PipeOrgan_16 4.163 2.01%
BM_PushHeap_string_PipeOrgan_16384 14.669 20.12%
BM_PushHeap_string_PipeOrgan_256 8.141 7.67%
BM_PushHeap_string_PipeOrgan_262144 17.629 4.24%
BM_PushHeap_string_PipeOrgan_4 2.611 5.38%
BM_PushHeap_string_PipeOrgan_64 5.872 4.62%
BM_PushHeap_string_QuickSortAdversary_1 0.642 36.36%
BM_PushHeap_string_QuickSortAdversary_1024 15.726 2.87%
BM_PushHeap_string_QuickSortAdversary_16 10.660 2.77%
BM_PushHeap_string_QuickSortAdversary_16384 16.544 2.67%
BM_PushHeap_string_QuickSortAdversary_256 15.033 4.27%
BM_PushHeap_string_QuickSortAdversary_262144 17.138 7.53%
BM_PushHeap_string_QuickSortAdversary_4 6.411 -
BM_PushHeap_string_QuickSortAdversary_64 13.325 2.89%
BM_PushHeap_string_Random_1 0.699 20.03%
BM_PushHeap_string_Random_1024 15.062 -2.28%
BM_PushHeap_string_Random_16 10.477 -2.53%
BM_PushHeap_string_Random_16384 17.930 7.39%
BM_PushHeap_string_Random_256 14.467 -2.22%
BM_PushHeap_string_Random_262144 22.823 23.32%
BM_PushHeap_string_Random_4 6.103 -5.63%
BM_PushHeap_string_Random_64 13.044 -2.26%
BM_PushHeap_string_SingleElement_1 0.705 -
BM_PushHeap_string_SingleElement_1024 2.572 -
BM_PushHeap_string_SingleElement_16 2.603 1.33%
BM_PushHeap_string_SingleElement_16384 2.548 -
BM_PushHeap_string_SingleElement_256 2.568 -
BM_PushHeap_string_SingleElement_262144 2.592 -
BM_PushHeap_string_SingleElement_4 2.364 3.11%
BM_PushHeap_string_SingleElement_64 2.635 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.475 2.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.512 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.016 1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.539 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.853 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.945 2.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 19.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.626 3.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.628 10.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.639 6.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.652 3.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.622 4.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.692 17.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.648 -1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.434 -9.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.472 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.829 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.154 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.612 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.511 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.286 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.072 -1.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.751 1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.776 -2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.655 1.75%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.428 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.196 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.023 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.118 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.990 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.242 -1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.460 1.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.563 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.578 3.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.617 9.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.626 1.72%
BM_PushHeap_uint32_Ascending_1 0.410 -4.19%
BM_PushHeap_uint32_Ascending_1024 2.559 -2.30%
BM_PushHeap_uint32_Ascending_16 0.918 -9.02%
BM_PushHeap_uint32_Ascending_16384 3.682 -
BM_PushHeap_uint32_Ascending_256 2.082 -3.97%
BM_PushHeap_uint32_Ascending_262144 4.651 -
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.525 -5.45%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.353 -7.45%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.345 -14.13%
BM_PushHeap_uint32_Descending_64 0.374 -2.79%
BM_PushHeap_uint32_PipeOrgan_1 0.448 -29.43%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.379 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.031 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.603 36.65%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.972 5.98%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.626 1.69%
BM_PushHeap_uint32_Random_1 0.553 9.91%
BM_PushHeap_uint32_Random_1024 5.684 -2.49%
BM_PushHeap_uint32_Random_16 4.102 -2.45%
BM_PushHeap_uint32_Random_16384 5.956 1.31%
BM_PushHeap_uint32_Random_256 5.511 -
BM_PushHeap_uint32_Random_262144 6.087 3.56%
BM_PushHeap_uint32_Random_4 2.128 2.34%
BM_PushHeap_uint32_Random_64 5.059 1.48%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.622 -
BM_PushHeap_uint64_Ascending_16 0.921 -
BM_PushHeap_uint64_Ascending_16384 3.670 -
BM_PushHeap_uint64_Ascending_256 2.142 -
BM_PushHeap_uint64_Ascending_262144 4.830 -1.81%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.565 -
BM_PushHeap_uint64_Descending_1 0.520 21.25%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.372 2.89%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.931 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.036 -
BM_PushHeap_uint64_PipeOrgan_4 0.490 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.922 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.555 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.168 -
BM_PushHeap_uint64_Random_16 4.589 -
BM_PushHeap_uint64_Random_16384 6.387 1.99%
BM_PushHeap_uint64_Random_256 6.072 1.65%
BM_PushHeap_uint64_Random_262144 6.398 1.18%
BM_PushHeap_uint64_Random_4 2.594 -2.03%
BM_PushHeap_uint64_Random_64 5.509 -
BM_PushHeap_uint64_SingleElement_1 0.458 -4.29%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 4.986 -1.36%
BM_StringAssignAsciizMix_Transparent 3.027 -
BM_StringAssignAsciiz_Empty_Opaque 2.985 -3.75%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 189.800 -
BM_StringAssignAsciiz_Huge_Transparent 189.775 -
BM_StringAssignAsciiz_Large_Opaque 11.798 3.50%
BM_StringAssignAsciiz_Large_Transparent 11.621 1.54%
BM_StringAssignAsciiz_Small_Opaque 2.981 -7.55%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.276 4.20%
BM_StringAssignStr_Huge_Transparent 112.369 4.18%
BM_StringAssignStr_Large_Opaque 10.698 4.05%
BM_StringAssignStr_Large_Transparent 10.540 2.10%
BM_StringAssignStr_Small_Opaque 0.736 -
BM_StringAssignStr_Small_Transparent 0.499 3.02%
BM_StringConstructDestroyCStr_Empty_Opaque 2.087 -3.35%
BM_StringConstructDestroyCStr_Empty_Transparent 0.354 45.14%
BM_StringConstructDestroyCStr_Huge_Opaque 158.425 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.359 -
BM_StringConstructDestroyCStr_Large_Opaque 15.801 -12.79%
BM_StringConstructDestroyCStr_Large_Transparent 10.709 -12.83%
BM_StringConstructDestroyCStr_Small_Opaque 2.131 -7.72%
BM_StringConstructDestroyCStr_Small_Transparent 0.459 25.22%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 109.678 -
BM_StringCopy_Large 6.224 -
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.276 -
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.815 1.50%
BM_StringDestroy_Large 7.193 -
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.329 3.16%
BM_StringEraseToEnd_Huge_Transparent 2.410 -
BM_StringEraseToEnd_Large_Opaque 0.996 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.804 -21.03%
BM_StringEraseWithMove_Empty_Transparent 0.564 -27.15%
BM_StringEraseWithMove_Huge_Opaque 47.514 3.08%
BM_StringEraseWithMove_Huge_Transparent 45.877 7.35%
BM_StringEraseWithMove_Large_Opaque 2.734 -4.67%
BM_StringEraseWithMove_Large_Transparent 2.693 -3.49%
BM_StringEraseWithMove_Small_Opaque 2.164 -
BM_StringEraseWithMove_Small_Transparent 2.120 -2.70%
BM_StringFindAllMatch/1 2.889 -9.05%
BM_StringFindAllMatch/131072 2271.029 -
BM_StringFindAllMatch/32768 574.977 -
BM_StringFindAllMatch/4096 79.863 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.088 -3.71%
BM_StringFindAllMatch/8 2.697 -9.72%
BM_StringFindCharLiteral/1024 17.968 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 4.18%
BM_StringFindCharLiteral/2048 40.240 -
BM_StringFindCharLiteral/256 5.313 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.170 -
BM_StringFindCharLiteral/512 9.473 -
BM_StringFindCharLiteral/64 2.111 -
BM_StringFindCharLiteral/8 1.618 4.30%
BM_StringFindCharLiteral/8192 138.057 -
BM_StringFindMatch1/1 982.395 -
BM_StringFindMatch1/32768 1565.468 -
BM_StringFindMatch1/4096 1058.637 -
BM_StringFindMatch1/512 992.901 -
BM_StringFindMatch1/64 982.942 -
BM_StringFindMatch1/8 982.270 -
BM_StringFindMatch2/1 982.209 -
BM_StringFindMatch2/32768 1564.893 -
BM_StringFindMatch2/4096 1058.493 -
BM_StringFindMatch2/512 993.858 -
BM_StringFindMatch2/64 982.678 -
BM_StringFindMatch2/8 981.674 -
BM_StringFindNoMatch/10 1.387 4.63%
BM_StringFindNoMatch/131072 1962.766 -3.61%
BM_StringFindNoMatch/32768 499.055 -2.44%
BM_StringFindNoMatch/4096 75.422 -
BM_StringFindNoMatch/512 9.453 1.47%
BM_StringFindNoMatch/64 2.094 -
BM_StringFindStringLiteral/1024 17.192 -3.86%
BM_StringFindStringLiteral/128 3.055 -5.55%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.305 -
BM_StringFindStringLiteral/256 5.327 -5.60%
BM_StringFindStringLiteral/32 1.713 -7.37%
BM_StringFindStringLiteral/4096 77.268 -
BM_StringFindStringLiteral/512 9.242 -3.15%
BM_StringFindStringLiteral/64 2.135 -9.51%
BM_StringFindStringLiteral/8 1.621 -
BM_StringFindStringLiteral/8192 138.417 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.720 -1.63%
BM_StringRead_Cold_Deep_Empty 1.192 -1.77%
BM_StringRead_Cold_Deep_Large 1.192 -13.39%
BM_StringRead_Cold_Deep_Small 1.130 -6.93%
BM_StringRead_Cold_Shallow_Empty 1.036 -8.96%
BM_StringRead_Cold_Shallow_Large 1.065 -10.08%
BM_StringRead_Cold_Shallow_Small 1.038 -9.39%
BM_StringRead_Hot_Deep_Empty 0.501 -
BM_StringRead_Hot_Deep_Large 0.503 -3.24%
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.496 3.90%
BM_StringRead_Hot_Shallow_Large 0.473 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -3.84%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.590 -2.70%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.596 -2.30%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.204 4.24%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.018 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.318 14.09%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.838 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -4.29%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.349 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.449 7.20%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -1.48%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.814 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.373 -18.62%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.448 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.631 -5.68%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.626 -9.46%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.671 10.62%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.630 2.03%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.697 -2.84%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.696 14.69%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.853 -1.72%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.429 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.053 2.79%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.216 -7.99%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -9.13%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -8.54%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.617 -
BM_StringRelational_Compare_Empty_Empty_Control 1.624 -
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -
BM_StringRelational_Compare_Empty_Large_Control 1.836 -2.03%
BM_StringRelational_Compare_Empty_Small_Control 1.612 -
BM_StringRelational_Compare_Huge_Empty_Control 1.666 3.49%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.377 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.782 -
BM_StringRelational_Compare_Huge_Huge_Control 98.837 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.711 6.35%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.114 1.54%
BM_StringRelational_Compare_Large_Small_Control 1.927 4.38%
BM_StringRelational_Compare_Small_Empty_Control 1.612 -
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.626 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 3.57%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 -
BM_StringRelational_Eq_Empty_Large_Control 0.470 -
BM_StringRelational_Eq_Empty_Small_Control 0.482 3.02%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.560 1.93%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.101 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.653 -
BM_StringRelational_Eq_Huge_Huge_Control 98.827 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.418 -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 3.13%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.784 -3.53%
BM_StringRelational_Eq_Large_Large_Control 2.280 2.70%
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.483 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.528 -7.54%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.189 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.413 -10.04%
BM_StringRelational_Eq_Small_Small_Control 1.849 -6.63%
BM_StringRelational_Less_Empty_Empty_Control 1.665 3.35%
BM_StringRelational_Less_Empty_Huge_Control 1.662 3.20%
BM_StringRelational_Less_Empty_Large_Control 1.662 3.17%
BM_StringRelational_Less_Empty_Small_Control 1.665 3.18%
BM_StringRelational_Less_Huge_Empty_Control 1.613 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.411 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.831 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.630 -
BM_StringRelational_Less_Huge_Huge_Control 98.967 -
BM_StringRelational_Less_Huge_Large_Control 2.094 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.630 1.28%
BM_StringRelational_Less_Large_Huge_Control 2.163 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.403 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 1.02%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.150 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -
BM_StringRelational_Less_Small_Huge_Control 1.855 -
BM_StringRelational_Less_Small_Large_Control 1.851 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -1.83%
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.657 4.20%
BM_align/256 0.637 2.41%
BM_align/64 0.639 2.72%
BM_align/8 0.640 2.83%
BM_deque_deque_copy/0 0.855 15.84%
BM_deque_deque_copy/1 2.538 -
BM_deque_deque_copy/1024 37.264 -
BM_deque_deque_copy/2 2.304 -1.13%
BM_deque_deque_copy/4000 142.173 -
BM_deque_deque_copy/4096 148.101 -1.97%
BM_deque_deque_copy/512 17.720 -
BM_deque_deque_copy/5500 198.962 -
BM_deque_deque_copy/64 3.046 -
BM_deque_deque_copy/64000 2988.549 -
BM_deque_deque_copy/65536 3179.431 5.36%
BM_deque_deque_copy/70000 3235.413 -2.58%
BM_deque_deque_copy_backward/0 0.861 13.41%
BM_deque_deque_copy_backward/1 2.640 -
BM_deque_deque_copy_backward/1024 38.011 -1.85%
BM_deque_deque_copy_backward/2 2.404 -
BM_deque_deque_copy_backward/4000 145.734 -1.88%
BM_deque_deque_copy_backward/4096 153.932 -
BM_deque_deque_copy_backward/512 19.021 -2.17%
BM_deque_deque_copy_backward/5500 205.368 -
BM_deque_deque_copy_backward/64 3.388 -4.83%
BM_deque_deque_copy_backward/64000 7945.031 3.35%
BM_deque_deque_copy_backward/65536 8146.151 -
BM_deque_deque_copy_backward/70000 8745.853 5.40%
BM_deque_deque_move/0 0.871 -1.26%
BM_deque_deque_move/1 2.543 -
BM_deque_deque_move/1024 37.362 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 144.267 -
BM_deque_deque_move/4096 147.624 -
BM_deque_deque_move/512 17.663 -
BM_deque_deque_move/5500 196.502 -
BM_deque_deque_move/64 3.050 -
BM_deque_deque_move/64000 3021.803 2.56%
BM_deque_deque_move/65536 3090.560 -
BM_deque_deque_move/70000 3364.989 -
BM_deque_deque_move_backward/0 0.920 12.91%
BM_deque_deque_move_backward/1 2.769 -
BM_deque_deque_move_backward/1024 38.380 1.36%
BM_deque_deque_move_backward/2 2.469 -2.20%
BM_deque_deque_move_backward/4000 145.944 -
BM_deque_deque_move_backward/4096 151.409 -
BM_deque_deque_move_backward/512 18.900 -
BM_deque_deque_move_backward/5500 201.681 -1.44%
BM_deque_deque_move_backward/64 3.355 -
BM_deque_deque_move_backward/64000 7897.593 1.51%
BM_deque_deque_move_backward/65536 8221.382 2.59%
BM_deque_deque_move_backward/70000 8735.029 -
BM_deque_deque_ranges_copy/0 0.699 -5.22%
BM_deque_deque_ranges_copy/1 2.556 8.35%
BM_deque_deque_ranges_copy/1024 37.637 -
BM_deque_deque_ranges_copy/2 2.305 8.24%
BM_deque_deque_ranges_copy/4000 141.375 -1.14%
BM_deque_deque_ranges_copy/4096 147.527 -
BM_deque_deque_ranges_copy/512 17.692 -
BM_deque_deque_ranges_copy/5500 198.480 -
BM_deque_deque_ranges_copy/64 3.065 -
BM_deque_deque_ranges_copy/64000 2956.134 -2.63%
BM_deque_deque_ranges_copy/65536 3116.322 -
BM_deque_deque_ranges_copy/70000 3289.859 -
BM_deque_deque_ranges_copy_backward/0 0.852 -
BM_deque_deque_ranges_copy_backward/1 2.722 2.65%
BM_deque_deque_ranges_copy_backward/1024 37.608 -2.57%
BM_deque_deque_ranges_copy_backward/2 2.452 4.09%
BM_deque_deque_ranges_copy_backward/4000 144.482 -
BM_deque_deque_ranges_copy_backward/4096 152.338 -
BM_deque_deque_ranges_copy_backward/512 18.942 -4.06%
BM_deque_deque_ranges_copy_backward/5500 201.845 -1.19%
BM_deque_deque_ranges_copy_backward/64 3.431 -6.70%
BM_deque_deque_ranges_copy_backward/64000 7849.420 -
BM_deque_deque_ranges_copy_backward/65536 8124.754 -
BM_deque_deque_ranges_copy_backward/70000 8712.282 2.34%
BM_deque_deque_ranges_move/0 0.791 -
BM_deque_deque_ranges_move/1 2.500 2.01%
BM_deque_deque_ranges_move/1024 37.646 -1.85%
BM_deque_deque_ranges_move/2 2.240 2.54%
BM_deque_deque_ranges_move/4000 145.129 -
BM_deque_deque_ranges_move/4096 147.781 -
BM_deque_deque_ranges_move/512 17.731 -
BM_deque_deque_ranges_move/5500 200.002 -
BM_deque_deque_ranges_move/64 3.070 -
BM_deque_deque_ranges_move/64000 3117.227 4.05%
BM_deque_deque_ranges_move/65536 3081.678 -
BM_deque_deque_ranges_move/70000 3252.479 -6.18%
BM_deque_deque_ranges_move_backward/0 0.847 14.73%
BM_deque_deque_ranges_move_backward/1 2.704 12.85%
BM_deque_deque_ranges_move_backward/1024 38.169 -
BM_deque_deque_ranges_move_backward/2 2.464 15.84%
BM_deque_deque_ranges_move_backward/4000 145.131 -
BM_deque_deque_ranges_move_backward/4096 151.086 -
BM_deque_deque_ranges_move_backward/512 18.916 -1.91%
BM_deque_deque_ranges_move_backward/5500 202.380 -
BM_deque_deque_ranges_move_backward/64 3.384 -3.12%
BM_deque_deque_ranges_move_backward/64000 7895.719 -
BM_deque_deque_ranges_move_backward/65536 8005.662 -1.23%
BM_deque_deque_ranges_move_backward/70000 8684.152 3.31%
BM_deque_vector_copy/0 1.312 1.21%
BM_deque_vector_copy/1 2.102 -
BM_deque_vector_copy/1024 37.549 -
BM_deque_vector_copy/2 1.834 -
BM_deque_vector_copy/4000 143.008 -
BM_deque_vector_copy/4096 145.436 -
BM_deque_vector_copy/512 17.064 3.21%
BM_deque_vector_copy/5500 197.060 -
BM_deque_vector_copy/64 2.754 6.40%
BM_deque_vector_copy/64000 2867.259 -
BM_deque_vector_copy/65536 2939.838 -
BM_deque_vector_copy/70000 3189.958 -
BM_deque_vector_copy_backward/0 1.429 -2.95%
BM_deque_vector_copy_backward/1 2.131 -
BM_deque_vector_copy_backward/1024 36.947 -6.35%
BM_deque_vector_copy_backward/2 1.819 -
BM_deque_vector_copy_backward/4000 144.651 -2.32%
BM_deque_vector_copy_backward/4096 148.489 -1.15%
BM_deque_vector_copy_backward/512 17.939 -
BM_deque_vector_copy_backward/5500 200.520 -
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 8082.780 2.78%
BM_deque_vector_copy_backward/65536 8428.798 4.01%
BM_deque_vector_copy_backward/70000 9219.173 1.99%
BM_deque_vector_move/0 1.318 -7.10%
BM_deque_vector_move/1 2.071 -1.07%
BM_deque_vector_move/1024 37.044 -1.39%
BM_deque_vector_move/2 1.776 -3.09%
BM_deque_vector_move/4000 142.439 -
BM_deque_vector_move/4096 145.359 -
BM_deque_vector_move/512 16.579 -
BM_deque_vector_move/5500 194.188 -
BM_deque_vector_move/64 2.641 -1.13%
BM_deque_vector_move/64000 3033.628 2.73%
BM_deque_vector_move/65536 3042.780 2.39%
BM_deque_vector_move/70000 3245.282 -1.48%
BM_deque_vector_move_backward/0 1.421 -6.22%
BM_deque_vector_move_backward/1 2.130 -
BM_deque_vector_move_backward/1024 37.256 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 142.210 -1.02%
BM_deque_vector_move_backward/4096 148.056 -
BM_deque_vector_move_backward/512 17.901 -3.22%
BM_deque_vector_move_backward/5500 198.964 -
BM_deque_vector_move_backward/64 2.922 -3.05%
BM_deque_vector_move_backward/64000 7906.295 -
BM_deque_vector_move_backward/65536 8115.393 1.65%
BM_deque_vector_move_backward/70000 8806.600 4.12%
BM_deque_vector_ranges_copy/0 1.254 -20.38%
BM_deque_vector_ranges_copy/1 2.074 -2.26%
BM_deque_vector_ranges_copy/1024 37.461 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 141.863 -5.74%
BM_deque_vector_ranges_copy/4096 144.854 -4.05%
BM_deque_vector_ranges_copy/512 16.557 -
BM_deque_vector_ranges_copy/5500 194.104 -
BM_deque_vector_ranges_copy/64 2.642 2.22%
BM_deque_vector_ranges_copy/64000 2955.023 -
BM_deque_vector_ranges_copy/65536 2985.756 2.02%
BM_deque_vector_ranges_copy/70000 3260.304 2.22%
BM_deque_vector_ranges_copy_backward/0 1.336 -13.88%
BM_deque_vector_ranges_copy_backward/1 2.012 -5.39%
BM_deque_vector_ranges_copy_backward/1024 36.996 -
BM_deque_vector_ranges_copy_backward/2 1.774 -3.35%
BM_deque_vector_ranges_copy_backward/4000 145.218 -1.18%
BM_deque_vector_ranges_copy_backward/4096 150.242 -
BM_deque_vector_ranges_copy_backward/512 17.915 -
BM_deque_vector_ranges_copy_backward/5500 198.092 -
BM_deque_vector_ranges_copy_backward/64 2.926 -
BM_deque_vector_ranges_copy_backward/64000 8214.230 1.69%
BM_deque_vector_ranges_copy_backward/65536 8314.274 -
BM_deque_vector_ranges_copy_backward/70000 9109.287 1.70%
BM_deque_vector_ranges_move/0 1.499 -7.77%
BM_deque_vector_ranges_move/1 2.140 -
BM_deque_vector_ranges_move/1024 37.032 -2.05%
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 139.034 -
BM_deque_vector_ranges_move/4096 145.533 -
BM_deque_vector_ranges_move/512 16.563 -
BM_deque_vector_ranges_move/5500 195.036 1.15%
BM_deque_vector_ranges_move/64 2.657 1.53%
BM_deque_vector_ranges_move/64000 3021.314 2.99%
BM_deque_vector_ranges_move/65536 3028.793 1.69%
BM_deque_vector_ranges_move/70000 3276.198 1.93%
BM_deque_vector_ranges_move_backward/0 1.465 3.62%
BM_deque_vector_ranges_move_backward/1 2.074 -
BM_deque_vector_ranges_move_backward/1024 36.865 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 146.329 1.26%
BM_deque_vector_ranges_move_backward/4096 148.909 -
BM_deque_vector_ranges_move_backward/512 17.898 -
BM_deque_vector_ranges_move_backward/5500 201.688 -
BM_deque_vector_ranges_move_backward/64 2.926 -
BM_deque_vector_ranges_move_backward/64000 7820.487 -
BM_deque_vector_ranges_move_backward/65536 8117.899 1.74%
BM_deque_vector_ranges_move_backward/70000 8970.136 4.98%
BM_getline_string 17.535 3.97%
BM_lexicographical_compare_three_way<IntPtr>/1 0.460 8.90%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.666 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247761.978 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.387 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3766.246 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.976 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60365.186 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.331 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.778 1.08%
BM_lexicographical_compare_three_way<IntPtr>/65536 15078.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.269 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.700 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496967.324 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7706.998 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.233 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122996.209 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.736 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.906 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.375 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30739.946 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.377 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.993 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247033.222 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.236 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3786.195 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.548 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60363.861 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.256 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.884 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.700 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15083.925 -
BM_lexicographical_compare_three_way_fast_path/1 0.460 -
BM_lexicographical_compare_three_way_fast_path/1024 247.050 -
BM_lexicographical_compare_three_way_fast_path/1048576 249881.222 1.66%
BM_lexicographical_compare_three_way_fast_path/16 4.342 -1.98%
BM_lexicographical_compare_three_way_fast_path/16384 3780.270 -
BM_lexicographical_compare_three_way_fast_path/256 69.685 -2.20%
BM_lexicographical_compare_three_way_fast_path/262144 60744.090 -
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 958.762 -
BM_lexicographical_compare_three_way_fast_path/64 15.724 1.00%
BM_lexicographical_compare_three_way_fast_path/65536 15125.711 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -10.72%
BM_lexicographical_compare_three_way_slow_path/1024 293.841 -
BM_lexicographical_compare_three_way_slow_path/1048576 295307.810 -
BM_lexicographical_compare_three_way_slow_path/16 4.595 1.39%
BM_lexicographical_compare_three_way_slow_path/16384 4549.764 -
BM_lexicographical_compare_three_way_slow_path/256 79.657 -
BM_lexicographical_compare_three_way_slow_path/262144 72641.933 -
BM_lexicographical_compare_three_way_slow_path/4 1.180 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.156 -
BM_lexicographical_compare_three_way_slow_path/64 17.828 -
BM_lexicographical_compare_three_way_slow_path/65536 18172.444 -
BM_map_find_string_literal 12.999 -
BM_num_get<bool> 11.901 2.80%
BM_num_get<double> 37.106 -
BM_num_get<float> 36.947 -1.97%
BM_num_get<long> 10.857 2.39%
BM_num_get<long_double> 37.528 1.35%
BM_num_get<long_long> 10.729 -
BM_num_get<unsigned_int> 9.780 -
BM_num_get<unsigned_long> 10.463 1.40%
BM_num_get<unsigned_long_long> 10.387 -
BM_num_get<unsigned_short> 10.280 2.24%
BM_num_get<void*> 10.946 -
BM_num_put<bool> 10.461 -3.30%
BM_num_put<const_void*> 12.330 2.05%
BM_num_put<double> 57.998 -
BM_num_put<long> 11.889 -
BM_num_put<long_double> 59.168 -
BM_num_put<long_long> 11.682 -
BM_num_put<unsigned_long> 11.515 -
BM_num_put<unsigned_long_long> 11.518 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 268.048 2.57%
BM_std_minmax_element<char>/2 0.652 6.61%
BM_std_minmax_element<char>/3 1.076 12.03%
BM_std_minmax_element<char>/4 1.263 -
BM_std_minmax_element<char>/4000 1023.414 2.51%
BM_std_minmax_element<char>/4096 1047.482 2.59%
BM_std_minmax_element<char>/512 139.505 3.67%
BM_std_minmax_element<char>/5500 1406.097 2.73%
BM_std_minmax_element<char>/64 17.947 1.39%
BM_std_minmax_element<char>/64000 16236.483 1.87%
BM_std_minmax_element<char>/65536 16645.387 1.76%
BM_std_minmax_element<char>/70000 17750.229 1.81%
BM_std_minmax_element<int>/1 0.321 6.77%
BM_std_minmax_element<int>/1024 287.597 15.55%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.241 8.51%
BM_std_minmax_element<int>/4 1.232 5.26%
BM_std_minmax_element<int>/4000 1112.687 15.03%
BM_std_minmax_element<int>/4096 1138.046 16.40%
BM_std_minmax_element<int>/512 146.651 16.10%
BM_std_minmax_element<int>/5500 1519.826 16.02%
BM_std_minmax_element<int>/64 18.149 13.40%
BM_std_minmax_element<int>/64000 17746.616 16.83%
BM_std_minmax_element<int>/65536 18135.336 16.63%
BM_std_minmax_element<int>/70000 19400.320 16.73%
BM_std_minmax_element<long_long>/1 0.321 6.60%
BM_std_minmax_element<long_long>/1024 273.660 -
BM_std_minmax_element<long_long>/2 0.685 6.86%
BM_std_minmax_element<long_long>/3 1.191 3.94%
BM_std_minmax_element<long_long>/4 1.270 1.49%
BM_std_minmax_element<long_long>/4000 1049.422 -
BM_std_minmax_element<long_long>/4096 1074.172 -
BM_std_minmax_element<long_long>/512 138.624 -
BM_std_minmax_element<long_long>/5500 1437.041 -
BM_std_minmax_element<long_long>/64 17.216 -
BM_std_minmax_element<long_long>/64000 16727.162 -
BM_std_minmax_element<long_long>/65536 17129.753 -
BM_std_minmax_element<long_long>/70000 18369.773 -
BM_std_minmax_element<short>/1 0.320 -
BM_std_minmax_element<short>/1024 286.819 13.84%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.196 -
BM_std_minmax_element<short>/4 1.265 8.10%
BM_std_minmax_element<short>/4000 1101.215 14.31%
BM_std_minmax_element<short>/4096 1127.006 14.27%
BM_std_minmax_element<short>/512 145.848 12.36%
BM_std_minmax_element<short>/5500 1509.028 14.00%
BM_std_minmax_element<short>/64 17.681 6.08%
BM_std_minmax_element<short>/64000 17526.023 13.73%
BM_std_minmax_element<short>/65536 17957.480 13.72%
BM_std_minmax_element<short>/70000 19189.751 13.83%
BM_tolower_char<char> 0.691 37.12%
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.251 -2.61%
BM_tolower_string<wchar_t> 6.306 -
BM_toupper_char<char> 0.689 12.95%
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.126 -
BM_toupper_string<wchar_t> 6.355 -
BM_vector_deque_copy/0 0.500 -26.14%
BM_vector_deque_copy/1 2.140 -8.25%
BM_vector_deque_copy/1024 35.947 -2.13%
BM_vector_deque_copy/2 1.841 -10.56%
BM_vector_deque_copy/4000 140.262 -
BM_vector_deque_copy/4096 145.003 -
BM_vector_deque_copy/512 16.965 -
BM_vector_deque_copy/5500 195.205 -
BM_vector_deque_copy/64 2.695 -3.59%
BM_vector_deque_copy/64000 2842.353 -7.79%
BM_vector_deque_copy/65536 2857.972 -1.36%
BM_vector_deque_copy/70000 3106.298 -7.14%
BM_vector_deque_copy_backward/0 0.460 -
BM_vector_deque_copy_backward/1 2.151 4.10%
BM_vector_deque_copy_backward/1024 38.185 -
BM_vector_deque_copy_backward/2 1.838 -
BM_vector_deque_copy_backward/4000 141.866 -1.12%
BM_vector_deque_copy_backward/4096 148.818 -
BM_vector_deque_copy_backward/512 17.971 -
BM_vector_deque_copy_backward/5500 198.262 -
BM_vector_deque_copy_backward/64 3.092 -
BM_vector_deque_copy_backward/64000 8168.010 3.37%
BM_vector_deque_copy_backward/65536 8358.432 1.86%
BM_vector_deque_copy_backward/70000 9035.305 3.55%
BM_vector_deque_move/0 0.363 -26.77%
BM_vector_deque_move/1 2.247 8.97%
BM_vector_deque_move/1024 35.816 -
BM_vector_deque_move/2 2.004 12.01%
BM_vector_deque_move/4000 140.334 -1.58%
BM_vector_deque_move/4096 145.030 -1.90%
BM_vector_deque_move/512 16.901 -
BM_vector_deque_move/5500 195.654 -1.27%
BM_vector_deque_move/64 2.828 4.06%
BM_vector_deque_move/64000 2843.484 -7.63%
BM_vector_deque_move/65536 2860.686 -5.71%
BM_vector_deque_move/70000 3107.091 -6.99%
BM_vector_deque_move_backward/0 0.453 18.37%
BM_vector_deque_move_backward/1 2.253 -
BM_vector_deque_move_backward/1024 37.933 -
BM_vector_deque_move_backward/2 1.994 -
BM_vector_deque_move_backward/4000 141.284 -1.67%
BM_vector_deque_move_backward/4096 147.593 -
BM_vector_deque_move_backward/512 17.491 -
BM_vector_deque_move_backward/5500 201.169 1.38%
BM_vector_deque_move_backward/64 2.972 -1.86%
BM_vector_deque_move_backward/64000 8546.606 8.46%
BM_vector_deque_move_backward/65536 8494.178 7.29%
BM_vector_deque_move_backward/70000 8741.066 3.36%
BM_vector_deque_ranges_copy/0 0.556 -
BM_vector_deque_ranges_copy/1 2.246 -2.27%
BM_vector_deque_ranges_copy/1024 35.837 -
BM_vector_deque_ranges_copy/2 2.001 -2.66%
BM_vector_deque_ranges_copy/4000 140.444 -1.60%
BM_vector_deque_ranges_copy/4096 144.287 -1.68%
BM_vector_deque_ranges_copy/512 16.946 -
BM_vector_deque_ranges_copy/5500 196.585 -1.12%
BM_vector_deque_ranges_copy/64 2.768 -
BM_vector_deque_ranges_copy/64000 2970.093 -3.47%
BM_vector_deque_ranges_copy/65536 3082.381 1.11%
BM_vector_deque_ranges_copy/70000 3105.121 -7.03%
BM_vector_deque_ranges_copy_backward/0 0.498 -4.25%
BM_vector_deque_ranges_copy_backward/1 2.323 13.80%
BM_vector_deque_ranges_copy_backward/1024 37.697 -1.96%
BM_vector_deque_ranges_copy_backward/2 2.004 12.34%
BM_vector_deque_ranges_copy_backward/4000 142.146 -2.41%
BM_vector_deque_ranges_copy_backward/4096 149.148 -1.36%
BM_vector_deque_ranges_copy_backward/512 17.485 -2.78%
BM_vector_deque_ranges_copy_backward/5500 199.174 -
BM_vector_deque_ranges_copy_backward/64 2.968 -4.41%
BM_vector_deque_ranges_copy_backward/64000 8089.474 -
BM_vector_deque_ranges_copy_backward/65536 8447.173 2.57%
BM_vector_deque_ranges_copy_backward/70000 8780.516 2.27%
BM_vector_deque_ranges_move/0 0.613 31.46%
BM_vector_deque_ranges_move/1 2.270 4.14%
BM_vector_deque_ranges_move/1024 36.010 -
BM_vector_deque_ranges_move/2 2.068 6.67%
BM_vector_deque_ranges_move/4000 140.596 -
BM_vector_deque_ranges_move/4096 144.021 -2.13%
BM_vector_deque_ranges_move/512 16.999 -
BM_vector_deque_ranges_move/5500 195.408 -
BM_vector_deque_ranges_move/64 2.938 4.59%
BM_vector_deque_ranges_move/64000 2843.044 -5.57%
BM_vector_deque_ranges_move/65536 2862.451 -6.78%
BM_vector_deque_ranges_move/70000 3108.344 -5.04%
BM_vector_deque_ranges_move_backward/0 0.389 -12.30%
BM_vector_deque_ranges_move_backward/1 2.321 2.37%
BM_vector_deque_ranges_move_backward/1024 38.012 -
BM_vector_deque_ranges_move_backward/2 2.061 3.17%
BM_vector_deque_ranges_move_backward/4000 141.793 -
BM_vector_deque_ranges_move_backward/4096 148.218 -2.14%
BM_vector_deque_ranges_move_backward/512 17.486 -
BM_vector_deque_ranges_move_backward/5500 197.012 -
BM_vector_deque_ranges_move_backward/64 2.966 -2.94%
BM_vector_deque_ranges_move_backward/64000 7806.714 -
BM_vector_deque_ranges_move_backward/65536 8133.130 3.24%
BM_vector_deque_ranges_move_backward/70000 8845.887 5.62%
SetIntersection_Front_Set_float_1024_1 1036975.387 -1.60%
SetIntersection_Front_Set_float_1024_1024 13373955.853 -1.36%
SetIntersection_Front_Set_float_1024_16 1215086.156 4.81%
SetIntersection_Front_Set_float_1024_256 4197330.085 5.67%
SetIntersection_Front_Set_float_1024_4 1069845.587 -1.81%
SetIntersection_Front_Set_float_1024_64 1802767.934 4.16%
SetIntersection_Front_Set_float_16384_1 1046256.722 2.39%
SetIntersection_Front_Set_float_16384_1024 13555767.921 -
SetIntersection_Front_Set_float_16384_16 1223913.303 1.05%
SetIntersection_Front_Set_float_16384_16384 233417708.990 -
SetIntersection_Front_Set_float_16384_256 4035129.393 3.88%
SetIntersection_Front_Set_float_16384_4 1059332.284 -
SetIntersection_Front_Set_float_16384_64 1786216.203 -
SetIntersection_Front_Set_float_16_1 62906394.990 -
SetIntersection_Front_Set_float_16_16 38857113.415 1.13%
SetIntersection_Front_Set_float_16_4 54992548.444 -
SetIntersection_Front_Set_float_1_1 535001469.610 -
SetIntersection_Front_Set_float_256_1 4095060.001 -1.55%
SetIntersection_Front_Set_float_256_16 4589269.565 2.78%
SetIntersection_Front_Set_float_256_256 8222218.551 -1.00%
SetIntersection_Front_Set_float_256_4 4209794.180 -
SetIntersection_Front_Set_float_256_64 5733086.665 -6.09%
SetIntersection_Front_Set_float_262144_1 1021435.867 1.13%
SetIntersection_Front_Set_float_262144_1024 13577159.776 -
SetIntersection_Front_Set_float_262144_16 1181267.146 -2.33%
SetIntersection_Front_Set_float_262144_16384 234210155.287 5.21%
SetIntersection_Front_Set_float_262144_256 4127432.317 3.36%
SetIntersection_Front_Set_float_262144_262144 1719495.037 3.43%
SetIntersection_Front_Set_float_262144_4 1046904.892 -3.29%
SetIntersection_Front_Set_float_262144_64 1789285.165 3.33%
SetIntersection_Front_Set_float_4_1 213317422.048 -
SetIntersection_Front_Set_float_4_4 137386786.816 -
SetIntersection_Front_Set_float_64_1 16431003.673 -
SetIntersection_Front_Set_float_64_16 15517904.653 -1.35%
SetIntersection_Front_Set_float_64_4 16063626.299 -
SetIntersection_Front_Set_float_64_64 14047920.499 2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1048308.274 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13875310.247 -1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1205940.910 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4391885.385 6.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1081085.044 3.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1759841.504 -2.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1031450.987 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14403250.907 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1174665.222 -4.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350484792.200 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4496486.051 6.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1065412.482 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1792823.188 2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62518533.714 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39085998.670 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54761382.076 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530298295.323 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4143136.036 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4532073.800 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8868008.926 3.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4167551.328 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5828402.985 -2.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1030758.288 -2.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14544237.715 3.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1227826.973 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344067125.539 41.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4190542.904 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1847533.205 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1017885.462 -6.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1763060.987 -1.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212310672.095 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136607676.214 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16375194.684 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15474610.122 -1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16103230.626 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14065303.928 -
SetIntersection_Front_Set_string_1024_1 1077457.045 -
SetIntersection_Front_Set_string_1024_1024 56088629.777 -
SetIntersection_Front_Set_string_1024_16 1840326.597 -6.40%
SetIntersection_Front_Set_string_1024_256 15178794.049 -5.81%
SetIntersection_Front_Set_string_1024_4 1233794.383 -2.49%
SetIntersection_Front_Set_string_1024_64 4524725.536 -7.18%
SetIntersection_Front_Set_string_16384_1 1094422.219 -
SetIntersection_Front_Set_string_16384_1024 58796557.054 -1.38%
SetIntersection_Front_Set_string_16384_16 1809092.312 -5.60%
SetIntersection_Front_Set_string_16384_16384 347173448.371 -
SetIntersection_Front_Set_string_16384_256 15619441.303 1.99%
SetIntersection_Front_Set_string_16384_4 1245865.690 1.96%
SetIntersection_Front_Set_string_16384_64 4595822.369 -1.47%
SetIntersection_Front_Set_string_16_1 65007500.293 -
SetIntersection_Front_Set_string_16_16 59186912.449 -1.99%
SetIntersection_Front_Set_string_16_4 63107298.534 -2.24%
SetIntersection_Front_Set_string_1_1 554475026.860 -
SetIntersection_Front_Set_string_256_1 4301638.724 -1.12%
SetIntersection_Front_Set_string_256_16 6895013.979 -6.99%
SetIntersection_Front_Set_string_256_256 31683685.172 3.43%
SetIntersection_Front_Set_string_256_4 4921203.314 -1.46%
SetIntersection_Front_Set_string_256_64 15828015.772 4.99%
SetIntersection_Front_Set_string_262144_1 1105627.488 1.89%
SetIntersection_Front_Set_string_262144_1024 59481109.718 -
SetIntersection_Front_Set_string_262144_16 1850652.438 -5.03%
SetIntersection_Front_Set_string_262144_16384 348415722.763 -
SetIntersection_Front_Set_string_262144_256 15445069.227 4.56%
SetIntersection_Front_Set_string_262144_262144 17702206.949 -4.17%
SetIntersection_Front_Set_string_262144_4 1263668.481 3.44%
SetIntersection_Front_Set_string_262144_64 4756555.241 7.48%
SetIntersection_Front_Set_string_4_1 221834447.481 -
SetIntersection_Front_Set_string_4_4 158389648.862 -
SetIntersection_Front_Set_string_64_1 17032651.908 -
SetIntersection_Front_Set_string_64_16 23632752.858 -2.05%
SetIntersection_Front_Set_string_64_4 18811887.042 -
SetIntersection_Front_Set_string_64_64 36055407.517 -3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051121.667 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24631820.399 2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1333373.697 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6749296.946 4.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1089226.651 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2403924.724 5.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1040249.007 -1.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25355343.273 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1300329.155 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 339093297.617 -4.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6819460.219 5.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1098820.452 1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2327480.320 -3.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62753884.639 -1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42373706.671 -1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55966429.004 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535401722.234 -2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4189978.106 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4969392.469 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12751640.007 1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4322439.753 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7671858.791 5.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1025953.449 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26148441.538 -4.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1287552.785 -1.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 354842731.510 1.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6455808.450 -1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2993289.957 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1051606.912 -3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2224133.158 -6.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213902965.294 -4.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141118975.837 -2.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16430643.370 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17076212.577 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16388891.767 -2.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18866261.056 4.49%
SetIntersection_Front_Set_uint32_1024_1 1042764.395 -
SetIntersection_Front_Set_uint32_1024_1024 11539986.275 -
SetIntersection_Front_Set_uint32_1024_16 1182209.139 -1.06%
SetIntersection_Front_Set_uint32_1024_256 3700683.188 -
SetIntersection_Front_Set_uint32_1024_4 1016757.924 -4.29%
SetIntersection_Front_Set_uint32_1024_64 1640525.205 -
SetIntersection_Front_Set_uint32_16384_1 1033103.085 -
SetIntersection_Front_Set_uint32_16384_1024 11704557.435 -3.28%
SetIntersection_Front_Set_uint32_16384_16 1162870.737 -
SetIntersection_Front_Set_uint32_16384_16384 215620110.714 1.87%
SetIntersection_Front_Set_uint32_16384_256 3615156.032 -5.53%
SetIntersection_Front_Set_uint32_16384_4 1063784.939 -
SetIntersection_Front_Set_uint32_16384_64 1638000.051 2.20%
SetIntersection_Front_Set_uint32_16_1 62298614.588 -
SetIntersection_Front_Set_uint32_16_16 37421009.196 1.12%
SetIntersection_Front_Set_uint32_16_4 54363807.350 -
SetIntersection_Front_Set_uint32_1_1 531022439.844 -
SetIntersection_Front_Set_uint32_256_1 4150588.917 2.77%
SetIntersection_Front_Set_uint32_256_16 4430109.630 -
SetIntersection_Front_Set_uint32_256_256 7275725.739 -
SetIntersection_Front_Set_uint32_256_4 4154906.761 -1.53%
SetIntersection_Front_Set_uint32_256_64 5192923.054 -1.34%
SetIntersection_Front_Set_uint32_262144_1 985824.066 -2.87%
SetIntersection_Front_Set_uint32_262144_1024 11599397.724 -2.78%
SetIntersection_Front_Set_uint32_262144_16 1121498.013 -2.08%
SetIntersection_Front_Set_uint32_262144_16384 220846398.460 -
SetIntersection_Front_Set_uint32_262144_256 3655204.108 2.77%
SetIntersection_Front_Set_uint32_262144_262144 1619430.338 -
SetIntersection_Front_Set_uint32_262144_4 1033796.381 1.83%
SetIntersection_Front_Set_uint32_262144_64 1590862.736 -
SetIntersection_Front_Set_uint32_4_1 212095415.328 -
SetIntersection_Front_Set_uint32_4_4 135681003.456 -
SetIntersection_Front_Set_uint32_64_1 16343448.358 -
SetIntersection_Front_Set_uint32_64_16 15048759.268 1.67%
SetIntersection_Front_Set_uint32_64_4 15955027.615 -
SetIntersection_Front_Set_uint32_64_64 12778663.577 -
SetIntersection_Front_Set_uint64_1024_1 1033745.253 -
SetIntersection_Front_Set_uint64_1024_1024 11781285.363 -3.83%
SetIntersection_Front_Set_uint64_1024_16 1203983.085 2.45%
SetIntersection_Front_Set_uint64_1024_256 3710503.046 -
SetIntersection_Front_Set_uint64_1024_4 1078584.604 1.03%
SetIntersection_Front_Set_uint64_1024_64 1683963.402 3.02%
SetIntersection_Front_Set_uint64_16384_1 1035226.407 -1.44%
SetIntersection_Front_Set_uint64_16384_1024 12549671.915 3.72%
SetIntersection_Front_Set_uint64_16384_16 1155303.137 -2.91%
SetIntersection_Front_Set_uint64_16384_16384 224277266.766 -
SetIntersection_Front_Set_uint64_16384_256 4248374.901 11.85%
SetIntersection_Front_Set_uint64_16384_4 1043762.689 1.75%
SetIntersection_Front_Set_uint64_16384_64 1631352.849 -3.45%
SetIntersection_Front_Set_uint64_16_1 62104806.719 -
SetIntersection_Front_Set_uint64_16_16 37490352.565 -
SetIntersection_Front_Set_uint64_16_4 54069291.290 -1.20%
SetIntersection_Front_Set_uint64_1_1 527051131.441 -1.16%
SetIntersection_Front_Set_uint64_256_1 4212666.640 3.37%
SetIntersection_Front_Set_uint64_256_16 4382641.710 -1.68%
SetIntersection_Front_Set_uint64_256_256 8081340.165 8.20%
SetIntersection_Front_Set_uint64_256_4 4194298.561 -
SetIntersection_Front_Set_uint64_256_64 5980031.985 13.84%
SetIntersection_Front_Set_uint64_262144_1 1041275.791 4.82%
SetIntersection_Front_Set_uint64_262144_1024 12028275.277 -5.08%
SetIntersection_Front_Set_uint64_262144_16 1134548.943 -4.57%
SetIntersection_Front_Set_uint64_262144_16384 229962921.925 4.47%
SetIntersection_Front_Set_uint64_262144_256 3838159.461 -2.71%
SetIntersection_Front_Set_uint64_262144_262144 1764565.510 5.30%
SetIntersection_Front_Set_uint64_262144_4 1051085.006 -2.17%
SetIntersection_Front_Set_uint64_262144_64 1674672.628 -5.84%
SetIntersection_Front_Set_uint64_4_1 211293769.634 -
SetIntersection_Front_Set_uint64_4_4 134988014.199 -1.07%
SetIntersection_Front_Set_uint64_64_1 16166060.580 -1.41%
SetIntersection_Front_Set_uint64_64_16 14803240.652 -2.01%
SetIntersection_Front_Set_uint64_64_4 15835622.650 -
SetIntersection_Front_Set_uint64_64_64 13202785.986 -1.13%
SetIntersection_Front_Vector_float_1024_1 1027877.186 -1.16%
SetIntersection_Front_Vector_float_1024_1024 5916732.200 -
SetIntersection_Front_Vector_float_1024_16 1126888.191 -
SetIntersection_Front_Vector_float_1024_256 2280784.716 -
SetIntersection_Front_Vector_float_1024_4 1063588.773 -
SetIntersection_Front_Vector_float_1024_64 1372507.622 -
SetIntersection_Front_Vector_float_16384_1 1032833.834 -
SetIntersection_Front_Vector_float_16384_1024 5895907.381 -
SetIntersection_Front_Vector_float_16384_16 1117826.955 -
SetIntersection_Front_Vector_float_16384_16384 79622393.885 -
SetIntersection_Front_Vector_float_16384_256 2282286.441 -
SetIntersection_Front_Vector_float_16384_4 1059125.007 -
SetIntersection_Front_Vector_float_16384_64 1365357.113 1.65%
SetIntersection_Front_Vector_float_16_1 62787723.268 -
SetIntersection_Front_Vector_float_16_16 35754571.871 -
SetIntersection_Front_Vector_float_16_4 54258124.831 -
SetIntersection_Front_Vector_float_1_1 534405321.118 -
SetIntersection_Front_Vector_float_256_1 4136474.703 -
SetIntersection_Front_Vector_float_256_16 4213005.572 -
SetIntersection_Front_Vector_float_256_256 4546198.781 -
SetIntersection_Front_Vector_float_256_4 4147123.069 -
SetIntersection_Front_Vector_float_256_64 4352817.120 -
SetIntersection_Front_Vector_float_262144_1 1046566.021 -
SetIntersection_Front_Vector_float_262144_1024 5897248.909 -
SetIntersection_Front_Vector_float_262144_16 1119461.980 -
SetIntersection_Front_Vector_float_262144_16384 79690516.686 -
SetIntersection_Front_Vector_float_262144_256 2273234.460 -1.03%
SetIntersection_Front_Vector_float_262144_262144 343277451.006 -2.15%
SetIntersection_Front_Vector_float_262144_4 1064373.633 -
SetIntersection_Front_Vector_float_262144_64 1358953.711 3.12%
SetIntersection_Front_Vector_float_4_1 213431436.743 -
SetIntersection_Front_Vector_float_4_4 135480957.171 -
SetIntersection_Front_Vector_float_64_1 16329903.778 -1.21%
SetIntersection_Front_Vector_float_64_16 14258921.109 -
SetIntersection_Front_Vector_float_64_4 15965833.842 -
SetIntersection_Front_Vector_float_64_64 10916233.624 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1052822.636 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8319288.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1163379.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2865636.493 -1.70%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071197.872 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1438997.959 -7.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 994417.764 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8380539.976 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1146532.718 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118467053.761 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2806485.914 -1.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1048113.559 -1.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516081.796 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62340231.727 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37125152.960 1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54144476.073 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531130227.350 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4151000.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4341669.282 1.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5774013.737 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4090901.207 -2.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4807251.422 -1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 987083.608 -6.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8389062.215 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1133293.279 -1.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118522948.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2838121.782 -2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349818648.883 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1063832.243 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1509280.084 -1.55%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212276591.505 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135251016.940 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16284075.363 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14658700.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15967769.188 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12033342.904 -
SetIntersection_Front_Vector_string_1024_1 1067481.752 -1.84%
SetIntersection_Front_Vector_string_1024_1024 38724803.273 1.02%
SetIntersection_Front_Vector_string_1024_16 1669395.001 3.45%
SetIntersection_Front_Vector_string_1024_256 9364732.447 2.10%
SetIntersection_Front_Vector_string_1024_4 1173281.818 -
SetIntersection_Front_Vector_string_1024_64 3185404.340 -2.78%
SetIntersection_Front_Vector_string_16384_1 1075208.328 -
SetIntersection_Front_Vector_string_16384_1024 37822983.675 -
SetIntersection_Front_Vector_string_16384_16 1588746.850 -1.48%
SetIntersection_Front_Vector_string_16384_16384 349516887.483 -
SetIntersection_Front_Vector_string_16384_256 9444123.789 -
SetIntersection_Front_Vector_string_16384_4 1184486.304 -
SetIntersection_Front_Vector_string_16384_64 3287613.915 -5.90%
SetIntersection_Front_Vector_string_16_1 64249376.478 -
SetIntersection_Front_Vector_string_16_16 51451946.821 -
SetIntersection_Front_Vector_string_16_4 60416353.558 -
SetIntersection_Front_Vector_string_1_1 545715792.959 -
SetIntersection_Front_Vector_string_256_1 4256496.669 -
SetIntersection_Front_Vector_string_256_16 6195520.947 -
SetIntersection_Front_Vector_string_256_256 19724267.107 1.09%
SetIntersection_Front_Vector_string_256_4 4647766.292 -
SetIntersection_Front_Vector_string_256_64 10434522.454 -1.89%
SetIntersection_Front_Vector_string_262144_1 1093792.073 2.27%
SetIntersection_Front_Vector_string_262144_1024 39086870.481 -1.25%
SetIntersection_Front_Vector_string_262144_16 1630970.556 -1.04%
SetIntersection_Front_Vector_string_262144_16384 348859479.745 -
SetIntersection_Front_Vector_string_262144_256 9327104.589 -2.37%
SetIntersection_Front_Vector_string_262144_262144 14689794.679 2.18%
SetIntersection_Front_Vector_string_262144_4 1210705.987 2.45%
SetIntersection_Front_Vector_string_262144_64 3183082.758 -
SetIntersection_Front_Vector_string_4_1 218729127.467 -
SetIntersection_Front_Vector_string_4_4 149251531.460 -
SetIntersection_Front_Vector_string_64_1 16751898.035 -
SetIntersection_Front_Vector_string_64_16 20359733.620 -1.58%
SetIntersection_Front_Vector_string_64_4 17554103.790 -
SetIntersection_Front_Vector_string_64_64 26002319.734 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041590.961 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8991389.006 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160068.199 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3047346.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065542.994 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1549817.730 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045561.684 3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8984611.341 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1098729.085 -4.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129017658.197 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3044483.945 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1128449.611 5.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549113.934 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62478597.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36964795.186 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54808971.506 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530735429.939 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138881.691 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4324503.539 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6078354.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4125126.719 -2.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4971868.071 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 998165.215 -4.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8983216.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1124441.230 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 130628440.059 2.09%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3053023.908 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350777629.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066686.754 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1567833.953 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212301097.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135831108.645 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16385797.963 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14801697.628 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15869046.740 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12329879.453 -
SetIntersection_Front_Vector_uint32_1024_1 1039273.906 -1.04%
SetIntersection_Front_Vector_uint32_1024_1024 5852793.589 -
SetIntersection_Front_Vector_uint32_1024_16 1113865.075 -
SetIntersection_Front_Vector_uint32_1024_256 2273638.038 -
SetIntersection_Front_Vector_uint32_1024_4 1067038.450 -
SetIntersection_Front_Vector_uint32_1024_64 1358920.091 -
SetIntersection_Front_Vector_uint32_16384_1 1045029.725 1.26%
SetIntersection_Front_Vector_uint32_16384_1024 5884528.878 -
SetIntersection_Front_Vector_uint32_16384_16 1125962.312 -
SetIntersection_Front_Vector_uint32_16384_16384 79387037.019 -
SetIntersection_Front_Vector_uint32_16384_256 2278295.339 1.10%
SetIntersection_Front_Vector_uint32_16384_4 1043568.663 -1.78%
SetIntersection_Front_Vector_uint32_16384_64 1374521.031 -
SetIntersection_Front_Vector_uint32_16_1 62575617.165 -
SetIntersection_Front_Vector_uint32_16_16 35491433.068 -
SetIntersection_Front_Vector_uint32_16_4 53990091.770 -
SetIntersection_Front_Vector_uint32_1_1 531815981.971 -1.34%
SetIntersection_Front_Vector_uint32_256_1 4119306.875 -
SetIntersection_Front_Vector_uint32_256_16 4215751.543 -
SetIntersection_Front_Vector_uint32_256_256 4498019.891 -
SetIntersection_Front_Vector_uint32_256_4 4177960.310 1.18%
SetIntersection_Front_Vector_uint32_256_64 4386378.641 -
SetIntersection_Front_Vector_uint32_262144_1 1027795.347 3.13%
SetIntersection_Front_Vector_uint32_262144_1024 5909879.138 -
SetIntersection_Front_Vector_uint32_262144_16 1125225.784 -
SetIntersection_Front_Vector_uint32_262144_16384 79259966.713 -
SetIntersection_Front_Vector_uint32_262144_256 2273084.480 -
SetIntersection_Front_Vector_uint32_262144_262144 339749209.377 -3.09%
SetIntersection_Front_Vector_uint32_262144_4 1050529.351 -
SetIntersection_Front_Vector_uint32_262144_64 1355435.727 -1.23%
SetIntersection_Front_Vector_uint32_4_1 212476230.268 -
SetIntersection_Front_Vector_uint32_4_4 135000831.174 -
SetIntersection_Front_Vector_uint32_64_1 16342515.256 -
SetIntersection_Front_Vector_uint32_64_16 14314078.271 -
SetIntersection_Front_Vector_uint32_64_4 15906813.860 -
SetIntersection_Front_Vector_uint32_64_64 10763042.740 -1.21%
SetIntersection_Front_Vector_uint64_1024_1 1036454.178 4.20%
SetIntersection_Front_Vector_uint64_1024_1024 5843646.431 10.15%
SetIntersection_Front_Vector_uint64_1024_16 1121791.877 2.73%
SetIntersection_Front_Vector_uint64_1024_256 2276520.216 6.83%
SetIntersection_Front_Vector_uint64_1024_4 1053567.031 2.10%
SetIntersection_Front_Vector_uint64_1024_64 1368154.763 2.18%
SetIntersection_Front_Vector_uint64_16384_1 1032854.359 5.36%
SetIntersection_Front_Vector_uint64_16384_1024 5910713.988 -
SetIntersection_Front_Vector_uint64_16384_16 1091227.617 -1.32%
SetIntersection_Front_Vector_uint64_16384_16384 78428439.599 3.83%
SetIntersection_Front_Vector_uint64_16384_256 2270717.011 -
SetIntersection_Front_Vector_uint64_16384_4 1047715.398 1.35%
SetIntersection_Front_Vector_uint64_16384_64 1354435.948 2.83%
SetIntersection_Front_Vector_uint64_16_1 62127367.602 -
SetIntersection_Front_Vector_uint64_16_16 35403225.147 -
SetIntersection_Front_Vector_uint64_16_4 53515578.626 -
SetIntersection_Front_Vector_uint64_1_1 528995024.268 -
SetIntersection_Front_Vector_uint64_256_1 4162556.397 2.61%
SetIntersection_Front_Vector_uint64_256_16 4155554.270 -
SetIntersection_Front_Vector_uint64_256_256 4468096.481 -1.67%
SetIntersection_Front_Vector_uint64_256_4 4176853.647 -
SetIntersection_Front_Vector_uint64_256_64 4227996.969 -2.02%
SetIntersection_Front_Vector_uint64_262144_1 1014680.752 2.68%
SetIntersection_Front_Vector_uint64_262144_1024 5850954.001 10.20%
SetIntersection_Front_Vector_uint64_262144_16 1097848.964 -
SetIntersection_Front_Vector_uint64_262144_16384 78385045.231 3.67%
SetIntersection_Front_Vector_uint64_262144_256 2273313.162 -
SetIntersection_Front_Vector_uint64_262144_262144 350607785.898 -
SetIntersection_Front_Vector_uint64_262144_4 1011248.092 -2.53%
SetIntersection_Front_Vector_uint64_262144_64 1359415.460 -
SetIntersection_Front_Vector_uint64_4_1 211160895.033 -
SetIntersection_Front_Vector_uint64_4_4 134471183.948 -
SetIntersection_Front_Vector_uint64_64_1 16240853.527 -
SetIntersection_Front_Vector_uint64_64_16 14003761.915 -1.24%
SetIntersection_Front_Vector_uint64_64_4 15948953.710 -
SetIntersection_Front_Vector_uint64_64_64 10783505.075 2.52%
SetIntersection_Interlaced_Set_float_1024_1 1023381.937 -1.97%
SetIntersection_Interlaced_Set_float_1024_1024 12099174.968 3.09%
SetIntersection_Interlaced_Set_float_1024_16 11411551.357 1.67%
SetIntersection_Interlaced_Set_float_1024_256 13823795.388 -2.53%
SetIntersection_Interlaced_Set_float_1024_4 9937500.272 1.19%
SetIntersection_Interlaced_Set_float_1024_64 10083344.025 -
SetIntersection_Interlaced_Set_float_16384_1 1040274.739 -
SetIntersection_Interlaced_Set_float_16384_1024 175079874.010 2.17%
SetIntersection_Interlaced_Set_float_16384_16 209984448.154 2.19%
SetIntersection_Interlaced_Set_float_16384_16384 220381875.878 -2.18%
SetIntersection_Interlaced_Set_float_16384_256 200907595.898 1.28%
SetIntersection_Interlaced_Set_float_16384_4 167367427.743 -
SetIntersection_Interlaced_Set_float_16384_64 217570676.621 2.16%
SetIntersection_Interlaced_Set_float_16_1 62735655.976 -
SetIntersection_Interlaced_Set_float_16_16 37374465.172 -1.21%
SetIntersection_Interlaced_Set_float_16_4 59382935.771 -
SetIntersection_Interlaced_Set_float_1_1 533301192.825 -
SetIntersection_Interlaced_Set_float_256_1 4141575.054 -
SetIntersection_Interlaced_Set_float_256_16 11968488.971 -
SetIntersection_Interlaced_Set_float_256_256 7411799.193 -3.40%
SetIntersection_Interlaced_Set_float_256_4 10936895.667 -
SetIntersection_Interlaced_Set_float_256_64 13267311.043 -
SetIntersection_Interlaced_Set_float_262144_1 993243.053 -
SetIntersection_Interlaced_Set_float_262144_1024 1526508.137 1.27%
SetIntersection_Interlaced_Set_float_262144_16 1589710.857 -
SetIntersection_Interlaced_Set_float_262144_16384 1276198.973 1.03%
SetIntersection_Interlaced_Set_float_262144_256 1562405.760 -
SetIntersection_Interlaced_Set_float_262144_262144 1663083.170 -
SetIntersection_Interlaced_Set_float_262144_4 1290572.020 -
SetIntersection_Interlaced_Set_float_262144_64 1544938.801 -
SetIntersection_Interlaced_Set_float_4_1 213133130.616 -
SetIntersection_Interlaced_Set_float_4_4 136463703.381 -
SetIntersection_Interlaced_Set_float_64_1 16365783.166 -
SetIntersection_Interlaced_Set_float_64_16 21837654.321 -
SetIntersection_Interlaced_Set_float_64_4 20845423.215 -
SetIntersection_Interlaced_Set_float_64_64 13069404.988 -2.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1047196.597 3.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13096319.720 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11355125.955 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15063808.202 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9741205.406 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10088260.728 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1037778.661 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179742979.966 3.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217934550.724 2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347222543.615 42.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203730728.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180075726.032 2.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229423852.846 1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62310112.780 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38303871.246 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59113365.528 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 529537944.364 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4151569.898 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11894827.091 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7931063.298 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11338016.851 -4.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13635868.470 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1049372.931 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1598077.879 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1650230.551 -1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1308765.381 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1639735.512 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827626.627 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1344325.111 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1612761.066 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211792148.690 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136558061.292 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16296805.777 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21818417.938 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20760251.163 -3.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13474793.783 -1.16%
SetIntersection_Interlaced_Set_string_1024_1 1095675.649 -
SetIntersection_Interlaced_Set_string_1024_1024 56420955.134 2.01%
SetIntersection_Interlaced_Set_string_1024_16 12852801.543 -
SetIntersection_Interlaced_Set_string_1024_256 36206300.974 -
SetIntersection_Interlaced_Set_string_1024_4 10344668.510 1.77%
SetIntersection_Interlaced_Set_string_1024_64 16671496.258 2.03%
SetIntersection_Interlaced_Set_string_16384_1 1082142.112 -
SetIntersection_Interlaced_Set_string_16384_1024 355581246.516 2.74%
SetIntersection_Interlaced_Set_string_16384_16 238665281.058 -30.37%
SetIntersection_Interlaced_Set_string_16384_16384 348153271.320 -
SetIntersection_Interlaced_Set_string_16384_256 356939973.179 -
SetIntersection_Interlaced_Set_string_16384_4 198542464.071 -3.23%
SetIntersection_Interlaced_Set_string_16384_64 355215140.762 1.90%
SetIntersection_Interlaced_Set_string_16_1 65766917.766 1.07%
SetIntersection_Interlaced_Set_string_16_16 60708775.764 -2.81%
SetIntersection_Interlaced_Set_string_16_4 73626047.655 -
SetIntersection_Interlaced_Set_string_1_1 559081288.841 -
SetIntersection_Interlaced_Set_string_256_1 4314650.775 -
SetIntersection_Interlaced_Set_string_256_16 18059863.399 1.85%
SetIntersection_Interlaced_Set_string_256_256 31960342.060 -
SetIntersection_Interlaced_Set_string_256_4 13052748.460 -
SetIntersection_Interlaced_Set_string_256_64 31007582.955 -
SetIntersection_Interlaced_Set_string_262144_1 1096422.163 3.07%
SetIntersection_Interlaced_Set_string_262144_1024 2076021.810 -
SetIntersection_Interlaced_Set_string_262144_16 2135039.144 -12.36%
SetIntersection_Interlaced_Set_string_262144_16384 3021997.475 11.03%
SetIntersection_Interlaced_Set_string_262144_256 2041867.106 -1.80%
SetIntersection_Interlaced_Set_string_262144_262144 17320033.121 -5.08%
SetIntersection_Interlaced_Set_string_262144_4 1854593.426 -1.58%
SetIntersection_Interlaced_Set_string_262144_64 2121942.871 -9.04%
SetIntersection_Interlaced_Set_string_4_1 221378187.364 -
SetIntersection_Interlaced_Set_string_4_4 158602110.478 -
SetIntersection_Interlaced_Set_string_64_1 17156394.509 -
SetIntersection_Interlaced_Set_string_64_16 37586308.913 -2.14%
SetIntersection_Interlaced_Set_string_64_4 26024932.360 -
SetIntersection_Interlaced_Set_string_64_64 36747584.260 -3.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1053910.575 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23141526.464 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11996367.469 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18420156.579 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9685344.912 -4.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11482534.400 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1004898.938 -3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 226604549.520 -4.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235699090.417 -7.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345716374.447 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 239377649.473 -5.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197455951.597 -1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353842824.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62901247.194 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41747839.928 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61585792.209 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534881591.436 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4154995.863 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12515288.076 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12002869.616 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11404678.783 -1.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16959771.480 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1034469.839 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1980177.002 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2378590.250 11.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1780800.535 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2047968.668 2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2978923.504 -1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2003583.576 9.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2270758.301 8.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213863726.931 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139928171.403 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16461853.276 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25407893.044 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21982106.217 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18009361.040 -
SetIntersection_Interlaced_Set_uint32_1024_1 1037355.181 1.72%
SetIntersection_Interlaced_Set_uint32_1024_1024 12308288.494 -1.88%
SetIntersection_Interlaced_Set_uint32_1024_16 11327833.732 -
SetIntersection_Interlaced_Set_uint32_1024_256 14113483.150 4.10%
SetIntersection_Interlaced_Set_uint32_1024_4 9787241.093 -
SetIntersection_Interlaced_Set_uint32_1024_64 9923082.682 -
SetIntersection_Interlaced_Set_uint32_16384_1 1026341.596 -
SetIntersection_Interlaced_Set_uint32_16384_1024 170909827.771 1.51%
SetIntersection_Interlaced_Set_uint32_16384_16 206638581.003 1.82%
SetIntersection_Interlaced_Set_uint32_16384_16384 224489907.767 -
SetIntersection_Interlaced_Set_uint32_16384_256 195498497.603 -
SetIntersection_Interlaced_Set_uint32_16384_4 163779563.873 -
SetIntersection_Interlaced_Set_uint32_16384_64 213856121.852 1.90%
SetIntersection_Interlaced_Set_uint32_16_1 62413756.024 -
SetIntersection_Interlaced_Set_uint32_16_16 37691817.670 -
SetIntersection_Interlaced_Set_uint32_16_4 59293486.710 -
SetIntersection_Interlaced_Set_uint32_1_1 530697470.104 -
SetIntersection_Interlaced_Set_uint32_256_1 4132719.746 -
SetIntersection_Interlaced_Set_uint32_256_16 12133927.978 3.10%
SetIntersection_Interlaced_Set_uint32_256_256 7606276.055 -3.69%
SetIntersection_Interlaced_Set_uint32_256_4 10973171.755 -2.82%
SetIntersection_Interlaced_Set_uint32_256_64 12703443.161 -4.47%
SetIntersection_Interlaced_Set_uint32_262144_1 1007895.909 1.48%
SetIntersection_Interlaced_Set_uint32_262144_1024 1488279.459 -
SetIntersection_Interlaced_Set_uint32_262144_16 1550859.211 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1235685.467 -
SetIntersection_Interlaced_Set_uint32_262144_256 1554134.357 1.57%
SetIntersection_Interlaced_Set_uint32_262144_262144 1796361.248 1.34%
SetIntersection_Interlaced_Set_uint32_262144_4 1244035.238 -1.19%
SetIntersection_Interlaced_Set_uint32_262144_64 1516797.361 -
SetIntersection_Interlaced_Set_uint32_4_1 212533304.401 -
SetIntersection_Interlaced_Set_uint32_4_4 135760774.781 -
SetIntersection_Interlaced_Set_uint32_64_1 16492638.919 -
SetIntersection_Interlaced_Set_uint32_64_16 22305614.693 -1.16%
SetIntersection_Interlaced_Set_uint32_64_4 20800641.385 -
SetIntersection_Interlaced_Set_uint32_64_64 13077836.533 -2.16%
SetIntersection_Interlaced_Set_uint64_1024_1 1010186.743 -3.34%
SetIntersection_Interlaced_Set_uint64_1024_1024 12285858.386 -
SetIntersection_Interlaced_Set_uint64_1024_16 11170835.412 -
SetIntersection_Interlaced_Set_uint64_1024_256 14410685.154 -
SetIntersection_Interlaced_Set_uint64_1024_4 9711970.462 -
SetIntersection_Interlaced_Set_uint64_1024_64 10253034.067 2.92%
SetIntersection_Interlaced_Set_uint64_16384_1 1035708.149 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176617401.235 -
SetIntersection_Interlaced_Set_uint64_16384_16 218001834.632 -1.05%
SetIntersection_Interlaced_Set_uint64_16384_16384 237495282.027 -
SetIntersection_Interlaced_Set_uint64_16384_256 207972265.937 -1.08%
SetIntersection_Interlaced_Set_uint64_16384_4 177312279.502 -
SetIntersection_Interlaced_Set_uint64_16384_64 228676282.174 -
SetIntersection_Interlaced_Set_uint64_16_1 62370810.124 -
SetIntersection_Interlaced_Set_uint64_16_16 36942102.936 -1.72%
SetIntersection_Interlaced_Set_uint64_16_4 59081613.347 -1.73%
SetIntersection_Interlaced_Set_uint64_1_1 550284800.566 3.23%
SetIntersection_Interlaced_Set_uint64_256_1 4132959.524 -
SetIntersection_Interlaced_Set_uint64_256_16 11736854.261 -1.68%
SetIntersection_Interlaced_Set_uint64_256_256 7756283.160 2.06%
SetIntersection_Interlaced_Set_uint64_256_4 11135189.292 1.43%
SetIntersection_Interlaced_Set_uint64_256_64 12946388.708 -5.91%
SetIntersection_Interlaced_Set_uint64_262144_1 1032435.517 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1548629.475 -
SetIntersection_Interlaced_Set_uint64_262144_16 1605090.984 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1245395.428 -2.12%
SetIntersection_Interlaced_Set_uint64_262144_256 1577875.082 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1690377.439 -
SetIntersection_Interlaced_Set_uint64_262144_4 1296744.873 -
SetIntersection_Interlaced_Set_uint64_262144_64 1582231.772 -
SetIntersection_Interlaced_Set_uint64_4_1 214410349.164 -
SetIntersection_Interlaced_Set_uint64_4_4 135663938.201 -
SetIntersection_Interlaced_Set_uint64_64_1 16210738.085 -
SetIntersection_Interlaced_Set_uint64_64_16 22297588.510 -1.99%
SetIntersection_Interlaced_Set_uint64_64_4 20444737.219 -2.08%
SetIntersection_Interlaced_Set_uint64_64_64 13151885.534 -
SetIntersection_Interlaced_Vector_float_1024_1 1046663.110 -
SetIntersection_Interlaced_Vector_float_1024_1024 5920769.457 -
SetIntersection_Interlaced_Vector_float_1024_16 2500197.724 29.92%
SetIntersection_Interlaced_Vector_float_1024_256 5804664.685 6.41%
SetIntersection_Interlaced_Vector_float_1024_4 1343230.000 8.15%
SetIntersection_Interlaced_Vector_float_1024_64 5134619.676 40.23%
SetIntersection_Interlaced_Vector_float_16384_1 1016971.982 -2.09%
SetIntersection_Interlaced_Vector_float_16384_1024 70556552.725 78.08%
SetIntersection_Interlaced_Vector_float_16384_16 3759914.635 75.15%
SetIntersection_Interlaced_Vector_float_16384_16384 79498386.550 -
SetIntersection_Interlaced_Vector_float_16384_256 26563791.408 76.60%
SetIntersection_Interlaced_Vector_float_16384_4 1587133.873 17.22%
SetIntersection_Interlaced_Vector_float_16384_64 10801148.075 82.16%
SetIntersection_Interlaced_Vector_float_16_1 62733765.989 -
SetIntersection_Interlaced_Vector_float_16_16 35740166.103 -
SetIntersection_Interlaced_Vector_float_16_4 56187804.330 -
SetIntersection_Interlaced_Vector_float_1_1 534207948.255 -
SetIntersection_Interlaced_Vector_float_256_1 4185212.209 1.46%
SetIntersection_Interlaced_Vector_float_256_16 7618582.536 30.35%
SetIntersection_Interlaced_Vector_float_256_256 4581218.643 -
SetIntersection_Interlaced_Vector_float_256_4 5127596.427 10.71%
SetIntersection_Interlaced_Vector_float_256_64 7508222.549 9.66%
SetIntersection_Interlaced_Vector_float_262144_1 1047552.632 2.69%
SetIntersection_Interlaced_Vector_float_262144_1024 149941472.246 91.87%
SetIntersection_Interlaced_Vector_float_262144_16 6573709.340 125.45%
SetIntersection_Interlaced_Vector_float_262144_16384 349732519.742 -1.48%
SetIntersection_Interlaced_Vector_float_262144_256 46065326.667 125.19%
SetIntersection_Interlaced_Vector_float_262144_262144 350586278.170 -
SetIntersection_Interlaced_Vector_float_262144_4 1878455.209 22.03%
SetIntersection_Interlaced_Vector_float_262144_64 18600850.039 134.47%
SetIntersection_Interlaced_Vector_float_4_1 213490957.732 -
SetIntersection_Interlaced_Vector_float_4_4 135654448.913 -
SetIntersection_Interlaced_Vector_float_64_1 16436913.987 -
SetIntersection_Interlaced_Vector_float_64_16 18589383.195 -
SetIntersection_Interlaced_Vector_float_64_4 17576946.289 3.63%
SetIntersection_Interlaced_Vector_float_64_64 10928093.058 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1044716.765 4.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8337240.332 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2334173.444 6.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7537968.190 1.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1389264.846 5.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4680502.035 6.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1018104.694 -2.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57851836.296 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2988233.664 -1.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119003134.499 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22124713.880 -9.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1474524.596 -1.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7846341.945 2.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62548531.376 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36581578.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57618342.008 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 530811342.459 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4141189.723 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8163801.360 20.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5680209.491 -1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5349402.871 6.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8560465.466 1.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1036672.752 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 114957894.598 -1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4165411.191 6.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 347867878.245 -1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38391960.793 -9.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350068893.408 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1661679.951 -25.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12851961.190 4.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212112341.464 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135359116.072 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16325013.994 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18801437.470 -2.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18131406.642 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12057933.003 -
SetIntersection_Interlaced_Vector_string_1024_1 1076690.630 1.62%
SetIntersection_Interlaced_Vector_string_1024_1024 39194691.217 5.52%
SetIntersection_Interlaced_Vector_string_1024_16 3293331.192 -3.65%
SetIntersection_Interlaced_Vector_string_1024_256 20610723.712 -7.27%
SetIntersection_Interlaced_Vector_string_1024_4 1697049.927 -
SetIntersection_Interlaced_Vector_string_1024_64 8564480.104 3.87%
SetIntersection_Interlaced_Vector_string_16384_1 1067723.951 -
SetIntersection_Interlaced_Vector_string_16384_1024 117841363.289 -5.35%
SetIntersection_Interlaced_Vector_string_16384_16 4326278.488 -9.84%
SetIntersection_Interlaced_Vector_string_16384_16384 349569755.412 -
SetIntersection_Interlaced_Vector_string_16384_256 42039900.336 -9.96%
SetIntersection_Interlaced_Vector_string_16384_4 1901465.051 -4.09%
SetIntersection_Interlaced_Vector_string_16384_64 13975799.235 -3.53%
SetIntersection_Interlaced_Vector_string_16_1 64529937.795 -
SetIntersection_Interlaced_Vector_string_16_16 50353986.986 -3.56%
SetIntersection_Interlaced_Vector_string_16_4 68145911.138 -
SetIntersection_Interlaced_Vector_string_1_1 547842396.343 -
SetIntersection_Interlaced_Vector_string_256_1 4291598.418 -
SetIntersection_Interlaced_Vector_string_256_16 10246128.162 -2.98%
SetIntersection_Interlaced_Vector_string_256_256 20212736.924 -3.09%
SetIntersection_Interlaced_Vector_string_256_4 6037958.147 -2.34%
SetIntersection_Interlaced_Vector_string_256_64 19906888.625 -
SetIntersection_Interlaced_Vector_string_262144_1 1079987.893 -
SetIntersection_Interlaced_Vector_string_262144_1024 353175976.691 1.66%
SetIntersection_Interlaced_Vector_string_262144_16 6414273.741 -4.32%
SetIntersection_Interlaced_Vector_string_262144_16384 1156253.660 12.85%
SetIntersection_Interlaced_Vector_string_262144_256 74685347.026 -5.04%
SetIntersection_Interlaced_Vector_string_262144_262144 14814222.983 2.15%
SetIntersection_Interlaced_Vector_string_262144_4 2057079.485 -11.35%
SetIntersection_Interlaced_Vector_string_262144_64 22243746.018 -3.64%
SetIntersection_Interlaced_Vector_string_4_1 218771003.132 -
SetIntersection_Interlaced_Vector_string_4_4 150456163.617 -
SetIntersection_Interlaced_Vector_string_64_1 16923901.719 -
SetIntersection_Interlaced_Vector_string_64_16 29421890.408 -1.04%
SetIntersection_Interlaced_Vector_string_64_4 21434131.085 -2.37%
SetIntersection_Interlaced_Vector_string_64_64 26348083.465 -1.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045249.332 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9111380.941 -1.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2733930.775 11.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9147290.191 -3.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1475940.898 1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5818801.761 27.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1026514.826 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66974203.540 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3547487.436 -1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130461756.519 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27388712.549 -3.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1578361.510 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8386149.443 -10.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62401336.956 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36736122.364 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58453871.378 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531197675.235 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4183444.775 2.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7805543.658 3.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6144461.817 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5088282.579 -2.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9840141.330 -2.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1033060.880 -1.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144954023.952 -5.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4542255.217 -4.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349043963.262 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46805166.232 -2.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349632896.345 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1831300.670 -3.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15154880.838 2.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212500781.590 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136035525.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16281326.836 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19503747.641 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18587887.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12400930.693 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1018790.912 -2.22%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5906397.054 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2536635.559 15.42%
SetIntersection_Interlaced_Vector_uint32_1024_256 7626080.397 26.58%
SetIntersection_Interlaced_Vector_uint32_1024_4 1375716.328 4.95%
SetIntersection_Interlaced_Vector_uint32_1024_64 5116396.359 17.56%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044894.232 1.80%
SetIntersection_Interlaced_Vector_uint32_16384_1024 65226604.902 28.64%
SetIntersection_Interlaced_Vector_uint32_16384_16 3558364.488 19.10%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79330279.656 -
SetIntersection_Interlaced_Vector_uint32_16384_256 26140578.525 44.16%
SetIntersection_Interlaced_Vector_uint32_16384_4 1638592.751 12.34%
SetIntersection_Interlaced_Vector_uint32_16384_64 9664106.280 20.70%
SetIntersection_Interlaced_Vector_uint32_16_1 62493178.711 -
SetIntersection_Interlaced_Vector_uint32_16_16 35583426.351 -
SetIntersection_Interlaced_Vector_uint32_16_4 55664618.959 -
SetIntersection_Interlaced_Vector_uint32_1_1 531547294.557 -
SetIntersection_Interlaced_Vector_uint32_256_1 4134860.447 -
SetIntersection_Interlaced_Vector_uint32_256_16 7305489.242 9.59%
SetIntersection_Interlaced_Vector_uint32_256_256 4257834.594 -6.32%
SetIntersection_Interlaced_Vector_uint32_256_4 5014481.636 1.11%
SetIntersection_Interlaced_Vector_uint32_256_64 8645437.841 9.32%
SetIntersection_Interlaced_Vector_uint32_262144_1 1049858.568 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 140454728.918 43.43%
SetIntersection_Interlaced_Vector_uint32_262144_16 6060263.084 18.03%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348329701.995 4.85%
SetIntersection_Interlaced_Vector_uint32_262144_256 48996417.990 38.68%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351040166.527 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1862038.336 6.99%
SetIntersection_Interlaced_Vector_uint32_262144_64 18663471.139 126.34%
SetIntersection_Interlaced_Vector_uint32_4_1 212388256.314 -
SetIntersection_Interlaced_Vector_uint32_4_4 134677531.912 -
SetIntersection_Interlaced_Vector_uint32_64_1 16366329.969 -
SetIntersection_Interlaced_Vector_uint32_64_16 18051647.525 3.24%
SetIntersection_Interlaced_Vector_uint32_64_4 17711205.947 -
SetIntersection_Interlaced_Vector_uint32_64_64 10530875.991 -2.56%
SetIntersection_Interlaced_Vector_uint64_1024_1 990381.398 -4.39%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5907437.745 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2521926.379 -1.09%
SetIntersection_Interlaced_Vector_uint64_1024_256 5415652.840 -18.29%
SetIntersection_Interlaced_Vector_uint64_1024_4 1353972.873 -3.16%
SetIntersection_Interlaced_Vector_uint64_1024_64 3656818.764 -28.46%
SetIntersection_Interlaced_Vector_uint64_16384_1 1040793.166 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 51217708.188 -15.04%
SetIntersection_Interlaced_Vector_uint64_16384_16 3382796.418 2.36%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78785131.102 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24560256.943 -2.36%
SetIntersection_Interlaced_Vector_uint64_16384_4 1487357.590 1.23%
SetIntersection_Interlaced_Vector_uint64_16384_64 9482277.817 10.65%
SetIntersection_Interlaced_Vector_uint64_16_1 62201451.301 -
SetIntersection_Interlaced_Vector_uint64_16_16 35282308.020 -
SetIntersection_Interlaced_Vector_uint64_16_4 55204878.327 -
SetIntersection_Interlaced_Vector_uint64_1_1 529551451.559 -
SetIntersection_Interlaced_Vector_uint64_256_1 4095300.377 -
SetIntersection_Interlaced_Vector_uint64_256_16 7240609.887 6.49%
SetIntersection_Interlaced_Vector_uint64_256_256 4546044.459 1.54%
SetIntersection_Interlaced_Vector_uint64_256_4 5088573.017 1.89%
SetIntersection_Interlaced_Vector_uint64_256_64 8578295.574 7.42%
SetIntersection_Interlaced_Vector_uint64_262144_1 988283.229 -4.55%
SetIntersection_Interlaced_Vector_uint64_262144_1024 117249851.829 -11.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 6077010.313 -7.89%
SetIntersection_Interlaced_Vector_uint64_262144_16384 376370637.657 8.60%
SetIntersection_Interlaced_Vector_uint64_262144_256 59139011.922 -21.20%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350561769.520 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1846895.763 -8.07%
SetIntersection_Interlaced_Vector_uint64_262144_64 12997258.645 -51.89%
SetIntersection_Interlaced_Vector_uint64_4_1 210822855.910 -
SetIntersection_Interlaced_Vector_uint64_4_4 133817662.830 -
SetIntersection_Interlaced_Vector_uint64_64_1 16274969.161 -
SetIntersection_Interlaced_Vector_uint64_64_16 17675532.758 1.07%
SetIntersection_Interlaced_Vector_uint64_64_4 17650177.558 -
SetIntersection_Interlaced_Vector_uint64_64_64 10909686.858 1.18%
SetIntersection_None_Set_float_1024_1 8833682.515 -
SetIntersection_None_Set_float_1024_1024 9125891.859 2.26%
SetIntersection_None_Set_float_1024_16 8809054.139 -2.00%
SetIntersection_None_Set_float_1024_256 9040078.941 3.88%
SetIntersection_None_Set_float_1024_4 8996656.974 2.52%
SetIntersection_None_Set_float_1024_64 8824654.116 -
SetIntersection_None_Set_float_16384_1 156303600.043 -
SetIntersection_None_Set_float_16384_1024 159009198.130 1.50%
SetIntersection_None_Set_float_16384_16 157046939.186 -
SetIntersection_None_Set_float_16384_16384 158652388.072 -2.87%
SetIntersection_None_Set_float_16384_256 158056956.354 1.15%
SetIntersection_None_Set_float_16384_4 156773229.416 -
SetIntersection_None_Set_float_16384_64 157789925.748 1.08%
SetIntersection_None_Set_float_16_1 66654805.300 -
SetIntersection_None_Set_float_16_16 35373116.386 -
SetIntersection_None_Set_float_16_4 56478998.993 -
SetIntersection_None_Set_float_1_1 535409616.999 -
SetIntersection_None_Set_float_256_1 11481209.268 -
SetIntersection_None_Set_float_256_16 11030602.929 2.71%
SetIntersection_None_Set_float_256_256 5745585.751 -1.70%
SetIntersection_None_Set_float_256_4 11488142.907 -
SetIntersection_None_Set_float_256_64 9285709.152 -
SetIntersection_None_Set_float_262144_1 1189923.094 -
SetIntersection_None_Set_float_262144_1024 1183106.447 -
SetIntersection_None_Set_float_262144_16 1186756.184 -
SetIntersection_None_Set_float_262144_16384 1176046.873 -
SetIntersection_None_Set_float_262144_256 1186177.002 1.09%
SetIntersection_None_Set_float_262144_262144 1184411.865 -
SetIntersection_None_Set_float_262144_4 1183664.471 -
SetIntersection_None_Set_float_262144_64 1181591.064 -
SetIntersection_None_Set_float_4_1 216750848.078 -
SetIntersection_None_Set_float_4_4 135409496.985 -
SetIntersection_None_Set_float_64_1 22246506.507 -
SetIntersection_None_Set_float_64_16 17914220.601 -
SetIntersection_None_Set_float_64_4 21076774.039 -1.54%
SetIntersection_None_Set_float_64_64 11531319.993 1.82%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8675838.713 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8581602.322 -1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8619415.464 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8657637.197 -1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8756291.755 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8622459.619 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161469747.767 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159712546.515 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170882783.844 1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 174986407.306 5.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164362586.848 1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167121702.964 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165732763.130 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66271618.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35115449.523 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55819223.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 529429196.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11391073.360 1.64%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10604796.386 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5656274.708 -3.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11217591.652 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 8966658.917 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1216378.420 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1221393.719 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1215756.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234029.051 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1232980.549 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1225533.365 -2.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1219127.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1216357.584 -1.17%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214551808.119 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134433776.530 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22161330.174 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18008195.613 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21464709.321 2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11303717.216 -
SetIntersection_None_Set_string_1024_1 8918785.231 -17.37%
SetIntersection_None_Set_string_1024_1024 9043133.870 -
SetIntersection_None_Set_string_1024_16 8773600.643 -16.97%
SetIntersection_None_Set_string_1024_256 8890037.900 -
SetIntersection_None_Set_string_1024_4 8834144.498 -16.22%
SetIntersection_None_Set_string_1024_64 9030130.696 -13.87%
SetIntersection_None_Set_string_16384_1 198888576.168 -5.12%
SetIntersection_None_Set_string_16384_1024 203082019.055 -8.30%
SetIntersection_None_Set_string_16384_16 196776336.407 -4.53%
SetIntersection_None_Set_string_16384_16384 202664189.508 1.24%
SetIntersection_None_Set_string_16384_256 201242331.877 -6.17%
SetIntersection_None_Set_string_16384_4 197011831.507 -4.04%
SetIntersection_None_Set_string_16384_64 197633111.108 -4.67%
SetIntersection_None_Set_string_16_1 68533411.361 -
SetIntersection_None_Set_string_16_16 36533973.550 -
SetIntersection_None_Set_string_16_4 58002559.215 -
SetIntersection_None_Set_string_1_1 541721276.489 -
SetIntersection_None_Set_string_256_1 11689374.922 -
SetIntersection_None_Set_string_256_16 10985886.813 1.30%
SetIntersection_None_Set_string_256_256 5858489.724 -
SetIntersection_None_Set_string_256_4 11652726.239 2.47%
SetIntersection_None_Set_string_256_64 9248951.851 -1.15%
SetIntersection_None_Set_string_262144_1 1652100.180 -
SetIntersection_None_Set_string_262144_1024 1676145.262 -
SetIntersection_None_Set_string_262144_16 1655857.260 -
SetIntersection_None_Set_string_262144_16384 1655019.857 -
SetIntersection_None_Set_string_262144_256 1660258.545 -
SetIntersection_None_Set_string_262144_262144 1668481.852 -
SetIntersection_None_Set_string_262144_4 1651484.863 -
SetIntersection_None_Set_string_262144_64 1656733.235 -
SetIntersection_None_Set_string_4_1 221980647.051 -
SetIntersection_None_Set_string_4_4 138601294.064 -
SetIntersection_None_Set_string_64_1 23045712.007 -
SetIntersection_None_Set_string_64_16 18621356.934 -
SetIntersection_None_Set_string_64_4 22072758.435 -
SetIntersection_None_Set_string_64_64 11733023.127 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8634276.276 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8649831.720 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8901755.453 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8825769.639 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8609240.183 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8663307.174 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201424414.381 -5.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200634643.734 -10.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197585099.601 -7.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 218358466.613 6.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205175673.068 -7.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198935414.521 -6.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198856980.404 -8.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66365545.890 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35543916.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56511773.665 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535503653.139 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11458915.869 1.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10588987.928 -2.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5770465.033 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11444707.279 1.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9029990.711 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1659104.654 3.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1642340.330 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1658183.513 1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1663204.266 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1658157.227 1.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1646013.590 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1639113.363 3.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1661163.084 1.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217449751.170 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 138438749.149 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21421145.069 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18203092.032 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21069772.662 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11453171.721 -
SetIntersection_None_Set_uint32_1024_1 8760313.806 -1.18%
SetIntersection_None_Set_uint32_1024_1024 8791608.744 1.25%
SetIntersection_None_Set_uint32_1024_16 8666722.574 -
SetIntersection_None_Set_uint32_1024_256 8675611.979 -
SetIntersection_None_Set_uint32_1024_4 8836016.549 2.19%
SetIntersection_None_Set_uint32_1024_64 8747009.978 -
SetIntersection_None_Set_uint32_16384_1 152825008.518 -
SetIntersection_None_Set_uint32_16384_1024 155552668.080 1.05%
SetIntersection_None_Set_uint32_16384_16 153766736.709 -
SetIntersection_None_Set_uint32_16384_16384 155579630.465 -
SetIntersection_None_Set_uint32_16384_256 154321807.093 -
SetIntersection_None_Set_uint32_16384_4 153200491.803 -
SetIntersection_None_Set_uint32_16384_64 153905655.762 -
SetIntersection_None_Set_uint32_16_1 65780477.907 -
SetIntersection_None_Set_uint32_16_16 35166870.251 -
SetIntersection_None_Set_uint32_16_4 56635735.494 -
SetIntersection_None_Set_uint32_1_1 532274269.658 -
SetIntersection_None_Set_uint32_256_1 11354633.164 1.35%
SetIntersection_None_Set_uint32_256_16 10688053.263 -
SetIntersection_None_Set_uint32_256_256 5715310.221 1.76%
SetIntersection_None_Set_uint32_256_4 11168554.233 -
SetIntersection_None_Set_uint32_256_64 8989433.663 -2.53%
SetIntersection_None_Set_uint32_262144_1 1168429.768 -
SetIntersection_None_Set_uint32_262144_1024 1152260.338 -
SetIntersection_None_Set_uint32_262144_16 1158105.469 -
SetIntersection_None_Set_uint32_262144_16384 1162395.346 -
SetIntersection_None_Set_uint32_262144_256 1153724.121 -
SetIntersection_None_Set_uint32_262144_262144 1158417.156 -
SetIntersection_None_Set_uint32_262144_4 1156777.424 -
SetIntersection_None_Set_uint32_262144_64 1155664.795 -
SetIntersection_None_Set_uint32_4_1 215358677.029 -
SetIntersection_None_Set_uint32_4_4 134192642.674 -
SetIntersection_None_Set_uint32_64_1 22519136.546 -
SetIntersection_None_Set_uint32_64_16 18060899.165 -
SetIntersection_None_Set_uint32_64_4 21365443.591 -
SetIntersection_None_Set_uint32_64_64 11498669.372 -
SetIntersection_None_Set_uint64_1024_1 8708643.612 -2.88%
SetIntersection_None_Set_uint64_1024_1024 8604278.012 -3.16%
SetIntersection_None_Set_uint64_1024_16 8657762.912 -3.14%
SetIntersection_None_Set_uint64_1024_256 8643070.002 -2.06%
SetIntersection_None_Set_uint64_1024_4 8568774.891 -2.67%
SetIntersection_None_Set_uint64_1024_64 8589088.930 -
SetIntersection_None_Set_uint64_16384_1 158356676.841 -1.47%
SetIntersection_None_Set_uint64_16384_1024 165253549.807 -3.39%
SetIntersection_None_Set_uint64_16384_16 165179562.155 -
SetIntersection_None_Set_uint64_16384_16384 167510020.308 -
SetIntersection_None_Set_uint64_16384_256 165730956.485 -
SetIntersection_None_Set_uint64_16384_4 160623520.421 -
SetIntersection_None_Set_uint64_16384_64 166917040.098 1.11%
SetIntersection_None_Set_uint64_16_1 65719886.948 -3.02%
SetIntersection_None_Set_uint64_16_16 34942684.758 -
SetIntersection_None_Set_uint64_16_4 56028793.104 -
SetIntersection_None_Set_uint64_1_1 529356568.909 -2.10%
SetIntersection_None_Set_uint64_256_1 11278565.898 -4.92%
SetIntersection_None_Set_uint64_256_16 10559992.827 -5.32%
SetIntersection_None_Set_uint64_256_256 5710202.458 -1.58%
SetIntersection_None_Set_uint64_256_4 11001230.983 -6.21%
SetIntersection_None_Set_uint64_256_64 8886102.010 -6.96%
SetIntersection_None_Set_uint64_262144_1 1200199.871 -
SetIntersection_None_Set_uint64_262144_1024 1198659.586 -
SetIntersection_None_Set_uint64_262144_16 1192620.932 -
SetIntersection_None_Set_uint64_262144_16384 1204385.580 -
SetIntersection_None_Set_uint64_262144_256 1195345.379 -
SetIntersection_None_Set_uint64_262144_262144 1210061.033 -1.40%
SetIntersection_None_Set_uint64_262144_4 1191802.818 -
SetIntersection_None_Set_uint64_262144_64 1194972.412 -
SetIntersection_None_Set_uint64_4_1 214021224.277 -4.84%
SetIntersection_None_Set_uint64_4_4 134002845.038 -4.05%
SetIntersection_None_Set_uint64_64_1 22334760.635 -
SetIntersection_None_Set_uint64_64_16 18142750.374 -2.79%
SetIntersection_None_Set_uint64_64_4 21297864.268 -
SetIntersection_None_Set_uint64_64_64 11239788.765 -3.64%
SetIntersection_None_Vector_float_1024_1 1099859.192 -
SetIntersection_None_Vector_float_1024_1024 1097124.636 3.38%
SetIntersection_None_Vector_float_1024_16 1114740.850 2.33%
SetIntersection_None_Vector_float_1024_256 1109174.114 1.86%
SetIntersection_None_Vector_float_1024_4 1098924.151 -
SetIntersection_None_Vector_float_1024_64 1103674.987 1.15%
SetIntersection_None_Vector_float_16384_1 1122549.379 1.99%
SetIntersection_None_Vector_float_16384_1024 1131083.578 2.37%
SetIntersection_None_Vector_float_16384_16 1122236.095 4.47%
SetIntersection_None_Vector_float_16384_16384 1127851.707 2.43%
SetIntersection_None_Vector_float_16384_256 1124476.852 2.13%
SetIntersection_None_Vector_float_16384_4 1124049.086 1.92%
SetIntersection_None_Vector_float_16384_64 1128963.627 2.86%
SetIntersection_None_Vector_float_16_1 64552596.198 1.96%
SetIntersection_None_Vector_float_16_16 33672515.292 -
SetIntersection_None_Vector_float_16_4 54398007.767 1.12%
SetIntersection_None_Vector_float_1_1 543152675.358 1.77%
SetIntersection_None_Vector_float_256_1 4236743.376 -
SetIntersection_None_Vector_float_256_16 4066172.455 1.48%
SetIntersection_None_Vector_float_256_256 2197728.133 1.45%
SetIntersection_None_Vector_float_256_4 4214402.562 -
SetIntersection_None_Vector_float_256_64 3522873.810 2.65%
SetIntersection_None_Vector_float_262144_1 1152438.235 1.85%
SetIntersection_None_Vector_float_262144_1024 1149821.464 3.65%
SetIntersection_None_Vector_float_262144_16 1166656.379 2.75%
SetIntersection_None_Vector_float_262144_16384 1128145.166 2.26%
SetIntersection_None_Vector_float_262144_256 1129175.451 -
SetIntersection_None_Vector_float_262144_262144 1146202.284 4.38%
SetIntersection_None_Vector_float_262144_4 1150013.860 2.34%
SetIntersection_None_Vector_float_262144_64 1157399.442 1.17%
SetIntersection_None_Vector_float_4_1 223073474.575 4.12%
SetIntersection_None_Vector_float_4_4 138428979.320 3.61%
SetIntersection_None_Vector_float_64_1 16629383.585 -
SetIntersection_None_Vector_float_64_16 13522161.541 -
SetIntersection_None_Vector_float_64_4 15941880.230 -
SetIntersection_None_Vector_float_64_64 8481810.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1102444.632 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1051257.942 -4.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1098096.360 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103065.517 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1096780.986 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1097909.657 2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1127880.163 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1105266.294 -2.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1148125.357 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1136717.216 2.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1152905.686 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140269.454 1.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1146447.101 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63371914.289 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33761219.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54044699.874 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532140645.876 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4367701.514 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4089525.465 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2142303.974 -1.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4224733.100 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3429761.706 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1144000.497 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1177642.362 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180274.325 1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1177109.206 1.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148671.976 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1160729.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1110091.457 -4.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1138861.462 -2.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213990394.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133815525.856 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16803107.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13640269.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16005557.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8546413.311 -
SetIntersection_None_Vector_string_1024_1 1187736.655 2.55%
SetIntersection_None_Vector_string_1024_1024 1158009.714 -1.07%
SetIntersection_None_Vector_string_1024_16 1171391.423 1.67%
SetIntersection_None_Vector_string_1024_256 1174528.725 -
SetIntersection_None_Vector_string_1024_4 1168514.543 -
SetIntersection_None_Vector_string_1024_64 1168121.158 -
SetIntersection_None_Vector_string_16384_1 1240542.009 -
SetIntersection_None_Vector_string_16384_1024 1232468.572 -
SetIntersection_None_Vector_string_16384_16 1222486.328 -
SetIntersection_None_Vector_string_16384_16384 1190191.601 -1.10%
SetIntersection_None_Vector_string_16384_256 1222972.386 -
SetIntersection_None_Vector_string_16384_4 1241792.758 -
SetIntersection_None_Vector_string_16384_64 1238465.659 1.79%
SetIntersection_None_Vector_string_16_1 65051293.930 -
SetIntersection_None_Vector_string_16_16 34440927.203 -
SetIntersection_None_Vector_string_16_4 55292866.834 -
SetIntersection_None_Vector_string_1_1 535716788.632 -
SetIntersection_None_Vector_string_256_1 4530464.263 -
SetIntersection_None_Vector_string_256_16 4307300.695 1.13%
SetIntersection_None_Vector_string_256_256 2251133.927 -
SetIntersection_None_Vector_string_256_4 4470012.741 -
SetIntersection_None_Vector_string_256_64 3597189.933 -1.26%
SetIntersection_None_Vector_string_262144_1 1306151.776 -
SetIntersection_None_Vector_string_262144_1024 1310271.949 4.01%
SetIntersection_None_Vector_string_262144_16 1311012.839 3.05%
SetIntersection_None_Vector_string_262144_16384 1313698.885 -
SetIntersection_None_Vector_string_262144_256 1288465.014 -1.53%
SetIntersection_None_Vector_string_262144_262144 1299677.664 -
SetIntersection_None_Vector_string_262144_4 1296680.316 -
SetIntersection_None_Vector_string_262144_64 1288374.730 -
SetIntersection_None_Vector_string_4_1 217313401.990 -
SetIntersection_None_Vector_string_4_4 135530169.682 -
SetIntersection_None_Vector_string_64_1 17322334.893 -
SetIntersection_None_Vector_string_64_16 14065022.524 -
SetIntersection_None_Vector_string_64_4 16641832.459 -
SetIntersection_None_Vector_string_64_64 8787670.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1069488.707 -4.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1092620.202 -2.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1112971.897 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1077777.598 -2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1100437.665 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1112453.235 2.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1148633.779 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1131304.564 -2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1159818.895 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1148712.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1108065.436 -3.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1154594.108 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1149416.433 2.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63184512.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33644179.034 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53692759.920 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529298309.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4319660.409 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4006538.814 -2.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2175061.889 3.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4255959.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3454822.091 -1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1219255.772 3.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1208399.411 2.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1173664.123 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1212553.284 1.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1210947.455 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1178121.242 -1.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1161063.113 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1164364.165 -3.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212992538.664 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133352824.699 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16755180.669 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13699858.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15945685.484 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8493847.364 -
SetIntersection_None_Vector_uint32_1024_1 1075168.447 -
SetIntersection_None_Vector_uint32_1024_1024 1072546.648 -
SetIntersection_None_Vector_uint32_1024_16 1079868.462 1.56%
SetIntersection_None_Vector_uint32_1024_256 1057915.156 -1.58%
SetIntersection_None_Vector_uint32_1024_4 1073363.849 -
SetIntersection_None_Vector_uint32_1024_64 1037479.110 -1.81%
SetIntersection_None_Vector_uint32_16384_1 1094723.731 -
SetIntersection_None_Vector_uint32_16384_1024 1094469.490 -
SetIntersection_None_Vector_uint32_16384_16 1097311.890 -
SetIntersection_None_Vector_uint32_16384_16384 1108388.913 1.66%
SetIntersection_None_Vector_uint32_16384_256 1107666.584 5.12%
SetIntersection_None_Vector_uint32_16384_4 1093584.738 -1.12%
SetIntersection_None_Vector_uint32_16384_64 1095983.521 -
SetIntersection_None_Vector_uint32_16_1 63006503.971 -
SetIntersection_None_Vector_uint32_16_16 33497996.810 -
SetIntersection_None_Vector_uint32_16_4 53585267.732 -
SetIntersection_None_Vector_uint32_1_1 532579255.657 -
SetIntersection_None_Vector_uint32_256_1 4275769.439 3.75%
SetIntersection_None_Vector_uint32_256_16 4011888.247 -
SetIntersection_None_Vector_uint32_256_256 2103442.818 1.82%
SetIntersection_None_Vector_uint32_256_4 4200471.854 -
SetIntersection_None_Vector_uint32_256_64 3421982.910 -
SetIntersection_None_Vector_uint32_262144_1 1123683.930 -
SetIntersection_None_Vector_uint32_262144_1024 1124263.975 3.85%
SetIntersection_None_Vector_uint32_262144_16 1109269.151 -
SetIntersection_None_Vector_uint32_262144_16384 1123899.996 -
SetIntersection_None_Vector_uint32_262144_256 1120238.391 -
SetIntersection_None_Vector_uint32_262144_262144 1124065.522 -
SetIntersection_None_Vector_uint32_262144_4 1123115.070 -
SetIntersection_None_Vector_uint32_262144_64 1123056.442 -
SetIntersection_None_Vector_uint32_4_1 213679072.130 -
SetIntersection_None_Vector_uint32_4_4 133328601.004 -
SetIntersection_None_Vector_uint32_64_1 16505118.431 -
SetIntersection_None_Vector_uint32_64_16 13451072.700 -
SetIntersection_None_Vector_uint32_64_4 15867068.268 -
SetIntersection_None_Vector_uint32_64_64 8405714.461 -
SetIntersection_None_Vector_uint64_1024_1 1052604.906 2.33%
SetIntersection_None_Vector_uint64_1024_1024 1054420.540 -1.10%
SetIntersection_None_Vector_uint64_1024_16 1070584.373 -
SetIntersection_None_Vector_uint64_1024_256 1029507.845 -3.32%
SetIntersection_None_Vector_uint64_1024_4 1063280.624 -
SetIntersection_None_Vector_uint64_1024_64 1067847.569 -
SetIntersection_None_Vector_uint64_16384_1 1096681.357 -
SetIntersection_None_Vector_uint64_16384_1024 1107287.706 5.78%
SetIntersection_None_Vector_uint64_16384_16 1080970.744 2.20%
SetIntersection_None_Vector_uint64_16384_16384 1105056.643 1.99%
SetIntersection_None_Vector_uint64_16384_256 1108983.939 -
SetIntersection_None_Vector_uint64_16384_4 1108695.224 -
SetIntersection_None_Vector_uint64_16384_64 1099159.277 -
SetIntersection_None_Vector_uint64_16_1 62664441.225 -
SetIntersection_None_Vector_uint64_16_16 33389134.923 -
SetIntersection_None_Vector_uint64_16_4 53245551.599 -
SetIntersection_None_Vector_uint64_1_1 527750963.370 -
SetIntersection_None_Vector_uint64_256_1 4208421.240 -
SetIntersection_None_Vector_uint64_256_16 3974529.324 -
SetIntersection_None_Vector_uint64_256_256 2107216.226 -
SetIntersection_None_Vector_uint64_256_4 4180800.788 -
SetIntersection_None_Vector_uint64_256_64 3386159.119 1.91%
SetIntersection_None_Vector_uint64_262144_1 1069045.046 -1.63%
SetIntersection_None_Vector_uint64_262144_1024 1131133.065 1.34%
SetIntersection_None_Vector_uint64_262144_16 1074175.996 1.74%
SetIntersection_None_Vector_uint64_262144_16384 1096902.481 -
SetIntersection_None_Vector_uint64_262144_256 1084444.777 1.22%
SetIntersection_None_Vector_uint64_262144_262144 1127511.638 -
SetIntersection_None_Vector_uint64_262144_4 1121510.979 -
SetIntersection_None_Vector_uint64_262144_64 1130319.397 1.12%
SetIntersection_None_Vector_uint64_4_1 211919482.340 -
SetIntersection_None_Vector_uint64_4_4 132286618.840 -
SetIntersection_None_Vector_uint64_64_1 16409451.040 -
SetIntersection_None_Vector_uint64_64_16 13438933.574 -
SetIntersection_None_Vector_uint64_64_4 15699556.057 -
SetIntersection_None_Vector_uint64_64_64 8287882.685 -
bm_gcd_complex 17.986 1.75%
bm_gcd_random 29.346 1.03%
bm_gcd_trivial 0.678 3.89%
bm_lexicographical_compare<int>/1 1.564 8.50%
bm_lexicographical_compare<int>/1048576 68423.799 -1.34%
bm_lexicographical_compare<int>/262144 16244.109 -
bm_lexicographical_compare<int>/32768 1916.863 -
bm_lexicographical_compare<int>/4096 238.409 -
bm_lexicographical_compare<int>/512 29.835 -
bm_lexicographical_compare<int>/64 4.455 1.46%
bm_lexicographical_compare<int>/8 1.585 2.70%
bm_lexicographical_compare<signed_char>/1 1.545 30.93%
bm_lexicographical_compare<signed_char>/1048576 16269.738 -
bm_lexicographical_compare<signed_char>/262144 3839.999 -
bm_lexicographical_compare<signed_char>/32768 478.964 -
bm_lexicographical_compare<signed_char>/4096 59.809 -
bm_lexicographical_compare<signed_char>/512 7.924 3.23%
bm_lexicographical_compare<signed_char>/64 2.176 14.39%
bm_lexicographical_compare<signed_char>/8 3.450 13.95%
bm_lexicographical_compare<unsigned_char>/1 1.663 -
bm_lexicographical_compare<unsigned_char>/1048576 17921.716 -
bm_lexicographical_compare<unsigned_char>/262144 4492.134 -
bm_lexicographical_compare<unsigned_char>/32768 572.204 -
bm_lexicographical_compare<unsigned_char>/4096 77.643 -
bm_lexicographical_compare<unsigned_char>/512 8.820 -
bm_lexicographical_compare<unsigned_char>/64 2.044 1.38%
bm_lexicographical_compare<unsigned_char>/8 1.435 -
bm_ranges_lexicographical_compare<int>/1 1.207 -14.37%
bm_ranges_lexicographical_compare<int>/1048576 68420.108 -1.29%
bm_ranges_lexicographical_compare<int>/262144 16250.715 -
bm_ranges_lexicographical_compare<int>/32768 1918.248 -
bm_ranges_lexicographical_compare<int>/4096 238.848 -
bm_ranges_lexicographical_compare<int>/512 29.814 -
bm_ranges_lexicographical_compare<int>/64 4.374 -3.28%
bm_ranges_lexicographical_compare<int>/8 1.464 -4.67%
bm_ranges_lexicographical_compare<signed_char>/1 1.773 18.94%
bm_ranges_lexicographical_compare<signed_char>/1048576 16249.450 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.138 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.976 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.869 -
bm_ranges_lexicographical_compare<signed_char>/512 8.378 5.09%
bm_ranges_lexicographical_compare<signed_char>/64 2.582 10.55%
bm_ranges_lexicographical_compare<signed_char>/8 3.871 15.13%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.547 -4.09%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17828.206 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4475.080 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 561.882 -1.74%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.800 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.738 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.989 -2.09%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.317 -4.90%
bm_ranges_swap_ranges_vb_aligned/1024 6.530 1.45%
bm_ranges_swap_ranges_vb_aligned/1048576 3452.756 3.26%
bm_ranges_swap_ranges_vb_aligned/128 3.403 -
bm_ranges_swap_ranges_vb_aligned/131072 246.624 -3.88%
bm_ranges_swap_ranges_vb_aligned/16 3.288 -
bm_ranges_swap_ranges_vb_aligned/16384 34.925 -
bm_ranges_swap_ranges_vb_aligned/2048 8.612 1.86%
bm_ranges_swap_ranges_vb_aligned/256 3.461 -
bm_ranges_swap_ranges_vb_aligned/262144 481.652 -5.59%
bm_ranges_swap_ranges_vb_aligned/32 3.314 -
bm_ranges_swap_ranges_vb_aligned/32768 64.101 -4.33%
bm_ranges_swap_ranges_vb_aligned/4096 11.933 -
bm_ranges_swap_ranges_vb_aligned/512 5.262 5.91%
bm_ranges_swap_ranges_vb_aligned/524288 1045.655 -
bm_ranges_swap_ranges_vb_aligned/64 3.099 -
bm_ranges_swap_ranges_vb_aligned/65536 123.184 -1.93%
bm_ranges_swap_ranges_vb_aligned/8 3.224 -
bm_ranges_swap_ranges_vb_aligned/8192 19.513 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15656.948 -
bm_ranges_swap_ranges_vb_unaligned/262144 3763.322 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.049 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.108 -
bm_ranges_swap_ranges_vb_unaligned/512 13.609 -
bm_ranges_swap_ranges_vb_unaligned/64 6.340 2.22%
bm_ranges_swap_ranges_vb_unaligned/8 5.192 3.05%
bm_swap_ranges_vb_aligned/1048576 3344.819 -
bm_swap_ranges_vb_aligned/262144 482.883 -
bm_swap_ranges_vb_aligned/32768 64.007 -
bm_swap_ranges_vb_aligned/4096 12.538 -
bm_swap_ranges_vb_aligned/512 4.966 -
bm_swap_ranges_vb_aligned/64 2.895 -
bm_swap_ranges_vb_aligned/8 3.279 4.47%
bm_swap_ranges_vb_unaligned/1048576 15910.234 -
bm_swap_ranges_vb_unaligned/262144 3834.732 -
bm_swap_ranges_vb_unaligned/32768 483.479 -
bm_swap_ranges_vb_unaligned/4096 65.100 -
bm_swap_ranges_vb_unaligned/512 12.584 -
bm_swap_ranges_vb_unaligned/64 4.974 -
bm_swap_ranges_vb_unaligned/8 4.806 -
bm_write 568.564 1.75%
ranges::min(std::deque<__int128>)/1 0.595 -21.43%
ranges::min(std::deque<__int128>)/64 20.991 -
ranges::min(std::deque<__int128>)/70000 24338.403 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.606 -12.48%
ranges::min(std::deque<char>)/64 17.952 8.40%
ranges::min(std::deque<char>)/70000 19946.796 11.92%
ranges::min(std::deque<char>)/8 2.309 -
ranges::min(std::deque<long_long>)/1 0.646 -5.88%
ranges::min(std::deque<long_long>)/64 17.401 4.74%
ranges::min(std::deque<long_long>)/70000 19150.510 1.55%
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.457 24.34%
ranges::min(std::list<__int128>)/64 33.460 -3.36%
ranges::min(std::list<__int128>)/70000 59542.893 -1.64%
ranges::min(std::list<__int128>)/8 2.069 -4.66%
ranges::min(std::list<char>)/1 0.388 -7.80%
ranges::min(std::list<char>)/64 26.926 -4.03%
ranges::min(std::list<char>)/70000 54460.669 -
ranges::min(std::list<char>)/8 1.910 -1.77%
ranges::min(std::list<long_long>)/1 0.317 37.33%
ranges::min(std::list<long_long>)/64 24.640 -
ranges::min(std::list<long_long>)/70000 51197.048 -
ranges::min(std::list<long_long>)/8 1.956 5.86%
ranges::min(std::vector<__int128>)/1 0.414 -9.11%
ranges::min(std::vector<__int128>)/64 38.733 43.36%
ranges::min(std::vector<__int128>)/70000 46880.085 54.41%
ranges::min(std::vector<__int128>)/8 3.093 5.89%
ranges::min(std::vector<char>)/1 0.295 -34.88%
ranges::min(std::vector<char>)/64 4.281 3.00%
ranges::min(std::vector<char>)/70000 495.761 -
ranges::min(std::vector<char>)/8 2.415 -
ranges::min(std::vector<long_long>)/1 0.393 35.03%
ranges::min(std::vector<long_long>)/64 4.691 -
ranges::min(std::vector<long_long>)/70000 7951.761 -
ranges::min(std::vector<long_long>)/8 2.316 2.43%
ranges::minmax(std::deque<__int128>)/1 0.701 -
ranges::minmax(std::deque<__int128>)/64 32.624 -3.82%
ranges::minmax(std::deque<__int128>)/70000 34661.976 -
ranges::minmax(std::deque<__int128>)/8 3.889 -10.51%
ranges::minmax(std::deque<char>)/1 0.850 28.07%
ranges::minmax(std::deque<char>)/64 29.417 -9.00%
ranges::minmax(std::deque<char>)/70000 29273.085 -7.25%
ranges::minmax(std::deque<char>)/8 4.197 -2.50%
ranges::minmax(std::deque<long_long>)/1 0.693 -24.52%
ranges::minmax(std::deque<long_long>)/64 23.294 -
ranges::minmax(std::deque<long_long>)/70000 26014.263 -
ranges::minmax(std::deque<long_long>)/8 3.978 3.52%
ranges::minmax(std::list<__int128>)/1 0.462 -
ranges::minmax(std::list<__int128>)/64 39.395 -3.73%
ranges::minmax(std::list<__int128>)/70000 59054.181 -4.52%
ranges::minmax(std::list<__int128>)/8 3.866 -
ranges::minmax(std::list<char>)/1 0.413 8.71%
ranges::minmax(std::list<char>)/64 34.456 1.73%
ranges::minmax(std::list<char>)/70000 54753.168 -
ranges::minmax(std::list<char>)/8 2.543 -
ranges::minmax(std::list<long_long>)/1 0.497 6.77%
ranges::minmax(std::list<long_long>)/64 30.817 1.29%
ranges::minmax(std::list<long_long>)/70000 55333.888 -
ranges::minmax(std::list<long_long>)/8 2.545 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.263 -
ranges::minmax(std::vector<__int128>)/70000 35387.940 -
ranges::minmax(std::vector<__int128>)/8 4.131 -
ranges::minmax(std::vector<char>)/1 0.629 -4.08%
ranges::minmax(std::vector<char>)/64 1.328 -
ranges::minmax(std::vector<char>)/70000 593.772 -
ranges::minmax(std::vector<char>)/8 1.080 5.43%
ranges::minmax(std::vector<long_long>)/1 0.690 -
ranges::minmax(std::vector<long_long>)/64 10.195 -
ranges::minmax(std::vector<long_long>)/70000 9197.468 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 245415.440 -
rng::contains(deque<int>)_(process_all)/32 8.664 -
rng::contains(deque<int>)_(process_all)/50 12.632 -
rng::contains(deque<int>)_(process_all)/8 2.900 -3.20%
rng::contains(deque<int>)_(process_all)/8192 1877.504 -
rng::contains(list<int>)_(process_all)/1048576 822014.118 -1.01%
rng::contains(list<int>)_(process_all)/32 8.997 -1.04%
rng::contains(list<int>)_(process_all)/50 18.601 3.02%
rng::contains(list<int>)_(process_all)/8 2.094 -10.89%
rng::contains(list<int>)_(process_all)/8192 6862.539 -2.06%
rng::contains(vector<int>)_(process_all)/1048576 233883.414 -
rng::contains(vector<int>)_(process_all)/32 8.213 -
rng::contains(vector<int>)_(process_all)/50 12.194 -
rng::contains(vector<int>)_(process_all)/8 2.496 -2.73%
rng::contains(vector<int>)_(process_all)/8192 1815.090 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20950.123 -
rng::contains_subrange(deque<int>)_(near_matches)/1024 21827.427 -15.30%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457971.673 -3.87%
rng::contains_subrange(deque<int>)_(process_all)/1048576 429368.532 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.296 10.37%
rng::contains_subrange(deque<int>)_(process_all)/32 14.766 6.95%
rng::contains_subrange(deque<int>)_(process_all)/50 25.818 7.04%
rng::contains_subrange(deque<int>)_(process_all)/8192 3356.452 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 505804.950 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.619 -10.13%
rng::contains_subrange(deque<int>)_(same_length)/32 17.610 -8.64%
rng::contains_subrange(deque<int>)_(same_length)/50 26.301 -4.44%
rng::contains_subrange(deque<int>)_(same_length)/8192 3944.192 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479900.428 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.541 -8.61%
rng::contains_subrange(deque<int>)_(single_element)/32 15.686 -10.95%
rng::contains_subrange(deque<int>)_(single_element)/50 22.666 -11.62%
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.007 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37329.933 -1.11%
rng::contains_subrange(list<int>)_(near_matches)/1024 39024.649 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2529504.361 -
rng::contains_subrange(list<int>)_(process_all)/1048576 855315.667 3.61%
rng::contains_subrange(list<int>)_(process_all)/16 4.937 3.45%
rng::contains_subrange(list<int>)_(process_all)/32 10.202 1.69%
rng::contains_subrange(list<int>)_(process_all)/50 16.541 -6.51%
rng::contains_subrange(list<int>)_(process_all)/8192 7199.076 -27.18%
rng::contains_subrange(list<int>)_(same_length)/1048576 944416.611 -
rng::contains_subrange(list<int>)_(same_length)/16 5.858 -
rng::contains_subrange(list<int>)_(same_length)/32 16.625 -
rng::contains_subrange(list<int>)_(same_length)/50 25.409 -
rng::contains_subrange(list<int>)_(same_length)/8192 8618.419 8.45%
rng::contains_subrange(list<int>)_(single_element)/1048576 840798.800 4.67%
rng::contains_subrange(list<int>)_(single_element)/16 4.973 2.61%
rng::contains_subrange(list<int>)_(single_element)/32 10.233 -
rng::contains_subrange(list<int>)_(single_element)/50 17.395 1.36%
rng::contains_subrange(list<int>)_(single_element)/8192 8001.896 11.06%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13338.123 1.02%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14014.399 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764912.519 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 214225.430 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.910 1.01%
rng::contains_subrange(vector<int>)_(process_all)/32 8.081 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.767 1.42%
rng::contains_subrange(vector<int>)_(process_all)/8192 1669.180 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244297.424 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.837 -
rng::contains_subrange(vector<int>)_(same_length)/32 9.120 3.77%
rng::contains_subrange(vector<int>)_(same_length)/50 13.190 3.48%
rng::contains_subrange(vector<int>)_(same_length)/8192 1893.459 1.03%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235450.376 -1.26%
rng::contains_subrange(vector<int>)_(single_element)/16 4.809 -1.60%
rng::contains_subrange(vector<int>)_(single_element)/32 8.561 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.500 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1837.391 -1.26%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 432.203 -9.98%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 505196.905 2.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.832 -3.58%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.976 -5.66%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4017.971 4.86%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.905 4.66%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.804 1.50%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513697.337 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.259 -1.99%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.535 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.742 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.889 6.71%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.162 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2079.933 2.48%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2216875.921 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.360 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.968 1.08%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17760.832 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 809.875 6.18%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444774.499 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.248 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.840 3.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11547.514 -1.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1858.520 5.43%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2355153.288 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.991 -1.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.420 -5.34%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19696.516 -1.97%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 786.217 52.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1453247.147 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.746 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.817 -2.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11544.040 -1.78%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.712 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.712 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.681 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.704 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.712 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.113 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 962341.919 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.724 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.176 -1.64%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9782.184 15.79%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.755 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.699 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073865.670 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.256 -2.96%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.745 -2.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13325.296 23.10%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.942 -4.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73709.939 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.388 -7.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.507 -8.94%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.218 -1.89%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.261 -11.40%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.261 -11.42%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.258 -11.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.279 -9.34%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.263 -11.32%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.094 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306252.842 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.781 -1.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.945 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.847 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.106 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9468.722 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.473 -1.84%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.682 -3.93%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2352.784 1.82%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 491.261 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15566.694 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.685 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.581 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3896.245 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 744.813 4.83%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27017.615 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.086 1.32%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.514 1.25%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10951.708 9.31%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.606 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 688.106 5.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.638 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.060 1.88%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.088 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.068 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8755.042 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.861 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.433 5.12%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2133.323 -1.26%
rng::find(vector<bool>)_(process_all)/1024 4.569 -1.82%
rng::find(vector<bool>)_(process_all)/1048576 3666.454 -
rng::find(vector<bool>)_(process_all)/50 0.852 29.80%
rng::find(vector<bool>)_(process_all)/8 0.843 15.72%
rng::find(vector<bool>)_(process_all)/8192 33.502 -
rng::find_if(vector<bool>)_(process_all)/1024 567.406 -
rng::find_if(vector<bool>)_(process_all)/1048576 581080.096 -
rng::find_if(vector<bool>)_(process_all)/50 23.798 -
rng::find_if(vector<bool>)_(process_all)/8 3.488 -
rng::find_if(vector<bool>)_(process_all)/8192 4532.958 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.107 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578264.393 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.946 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.524 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4515.978 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.444 -27.07%
rng::find_last(deque<int>)_(bail_10%)/1048576 324667.458 -
rng::find_last(deque<int>)_(bail_10%)/50 11.430 -25.51%
rng::find_last(deque<int>)_(bail_10%)/8 2.734 -1.36%
rng::find_last(deque<int>)_(bail_10%)/8192 2517.394 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.199 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25540.103 -
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -1.34%
rng::find_last(deque<int>)_(bail_90%)/8 0.873 -2.19%
rng::find_last(deque<int>)_(bail_90%)/8192 202.931 1.07%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.744 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365313.345 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.461 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5859.414 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.270 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 385202.830 -7.64%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.782 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.378 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5927.135 -
rng::find_last(list<int>)_(bail_10%)/1024 669.869 -1.56%
rng::find_last(list<int>)_(bail_10%)/1048576 786510.871 -
rng::find_last(list<int>)_(bail_10%)/50 15.912 -1.03%
rng::find_last(list<int>)_(bail_10%)/8 2.085 -
rng::find_last(list<int>)_(bail_10%)/8192 6263.189 -8.53%
rng::find_last(list<int>)_(bail_90%)/1024 76.603 1.97%
rng::find_last(list<int>)_(bail_90%)/1048576 86961.174 -
rng::find_last(list<int>)_(bail_90%)/50 1.274 -5.51%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -8.65%
rng::find_last(list<int>)_(bail_90%)/8192 601.585 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.497 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206730.065 -
rng::find_last(vector<char>)_(bail_10%)/50 10.873 -
rng::find_last(vector<char>)_(bail_10%)/8 2.019 -
rng::find_last(vector<char>)_(bail_10%)/8192 1629.686 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.847 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23058.141 -
rng::find_last(vector<char>)_(bail_90%)/50 1.573 6.02%
rng::find_last(vector<char>)_(bail_90%)/8 0.484 9.86%
rng::find_last(vector<char>)_(bail_90%)/8192 189.801 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.915 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214569.168 -
rng::find_last(vector<int>)_(bail_10%)/50 10.883 -
rng::find_last(vector<int>)_(bail_10%)/8 2.065 2.46%
rng::find_last(vector<int>)_(bail_10%)/8192 1659.740 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.983 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23254.652 -1.16%
rng::find_last(vector<int>)_(bail_90%)/50 1.473 -4.10%
rng::find_last(vector<int>)_(bail_90%)/8 0.445 -3.46%
rng::find_last(vector<int>)_(bail_90%)/8192 189.588 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 361.495 1.66%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 372834.493 1.39%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.089 8.92%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2734.684 -2.30%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.649 2.35%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39354.364 2.97%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.581 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.096 11.16%
rng::find_last_if(deque<int>)_(bail_90%)/8192 320.217 1.72%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.189 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902508.409 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.843 1.73%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.219 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7096.940 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.134 -6.63%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900106.499 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.566 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.216 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6779.343 -
rng::find_last_if(list<int>)_(bail_10%)/1024 682.723 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807498.172 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.512 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.370 1.90%
rng::find_last_if(list<int>)_(bail_10%)/8192 6639.151 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.450 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88961.182 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.189 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.224 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.316 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238673.389 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.662 2.05%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1862.386 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.643 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26206.177 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.442 -3.88%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.473 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.469 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.467 -1.82%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306987.597 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.507 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.665 1.18%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2186.809 -3.84%
rng::find_last_if(vector<int>)_(bail_90%)/1024 27.187 3.86%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33548.384 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.486 -1.70%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.497 -14.96%
rng::find_last_if(vector<int>)_(bail_90%)/8192 224.721 2.80%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.927 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362279.223 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.445 -1.21%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.836 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.287 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.505 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38220.975 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.382 3.95%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.922 4.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.816 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.738 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 912118.664 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.686 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.663 11.27%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6602.904 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.024 -3.81%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900929.657 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.061 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.365 -2.71%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6444.848 -2.59%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.587 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806566.447 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.460 5.16%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.191 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6760.068 1.40%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.532 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89117.756 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.078 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.787 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.568 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238792.093 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.355 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1868.059 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.004 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26242.522 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.524 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.520 3.72%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.609 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.983 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307441.399 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.525 -7.22%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.643 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2187.044 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.287 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33523.311 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 1.45%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 2.42%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.870 -
rng::fold_left(deque<int>)/1048576 551146.161 -
rng::fold_left(deque<int>)/32 16.386 -6.77%
rng::fold_left(deque<int>)/50 27.389 -4.85%
rng::fold_left(deque<int>)/8 3.918 -27.31%
rng::fold_left(deque<int>)/8192 4476.041 3.11%
rng::fold_left(list<int>)/1048576 1361267.023 -7.93%
rng::fold_left(list<int>)/32 20.777 -
rng::fold_left(list<int>)/50 37.801 -
rng::fold_left(list<int>)/8 3.852 -
rng::fold_left(list<int>)/8192 10725.569 -2.21%
rng::fold_left(vector<int>)/1048576 1324740.214 -
rng::fold_left(vector<int>)/32 21.798 -
rng::fold_left(vector<int>)/50 37.389 -
rng::fold_left(vector<int>)/8 3.561 -
rng::fold_left(vector<int>)/8192 10313.761 -
rng::for_each(map<int>)/32 25.193 -
rng::for_each(map<int>)/50 38.040 -
rng::for_each(map<int>)/8 6.195 -1.01%
rng::for_each(map<int>)/8192 7321.300 -
rng::for_each(multimap<int>)/32 27.147 3.33%
rng::for_each(multimap<int>)/50 40.711 -
rng::for_each(multimap<int>)/8 6.228 1.09%
rng::for_each(multimap<int>)/8192 7426.824 2.41%
rng::for_each(multiset<int>)/32 25.519 -
rng::for_each(multiset<int>)/50 39.107 -
rng::for_each(multiset<int>)/8 6.887 1.02%
rng::for_each(multiset<int>)/8192 7855.786 1.01%
rng::for_each(set<int>)/32 25.226 -
rng::for_each(set<int>)/50 37.853 -1.37%
rng::for_each(set<int>)/8 6.510 -4.83%
rng::for_each(set<int>)/8192 7838.377 1.24%
rng::starts_with(deque<int>)/1000 476.733 6.09%
rng::starts_with(deque<int>)/1024 488.754 8.96%
rng::starts_with(deque<int>)/1048576 494460.217 -
rng::starts_with(deque<int>)/8 4.104 4.47%
rng::starts_with(deque<int>)/8192 3860.304 -
rng::starts_with(deque<int>,_pred)/1000 509.124 -
rng::starts_with(deque<int>,_pred)/1024 525.035 -
rng::starts_with(deque<int>,_pred)/1048576 511928.432 -
rng::starts_with(deque<int>,_pred)/8 4.664 -
rng::starts_with(deque<int>,_pred)/8192 3928.447 -
rng::starts_with(list<int>)/1000 761.400 -
rng::starts_with(list<int>)/1024 778.718 -
rng::starts_with(list<int>)/1048576 948401.541 1.01%
rng::starts_with(list<int>)/8 3.063 4.60%
rng::starts_with(list<int>)/8192 9327.219 1.01%
rng::starts_with(list<int>,_pred)/1000 791.820 -
rng::starts_with(list<int>,_pred)/1024 809.947 -
rng::starts_with(list<int>,_pred)/1048576 973919.903 -
rng::starts_with(list<int>,_pred)/8 3.523 -
rng::starts_with(list<int>,_pred)/8192 9831.517 -7.11%
rng::starts_with(vector<int>)/1000 58.352 -
rng::starts_with(vector<int>)/1024 59.984 -
rng::starts_with(vector<int>)/1048576 71957.901 5.41%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 505.292 4.12%
rng::starts_with(vector<int>,_pred)/1000 278.798 -
rng::starts_with(vector<int>,_pred)/1024 288.380 -
rng::starts_with(vector<int>,_pred)/1048576 304359.137 -
rng::starts_with(vector<int>,_pred)/8 2.477 -
rng::starts_with(vector<int>,_pred)/8192 2488.443 -
std::adjacent_find(deque<int>)/1024 463.885 -
std::adjacent_find(deque<int>)/1048576 476855.287 -
std::adjacent_find(deque<int>)/50 17.170 19.98%
std::adjacent_find(deque<int>)/8 3.439 11.47%
std::adjacent_find(deque<int>)/8192 3718.677 -
std::adjacent_find(deque<int>,_pred)/1024 628.624 -
std::adjacent_find(deque<int>,_pred)/1048576 650466.451 -
std::adjacent_find(deque<int>,_pred)/50 28.278 -8.57%
std::adjacent_find(deque<int>,_pred)/8 5.068 13.08%
std::adjacent_find(deque<int>,_pred)/8192 5098.883 -
std::adjacent_find(list<int>)/1024 737.531 -
std::adjacent_find(list<int>)/1048576 872716.573 -
std::adjacent_find(list<int>)/50 23.235 -
std::adjacent_find(list<int>)/8 2.088 -
std::adjacent_find(list<int>)/8192 7312.439 9.34%
std::adjacent_find(list<int>,_pred)/1024 791.779 -
std::adjacent_find(list<int>,_pred)/1048576 920263.598 -
std::adjacent_find(list<int>,_pred)/50 29.351 -
std::adjacent_find(list<int>,_pred)/8 3.855 -
std::adjacent_find(list<int>,_pred)/8192 7249.191 -
std::adjacent_find(vector<int>)/1024 235.328 -
std::adjacent_find(vector<int>)/1048576 236011.835 -
std::adjacent_find(vector<int>)/50 11.995 -
std::adjacent_find(vector<int>)/8 2.031 -
std::adjacent_find(vector<int>)/8192 1837.042 -
std::adjacent_find(vector<int>,_pred)/1024 400.639 -
std::adjacent_find(vector<int>,_pred)/1048576 472730.702 -
std::adjacent_find(vector<int>,_pred)/50 23.700 -
std::adjacent_find(vector<int>,_pred)/8 3.281 1.70%
std::adjacent_find(vector<int>,_pred)/8192 3189.603 -
std::all_of(deque<int>)_(process_all)/32 12.664 2.61%
std::all_of(deque<int>)_(process_all)/32768 10107.774 -
std::all_of(deque<int>)_(process_all)/50 18.958 -
std::all_of(deque<int>)_(process_all)/8 3.592 9.00%
std::all_of(deque<int>)_(process_all)/8192 2528.900 -
std::all_of(list<int>)_(process_all)/32 11.453 -
std::all_of(list<int>)_(process_all)/32768 27703.133 6.95%
std::all_of(list<int>)_(process_all)/50 21.747 -
std::all_of(list<int>)_(process_all)/8 2.676 1.45%
std::all_of(list<int>)_(process_all)/8192 8641.772 22.49%
std::all_of(vector<int>)_(process_all)/32 8.288 -3.54%
std::all_of(vector<int>)_(process_all)/32768 8135.347 -
std::all_of(vector<int>)_(process_all)/50 12.672 -
std::all_of(vector<int>)_(process_all)/8 2.416 1.21%
std::all_of(vector<int>)_(process_all)/8192 2036.167 -
std::any_of(deque<int>)_(process_all)/32 12.312 -
std::any_of(deque<int>)_(process_all)/32768 10124.451 -
std::any_of(deque<int>)_(process_all)/50 18.898 -
std::any_of(deque<int>)_(process_all)/8 3.437 4.61%
std::any_of(deque<int>)_(process_all)/8192 2528.586 -1.38%
std::any_of(list<int>)_(process_all)/32 11.645 -
std::any_of(list<int>)_(process_all)/32768 26707.866 1.08%
std::any_of(list<int>)_(process_all)/50 22.057 -
std::any_of(list<int>)_(process_all)/8 2.682 -
std::any_of(list<int>)_(process_all)/8192 7357.492 -7.30%
std::any_of(vector<int>)_(process_all)/32 8.397 1.38%
std::any_of(vector<int>)_(process_all)/32768 8109.224 -
std::any_of(vector<int>)_(process_all)/50 15.357 14.72%
std::any_of(vector<int>)_(process_all)/8 2.351 -4.00%
std::any_of(vector<int>)_(process_all)/8192 2041.562 -
std::copy(deque<int>)/1048576 50034.705 -
std::copy(deque<int>)/262144 11640.936 -
std::copy(deque<int>)/32768 1143.074 -
std::copy(deque<int>)/4096 145.074 -
std::copy(deque<int>)/512 16.691 -
std::copy(deque<int>)/64 2.717 -
std::copy(deque<int>)/8 2.642 -
std::copy(list<int>)/1048576 867888.255 -
std::copy(list<int>)/262144 216023.782 1.05%
std::copy(list<int>)/32768 26289.144 -
std::copy(list<int>)/4096 3282.799 2.40%
std::copy(list<int>)/512 365.712 -
std::copy(list<int>)/64 32.018 5.52%
std::copy(list<int>)/8 2.502 2.18%
std::copy(vector<bool>)_(aligned)/1048576 3307.057 12.35%
std::copy(vector<bool>)_(aligned)/262144 484.013 -18.61%
std::copy(vector<bool>)_(aligned)/32768 35.576 -
std::copy(vector<bool>)_(aligned)/4096 4.696 -2.49%
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.303 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.807 -
std::copy(vector<bool>)_(unaligned)/262144 1712.644 -
std::copy(vector<bool>)_(unaligned)/32768 218.334 -
std::copy(vector<bool>)_(unaligned)/4096 26.070 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.806 -
std::copy(vector<int>)/1048576 50094.379 -
std::copy(vector<int>)/262144 11751.127 -5.98%
std::copy(vector<int>)/32768 3630.057 -4.03%
std::copy(vector<int>)/4096 231.035 58.98%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.201 4.34%
std::copy_backward(deque<int>)/1048576 141594.481 1.78%
std::copy_backward(deque<int>)/262144 33001.483 -3.49%
std::copy_backward(deque<int>)/32768 3755.311 1.05%
std::copy_backward(deque<int>)/4096 147.501 -
std::copy_backward(deque<int>)/512 18.057 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.699 -3.66%
std::copy_backward(list<int>)/1048576 880776.596 -
std::copy_backward(list<int>)/262144 220094.658 -
std::copy_backward(list<int>)/32768 26690.608 -
std::copy_backward(list<int>)/4096 3271.462 -
std::copy_backward(list<int>)/512 368.579 -
std::copy_backward(list<int>)/64 31.318 -
std::copy_backward(list<int>)/8 2.337 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2287.972 -27.80%
std::copy_backward(vector<bool>)_(aligned)/262144 833.343 13.41%
std::copy_backward(vector<bool>)_(aligned)/32768 35.949 1.58%
std::copy_backward(vector<bool>)_(aligned)/4096 5.147 4.06%
std::copy_backward(vector<bool>)_(aligned)/512 1.616 8.58%
std::copy_backward(vector<bool>)_(aligned)/64 1.816 9.82%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6569.537 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1593.741 -
std::copy_backward(vector<bool>)_(unaligned)/32768 204.925 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.294 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.794 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.878 -3.63%
std::copy_backward(vector<int>)/1048576 50363.304 -
std::copy_backward(vector<int>)/262144 12503.299 -
std::copy_backward(vector<int>)/32768 3527.611 -6.69%
std::copy_backward(vector<int>)/4096 236.399 26.52%
std::copy_backward(vector<int>)/512 16.598 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.198 -
std::copy_if(deque<int>)_(entire_range)/1048576 277044.731 -
std::copy_if(deque<int>)_(entire_range)/262144 69662.157 -
std::copy_if(deque<int>)_(entire_range)/32768 8663.225 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.550 -
std::copy_if(deque<int>)_(entire_range)/512 135.299 -
std::copy_if(deque<int>)_(entire_range)/64 16.154 -
std::copy_if(deque<int>)_(entire_range)/8 2.548 -3.34%
std::copy_if(deque<int>)_(every_other)/1048576 372090.200 -
std::copy_if(deque<int>)_(every_other)/262144 92966.919 -
std::copy_if(deque<int>)_(every_other)/32768 11632.638 -
std::copy_if(deque<int>)_(every_other)/4096 1459.484 -
std::copy_if(deque<int>)_(every_other)/512 182.185 -
std::copy_if(deque<int>)_(every_other)/64 23.342 -
std::copy_if(deque<int>)_(every_other)/8 3.448 -10.26%
std::copy_if(list<int>)_(entire_range)/1048576 876818.457 -
std::copy_if(list<int>)_(entire_range)/262144 217500.065 -
std::copy_if(list<int>)_(entire_range)/32768 25844.483 -
std::copy_if(list<int>)_(entire_range)/4096 3035.256 -
std::copy_if(list<int>)_(entire_range)/512 367.566 -
std::copy_if(list<int>)_(entire_range)/64 33.036 8.56%
std::copy_if(list<int>)_(entire_range)/8 2.565 1.65%
std::copy_if(list<int>)_(every_other)/1048576 830955.760 -1.74%
std::copy_if(list<int>)_(every_other)/262144 209026.012 -
std::copy_if(list<int>)_(every_other)/32768 25669.062 -
std::copy_if(list<int>)_(every_other)/4096 3236.687 -5.60%
std::copy_if(list<int>)_(every_other)/512 362.552 21.58%
std::copy_if(list<int>)_(every_other)/64 27.846 -
std::copy_if(list<int>)_(every_other)/8 2.298 -
std::copy_if(vector<int>)_(entire_range)/1048576 244685.741 -
std::copy_if(vector<int>)_(entire_range)/262144 59754.452 -
std::copy_if(vector<int>)_(entire_range)/32768 7458.953 -
std::copy_if(vector<int>)_(entire_range)/4096 934.339 -
std::copy_if(vector<int>)_(entire_range)/512 124.734 1.64%
std::copy_if(vector<int>)_(entire_range)/64 15.447 -1.20%
std::copy_if(vector<int>)_(entire_range)/8 2.211 -1.30%
std::copy_if(vector<int>)_(every_other)/1048576 503565.458 -
std::copy_if(vector<int>)_(every_other)/262144 129509.026 1.63%
std::copy_if(vector<int>)_(every_other)/32768 16277.111 -
std::copy_if(vector<int>)_(every_other)/4096 2001.836 -
std::copy_if(vector<int>)_(every_other)/512 255.223 -
std::copy_if(vector<int>)_(every_other)/64 32.950 -
std::copy_if(vector<int>)_(every_other)/8 4.179 -
std::copy_n(deque<int>)/1048576 49974.060 -
std::copy_n(deque<int>)/262144 11630.385 -
std::copy_n(deque<int>)/32768 1141.162 -
std::copy_n(deque<int>)/4096 144.949 -
std::copy_n(deque<int>)/512 16.739 -
std::copy_n(deque<int>)/64 2.775 -
std::copy_n(deque<int>)/8 2.669 -5.57%
std::copy_n(list<int>)/1048576 866799.196 -
std::copy_n(list<int>)/262144 215607.231 -
std::copy_n(list<int>)/32768 25916.057 -1.08%
std::copy_n(list<int>)/4096 3630.726 -7.65%
std::copy_n(list<int>)/512 342.467 -
std::copy_n(list<int>)/64 15.020 2.99%
std::copy_n(list<int>)/8 2.226 -
std::copy_n(vector<bool>)_(aligned)/1048576 2239.508 -9.95%
std::copy_n(vector<bool>)_(aligned)/262144 591.836 -6.24%
std::copy_n(vector<bool>)_(aligned)/32768 35.679 -
std::copy_n(vector<bool>)_(aligned)/4096 4.722 -
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.298 -4.14%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.669 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.255 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.146 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.074 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.814 -
std::copy_n(vector<int>)/1048576 50186.473 -
std::copy_n(vector<int>)/262144 12535.463 -
std::copy_n(vector<int>)/32768 3446.535 1.58%
std::copy_n(vector<int>)/4096 147.789 -32.48%
std::copy_n(vector<int>)/512 16.078 -
std::copy_n(vector<int>)/64 2.531 1.24%
std::copy_n(vector<int>)/8 2.244 -2.85%
std::count(deque<int>)_(every_other)/1024 246.159 -
std::count(deque<int>)_(every_other)/1048576 252362.601 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1932.801 -
std::count(list<int>)_(every_other)/1024 692.648 -3.14%
std::count(list<int>)_(every_other)/1048576 819288.704 -
std::count(list<int>)_(every_other)/8 2.093 -
std::count(list<int>)_(every_other)/8192 6784.503 -
std::count(vector<bool>)/1000 2.999 1.13%
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1457.535 -
std::count(vector<bool>)/8192 11.446 -
std::count(vector<int>)_(every_other)/1024 102.869 -
std::count(vector<int>)_(every_other)/1048576 105129.953 -
std::count(vector<int>)_(every_other)/8 1.340 3.17%
std::count(vector<int>)_(every_other)/8192 818.639 -
std::count_if(deque<int>)_(every_other)/1024 346.409 -
std::count_if(deque<int>)_(every_other)/1048576 342429.870 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2683.749 -
std::count_if(list<int>)_(every_other)/1024 753.694 -
std::count_if(list<int>)_(every_other)/1048576 886971.818 -
std::count_if(list<int>)_(every_other)/8 2.765 -
std::count_if(list<int>)_(every_other)/8192 7116.662 -
std::count_if(vector<int>)_(every_other)/1024 246.061 -
std::count_if(vector<int>)_(every_other)/1048576 247783.531 -
std::count_if(vector<int>)_(every_other)/8 4.153 -
std::count_if(vector<int>)_(every_other)/8192 1900.485 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.263 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.155 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 828.956 1.97%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 355.950 6.89%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2742.766 4.00%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.112 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.363 -2.63%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 457.974 2.67%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.252 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.708 3.92%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.448 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.037 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.372 -1.78%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2171.478 -
std::deque<int>::ctor(size)/1024 75.520 -
std::deque<int>::ctor(size)/32 28.866 -
std::deque<int>::ctor(size)/8192 447.108 -1.26%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.741 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.392 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.910 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.399 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.495 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.418 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.858 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.407 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.461 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.938 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.036 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.991 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.717 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.242 -3.07%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.265 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.885 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.805 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.790 7.84%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.095 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 398.831 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2525.305 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.697 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 843.194 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.876 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10246.885 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12712.573 -2.82%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.957 -1.69%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114191.038 -1.79%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.702 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.415 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6136.977 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6741.295 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.627 3.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55195.816 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 874.590 1.23%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.236 12.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12961.253 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21394.197 6.09%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 695.220 11.56%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 189832.715 6.15%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 889.861 -2.40%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.442 6.60%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12971.007 -5.10%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21358.902 4.52%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 667.165 5.58%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 189964.684 5.31%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.631 1.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.679 1.84%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11738.369 1.40%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21898.064 5.63%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 672.862 5.70%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 191524.450 4.79%
std::deque<std::string>::ctor(size)/1024 765.755 6.86%
std::deque<std::string>::ctor(size)/32 56.121 28.17%
std::deque<std::string>::ctor(size)/8192 8511.819 1.68%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 939.932 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.899 16.35%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12389.401 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22152.383 9.94%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 663.812 13.36%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 192781.408 9.95%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.309 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.301 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.343 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.908 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.325 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.890 -5.39%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.215 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.762 -1.19%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.416 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.801 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.634 -1.12%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.142 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.899 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.764 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.903 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.510 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.392 -3.42%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.179 -3.21%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.076 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.599 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2347.744 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.955 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.397 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2371.666 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.260 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.285 1.80%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4608.099 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6551.785 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.143 -2.63%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52803.659 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1029.660 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 418.464 1.25%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8254.324 2.19%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13052.759 -3.91%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 765.705 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116382.421 -2.58%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.194 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.263 -2.66%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.772 -1.51%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.896 -1.07%
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.847 -3.61%
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.848 -2.81%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.384 -2.51%
std::distance(join_view(vector<vector<int>>))/50 0.691 18.62%
std::distance(join_view(vector<vector<int>>))/8192 8.398 -
std::equal(deque<int>)_(it,_it,_it)/1024 443.709 -7.98%
std::equal(deque<int>)_(it,_it,_it)/1048576 492489.795 -1.02%
std::equal(deque<int>)_(it,_it,_it)/50 21.575 -10.02%
std::equal(deque<int>)_(it,_it,_it)/8 4.427 -
std::equal(deque<int>)_(it,_it,_it)/8192 3833.953 -1.03%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 439.711 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 457772.386 -3.81%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.351 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.014 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3429.632 -5.58%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.003 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516637.682 -4.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.554 -1.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3989.416 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.497 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512074.733 -1.65%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.609 -3.37%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.522 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3991.929 -1.22%
std::equal(list<int>)_(it,_it,_it)/1024 1138.367 -
std::equal(list<int>)_(it,_it,_it)/1048576 1318258.631 -
std::equal(list<int>)_(it,_it,_it)/50 35.670 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9820.758 4.44%
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.049 1.18%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954233.651 -
std::equal(list<int>)_(it,_it,_it,_it)/50 36.809 36.77%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.903 -1.20%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11707.571 2.86%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.836 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978807.799 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.717 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.460 -1.47%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11989.647 -2.33%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.375 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321868.735 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.783 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.509 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11328.280 -6.28%
std::equal(vector<bool>)_(aligned)/1024 0.226 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.240 9.86%
std::equal(vector<bool>)_(aligned)/8 0.223 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.011 -
std::equal(vector<bool>)_(unaligned)/1048576 6366.802 -
std::equal(vector<bool>)_(unaligned)/50 0.932 2.03%
std::equal(vector<bool>)_(unaligned)/8 0.923 9.45%
std::equal(vector<bool>)_(unaligned)/8192 55.305 -2.54%
std::equal(vector<int>)_(it,_it,_it)/1024 77.936 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73792.479 -
std::equal(vector<int>)_(it,_it,_it)/50 4.165 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.829 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.197 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73685.585 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.204 -4.71%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.327 -9.71%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.175 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.441 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305741.994 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.663 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.030 1.04%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.490 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.984 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305767.904 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.435 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.738 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.145 -
std::fill(deque<int>)/1024 29.940 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.485 -
std::fill(list<int>)/1024 493.285 -1.40%
std::fill(list<int>)/32 8.327 -
std::fill(list<int>)/50 33.071 -4.13%
std::fill(list<int>)/8192 7192.093 -
std::fill(vector<bool>)/1048576 3832.830 2.16%
std::fill(vector<bool>)/262144 231.590 -
std::fill(vector<bool>)/32768 29.933 -1.08%
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.566 -
std::fill(vector<bool>)/64 1.645 2.56%
std::fill(vector<int>)/1024 30.316 -
std::fill(vector<int>)/32 1.065 2.64%
std::fill(vector<int>)/50 2.214 -
std::fill(vector<int>)/8192 234.916 -
std::fill_n(deque<int>)/1024 29.453 -1.20%
std::fill_n(deque<int>)/32 1.205 4.39%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 236.833 -
std::fill_n(list<int>)/1024 468.247 -2.64%
std::fill_n(list<int>)/32 8.113 -1.14%
std::fill_n(list<int>)/50 16.006 1.24%
std::fill_n(list<int>)/8192 9122.477 9.09%
std::fill_n(vector<bool>)/1048576 3521.869 -7.84%
std::fill_n(vector<bool>)/262144 907.401 -3.21%
std::fill_n(vector<bool>)/32768 30.457 1.17%
std::fill_n(vector<bool>)/4096 4.206 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.481 2.18%
std::fill_n(vector<int>)/1024 29.456 -1.03%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 235.143 -
std::find(deque<int>)_(bail_25%)/1024 68.241 -
std::find(deque<int>)_(bail_25%)/32768 1930.074 -
std::find(deque<int>)_(bail_25%)/8 2.289 -
std::find(deque<int>)_(bail_25%)/8192 482.877 -
std::find(deque<int>)_(process_all)/1024 244.982 -
std::find(deque<int>)_(process_all)/32768 7844.504 -
std::find(deque<int>)_(process_all)/50 13.344 1.80%
std::find(deque<int>)_(process_all)/8 3.486 -1.45%
std::find(deque<int>)_(process_all)/8192 1956.156 -
std::find(list<int>)_(bail_25%)/1024 132.063 4.67%
std::find(list<int>)_(bail_25%)/32768 9072.448 16.57%
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1435.055 -
std::find(list<int>)_(process_all)/1024 735.387 5.42%
std::find(list<int>)_(process_all)/32768 26271.504 -
std::find(list<int>)_(process_all)/50 19.264 1.44%
std::find(list<int>)_(process_all)/8 2.291 -1.73%
std::find(list<int>)_(process_all)/8192 6889.899 -6.73%
std::find(vector<bool>)_(process_all)/1024 4.575 -
std::find(vector<bool>)_(process_all)/1048576 3659.542 -
std::find(vector<bool>)_(process_all)/50 0.792 -
std::find(vector<bool>)_(process_all)/8 0.785 6.15%
std::find(vector<bool>)_(process_all)/8192 33.538 -
std::find(vector<char>)_(bail_25%)/1024 5.394 2.35%
std::find(vector<char>)_(bail_25%)/32768 136.896 -
std::find(vector<char>)_(bail_25%)/8 1.107 -
std::find(vector<char>)_(bail_25%)/8192 39.880 -
std::find(vector<char>)_(process_all)/1024 16.222 -
std::find(vector<char>)_(process_all)/32768 511.604 3.07%
std::find(vector<char>)_(process_all)/50 1.631 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.433 -
std::find(vector<int>)_(bail_25%)/1024 66.641 -
std::find(vector<int>)_(bail_25%)/32768 1869.858 -
std::find(vector<int>)_(bail_25%)/8 1.410 3.04%
std::find(vector<int>)_(bail_25%)/8192 473.360 -
std::find(vector<int>)_(process_all)/1024 244.139 -
std::find(vector<int>)_(process_all)/32768 7457.621 -
std::find(vector<int>)_(process_all)/50 12.501 -
std::find(vector<int>)_(process_all)/8 2.799 -
std::find(vector<int>)_(process_all)/8192 1864.654 -
std::find(vector<long_long>)_(bail_25%)/1024 23.052 -
std::find(vector<long_long>)_(bail_25%)/32768 730.149 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -3.56%
std::find(vector<long_long>)_(bail_25%)/8192 187.905 -
std::find(vector<long_long>)_(process_all)/1024 90.128 -
std::find(vector<long_long>)_(process_all)/32768 2895.356 -
std::find(vector<long_long>)_(process_all)/50 4.399 -
std::find(vector<long_long>)_(process_all)/8 1.011 -7.16%
std::find(vector<long_long>)_(process_all)/8192 722.783 -
std::find(vector<short>)_(bail_25%)/1024 5.986 -
std::find(vector<short>)_(bail_25%)/32768 187.726 -
std::find(vector<short>)_(bail_25%)/8 0.693 3.58%
std::find(vector<short>)_(bail_25%)/8192 45.481 -
std::find(vector<short>)_(process_all)/1024 22.551 -
std::find(vector<short>)_(process_all)/32768 723.015 -
std::find(vector<short>)_(process_all)/50 1.695 -
std::find(vector<short>)_(process_all)/8 0.717 3.59%
std::find(vector<short>)_(process_all)/8192 180.499 -
std::find_end(deque<int>)_(match_near_end)/1000 33.848 -13.88%
std::find_end(deque<int>)_(match_near_end)/1024 32.538 -9.27%
std::find_end(deque<int>)_(match_near_end)/8192 274.040 -5.19%
std::find_end(deque<int>)_(near_matches)/1000 15883.879 -
std::find_end(deque<int>)_(near_matches)/1024 16459.344 -
std::find_end(deque<int>)_(near_matches)/8192 1123958.199 -
std::find_end(deque<int>)_(process_all)/1000 283.359 -3.14%
std::find_end(deque<int>)_(process_all)/1024 291.839 -7.61%
std::find_end(deque<int>)_(process_all)/1048576 263446.482 -5.58%
std::find_end(deque<int>)_(process_all)/8192 1997.115 -7.64%
std::find_end(deque<int>)_(same_length)/1000 343.828 5.33%
std::find_end(deque<int>)_(same_length)/1024 351.524 5.42%
std::find_end(deque<int>)_(same_length)/8192 3064.403 14.61%
std::find_end(deque<int>)_(single_element)/1000 312.337 -
std::find_end(deque<int>)_(single_element)/1024 345.221 8.25%
std::find_end(deque<int>)_(single_element)/8192 2534.001 14.36%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.602 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.048 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.769 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31079.923 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31916.130 -1.30%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876283.622 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.096 2.58%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.685 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594550.198 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4365.904 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.664 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.032 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4988.971 -1.92%
std::find_end(deque<int>,_pred)_(single_element)/1000 671.947 1.67%
std::find_end(deque<int>,_pred)_(single_element)/1024 669.984 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4899.369 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.775 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4503.213 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258481.718 -
std::find_end(forward_list<int>)_(near_matches)/1000 36657.486 -
std::find_end(forward_list<int>)_(near_matches)/1024 38090.284 -
std::find_end(forward_list<int>)_(near_matches)/8192 2468354.753 -
std::find_end(forward_list<int>)_(process_all)/1000 757.290 11.42%
std::find_end(forward_list<int>)_(process_all)/1024 762.158 7.48%
std::find_end(forward_list<int>)_(process_all)/1048576 753079.565 -1.09%
std::find_end(forward_list<int>)_(process_all)/8192 5797.065 -
std::find_end(forward_list<int>)_(same_length)/1000 1477.383 -
std::find_end(forward_list<int>)_(same_length)/1024 1502.350 -
std::find_end(forward_list<int>)_(same_length)/8192 14449.969 -
std::find_end(forward_list<int>)_(single_element)/1000 696.412 1.08%
std::find_end(forward_list<int>)_(single_element)/1024 719.360 2.60%
std::find_end(forward_list<int>)_(single_element)/8192 6132.218 1.68%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.321 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5176.834 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278601.823 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41332.818 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42959.152 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2695763.461 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 807.812 4.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.509 4.71%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 902070.633 3.68%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6693.522 5.03%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1532.487 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.177 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17024.128 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 743.030 -3.64%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 757.803 -3.45%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6205.336 -4.98%
std::find_end(list<int>)_(match_near_end)/1000 78.779 1.41%
std::find_end(list<int>)_(match_near_end)/1024 60.310 -
std::find_end(list<int>)_(match_near_end)/8192 605.609 -
std::find_end(list<int>)_(near_matches)/1000 33187.675 -
std::find_end(list<int>)_(near_matches)/1024 34693.845 -
std::find_end(list<int>)_(near_matches)/8192 2251820.206 -
std::find_end(list<int>)_(process_all)/1000 713.459 -
std::find_end(list<int>)_(process_all)/1024 729.439 -
std::find_end(list<int>)_(process_all)/1048576 876466.511 -
std::find_end(list<int>)_(process_all)/8192 7314.273 -
std::find_end(list<int>)_(same_length)/1000 743.692 -
std::find_end(list<int>)_(same_length)/1024 763.157 -
std::find_end(list<int>)_(same_length)/8192 8171.703 -
std::find_end(list<int>)_(single_element)/1000 712.286 -
std::find_end(list<int>)_(single_element)/1024 736.692 -
std::find_end(list<int>)_(single_element)/8192 8419.548 2.46%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.000 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.371 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.704 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36965.386 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38348.098 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2412560.489 -
std::find_end(list<int>,_pred)_(process_all)/1000 800.724 -
std::find_end(list<int>,_pred)_(process_all)/1024 819.915 -
std::find_end(list<int>,_pred)_(process_all)/1048576 964652.931 -
std::find_end(list<int>,_pred)_(process_all)/8192 8189.611 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.821 -5.05%
std::find_end(list<int>,_pred)_(same_length)/1024 794.091 -2.16%
std::find_end(list<int>,_pred)_(same_length)/8192 10200.060 9.80%
std::find_end(list<int>,_pred)_(single_element)/1000 799.519 -
std::find_end(list<int>,_pred)_(single_element)/1024 819.064 -
std::find_end(list<int>,_pred)_(single_element)/8192 8674.201 1.06%
std::find_end(vector<int>)_(match_near_end)/1000 27.748 -
std::find_end(vector<int>)_(match_near_end)/1024 28.316 -1.40%
std::find_end(vector<int>)_(match_near_end)/8192 201.679 -
std::find_end(vector<int>)_(near_matches)/1000 13576.288 -
std::find_end(vector<int>)_(near_matches)/1024 14044.952 -
std::find_end(vector<int>)_(near_matches)/8192 770971.547 -
std::find_end(vector<int>)_(process_all)/1000 216.727 -
std::find_end(vector<int>)_(process_all)/1024 221.931 -
std::find_end(vector<int>)_(process_all)/1048576 217365.876 -1.13%
std::find_end(vector<int>)_(process_all)/8192 1680.586 -1.37%
std::find_end(vector<int>)_(same_length)/1000 243.990 -
std::find_end(vector<int>)_(same_length)/1024 250.547 1.17%
std::find_end(vector<int>)_(same_length)/8192 2016.179 -
std::find_end(vector<int>)_(single_element)/1000 241.732 -
std::find_end(vector<int>)_(single_element)/1024 260.902 6.47%
std::find_end(vector<int>)_(single_element)/8192 1934.367 3.63%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.679 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.273 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.422 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22854.904 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23760.328 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452134.164 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.566 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.267 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647770.678 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4319.976 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.970 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.687 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5068.152 1.26%
std::find_end(vector<int>,_pred)_(single_element)/1000 585.249 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.592 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4794.204 -
std::find_first_of(deque<int>)_(large_needle)/1024 366485.922 -
std::find_first_of(deque<int>)_(large_needle)/32 281.362 -14.80%
std::find_first_of(deque<int>)_(large_needle)/50 672.859 -12.45%
std::find_first_of(deque<int>)_(large_needle)/8192 23578163.900 -
std::find_first_of(deque<int>)_(small_needle)/1024 3462.222 -
std::find_first_of(deque<int>)_(small_needle)/32 106.070 -
std::find_first_of(deque<int>)_(small_needle)/50 162.972 -
std::find_first_of(deque<int>)_(small_needle)/8192 27748.574 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 614950.460 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.601 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1570.559 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36837964.944 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6191.020 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.618 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.452 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50152.742 -
std::find_first_of(list<int>)_(large_needle)/1024 925226.913 11.45%
std::find_first_of(list<int>)_(large_needle)/32 674.704 -
std::find_first_of(list<int>)_(large_needle)/50 1738.575 -
std::find_first_of(list<int>)_(large_needle)/8192 49745250.003 1.97%
std::find_first_of(list<int>)_(small_needle)/1024 2823.125 -
std::find_first_of(list<int>)_(small_needle)/32 96.004 -
std::find_first_of(list<int>)_(small_needle)/50 143.453 -
std::find_first_of(list<int>)_(small_needle)/8192 22616.449 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 913281.291 -12.22%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.146 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1969.716 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59306013.922 4.11%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5584.646 3.89%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.155 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 280.155 5.21%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43336.956 -
std::find_first_of(vector<int>)_(large_needle)/1024 109382.131 -7.45%
std::find_first_of(vector<int>)_(large_needle)/32 109.218 -5.36%
std::find_first_of(vector<int>)_(large_needle)/50 262.203 -8.29%
std::find_first_of(vector<int>)_(large_needle)/8192 7057789.989 -7.94%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.953 -6.52%
std::find_first_of(vector<int>)_(small_needle)/32 45.332 -9.22%
std::find_first_of(vector<int>)_(small_needle)/50 69.353 -8.40%
std::find_first_of(vector<int>)_(small_needle)/8192 11267.674 -6.44%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591986.088 -20.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.944 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.121 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38349838.003 -7.90%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5703.970 -1.08%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.351 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.377 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45247.668 -3.99%
std::find_if(deque<int>)_(bail_25%)/1024 78.372 -
std::find_if(deque<int>)_(bail_25%)/32768 2001.667 -
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 504.364 -
std::find_if(deque<int>)_(process_all)/1024 251.497 -
std::find_if(deque<int>)_(process_all)/32768 8095.296 -
std::find_if(deque<int>)_(process_all)/50 13.502 6.14%
std::find_if(deque<int>)_(process_all)/8 2.667 -2.44%
std::find_if(deque<int>)_(process_all)/8192 2003.212 -
std::find_if(list<int>)_(bail_25%)/1024 126.236 -30.42%
std::find_if(list<int>)_(bail_25%)/32768 6954.454 -5.88%
std::find_if(list<int>)_(bail_25%)/8 0.932 1.16%
std::find_if(list<int>)_(bail_25%)/8192 1442.639 -
std::find_if(list<int>)_(process_all)/1024 687.854 -
std::find_if(list<int>)_(process_all)/32768 25756.093 -
std::find_if(list<int>)_(process_all)/50 18.983 -
std::find_if(list<int>)_(process_all)/8 2.346 -1.45%
std::find_if(list<int>)_(process_all)/8192 9920.581 8.17%
std::find_if(vector<bool>)_(process_all)/1024 568.944 -
std::find_if(vector<bool>)_(process_all)/1048576 579969.878 -
std::find_if(vector<bool>)_(process_all)/50 24.026 -
std::find_if(vector<bool>)_(process_all)/8 3.542 -
std::find_if(vector<bool>)_(process_all)/8192 4531.196 -
std::find_if(vector<char>)_(bail_25%)/1024 25.154 -14.61%
std::find_if(vector<char>)_(bail_25%)/32768 800.332 -11.69%
std::find_if(vector<char>)_(bail_25%)/8 0.846 10.96%
std::find_if(vector<char>)_(bail_25%)/8192 211.038 -9.90%
std::find_if(vector<char>)_(process_all)/1024 131.707 6.03%
std::find_if(vector<char>)_(process_all)/32768 3941.278 5.04%
std::find_if(vector<char>)_(process_all)/50 6.913 4.29%
std::find_if(vector<char>)_(process_all)/8 1.603 12.59%
std::find_if(vector<char>)_(process_all)/8192 993.125 5.39%
std::find_if(vector<int>)_(bail_25%)/1024 28.355 3.58%
std::find_if(vector<int>)_(bail_25%)/32768 842.795 2.83%
std::find_if(vector<int>)_(bail_25%)/8 0.718 -5.68%
std::find_if(vector<int>)_(bail_25%)/8192 219.943 3.51%
std::find_if(vector<int>)_(process_all)/1024 115.297 2.14%
std::find_if(vector<int>)_(process_all)/32768 3364.959 5.14%
std::find_if(vector<int>)_(process_all)/50 5.694 -
std::find_if(vector<int>)_(process_all)/8 1.546 15.99%
std::find_if(vector<int>)_(process_all)/8192 844.683 4.66%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.161 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2001.494 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.173 -
std::find_if_not(deque<int>)_(bail_25%)/8192 510.188 -
std::find_if_not(deque<int>)_(process_all)/1024 295.550 17.65%
std::find_if_not(deque<int>)_(process_all)/32768 9450.058 17.22%
std::find_if_not(deque<int>)_(process_all)/50 14.606 10.36%
std::find_if_not(deque<int>)_(process_all)/8 2.720 3.12%
std::find_if_not(deque<int>)_(process_all)/8192 2348.676 17.70%
std::find_if_not(list<int>)_(bail_25%)/1024 128.447 -34.45%
std::find_if_not(list<int>)_(bail_25%)/32768 7195.954 -13.00%
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -2.11%
std::find_if_not(list<int>)_(bail_25%)/8192 1422.745 -1.58%
std::find_if_not(list<int>)_(process_all)/1024 733.986 -7.29%
std::find_if_not(list<int>)_(process_all)/32768 26272.869 -1.37%
std::find_if_not(list<int>)_(process_all)/50 38.417 -2.80%
std::find_if_not(list<int>)_(process_all)/8 3.584 -
std::find_if_not(list<int>)_(process_all)/8192 6865.422 -9.26%
std::find_if_not(vector<bool>)_(process_all)/1024 571.877 1.94%
std::find_if_not(vector<bool>)_(process_all)/1048576 582068.577 1.63%
std::find_if_not(vector<bool>)_(process_all)/50 24.429 3.19%
std::find_if_not(vector<bool>)_(process_all)/8 3.637 2.88%
std::find_if_not(vector<bool>)_(process_all)/8192 4547.279 1.57%
std::find_if_not(vector<char>)_(bail_25%)/1024 30.182 10.87%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.415 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.875 -1.67%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.042 -
std::find_if_not(vector<char>)_(process_all)/1024 125.691 -
std::find_if_not(vector<char>)_(process_all)/32768 3758.057 -
std::find_if_not(vector<char>)_(process_all)/50 6.635 -
std::find_if_not(vector<char>)_(process_all)/8 1.598 10.21%
std::find_if_not(vector<char>)_(process_all)/8192 946.021 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.312 -12.27%
std::find_if_not(vector<int>)_(bail_25%)/32768 945.537 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.675 -24.78%
std::find_if_not(vector<int>)_(bail_25%)/8192 241.977 -
std::find_if_not(vector<int>)_(process_all)/1024 113.066 -
std::find_if_not(vector<int>)_(process_all)/32768 3217.477 -
std::find_if_not(vector<int>)_(process_all)/50 5.699 5.47%
std::find_if_not(vector<int>)_(process_all)/8 1.614 8.32%
std::find_if_not(vector<int>)_(process_all)/8192 810.337 -
std::flat_map<int,_int>::clear()/0 390.473 -
std::flat_map<int,_int>::clear()/1024 393.830 -
std::flat_map<int,_int>::clear()/32 392.021 -
std::flat_map<int,_int>::clear()/8192 409.876 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.907 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.655 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.425 -5.43%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.679 -24.03%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.362 -7.23%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.160 -27.77%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.202 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.669 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.503 7.00%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.677 -23.42%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.141 -6.26%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.555 -31.78%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.107 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.205 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.737 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.130 -
std::flat_map<int,_int>::ctor(const&)/0 12.837 -
std::flat_map<int,_int>::ctor(const&)/1024 178.605 -
std::flat_map<int,_int>::ctor(const&)/32 22.948 -
std::flat_map<int,_int>::ctor(const&)/8192 1894.935 -1.82%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.831 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.717 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.103 1.12%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1885.790 -2.01%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.649 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4199.359 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.875 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33240.690 1.53%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.635 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8702.863 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.874 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132358.733 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.499 1.36%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.462 3.77%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.709 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.412 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.008 -12.47%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.318 -3.22%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.447 -12.98%
std::flat_map<int,_int>::erase(iterator)/1024 75.442 -
std::flat_map<int,_int>::erase(iterator)/32 19.844 -
std::flat_map<int,_int>::erase(iterator)/8192 493.745 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.618 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.765 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.636 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.525 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.559 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.710 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 564.226 1.89%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.467 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.504 -28.46%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.204 -12.95%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.271 -42.48%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.490 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.515 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.734 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.999 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.311 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.202 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.434 -10.35%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.598 -32.42%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.204 -15.91%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.345 -36.37%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.869 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.086 -53.70%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.210 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.124 -30.82%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.823 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.315 -51.44%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.557 -5.46%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.399 -3.91%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.964 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.568 -18.36%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.930 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.643 1.54%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.129 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.268 -44.57%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.908 -1.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.624 -3.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 409.778 3.70%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6482.485 28.07%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 635.373 5.16%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 47047.027 22.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5851.692 4.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.792 1.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43376.888 1.79%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.118 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7788.488 2.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.980 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63278.457 1.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.459 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1475.837 -6.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.761 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8919.817 -8.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.445 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1629.287 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.419 1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10047.559 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.100 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.278 5.33%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.985 -3.04%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.937 -52.87%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.477 -1.01%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 39.325 3.32%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.075 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.924 -56.61%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.980 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 557.538 -3.79%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.677 4.18%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.824 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.973 12.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.741 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.336 -43.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.246 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.022 -1.52%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.727 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.322 -54.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.816 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 557.889 -3.75%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.895 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.044 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.278 4.20%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.661 -25.22%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.248 -13.32%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.459 -31.37%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.413 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.916 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.644 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 715.264 28.94%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.699 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.740 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.669 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 645.793 7.26%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.257 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 664.035 16.96%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.024 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.967 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.543 -6.91%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.770 -7.10%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.335 -1.54%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.609 -8.12%
std::flat_multimap<int,_int>::clear()/0 390.887 -
std::flat_multimap<int,_int>::clear()/1024 393.265 -
std::flat_multimap<int,_int>::clear()/32 391.378 -
std::flat_multimap<int,_int>::clear()/8192 407.125 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.224 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.108 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.608 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.448 7.93%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.602 64.68%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.290 5.10%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.659 68.93%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.619 -2.55%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.335 1.57%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.684 -6.53%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.193 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.091 -2.36%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.779 5.92%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.019 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.146 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.402 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.368 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.781 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.298 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.822 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1905.873 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.763 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.603 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.860 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1901.704 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.876 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3958.985 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.119 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32246.824 1.09%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.910 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8452.296 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.575 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129100.473 8.50%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.606 -3.78%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.485 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.726 -4.97%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.263 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.948 -2.61%
std::flat_multimap<int,_int>::erase(iterator)/32 19.973 -
std::flat_multimap<int,_int>::erase(iterator)/8192 623.117 23.32%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.137 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.688 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.975 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 599.507 -2.23%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 125.098 -4.24%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.400 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 672.552 14.40%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.988 4.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.890 -5.13%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.425 3.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.554 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.827 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.051 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.426 10.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.722 12.75%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.310 2.30%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.339 15.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.780 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.293 -12.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.247 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.187 46.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.721 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.578 -45.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.706 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 678.287 20.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.857 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.839 -17.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.942 -2.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.711 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.926 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.213 -38.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.738 -2.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.784 18.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.143 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4942.224 -17.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 597.457 -4.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38107.317 -15.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.028 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5458.509 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.091 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41757.069 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.911 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7349.619 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.484 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60152.152 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.854 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1074.987 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 433.592 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5908.374 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.005 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1148.522 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.018 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6444.174 3.38%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.239 -45.98%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.736 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 655.460 17.91%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.785 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.679 -23.58%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.072 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.788 11.23%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.775 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.465 -42.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.224 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 651.829 18.86%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.014 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.530 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.137 21.93%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.336 3.49%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.429 27.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.382 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.775 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.611 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 999.538 17.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.655 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.636 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.683 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 967.624 12.13%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.345 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.244 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.786 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 988.194 25.15%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.976 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.325 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.947 68.25%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.367 8.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.459 76.98%
std::for_each(deque<int>)/32 3.895 5.52%
std::for_each(deque<int>)/50 3.890 -
std::for_each(deque<int>)/8 0.944 3.54%
std::for_each(deque<int>)/8192 255.798 -
std::for_each(join_view(vector<vector<int>>))/32 3.788 -
std::for_each(join_view(vector<vector<int>>))/50 4.069 -
std::for_each(join_view(vector<vector<int>>))/8 1.382 -
std::for_each(join_view(vector<vector<int>>))/8192 264.140 -
std::for_each(list<int>)/32 10.830 -
std::for_each(list<int>)/50 21.450 -
std::for_each(list<int>)/8 2.403 -2.11%
std::for_each(list<int>)/8192 7512.970 -2.65%
std::for_each(map<int>::iterator)/32 24.199 -
std::for_each(map<int>::iterator)/50 35.823 -
std::for_each(map<int>::iterator)/8 5.017 -
std::for_each(map<int>::iterator)/8192 7345.620 -1.13%
std::for_each(multimap<int>::iterator)/32 23.809 1.07%
std::for_each(multimap<int>::iterator)/50 36.927 -
std::for_each(multimap<int>::iterator)/8 5.058 -
std::for_each(multimap<int>::iterator)/8192 7557.810 2.24%
std::for_each(multiset<int>::iterator)/32 23.698 -
std::for_each(multiset<int>::iterator)/50 35.918 -
std::for_each(multiset<int>::iterator)/8 5.038 -
std::for_each(multiset<int>::iterator)/8192 7968.996 -
std::for_each(set<int>::iterator)/32 24.262 -
std::for_each(set<int>::iterator)/50 36.737 -
std::for_each(set<int>::iterator)/8 5.055 -
std::for_each(set<int>::iterator)/8192 7897.757 -
std::for_each(vector<int>)/32 3.692 -
std::for_each(vector<int>)/50 3.880 -
std::for_each(vector<int>)/8 0.913 -
std::for_each(vector<int>)/8192 253.041 -
std::for_each_n(deque<int>)/32 3.780 -
std::for_each_n(deque<int>)/50 3.979 -
std::for_each_n(deque<int>)/8 1.255 4.38%
std::for_each_n(deque<int>)/8192 255.433 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -4.26%
std::for_each_n(join_view(vector<vector<int>>))/50 4.266 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -7.07%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.335 -
std::for_each_n(list<int>)/32 11.257 -
std::for_each_n(list<int>)/50 23.027 -
std::for_each_n(list<int>)/8 2.531 6.32%
std::for_each_n(list<int>)/8192 7671.507 -
std::for_each_n(vector<int>)/32 3.730 -
std::for_each_n(vector<int>)/50 3.865 -
std::for_each_n(vector<int>)/8 2.698 -2.02%
std::for_each_n(vector<int>)/8192 252.442 -
std::generate(deque<int>)/1024 245.358 -
std::generate(deque<int>)/32 8.131 1.27%
std::generate(deque<int>)/50 12.148 -
std::generate(deque<int>)/8192 1914.434 -
std::generate(list<int>)/1024 671.249 -
std::generate(list<int>)/32 8.464 -
std::generate(list<int>)/50 15.359 1.03%
std::generate(list<int>)/8192 7058.370 -
std::generate(vector<int>)/1024 244.942 -
std::generate(vector<int>)/32 7.963 -
std::generate(vector<int>)/50 12.026 1.15%
std::generate(vector<int>)/8192 1848.750 -
std::generate_n(deque<int>)/1024 244.630 -
std::generate_n(deque<int>)/32 8.245 -
std::generate_n(deque<int>)/50 12.248 -
std::generate_n(deque<int>)/8192 1969.926 -
std::generate_n(list<int>)/1024 650.452 -
std::generate_n(list<int>)/32 8.584 -
std::generate_n(list<int>)/50 15.332 -
std::generate_n(list<int>)/8192 6868.233 -5.11%
std::generate_n(vector<int>)/1024 243.331 -
std::generate_n(vector<int>)/32 7.916 -
std::generate_n(vector<int>)/50 11.988 -
std::generate_n(vector<int>)/8192 1843.455 -
std::is_partitioned(deque<int>)_(partitioned)/1024 300.478 -3.95%
std::is_partitioned(deque<int>)_(partitioned)/32 9.539 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.409 -1.18%
std::is_partitioned(deque<int>)_(partitioned)/8192 2356.434 -4.70%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.835 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.461 -11.26%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.762 -3.66%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 707.177 1.95%
std::is_partitioned(list<int>)_(partitioned)/1024 716.781 20.70%
std::is_partitioned(list<int>)_(partitioned)/32 8.729 -
std::is_partitioned(list<int>)_(partitioned)/50 14.144 1.31%
std::is_partitioned(list<int>)_(partitioned)/8192 7633.006 9.21%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.150 1.24%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.212 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.520 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2195.010 1.45%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.852 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.503 2.16%
std::is_partitioned(vector<int>)_(partitioned)/50 9.704 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.778 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.546 -9.34%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.637 -5.14%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.557 -2.24%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.416 -14.24%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 476.741 -1.11%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.601 -7.42%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3887.144 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 543100.570 2.79%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.435 1.49%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.089 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.495 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4052.332 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688960.922 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.681 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.762 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.651 2.70%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3897.445 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 545799.263 5.15%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.900 -1.80%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.788 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.583 -2.68%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4025.516 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 698400.166 1.63%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.791 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 761.632 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.833 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8674.463 18.39%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422853.405 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.853 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 789.583 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.608 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7708.156 -12.29%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1601547.865 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.049 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.934 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.734 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8933.887 18.79%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429880.527 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.376 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.190 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.168 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7937.251 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1602578.938 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.909 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.417 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.809 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2947.889 4.72%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214312.251 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.188 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.034 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.409 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.452 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1028924.311 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.324 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 390.427 2.35%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.181 2.00%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3060.215 3.45%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212777.371 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.266 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.718 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.569 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005542.812 1.14%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.677 -
std::is_sorted(deque<int>)/1024 471.641 -
std::is_sorted(deque<int>)/8 3.194 -17.87%
std::is_sorted(deque<int>)/8192 3777.026 -
std::is_sorted(deque<int>,_pred)/1024 644.365 -
std::is_sorted(deque<int>,_pred)/8 4.817 -
std::is_sorted(deque<int>,_pred)/8192 5186.201 -
std::is_sorted(list<int>)/1024 750.910 -
std::is_sorted(list<int>)/8 2.129 1.21%
std::is_sorted(list<int>)/8192 7242.490 5.33%
std::is_sorted(list<int>,_pred)/1024 820.765 -
std::is_sorted(list<int>,_pred)/8 4.030 -
std::is_sorted(list<int>,_pred)/8192 8587.878 19.95%
std::is_sorted(vector<int>)/1024 243.634 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1898.356 -
std::is_sorted(vector<int>,_pred)/1024 468.990 -
std::is_sorted(vector<int>,_pred)/8 3.234 -
std::is_sorted(vector<int>,_pred)/8192 3726.823 -
std::is_sorted_until(deque<int>)/1024 466.274 -
std::is_sorted_until(deque<int>)/8 3.216 30.85%
std::is_sorted_until(deque<int>)/8192 3733.789 -
std::is_sorted_until(deque<int>,_pred)/1024 595.549 -
std::is_sorted_until(deque<int>,_pred)/8 4.216 -9.53%
std::is_sorted_until(deque<int>,_pred)/8192 4801.052 -
std::is_sorted_until(list<int>)/1024 741.269 -7.54%
std::is_sorted_until(list<int>)/8 2.071 -3.58%
std::is_sorted_until(list<int>)/8192 7247.954 1.18%
std::is_sorted_until(list<int>,_pred)/1024 832.048 4.87%
std::is_sorted_until(list<int>,_pred)/8 3.712 -
std::is_sorted_until(list<int>,_pred)/8192 9157.304 22.52%
std::is_sorted_until(vector<int>)/1024 236.598 -
std::is_sorted_until(vector<int>)/8 2.090 -
std::is_sorted_until(vector<int>)/8192 1845.324 -
std::is_sorted_until(vector<int>,_pred)/1024 408.210 -4.03%
std::is_sorted_until(vector<int>,_pred)/8 3.565 1.86%
std::is_sorted_until(vector<int>,_pred)/8192 3223.346 -2.42%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4696.588 -1.04%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 532.167 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37029.978 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.791 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.867 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10179.364 -18.71%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11631.851 -3.16%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 332.238 -3.74%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100298.629 -2.12%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11494.353 -3.67%
std::list<int>::ctor(Range)_(cheap_elements)/32 330.313 -5.10%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100420.709 -3.06%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11506.972 -2.19%
std::list<int>::ctor(const&)_(cheap_elements)/32 330.879 -3.86%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99014.192 -2.60%
std::list<int>::ctor(size)/1024 12058.038 -5.66%
std::list<int>::ctor(size)/32 329.131 -9.27%
std::list<int>::ctor(size)/8192 97533.572 -5.62%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11463.736 -4.42%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 331.592 -3.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96862.183 -3.79%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.753 7.76%
std::list<int>::erase(begin)_(cheap_elements)/32 12.223 5.66%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.745 8.35%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.597 -7.23%
std::list<int>::insert(begin)_(cheap_elements)/32 10.552 -6.42%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.615 -6.92%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.714 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.309 1.39%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9095.964 1.75%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6017.182 26.78%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.181 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40302.358 6.21%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.677 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.742 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.543 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5970.377 22.27%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 545.777 2.22%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39338.090 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16965.827 -2.82%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.304 -2.05%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148852.759 -1.86%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.280 -18.47%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.754 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16887.431 5.42%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6925.902 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.878 -2.59%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56209.654 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14044.582 6.29%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 382.080 2.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 114445.940 8.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34453.310 2.36%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 979.373 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 294556.280 4.43%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14107.151 11.06%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 387.213 8.71%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 116487.828 12.07%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34232.176 4.74%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 983.493 4.19%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 293662.183 5.16%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14013.778 11.66%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 381.170 8.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 113011.307 9.32%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34798.078 6.11%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 985.986 5.65%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 297229.548 5.46%
std::list<std::string>::ctor(size)/1024 13833.926 8.46%
std::list<std::string>::ctor(size)/32 381.936 8.77%
std::list<std::string>::ctor(size)/8192 112738.915 7.98%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13726.698 7.51%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 384.215 8.70%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113750.709 8.67%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34829.711 -18.61%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 966.184 -7.55%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 294965.656 -5.33%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.098 -1.09%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.646 -4.55%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.308 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.628 -1.85%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.605 -2.16%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.123 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.511 6.77%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.762 8.49%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.573 7.98%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.009 5.94%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.097 5.07%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.039 6.26%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1245.794 -21.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.246 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10656.980 5.99%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6875.586 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.857 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55584.348 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4780.629 -5.28%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.219 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38604.654 -2.77%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16832.807 -4.74%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 899.289 -1.50%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147601.882 -4.25%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.886 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.841 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.937 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.709 -1.77%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.533 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.240 -1.40%
std::lower_bound(std::deque<int>)/100 30.705 -
std::lower_bound(std::deque<int>)/8 16.994 -
std::lower_bound(std::deque<int>)/8192 65.192 -
std::lower_bound(std::forward_list<int>)/100 82.071 -
std::lower_bound(std::forward_list<int>)/8 15.699 1.92%
std::lower_bound(std::forward_list<int>)/8192 10386.151 -
std::lower_bound(std::list<int>)/100 95.225 4.74%
std::lower_bound(std::list<int>)/8 15.544 -
std::lower_bound(std::list<int>)/8192 14547.893 -2.06%
std::lower_bound(std::vector<int>)/100 12.186 -1.09%
std::lower_bound(std::vector<int>)/8 7.811 -4.33%
std::lower_bound(std::vector<int>)/8192 15.745 -
std::make_heap(deque<int>)_(ascending)/1024 2633.681 -1.68%
std::make_heap(deque<int>)_(ascending)/8 27.120 -
std::make_heap(deque<int>)_(ascending)/8192 20668.853 -2.63%
std::make_heap(deque<int>)_(descending)/1024 1082.988 -5.49%
std::make_heap(deque<int>)_(descending)/8 20.740 -3.21%
std::make_heap(deque<int>)_(descending)/8192 8623.082 -4.42%
std::make_heap(deque<int>)_(heap)/1024 1094.955 -4.65%
std::make_heap(deque<int>)_(heap)/8 21.006 -2.47%
std::make_heap(deque<int>)_(heap)/8192 8627.365 -4.38%
std::make_heap(deque<int>)_(pipe-organ)/1024 2662.180 -1.36%
std::make_heap(deque<int>)_(pipe-organ)/8 27.238 -5.73%
std::make_heap(deque<int>)_(pipe-organ)/8192 20978.653 -1.97%
std::make_heap(deque<int>)_(repeated)/1024 2275.222 -2.83%
std::make_heap(deque<int>)_(repeated)/8 25.098 -2.28%
std::make_heap(deque<int>)_(repeated)/8192 17885.432 -3.20%
std::make_heap(deque<int>)_(shuffled)/1024 2560.830 -2.84%
std::make_heap(deque<int>)_(shuffled)/8 24.713 -1.32%
std::make_heap(deque<int>)_(shuffled)/8192 23002.451 -2.34%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.838 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.856 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17131.451 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.704 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.942 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.717 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.764 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.797 -1.28%
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.489 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2187.287 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.897 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17107.275 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.586 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.298 -1.05%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13102.752 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.580 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.610 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15387.827 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.401 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.626 -1.55%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5110.903 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.536 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.816 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.356 1.20%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.773 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.788 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2220.371 1.21%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 662.017 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.682 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5104.954 -2.89%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.428 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.666 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4601.285 -3.94%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.099 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.211 -1.10%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5270.114 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.942 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.881 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5254.289 -1.47%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.416 1.36%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.747 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2155.910 1.73%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.563 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.695 -1.06%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2156.540 1.07%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.597 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.551 -1.18%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5545.901 3.97%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 649.044 3.62%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.988 -1.58%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4802.189 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.478 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.478 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5718.804 -
std::make_heap(vector<int>)_(ascending)/1024 648.434 -
std::make_heap(vector<int>)_(ascending)/8 16.395 -
std::make_heap(vector<int>)_(ascending)/8192 4979.857 -
std::make_heap(vector<int>)_(descending)/1024 274.025 -
std::make_heap(vector<int>)_(descending)/8 14.669 -1.46%
std::make_heap(vector<int>)_(descending)/8192 1952.249 -
std::make_heap(vector<int>)_(heap)/1024 274.873 -
std::make_heap(vector<int>)_(heap)/8 14.691 -1.05%
std::make_heap(vector<int>)_(heap)/8192 1952.869 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.808 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.525 -1.51%
std::make_heap(vector<int>)_(pipe-organ)/8192 4957.775 -
std::make_heap(vector<int>)_(repeated)/1024 562.604 -
std::make_heap(vector<int>)_(repeated)/8 15.479 -1.33%
std::make_heap(vector<int>)_(repeated)/8192 4263.892 -
std::make_heap(vector<int>)_(shuffled)/1024 574.898 -
std::make_heap(vector<int>)_(shuffled)/8 15.753 -1.44%
std::make_heap(vector<int>)_(shuffled)/8192 5070.581 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.431 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.728 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4999.749 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.307 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.692 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1969.322 1.07%
std::make_heap(vector<int>,_pred)_(heap)/1024 275.039 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.640 -1.07%
std::make_heap(vector<int>,_pred)_(heap)/8192 1963.688 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.279 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.772 -1.09%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4997.169 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.251 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.832 -1.26%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4278.289 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.668 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.826 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4923.192 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15787.816 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.599 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497722.128 -2.34%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16233.872 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.749 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 506267.364 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21377.016 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.379 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 602065.253 1.37%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17802.326 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.253 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 536099.026 1.05%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31934.663 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.776 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994135.650 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15614.107 8.14%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.574 1.66%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 178544.739 2.31%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22114.549 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.668 1.55%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627031.250 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15868.665 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.080 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457498.466 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16386.151 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.391 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456255.299 -1.10%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21560.592 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.416 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554393.981 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17929.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.638 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 482878.392 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32266.783 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.842 2.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 975507.757 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14021.367 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.982 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166929.072 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.288 -4.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.880 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 603326.360 -6.31%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10971.445 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.368 2.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114789.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11220.569 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.482 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116117.186 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14757.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.222 1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158431.808 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12369.487 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.694 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129952.954 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24099.522 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.198 3.96%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270550.958 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5739.234 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.004 9.60%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63709.454 1.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15238.843 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.779 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167445.002 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11004.302 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.714 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114995.753 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11232.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.277 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116387.758 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14867.194 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.361 1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159181.636 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12361.434 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.839 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130155.280 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24061.340 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.485 -1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270174.128 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.483 5.27%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62038.598 1.53%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15149.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.491 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167155.899 -2.44%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11049.383 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.672 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114663.372 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11528.582 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.522 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117773.305 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14991.168 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.773 2.10%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156323.477 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12882.960 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 50.157 5.30%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132504.056 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23327.611 -1.87%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 42.812 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260366.390 -1.65%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5851.855 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.767 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64568.510 2.79%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14985.641 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.747 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155298.772 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11074.048 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.598 1.22%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115111.711 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11535.002 -4.81%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.303 -1.94%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118324.676 -1.15%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15049.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.193 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157084.204 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12831.833 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.685 -3.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133135.653 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23261.655 -1.68%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.489 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260324.250 -1.99%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5845.228 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.637 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62919.212 -1.86%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15093.655 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.317 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156378.246 -
std::map<int,_int>::clear()/0 392.453 -
std::map<int,_int>::clear()/1024 10444.637 2.52%
std::map<int,_int>::clear()/32 643.741 1.74%
std::map<int,_int>::clear()/8192 84238.742 1.45%
std::map<int,_int>::contains(key)_(existent)/1024 4.101 -
std::map<int,_int>::contains(key)_(existent)/32 1.660 -
std::map<int,_int>::contains(key)_(existent)/8192 5.530 2.94%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.927 9.92%
std::map<int,_int>::contains(key)_(non-existent)/32 3.176 14.38%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.275 77.45%
std::map<int,_int>::count(key)_(existent)/1024 3.809 -
std::map<int,_int>::count(key)_(existent)/32 1.589 1.68%
std::map<int,_int>::count(key)_(existent)/8192 5.749 -
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.275 -4.04%
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -4.55%
std::map<int,_int>::count(key)_(non-existent)/8192 11.160 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.800 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6038.301 -1.86%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.632 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51532.349 -2.74%
std::map<int,_int>::ctor(const&)/0 12.713 -
std::map<int,_int>::ctor(const&)/1024 6509.525 -
std::map<int,_int>::ctor(const&)/32 224.056 -
std::map<int,_int>::ctor(const&)/8192 52186.484 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6574.111 -
std::map<int,_int>::ctor(const&,_alloc)/32 229.778 4.73%
std::map<int,_int>::ctor(const&,_alloc)/8192 52331.965 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8891.461 -1.85%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.926 -4.89%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71369.846 -1.71%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.736 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13425.873 -1.67%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.946 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253682.743 1.56%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.358 -2.32%
std::map<int,_int>::equal_range(key)_(existent)/32 1.792 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.613 1.85%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.256 -2.12%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.585 3.12%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.952 -1.50%
std::map<int,_int>::erase(iterator)/1024 20.573 1.72%
std::map<int,_int>::erase(iterator)/32 20.386 1.04%
std::map<int,_int>::erase(iterator)/8192 23.844 17.27%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.205 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7462.061 1.34%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.262 1.07%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57380.147 1.04%
std::map<int,_int>::erase(key)_(existent)/1024 23.722 -3.19%
std::map<int,_int>::erase(key)_(existent)/32 22.274 1.74%
std::map<int,_int>::erase(key)_(existent)/8192 24.621 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.322 2.59%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.301 1.05%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.326 2.62%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.929 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.022 -
std::map<int,_int>::find(key)_(existent)/1024 4.264 -4.11%
std::map<int,_int>::find(key)_(existent)/32 1.708 -1.93%
std::map<int,_int>::find(key)_(existent)/8192 5.372 -1.71%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.359 -6.82%
std::map<int,_int>::find(key)_(non-existent)/32 2.213 -7.21%
std::map<int,_int>::find(key)_(non-existent)/8192 7.489 -6.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.083 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.706 -1.82%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.193 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.276 -9.00%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.115 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.091 1.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.879 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.297 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.283 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.473 -3.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.831 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.442 -13.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.282 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.256 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.058 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.372 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.802 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16002.615 1.70%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.038 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 179084.495 2.72%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.786 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12170.285 2.09%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.938 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115217.703 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.662 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7686.015 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.406 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134907.174 1.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.730 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11532.251 1.54%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 699.774 5.75%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92172.162 -4.40%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.930 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10218.930 9.38%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 640.011 1.65%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80842.736 -2.91%
std::map<int,_int>::insert(value)_(already_present)/1024 3.126 -6.91%
std::map<int,_int>::insert(value)_(already_present)/32 1.745 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.923 -1.73%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.074 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.634 1.82%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.794 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.523 -8.22%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.061 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.804 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.487 1.36%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.571 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.561 -4.42%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.758 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.994 -4.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.332 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.537 -1.34%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.173 -10.15%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.461 6.88%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.954 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.562 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.622 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.435 -1.61%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.515 1.04%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.853 5.27%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.261 4.25%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.407 -4.39%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.306 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.389 -5.84%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6543.093 -3.91%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.970 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52455.440 -4.66%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6496.561 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.580 -3.03%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52222.065 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.022 -2.00%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.204 -6.66%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12730.789 -2.48%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.177 2.47%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.734 -1.45%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.585 -1.27%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.126 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.450 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.552 -
std::map<std::string,_int>::clear()/0 395.974 -
std::map<std::string,_int>::clear()/1024 21932.989 -
std::map<std::string,_int>::clear()/32 911.184 -
std::map<std::string,_int>::clear()/8192 213599.512 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.676 -
std::map<std::string,_int>::contains(key)_(existent)/32 16.563 -
std::map<std::string,_int>::contains(key)_(existent)/8192 29.329 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 3.99%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.616 -10.65%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.344 -6.52%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.502 -10.62%
std::map<std::string,_int>::count(key)_(existent)/1024 23.652 -
std::map<std::string,_int>::count(key)_(existent)/32 16.772 -
std::map<std::string,_int>::count(key)_(existent)/8192 28.985 2.01%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.582 1.63%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.087 -2.75%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.687 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.832 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6991.664 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.944 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59510.898 -
std::map<std::string,_int>::ctor(const&)/0 12.711 -
std::map<std::string,_int>::ctor(const&)/1024 35885.060 1.87%
std::map<std::string,_int>::ctor(const&)/32 727.869 -11.16%
std::map<std::string,_int>::ctor(const&)/8192 345443.009 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.753 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35688.134 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 794.548 2.01%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344791.837 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.754 -2.29%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40781.196 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 811.851 -3.22%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390196.000 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.797 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55837.581 4.30%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.509 -3.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1160246.919 6.09%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.860 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.130 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.492 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.890 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.364 1.54%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.826 -
std::map<std::string,_int>::erase(iterator)/1024 26.048 -
std::map<std::string,_int>::erase(iterator)/32 27.127 -
std::map<std::string,_int>::erase(iterator)/8192 31.638 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.360 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13121.025 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.828 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 131159.249 6.49%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.466 -
std::map<std::string,_int>::erase(key)_(existent)/32 73.179 -
std::map<std::string,_int>::erase(key)_(existent)/8192 59.671 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.110 3.29%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.558 1.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.599 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.216 -4.99%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.495 -3.55%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.915 -4.09%
std::map<std::string,_int>::find(key)_(existent)/1024 24.450 -1.13%
std::map<std::string,_int>::find(key)_(existent)/32 15.709 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.610 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.566 9.21%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.605 9.45%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.762 9.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.374 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.714 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.704 1.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.891 -1.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.685 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.196 1.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.332 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.280 1.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.879 -10.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.983 1.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.275 -7.44%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 74.446 3.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.110 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.182 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.767 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.053 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.813 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66208.906 1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1504.521 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924930.719 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.446 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44177.481 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1262.651 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617639.921 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.544 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39704.787 1.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1153.329 1.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 605333.215 -1.40%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.974 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34802.863 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1291.587 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407530.038 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.159 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34616.520 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.413 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369437.895 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.291 3.08%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.450 -19.89%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.061 18.40%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.792 42.28%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.705 -3.24%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.419 12.29%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.164 -25.08%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.631 1.40%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.108 -7.74%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.149 -5.98%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.929 13.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.866 -40.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.301 -54.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.162 45.93%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.854 8.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.104 -18.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.420 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.019 1.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.579 -14.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.965 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.688 40.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.910 -15.57%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.056 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.464 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.784 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.328 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.762 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.171 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.367 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36460.658 -2.36%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 851.090 4.06%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351805.803 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.475 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36207.321 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 830.488 7.44%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351105.735 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.155 1.79%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15483.616 -3.98%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.246 7.48%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207426.130 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.884 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.240 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.860 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.592 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.551 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.338 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 444.954 1.32%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.609 4.81%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495814.831 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.745 -1.42%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3822.556 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.833 -1.18%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.899 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493644.954 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.077 -1.41%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3848.216 1.78%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.494 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.527 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625945.550 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.374 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4861.514 -1.14%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.501 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 711.371 -1.93%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624290.510 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.215 1.43%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4879.910 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.463 -
std::mismatch(list<int>)_(it,_it,_it)/1024 764.008 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 933595.467 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.638 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7406.881 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.256 -6.53%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.865 -2.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951270.693 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.946 -5.81%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11680.466 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.595 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.459 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004031.535 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.111 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12020.504 -3.83%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 798.822 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.384 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997132.705 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.660 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10763.294 1.98%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.360 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.912 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68438.146 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.118 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.401 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.938 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68552.840 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.587 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 575.334 14.00%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.573 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 618962.556 1.46%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.274 1.40%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4961.299 5.06%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.325 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.948 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607430.760 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.236 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4729.717 -
std::move(deque<int>)/1048576 57573.963 5.84%
std::move(deque<int>)/262144 15105.923 -
std::move(deque<int>)/32768 2096.038 -12.07%
std::move(deque<int>)/4096 149.628 -
std::move(deque<int>)/512 22.184 -
std::move(deque<int>)/64 4.841 -
std::move(deque<int>)/8 3.356 -3.02%
std::move(list<int>)/1048576 986258.954 -
std::move(list<int>)/262144 241446.888 -
std::move(list<int>)/32768 30985.615 1.09%
std::move(list<int>)/4096 4402.171 11.88%
std::move(list<int>)/512 355.149 -1.35%
std::move(list<int>)/64 41.108 -4.33%
std::move(list<int>)/8 3.371 -
std::move(vector<bool>)_(aligned)/1048576 1734.545 -
std::move(vector<bool>)_(aligned)/262144 255.786 -
std::move(vector<bool>)_(aligned)/32768 36.828 -
std::move(vector<bool>)_(aligned)/4096 7.022 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.619 -8.40%
std::move(vector<bool>)_(unaligned)/1048576 6552.602 -
std::move(vector<bool>)_(unaligned)/262144 1619.661 1.23%
std::move(vector<bool>)_(unaligned)/32768 210.495 -
std::move(vector<bool>)_(unaligned)/4096 26.555 -
std::move(vector<bool>)_(unaligned)/512 4.681 -6.50%
std::move(vector<bool>)_(unaligned)/64 1.627 -
std::move(vector<int>)/1048576 57388.539 -
std::move(vector<int>)/262144 15023.173 -
std::move(vector<int>)/32768 1729.405 -
std::move(vector<int>)/4096 133.711 -
std::move(vector<int>)/512 20.130 -
std::move(vector<int>)/64 4.146 -
std::move(vector<int>)/8 2.252 -1.26%
std::move_backward(deque<int>)/1048576 133248.006 -
std::move_backward(deque<int>)/262144 31435.637 -
std::move_backward(deque<int>)/32768 3489.267 -
std::move_backward(deque<int>)/4096 155.122 -
std::move_backward(deque<int>)/512 23.779 1.15%
std::move_backward(deque<int>)/64 5.291 2.30%
std::move_backward(deque<int>)/8 3.623 5.91%
std::move_backward(list<int>)/1048576 1038524.172 -
std::move_backward(list<int>)/262144 267899.686 3.61%
std::move_backward(list<int>)/32768 31275.705 -1.43%
std::move_backward(list<int>)/4096 4364.496 -8.76%
std::move_backward(list<int>)/512 370.688 -
std::move_backward(list<int>)/64 39.571 -
std::move_backward(list<int>)/8 3.331 -1.49%
std::move_backward(vector<bool>)_(aligned)/1048576 1735.909 -
std::move_backward(vector<bool>)_(aligned)/262144 258.308 -
std::move_backward(vector<bool>)_(aligned)/32768 38.075 -
std::move_backward(vector<bool>)_(aligned)/4096 7.249 -
std::move_backward(vector<bool>)_(aligned)/512 2.322 1.53%
std::move_backward(vector<bool>)_(aligned)/64 1.789 3.15%
std::move_backward(vector<bool>)_(unaligned)/1048576 6518.313 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.573 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.682 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.366 -
std::move_backward(vector<bool>)_(unaligned)/512 4.568 -
std::move_backward(vector<bool>)_(unaligned)/64 1.681 -
std::move_backward(vector<int>)/1048576 59980.992 1.73%
std::move_backward(vector<int>)/262144 22134.695 6.64%
std::move_backward(vector<int>)/32768 1732.370 -
std::move_backward(vector<int>)/4096 135.730 -
std::move_backward(vector<int>)/512 20.861 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.310 -1.89%
std::multimap<int,_int>::clear()/0 390.733 -
std::multimap<int,_int>::clear()/1024 10794.491 1.25%
std::multimap<int,_int>::clear()/32 643.539 -
std::multimap<int,_int>::clear()/8192 85647.825 1.35%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.493 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.712 -1.51%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.599 1.33%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.478 -3.69%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.892 5.20%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.571 -49.86%
std::multimap<int,_int>::count(key)_(existent)/1024 5.410 -
std::multimap<int,_int>::count(key)_(existent)/32 3.614 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.569 2.05%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.573 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.259 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.776 -1.15%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.830 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.332 -1.01%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.735 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51422.413 -
std::multimap<int,_int>::ctor(const&)/0 12.740 -
std::multimap<int,_int>::ctor(const&)/1024 6550.160 -1.20%
std::multimap<int,_int>::ctor(const&)/32 221.121 -
std::multimap<int,_int>::ctor(const&)/8192 52265.217 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.010 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6875.265 3.84%
std::multimap<int,_int>::ctor(const&,_alloc)/32 243.887 6.50%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52312.012 -1.90%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.708 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8564.674 -6.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.995 -2.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69974.322 -5.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.714 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.114 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.645 -1.57%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 259190.619 1.30%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.534 2.31%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.489 3.18%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.987 -1.05%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.844 4.69%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.777 19.23%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.957 1.86%
std::multimap<int,_int>::erase(iterator)/1024 20.366 -
std::multimap<int,_int>::erase(iterator)/32 20.269 -
std::multimap<int,_int>::erase(iterator)/8192 20.421 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.446 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7516.203 3.46%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.603 1.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57797.618 2.37%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.368 2.75%
std::multimap<int,_int>::erase(key)_(existent)/32 22.608 1.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.814 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -5.06%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.326 28.97%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.257 36.04%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.145 25.82%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.020 2.58%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.871 1.45%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.150 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.882 1.75%
std::multimap<int,_int>::find(key)_(existent)/32 1.764 1.40%
std::multimap<int,_int>::find(key)_(existent)/8192 5.362 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.247 -5.22%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.358 -10.10%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.104 -2.95%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.067 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.976 1.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.472 -1.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.011 1.10%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.140 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.655 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.362 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.094 1.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.128 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.147 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.577 -2.13%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.814 -2.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.101 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.707 3.44%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.776 -1.55%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.237 -1.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.362 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14832.121 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.733 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184270.609 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.933 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11803.958 2.16%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.141 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121953.840 1.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.028 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12311.165 -1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 685.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 219042.778 2.11%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.596 -3.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10877.330 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.034 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89263.298 2.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.243 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10052.945 3.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 675.407 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83034.455 3.50%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.688 2.82%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.305 -1.81%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.731 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.048 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.817 7.75%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.986 5.34%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.205 5.03%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.063 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.775 1.09%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.023 -1.07%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.492 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.105 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.399 -1.13%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.350 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.987 111.74%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.205 59.19%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.898 127.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6538.543 -1.78%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.551 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52099.993 -2.18%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6523.559 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.701 2.72%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52303.593 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.777 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.475 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12673.798 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.098 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.341 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.386 40.30%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.363 23.66%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.856 45.89%
std::multimap<std::string,_int>::clear()/0 392.937 -
std::multimap<std::string,_int>::clear()/1024 21328.904 1.31%
std::multimap<std::string,_int>::clear()/32 882.549 -
std::multimap<std::string,_int>::clear()/8192 212406.268 1.13%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.309 -15.81%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.530 8.36%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.076 -12.80%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.844 -15.96%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.087 -5.86%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.036 -13.62%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.454 -14.45%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.421 -8.63%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.377 -18.30%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.851 -14.34%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.201 -17.40%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.804 -21.70%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.776 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7057.846 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.616 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60079.812 -
std::multimap<std::string,_int>::ctor(const&)/0 12.651 -
std::multimap<std::string,_int>::ctor(const&)/1024 35117.311 -
std::multimap<std::string,_int>::ctor(const&)/32 677.275 -13.59%
std::multimap<std::string,_int>::ctor(const&)/8192 340645.317 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37205.171 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.624 -7.30%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345698.952 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40293.046 2.14%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 772.341 -19.40%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381039.082 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.154 2.21%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58090.286 -3.80%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1009.878 -4.36%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103340.363 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.198 -18.10%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.476 -10.46%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.617 -8.33%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.996 -4.13%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.037 -9.54%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.937 -15.07%
std::multimap<std::string,_int>::erase(iterator)/1024 26.660 2.08%
std::multimap<std::string,_int>::erase(iterator)/32 25.025 -4.40%
std::multimap<std::string,_int>::erase(iterator)/8192 31.998 20.05%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.064 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12818.666 1.04%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.889 3.15%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118562.128 1.53%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.224 -15.65%
std::multimap<std::string,_int>::erase(key)_(existent)/32 82.727 42.06%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.862 18.81%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.102 -1.73%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.054 -2.81%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.506 1.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.362 1.58%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.819 5.11%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.296 2.53%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.642 -3.44%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.492 -2.46%
std::multimap<std::string,_int>::find(key)_(existent)/8192 32.634 11.57%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.074 -6.78%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.637 -18.70%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.904 -8.00%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.826 4.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.944 20.99%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.889 18.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.901 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.604 -20.07%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.009 5.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.393 -3.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.000 7.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.887 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 53.306 52.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.335 6.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.232 -15.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.367 34.49%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.977 12.38%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.246 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.672 1.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.923 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65354.839 -1.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1383.243 2.56%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917262.858 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.418 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44295.018 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1216.749 1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594184.540 -1.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.835 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62928.058 -2.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1427.399 -9.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817752.470 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.633 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33016.181 -1.99%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1110.087 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383373.616 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.719 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32337.775 -1.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1111.018 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348184.794 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.791 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.192 -42.74%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 72.920 -18.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.692 4.46%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 64.168 -6.65%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.895 -16.90%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 97.921 14.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.482 -19.74%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.253 25.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.940 -18.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.838 4.85%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.849 3.89%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.365 -4.54%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.809 1.27%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.542 -31.79%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.312 -23.62%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.198 -30.20%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37107.499 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 740.597 11.60%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349248.738 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.415 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35678.881 -1.32%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 764.685 1.40%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349197.212 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.149 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16929.633 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 357.930 5.50%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207084.290 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.727 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.948 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.899 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.147 -13.74%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.017 -16.21%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.324 -11.22%
std::multiset<int>::clear()/0 391.917 -
std::multiset<int>::clear()/1024 10850.431 11.73%
std::multiset<int>::clear()/32 656.444 6.11%
std::multiset<int>::clear()/8192 86307.818 12.41%
std::multiset<int>::contains(key)_(existent)/1024 4.159 1.99%
std::multiset<int>::contains(key)_(existent)/32 1.708 -2.25%
std::multiset<int>::contains(key)_(existent)/8192 8.783 -
std::multiset<int>::contains(key)_(non-existent)/0 0.301 8.58%
std::multiset<int>::contains(key)_(non-existent)/1024 5.929 -4.43%
std::multiset<int>::contains(key)_(non-existent)/32 2.700 -3.19%
std::multiset<int>::contains(key)_(non-existent)/8192 8.844 -4.71%
std::multiset<int>::count(key)_(existent)/1024 5.663 -
std::multiset<int>::count(key)_(existent)/32 3.780 -
std::multiset<int>::count(key)_(existent)/8192 10.047 9.13%
std::multiset<int>::count(key)_(non-existent)/0 0.278 10.50%
std::multiset<int>::count(key)_(non-existent)/1024 5.814 -7.86%
std::multiset<int>::count(key)_(non-existent)/32 2.352 -8.42%
std::multiset<int>::count(key)_(non-existent)/8192 9.081 -12.29%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.788 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6117.402 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.055 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48729.879 1.37%
std::multiset<int>::ctor(const&)/0 12.713 -
std::multiset<int>::ctor(const&)/1024 6444.221 -
std::multiset<int>::ctor(const&)/32 222.787 -
std::multiset<int>::ctor(const&)/8192 51832.241 -
std::multiset<int>::ctor(const&,_alloc)/0 12.709 -
std::multiset<int>::ctor(const&,_alloc)/1024 6465.404 -
std::multiset<int>::ctor(const&,_alloc)/32 225.216 -2.50%
std::multiset<int>::ctor(const&,_alloc)/8192 51379.449 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8764.984 -2.96%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.091 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69247.908 -2.04%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12771.129 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.221 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 239894.209 -3.51%
std::multiset<int>::equal_range(key)_(existent)/1024 5.365 -
std::multiset<int>::equal_range(key)_(existent)/32 2.350 -1.64%
std::multiset<int>::equal_range(key)_(existent)/8192 8.292 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.576 -1.52%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.397 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.426 -3.78%
std::multiset<int>::erase(iterator)/1024 24.735 6.54%
std::multiset<int>::erase(iterator)/32 22.113 6.69%
std::multiset<int>::erase(iterator)/8192 24.703 6.18%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.558 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6984.023 4.28%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.794 2.96%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56425.760 5.68%
std::multiset<int>::erase(key)_(existent)/1024 40.168 -
std::multiset<int>::erase(key)_(existent)/32 21.940 -1.15%
std::multiset<int>::erase(key)_(existent)/8192 60.113 -1.55%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.268 6.18%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.565 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.300 -6.74%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.049 -14.38%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.939 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.789 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.088 -1.61%
std::multiset<int>::find(key)_(existent)/1024 4.255 3.90%
std::multiset<int>::find(key)_(existent)/32 1.635 -
std::multiset<int>::find(key)_(existent)/8192 8.684 9.25%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.537 1.82%
std::multiset<int>::find(key)_(non-existent)/32 2.299 2.18%
std::multiset<int>::find(key)_(non-existent)/8192 9.988 22.41%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.466 8.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.333 17.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.041 7.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.089 2.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.913 4.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.825 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.201 4.56%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.120 3.24%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.353 -5.29%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.262 5.48%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.311 -2.53%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.683 -15.72%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.472 4.61%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.395 10.62%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.109 6.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.624 3.21%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.864 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14981.653 3.31%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.383 1.35%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 191263.930 2.95%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.132 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12077.454 4.43%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 676.804 3.04%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120569.648 4.01%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.818 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12118.819 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.317 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 191875.366 -
std::multiset<int>::insert(value)_(already_present)/1024 27.536 -2.98%
std::multiset<int>::insert(value)_(already_present)/32 18.609 1.03%
std::multiset<int>::insert(value)_(already_present)/8192 31.409 -8.09%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.146 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.731 -10.92%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.046 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.539 -7.70%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.138 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.208 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.127 1.05%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.292 -4.48%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.153 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.156 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.707 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.532 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.411 -1.01%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.707 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.369 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6412.480 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.640 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51616.199 1.32%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.359 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6561.736 2.93%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 230.396 3.23%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52491.176 2.91%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1495.200 13.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 44.656 20.06%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12761.432 3.50%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.143 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.385 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.002 2.26%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.464 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.487 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.695 -
std::multiset<std::string>::clear()/0 393.620 -
std::multiset<std::string>::clear()/1024 22294.316 3.74%
std::multiset<std::string>::clear()/32 910.027 2.02%
std::multiset<std::string>::clear()/8192 216600.473 1.34%
std::multiset<std::string>::contains(key)_(existent)/1024 26.148 -7.85%
std::multiset<std::string>::contains(key)_(existent)/32 16.479 -20.93%
std::multiset<std::string>::contains(key)_(existent)/8192 29.907 -11.54%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.596 5.66%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.072 -7.67%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.561 -13.33%
std::multiset<std::string>::count(key)_(existent)/1024 23.508 -2.16%
std::multiset<std::string>::count(key)_(existent)/32 19.549 -5.80%
std::multiset<std::string>::count(key)_(existent)/8192 30.957 9.36%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.346 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.199 -5.65%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.510 1.11%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.854 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6880.248 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.448 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57173.929 -
std::multiset<std::string>::ctor(const&)/0 12.711 -
std::multiset<std::string>::ctor(const&)/1024 35379.760 2.00%
std::multiset<std::string>::ctor(const&)/32 822.291 2.24%
std::multiset<std::string>::ctor(const&)/8192 341764.571 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.724 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36768.372 -
std::multiset<std::string>::ctor(const&,_alloc)/32 749.371 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 345490.396 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.887 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38733.630 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.925 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377645.789 -1.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54959.569 -2.67%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.520 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081618.675 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.356 -9.90%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.290 -7.02%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.827 4.81%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -4.52%
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.305 3.04%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.091 -4.27%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 30.901 -9.14%
std::multiset<std::string>::erase(iterator)/1024 32.995 4.61%
std::multiset<std::string>::erase(iterator)/32 27.563 -3.36%
std::multiset<std::string>::erase(iterator)/8192 36.980 2.10%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.502 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13149.217 1.08%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.125 1.02%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119676.465 -
std::multiset<std::string>::erase(key)_(existent)/1024 97.619 -
std::multiset<std::string>::erase(key)_(existent)/32 81.967 -
std::multiset<std::string>::erase(key)_(existent)/8192 83.491 2.68%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.364 1.86%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.710 5.62%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.696 2.70%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.674 4.08%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.841 2.49%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.392 4.64%
std::multiset<std::string>::find(key)_(existent)/1024 24.008 -
std::multiset<std::string>::find(key)_(existent)/32 15.228 2.12%
std::multiset<std::string>::find(key)_(existent)/8192 28.242 -4.56%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.576 -3.90%
std::multiset<std::string>::find(key)_(non-existent)/32 9.269 -7.43%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.540 -1.94%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 38.995 9.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.994 3.32%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.365 5.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 97.820 2.23%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.500 6.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.902 4.65%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.745 7.53%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.964 3.57%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.505 1.50%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.835 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.649 -1.21%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 76.198 1.20%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.337 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.310 -1.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.554 -2.76%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 32.318 3.53%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.547 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63492.675 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1446.676 2.25%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917318.302 1.53%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.539 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43799.968 1.76%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1296.996 2.90%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611861.430 1.64%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.994 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61829.498 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1522.305 2.63%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 829751.456 1.45%
std::multiset<std::string>::insert(value)_(already_present)/1024 54.661 -
std::multiset<std::string>::insert(value)_(already_present)/32 43.625 2.31%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.841 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.417 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.045 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.897 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.649 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.866 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.527 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.894 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.713 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.465 10.47%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.666 20.00%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.661 -4.02%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 50.906 69.63%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.404 52.73%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 54.990 65.70%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.284 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36544.673 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.201 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347050.925 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -2.21%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 40193.210 12.34%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.399 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345994.938 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16430.850 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.398 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205134.890 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 92.020 6.06%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.089 -5.27%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.083 6.61%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.661 -18.74%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.545 -13.54%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.656 -20.44%
std::none_of(deque<int>)_(process_all)/32 12.323 -
std::none_of(deque<int>)_(process_all)/32768 10108.359 -14.64%
std::none_of(deque<int>)_(process_all)/50 18.911 -
std::none_of(deque<int>)_(process_all)/8 3.429 4.05%
std::none_of(deque<int>)_(process_all)/8192 2516.427 -15.47%
std::none_of(list<int>)_(process_all)/32 11.732 -
std::none_of(list<int>)_(process_all)/32768 26954.341 3.77%
std::none_of(list<int>)_(process_all)/50 22.042 -
std::none_of(list<int>)_(process_all)/8 2.670 -
std::none_of(list<int>)_(process_all)/8192 8980.863 26.78%
std::none_of(vector<int>)_(process_all)/32 8.366 -
std::none_of(vector<int>)_(process_all)/32768 8132.902 -
std::none_of(vector<int>)_(process_all)/50 19.523 1.91%
std::none_of(vector<int>)_(process_all)/8 2.202 -10.66%
std::none_of(vector<int>)_(process_all)/8192 2041.613 -
std::partial_sort(deque<int>)_(ascending)/1024 7761.552 -
std::partial_sort(deque<int>)_(ascending)/8 32.766 -1.46%
std::partial_sort(deque<int>)_(ascending)/8192 143115.833 -2.79%
std::partial_sort(deque<int>)_(descending)/1024 17905.628 -
std::partial_sort(deque<int>)_(descending)/8 42.088 -
std::partial_sort(deque<int>)_(descending)/8192 258180.425 -1.41%
std::partial_sort(deque<int>)_(heap)/1024 18070.309 -
std::partial_sort(deque<int>)_(heap)/8 39.420 -
std::partial_sort(deque<int>)_(heap)/8192 262818.306 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7723.233 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.362 -1.30%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145155.264 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18878.482 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.792 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261870.801 -1.92%
std::partial_sort(deque<int>)_(repeated)/1024 6269.249 -
std::partial_sort(deque<int>)_(repeated)/8 26.160 -
std::partial_sort(deque<int>)_(repeated)/8192 76068.531 -
std::partial_sort(deque<int>)_(shuffled)/1024 15565.517 -
std::partial_sort(deque<int>)_(shuffled)/8 32.558 -1.38%
std::partial_sort(deque<int>)_(shuffled)/8192 241634.931 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4789.582 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.172 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50913.320 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7910.032 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.679 -4.73%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93494.167 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7957.022 -2.73%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.426 -3.97%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96433.118 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4796.373 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.891 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50840.024 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8876.629 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 19.870 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93375.787 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.121 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.147 -1.44%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26872.731 -4.94%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 7009.290 3.95%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.580 -2.97%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83940.899 -
std::partial_sort(vector<int>)_(ascending)/1024 4760.327 -
std::partial_sort(vector<int>)_(ascending)/8 18.998 -
std::partial_sort(vector<int>)_(ascending)/8192 50501.174 -
std::partial_sort(vector<int>)_(descending)/1024 7956.776 -
std::partial_sort(vector<int>)_(descending)/8 24.028 1.29%
std::partial_sort(vector<int>)_(descending)/8192 94521.706 1.08%
std::partial_sort(vector<int>)_(heap)/1024 7995.243 -
std::partial_sort(vector<int>)_(heap)/8 27.393 1.20%
std::partial_sort(vector<int>)_(heap)/8192 97229.935 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4747.762 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.961 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50419.790 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8897.938 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.874 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93717.230 -
std::partial_sort(vector<int>)_(repeated)/1024 2524.818 -
std::partial_sort(vector<int>)_(repeated)/8 18.617 -
std::partial_sort(vector<int>)_(repeated)/8192 26316.552 -4.40%
std::partial_sort(vector<int>)_(shuffled)/1024 6755.668 -
std::partial_sort(vector<int>)_(shuffled)/8 28.287 -
std::partial_sort(vector<int>)_(shuffled)/8192 88132.759 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5142.588 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.150 2.77%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53244.709 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8165.879 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.920 -37.00%
std::partial_sort_copy(deque<int>)_(descending)/8192 95367.924 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8388.189 1.45%
std::partial_sort_copy(deque<int>)_(heap)/8 15.365 -30.25%
std::partial_sort_copy(deque<int>)_(heap)/8192 103918.406 5.88%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.697 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.034 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52941.739 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8967.999 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.991 2.66%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94927.492 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.809 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.859 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29446.212 -4.56%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6944.184 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.368 1.95%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87346.540 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5372.362 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.312 -1.07%
std::partial_sort_copy(list<int>)_(ascending)/8192 57383.342 -
std::partial_sort_copy(list<int>)_(descending)/1024 8251.017 -
std::partial_sort_copy(list<int>)_(descending)/8 15.988 -
std::partial_sort_copy(list<int>)_(descending)/8192 97727.947 -
std::partial_sort_copy(list<int>)_(heap)/1024 8270.311 -
std::partial_sort_copy(list<int>)_(heap)/8 17.422 -1.62%
std::partial_sort_copy(list<int>)_(heap)/8192 100236.075 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5365.159 -3.35%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.360 -3.23%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57708.202 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9188.012 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.179 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96918.916 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3123.584 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.037 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33190.820 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7084.937 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.808 -1.74%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88662.180 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4728.937 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.354 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50696.382 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.435 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.910 1.14%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92905.212 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7900.437 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.935 2.33%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96464.543 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4739.223 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.265 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50456.750 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8778.356 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.312 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93046.189 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.876 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.452 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26851.946 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6732.079 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.289 -1.07%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84920.076 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4806.879 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.933 2.15%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50494.728 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7888.519 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.510 1.24%
std::partial_sort_copy(vector<int>)_(descending)/8192 93723.233 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7945.105 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.941 -5.86%
std::partial_sort_copy(vector<int>)_(heap)/8192 97219.054 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4797.889 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.830 1.44%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50469.181 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8881.107 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.040 -1.69%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94493.511 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2496.780 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.810 3.17%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27761.784 2.82%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6786.768 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.762 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88066.772 -
std::partition(deque<int>)_(dense)/1024 355.468 -
std::partition(deque<int>)_(dense)/32 9.248 -1.31%
std::partition(deque<int>)_(dense)/50 14.165 2.67%
std::partition(deque<int>)_(dense)/8192 2798.946 -
std::partition(deque<int>)_(sparse)/1024 383.415 -
std::partition(deque<int>)_(sparse)/32 10.787 -
std::partition(deque<int>)_(sparse)/50 16.262 1.80%
std::partition(deque<int>)_(sparse)/8192 2972.359 -
std::partition(list<int>)_(dense)/1024 391.401 -
std::partition(list<int>)_(dense)/32 8.847 -
std::partition(list<int>)_(dense)/50 13.377 -
std::partition(list<int>)_(dense)/8192 4427.971 -13.03%
std::partition(list<int>)_(sparse)/1024 716.371 -
std::partition(list<int>)_(sparse)/32 8.891 -
std::partition(list<int>)_(sparse)/50 21.991 2.35%
std::partition(list<int>)_(sparse)/8192 7099.343 -9.38%
std::partition(vector<int>)_(dense)/1024 243.779 -1.95%
std::partition(vector<int>)_(dense)/32 8.226 1.72%
std::partition(vector<int>)_(dense)/50 13.164 -
std::partition(vector<int>)_(dense)/8192 1880.223 -
std::partition(vector<int>)_(sparse)/1024 257.195 -
std::partition(vector<int>)_(sparse)/32 8.915 -
std::partition(vector<int>)_(sparse)/50 13.800 -2.03%
std::partition(vector<int>)_(sparse)/8192 1874.970 -
std::partition_copy(deque<int>)/1024 635.139 -9.91%
std::partition_copy(deque<int>)/32 12.680 -1.39%
std::partition_copy(deque<int>)/50 21.076 -
std::partition_copy(deque<int>)/8192 5697.135 -6.18%
std::partition_copy(list<int>)/1024 715.071 -
std::partition_copy(list<int>)/32 8.942 1.14%
std::partition_copy(list<int>)/50 13.052 -
std::partition_copy(list<int>)/8192 7260.088 -
std::partition_copy(vector<int>)/1024 484.564 2.89%
std::partition_copy(vector<int>)/32 8.219 3.24%
std::partition_copy(vector<int>)/50 12.585 -
std::partition_copy(vector<int>)/8192 4537.462 -
std::partition_point(deque<int>)/1024 9.519 -
std::partition_point(deque<int>)/32 4.149 -
std::partition_point(deque<int>)/50 4.648 -
std::partition_point(deque<int>)/8192 15.145 -1.95%
std::partition_point(list<int>)/1024 1297.109 -
std::partition_point(list<int>)/32 15.979 -
std::partition_point(list<int>)/50 24.971 -
std::partition_point(list<int>)/8192 13337.278 -2.10%
std::partition_point(vector<int>)/1024 6.136 -
std::partition_point(vector<int>)/32 2.645 2.92%
std::partition_point(vector<int>)/50 2.587 -
std::partition_point(vector<int>)/8192 9.381 1.51%
std::pop_heap(deque<float>)/1024 12.780 -5.93%
std::pop_heap(deque<float>)/8 52.065 -
std::pop_heap(deque<float>)/8192 60.981 -
std::pop_heap(deque<int>)/1024 13.201 5.90%
std::pop_heap(deque<int>)/8 52.516 -
std::pop_heap(deque<int>)/8192 53.253 -
std::pop_heap(deque<size_t>)/1024 15.243 -3.34%
std::pop_heap(deque<size_t>)/8 52.441 -1.96%
std::pop_heap(deque<size_t>)/8192 59.132 -
std::pop_heap(deque<std::string>)/1024 60.767 -
std::pop_heap(deque<std::string>)/8 57.173 -
std::pop_heap(deque<std::string>)/8192 113.450 -
std::pop_heap(vector<float>)/1024 8.434 -
std::pop_heap(vector<float>)/8 50.577 -
std::pop_heap(vector<float>)/8192 19.736 -
std::pop_heap(vector<int>)/1024 9.918 -
std::pop_heap(vector<int>)/8 51.314 -
std::pop_heap(vector<int>)/8192 12.994 -
std::pop_heap(vector<size_t>)/1024 9.873 -
std::pop_heap(vector<size_t>)/8 51.766 -
std::pop_heap(vector<size_t>)/8192 13.088 -
std::pop_heap(vector<std::string>)/1024 20.842 -
std::pop_heap(vector<std::string>)/8 53.632 -
std::pop_heap(vector<std::string>)/8192 51.719 -
std::remove(deque<int>)_(prefix)/1024 528.164 -
std::remove(deque<int>)_(prefix)/32 55.655 -
std::remove(deque<int>)_(prefix)/50 61.770 -2.95%
std::remove(deque<int>)_(prefix)/8192 3872.429 -
std::remove(deque<int>)_(sprinkled)/1024 523.340 -
std::remove(deque<int>)_(sprinkled)/32 56.258 3.09%
std::remove(deque<int>)_(sprinkled)/50 64.538 4.27%
std::remove(deque<int>)_(sprinkled)/8192 3852.939 -
std::remove(list<int>)_(prefix)/1024 962.401 -2.37%
std::remove(list<int>)_(prefix)/32 52.367 -
std::remove(list<int>)_(prefix)/50 63.306 -
std::remove(list<int>)_(prefix)/8192 8241.513 -
std::remove(list<int>)_(sprinkled)/1024 954.343 -2.45%
std::remove(list<int>)_(sprinkled)/32 52.170 -
std::remove(list<int>)_(sprinkled)/50 61.586 -
std::remove(list<int>)_(sprinkled)/8192 7883.926 -
std::remove(vector<int>)_(prefix)/1024 312.815 1.05%
std::remove(vector<int>)_(prefix)/32 48.740 -
std::remove(vector<int>)_(prefix)/50 54.090 -
std::remove(vector<int>)_(prefix)/8192 2107.191 -
std::remove(vector<int>)_(sprinkled)/1024 288.418 1.19%
std::remove(vector<int>)_(sprinkled)/32 48.836 -
std::remove(vector<int>)_(sprinkled)/50 53.126 -
std::remove(vector<int>)_(sprinkled)/8192 1979.145 -
std::remove_copy(deque<int>)_(prefix)/1024 422.056 11.75%
std::remove_copy(deque<int>)_(prefix)/32 13.065 -
std::remove_copy(deque<int>)_(prefix)/50 20.931 4.62%
std::remove_copy(deque<int>)_(prefix)/8192 3363.413 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.939 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.176 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.366 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2891.726 -
std::remove_copy(list<int>)_(prefix)/1024 744.268 -
std::remove_copy(list<int>)_(prefix)/32 11.247 -
std::remove_copy(list<int>)_(prefix)/50 18.995 -
std::remove_copy(list<int>)_(prefix)/8192 7007.398 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.754 -
std::remove_copy(list<int>)_(sprinkled)/32 11.234 -
std::remove_copy(list<int>)_(sprinkled)/50 18.741 -
std::remove_copy(list<int>)_(sprinkled)/8192 6980.475 -
std::remove_copy(vector<int>)_(prefix)/1024 263.867 -
std::remove_copy(vector<int>)_(prefix)/32 9.495 1.51%
std::remove_copy(vector<int>)_(prefix)/50 13.907 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.655 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.703 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.481 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.623 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.525 -
std::remove_copy_if(deque<int>)_(prefix)/1024 519.701 -3.19%
std::remove_copy_if(deque<int>)_(prefix)/32 18.497 -1.01%
std::remove_copy_if(deque<int>)_(prefix)/50 28.719 3.03%
std::remove_copy_if(deque<int>)_(prefix)/8192 3761.633 -1.23%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 560.341 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.456 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.814 1.10%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3475.394 -6.62%
std::remove_copy_if(list<int>)_(prefix)/1024 796.866 -
std::remove_copy_if(list<int>)_(prefix)/32 17.048 -
std::remove_copy_if(list<int>)_(prefix)/50 24.761 -
std::remove_copy_if(list<int>)_(prefix)/8192 7348.085 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.537 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.568 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.115 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7301.781 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.461 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.293 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.936 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3361.054 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.795 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.678 1.99%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.839 1.28%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.923 -
std::remove_if(deque<int>)_(prefix)/1024 570.499 1.04%
std::remove_if(deque<int>)_(prefix)/32 54.851 -2.49%
std::remove_if(deque<int>)_(prefix)/50 65.088 -12.17%
std::remove_if(deque<int>)_(prefix)/8192 4287.537 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.208 -
std::remove_if(deque<int>)_(sprinkled)/32 53.824 -
std::remove_if(deque<int>)_(sprinkled)/50 62.417 -
std::remove_if(deque<int>)_(sprinkled)/8192 3901.077 -
std::remove_if(list<int>)_(prefix)/1024 994.261 -
std::remove_if(list<int>)_(prefix)/32 58.719 -
std::remove_if(list<int>)_(prefix)/50 72.274 -
std::remove_if(list<int>)_(prefix)/8192 9330.315 -
std::remove_if(list<int>)_(sprinkled)/1024 981.782 -
std::remove_if(list<int>)_(sprinkled)/32 56.965 -
std::remove_if(list<int>)_(sprinkled)/50 75.056 -3.63%
std::remove_if(list<int>)_(sprinkled)/8192 8153.614 1.17%
std::remove_if(vector<int>)_(prefix)/1024 375.482 7.26%
std::remove_if(vector<int>)_(prefix)/32 48.910 -
std::remove_if(vector<int>)_(prefix)/50 54.569 -
std::remove_if(vector<int>)_(prefix)/8192 2571.496 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.882 -
std::remove_if(vector<int>)_(sprinkled)/32 53.653 -
std::remove_if(vector<int>)_(sprinkled)/50 64.013 3.29%
std::remove_if(vector<int>)_(sprinkled)/8192 3835.290 -
std::replace(deque<int>)_(prefix)/1024 411.658 -
std::replace(deque<int>)_(prefix)/32 13.015 2.37%
std::replace(deque<int>)_(prefix)/50 19.198 -
std::replace(deque<int>)_(prefix)/8192 3268.451 -
std::replace(deque<int>)_(sprinkled)/1024 351.040 -
std::replace(deque<int>)_(sprinkled)/32 12.163 -
std::replace(deque<int>)_(sprinkled)/50 18.233 -
std::replace(deque<int>)_(sprinkled)/8192 2806.072 -
std::replace(list<int>)_(prefix)/1024 738.942 -
std::replace(list<int>)_(prefix)/32 11.057 -
std::replace(list<int>)_(prefix)/50 17.238 -
std::replace(list<int>)_(prefix)/8192 7007.377 -3.04%
std::replace(list<int>)_(sprinkled)/1024 727.387 -
std::replace(list<int>)_(sprinkled)/32 11.264 -
std::replace(list<int>)_(sprinkled)/50 18.727 -1.76%
std::replace(list<int>)_(sprinkled)/8192 7188.917 -3.28%
std::replace(vector<int>)_(prefix)/1024 160.443 -
std::replace(vector<int>)_(prefix)/32 5.214 1.34%
std::replace(vector<int>)_(prefix)/50 7.665 -
std::replace(vector<int>)_(prefix)/8192 1283.611 1.48%
std::replace(vector<int>)_(sprinkled)/1024 158.822 -4.03%
std::replace(vector<int>)_(sprinkled)/32 5.789 -4.31%
std::replace(vector<int>)_(sprinkled)/50 9.367 -1.57%
std::replace(vector<int>)_(sprinkled)/8192 1239.811 -4.47%
std::replace_if(deque<int>)_(prefix)/1024 483.405 -
std::replace_if(deque<int>)_(prefix)/32 14.040 -
std::replace_if(deque<int>)_(prefix)/50 20.342 -
std::replace_if(deque<int>)_(prefix)/8192 3492.540 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.382 -
std::replace_if(deque<int>)_(sprinkled)/32 12.454 -
std::replace_if(deque<int>)_(sprinkled)/50 18.677 -
std::replace_if(deque<int>)_(sprinkled)/8192 2917.146 -
std::replace_if(list<int>)_(prefix)/1024 737.787 -
std::replace_if(list<int>)_(prefix)/32 13.919 -
std::replace_if(list<int>)_(prefix)/50 24.678 -
std::replace_if(list<int>)_(prefix)/8192 7149.256 -6.37%
std::replace_if(list<int>)_(sprinkled)/1024 746.426 -
std::replace_if(list<int>)_(sprinkled)/32 13.306 -
std::replace_if(list<int>)_(sprinkled)/50 23.146 -
std::replace_if(list<int>)_(sprinkled)/8192 7393.391 -7.16%
std::replace_if(vector<int>)_(prefix)/1024 272.045 -1.09%
std::replace_if(vector<int>)_(prefix)/32 9.628 -
std::replace_if(vector<int>)_(prefix)/50 13.855 -
std::replace_if(vector<int>)_(prefix)/8192 2030.526 -
std::replace_if(vector<int>)_(sprinkled)/1024 252.006 2.50%
std::replace_if(vector<int>)_(sprinkled)/32 8.743 -4.33%
std::replace_if(vector<int>)_(sprinkled)/50 14.753 8.00%
std::replace_if(vector<int>)_(sprinkled)/8192 1907.253 -
std::reverse(deque<int>)/32768 5753.592 -
std::reverse(deque<int>)/4096 719.676 -
std::reverse(deque<int>)/512 113.322 -1.95%
std::reverse(deque<int>)/64 13.055 -3.66%
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 18611.505 -4.80%
std::reverse(list<int>)/4096 1575.784 -16.77%
std::reverse(list<int>)/512 192.269 -
std::reverse(list<int>)/64 17.498 -
std::reverse(list<int>)/8 1.935 -
std::reverse(vector<int>)/32768 1034.888 -
std::reverse(vector<int>)/4096 130.628 -
std::reverse(vector<int>)/512 16.337 -
std::reverse(vector<int>)/64 4.194 -
std::reverse(vector<int>)/8 1.489 -4.81%
std::reverse_copy(deque<int>)/32768 8045.151 -
std::reverse_copy(deque<int>)/4096 970.302 -1.08%
std::reverse_copy(deque<int>)/512 125.405 -
std::reverse_copy(deque<int>)/64 15.961 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 27024.875 -
std::reverse_copy(list<int>)/4096 3401.790 4.86%
std::reverse_copy(list<int>)/512 365.787 -
std::reverse_copy(list<int>)/64 30.011 -
std::reverse_copy(list<int>)/8 2.399 -
std::reverse_copy(vector<int>)/32768 981.311 -
std::reverse_copy(vector<int>)/4096 133.022 -
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.521 -
std::reverse_copy(vector<int>)/8 2.786 8.30%
std::rotate(deque<int>)_(1_element_backward)/1024 40.816 -
std::rotate(deque<int>)_(1_element_backward)/32 3.534 -
std::rotate(deque<int>)_(1_element_backward)/50 5.070 2.55%
std::rotate(deque<int>)_(1_element_backward)/8192 312.373 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.539 -
std::rotate(deque<int>)_(1_element_forward)/32 4.140 -
std::rotate(deque<int>)_(1_element_forward)/50 5.427 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.050 -
std::rotate(deque<int>)_(by_1/2)/1024 188.200 -
std::rotate(deque<int>)_(by_1/2)/32 8.492 -
std::rotate(deque<int>)_(by_1/2)/50 11.535 -
std::rotate(deque<int>)_(by_1/2)/8192 1450.059 -
std::rotate(deque<int>)_(by_1/3)/1024 404.562 1.26%
std::rotate(deque<int>)_(by_1/3)/32 20.558 -1.06%
std::rotate(deque<int>)_(by_1/3)/50 29.545 -2.17%
std::rotate(deque<int>)_(by_1/3)/8192 3181.531 -5.70%
std::rotate(deque<int>)_(by_1/4)/1024 278.559 5.13%
std::rotate(deque<int>)_(by_1/4)/32 13.273 1.66%
std::rotate(deque<int>)_(by_1/4)/50 27.719 -2.37%
std::rotate(deque<int>)_(by_1/4)/8192 2441.637 -
std::rotate(list<int>)_(1_element_backward)/1024 745.370 -
std::rotate(list<int>)_(1_element_backward)/32 13.361 -
std::rotate(list<int>)_(1_element_backward)/50 24.931 -1.15%
std::rotate(list<int>)_(1_element_backward)/8192 8066.081 3.55%
std::rotate(list<int>)_(1_element_forward)/1024 733.650 -
std::rotate(list<int>)_(1_element_forward)/32 13.910 -
std::rotate(list<int>)_(1_element_forward)/50 26.116 -
std::rotate(list<int>)_(1_element_forward)/8192 7702.699 6.84%
std::rotate(list<int>)_(by_1/2)/1024 385.662 -
std::rotate(list<int>)_(by_1/2)/32 6.450 -
std::rotate(list<int>)_(by_1/2)/50 12.656 -
std::rotate(list<int>)_(by_1/2)/8192 6175.230 30.85%
std::rotate(list<int>)_(by_1/3)/1024 825.773 2.14%
std::rotate(list<int>)_(by_1/3)/32 17.156 1.39%
std::rotate(list<int>)_(by_1/3)/50 23.628 3.26%
std::rotate(list<int>)_(by_1/3)/8192 10583.402 26.20%
std::rotate(list<int>)_(by_1/4)/1024 579.085 -
std::rotate(list<int>)_(by_1/4)/32 14.563 -
std::rotate(list<int>)_(by_1/4)/50 26.174 1.85%
std::rotate(list<int>)_(by_1/4)/8192 7476.995 13.56%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.527 -1.77%
std::rotate(vector<bool>)_(1_element_backward)/32 17.738 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.737 -
std::rotate(vector<bool>)_(1_element_backward)/8192 106.329 -17.81%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.500 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.623 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.686 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.635 2.01%
std::rotate(vector<bool>)_(by_1/2)/1024 8.478 -
std::rotate(vector<bool>)_(by_1/2)/32 17.899 -
std::rotate(vector<bool>)_(by_1/2)/50 17.729 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.113 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.045 -
std::rotate(vector<bool>)_(by_1/3)/32 17.630 -
std::rotate(vector<bool>)_(by_1/3)/50 17.746 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.944 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.313 5.69%
std::rotate(vector<bool>)_(by_1/4)/32 17.756 -
std::rotate(vector<bool>)_(by_1/4)/50 17.584 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.673 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.552 -
std::rotate(vector<int>)_(1_element_backward)/32 2.928 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.726 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.142 -
std::rotate(vector<int>)_(1_element_forward)/32 2.970 -
std::rotate(vector<int>)_(1_element_forward)/50 5.257 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.132 -
std::rotate(vector<int>)_(by_1/2)/1024 31.761 -
std::rotate(vector<int>)_(by_1/2)/32 2.324 1.08%
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.970 -
std::rotate(vector<int>)_(by_1/3)/1024 118.231 -
std::rotate(vector<int>)_(by_1/3)/32 9.979 -
std::rotate(vector<int>)_(by_1/3)/50 11.080 -1.42%
std::rotate(vector<int>)_(by_1/3)/8192 874.554 -
std::rotate(vector<int>)_(by_1/4)/1024 47.328 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.701 2.73%
std::rotate(vector<int>)_(by_1/4)/8192 370.504 -
std::rotate_copy(deque<int>)/1024 37.627 8.23%
std::rotate_copy(deque<int>)/32 2.574 -5.66%
std::rotate_copy(deque<int>)/50 3.620 20.10%
std::rotate_copy(deque<int>)/8192 296.683 1.16%
std::rotate_copy(list<int>)/1024 739.056 -
std::rotate_copy(list<int>)/32 8.628 -
std::rotate_copy(list<int>)/50 13.884 -1.15%
std::rotate_copy(list<int>)/8192 6753.880 -1.89%
std::rotate_copy(vector<int>)/1024 32.856 -
std::rotate_copy(vector<int>)/32 2.081 -1.81%
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 672.332 70.98%
std::sample(deque<int>)/1024 11356.039 -
std::sample(deque<int>)/32 305.398 -
std::sample(deque<int>)/8192 91518.893 -
std::sample(list<int>)/1024 12054.746 -
std::sample(list<int>)/32 314.133 -
std::sample(list<int>)/8192 99240.671 -
std::sample(vector<int>)/1024 11292.518 -
std::sample(vector<int>)/32 302.995 -
std::sample(vector<int>)/8192 91732.936 -
std::search(deque<int>)_(near_matches)/1000 18458.787 -4.55%
std::search(deque<int>)_(near_matches)/1024 19295.949 5.96%
std::search(deque<int>)_(near_matches)/8192 1452123.272 -
std::search(deque<int>)_(no_match)/1000 406.368 3.72%
std::search(deque<int>)_(no_match)/1024 411.700 36.45%
std::search(deque<int>)_(no_match)/1048576 423792.803 -
std::search(deque<int>)_(no_match)/8192 3313.139 -
std::search(deque<int>)_(same_length)/1000 328.315 -10.29%
std::search(deque<int>)_(same_length)/1024 474.937 -5.74%
std::search(deque<int>)_(same_length)/8192 3774.411 -2.46%
std::search(deque<int>)_(single_element)/1000 447.421 2.31%
std::search(deque<int>)_(single_element)/1024 460.122 -
std::search(deque<int>)_(single_element)/8192 3664.887 -
std::search(deque<int>,_pred)_(near_matches)/1000 25165.974 -
std::search(deque<int>,_pred)_(near_matches)/1024 26388.509 -
std::search(deque<int>,_pred)_(near_matches)/8192 1540128.956 -
std::search(deque<int>,_pred)_(no_match)/1000 554.620 -
std::search(deque<int>,_pred)_(no_match)/1024 573.783 -
std::search(deque<int>,_pred)_(no_match)/1048576 584663.629 -
std::search(deque<int>,_pred)_(no_match)/8192 4597.234 -
std::search(deque<int>,_pred)_(same_length)/1000 508.422 5.05%
std::search(deque<int>,_pred)_(same_length)/1024 519.300 2.78%
std::search(deque<int>,_pred)_(same_length)/8192 4039.235 1.04%
std::search(deque<int>,_pred)_(single_element)/1000 688.022 -
std::search(deque<int>,_pred)_(single_element)/1024 706.467 -
std::search(deque<int>,_pred)_(single_element)/8192 5683.378 -
std::search(list<int>)_(near_matches)/1000 38115.161 -
std::search(list<int>)_(near_matches)/1024 39714.582 -
std::search(list<int>)_(near_matches)/8192 2548487.575 -
std::search(list<int>)_(no_match)/1000 706.124 4.19%
std::search(list<int>)_(no_match)/1024 741.759 -3.51%
std::search(list<int>)_(no_match)/1048576 845135.893 -
std::search(list<int>)_(no_match)/8192 6569.523 -9.59%
std::search(list<int>)_(same_length)/1000 744.680 -
std::search(list<int>)_(same_length)/1024 759.029 -
std::search(list<int>)_(same_length)/8192 8068.364 -6.18%
std::search(list<int>)_(single_element)/1000 699.152 -
std::search(list<int>)_(single_element)/1024 742.277 1.88%
std::search(list<int>)_(single_element)/8192 8312.147 -7.54%
std::search(list<int>,_pred)_(near_matches)/1000 41568.572 -
std::search(list<int>,_pred)_(near_matches)/1024 43544.291 -
std::search(list<int>,_pred)_(near_matches)/8192 2692225.319 -
std::search(list<int>,_pred)_(no_match)/1000 802.614 -
std::search(list<int>,_pred)_(no_match)/1024 822.251 -
std::search(list<int>,_pred)_(no_match)/1048576 955883.015 -
std::search(list<int>,_pred)_(no_match)/8192 7271.875 -7.27%
std::search(list<int>,_pred)_(same_length)/1000 794.762 -
std::search(list<int>,_pred)_(same_length)/1024 815.966 -
std::search(list<int>,_pred)_(same_length)/8192 8700.404 -6.47%
std::search(list<int>,_pred)_(single_element)/1000 800.848 -
std::search(list<int>,_pred)_(single_element)/1024 820.704 -
std::search(list<int>,_pred)_(single_element)/8192 9476.521 -4.13%
std::search(vector<int>)_(near_matches)/1000 14352.691 -
std::search(vector<int>)_(near_matches)/1024 15065.309 -
std::search(vector<int>)_(near_matches)/8192 764148.315 -
std::search(vector<int>)_(no_match)/1000 211.404 1.03%
std::search(vector<int>)_(no_match)/1024 215.145 -
std::search(vector<int>)_(no_match)/1048576 213805.814 1.08%
std::search(vector<int>)_(no_match)/8192 1657.463 -
std::search(vector<int>)_(same_length)/1000 240.781 -
std::search(vector<int>)_(same_length)/1024 245.373 -
std::search(vector<int>)_(same_length)/8192 1872.061 -
std::search(vector<int>)_(single_element)/1000 228.421 -
std::search(vector<int>)_(single_element)/1024 233.681 -
std::search(vector<int>)_(single_element)/8192 1819.355 -
std::search(vector<int>,_pred)_(near_matches)/1000 22759.685 -
std::search(vector<int>,_pred)_(near_matches)/1024 23931.537 1.07%
std::search(vector<int>,_pred)_(near_matches)/8192 1454715.508 -
std::search(vector<int>,_pred)_(no_match)/1000 530.060 -
std::search(vector<int>,_pred)_(no_match)/1024 537.983 -
std::search(vector<int>,_pred)_(no_match)/1048576 601335.924 -
std::search(vector<int>,_pred)_(no_match)/8192 4313.055 -
std::search(vector<int>,_pred)_(same_length)/1000 600.081 -
std::search(vector<int>,_pred)_(same_length)/1024 614.670 -
std::search(vector<int>,_pred)_(same_length)/8192 5004.424 1.71%
std::search(vector<int>,_pred)_(single_element)/1000 566.941 12.16%
std::search(vector<int>,_pred)_(single_element)/1024 580.983 12.25%
std::search(vector<int>,_pred)_(single_element)/8192 4644.431 18.21%
std::search_n(deque<int>)_(no_match)/1024 13.688 -
std::search_n(deque<int>)_(no_match)/32 13.620 -
std::search_n(deque<int>)_(no_match)/8192 15.835 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.464 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.704 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.635 -
std::search_n(list<int>)_(no_match)/1024 733.008 -
std::search_n(list<int>)_(no_match)/32 9.233 -
std::search_n(list<int>)_(no_match)/8192 6613.734 -
std::search_n(list<int>,_pred)_(no_match)/1024 831.797 -
std::search_n(list<int>,_pred)_(no_match)/32 17.381 -
std::search_n(list<int>,_pred)_(no_match)/8192 8154.922 -
std::search_n(vector<int>)_(no_match)/1024 3.369 -
std::search_n(vector<int>)_(no_match)/32 3.383 -
std::search_n(vector<int>)_(no_match)/8192 3.367 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.085 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.119 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.089 -
std::set<int>::clear()/0 391.429 -
std::set<int>::clear()/1024 9566.389 4.37%
std::set<int>::clear()/32 640.040 2.54%
std::set<int>::clear()/8192 83348.130 5.43%
std::set<int>::contains(key)_(existent)/1024 3.902 -
std::set<int>::contains(key)_(existent)/32 1.655 -
std::set<int>::contains(key)_(existent)/8192 8.214 -4.48%
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 6.136 -14.04%
std::set<int>::contains(key)_(non-existent)/32 2.851 -8.23%
std::set<int>::contains(key)_(non-existent)/8192 11.662 -28.29%
std::set<int>::count(key)_(existent)/1024 4.217 -
std::set<int>::count(key)_(existent)/32 1.655 2.29%
std::set<int>::count(key)_(existent)/8192 7.884 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.961 6.41%
std::set<int>::count(key)_(non-existent)/32 3.026 4.50%
std::set<int>::count(key)_(non-existent)/8192 12.213 2.27%
std::set<int>::ctor(&&,_different_allocs)/0 12.849 -
std::set<int>::ctor(&&,_different_allocs)/1024 5847.636 -
std::set<int>::ctor(&&,_different_allocs)/32 177.563 -
std::set<int>::ctor(&&,_different_allocs)/8192 48565.805 -
std::set<int>::ctor(const&)/0 12.724 -
std::set<int>::ctor(const&)/1024 6298.284 -2.18%
std::set<int>::ctor(const&)/32 221.518 -
std::set<int>::ctor(const&)/8192 50114.269 -2.69%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6280.247 -2.39%
std::set<int>::ctor(const&,_alloc)/32 220.375 -1.56%
std::set<int>::ctor(const&,_alloc)/8192 50504.390 -1.80%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.689 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8506.862 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.543 -3.99%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68041.158 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.695 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12915.609 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.124 1.78%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236649.542 -3.70%
std::set<int>::equal_range(key)_(existent)/1024 4.367 -
std::set<int>::equal_range(key)_(existent)/32 1.788 -
std::set<int>::equal_range(key)_(existent)/8192 7.950 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.559 -
std::set<int>::equal_range(key)_(non-existent)/32 2.513 1.21%
std::set<int>::equal_range(key)_(non-existent)/8192 9.986 -
std::set<int>::erase(iterator)/1024 20.811 5.83%
std::set<int>::erase(iterator)/32 20.439 3.77%
std::set<int>::erase(iterator)/8192 21.001 6.24%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.468 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6872.349 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.873 1.20%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56027.502 2.75%
std::set<int>::erase(key)_(existent)/1024 56.225 14.04%
std::set<int>::erase(key)_(existent)/32 22.323 1.05%
std::set<int>::erase(key)_(existent)/8192 69.352 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.463 1.75%
std::set<int>::erase(key)_(non-existent,_end)/32 2.311 -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.210 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.888 -1.87%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.160 1.55%
std::set<int>::find(key)_(existent)/1024 4.019 1.75%
std::set<int>::find(key)_(existent)/32 1.740 1.91%
std::set<int>::find(key)_(existent)/8192 8.057 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.543 -
std::set<int>::find(key)_(non-existent)/32 2.241 -
std::set<int>::find(key)_(non-existent)/8192 8.428 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.048 -1.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.830 3.83%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.137 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.798 -5.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.038 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.616 -1.34%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.791 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.321 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.303 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.628 6.56%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.738 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.914 -8.80%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.254 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.168 -5.11%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.818 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.246 2.62%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.430 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16797.972 -4.40%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.449 -1.98%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182817.628 -1.62%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.711 1.99%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12915.451 -1.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.662 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121348.173 4.33%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.107 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.106 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.650 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130880.655 -2.58%
std::set<int>::insert(value)_(already_present)/1024 5.791 -6.83%
std::set<int>::insert(value)_(already_present)/32 1.756 -
std::set<int>::insert(value)_(already_present)/8192 9.529 -9.22%
std::set<int>::insert(value)_(new_value,_end)/0 17.525 2.37%
std::set<int>::insert(value)_(new_value,_end)/1024 41.561 -
std::set<int>::insert(value)_(new_value,_end)/32 19.255 3.00%
std::set<int>::insert(value)_(new_value,_end)/8192 71.706 -1.15%
std::set<int>::insert(value)_(new_value,_middle)/0 17.039 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.296 1.82%
std::set<int>::insert(value)_(new_value,_middle)/32 18.319 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.596 1.10%
std::set<int>::lower_bound(key)_(existent)/1024 4.473 -3.27%
std::set<int>::lower_bound(key)_(existent)/32 1.503 -
std::set<int>::lower_bound(key)_(existent)/8192 7.924 -2.45%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.008 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.226 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.826 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6287.461 2.50%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.826 -2.85%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49223.008 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.333 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6173.376 -15.95%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.662 -1.51%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49722.349 -7.40%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 4.28%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1347.159 1.52%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.051 9.75%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12324.401 -
std::set<int>::upper_bound(key)_(existent)/1024 4.354 4.84%
std::set<int>::upper_bound(key)_(existent)/32 1.793 2.35%
std::set<int>::upper_bound(key)_(existent)/8192 7.873 -3.74%
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.871 -8.74%
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -6.34%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.960 -9.46%
std::set<std::string>::clear()/0 393.155 -
std::set<std::string>::clear()/1024 21268.263 -1.51%
std::set<std::string>::clear()/32 869.148 -
std::set<std::string>::clear()/8192 212725.511 1.13%
std::set<std::string>::contains(key)_(existent)/1024 24.129 -
std::set<std::string>::contains(key)_(existent)/32 16.254 2.04%
std::set<std::string>::contains(key)_(existent)/8192 28.993 7.17%
std::set<std::string>::contains(key)_(non-existent)/0 0.278 -
std::set<std::string>::contains(key)_(non-existent)/1024 23.017 -3.14%
std::set<std::string>::contains(key)_(non-existent)/32 11.277 5.74%
std::set<std::string>::contains(key)_(non-existent)/8192 29.973 5.68%
std::set<std::string>::count(key)_(existent)/1024 24.764 1.64%
std::set<std::string>::count(key)_(existent)/32 18.017 6.03%
std::set<std::string>::count(key)_(existent)/8192 28.661 -18.80%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.645 4.80%
std::set<std::string>::count(key)_(non-existent)/32 10.217 -3.46%
std::set<std::string>::count(key)_(non-existent)/8192 33.500 1.19%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.884 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7000.533 1.31%
std::set<std::string>::ctor(&&,_different_allocs)/32 206.775 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57455.605 -
std::set<std::string>::ctor(const&)/0 12.786 -
std::set<std::string>::ctor(const&)/1024 34371.873 -
std::set<std::string>::ctor(const&)/32 702.450 -9.31%
std::set<std::string>::ctor(const&)/8192 342654.494 -
std::set<std::string>::ctor(const&,_alloc)/0 12.755 -
std::set<std::string>::ctor(const&,_alloc)/1024 36395.652 -1.52%
std::set<std::string>::ctor(const&,_alloc)/32 689.050 -8.35%
std::set<std::string>::ctor(const&,_alloc)/8192 344229.777 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.741 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39662.826 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.391 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377830.442 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.162 2.49%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55199.233 1.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 996.483 -6.26%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106014.192 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.556 -12.73%
std::set<std::string>::equal_range(key)_(existent)/32 17.501 9.50%
std::set<std::string>::equal_range(key)_(existent)/8192 28.975 1.45%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.739 -10.03%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.816 16.91%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.545 -
std::set<std::string>::erase(iterator)/1024 27.133 -11.66%
std::set<std::string>::erase(iterator)/32 26.207 -4.76%
std::set<std::string>::erase(iterator)/8192 25.858 -4.62%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.651 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12839.253 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.891 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117004.643 -
std::set<std::string>::erase(key)_(existent)/1024 72.610 18.83%
std::set<std::string>::erase(key)_(existent)/32 53.728 5.13%
std::set<std::string>::erase(key)_(existent)/8192 88.039 19.97%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.125 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.563 -2.95%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.019 -5.32%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.336 -6.53%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.503 -11.83%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.520 -6.96%
std::set<std::string>::find(key)_(existent)/1024 23.443 -
std::set<std::string>::find(key)_(existent)/32 17.889 11.83%
std::set<std::string>::find(key)_(existent)/8192 30.714 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 23.000 14.78%
std::set<std::string>::find(key)_(non-existent)/32 10.615 9.98%
std::set<std::string>::find(key)_(non-existent)/8192 31.291 15.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.458 7.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.408 38.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.210 67.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 77.176 10.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.457 -11.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.015 4.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.355 12.64%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.239 -1.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.720 2.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.667 -32.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.371 37.79%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.139 -20.31%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.559 -2.71%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.648 -6.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.580 -8.13%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.937 7.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.159 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65818.670 -1.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1495.010 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918160.987 1.87%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.566 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44413.908 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.354 -2.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 607646.650 1.88%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.543 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41468.565 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1118.293 -3.15%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614851.379 -4.80%
std::set<std::string>::insert(value)_(already_present)/1024 30.245 15.66%
std::set<std::string>::insert(value)_(already_present)/32 9.952 8.70%
std::set<std::string>::insert(value)_(already_present)/8192 37.765 25.75%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.254 -20.06%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.316 -5.25%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.726 -25.51%
std::set<std::string>::insert(value)_(new_value,_end)/8192 71.359 7.36%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.052 -9.55%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 52.736 6.86%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.355 -8.93%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.110 11.34%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.889 -4.16%
std::set<std::string>::lower_bound(key)_(existent)/32 16.401 9.26%
std::set<std::string>::lower_bound(key)_(existent)/8192 26.847 -10.87%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -4.30%
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.748 2.64%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.264 10.28%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.370 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.248 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37147.037 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 851.279 7.64%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347368.813 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36220.047 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.592 -12.89%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347035.948 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.063 1.51%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15640.936 -4.25%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.967 9.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205942.270 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.647 1.51%
std::set<std::string>::upper_bound(key)_(existent)/32 17.936 3.43%
std::set<std::string>::upper_bound(key)_(existent)/8192 32.719 18.01%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.267 4.18%
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.283 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.306 -7.16%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.277 3.69%
std::shift_left(deque<int>)/1024 38.119 -
std::shift_left(deque<int>)/32 3.798 -
std::shift_left(deque<int>)/50 5.435 -
std::shift_left(deque<int>)/8192 301.050 -
std::shift_left(list<int>)/1024 728.779 -
std::shift_left(list<int>)/32 13.444 -
std::shift_left(list<int>)/50 27.527 -
std::shift_left(list<int>)/8192 7668.813 -
std::shift_left(vector<int>)/1024 35.701 -
std::shift_left(vector<int>)/32 2.988 -73.86%
std::shift_left(vector<int>)/50 5.270 -
std::shift_left(vector<int>)/8192 281.315 -
std::shift_right(deque<int>)/1024 40.512 -
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.483 -
std::shift_right(deque<int>)/8192 307.697 -
std::shift_right(list<int>)/1024 734.771 -
std::shift_right(list<int>)/32 14.537 -
std::shift_right(list<int>)/50 26.422 -8.27%
std::shift_right(list<int>)/8192 7440.075 1.17%
std::shift_right(vector<int>)/1024 35.587 -
std::shift_right(vector<int>)/32 2.965 -70.87%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 301.602 -
std::shuffle(deque<int>)/1024 9255.868 -
std::shuffle(deque<int>)/32 292.673 -
std::shuffle(deque<int>)/8192 74103.688 -
std::shuffle(vector<int>)/1024 8758.820 -
std::shuffle(vector<int>)/32 278.084 -
std::shuffle(vector<int>)/8192 70224.458 -
std::sort(deque<int>)_(ascending)/1024 768.211 -
std::sort(deque<int>)_(ascending)/8 17.553 -2.30%
std::sort(deque<int>)_(ascending)/8192 5807.498 -
std::sort(deque<int>)_(descending)/1024 1303.403 -
std::sort(deque<int>)_(descending)/8 25.020 -1.45%
std::sort(deque<int>)_(descending)/8192 10402.483 -
std::sort(deque<int>)_(heap)/1024 6221.849 -
std::sort(deque<int>)_(heap)/8 24.259 -1.22%
std::sort(deque<int>)_(heap)/8192 69221.322 -
std::sort(deque<int>)_(pipe-organ)/1024 2713.028 -1.86%
std::sort(deque<int>)_(pipe-organ)/8 20.053 -
std::sort(deque<int>)_(pipe-organ)/8192 26241.711 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17724.903 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.742 -2.07%
std::sort(deque<int>)_(qsort_adversarial)/8192 490981.589 1.16%
std::sort(deque<int>)_(repeated)/1024 987.525 2.87%
std::sort(deque<int>)_(repeated)/8 18.079 -
std::sort(deque<int>)_(repeated)/8192 6770.141 -
std::sort(deque<int>)_(shuffled)/1024 6863.048 -1.28%
std::sort(deque<int>)_(shuffled)/8 22.819 -1.02%
std::sort(deque<int>)_(shuffled)/8192 81009.446 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.744 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.421 -1.90%
std::sort(vector<NonIntegral>)_(ascending)/8192 3760.468 -
std::sort(vector<NonIntegral>)_(descending)/1024 777.872 -
std::sort(vector<NonIntegral>)_(descending)/8 24.779 -
std::sort(vector<NonIntegral>)_(descending)/8192 5274.685 -
std::sort(vector<NonIntegral>)_(heap)/1024 4339.289 -
std::sort(vector<NonIntegral>)_(heap)/8 23.016 -3.54%
std::sort(vector<NonIntegral>)_(heap)/8192 49856.518 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1878.985 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.173 -1.52%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18418.101 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13378.801 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.513 -1.52%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156034.905 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.719 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.415 3.55%
std::sort(vector<NonIntegral>)_(repeated)/8192 3755.170 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4673.611 -4.33%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.419 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81774.818 -17.83%
std::sort(vector<int>)_(ascending)/1024 522.602 -
std::sort(vector<int>)_(ascending)/8 15.996 2.00%
std::sort(vector<int>)_(ascending)/8192 3753.386 -
std::sort(vector<int>)_(descending)/1024 1030.651 1.77%
std::sort(vector<int>)_(descending)/8 24.661 -
std::sort(vector<int>)_(descending)/8192 7231.797 -
std::sort(vector<int>)_(heap)/1024 4565.514 -
std::sort(vector<int>)_(heap)/8 23.557 -1.96%
std::sort(vector<int>)_(heap)/8192 45598.915 -
std::sort(vector<int>)_(pipe-organ)/1024 2292.894 -
std::sort(vector<int>)_(pipe-organ)/8 17.476 -
std::sort(vector<int>)_(pipe-organ)/8192 21648.696 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13086.191 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.522 5.10%
std::sort(vector<int>)_(qsort_adversarial)/8192 148867.462 -
std::sort(vector<int>)_(repeated)/1024 660.328 -
std::sort(vector<int>)_(repeated)/8 15.720 -
std::sort(vector<int>)_(repeated)/8192 5144.393 2.41%
std::sort(vector<int>)_(shuffled)/1024 4644.628 -
std::sort(vector<int>)_(shuffled)/8 22.586 -
std::sort(vector<int>)_(shuffled)/8192 44991.940 -
std::sort_heap(deque<int>)/1024 13445.024 1.59%
std::sort_heap(deque<int>)/8 36.055 -1.06%
std::sort_heap(deque<int>)/8192 475665.480 1.15%
std::sort_heap(deque<int>,_pred)/1024 12281.311 -2.15%
std::sort_heap(deque<int>,_pred)/8 34.036 -
std::sort_heap(deque<int>,_pred)/8192 428412.815 -
std::sort_heap(vector<NonIntegral>)/1024 9912.293 -
std::sort_heap(vector<NonIntegral>)/8 30.287 -
std::sort_heap(vector<NonIntegral>)/8192 105595.776 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9878.713 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.116 2.92%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106413.600 -
std::sort_heap(vector<int>)/1024 9835.797 1.15%
std::sort_heap(vector<int>)/8 30.620 3.44%
std::sort_heap(vector<int>)/8192 106372.112 -
std::sort_heap(vector<int>,_pred)/1024 9854.743 -
std::sort_heap(vector<int>,_pred)/8 29.704 1.80%
std::sort_heap(vector<int>,_pred)/8192 106541.080 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2739.647 1.23%
std::stable_partition(deque<int>)_(alloc_fails)/32 1909.374 2.12%
std::stable_partition(deque<int>)_(alloc_fails)/50 1915.693 1.94%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9864.919 -
std::stable_partition(deque<int>)_(dense)/1024 588.387 3.73%
std::stable_partition(deque<int>)_(dense)/32 29.301 3.39%
std::stable_partition(deque<int>)_(dense)/50 37.879 3.69%
std::stable_partition(deque<int>)_(dense)/8192 5689.160 -
std::stable_partition(deque<int>)_(sparse)/1024 433.712 -3.06%
std::stable_partition(deque<int>)_(sparse)/32 12.485 13.57%
std::stable_partition(deque<int>)_(sparse)/50 28.921 6.66%
std::stable_partition(deque<int>)_(sparse)/8192 3361.886 -2.13%
std::stable_partition(list<int>)_(alloc_fails)/1024 4212.561 1.07%
std::stable_partition(list<int>)_(alloc_fails)/32 1895.315 1.61%
std::stable_partition(list<int>)_(alloc_fails)/50 1932.862 2.06%
std::stable_partition(list<int>)_(alloc_fails)/8192 25193.349 -3.00%
std::stable_partition(list<int>)_(dense)/1024 1751.097 -
std::stable_partition(list<int>)_(dense)/32 37.856 -1.74%
std::stable_partition(list<int>)_(dense)/50 57.726 1.37%
std::stable_partition(list<int>)_(dense)/8192 17502.207 -
std::stable_partition(list<int>)_(sparse)/1024 932.797 -
std::stable_partition(list<int>)_(sparse)/32 9.790 3.73%
std::stable_partition(list<int>)_(sparse)/50 27.060 4.22%
std::stable_partition(list<int>)_(sparse)/8192 8892.355 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2354.187 2.32%
std::stable_partition(vector<int>)_(alloc_fails)/32 1892.866 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1884.587 1.11%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5383.521 1.13%
std::stable_partition(vector<int>)_(dense)/1024 292.132 -
std::stable_partition(vector<int>)_(dense)/32 22.262 3.88%
std::stable_partition(vector<int>)_(dense)/50 26.966 6.79%
std::stable_partition(vector<int>)_(dense)/8192 2091.767 -
std::stable_partition(vector<int>)_(sparse)/1024 207.373 -
std::stable_partition(vector<int>)_(sparse)/32 7.309 -
std::stable_partition(vector<int>)_(sparse)/50 20.841 1.19%
std::stable_partition(vector<int>)_(sparse)/8192 1551.118 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3901.613 -5.81%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.269 -4.95%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18893.646 -3.96%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28895.648 2.98%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.362 1.23%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26208.609 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13684.721 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.063 -1.16%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25714.777 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16525.767 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.453 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22375.007 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25753.072 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.663 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27976.305 -2.24%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3722.445 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.455 -5.91%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13090.792 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19388.950 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.712 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24461.357 -
std::stable_sort(deque<int>)_(ascending)/1024 2125.972 1.37%
std::stable_sort(deque<int>)_(ascending)/8 17.894 2.15%
std::stable_sort(deque<int>)_(ascending)/8192 13602.608 -
std::stable_sort(deque<int>)_(descending)/1024 2910.433 -
std::stable_sort(deque<int>)_(descending)/8 25.995 2.69%
std::stable_sort(deque<int>)_(descending)/8192 20360.348 -1.74%
std::stable_sort(deque<int>)_(heap)/1024 2718.926 -
std::stable_sort(deque<int>)_(heap)/8 24.182 -
std::stable_sort(deque<int>)_(heap)/8192 17330.791 -1.42%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2924.255 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.716 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20381.634 -1.63%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.975 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.485 2.26%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20668.298 -
std::stable_sort(deque<int>)_(repeated)/1024 1429.088 -
std::stable_sort(deque<int>)_(repeated)/8 18.103 1.98%
std::stable_sort(deque<int>)_(repeated)/8192 7676.054 -
std::stable_sort(deque<int>)_(shuffled)/1024 2527.027 -
std::stable_sort(deque<int>)_(shuffled)/8 22.978 -
std::stable_sort(deque<int>)_(shuffled)/8192 14146.898 -2.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4836.097 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.534 -5.55%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48259.700 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23519.635 3.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.715 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126136.703 13.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13827.390 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108136.687 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13919.402 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.666 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85438.843 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22376.315 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.514 -4.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136052.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3610.542 3.78%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.506 -3.99%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18342.805 2.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18023.991 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146680.281 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3597.634 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.547 -1.74%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42195.431 2.85%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12605.026 -2.94%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.610 -2.52%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186506.445 -1.14%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9558.075 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.350 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117407.886 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8168.828 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.270 1.68%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116635.923 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13625.861 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.082 2.11%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200385.546 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.544 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.618 -5.92%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14047.273 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12043.444 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.556 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174640.792 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4631.572 -1.45%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.955 -1.22%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18980.824 2.36%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.674 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.306 -1.52%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24649.989 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13910.972 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.847 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30666.408 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13925.916 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.126 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22146.795 3.33%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22572.839 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.964 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34213.629 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3438.057 -1.91%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.923 -1.37%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9718.676 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17935.927 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.424 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27420.304 -
std::stable_sort(vector<int>)_(ascending)/1024 2139.402 3.70%
std::stable_sort(vector<int>)_(ascending)/8 15.470 -
std::stable_sort(vector<int>)_(ascending)/8192 13714.095 2.35%
std::stable_sort(vector<int>)_(descending)/1024 2816.432 -
std::stable_sort(vector<int>)_(descending)/8 24.424 3.75%
std::stable_sort(vector<int>)_(descending)/8192 18470.576 -
std::stable_sort(vector<int>)_(heap)/1024 2575.582 1.56%
std::stable_sort(vector<int>)_(heap)/8 21.252 -
std::stable_sort(vector<int>)_(heap)/8192 14887.751 2.49%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2850.152 2.72%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.391 6.00%
std::stable_sort(vector<int>)_(pipe-organ)/8192 19451.907 6.53%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2957.731 3.14%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.567 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18506.726 1.42%
std::stable_sort(vector<int>)_(repeated)/1024 1126.730 4.10%
std::stable_sort(vector<int>)_(repeated)/8 15.560 -
std::stable_sort(vector<int>)_(repeated)/8192 5291.426 -
std::stable_sort(vector<int>)_(shuffled)/1024 2285.354 1.83%
std::stable_sort(vector<int>)_(shuffled)/8 19.764 -
std::stable_sort(vector<int>)_(shuffled)/8192 12100.903 10.43%
std::swap_ranges(deque<int>)/1024 319.345 -5.26%
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2549.483 -3.45%
std::swap_ranges(list<int>)/1024 763.852 -
std::swap_ranges(list<int>)/32 19.599 -5.14%
std::swap_ranges(list<int>)/50 32.865 -
std::swap_ranges(list<int>)/8192 9722.762 -7.29%
std::swap_ranges(vector<int>)/1024 62.748 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.252 -
std::transform(deque<int>)_(identity_transform)/1024 370.362 -
std::transform(deque<int>)_(identity_transform)/32 12.307 -
std::transform(deque<int>)_(identity_transform)/50 19.099 -
std::transform(deque<int>)_(identity_transform)/8192 2445.806 -
std::transform(deque<int>,_deque<int>)/1024 660.640 -
std::transform(deque<int>,_deque<int>)/32 23.132 2.82%
std::transform(deque<int>,_deque<int>)/50 35.798 -3.02%
std::transform(deque<int>,_deque<int>)/8192 5423.822 -
std::transform(list<int>)_(identity_transform)/1024 742.400 -
std::transform(list<int>)_(identity_transform)/32 17.026 -
std::transform(list<int>)_(identity_transform)/50 30.528 -
std::transform(list<int>)_(identity_transform)/8192 7856.601 8.18%
std::transform(list<int>,_list<int>)/1024 843.672 -
std::transform(list<int>,_list<int>)/32 23.097 -
std::transform(list<int>,_list<int>)/50 37.340 -
std::transform(list<int>,_list<int>)/8192 9294.149 -5.39%
std::transform(vector<int>)_(identity_transform)/1024 262.769 -
std::transform(vector<int>)_(identity_transform)/32 9.236 -
std::transform(vector<int>)_(identity_transform)/50 16.241 -
std::transform(vector<int>)_(identity_transform)/8192 2022.885 -
std::transform(vector<int>,_vector<int>)/1024 556.103 -
std::transform(vector<int>,_vector<int>)/32 17.321 -
std::transform(vector<int>,_vector<int>)/50 26.890 -
std::transform(vector<int>,_vector<int>)/8192 4452.806 -
std::unique(deque<int>)_(contiguous)/1024 515.537 -
std::unique(deque<int>)_(contiguous)/32 54.231 -
std::unique(deque<int>)_(contiguous)/52 62.479 -
std::unique(deque<int>)_(contiguous)/8192 3760.010 -
std::unique(deque<int>)_(sprinkled)/1024 514.292 -
std::unique(deque<int>)_(sprinkled)/32 53.531 -1.63%
std::unique(deque<int>)_(sprinkled)/52 60.487 -3.11%
std::unique(deque<int>)_(sprinkled)/8192 3829.375 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.225 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.408 -1.11%
std::unique(deque<int>,_pred)_(contiguous)/52 67.697 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4551.939 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.175 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.801 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.588 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5215.973 -
std::unique(list<int>)_(contiguous)/1024 922.093 -1.83%
std::unique(list<int>)_(contiguous)/32 52.206 -
std::unique(list<int>)_(contiguous)/52 64.322 -
std::unique(list<int>)_(contiguous)/8192 7001.920 -
std::unique(list<int>)_(sprinkled)/1024 948.363 -3.25%
std::unique(list<int>)_(sprinkled)/32 54.284 -
std::unique(list<int>)_(sprinkled)/52 67.864 -
std::unique(list<int>)_(sprinkled)/8192 7943.905 -3.28%
std::unique(list<int>,_pred)_(contiguous)/1024 948.929 -5.01%
std::unique(list<int>,_pred)_(contiguous)/32 57.026 -1.53%
std::unique(list<int>,_pred)_(contiguous)/52 70.958 -
std::unique(list<int>,_pred)_(contiguous)/8192 7574.108 -5.66%
std::unique(list<int>,_pred)_(sprinkled)/1024 1004.781 -3.45%
std::unique(list<int>,_pred)_(sprinkled)/32 67.731 -
std::unique(list<int>,_pred)_(sprinkled)/52 84.379 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8260.000 -1.21%
std::unique(vector<int>)_(contiguous)/1024 310.495 1.14%
std::unique(vector<int>)_(contiguous)/32 48.252 -
std::unique(vector<int>)_(contiguous)/52 53.650 -
std::unique(vector<int>)_(contiguous)/8192 1919.383 -
std::unique(vector<int>)_(sprinkled)/1024 577.094 8.62%
std::unique(vector<int>)_(sprinkled)/32 54.252 -
std::unique(vector<int>)_(sprinkled)/52 65.458 -
std::unique(vector<int>)_(sprinkled)/8192 4010.071 2.25%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.208 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.402 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.602 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3597.511 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 696.647 1.59%
std::unique(vector<int>,_pred)_(sprinkled)/32 58.112 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.106 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5191.329 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.968 -
std::unique_copy(deque<int>)_(contiguous)/32 13.674 29.69%
std::unique_copy(deque<int>)_(contiguous)/52 21.237 27.91%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.410 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.847 -4.96%
std::unique_copy(deque<int>)_(sprinkled)/32 9.224 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.754 -7.72%
std::unique_copy(deque<int>)_(sprinkled)/8192 3758.282 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.060 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.292 6.19%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.323 3.26%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.247 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.762 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.850 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.922 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5065.627 -
std::unique_copy(list<int>)_(contiguous)/1024 739.644 -
std::unique_copy(list<int>)_(contiguous)/32 11.193 -
std::unique_copy(list<int>)_(contiguous)/52 19.621 -
std::unique_copy(list<int>)_(contiguous)/8192 6818.446 -
std::unique_copy(list<int>)_(sprinkled)/1024 805.195 8.70%
std::unique_copy(list<int>)_(sprinkled)/32 13.590 1.15%
std::unique_copy(list<int>)_(sprinkled)/52 24.327 1.03%
std::unique_copy(list<int>)_(sprinkled)/8192 7374.067 5.87%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.059 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.303 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.024 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7534.951 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.584 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.260 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.136 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7573.139 -
std::unique_copy(vector<int>)_(contiguous)/1024 248.693 -
std::unique_copy(vector<int>)_(contiguous)/32 8.715 1.49%
std::unique_copy(vector<int>)_(contiguous)/52 13.586 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.487 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.395 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.112 -3.36%
std::unique_copy(vector<int>)_(sprinkled)/52 22.089 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3707.601 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.263 2.76%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.343 -4.84%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.580 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3793.380 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.266 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.235 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.327 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4522.096 -
std::unordered_map<int,_int>::clear()/0 391.722 -
std::unordered_map<int,_int>::clear()/1024 8807.752 8.64%
std::unordered_map<int,_int>::clear()/32 610.729 4.67%
std::unordered_map<int,_int>::clear()/8192 68897.125 12.38%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.643 -4.88%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.687 -2.80%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.592 -3.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.296 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.445 -4.42%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.305 -9.03%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.421 8.88%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.368 -4.97%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.480 7.61%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.686 11.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.550 -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.362 2.41%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.168 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8511.151 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.060 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95507.489 -2.22%
std::unordered_map<int,_int>::ctor(const&)/0 12.912 -
std::unordered_map<int,_int>::ctor(const&)/1024 6801.753 1.42%
std::unordered_map<int,_int>::ctor(const&)/32 199.238 -
std::unordered_map<int,_int>::ctor(const&)/8192 55475.820 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.944 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9668.112 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.877 2.72%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80574.555 1.22%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13610.388 2.06%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.615 2.12%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141802.976 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13608.014 2.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.315 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142871.282 1.17%
std::unordered_map<int,_int>::erase(iterator)/1024 20.606 3.37%
std::unordered_map<int,_int>::erase(iterator)/32 20.459 4.45%
std::unordered_map<int,_int>::erase(iterator)/8192 20.935 6.30%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.133 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5944.859 9.12%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.217 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48044.854 6.96%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.742 4.42%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.784 3.31%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.119 8.71%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.486 64.03%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.341 19.09%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.338 28.11%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.201 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.308 13.54%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 1.06%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.135 -6.89%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.314 -1.33%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.161 -24.73%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.312 -6.41%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.067 -16.40%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.016 -2.68%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.865 -16.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.332 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13487.423 4.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.598 -2.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 143623.906 3.99%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.437 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13559.059 6.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.624 4.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 143004.609 2.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.234 -2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7586.276 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 585.567 -1.74%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 89024.893 5.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 401.910 2.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15023.655 7.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.356 1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153784.497 4.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.184 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13994.905 4.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.467 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147433.572 3.44%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.861 -25.47%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.768 -38.52%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.736 -5.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.181 1.16%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.499 10.26%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.723 2.18%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.797 1.03%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.029 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.238 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.566 1.75%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.211 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.512 4.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.219 -22.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.416 4.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.250 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.406 1.34%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.524 -4.74%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.777 2.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.203 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.361 -8.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.492 -5.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.695 -3.02%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.150 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6732.870 -9.29%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.308 -1.62%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54835.218 -3.25%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8201.198 21.98%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 237.443 19.20%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 62386.741 14.80%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1512.533 22.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.416 1.79%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27297.050 6.32%
std::unordered_multimap<int,_int>::clear()/0 392.719 -
std::unordered_multimap<int,_int>::clear()/1024 8309.222 -18.41%
std::unordered_multimap<int,_int>::clear()/32 595.327 -7.29%
std::unordered_multimap<int,_int>::clear()/8192 63810.333 -19.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.314 1.37%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.454 9.02%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.332 -12.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 -7.73%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.458 3.12%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.404 -4.72%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.567 8.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.751 -11.10%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.446 -23.75%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.604 -18.79%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.269 -11.49%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.347 15.95%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.268 8.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.142 -3.15%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.037 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8633.667 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 287.357 -1.04%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99683.522 2.02%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.911 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6725.979 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.938 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54699.289 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.091 1.16%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9142.924 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.126 1.97%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76576.337 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12727.359 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.464 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138092.463 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12686.726 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.429 1.32%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139231.746 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.816 -8.10%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.870 -8.23%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.525 -5.34%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.537 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5866.286 -12.42%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.185 -5.55%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45906.974 -11.76%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.925 -14.78%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.575 -10.74%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.404 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.278 -30.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.351 4.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.040 -21.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.166 1.12%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.279 -3.29%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.975 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.183 -23.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.240 -19.07%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.364 -2.35%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.128 -3.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.164 13.80%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.296 16.31%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.515 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15178.053 1.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.737 -2.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168261.307 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.681 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15287.864 1.91%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.551 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166629.431 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.501 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14383.814 2.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.292 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176091.663 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.403 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16129.594 1.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 831.454 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165786.284 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.604 -2.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16595.312 2.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 805.864 -1.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182919.688 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 28.123 35.04%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.280 10.99%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.217 6.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.568 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.648 10.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.325 12.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.675 -4.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.587 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 26.017 12.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.975 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.619 -3.34%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6665.138 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.755 -3.91%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53999.028 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.165 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6862.220 3.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.272 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55642.588 2.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.916 -2.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.289 2.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27323.465 -2.52%
std::unordered_multiset<int>::clear()/0 395.534 -
std::unordered_multiset<int>::clear()/1024 8270.918 -24.88%
std::unordered_multiset<int>::clear()/32 593.810 -8.33%
std::unordered_multiset<int>::clear()/8192 63346.150 -26.25%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.629 7.53%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.438 -11.83%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.559 2.29%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.485 8.74%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.744 4.98%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.218 21.33%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.718 8.34%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.710 -10.55%
std::unordered_multiset<int>::count(key)_(existent)/32 1.533 -3.63%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.603 3.34%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.483 80.06%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.396 5.50%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.289 -8.37%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.337 8.24%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.024 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8593.671 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.648 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100748.246 -
std::unordered_multiset<int>::ctor(const&)/0 12.922 -
std::unordered_multiset<int>::ctor(const&)/1024 8208.582 23.00%
std::unordered_multiset<int>::ctor(const&)/32 249.051 25.44%
std::unordered_multiset<int>::ctor(const&)/8192 62887.707 15.10%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.912 -1.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9519.714 4.74%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 270.485 8.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 79300.857 4.34%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12548.206 -2.97%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.574 1.64%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137371.404 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.929 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12494.817 -2.14%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.574 -1.72%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138196.672 -
std::unordered_multiset<int>::erase(iterator)/1024 19.718 -14.37%
std::unordered_multiset<int>::erase(iterator)/32 19.582 -9.75%
std::unordered_multiset<int>::erase(iterator)/8192 19.784 -9.98%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.842 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5653.184 -16.30%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.380 -4.50%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46041.581 -16.08%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.891 -4.20%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.463 -7.50%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.623 -9.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.277 4.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.352 10.45%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.454 11.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.132 -8.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.149 -3.48%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.277 -20.40%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.240 3.09%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.364 8.77%
std::unordered_multiset<int>::find(key)_(existent)/32 1.405 7.49%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.202 -6.75%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.896 -20.48%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.973 13.91%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.134 11.72%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.124 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14743.096 -4.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.966 -2.09%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167182.849 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.291 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14745.796 -5.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.133 2.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164777.461 -1.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.562 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13488.315 -5.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 803.525 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171834.222 -2.61%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.690 -6.21%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.146 -9.43%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.311 -3.73%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.142 -2.27%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.475 -2.92%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.994 -5.45%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.838 -7.76%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.544 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.894 -4.10%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.688 4.06%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.735 -27.48%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.146 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6639.355 -2.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 206.194 -6.19%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53500.997 -4.48%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.179 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6637.396 -1.48%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 196.762 -2.64%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54676.133 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1351.135 -3.83%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.980 -1.51%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26152.752 1.79%
std::unordered_set<int>::clear()/0 391.802 -
std::unordered_set<int>::clear()/1024 8479.650 6.67%
std::unordered_set<int>::clear()/32 592.075 -
std::unordered_set<int>::clear()/8192 61689.918 -1.39%
std::unordered_set<int>::contains(key)_(existent)/1024 1.036 -23.33%
std::unordered_set<int>::contains(key)_(existent)/32 1.155 -4.83%
std::unordered_set<int>::contains(key)_(existent)/8192 1.392 21.23%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.342 -29.67%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.571 26.66%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.589 -3.47%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.392 4.94%
std::unordered_set<int>::count(key)_(existent)/1024 1.453 8.82%
std::unordered_set<int>::count(key)_(existent)/32 1.555 -1.32%
std::unordered_set<int>::count(key)_(existent)/8192 1.520 12.73%
std::unordered_set<int>::count(key)_(non-existent)/0 0.405 48.75%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.426 -3.26%
std::unordered_set<int>::count(key)_(non-existent)/32 1.449 -8.94%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.568 -9.67%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.729 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8788.305 -1.31%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.331 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 100627.400 -5.20%
std::unordered_set<int>::ctor(const&)/0 12.895 -
std::unordered_set<int>::ctor(const&)/1024 6678.667 -3.05%
std::unordered_set<int>::ctor(const&)/32 197.300 -2.18%
std::unordered_set<int>::ctor(const&)/8192 55081.818 -2.65%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.044 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9836.751 -
std::unordered_set<int>::ctor(const&,_alloc)/32 269.776 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 81337.376 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.009 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13111.091 -7.76%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.595 3.02%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139805.586 -2.26%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12882.192 -7.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.088 -2.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144885.317 -9.20%
std::unordered_set<int>::erase(iterator)/1024 23.164 14.06%
std::unordered_set<int>::erase(iterator)/32 20.650 2.61%
std::unordered_set<int>::erase(iterator)/8192 24.239 19.32%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.410 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5430.943 -6.67%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.318 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43911.294 -6.99%
std::unordered_set<int>::erase(key)_(existent)/1024 25.460 17.29%
std::unordered_set<int>::erase(key)_(existent)/32 21.193 -1.87%
std::unordered_set<int>::erase(key)_(existent)/8192 29.368 32.39%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.367 -23.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.426 16.69%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.386 6.87%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.213 12.47%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.174 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.302 3.78%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.103 -20.28%
std::unordered_set<int>::find(key)_(existent)/1024 1.249 -13.43%
std::unordered_set<int>::find(key)_(existent)/32 1.118 -28.86%
std::unordered_set<int>::find(key)_(existent)/8192 1.312 -11.62%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.137 21.88%
std::unordered_set<int>::find(key)_(non-existent)/32 1.154 10.65%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.200 11.28%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.808 1.05%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12815.424 -2.02%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.438 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135341.440 -3.81%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.145 1.00%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12865.302 -4.79%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.790 1.99%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133980.794 -4.62%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.915 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7793.246 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.634 5.78%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87789.660 -2.25%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.392 29.00%
std::unordered_set<int>::insert(value)_(already_present)/32 2.605 48.50%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.715 35.82%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.124 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.799 -10.97%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.031 4.18%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.526 -1.19%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.103 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.306 4.29%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.036 -1.01%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.791 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.503 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6841.736 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 207.432 -4.88%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54345.710 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.479 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6695.810 -1.51%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.114 -1.41%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55457.962 2.09%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1293.727 -5.86%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.201 1.81%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26257.956 2.22%
std::unordered_set<std::string>::clear()/0 395.395 -
std::unordered_set<std::string>::clear()/1024 23011.286 -1.10%
std::unordered_set<std::string>::clear()/32 908.828 -1.94%
std::unordered_set<std::string>::clear()/8192 218553.247 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.892 -
std::unordered_set<std::string>::contains(key)_(existent)/32 39.011 5.80%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.688 -11.66%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.778 -7.45%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.723 -4.19%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.074 -24.57%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.671 7.32%
std::unordered_set<std::string>::count(key)_(existent)/32 39.662 -8.47%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.238 -11.84%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.444 -17.08%
std::unordered_set<std::string>::count(key)_(non-existent)/32 27.047 11.55%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.441 7.60%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.877 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41073.992 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1006.900 2.37%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 740885.547 3.04%
std::unordered_set<std::string>::ctor(const&)/0 12.908 -
std::unordered_set<std::string>::ctor(const&)/1024 33481.482 -1.59%
std::unordered_set<std::string>::ctor(const&)/32 717.813 -7.50%
std::unordered_set<std::string>::ctor(const&)/8192 339248.039 1.00%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.959 -1.82%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63280.317 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1580.403 -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603998.451 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62779.796 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1500.909 -12.14%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639257.738 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.875 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61824.700 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1440.083 -10.51%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636258.261 -
std::unordered_set<std::string>::erase(iterator)/1024 26.379 -20.33%
std::unordered_set<std::string>::erase(iterator)/32 33.252 26.87%
std::unordered_set<std::string>::erase(iterator)/8192 32.077 22.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.030 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12426.711 -1.38%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.096 2.38%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117166.864 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.704 99.37%
std::unordered_set<std::string>::erase(key)_(existent)/32 72.949 -21.51%
std::unordered_set<std::string>::erase(key)_(existent)/8192 62.892 8.27%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.931 -1.14%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.937 16.83%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.717 -2.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.297 4.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.066 4.15%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.253 2.98%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.025 -7.83%
std::unordered_set<std::string>::find(key)_(existent)/1024 32.048 -7.04%
std::unordered_set<std::string>::find(key)_(existent)/32 37.804 -8.73%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.505 8.22%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.366 20.47%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.790 -14.35%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.716 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.995 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56478.595 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1808.143 -7.33%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598058.773 -1.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.251 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56101.912 -1.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1945.842 3.12%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605665.345 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.349 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56307.076 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1789.390 9.80%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563842.054 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.023 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.639 67.34%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.706 -17.45%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 50.158 78.30%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.699 -15.12%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.188 82.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.857 -13.66%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.727 50.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.566 -45.34%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.261 70.08%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.263 -12.18%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.002 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35579.871 -1.08%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 734.224 -6.10%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340564.332 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.034 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35612.579 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 782.830 8.03%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343455.384 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15681.597 -2.64%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 273.876 -13.75%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208841.669 -
std::upper_bound(std::deque<int>)/100 30.744 -
std::upper_bound(std::deque<int>)/8 18.065 -
std::upper_bound(std::deque<int>)/8192 65.387 -
std::upper_bound(std::forward_list<int>)/100 97.378 -
std::upper_bound(std::forward_list<int>)/8 16.192 -
std::upper_bound(std::forward_list<int>)/8192 10409.021 -
std::upper_bound(std::list<int>)/100 101.300 -
std::upper_bound(std::list<int>)/8 16.288 -
std::upper_bound(std::list<int>)/8192 13241.236 -10.79%
std::upper_bound(std::vector<int>)/100 12.412 -
std::upper_bound(std::vector<int>)/8 6.005 -
std::upper_bound(std::vector<int>)/8192 15.763 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.004 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.746 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 718.670 15.14%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.934 -1.59%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.456 1.90%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 51.429 2.21%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.670 -2.07%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 802.448 -9.03%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.047 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.070 3.46%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 715.754 -18.80%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.985 1.81%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.998 1.52%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 689.183 -21.35%
std::vector<int>::ctor(size)/1024 44.544 8.22%
std::vector<int>::ctor(size)/32 10.591 -
std::vector<int>::ctor(size)/8192 569.578 174.35%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.028 4.47%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.856 6.23%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.309 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.640 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.257 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.730 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.419 2.50%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.239 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.721 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.111 2.08%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.387 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 967.264 1.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 450.633 4.77%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5227.256 13.24%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 925.041 1.33%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.523 1.62%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4833.466 22.90%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.644 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.198 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4744.006 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.888 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.940 1.49%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.803 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.971 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 462.691 -40.69%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.202 -5.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.400 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.832 2.53%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.486 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.491 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.501 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.483 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.118 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.015 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4858.967 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12715.169 -1.13%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 743.711 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110704.009 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.473 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.219 1.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.423 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6636.591 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 146.430 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54702.423 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.414 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.835 -1.92%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6856.050 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19787.674 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.106 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172743.480 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.041 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.422 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6871.024 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19746.378 -1.05%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.072 -2.22%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171857.144 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 716.936 2.96%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.173 -1.21%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 7195.639 4.55%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19864.350 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 607.706 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173324.063 -
std::vector<std::string>::ctor(size)/1024 427.448 -
std::vector<std::string>::ctor(size)/32 32.994 -6.99%
std::vector<std::string>::ctor(size)/8192 4165.699 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.733 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.820 -6.52%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5309.983 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19565.959 -4.56%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.924 -5.52%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170736.619 -3.84%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.335 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.634 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.832 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.743 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.346 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.464 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.361 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.898 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.395 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.814 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.344 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.053 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.425 -2.77%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.086 -3.90%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4577.341 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.247 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.599 -1.58%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.002 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1834.886 1.57%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.333 1.65%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11732.711 -5.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15433.821 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116760.599 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3306.700 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 525.083 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23050.820 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17141.655 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.409 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 130112.162 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.240 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.138 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13864.632 -2.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13612.525 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.062 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116967.812 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.809 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.180 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.146 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.049 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.078 -2.34%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.063 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 409.804 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.059 -1.39%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4314.214 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6405.998 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.597 1.40%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52696.464 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.957 1.36%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.925 1.26%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3575.944 13.75%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.646 1.70%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.401 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5712.779 -1.30%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.772 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.492 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.170 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.623 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.778 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.756 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.460 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.428 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.436 -
vector<bool>(const_vector<bool>&) 10.935 -
vector<bool>(size_type,_const_value_type&) 9.076 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.167 -4.42%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -
vector<bool>::reserve() 8.619 -2.06%
vector<bool>::resize() 11.262 -
Geometric Mean 890.314 -