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 48d163684c9ad5b416913d83e6b11fb32d0c0998

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564990 2026-02-21T02:33:59 0:00:00
Previous 565018 2026-02-21T00:08:31 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1623 2093
Performance Improvements 1739 2868
Unchanged Tests 38433 36834
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 171.28% 8.799 23.871 - 170.46% -
SetIntersection_Interlaced_Vector_float_262144_256 162.86% 21284857.789 55948525.170 - 175.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 151.08% 5.943 14.922 - 151.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 128.77% 8.810 20.154 - 20.55% -
SetIntersection_Interlaced_Vector_float_262144_16 119.99% 2944738.656 6478169.317 - 121.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 114.57% 97.818 209.886 - -3.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 106.96% 98.133 203.101 - -18.45% -
rng::starts_with(list<int>)/1000 103.04% 758.362 1539.770 - 104.83% -
rng::starts_with(list<int>)/1024 102.83% 777.279 1576.555 - 104.84% -
SetIntersection_Interlaced_Vector_float_16384_16 100.62% 2145926.117 4305094.207 - 51.18% -
std::count_if(list<int>)_(every_other)/1024 98.16% 750.394 1486.966 - 99.65% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 96.02% 0.228 0.446 - 95.36% -
std::mismatch(list<int>)_(it,_it,_it)/1024 94.79% 758.847 1478.177 - 95.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 93.61% 98.719 191.134 - -7.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 93.25% 33.591 64.913 - -15.04% -
SetIntersection_Interlaced_Vector_float_16384_64 91.68% 5540482.897 10619771.087 - 90.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 89.78% 11.968 22.713 - 90.09% -
BM_StringCtorDefault 88.81% 0.241 0.455 - 87.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 79.66% 12.356 22.198 - 82.84% -
std::set<std::string>::insert(value)_(already_present)/1024 78.45% 16.858 30.083 - 32.78% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 78.09% 63.546 113.167 - 28.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 77.31% 0.266 0.471 - 18.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 73.91% 6.523 11.343 - 24.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 73.47% 21.781 37.784 - 10.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 71.59% 78.275 134.313 - -5.36% -
SetIntersection_Interlaced_Vector_float_16384_1024 69.33% 41009963.347 69441822.079 - 35.21% -
SetIntersection_Interlaced_Vector_float_262144_1024 68.39% 80451002.181 135469345.382 - 30.56% -
SetIntersection_Interlaced_Vector_uint32_262144_64 68.21% 9376871.740 15773145.012 - 86.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 61.19% 6.014 9.693 - -8.78% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 57.52% 11.050 17.405 - 25.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 55.72% 7.367 11.473 - 47.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 54.61% 6.944 10.736 - 35.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 50.82% 2.768 4.175 - 67.43% -
std::mismatch(list<int>)_(it,_it,_it)/1000 49.68% 742.550 1111.469 - 50.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 49.47% 5.389 8.055 - 41.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.36% 32.020 47.824 - 20.86% -
BM_PushHeap_string_PipeOrgan_1 48.63% 0.471 0.700 - 0.01% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 46.73% 60.083 88.161 - 30.09% -
SetIntersection_Interlaced_Vector_float_16384_256 46.11% 16189344.901 23654203.493 - 58.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.49% 29.454 42.264 - 0.39% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 43.41% 2.441 3.501 - 9.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 43.20% 52.651 75.398 - 33.65% -
std::set<std::string>::insert(value)_(already_present)/32 42.17% 7.400 10.521 - -35.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 39.99% 2.433 3.407 - 14.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 39.62% 24.261 33.874 - 4.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.09% 52.045 72.390 - 49.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 38.40% 2078.024 2875.958 - 42.87% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 38.09% 10.155 14.023 - 22.73% -
SetIntersection_Interlaced_Vector_float_262144_4 37.86% 1449998.483 1998909.896 - 0.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.31% 23.128 31.063 - 35.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 33.97% 0.520 0.697 - 50.64% -
std::map<std::string,_int>::erase(key)_(existent)/8192 33.87% 70.763 94.730 - -9.66% -
std::unordered_set<int>::find(key)_(existent)/32 33.75% 1.117 1.494 - 12.74% -
std::copy_n(vector<bool>)_(aligned)/262144 33.57% 586.279 783.094 - 33.76% -
std::find(vector<bool>)_(process_all)/8 33.21% 0.590 0.786 - 40.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.03% 32.138 42.753 - -1.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 32.99% 38.707 51.475 - 57.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 32.70% 51.646 68.535 - 10.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 32.39% 1476.666 1954.999 - 43.04% -
std::unordered_set<int>::find(key)_(existent)/1024 31.60% 1.088 1.431 - -3.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.25% 23.953 31.438 - -6.61% -
std::unordered_set<int>::count(key)_(non-existent)/1024 30.74% 1.281 1.675 - 20.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 30.16% 4.837 6.295 - 14.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 30.10% 0.272 0.354 - 12.55% -
SetIntersection_Interlaced_Vector_uint64_1024_256 29.96% 5409993.912 7030763.016 - 14.48% -
std::multiset<std::string>::insert(value)_(already_present)/1024 29.56% 44.555 57.725 - -8.79% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 29.35% 96.669 125.043 - 31.98% -
SetIntersection_Interlaced_Vector_float_16384_4 28.76% 1349656.971 1737878.315 - 5.32% -
BM_PushHeap_uint32_QuickSortAdversary_1 28.54% 0.429 0.551 - 39.95% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 28.39% 37.543 48.203 - -8.15% -
BM_PushHeap_uint32_PipeOrgan_1 27.97% 0.393 0.502 - 7.83% -
std::unordered_set<std::string>::find(key)_(existent)/1024 27.93% 31.794 40.676 - 40.99% -
std::unordered_set<std::string>::erase(iterator)/1024 27.92% 26.734 34.198 - 24.48% -
std::find_if(deque<int>)_(bail_25%)/8192 27.91% 501.302 641.213 - 12.62% -
std::find_if(deque<int>)_(bail_25%)/32768 27.75% 1994.400 2547.907 - 15.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.66% 24.527 31.312 - -5.37% -
rng::starts_with(list<int>,_pred)/8192 27.51% 10610.665 13529.783 - 10.73% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 27.23% 6.866 8.736 - 17.25% -
std::move(deque<int>)/64 27.03% 4.934 6.268 - 2.55% -
std::multiset<std::string>::insert(value)_(already_present)/8192 27.01% 49.029 62.269 - -26.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.64% 25.609 32.431 - 3.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 25.77% 0.400 0.503 - 0.54% -
std::unordered_set<int>::contains(key)_(existent)/1024 25.69% 1.056 1.328 - 13.65% -
std::mismatch(list<int>)_(it,_it,_it)/8192 25.66% 7340.698 9224.664 - 26.47% -
BM_vector_deque_copy_backward/1 25.65% 1.853 2.328 - -2.34% -
BM_vector_deque_copy_backward/2 25.60% 1.633 2.051 - -0.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.85% 19.079 23.819 - -0.39% -
BM_deque_deque_ranges_copy_backward/0 24.84% 0.736 0.919 - 16.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.75% 39.130 48.815 - 22.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 24.43% 18.940 23.568 - -55.03% -
std::unordered_set<int>::find(key)_(non-existent)/1024 23.92% 0.984 1.219 - 15.74% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 23.64% 40.876 50.540 - 15.73% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 23.57% 796.830 984.615 - 23.43% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.36% 19.747 24.361 - 1.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.03% 51.608 63.494 - 28.94% -
std::find_if_not(vector<int>)_(process_all)/32768 22.88% 3198.711 3930.559 - 4.82% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 22.80% 1.265 1.553 - -2.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.50% 30.843 37.783 - -0.31% -
std::find_if_not(vector<int>)_(process_all)/8192 22.46% 803.925 984.487 - 4.37% -
std::find_if(vector<int>)_(process_all)/8 22.41% 1.308 1.602 - 7.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 22.23% 24.279 29.675 - 61.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 21.97% 664.404 810.365 - 54.59% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 21.93% 0.375 0.458 - -0.40% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 21.87% 8210.027 10005.667 - 14.94% -
BM_vector_deque_ranges_move_backward/2 21.73% 1.716 2.089 - 1.31% -
BM_std_minmax_element<int>/3 21.67% 1.064 1.295 - 16.19% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 21.54% 31.132 37.838 - -19.74% -
BM_PushHeap_string_Ascending_1 21.54% 0.528 0.641 - -0.09% -
std::find_if_not(vector<int>)_(process_all)/50 21.51% 5.564 6.761 - -1.36% -
std::stable_partition(deque<int>)_(sparse)/32 21.33% 11.431 13.869 - 24.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 20.94% 1.265 1.529 - -5.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 20.67% 3.217 3.882 - -2.13% -
std::equal(list<int>)_(it,_it,_it,_it)/50 20.66% 26.971 32.544 - -22.20% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.49% 591.504 712.693 - 11.43% -
std::set<std::string>::erase(iterator)/1024 20.16% 27.577 33.136 - 27.54% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 19.79% 15.683 18.786 - 12.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 19.77% 92.237 110.474 - 67.37% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 19.72% 1.502 1.798 - 19.24% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 19.38% 11269.288 13453.153 - 13.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 19.19% 4216.245 5025.211 - -16.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 19.12% 491199.866 585112.510 - 19.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 18.77% 60.127 71.410 - 0.44% -
std::unordered_set<int>::find(key)_(existent)/8192 18.67% 1.262 1.498 - 6.94% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 18.61% 3832.055 4545.286 - 18.71% -
BM_vector_deque_ranges_copy/2 18.29% 1.737 2.054 - -0.58% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.79% 32.325 38.075 - 16.24% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 17.72% 1.571 1.849 - 7.03% -
rng::contains_subrange(deque<int>)_(same_length)/16 17.65% 11.101 13.060 - 2.77% -
SetIntersection_Interlaced_Vector_string_262144_16 17.63% 5695190.524 6698990.534 - 11.79% -
std::is_sorted(list<int>,_pred)/8192 17.50% 7686.106 9030.834 - -0.14% -
SetIntersection_Interlaced_Vector_float_262144_64 17.47% 9147584.375 10745470.328 - -31.39% -
BM_StringConstructDestroyCStr_Empty_Transparent 17.44% 0.235 0.276 - -11.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 17.44% 2005703.289 2355531.088 - 9.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 17.42% 61.975 72.772 - 10.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 17.41% 1.342 1.576 - -12.76% -
std::find_end(list<int>,_pred)_(same_length)/8192 17.39% 8775.197 10301.008 - -39.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 17.38% 9.037 10.607 - -2.30% -
std::unordered_multiset<int>::count(key)_(existent)/32 17.37% 1.582 1.857 - 0.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.25% 13483.641 15810.226 - 11.52% -
BM_vector_deque_ranges_copy/1 17.13% 1.971 2.309 - -0.45% -
std::find_if_not(vector<int>)_(process_all)/8 17.11% 1.385 1.622 - 14.78% -
std::map<std::string,_int>::ctor(const&)/32 17.08% 711.612 833.185 - 1.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 16.79% 23.516 27.465 - -21.17% -
std::set<int>::erase(key)_(non-existent,_end)/32 16.79% 2.328 2.719 - 3.13% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 16.44% 22.707 26.440 - 12.50% -
std::multiset<std::string>::contains(key)_(existent)/8192 16.28% 28.341 32.954 - 23.27% -
std::unordered_set<std::string>::find(key)_(existent)/8192 16.11% 32.721 37.992 - -8.50% -
SetIntersection_Interlaced_Vector_uint32_1024_64 16.09% 3602800.197 4182507.743 - -16.19% -
std::unordered_multiset<int>::count(key)_(existent)/1024 15.89% 1.701 1.971 - 29.03% -
std::stable_partition(deque<int>)_(dense)/50 15.88% 36.281 42.042 - 12.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.80% 25.320 29.321 - -13.73% -
BM_deque_deque_ranges_copy/0 15.72% 0.739 0.855 - 15.89% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.66% 226.040 261.444 - 15.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 15.53% 1266.640 1463.382 - 10.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 15.40% 1.613 1.862 - -4.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 15.38% 33.874 39.085 - -0.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.25% 11421.407 13162.800 - 26.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 15.17% 16.497 19.000 - -4.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 15.17% 1734270.832 1997300.617 - 6.26% -
std::multimap<std::string,_int>::ctor(const&)/32 15.15% 788.575 908.043 - 14.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15.11% 13451.420 15483.887 - 15.14% -
bm_lexicographical_compare<unsigned_char>/8 15.04% 1.205 1.386 - -0.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 14.96% 5.656 6.502 - 17.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.94% 6.462 7.427 - -3.05% -
std::fill_n(list<int>)/8192 14.94% 7664.868 8809.805 - 23.21% -
std::multiset<std::string>::erase(iterator)/32 14.90% 26.978 30.997 - 16.07% -
std::flat_map<int,_int>::erase(iterator)/1024 14.78% 75.141 86.249 - 13.75% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 14.77% 2.367 2.717 - 10.95% -
std::find_if(vector<int>)_(bail_25%)/8 14.72% 0.738 0.846 - 15.41% -
BM_PushHeap_float_SingleElement_1 14.64% 0.537 0.615 - 18.20% -
rng::find_last(deque<int>)_(bail_10%)/50 14.59% 11.365 13.024 - 15.12% -
BM_std_minmax_element<short>/3 14.40% 1.195 1.367 - 26.62% -
ranges::minmax(std::list<long_long>)/1 14.39% 0.375 0.428 - 25.07% -
SetIntersection_Interlaced_Vector_string_262144_64 14.23% 19074140.627 21789112.301 - 9.42% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 14.21% 1.282 1.464 - -13.73% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 14.20% 23.140 26.425 - 6.69% -
std::reverse(list<int>)/32768 14.16% 17517.533 19998.684 - 4.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 14.11% 6075860.964 6933126.825 - 16.98% -
BM_vector_deque_ranges_move_backward/1 14.11% 2.025 2.311 - -0.81% -
std::unordered_set<int>::clear()/8192 13.94% 64088.412 73022.853 - 8.52% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.93% 585.972 667.597 - -9.09% -
std::stable_partition(deque<int>)_(dense)/1024 13.81% 567.041 645.353 - 13.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.78% 5142.059 5850.592 - 13.48% -
std::find(vector<bool>)_(process_all)/50 13.74% 0.691 0.786 - 40.42% -
SetIntersection_Interlaced_Vector_float_256_4 13.57% 4629080.326 5257265.582 - 0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.51% 36.879 41.860 - 6.92% -
std::any_of(list<int>)_(process_all)/8192 13.31% 6947.322 7872.334 - 7.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.31% 11789.392 13358.283 - 14.76% -
BM_deque_deque_move/0 13.29% 0.751 0.851 - 7.87% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.28% 618.627 700.768 - -6.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 13.28% 24.804 28.097 - -0.91% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 13.15% 0.395 0.447 - -6.57% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.09% 37.900 42.862 - 36.26% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 13.07% 22.897 25.889 - 3.23% -
bm_ranges_lexicographical_compare<signed_char>/1 13.02% 1.540 1.740 - 1.50% -
std::multiset<std::string>::insert(value)_(already_present)/32 12.91% 42.734 48.252 - -23.69% -
SetIntersection_Interlaced_Vector_float_1024_4 12.88% 1270029.659 1433636.259 - 3.04% -
std::count_if(list<int>)_(every_other)/8192 12.82% 7091.156 8000.562 - 13.55% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.80% 12476.895 14073.484 - 12.63% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.72% 32.279 36.386 - 11.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.70% 45083.016 50808.985 - -1.85% -
std::unordered_set<int>::clear()/1024 12.69% 8599.683 9691.130 - 15.94% -
std::search(list<int>,_pred)_(same_length)/8192 12.64% 8078.125 9099.013 - 3.20% -
std::unordered_set<int>::count(key)_(non-existent)/0 12.61% 0.269 0.303 - -37.39% -
ranges::minmax(std::deque<char>)/1 12.58% 0.741 0.834 - 27.00% -
BM_StringRelational_Eq_Small_Small_Control 12.54% 1.785 2.009 - 19.23% -
ranges::min(std::deque<char>)/70000 12.45% 17832.143 20053.109 - 15.68% -
SetIntersection_Front_Vector_uint32_16384_16384 12.44% 70743076.824 79545229.867 - 2.99% -
std::unordered_multiset<int>::count(key)_(existent)/8192 12.41% 1.622 1.824 - 18.25% -
rng::contains_subrange(deque<int>)_(same_length)/32 12.38% 18.338 20.608 - 1.95% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 12.33% 27356.034 30729.490 - 24.11% -
std::fill(vector<bool>)/1048576 12.28% 3397.625 3815.018 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 12.24% 0.428 0.481 - -6.68% -
std::move_backward(vector<bool>)_(aligned)/64 12.05% 1.657 1.857 - 7.28% -
SetIntersection_Front_Vector_uint32_262144_1024 12.04% 5278746.171 5914206.694 - 11.39% -
SetIntersection_Front_Vector_uint32_1024_1024 12.04% 5294645.277 5931908.940 - 0.05% -
SetIntersection_Front_Vector_uint32_262144_16384 12.01% 70769585.184 79265579.012 - 2.59% -
BM_deque_deque_copy_backward/0 11.93% 0.722 0.809 - -12.20% -
std::fill(vector<bool>)/64 11.87% 1.424 1.593 - 7.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.84% 17688.301 19781.995 - 3.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11.83% 26849626.895 30026860.846 - 64.67% -
BM_PushHeap_string_Descending_1 11.81% 0.471 0.526 - -24.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 11.72% 1.673 1.869 - 6.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.72% 8813568.548 9846192.935 - 9.48% -
std::search_n(list<int>,_pred)_(no_match)/8192 11.63% 7560.666 8439.745 94.650 -1.42% 94.650
BM_vector_deque_ranges_copy_backward/1024 11.50% 38.078 42.457 - 11.33% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 11.49% 27.666 30.844 - 28.78% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 11.46% 15.568 17.352 - 7.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 11.36% 0.466 0.519 - -24.06% -
std::stable_partition(deque<int>)_(dense)/32 11.33% 27.717 30.858 - 3.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 11.30% 23.067 25.673 - 8.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.29% 15.756 17.534 - 16.41% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.26% 28.804 32.046 - -10.23% -
std::fill(vector<bool>)/512 11.24% 1.448 1.610 - 6.02% -
SetIntersection_Front_Vector_float_1024_1024 11.18% 5316207.107 5910302.743 - 8.62% -
std::search(deque<int>)_(near_matches)/1000 11.17% 22027.479 24488.967 - 32.02% -
SetIntersection_Interlaced_Vector_float_1024_64 11.14% 3282183.317 3647847.175 - 11.49% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 11.09% 602.434 669.244 - -7.19% -
std::search(deque<int>)_(near_matches)/1024 11.08% 23054.625 25608.462 - 31.31% -
SetIntersection_Interlaced_Vector_string_16384_64 11.03% 12356128.143 13718703.622 - 12.65% -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.01% 10.967 12.174 - 0.88% -
SetIntersection_Front_Vector_uint32_16384_1024 11.01% 5303221.924 5887035.350 - -0.60% -
BM_PushHeap_string_QuickSortAdversary_1 10.99% 0.526 0.584 - -16.52% -
std::partition(list<int>)_(sparse)/8192 10.98% 7589.411 8422.977 - 1.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 10.98% 2.291 2.543 - 13.08% -
SetIntersection_None_Set_string_16384_1024 10.95% 184666938.159 204889126.246 - 7.71% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 10.89% 16.754 18.579 - 15.30% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.66% 5.896 6.524 - -0.71% -
std::search(list<int>)_(same_length)/8192 10.57% 7929.923 8767.809 - 9.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.56% 757.912 837.958 - 14.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.53% 1981146.811 2189847.168 - 2.89% -
std::move(list<int>)/64 10.40% 39.030 43.088 - -10.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 10.35% 33.625 37.105 - 0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.34% 64.408 71.068 - 39.28% -
std::fill(vector<int>)/32 10.31% 1.042 1.149 - 11.57% -
std::copy(vector<int>)/4096 10.30% 146.001 161.043 - 6.92% -
std::stable_partition(deque<int>)_(sparse)/50 10.28% 27.412 30.231 - 10.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 10.22% 2599.641 2865.387 - -9.60% -
bm_lexicographical_compare<unsigned_char>/64 10.17% 1.836 2.023 - 1.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 10.15% 21.709 23.911 - 4.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 10.14% 2.308 2.542 - 8.26% -
std::unordered_set<std::string>::find(key)_(existent)/32 10.09% 37.559 41.347 - 4.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.07% 34.643 38.133 - 11.11% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.06% 9.959 10.960 - 11.16% -
std::unique(list<int>,_pred)_(sprinkled)/32 9.94% 61.456 67.566 - -0.48% -
std::unordered_set<int>::erase(key)_(existent)/1024 9.91% 24.753 27.206 - 25.82% -
std::copy_if(list<int>)_(entire_range)/64 9.91% 30.467 33.487 - 0.04% -
BM_std_minmax_element<char>/1024 9.88% 260.660 286.403 - 4.83% -
std::move_backward(vector<bool>)_(unaligned)/64 9.83% 1.631 1.791 - 9.99% -
ranges::min(std::list<__int128>)/8 9.79% 2.072 2.275 - 11.46% -
std::copy_if(list<int>)_(every_other)/4096 9.79% 3289.273 3611.221 - 9.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 9.74% 0.266 0.291 - -2.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.72% 39454.569 43287.798 - 10.21% -
std::multiset<int>::find(key)_(non-existent)/32 9.67% 2.226 2.441 - -1.14% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.67% 38673514.744 42413092.431 - -1.81% -
SetIntersection_Interlaced_Vector_uint64_256_16 9.66% 6559510.862 7193290.427 - 0.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.66% 614.765 674.130 - 8.42% -
std::set<std::string>::equal_range(key)_(existent)/32 9.53% 15.586 17.071 - 13.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 9.45% 200872385.223 219859302.897 - 4.11% -
SetIntersection_Interlaced_Vector_string_16384_4 9.34% 1815562.925 1985154.024 - 9.68% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.34% 1423.246 1556.163 - -9.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 9.28% 6091.282 6656.708 - 1.10% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 9.24% 18.015 19.680 - 8.98% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 9.22% 1.390 1.518 - 6.23% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.15% 1.155 1.261 - 8.58% -
std::list<int>::insert(begin)_(cheap_elements)/8192 9.12% 11.403 12.443 - 3.07% -
std::list<int>::insert(begin)_(cheap_elements)/1024 9.09% 11.486 12.530 - 7.79% -
std::find_if_not(vector<int>)_(bail_25%)/1024 9.07% 29.308 31.964 - 12.23% -
SetIntersection_Interlaced_Vector_uint64_1024_64 9.06% 3232025.665 3524803.283 - -4.11% -
std::multiset<std::string>::count(key)_(existent)/8192 9.05% 27.658 30.162 - 13.73% -
SetIntersection_None_Set_string_16384_64 9.01% 188617298.462 205610341.095 - 8.61% -
BM_std_minmax_element<char>/4000 8.97% 995.846 1085.176 - 3.52% -
std::find_if_not(vector<int>)_(process_all)/1024 8.94% 112.619 122.692 - -1.89% -
SetIntersection_None_Vector_float_16384_256 8.92% 1100226.185 1198407.938 - 7.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 8.92% 675.851 736.115 - -17.96% -
std::list<int>::erase(begin)_(cheap_elements)/1024 8.91% 10.472 11.406 - 10.98% -
BM_vector_deque_ranges_copy/0 8.90% 0.396 0.432 - -36.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8.89% 10797065.696 11756784.589 - 56.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 8.89% 202841206.251 220865745.326 - 7.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.87% 1523.380 1658.489 - 8.62% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.84% 0.962 1.047 - -5.62% -
SetIntersection_None_Vector_float_1024_1024 8.83% 1051925.934 1144781.182 - 6.26% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.81% 2.448 2.663 - 8.78% -
BM_std_minmax_element<char>/5500 8.80% 1368.263 1488.692 - 3.31% -
BM_std_minmax_element<char>/4096 8.78% 1021.120 1110.772 - 3.25% -
std::list<int>::erase(begin)_(cheap_elements)/8192 8.76% 10.258 11.156 - 9.71% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.73% 1.155 1.256 - 4.39% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.70% 21.309 23.163 - 5.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 8.69% 27.264 29.634 - 19.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.67% 1524783.041 1656962.078 - -1.34% -
std::reverse(list<int>)/4096 8.65% 1775.887 1929.537 - 9.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 8.64% 1521156.818 1652575.439 - -2.29% -
BM_std_minmax_element<char>/512 8.59% 134.226 145.753 - 4.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.57% 1.489 1.617 - -15.97% -
BM_std_minmax_element<char>/64000 8.55% 15878.843 17237.100 - 3.70% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 8.51% 42.636 46.265 - 4.61% -
BM_std_minmax_element<char>/65536 8.50% 16262.811 17644.687 - 3.55% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 8.48% 920.249 998.319 - -11.11% -
BM_std_minmax_element<char>/70000 8.48% 17373.772 18846.634 - 3.39% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 8.47% 21.043 22.825 - 2.01% -
std::multiset<std::string>::count(key)_(non-existent)/32 8.46% 10.108 10.963 - -11.73% -
SetIntersection_Interlaced_Vector_float_64_16 8.46% 16941859.158 18375467.565 - 10.06% -
SetIntersection_Interlaced_Vector_uint64_262144_256 8.42% 25731403.960 27896983.101 - -20.94% -
BM_deque_deque_copy_backward/2 8.39% 2.356 2.553 - 3.47% -
SetIntersection_None_Set_string_262144_16384 8.39% 1535726.156 1664609.213 - -2.22% -
SetIntersection_None_Set_string_262144_64 8.36% 1533617.512 1661754.477 - -2.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 8.32% 29.935 32.426 - 5.87% -
rng::find(vector<bool>)_(process_all)/50 8.31% 0.678 0.734 - 6.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.28% 6.348 6.873 - 25.81% -
std::unique(list<int>,_pred)_(sprinkled)/52 8.27% 77.361 83.762 - -0.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.25% 5651.706 6118.208 - -6.67% -
ranges::min(std::deque<char>)/64 8.24% 16.563 17.928 - 10.60% -
bm_lexicographical_compare<unsigned_char>/1 8.23% 1.491 1.613 - 3.03% -
SetIntersection_None_Set_string_262144_1 8.20% 1530925.373 1656418.131 - -2.55% -
SetIntersection_None_Set_string_262144_256 8.20% 1536598.797 1662534.426 - -2.49% -
std::for_each_n(deque<int>)/8 8.16% 1.110 1.201 - 3.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.15% 1182.985 1279.449 - 7.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.14% 0.338 0.365 - 8.08% -
std::stable_partition(list<int>)_(dense)/8192 8.10% 17480.741 18897.247 - 8.05% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.10% 10.347 11.185 - 8.94% -
ranges::min(std::vector<long_long>)/64 8.08% 4.693 5.072 - 8.42% -
std::unordered_multiset<int>::ctor(const&)/8192 8.03% 54707.284 59100.256 - 5.33% -
std::find_end(list<int>)_(single_element)/8192 8.03% 8199.854 8857.975 - -8.26% -
SetIntersection_None_Set_string_16384_256 8.02% 186602138.253 201574738.198 - 6.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 8.01% 24.964 26.964 - 35.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 8.00% 0.481 0.520 - -10.17% -
BM_StringEraseWithMove_Large_Transparent 7.98% 2.580 2.785 - 5.20% -
SetIntersection_None_Vector_float_16384_1024 7.97% 1106513.176 1194728.268 - 6.58% -
BM_StringFindCharLiteral/1024 7.96% 19.878 21.461 - 13.08% -
std::find_if_not(vector<char>)_(process_all)/8 7.96% 1.477 1.594 - 20.13% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.95% 18.483 19.952 - 5.58% -
bm_lexicographical_compare<signed_char>/1 7.94% 1.324 1.429 - 13.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.92% 3.446 3.719 - -2.15% -
std::unordered_multiset<int>::ctor(const&)/32 7.85% 200.196 215.909 - 5.34% -
SetIntersection_None_Vector_float_262144_1024 7.80% 1093503.036 1178798.107 - 2.20% -
rng::starts_with(vector<int>,_pred)/8 7.72% 2.358 2.540 - 9.88% -
SetIntersection_None_Set_string_262144_16 7.70% 1536793.863 1655155.111 - -2.74% -
ranges::min(std::vector<long_long>)/1 7.70% 0.311 0.334 - -23.41% -
SetIntersection_None_Set_string_262144_4 7.70% 1533895.668 1652004.395 - -3.37% -
SetIntersection_Front_Set_float_1024_256 7.69% 3989818.690 4296705.901 - 2.53% -
std::unordered_multiset<int>::ctor(const&)/1024 7.66% 6758.556 7276.374 - 4.65% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 7.66% 839719.151 904018.034 - 1.73% -
std::find(list<int>)_(bail_25%)/1024 7.62% 128.437 138.225 - 8.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.60% 20.503 22.062 - -1.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.58% 41.789 44.955 - 6.93% -
std::set<int>::count(key)_(non-existent)/1024 7.52% 7.413 7.971 - 0.09% -
BM_deque_deque_move_backward/0 7.51% 0.809 0.869 - -5.46% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.49% 11.492 12.353 - 7.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 7.48% 26.738 28.739 - -1.94% -
BM_deque_deque_ranges_move/0 7.48% 0.857 0.921 - -0.21% -
std::for_each_n(list<int>)/8 7.47% 2.357 2.533 - 4.61% -
BM_PushHeap_uint32_Random_256 7.38% 5.413 5.813 - 5.69% -
BM_deque_vector_ranges_copy_backward/0 7.37% 1.471 1.580 - 14.99% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 7.37% 12.380 13.292 - 2.56% -
SetIntersection_None_Set_string_16384_16 7.36% 188232232.387 202092828.897 - 7.52% -
std::multiset<int>::contains(key)_(existent)/8192 7.36% 8.201 8.805 - 7.23% -
BM_deque_deque_ranges_copy_backward/64 7.33% 3.382 3.630 - 6.57% -
ranges::min(std::list<__int128>)/64 7.32% 33.530 35.983 - 11.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 7.30% 769.313 825.509 - 0.90% -
std::map<std::string,_int>::erase(iterator)/8192 7.30% 30.757 33.004 - 13.68% -
SetIntersection_None_Vector_float_16384_16384 7.29% 1089400.113 1168869.895 - 4.50% -
std::list<int>::insert(begin)_(cheap_elements)/32 7.25% 10.457 11.215 - 10.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.24% 9.628 10.325 - 14.60% -
SetIntersection_None_Vector_float_16384_4 7.23% 1099020.351 1178486.125 - 5.80% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.20% 11256.058 12066.153 - -4.69% -
SetIntersection_Front_Vector_uint32_1024_256 7.18% 2118786.666 2270992.230 - -0.56% -
std::replace_if(list<int>)_(sprinkled)/8192 7.18% 7397.276 7928.289 - 9.03% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 7.16% 21.366 22.897 - 1.98% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 7.13% 23.833 25.533 - 3.77% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.11% 0.396 0.424 - 17.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 7.09% 4230459.165 4530526.835 - 49.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.09% 198674814.885 212764970.515 - 5.73% -
BM_deque_vector_ranges_move_backward/0 7.07% 1.470 1.573 - -0.68% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.06% 32.826 35.145 - 12.48% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 7.05% 37.005 39.615 - 1.71% -
ranges::minmax(std::deque<long_long>)/64 7.02% 23.071 24.691 - 0.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 7.01% 36.294 38.840 - 12.79% -
std::replace_if(deque<int>)_(prefix)/32 6.98% 13.109 14.024 - 0.55% -
rng::find(vector<bool>)_(process_all)/8 6.96% 0.687 0.735 - 14.57% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.95% 318.762 340.925 - 4.82% -
std::map<std::string,_int>::contains(key)_(existent)/8192 6.94% 28.661 30.651 - 0.13% -
std::find_first_of(deque<int>)_(small_needle)/32 6.94% 105.591 112.922 - 4.84% -
std::lower_bound(std::list<int>)/8 6.94% 15.436 16.507 - 7.13% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.89% 11907.254 12728.104 - 9.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 6.84% 32.244 34.449 - 4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.84% 189029367.618 201956532.969 - -2.89% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.80% 3.882 4.146 - 7.34% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.79% 292.623 312.504 - 3.68% -
SetIntersection_Front_Set_float_16384_16384 6.77% 224866223.556 240099460.950 - 10.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.75% 87842.858 93776.067 - 3.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.74% 22.861 24.403 - 11.47% -
BM_deque_vector_copy/5500 6.74% 196.362 209.597 - 7.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.72% 75.424 80.493 - 18.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.70% 6.750 7.202 - -1.47% -
SetIntersection_Front_Set_uint32_16384_1 6.70% 981416.626 1047198.573 - -0.71% -
SetIntersection_None_Set_string_262144_262144 6.70% 1545280.680 1648806.394 - -3.62% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.69% 698.703 745.436 - -1.35% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.67% 5.238 5.588 - 7.94% -
SetIntersection_Interlaced_Vector_string_262144_1024 6.66% 327443620.353 349238873.742 - 45.33% -
std::transform(list<int>,_list<int>)/8192 6.65% 8570.674 9140.335 - 1.55% -
SetIntersection_Front_Vector_uint32_262144_256 6.63% 2135707.817 2277370.230 - -0.48% -
SetIntersection_Front_Vector_uint32_16384_256 6.63% 2137227.790 2278895.781 - 5.70% -
SetIntersection_Front_Vector_uint32_256_256 6.63% 4253347.969 4535237.786 - 6.08% -
std::swap_ranges(deque<int>)/1024 6.62% 319.209 340.349 - 0.02% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.62% 10.247 10.925 - 2.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 6.62% 1.124 1.198 - -4.34% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.62% 2.710 2.890 - 6.34% -
SetIntersection_Interlaced_Vector_float_1024_16 6.60% 1828626.964 1949322.143 - -23.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.60% 196239585.347 209189113.858 - 4.27% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 6.59% 754.776 804.523 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.56% 1536703.123 1637488.932 - -3.23% -
SetIntersection_None_Vector_uint64_1024_1 6.55% 1014439.098 1080885.106 - -1.40% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.54% 8540.162 9098.821 - -1.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 6.52% 9507582.532 10127352.241 - 16.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 6.52% 32.491 34.608 - -1.83% -
BM_deque_deque_copy_backward/1 6.49% 2.609 2.778 - 2.58% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.49% 8472.711 9022.331 - 13.85% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.48% 10.509 11.190 - 9.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 6.47% 664.249 707.233 - 23.04% -
std::set<std::string>::equal_range(key)_(existent)/1024 6.47% 22.651 24.117 - 10.69% -
std::copy_backward(list<int>)/8 6.46% 2.338 2.489 - 12.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.45% 74443450.072 79245102.467 - 29.40% -
BM_std_minmax_element<int>/2 6.44% 0.644 0.685 - 3.10% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.44% 29.589 31.494 - 8.64% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.42% 0.775 0.825 - -2.95% -
SetIntersection_None_Vector_float_16384_64 6.42% 1094767.062 1165004.125 - 3.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 6.40% 961592.507 1023163.750 - 7.08% -
SetIntersection_None_Set_string_262144_1024 6.35% 1553904.377 1652559.244 - -3.93% -
SetIntersection_Interlaced_Vector_string_262144_256 6.35% 71957117.363 76524553.185 - 13.31% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.33% 27.034 28.745 - 1.24% -
std::unordered_set<int>::erase(key)_(existent)/32 6.33% 20.900 22.223 - 4.07% -
SetIntersection_Interlaced_Vector_uint64_256_64 6.31% 6790029.814 7218543.826 - -2.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8 6.31% 30.850 32.795 - 5.22% -
std::replace_if(list<int>)_(prefix)/8192 6.30% 7127.994 7576.916 - 6.37% -
SetIntersection_Interlaced_Set_string_262144_4 6.30% 1733149.008 1842272.787 - -1.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.30% 865192.395 919663.094 - 4.29% -
BM_deque_vector_copy/65536 6.25% 2907.202 3089.030 - 6.02% -
SetIntersection_Front_Vector_float_1024_256 6.25% 2127361.000 2260298.835 - 4.25% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.24% 28.850 30.650 - -1.89% -
BM_deque_vector_move_backward/0 6.23% 1.486 1.579 - 15.10% -
std::search(vector<int>,_pred)_(single_element)/8192 6.23% 4133.325 4390.641 - -4.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.22% 748.404 794.978 - -4.41% -
SetIntersection_None_Vector_float_64_4 6.20% 15860205.970 16843446.035 - 3.23% -
std::swap_ranges(deque<int>)/8192 6.20% 2548.169 2706.127 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.17% 1905562.664 2023228.273 - -1.15% -
std::move(vector<bool>)_(aligned)/64 6.17% 1.591 1.689 - -0.09% -
std::partial_sort_copy(vector<int>)_(heap)/8 6.15% 16.031 17.016 - 2.94% -
std::unique(vector<int>)_(sprinkled)/8192 6.14% 4027.726 4275.185 - 7.81% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.12% 25122.797 26659.273 - 5.86% -
std::is_sorted_until(deque<int>)/8 6.06% 2.646 2.807 - 10.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 6.06% 1285.586 1363.464 - -19.73% -
std::replace(list<int>)_(prefix)/8192 6.05% 6997.956 7421.275 - 6.18% -
std::unordered_set<int>::clear()/32 6.05% 592.137 627.945 - 3.86% -
BM_StringAssignAsciiz_Large_Opaque 6.03% 11.577 12.276 - 4.15% -
BM_std_minmax_element<int>/5500 6.03% 1383.404 1466.854 - 0.99% -
std::search(list<int>,_pred)_(single_element)/8192 6.03% 7728.894 8195.112 - 6.48% -
SetIntersection_None_Vector_float_262144_262144 6.03% 1106550.582 1173280.728 - 1.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.01% 1543955.322 1636790.283 - -3.60% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.01% 39.412 41.779 - 8.29% -
BM_vector_deque_ranges_copy/64 6.00% 2.708 2.870 - 2.38% -
BM_deque_vector_copy/70000 5.98% 3172.208 3362.029 - 6.00% -
std::multiset<std::string>::ctor(const&)/1024 5.98% 34447.031 36508.076 - 2.86% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.98% 101493.863 107558.517 - 1.37% -
std::search(vector<int>,_pred)_(single_element)/1024 5.97% 517.159 548.057 - -5.01% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.95% 21.609 22.895 - 11.68% -
BM_deque_deque_ranges_copy_backward/1 5.93% 2.610 2.765 - 9.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 5.92% 22.782 24.131 - -4.85% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.90% 324.702 343.857 - 3.21% -
std::search(vector<int>,_pred)_(same_length)/1000 5.89% 597.744 632.977 - 5.75% -
SetIntersection_Front_Set_uint64_262144_262144 5.89% 1681480.307 1780563.314 - 6.17% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.89% 28.485 30.162 - 9.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.86% 1120.391 1186.003 - 2.55% -
SetIntersection_None_Vector_float_262144_4 5.84% 1126862.591 1192668.274 - 1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 5.84% 1124489.731 1190142.120 - -1.20% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.84% 20.186 21.365 - -9.87% -
std::pop_heap(deque<int>)/1024 5.83% 12.354 13.074 - -3.76% -
std::multiset<std::string>::erase(key)_(existent)/1024 5.82% 96.350 101.959 - 49.03% -
std::unordered_set<int>::erase(iterator)/32 5.82% 20.824 22.035 - 9.01% -
std::copy_n(vector<bool>)_(aligned)/64 5.80% 1.284 1.358 - 7.32% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 5.80% 23.015 24.350 - -2.41% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 5.80% 54454.964 57611.372 - 5.12% -
BM_StringEraseWithMove_Large_Opaque 5.75% 2.710 2.866 - 15.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.74% 987703.406 1044359.380 - -1.88% -
BM_std_minmax_element<int>/70000 5.72% 17658.540 18668.086 - 1.08% -
SetIntersection_None_Vector_float_16384_1 5.71% 1098362.338 1161053.683 - 4.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.69% 1543631.836 1631447.183 - -3.63% -
SetIntersection_Front_Vector_uint64_1024_64 5.68% 1288278.734 1361436.293 - 2.23% -
std::find_first_of(deque<int>)_(small_needle)/50 5.68% 162.577 171.803 - 4.02% -
BM_CmpLess_uchar_schar 5.67% 1.022 1.080 - -3.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.65% 1.162 1.227 - 5.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.64% 770.681 814.120 - 3.58% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.64% 0.256 0.270 - 5.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.63% 1423.609 1503.779 - 0.29% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 5.62% 54526.744 57593.500 - 5.02% -
std::adjacent_find(deque<int>,_pred)/8 5.62% 4.220 4.457 - -7.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.60% 30.945 32.678 - -3.58% -
std::set<std::string>::erase(key)_(existent)/8192 5.60% 83.279 87.939 - -15.54% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 5.59% 1.338 1.413 - 1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.59% 4188477.214 4422596.351 - 8.88% -
std::unordered_set<int>::erase(iterator)/8192 5.59% 23.870 25.204 - 24.16% -
BM_StringEraseToEnd_Small_Transparent 5.59% 0.400 0.423 - 5.25% -
SetIntersection_None_Vector_float_16_1 5.58% 62940954.335 66453767.857 - 3.57% -
ranges::minmax(std::deque<long_long>)/8 5.55% 3.843 4.056 - 13.92% -
bm_lexicographical_compare<signed_char>/8 5.55% 3.155 3.330 - 7.09% -
BM_std_minmax_element<int>/4000 5.54% 1010.333 1066.266 - 0.80% -
std::partition_point(list<int>)/8192 5.52% 11695.505 12341.091 - -0.85% -
BM_std_minmax_element<int>/64000 5.52% 16179.117 17071.679 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.51% 1546754.148 1631973.797 - -3.66% -
std::search(vector<int>,_pred)_(single_element)/1000 5.46% 505.885 533.530 - -5.26% -
SetIntersection_Interlaced_Set_string_262144_16 5.45% 2011504.803 2121189.289 - -1.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.44% 660.875 696.801 - 1.70% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.42% 20.494 21.606 - -8.17% -
std::map<int,_int>::count(key)_(existent)/32 5.42% 1.499 1.580 - -11.16% -
SetIntersection_Interlaced_Set_float_1024_256 5.41% 14391223.752 15170107.528 - 6.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.41% 13011878.024 13715313.451 - -7.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 5.40% 1.487 1.567 - -5.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.40% 32.436 34.187 - 38.53% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.39% 23.511 24.777 - 7.57% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 5.38% 485225.051 511350.863 - -0.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.38% 30.226 31.853 - -8.05% -
SetIntersection_None_Vector_float_256_16 5.36% 3996444.125 4210728.427 - 2.72% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.35% 36.920 38.897 - 0.91% -
BM_std_minmax_element<int>/512 5.34% 133.913 141.066 - 1.43% -
std::adjacent_find(deque<int>)/50 5.32% 15.056 15.858 - 13.01% -
BM_std_minmax_element<int>/65536 5.32% 16553.150 17434.092 - 0.69% -
BM_std_minmax_element<int>/4096 5.30% 1037.634 1092.659 - 0.94% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.28% 6801.384 7160.227 - 5.84% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 5.27% 18.547 19.525 - -3.44% -
BM_std_minmax_element<int>/1024 5.27% 263.385 277.258 - 1.17% -
SetIntersection_Front_Set_float_262144_1024 5.26% 12816667.282 13491367.475 - 12.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 5.26% 20.281 21.349 - 6.14% -
SetIntersection_Front_Vector_uint32_16384_16 5.26% 1067401.235 1123520.340 - 0.88% -
std::list<std::string>::ctor(size)/32 5.26% 338.196 355.974 - 0.92% -
std::partition(deque<int>)_(sparse)/1024 5.25% 381.891 401.955 - 5.27% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.25% 1.328 1.398 - -3.59% -
SetIntersection_Front_Set_float_16384_16 5.23% 1164083.663 1224998.248 - 1.04% -
SetIntersection_None_Vector_float_16_4 5.23% 53685044.034 56491390.643 - 3.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 5.22% 2770556.367 2915215.100 - 31.07% -
std::set<int>::equal_range(key)_(existent)/1024 5.22% 4.311 4.536 - 1.77% -
rng::find_last(vector<int>)_(bail_90%)/8 5.21% 0.462 0.486 - 2.43% -
SetIntersection_None_Vector_float_4_4 5.21% 133283754.862 140223596.644 - 3.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.20% 10.566 11.116 - 10.20% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 5.20% 7.319 7.700 - 8.94% -
BM_deque_vector_ranges_copy/1 5.19% 2.096 2.205 - 5.22% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.17% 10.254 10.784 - 0.06% -
SetIntersection_Front_Vector_uint64_16384_16 5.17% 1065738.778 1120840.986 - -1.02% -
ranges::min(std::vector<long_long>)/8 5.15% 2.181 2.293 - 7.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.14% 22.304 23.451 - -1.59% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 5.13% 17.185 18.066 - 4.08% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.11% 814.093 855.724 - 19.80% -
BM_deque_vector_move/0 5.09% 1.457 1.531 - 7.42% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.07% 27.346 28.734 - -4.18% -
SetIntersection_None_Vector_float_16384_16 5.07% 1104831.391 1160892.911 - 2.55% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 5.07% 170.521 179.168 - 7.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 5.06% 13.706 14.399 - 18.32% -
std::set<int>::equal_range(key)_(existent)/32 5.03% 1.811 1.902 - 10.97% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.03% 20.113 21.124 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.02% 0.614 0.645 - 8.96% -
SetIntersection_Front_Set_float_1024_64 5.00% 1715545.821 1801282.292 - 5.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.99% 612971.116 643549.812 - 1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.97% 174303.425 182970.551 - 2.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 4.96% 22.446 23.559 - -12.77% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.96% 7.971 8.366 - 2.32% -
std::copy(vector<bool>)_(aligned)/4096 4.95% 4.697 4.930 - 2.70% -
std::remove_if(list<int>)_(prefix)/8192 4.94% 9819.610 10304.718 - 2.60% -
std::set<int>::count(key)_(non-existent)/32 4.93% 2.875 3.017 - 0.05% -
std::set<int>::equal_range(key)_(non-existent)/32 4.93% 2.535 2.660 - 2.90% -
SetIntersection_None_Vector_float_256_1 4.92% 4241814.522 4450492.911 - 3.11% -
SetIntersection_Front_Set_float_64_64 4.92% 13306098.120 13960465.236 - 2.30% -
BM_StringConstructDestroyCStr_Small_Opaque 4.90% 2.080 2.182 - -3.13% -
std::copy_backward(deque<int>)/1048576 4.90% 131466.322 137905.271 - 7.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.87% 9635.209 10104.406 - 5.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4.87% 11836.448 12412.810 - 1.31% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.86% 6858.654 7192.250 - 5.46% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.82% 0.462 0.484 - -2.48% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 4.81% 55.449 58.118 - 19.19% -
BM_PushHeap_uint32_Random_1 4.80% 0.410 0.430 - -7.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.79% 1.386 1.452 - 15.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.78% 25046.860 26243.101 - 0.12% -
std::map<int,_int>::erase(key)_(existent)/1024 4.74% 24.322 25.475 - -0.13% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.74% 6.051 6.338 - 5.90% -
BM_PushHeap_string_SingleElement_4 4.73% 2.347 2.458 - 5.43% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.73% 343.710 359.974 - 0.86% -
std::find_end(vector<int>)_(process_all)/8192 4.73% 1675.897 1755.145 - -2.60% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 4.72% 510.711 534.827 - 3.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 4.71% 1.512 1.583 - -3.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.71% 1120.976 1173.791 - 0.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.71% 1.185 1.241 - 3.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.69% 1676823.242 1755426.187 - -3.56% -
std::partial_sort_copy(deque<int>)_(heap)/8192 4.68% 99157.770 103799.078 - 5.49% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.68% 30.983 32.433 - 20.98% -
std::find_end(deque<int>)_(match_near_end)/1000 4.66% 33.503 35.065 - -89.94% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.66% 2.771 2.900 - 7.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.65% 0.993 1.039 - 8.53% -
SetIntersection_Front_Vector_uint64_262144_16 4.64% 1064337.224 1113772.160 - -0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.63% 722.902 756.370 - 2.75% -
SetIntersection_None_Vector_float_1024_4 4.61% 1071290.337 1120686.688 - 1.97% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.60% 22.299 23.325 - 4.14% -
SetIntersection_None_Vector_float_1024_1 4.58% 1088186.091 1138060.187 - 3.31% -
SetIntersection_None_Set_float_64_16 4.57% 17672865.158 18481309.779 - 2.26% -
std::find_if_not(vector<char>)_(bail_25%)/8 4.57% 0.816 0.853 - -8.52% -
SetIntersection_Interlaced_Vector_float_256_16 4.56% 7795825.252 8151460.522 - 38.51% -
std::replace_if(vector<int>)_(sprinkled)/1024 4.56% 245.436 256.629 - 5.22% -
std::is_sorted_until(list<int>,_pred)/1024 4.56% 796.192 832.459 - 4.97% -
SetIntersection_None_Vector_float_256_4 4.54% 4220591.850 4412328.351 - 3.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 4.53% 10.054 10.510 - -2.63% -
BM_std_minmax_element<int>/64 4.53% 16.804 17.566 - 2.28% -
std::multiset<std::string>::find(key)_(existent)/8192 4.51% 28.165 29.435 - -2.73% -
SetIntersection_Interlaced_Set_float_256_4 4.50% 10868629.368 11357677.770 - 0.28% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 4.49% 33.170 34.660 - 7.60% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.49% 17.250 18.024 - -33.92% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 4.49% 1.267 1.324 - 5.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 4.47% 480571.675 502039.285 - -1.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.46% 12446.838 13002.369 - 0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 4.44% 31852.131 33266.498 - 4.13% -
SetIntersection_Interlaced_Set_uint64_1_1 4.43% 531029489.530 554566960.554 - 2.28% -
std::find_if(vector<char>)_(bail_25%)/1024 4.43% 25.157 26.272 - 1.01% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.42% 1.274 1.330 - 5.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 4.42% 20.159 21.049 - 2.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.40% 2.574 2.688 - -0.07% -
BM_vector_deque_ranges_move/64000 4.39% 3009.131 3141.099 - 10.47% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 4.38% 704.300 735.120 - 19.12% -
BM_PushHeap_uint64_SingleElement_4 4.37% 0.361 0.377 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.37% 18.820 19.642 - 5.81% -
BM_deque_deque_ranges_copy_backward/512 4.36% 18.895 19.719 - 4.17% -
std::multiset<int>::find(key)_(non-existent)/1024 4.35% 5.461 5.699 - -6.02% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 4.35% 984.234 1027.014 - 11.84% -
std::replace(list<int>)_(sprinkled)/8192 4.34% 7283.676 7599.557 - 6.62% -
BM_StringMove_Small 4.33% 0.707 0.737 - -7.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.28% 1133267.809 1181786.525 - -1.64% -
SetIntersection_None_Vector_float_1024_16 4.28% 1079553.035 1125739.209 - 2.64% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.26% 24.225 25.256 - 4.15% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.25% 27606.474 28779.979 - 3.73% -
SetIntersection_None_Vector_float_256_256 4.24% 2128304.618 2218557.963 - 1.96% -
SetIntersection_None_Vector_uint64_1024_4 4.23% 1037471.114 1081375.153 - -1.96% -
std::find_if(vector<char>)_(bail_25%)/32768 4.22% 798.385 832.094 - -11.83% -
std::fill_n(deque<int>)/32 4.22% 1.155 1.203 - -85.45% -
SetIntersection_None_Vector_float_64_64 4.21% 8390030.550 8743478.485 - 1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.20% 354175566.006 369042374.683 - 6.43% -
std::set<std::string>::count(key)_(existent)/1024 4.19% 23.819 24.818 - 1.82% -
SetIntersection_None_Vector_float_4_1 4.19% 214499458.695 223490919.389 - 2.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.18% 9.843 10.254 - 15.28% -
std::find_if_not(deque<int>)_(process_all)/8 4.16% 2.524 2.629 - -1.48% -
ranges::minmax(std::vector<char>)/64 4.16% 1.187 1.236 - -8.63% -
std::partial_sort_copy(list<int>)_(heap)/8 4.15% 17.143 17.855 - 7.68% -
SetIntersection_Front_Set_float_1024_4 4.14% 1031835.878 1074600.576 - -0.69% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 4.14% 56.893 59.251 - 3.24% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.14% 49.467 51.516 - -2.62% -
std::replace_if(deque<int>)_(prefix)/50 4.14% 19.633 20.446 - 0.90% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.14% 975.490 1015.861 - -0.87% -
rng::starts_with(deque<int>)/1024 4.14% 462.218 481.335 - 0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.14% 20.336 21.177 - -0.20% -
SetIntersection_Front_Vector_uint32_1024_64 4.12% 1316735.034 1371038.115 - -0.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.12% 9799.818 10203.243 - 7.65% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.11% 3452.977 3595.020 - 4.70% -
std::set<std::string>::find(key)_(existent)/32 4.11% 15.688 16.333 - 14.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.09% 45.809 47.685 - 19.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.08% 1942183.835 2021499.239 - 10.18% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 4.08% 21.920 22.813 - 1.73% -
std::find_if_not(list<int>)_(bail_25%)/32768 4.06% 7305.958 7602.506 - 2.80% -
std::copy_n(vector<int>)/64 4.05% 2.465 2.565 - 4.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.05% 1233.716 1283.721 - -1.17% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.05% 267.678 278.521 - 7.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.05% 11.327 11.785 - 11.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.05% 6260894.942 6514321.212 - 5.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.03% 20.332 21.151 - 0.61% -
SetIntersection_Interlaced_Set_string_262144_64 4.02% 2028443.197 2109978.760 - -1.76% -
std::multiset<int>::count(key)_(non-existent)/0 4.01% 0.253 0.263 - -4.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.00% 20.453 21.272 - 3.41% -
std::move(deque<int>)/8 4.00% 3.265 3.396 - -1.56% -
SetIntersection_None_Vector_float_262144_64 4.00% 1127439.962 1172485.368 - 2.20% -
SetIntersection_None_Vector_float_64_1 3.99% 16606300.094 17269090.188 - 1.88% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.98% 18.452 19.186 - -0.17% -
BM_deque_deque_ranges_move_backward/64 3.97% 3.405 3.540 - 3.54% -
SetIntersection_None_Vector_float_256_64 3.97% 3413609.875 3549146.954 - 1.83% -
std::sort(deque<int>)_(ascending)/8 3.97% 17.561 18.258 - 2.75% -
BM_PushHeap_uint32_Random_16 3.97% 4.119 4.282 - 2.45% -
SetIntersection_Interlaced_Vector_float_1024_256 3.96% 5798552.246 6028168.824 - 8.76% -
SetIntersection_None_Vector_float_262144_16 3.95% 1125912.401 1170363.435 - 2.02% -
std::find_end(deque<int>)_(near_matches)/1000 3.94% 15689.120 16306.639 - -45.68% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.93% 12.606 13.101 - 31.74% -
BM_CmpEqual_int_uchar 3.92% 1.073 1.115 - -0.72% -
std::unordered_set<int>::erase(iterator)/1024 3.91% 23.856 24.790 - 21.85% -
ranges::minmax(std::deque<__int128>)/8 3.91% 3.821 3.971 - 7.21% -
BM_deque_vector_move_backward/70000 3.90% 8547.905 8881.579 - 12.33% -
std::is_sorted(vector<int>,_pred)/8 3.89% 3.295 3.423 - 8.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.89% 84079.470 87348.616 - 0.07% -
std::list<std::string>::ctor(size)/8192 3.88% 103047.388 107046.259 - 0.53% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.87% 285.240 296.286 - 3.76% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.86% 1.489 1.546 - 3.02% -
std::set<int>::count(key)_(non-existent)/8192 3.86% 11.290 11.726 - -15.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.86% 1072707.203 1114074.124 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 3.85% 8581960.395 8912415.506 - -0.07% -
std::find_end(deque<int>)_(near_matches)/1024 3.84% 16314.752 16941.433 - -45.64% -
BM_CmpEqual_ushort_uint 3.84% 1.080 1.122 - 4.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.84% 43.439 45.107 - 6.23% -
SetIntersection_Interlaced_Set_uint32_256_256 3.83% 7620305.453 7912322.311 - 0.49% -
std::copy_if(vector<int>)_(entire_range)/32768 3.83% 7429.070 7713.683 - 5.81% -
SetIntersection_Front_Set_float_262144_1 3.83% 1001485.021 1039850.415 - 0.84% -
rng::starts_with(vector<int>)/1000 3.83% 58.319 60.551 - 3.79% -
SetIntersection_Front_Vector_float_16384_16384 3.83% 76765586.827 79702050.360 - 10.74% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 3.82% 2.259 2.346 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.82% 1205.398 1251.385 - -2.46% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 3.81% 14789.188 15353.245 - 2.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 3.81% 1.688 1.752 - -8.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.80% 1.411 1.465 - 8.26% -
SetIntersection_Interlaced_Vector_string_1024_4 3.79% 1634478.914 1696415.654 - -2.74% -
std::find_end(vector<int>)_(process_all)/1048576 3.77% 216496.947 224664.514 - -2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 3.77% 13171.697 13668.609 - -10.71% -
SetIntersection_None_Vector_float_16_16 3.77% 33556519.828 34822302.332 - 2.06% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.76% 260216.236 270001.700 - 3.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.75% 16.083 16.685 - 1.90% -
BM_deque_vector_ranges_copy/2 3.74% 1.766 1.832 - -0.05% -
BM_deque_vector_move/512 3.74% 16.554 17.173 - 3.35% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.74% 16.479 17.095 - 4.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.72% 260632.146 270338.720 - 3.83% -
std::list<std::string>::ctor(size)/1024 3.72% 12453.426 12916.955 - 1.12% -
std::sort(vector<NonIntegral>)_(repeated)/1024 3.72% 519.402 538.708 - 6.29% -
BM_deque_deque_move/4000 3.72% 143.286 148.610 - 4.57% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.71% 1009650.982 1047148.687 - 6.04% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.71% 23364.780 24231.401 - 3.49% -
std::sort(vector<NonIntegral>)_(repeated)/8192 3.71% 3746.230 3885.128 - 3.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.70% 1361.351 1411.774 - 1.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.70% 1.183 1.227 - -3.68% -
rng::starts_with(deque<int>)/1000 3.68% 440.367 456.594 - 4.71% -
SetIntersection_Front_Vector_uint32_64_64 3.68% 10537952.630 10926143.302 - -0.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.66% 28.486 29.529 - 5.67% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.65% 881.814 914.042 - 2.76% -
SetIntersection_Interlaced_Set_string_16384_256 3.65% 346461664.560 359114872.040 - 0.29% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.64% 11203.504 11611.332 - 2.30% -
std::remove_if(list<int>)_(sprinkled)/50 3.64% 76.155 78.927 - 5.31% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.63% 24596.345 25489.855 - -14.19% -
SetIntersection_None_Vector_float_262144_1 3.63% 1142035.648 1183496.624 - 1.64% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.63% 4.223 4.377 - -5.36% -
SetIntersection_None_Vector_float_1024_256 3.62% 1086810.742 1126108.960 - 2.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.62% 1170009.038 1212310.618 - -1.86% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.61% 3.939 4.081 - 6.68% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.61% 31858.023 33008.298 - -0.11% -
std::multimap<int,_int>::clear()/1024 3.61% 10538.634 10919.049 - -1.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.61% 37.671 39.030 - 2.60% -
std::rotate(list<int>)_(by_1/3)/50 3.61% 22.816 23.639 - 2.11% -
std::find(vector<long_long>)_(bail_25%)/8 3.60% 0.891 0.923 - 3.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.60% 164856.494 170783.897 - 0.17% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.59% 1.459 1.512 - 0.49% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.59% 0.586 0.607 - 3.57% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.58% 266.805 276.361 - 0.46% -
SetIntersection_None_Vector_float_64_16 3.58% 13479282.452 13961470.134 - 1.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.57% 38846.730 40234.779 - 0.16% -
std::partition(list<int>)_(sparse)/50 3.56% 21.886 22.665 - 52.54% -
std::stable_partition(list<int>)_(sparse)/32 3.56% 9.461 9.797 - 1.61% -
SetIntersection_Front_Set_uint64_1024_16 3.52% 1147248.147 1187671.639 - -3.27% -
std::stable_sort(vector<int>)_(repeated)/1024 3.52% 1095.020 1133.510 - 2.91% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.51% 11.478 11.881 - 4.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.50% 10.573 10.944 - -0.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.50% 981288.787 1015606.884 - 4.23% -
std::find_end(vector<int>)_(process_all)/1000 3.47% 215.874 223.375 - -2.86% -
std::multiset<int>::count(key)_(non-existent)/8192 3.47% 9.440 9.767 - -0.86% -
std::remove_if(deque<int>)_(prefix)/8192 3.46% 4277.488 4425.531 - 5.92% -
std::find_if(vector<char>)_(process_all)/8 3.45% 1.481 1.532 - 21.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.45% 13.153 13.606 - -0.07% -
BM_StringRelational_Eq_Small_Large_Control 3.45% 0.469 0.485 - 2.90% -
std::copy_if(vector<int>)_(entire_range)/262144 3.43% 59602.607 61648.282 - 5.13% -
std::count(vector<int>)_(every_other)/8 3.43% 1.334 1.380 - 3.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.43% 23.273 24.071 - -1.00% -
std::find_end(forward_list<int>)_(single_element)/8192 3.43% 5715.422 5911.260 - 3.20% -
BM_deque_vector_copy/2 3.42% 1.760 1.821 - -0.47% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.42% 2.132 2.205 - 6.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.41% 2204160.184 2279283.524 - 7.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 3.41% 275.357 284.737 - -15.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.41% 0.567 0.586 - 2.34% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.38% 6773.708 7002.899 - 3.23% -
std::find(list<int>)_(bail_25%)/8 3.38% 0.918 0.949 - 3.28% -
SetIntersection_Front_Vector_float_262144_16384 3.37% 76823174.419 79415266.577 - 10.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.37% 1902642.254 1966791.992 - -1.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.37% 240046.020 248139.096 - -5.14% -
std::sort_heap(vector<int>,_pred)/8 3.36% 29.046 30.023 - -0.94% -
BM_PushHeap_string_Descending_262144 3.36% 3.060 3.163 - 0.30% -
std::find_end(list<int>)_(process_all)/8192 3.36% 7416.370 7665.493 - 2.22% -
std::set<std::string>::contains(key)_(non-existent)/32 3.35% 9.333 9.646 - -1.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.34% 2.380 2.460 - -4.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.33% 8657198.206 8945721.876 - -31.57% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.32% 1.528 1.579 - 3.83% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.32% 23807.501 24597.683 - -8.92% -
std::pop_heap(deque<std::string>)/1024 3.31% 58.902 60.852 - -9.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.31% 23320.074 24091.383 - 3.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.31% 196.658 203.160 - -1.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.31% 23.043 23.804 - 5.25% -
std::multiset<int>::contains(key)_(non-existent)/32 3.30% 2.630 2.716 - -2.03% -
BM_StringFindCharLiteral/32 3.30% 1.618 1.672 - 3.21% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 3.30% 2121.611 2191.572 - -1.29% -
BM_PushHeap_uint64_SingleElement_16 3.30% 0.347 0.358 - -0.04% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.29% 6.531 6.747 - -0.57% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.28% 6.515 6.729 - 7.57% -
std::find_end(deque<int>)_(match_near_end)/1024 3.28% 32.487 33.553 - -99.08% -
SetIntersection_None_Vector_float_262144_256 3.28% 1129243.276 1166270.777 - 1.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.27% 5.543 5.724 - 3.58% -
BM_deque_vector_copy/0 3.26% 1.457 1.504 - 20.47% -
std::find_if(vector<char>)_(bail_25%)/8192 3.25% 210.501 217.345 - -4.92% -
std::map<std::string,_int>::clear()/1024 3.24% 21923.090 22632.833 - -5.54% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.23% 5.164 5.331 - 6.36% -
BM_CmpEqual_int_schar 3.23% 1.109 1.144 - 1.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 3.22% 19597.338 20227.949 - 0.89% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 3.21% 13.335 13.764 - 2.98% -
std::map<std::string,_int>::erase(iterator)/1024 3.21% 31.270 32.274 - -9.60% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.21% 2391.586 2468.243 - -0.12% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.19% 2.400 2.477 - -2.51% -
std::map<std::string,_int>::clear()/8192 3.19% 213645.764 220468.156 - -2.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.19% 10032136.631 10352082.558 - -0.14% -
std::find_first_of(list<int>)_(large_needle)/1024 3.19% 899957.219 928631.153 - -5.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.18% 165224.581 170482.577 - 0.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.18% 1.123 1.159 - -3.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.18% 25660394.185 26475735.348 - -1.66% -
std::move(vector<bool>)_(unaligned)/1048576 3.16% 6529.313 6735.758 - 3.40% -
ranges::minmax(std::deque<long_long>)/1 3.16% 0.826 0.852 - 23.51% -
BM_num_get<float> 3.16% 35.941 37.077 - 0.05% -
SetIntersection_Front_Vector_uint32_16384_64 3.14% 1325093.442 1366759.339 - 2.54% -
vector<bool>(size_type,_const_value_type&) 3.13% 8.131 8.386 - 0.58% -
std::find_if(list<int>)_(bail_25%)/8192 3.13% 1419.250 1463.630 - 0.80% -
std::find_end(vector<int>)_(process_all)/1024 3.13% 221.685 228.616 - -3.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.12% 21160929.846 21820700.257 - -4.49% -
BM_deque_deque_move_backward/4096 3.10% 150.842 155.519 - 0.98% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.10% 9958452.538 10266729.973 - 0.74% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 3.09% 13.240 13.649 - 1.51% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.08% 24.906 25.673 - 0.72% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.08% 17494501.957 18032560.257 - -1.16% -
SetIntersection_Interlaced_Vector_float_256_64 3.07% 7181601.495 7402356.521 - 6.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.07% 7405.103 7632.690 - -0.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 3.07% 126.927 130.819 - 0.90% -
BM_CmpLess_int_uint 3.06% 1.043 1.075 - -5.71% -
BM_vector_deque_ranges_move/65536 3.06% 3076.160 3170.433 - 10.87% -
SetIntersection_Interlaced_Set_float_1024_4 3.06% 9712431.516 10009879.798 - 2.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 3.06% 19.104 19.689 - -10.84% -
bm_swap_ranges_vb_aligned/8 3.06% 3.173 3.270 - 3.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 3.05% 31.862 32.832 - -1.58% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.03% 1876.954 1933.736 - 0.59% -
std::stable_partition(deque<int>)_(alloc_fails)/32 3.02% 1858.807 1915.010 - -0.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.02% 147.438 151.891 - 5.30% -
BM_vector_deque_ranges_copy_backward/5500 3.02% 197.682 203.649 - 2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.02% 205836631.993 212045136.063 - 3.27% -
std::transform(vector<int>,_vector<int>)/32 3.01% 17.458 17.984 - 6.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 2.98% 13.615 14.022 - 40.02% -
SetIntersection_Interlaced_Vector_float_262144_1 2.98% 1016217.051 1046541.753 - -1.66% -
std::multimap<int,_int>::ctor(const&)/32 2.98% 221.101 227.694 - 4.53% -
BM_PushHeap_uint64_SingleElement_262144 2.98% 0.358 0.368 - 1.65% -
std::remove_copy(deque<int>)_(prefix)/1024 2.98% 376.640 387.864 - -1.87% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 2.97% 228.441 235.220 - 1.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.96% 1.611 1.659 - -0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.96% 12860.220 13241.184 - 0.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.96% 20.250 20.850 - 2.53% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.96% 1.615 1.663 - 1.98% -
BM_num_get<unsigned_int> 2.95% 9.573 9.855 - -61.24% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.94% 888.568 914.724 - 0.64% -
SetIntersection_Front_Vector_string_1024_16 2.94% 1583709.832 1630200.472 - 0.84% -
BM_CmpEqual_uint_uint 2.93% 1.030 1.061 - -2.89% -
std::unordered_set<std::string>::erase(iterator)/8192 2.93% 29.597 30.463 - 4.13% -
BM_PushHeap_uint64_Random_4 2.92% 2.527 2.601 - 15.20% -
BM_getline_string 2.92% 16.846 17.338 - 7.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.92% 24.099 24.803 - -16.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.91% 1137007.266 1170141.132 - -0.81% -
std::stable_partition(list<int>)_(sparse)/50 2.91% 26.157 26.917 - -0.47% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.90% 1900.751 1955.967 - 3.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.90% 32.819 33.771 - -5.58% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.89% 35862.078 36898.658 - -1.76% -
SetIntersection_None_Vector_float_1024_64 2.89% 1080711.837 1111907.910 - 1.24% -
std::find(vector<char>)_(process_all)/1024 2.87% 16.525 16.999 - 5.50% -
std::search(list<int>)_(no_match)/1000 2.87% 676.648 696.080 - 3.52% -
std::multiset<int>::ctor(const&,_alloc)/32 2.87% 221.698 228.060 - -11.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.87% 18055414.140 18573043.980 - 0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.86% 3432.467 3530.804 - -7.37% -
std::find_end(vector<int>)_(single_element)/1000 2.86% 246.773 253.833 - 10.43% -
SetIntersection_None_Vector_uint64_16384_16384 2.86% 1068274.615 1098808.534 - -1.47% -
SetIntersection_None_Vector_float_262144_16384 2.85% 1136410.176 1168839.650 - -0.29% -
ranges::min(std::list<long_long>)/8 2.85% 1.915 1.970 - 6.89% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.85% 28761.242 29581.864 - -0.11% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.85% 1.589 1.634 - 2.54% -
std::remove_if(deque<int>)_(sprinkled)/32 2.84% 55.977 57.565 - 8.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.84% 13609.426 13995.274 - 2.96% -
rng::contains_subrange(list<int>)_(single_element)/50 2.83% 17.436 17.929 - 4.17% -
BM_vector_deque_copy/5500 2.83% 195.490 201.015 - 1.47% -
BM_CmpLess_schar_ushort 2.80% 1.073 1.103 - -1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.80% 15.377 15.808 - 3.17% -
std::find_end(forward_list<int>)_(single_element)/1000 2.80% 686.556 705.783 - 2.86% -
SetIntersection_Front_Vector_uint64_256_16 2.80% 4069277.854 4183026.180 - -1.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.79% 26.554 27.295 - 24.86% -
std::reverse_copy(list<int>)/8 2.79% 2.370 2.437 - -12.58% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 2.79% 0.974 1.001 - -3.05% -
SetIntersection_None_Set_float_256_4 2.78% 11240522.921 11553476.083 - 1.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.78% 235.262 241.811 - 4.55% -
std::copy_backward(vector<int>)/4096 2.78% 149.611 153.773 - -39.61% -
rng::starts_with(vector<int>)/8 2.78% 1.223 1.257 - 2.77% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.77% 100664.997 103457.815 - 4.17% -
BM_deque_deque_ranges_copy/1 2.77% 2.480 2.549 - 2.65% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 2.77% 5366.157 5514.725 - 3.42% -
SetIntersection_Front_Set_uint32_262144_4 2.77% 1005854.983 1033700.279 - -3.54% -
BM_deque_deque_copy_backward/70000 2.75% 8416.629 8648.281 - 8.79% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.75% 4.664 4.792 - 6.39% -
std::is_sorted_until(list<int>,_pred)/8192 2.75% 7712.642 7924.691 - 3.99% -
BM_deque_deque_ranges_copy/2 2.74% 2.240 2.301 - 2.47% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.74% 24.570 25.243 - 5.32% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.74% 1.455 1.495 - -4.12% -
ranges::min(std::list<__int128>)/70000 2.73% 59808.804 61441.956 - 6.60% -
SetIntersection_None_Set_string_256_256 2.71% 5749523.235 5905485.961 - 3.65% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 2.71% 8156.175 8377.377 - 2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.71% 2886163.330 2964371.746 - -6.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.70% 1075322.598 1104350.719 - -13.02% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.70% 1.589 1.632 - -0.33% -
SetIntersection_Interlaced_Set_string_16384_16 2.69% 240665182.569 247148945.348 - 1.55% -
SetIntersection_Front_Vector_string_262144_256 2.69% 9441224.512 9695028.317 - 1.16% -
std::unique(list<int>,_pred)_(contiguous)/32 2.68% 56.916 58.441 - 1.57% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.68% 1866.730 1916.722 - 2.96% -
BM_align/64 2.67% 0.622 0.639 - -30.64% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.66% 98.935 101.569 - -4.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.66% 30.575 31.389 - -26.44% -
std::move(deque<int>)/1048576 2.66% 55099.987 56563.915 - 3.69% -
SetIntersection_Front_Set_uint64_16384_64 2.65% 1686078.763 1730802.024 - 3.00% -
std::find_if_not(vector<bool>)_(process_all)/8 2.65% 3.475 3.567 - 0.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.65% 24.991 25.652 - 7.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.64% 2.303 2.364 - 2.02% -
SetIntersection_None_Vector_uint64_64_4 2.64% 15587203.495 15998539.093 - -0.68% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.64% 0.469 0.482 - -1.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.63% 1092994.010 1121764.899 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.63% 2418749.080 2482395.108 - -13.04% -
SetIntersection_Front_Vector_string_1024_256 2.63% 8974824.795 9210567.676 - -9.74% -
BM_PushHeap_uint64_Random_1024 2.63% 6.122 6.283 - 9.10% -
SetIntersection_None_Vector_uint32_1024_256 2.62% 1048218.590 1075732.561 - -1.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.62% 62.589 64.230 - 2.44% -
BM_align/256 2.62% 0.622 0.638 - -30.63% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.62% 379.999 389.945 - 0.63% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.61% 2.516 2.582 - -2.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.61% 42.467 43.575 - 2.39% -
SetIntersection_Front_Vector_string_262144_1 2.61% 1056999.947 1084585.602 - -0.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.60% 28.554 29.296 - 3.51% -
std::partition(deque<int>)_(sparse)/8192 2.60% 2953.797 3030.526 - -2.89% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.60% 464.176 476.227 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.59% 3366924.106 3454072.541 - -2.79% -
BM_num_get<unsigned_long_long> 2.59% 10.236 10.501 - -59.57% -
BM_align/1 2.58% 0.623 0.639 - -30.62% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.58% 0.888 0.911 - 3.18% -
SetIntersection_Front_Set_uint32_16384_4 2.56% 1047008.675 1073809.898 - -0.13% -
BM_PushHeap_string_SingleElement_16 2.56% 2.615 2.682 - 2.93% -
BM_CmpEqual_ushort_int 2.56% 1.058 1.085 - 0.82% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.55% 2.955 3.031 - 2.97% -
BM_StringRelational_Eq_Small_Huge_Control 2.55% 0.472 0.484 - 0.10% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.55% 1088.485 1116.247 - -8.13% -
BM_align/8 2.55% 0.622 0.638 - -30.67% -
std::partial_sort(deque<int>)_(ascending)/8 2.55% 32.216 33.037 - 7.03% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.54% 12.731 13.054 - -0.05% -
ranges::minmax(std::list<__int128>)/1 2.54% 0.439 0.450 - 0.64% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.54% 172971.590 177365.907 - 2.96% -
SetIntersection_None_Vector_uint64_16384_64 2.54% 1068150.373 1095270.156 - -1.99% -
SetIntersection_None_Set_uint32_1024_16 2.54% 8662677.413 8882346.407 - -2.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.53% 6571.340 6737.430 - -1.78% -
std::find_if_not(vector<bool>)_(process_all)/50 2.53% 23.599 24.195 - 1.64% -
BM_CmpLess_int_int 2.52% 1.037 1.063 - 0.21% -
BM_tolower_string<char> 2.52% 15.012 15.391 - 0.62% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.52% 9.305 9.539 - 4.08% -
rng::contains(vector<int>)_(process_all)/8 2.52% 2.679 2.746 - -2.53% -
std::partial_sort(deque<int>)_(repeated)/1024 2.51% 6340.655 6500.040 - 3.65% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 2.50% 12.753 13.072 - -7.31% -
SetIntersection_Front_Vector_string_1024_64 2.50% 3256217.838 3337703.541 - 4.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.50% 1816.042 1861.466 - -3.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 2.50% 12851.614 13172.734 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.48% 718.473 736.319 - 3.13% -
std::partition_copy(vector<int>)/1024 2.48% 462.105 473.582 - 1.36% -
SetIntersection_None_Vector_string_262144_16 2.48% 1262002.974 1293278.818 - -1.33% -
std::sort(deque<int>)_(descending)/8 2.48% 25.329 25.956 - 2.02% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.47% 12.102 12.401 - -0.69% -
SetIntersection_Front_Vector_float_1024_64 2.47% 1324461.830 1357215.580 - 0.99% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.47% 26.948 27.614 - 1.85% -
std::for_each(vector<int>)/8192 2.46% 255.902 262.209 - 3.90% -
bm_ranges_lexicographical_compare<signed_char>/64 2.46% 2.395 2.454 - 19.26% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.46% 101250.762 103743.146 - 5.00% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.46% 9705.771 9944.318 - -1.93% -
BM_PushHeap_string_Random_1024 2.45% 15.088 15.458 - 4.23% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.45% 29.024 29.735 - -7.61% -
std::copy(list<int>)/4096 2.45% 3173.366 3251.030 - -0.55% -
std::set<std::string>::count(key)_(non-existent)/1024 2.44% 24.140 24.729 - 3.98% -
std::search(vector<int>)_(single_element)/1000 2.44% 229.571 235.176 - 2.76% -
SetIntersection_Front_Set_float_262144_16384 2.44% 227154509.485 232694843.115 - 8.70% -
SetIntersection_None_Vector_uint32_262144_16384 2.43% 1112911.518 1140008.296 - -0.03% -
std::copy_backward(vector<int>)/32768 2.43% 3622.752 3710.639 - -2.24% -
std::search(vector<int>)_(single_element)/1024 2.42% 234.717 240.396 - 2.51% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.42% 14.000 14.338 - 3.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.41% 13.139 13.456 - -1.37% -
BM_CmpLess_uint_uchar 2.41% 1.100 1.127 - 0.79% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.41% 2.963 3.035 - 3.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.41% 23796089.762 24368903.201 - -1.57% -
BM_StringFindStringLiteral/32 2.41% 1.733 1.775 - 1.56% -
SetIntersection_Front_Vector_string_64_64 2.40% 25587687.595 26201556.262 - 4.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.40% 106.086 108.630 - 2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.40% 0.623 0.638 - 1.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 2.39% 54.056 55.349 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.39% 354918815.859 363407686.581 - 4.24% -
std::partial_sort(deque<int>)_(ascending)/8192 2.39% 144276.941 147726.405 - -8.90% -
std::is_sorted(deque<int>,_pred)/8 2.39% 4.742 4.855 - 1.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.38% 519.216 531.558 - 2.69% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.37% 2289.521 2343.841 - -18.19% -
BM_deque_vector_copy/64000 2.36% 2852.240 2919.572 - 2.11% -
rng::contains_subrange(list<int>)_(single_element)/16 2.36% 4.817 4.930 - 2.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.35% 22.729 23.264 - 2.69% -
BM_deque_deque_ranges_copy/4096 2.35% 147.248 150.701 - 0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 2.34% 4262024.232 4361913.393 - -0.83% -
SetIntersection_None_Set_float_1024_4 2.34% 8864898.709 9072383.870 - 1.53% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.33% 2842.809 2909.031 - 2.79% -
std::none_of(vector<int>)_(process_all)/50 2.33% 19.032 19.475 - 53.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.33% 1170177.696 1197430.851 - 4.23% -
std::stable_sort(vector<int>)_(ascending)/1024 2.32% 2061.994 2109.780 - 1.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.31% 29.694 30.381 - -2.75% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.31% 1017636.732 1041176.437 - -2.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.31% 3298.341 3374.556 - 0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.30% 1033135.041 1056909.004 - -0.36% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.30% 24.968 25.541 - -19.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.30% 6.803 6.959 - 4.21% -
SetIntersection_Interlaced_Vector_string_16384_256 2.29% 42874322.403 43856659.900 - 14.41% -
BM_deque_vector_move/1 2.29% 2.097 2.145 - 4.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.29% 3103017.019 3174071.799 - -9.22% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.28% 218.017 222.990 - 2.80% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.28% 12775.210 13066.095 - 4.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.28% 1102242.354 1127336.966 - -4.53% -
SetIntersection_Front_Vector_string_64_16 2.28% 20304778.816 20766847.786 - -0.57% -
BM_CmpLess_ushort_uint 2.26% 1.055 1.079 - -0.19% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.26% 285.248 291.700 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.26% 145341.037 148626.349 - -1.86% -
SetIntersection_Front_Vector_float_64_16 2.26% 14043847.208 14361022.974 - 0.13% -
std::find(list<int>)_(bail_25%)/8192 2.26% 1421.594 1453.698 - 2.46% -
BM_StringFindCharLiteral/64 2.24% 2.095 2.142 - 2.53% -
SetIntersection_None_Set_string_1024_64 2.24% 8809044.035 9006578.384 - -0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.24% 142293.578 145482.765 - 1.80% -
bm_ranges_swap_ranges_vb_aligned/64 2.24% 3.064 3.133 - 2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.23% 8672214.244 8865791.146 - -1.88% -
SetIntersection_None_Set_float_1024_16 2.23% 8788425.726 8984038.777 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.23% 1290148.488 1318859.257 - -1.17% -
std::sort(deque<int>)_(repeated)/8 2.22% 17.977 18.377 - 1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.22% 142681.117 145846.857 - 1.47% -
ranges::min(std::deque<__int128>)/1 2.22% 0.666 0.681 - -18.63% -
std::find_end(forward_list<int>)_(single_element)/1024 2.22% 705.900 721.540 - 3.26% -
std::unique(list<int>)_(sprinkled)/1024 2.22% 945.630 966.578 - 1.65% -
BM_PushHeap_string_Random_4 2.21% 6.078 6.213 - 0.76% -
SetIntersection_Front_Vector_uint32_256_64 2.21% 4256906.863 4351105.583 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.21% 1227926.486 1255079.374 - -2.32% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.20% 2.788 2.850 - 1.95% -
SetIntersection_Front_Vector_uint32_262144_64 2.20% 1332040.128 1361337.982 - -1.72% -
BM_deque_deque_copy/1024 2.20% 36.875 37.686 - 2.13% -
BM_CmpEqual_uint_short 2.20% 1.004 1.026 - -9.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 2.20% 4026025.678 4114536.650 - -0.47% -
std::multiset<std::string>::count(key)_(existent)/32 2.20% 19.865 20.301 - 3.60% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 2.19% 515095.303 526365.785 - 0.49% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.18% 80087.173 81835.598 - -3.68% -
std::search(vector<int>,_pred)_(same_length)/1024 2.18% 616.906 630.349 - 2.79% -
SetIntersection_None_Vector_uint64_1024_16 2.18% 1061772.387 1084906.444 - -1.76% -
SetIntersection_Front_Vector_float_262144_256 2.18% 2233283.105 2281919.844 - 5.26% -
BM_StringRelational_Eq_Empty_Large_Control 2.18% 0.468 0.478 - -0.28% -
std::set<std::string>::erase(iterator)/8192 2.17% 30.367 31.026 - -0.01% -
SetIntersection_None_Vector_string_16384_1024 2.16% 1204479.667 1230491.266 - -0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 2.15% 1017979.695 1039887.604 - -1.60% -
std::search(list<int>)_(single_element)/1024 2.15% 740.724 756.620 - 2.30% -
BM_deque_deque_ranges_move/4096 2.14% 147.558 150.721 - 2.37% -
SetIntersection_None_Vector_string_1024_64 2.14% 1139592.984 1164001.211 - -1.71% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 2.14% 49811.549 50876.016 - -3.41% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.13% 468.286 478.277 - 2.53% -
BM_deque_deque_copy/70000 2.13% 3294.008 3364.115 - 5.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.12% 2.787 2.846 - -5.94% -
BM_num_get<double> 2.12% 36.354 37.126 - 2.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.12% 1.155 1.179 - -3.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.12% 42880.398 43788.264 - 3.46% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.11% 4526.366 4622.080 - 0.91% -
BM_deque_deque_copy/64000 2.11% 2989.357 3052.559 - 3.57% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.11% 24922.533 25449.223 - -13.15% -
std::unordered_multimap<int,_int>::clear()/1024 2.11% 7975.024 8143.467 - -3.93% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.10% 10.513 10.735 - 5.06% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.10% 12043.472 12295.860 - 0.56% -
std::set<int>::contains(key)_(existent)/1024 2.09% 3.786 3.865 - 2.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.09% 1038303.581 1060031.341 - -3.47% -
rng::contains_subrange(list<int>)_(process_all)/16 2.09% 4.771 4.871 - -0.43% -
std::partition(list<int>)_(sparse)/32 2.09% 8.796 8.980 - 1.61% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 2.09% 20.618 21.048 - 7.30% -
std::multimap<std::string,_int>::erase(iterator)/1024 2.08% 33.275 33.968 - 19.24% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.08% 1358689.591 1386962.017 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.07% 1021835.325 1043027.773 - -2.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.07% 21646008.540 22094862.269 - -4.91% -
bm_ranges_lexicographical_compare<signed_char>/8 2.07% 3.488 3.560 - 1.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.07% 1165969.706 1190103.343 - 0.62% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.07% 1866.678 1905.292 - 1.13% -
BM_deque_deque_ranges_copy_backward/2 2.07% 2.409 2.458 - 6.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.06% 476425.661 486254.121 - -0.41% -
std::copy(vector<bool>)_(aligned)/32768 2.06% 34.910 35.629 - 2.51% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.06% 51427.596 52486.400 - 5.60% -
rng::fold_left(deque<int>)/8 2.05% 3.840 3.919 - -2.64% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.03% 1900.529 1939.138 - 2.20% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 2.03% 84078.493 85782.815 - -1.25% -
std::search(list<int>,_pred)_(no_match)/8192 2.02% 7244.789 7391.466 - 2.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.02% 1451.242 1480.579 - 3.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 2.01% 21.630 22.065 - -3.94% -
std::pop_heap(vector<float>)/8192 2.00% 19.594 19.986 - 1.74% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.00% 1.391 1.419 - 1.60% -
std::rotate_copy(deque<int>)/1024 2.00% 34.189 34.874 - 1.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 2.00% 62381.875 63630.204 - -0.23% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.00% 26.914 27.451 - 4.35% -
BM_PushHeap_string_QuickSortAdversary_4 1.99% 6.382 6.509 - 2.05% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.99% 54.276 55.356 - -1.53% -
BM_deque_deque_ranges_move_backward/512 1.98% 19.014 19.391 - 1.59% -
BM_deque_deque_move_backward/5500 1.98% 204.774 208.826 - 1.52% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.97% 6.711 6.844 - -0.44% -
std::is_sorted_until(vector<int>,_pred)/8 1.97% 3.647 3.719 - 19.07% -
std::stable_partition(vector<int>)_(sparse)/1024 1.97% 205.809 209.856 - -4.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.96% 26.919 27.447 - -8.50% -
SetIntersection_Interlaced_Vector_string_256_256 1.96% 20512575.830 20913860.962 - 1.31% -
std::fill(vector<int>)/1024 1.94% 29.418 29.989 - 3.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.93% 18.463 18.820 - 0.42% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.93% 97658.647 99544.216 - 2.64% -
std::rotate(deque<int>)_(by_1/4)/8192 1.93% 2640.727 2691.686 - -60.16% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.92% 355.625 362.457 - 1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.92% 8634796.943 8800491.887 - -31.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.92% 721.455 735.280 - 2.56% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.91% 4245.801 4326.963 - 2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.91% 6.429 6.552 - -0.22% -
SetIntersection_None_Set_float_1024_64 1.91% 8768504.344 8935975.430 - -1.82% -
SetIntersection_Front_Vector_uint64_1024_1 1.91% 1019144.055 1038605.945 - -0.93% -
BM_PushHeap_uint64_Random_256 1.91% 5.932 6.045 - 7.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.91% 4793.982 4885.476 - 2.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.90% 5929678.157 6042421.291 - 6.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.90% 0.629 0.641 - 0.95% -
std::reverse_copy(list<int>)/32768 1.90% 26524.205 27027.012 - 4.36% -
SetIntersection_Front_Set_uint32_64_16 1.89% 15041277.981 15326060.266 - -0.47% -
std::equal(list<int>)_(it,_it,_it)/8192 1.89% 9737.996 9922.278 - 6.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.89% 2143970.408 2184525.581 - -0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.89% 392.225 399.642 - 1.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.89% 57.414 58.499 - 4.28% -
BM_CmpEqual_ushort_schar 1.88% 0.988 1.007 - -9.93% -
std::rotate_copy(deque<int>)/32 1.88% 2.668 2.719 - 5.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.87% 1.289 1.313 - 6.36% -
std::set<int>::find(key)_(existent)/32 1.87% 1.692 1.724 - 6.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.87% 116772.166 118951.721 - 1.56% -
SetIntersection_Front_Vector_string_1024_4 1.86% 1176639.047 1198568.027 - 0.43% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.86% 886.476 902.978 - 1.61% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.85% 656.028 668.187 - 0.22% -
std::unordered_set<std::string>::erase(iterator)/32 1.85% 30.288 30.847 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.84% 1110648.648 1131113.645 - -9.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1.84% 1747722.240 1779836.543 - 18.46% -
SetIntersection_Interlaced_Set_float_256_1 1.84% 4068699.135 4143365.119 - -1.59% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.83% 29.941 30.490 - 2.66% -
BM_PushHeap_string_PipeOrgan_262144 1.83% 17.616 17.939 - 3.32% -
std::find_end(deque<int>)_(match_near_end)/8192 1.83% 273.122 278.118 - -99.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.83% 360.375 366.967 - -0.97% -
BM_num_get<long_double> 1.83% 36.196 36.857 - 1.81% -
BM_StringFindAllMatch/512 1.82% 11.362 11.569 - -0.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.82% 24.713 25.164 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.82% 2910499.920 2963580.730 - 0.34% -
SetIntersection_None_Vector_uint64_256_64 1.82% 3325955.669 3386538.210 - -1.58% -
ranges::minmax(std::vector<char>)/8 1.82% 0.969 0.986 - -2.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.82% 13790.618 14041.294 - -3.01% -
SetIntersection_Interlaced_Set_string_16384_64 1.82% 350805819.885 357182081.392 - 3.44% -
rng::contains_subrange(list<int>)_(process_all)/50 1.81% 17.400 17.716 - -0.44% -
BM_deque_deque_move/4096 1.81% 147.730 150.410 - 0.83% -
std::vector<int>::ctor(size)/1024 1.81% 43.395 44.182 - 4.67% -
SetIntersection_Front_Set_float_262144_16 1.80% 1196256.378 1217832.901 - 0.82% -
BM_deque_deque_ranges_move_backward/1 1.80% 2.660 2.708 - -0.31% -
std::pop_heap(deque<std::string>)/8192 1.79% 111.649 113.651 - -0.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.79% 5811.680 5915.787 - 1.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.79% 67.231 68.434 - 28.43% -
BM_vector_deque_ranges_move/5500 1.79% 196.940 200.463 - 2.72% -
BM_CmpEqual_schar_uint 1.78% 1.089 1.108 - -3.50% -
SetIntersection_Front_Vector_string_16384_4 1.78% 1184128.664 1205249.852 - 1.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.78% 99.995 101.775 - -52.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.77% 12.173 12.389 - -0.77% -
BM_deque_deque_ranges_copy/5500 1.77% 197.955 201.457 - 2.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.76% 11418.820 11619.725 - -1.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.76% 1034.493 1052.680 - 17.98% -
SetIntersection_Front_Vector_float_1024_4 1.75% 1040285.144 1058532.941 - -1.07% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.75% 1.130 1.150 - 24.66% -
BM_num_get<long_long> 1.75% 10.593 10.779 - -56.39% -
std::copy(vector<int>)/8 1.75% 2.193 2.232 - 2.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.74% 45966.423 46766.539 - -4.84% -
BM_StringAssignAsciiz_Small_Opaque 1.74% 3.104 3.158 - -5.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.73% 482.718 491.089 - 1.69% -
BM_StringFindStringLiteral/64 1.73% 2.172 2.209 - 3.26% -
std::partial_sort(deque<int>)_(repeated)/8 1.73% 26.148 26.599 - 0.09% -
SetIntersection_Front_Set_float_1024_16 1.72% 1191498.899 1212046.765 - 0.05% -
std::replace(vector<int>)_(sprinkled)/8192 1.72% 1246.666 1268.126 - 1.84% -
BM_CmpLess_uint_schar 1.72% 1.041 1.059 - -6.63% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.72% 6518.215 6630.281 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.72% 1094280.973 1113059.819 - 0.16% -
SetIntersection_Front_Set_float_16_16 1.71% 38206830.679 38861410.736 - 0.78% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.70% 767.833 780.922 - 1.54% -
std::flat_map<int,_int>::erase(iterator)/8192 1.70% 494.501 502.930 - -0.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.70% 98.179 99.849 - 35.02% -
std::unique(vector<int>)_(contiguous)/52 1.70% 53.190 54.094 - 1.06% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.69% 23.783 24.186 - -0.85% -
vector<bool>(const_vector<bool>&) 1.69% 9.737 9.902 - 3.53% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.69% 10.658 10.838 - -6.65% -
SetIntersection_Interlaced_Set_uint64_256_1 1.69% 4079014.032 4147901.685 - -1.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.69% 3.598 3.659 - -41.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.69% 10.495 10.672 - 0.59% -
BM_StringFindCharLiteral/128 1.69% 3.005 3.056 - 1.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.68% 82770.119 84163.532 - -2.72% -
std::copy_if(list<int>)_(every_other)/1048576 1.68% 831113.916 845101.891 - 2.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.68% 759.664 772.422 - 0.98% -
BM_StringAssignAsciiz_Empty_Opaque 1.68% 3.102 3.154 - -5.44% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.67% 2.828 2.876 - 0.59% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.67% 146823.033 149268.291 - -0.47% -
SetIntersection_Interlaced_Vector_float_64_4 1.67% 17769399.009 18065311.184 - -0.60% -
BM_deque_vector_move/64 1.66% 2.669 2.714 - 2.33% -
BM_deque_vector_copy_backward/4000 1.66% 142.986 145.361 - 1.43% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.66% 1.160 1.180 - 13.71% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 12188.575 12390.613 - 0.90% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.65% 20.749 21.093 - 0.02% -
std::unordered_multiset<int>::ctor(const&)/0 1.65% 12.876 13.089 - 0.09% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.65% 12.789 13.000 - -5.62% -
BM_PushHeap_uint64_Random_16 1.65% 4.445 4.518 - 8.62% -
BM_deque_deque_copy/4096 1.65% 147.392 149.818 - 1.07% -
BM_deque_deque_copy_backward/5500 1.64% 203.645 206.993 - 2.49% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.64% 4104696.613 4172152.119 - -1.17% -
BM_deque_deque_move/64000 1.64% 2982.904 3031.855 - 0.25% -
BM_vector_deque_copy_backward/4000 1.64% 143.827 146.182 - 0.69% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.63% 16.057 16.319 - -2.85% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.63% 20.523 20.858 - -10.25% -
std::move(vector<int>)/1048576 1.63% 55925.959 56838.095 - 1.74% -
std::unique(vector<int>)_(contiguous)/1024 1.63% 304.608 309.566 - 2.24% -
SetIntersection_Front_Set_uint32_1024_4 1.63% 1010513.792 1026957.250 - -5.00% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.63% 16320.949 16586.213 - -2.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.62% 1030953.114 1047623.251 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.61% 11440509.251 11624995.033 - -0.73% -
std::multiset<int>::ctor(&&,_different_allocs)/32 1.61% 175.798 178.629 - -41.59% -
std::none_of(list<int>)_(process_all)/50 1.61% 21.557 21.904 - 0.54% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.61% 3.746 3.806 - 0.98% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.60% 12.815 13.020 - 3.50% -
std::stable_partition(vector<int>)_(sparse)/50 1.60% 21.075 21.413 - -3.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.60% 221.603 225.155 - -0.27% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.60% 3773.974 3834.434 - -0.38% -
rng::for_each(multimap<int>)/50 1.60% 39.876 40.513 - -19.30% -
SetIntersection_Front_Vector_uint64_64_16 1.59% 14026704.703 14250407.692 - -1.76% -
std::partial_sort(deque<int>)_(shuffled)/8 1.59% 32.159 32.671 - 2.02% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.59% 560.080 568.998 - 1.10% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.59% 12317388.622 12513395.860 - 0.06% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.59% 53176.586 54021.338 - -3.05% -
rng::contains(list<int>)_(process_all)/50 1.59% 17.938 18.222 - -0.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.58% 595880.110 605311.706 - 0.82% -
std::copy_n(vector<int>)/512 1.58% 16.059 16.313 - 2.24% -
std::replace_if(deque<int>)_(prefix)/1024 1.58% 475.241 482.750 - 2.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.58% 6.380 6.480 - 12.61% -
SetIntersection_Interlaced_Set_float_1024_1024 1.57% 11728902.729 11913536.905 - -4.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.57% 1.414 1.436 - -2.51% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.57% 222.021 225.515 - -11.83% -
SetIntersection_None_Vector_uint64_16384_1 1.57% 1091877.416 1109034.241 - -1.75% -
BM_PushHeap_string_QuickSortAdversary_16 1.57% 10.526 10.691 - -0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 137158.789 139301.214 - -0.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.56% 248.709 252.581 - -2.00% -
BM_CmpEqual_ushort_ushort 1.56% 1.051 1.068 - -1.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.55% 1093326.590 1110262.903 - 0.18% -
std::multiset<int>::erase(iterator)/32 1.54% 20.694 21.014 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.54% 344713813.769 350025445.945 - -0.15% -
bm_lexicographical_compare<unsigned_char>/512 1.54% 8.653 8.786 - 1.71% -
BM_deque_deque_ranges_move/5500 1.54% 198.119 201.167 - 0.21% -
SetIntersection_Front_Vector_uint64_256_4 1.54% 4133545.508 4197015.088 - -0.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.53% 1169311.665 1187235.346 - 0.66% -
BM_deque_deque_move/5500 1.53% 196.410 199.420 - -1.30% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.53% 4.338 4.405 - -0.82% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.53% 11690.407 11868.816 - 0.08% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.52% 0.923 0.937 - 2.16% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.52% 8.640 8.771 - 8.00% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.52% 5336.022 5416.893 - -0.58% -
BM_deque_deque_move_backward/4000 1.51% 145.191 147.390 - -2.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.51% 245139.152 248849.953 - 4.18% -
SetIntersection_Front_Vector_uint32_64_4 1.51% 15700021.530 15937627.447 - -1.38% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.50% 1866.667 1894.737 - -0.71% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 1004.241 1019.251 - -3.87% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.49% 7251.546 7359.922 - 2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.48% 1037339.392 1052726.230 - -1.14% -
std::find(list<int>)_(process_all)/32768 1.48% 25593.112 25971.686 - -0.01% -
BM_CmpEqual_ushort_uchar 1.48% 1.085 1.101 - -1.93% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.48% 2255.468 2288.750 - 2.39% -
std::copy_if(list<int>)_(every_other)/32768 1.48% 25603.343 25981.014 - 0.68% -
BM_PushHeap_float_Random_16384 1.48% 7.655 7.768 - 2.88% -
std::all_of(vector<int>)_(process_all)/8 1.47% 2.380 2.415 - -4.06% -
std::stable_sort(deque<int>)_(ascending)/1024 1.47% 2096.737 2127.573 - -1.31% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.46% 5.446 5.526 - 8.26% -
SetIntersection_Front_Vector_float_16384_4 1.46% 1042347.112 1057571.350 - -1.32% -
SetIntersection_Interlaced_Set_uint64_256_256 1.46% 7621021.151 7732312.106 - 1.01% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.46% 1.180 1.197 - 1.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.46% 6.428 6.522 - 17.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.46% 528.977 536.693 - -0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.46% 52.607 53.373 - -0.20% -
SetIntersection_None_Vector_uint32_262144_4 1.45% 1124780.564 1141145.292 - 0.65% -
std::map<int,_int>::contains(key)_(existent)/32 1.45% 1.661 1.685 - 1.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.45% 66.757 67.727 - -2.35% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.45% 1342.212 1361.672 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.45% 15.735 15.963 - -0.57% -
SetIntersection_Front_Vector_uint64_262144_64 1.45% 1332141.728 1351436.719 - 1.25% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.45% 214.291 217.393 - -0.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.44% 54187.973 54969.920 - -1.39% -
BM_PushHeap_uint32_Ascending_16 1.44% 0.920 0.933 - 1.75% -
std::sort(deque<int>)_(pipe-organ)/8 1.44% 20.063 20.353 - 0.63% -
std::equal(vector<int>)_(it,_it,_it)/50 1.44% 4.162 4.222 - -7.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.43% 515320.182 522708.302 - 2.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.43% 30.180 30.612 - -0.71% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.43% 3900.385 3956.139 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.43% 61934.730 62819.645 - 1.33% -
std::copy_if(list<int>)_(entire_range)/512 1.43% 364.408 369.614 - 1.31% -
SetIntersection_None_Set_float_256_256 1.43% 5798273.009 5881017.936 - -0.58% -
BM_num_get<long> 1.42% 10.672 10.823 - -55.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.42% 184478.799 187091.289 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.41% 11226970.391 11385331.032 - -3.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.41% 17825.357 18076.328 - -7.09% -
SetIntersection_Front_Set_uint32_262144_16384 1.41% 222247493.670 225375958.704 - 1.60% -
BM_PushHeap_string_QuickSortAdversary_1024 1.41% 15.175 15.388 - -2.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.41% 1034396.755 1048948.235 - -0.71% -
SetIntersection_Front_Vector_float_1024_16 1.41% 1097504.518 1112927.283 - -0.81% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.40% 17.476 17.721 - 2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.40% 350067892.092 354979184.861 - 0.33% -
BM_StringAssignAsciizMix_Transparent 1.40% 2.965 3.006 - -2.44% -
std::set<int>::ctor(&&,_different_allocs)/32 1.40% 176.732 179.210 - -46.77% -
BM_deque_vector_ranges_move/5500 1.40% 193.447 196.155 - -0.50% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.40% 8.984 9.109 - 9.63% -
BM_PushHeap_string_SingleElement_1024 1.40% 2.596 2.632 - 1.60% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.40% 2.602 2.639 - -0.01% -
SetIntersection_None_Vector_string_16384_16 1.40% 1241424.463 1258764.937 - 1.31% -
SetIntersection_Front_Vector_uint32_16_16 1.40% 35309279.905 35802369.818 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.40% 1042451.723 1057005.095 - -1.78% -
SetIntersection_Front_Vector_float_16384_16 1.40% 1103788.614 1119192.797 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.39% 4114761.596 4172137.247 - -1.86% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.39% 191633.137 194301.535 - -1.46% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.39% 1850284.489 1876040.799 - -6.70% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.39% 38.551 39.087 - 46.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.39% 11272766.845 11429272.067 - -0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.39% 1066702.547 1081492.218 - -1.32% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.39% 24.057 24.390 - 3.93% -
std::for_each(vector<int>)/50 1.38% 3.883 3.937 - 1.69% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.38% 2.447 2.480 - 1.30% -
std::find_if_not(list<int>)_(process_all)/1024 1.38% 710.853 720.671 - 5.14% -
std::unique(list<int>)_(contiguous)/8192 1.38% 6950.766 7046.726 - -9.69% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.38% 42.061 42.642 - 4.58% -
SetIntersection_None_Vector_string_262144_64 1.38% 1281474.131 1299153.405 - -0.74% -
BM_PushHeap_uint64_Random_16384 1.38% 6.299 6.386 - 7.97% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.37% 3.079 3.121 - -1.23% -
std::find_end(list<int>)_(same_length)/1024 1.37% 753.657 764.018 - -49.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.37% 3.245 3.290 - 2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.37% 1334462.019 1352778.553 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.37% 1487874.857 1508280.023 - -1.62% -
SetIntersection_Front_Vector_uint64_262144_1024 1.37% 5812439.464 5892001.797 - 10.30% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.36% 679.601 688.861 - 0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.36% 10562232.981 10705747.525 - 8.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.36% 1107280.715 1122321.730 - -0.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.36% 100.191 101.552 - -59.17% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.36% 4464.354 4524.935 - 0.88% -
rng::find_last(list<int>)_(bail_90%)/1024 1.36% 76.110 77.142 - 7.45% -
SetIntersection_None_Vector_uint64_1024_64 1.35% 1066045.545 1080482.476 - -1.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.35% 4.067 4.122 - 2.47% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.35% 6277.042 6361.855 - -35.33% -
rng::contains_subrange(list<int>)_(single_element)/32 1.35% 10.047 10.182 - 0.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.35% 1.131 1.146 - 9.34% -
std::reverse_copy(vector<int>)/4096 1.35% 131.037 132.801 - -1.14% -
std::multimap<int,_int>::erase(iterator)/8192 1.35% 20.448 20.723 - -3.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.34% 710.414 719.955 - 0.29% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.34% 1.411 1.430 - 1.12% -
BM_PushHeap_string_SingleElement_64 1.34% 2.653 2.689 - 1.39% -
BM_deque_deque_ranges_copy/1024 1.34% 37.434 37.936 - 3.14% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.34% 2.595 2.629 - -0.21% -
SetIntersection_None_Vector_uint64_1024_1024 1.34% 1067221.684 1081529.775 - -1.26% -
SetIntersection_Front_Vector_string_262144_16 1.34% 1617033.397 1638627.430 - 1.90% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.33% 26.318 26.669 - -6.51% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.33% 147246.213 149210.665 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.33% 1130398.302 1145453.562 - -8.60% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.33% 609.607 617.719 - -0.40% -
SetIntersection_Interlaced_Vector_float_16_4 1.33% 55449912.905 56186898.825 - -1.83% -
BM_deque_vector_move/65536 1.33% 2968.384 3007.777 - 1.50% -
BM_deque_deque_copy/4000 1.32% 140.293 142.149 - -2.60% -
std::stable_sort(deque<int>)_(repeated)/1024 1.32% 1427.128 1445.993 - -0.73% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.32% 5.770 5.846 - 0.94% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.32% 66.821 67.702 - 6.76% -
std::remove(list<int>)_(prefix)/8192 1.32% 8089.511 8196.082 - -0.76% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.32% 2.069 2.096 - 1.04% -
BM_CmpLess_ushort_int 1.31% 1.074 1.088 - -3.48% -
std::stable_sort(deque<int>)_(descending)/1024 1.31% 2884.391 2922.257 - -1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.31% 15.731 15.937 - -4.17% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.31% 571282.639 578776.662 - 0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.31% 1023303.946 1036714.602 - 2.17% -
std::replace(vector<int>)_(sprinkled)/1024 1.31% 159.722 161.811 - 7.92% -
SetIntersection_Front_Vector_uint32_1024_16 1.31% 1101921.609 1116330.624 - -1.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.30% 834.297 845.162 - 1.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.30% 391.621 396.716 - -0.13% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.30% 23128.632 23429.518 - 0.49% -
std::remove_copy(list<int>)_(prefix)/50 1.30% 18.922 19.168 - 3.20% -
std::replace(list<int>)_(sprinkled)/50 1.30% 18.608 18.850 - -3.39% -
BM_PushHeap_string_Random_16 1.30% 10.398 10.533 - 1.76% -
SetIntersection_Interlaced_Set_uint32_64_4 1.30% 20721867.779 20990431.923 - -0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.29% 710.016 719.210 - -3.30% -
std::set<int>::contains(key)_(existent)/32 1.29% 1.637 1.658 - -3.32% -
BM_vector_deque_move_backward/70000 1.29% 8528.737 8638.981 - 7.95% -
SetIntersection_None_Vector_uint32_1024_1 1.29% 1062709.538 1076415.138 - -2.05% -
BM_PushHeap_string_SingleElement_256 1.29% 2.600 2.633 - 1.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.29% 451198.117 456997.821 - -1.06% -
SetIntersection_Interlaced_Vector_string_16_16 1.28% 50494745.509 51141593.190 - -1.60% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.28% 5.660 5.732 - 1.48% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.28% 13026.934 13193.740 - -2.93% -
SetIntersection_Front_Set_uint32_262144_256 1.28% 3793495.272 3842060.020 - 0.53% -
std::distance(join_view(vector<vector<int>>))/4096 1.28% 4.392 4.448 - -99.58% -
std::find_if(list<int>)_(process_all)/32768 1.28% 25437.939 25763.025 - -0.05% -
SetIntersection_None_Set_uint32_64_1 1.28% 22114154.951 22396697.714 - -0.25% -
std::sort(vector<int>)_(pipe-organ)/8 1.28% 17.626 17.851 - -0.65% -
std::search(vector<int>)_(single_element)/8192 1.28% 1820.658 1843.918 - 1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 12605.584 12766.395 - 0.48% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.27% 1.101 1.115 - 6.44% -
std::partition(list<int>)_(dense)/8192 1.27% 5056.523 5120.808 - -9.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 1.27% 39.160 39.657 - 13.82% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.27% 10.206 10.335 - 3.97% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.27% 4.542 4.599 - -1.19% -
BM_PushHeap_string_QuickSortAdversary_64 1.27% 13.166 13.332 - -0.25% -
std::sort(vector<int>)_(descending)/8 1.27% 24.726 25.038 - -0.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.26% 666.888 675.317 - -1.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.26% 15.742 15.940 - -0.60% -
SetIntersection_Interlaced_Set_float_262144_4 1.26% 1258297.443 1274147.703 - -1.55% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.26% 1.139 1.154 - 10.11% -
SetIntersection_None_Set_string_256_16 1.26% 10726672.736 10861479.825 - -1.32% -
BM_deque_deque_move/70000 1.26% 3378.636 3421.084 - 1.71% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.26% 14170.675 14348.586 - -10.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.25% 4130721.757 4182526.297 - -0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.25% 391.541 396.437 - -0.18% -
BM_CmpLess_short_int 1.25% 1.108 1.122 - -1.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.24% 1141546.061 1155751.048 - 0.76% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.24% 16.870 17.080 - 8.49% -
BM_vector_deque_move_backward/64000 1.24% 7949.576 8048.219 - 10.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.24% 1444521.739 1462441.858 - 2.13% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.24% 8.790 8.899 - 7.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.24% 18803273.315 19035988.815 - 4.63% -
BM_PushHeap_string_SingleElement_16384 1.23% 2.591 2.623 - 1.66% -
std::copy_backward(list<int>)/64 1.23% 31.023 31.406 - 4.93% -
std::search(deque<int>)_(no_match)/1000 1.23% 399.963 404.891 - 0.36% -
std::fill(deque<int>)/1024 1.23% 30.125 30.495 - -86.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.23% 86.627 87.692 - -2.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.23% 12.663 12.819 - -0.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.23% 3089.045 3127.013 - -0.96% -
BM_CmpEqual_short_schar 1.23% 1.114 1.128 - -1.88% -
std::rotate_copy(deque<int>)/8192 1.22% 314.803 318.658 - 6.59% -
std::partition_point(vector<int>)/1024 1.22% 6.072 6.147 - 0.05% -
std::search(deque<int>)_(no_match)/1024 1.22% 346.677 350.918 - 15.75% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.22% 15.442 15.631 - -0.61% -
std::stable_sort(vector<int>)_(repeated)/8 1.22% 15.313 15.500 - -2.16% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.22% 26.368 26.690 - 0.21% -
SetIntersection_None_Vector_uint64_262144_64 1.22% 1114458.070 1128037.327 - 0.35% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.22% 23.876 24.166 - 2.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.22% 27.244 27.575 - -33.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.21% 5668.201 5737.005 - 4.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.21% 17.097 17.304 - 0.10% -
SetIntersection_Front_Vector_uint32_64_16 1.21% 14050788.838 14220922.656 - -0.31% -
BM_std_minmax_element<int>/4 1.21% 1.241 1.256 - 1.37% -
std::multimap<int,_int>::erase(iterator)/32 1.21% 20.326 20.571 - -1.94% -
SetIntersection_Front_Set_float_256_64 1.20% 5612098.028 5679719.842 - 4.01% -
SetIntersection_None_Set_uint32_1024_1024 1.20% 8697655.720 8802410.225 - -3.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.20% 750.061 759.082 - -1.01% -
std::fill_n(vector<bool>)/32768 1.20% 30.200 30.562 - 4.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.20% 5648153.521 5715775.343 - 31.57% -
SetIntersection_None_Vector_string_64_64 1.20% 8790255.698 8895370.980 - -0.70% -
BM_deque_vector_move/4096 1.19% 145.032 146.754 - 0.50% -
BM_PushHeap_uint64_Random_262144 1.19% 6.345 6.421 - 7.19% -
rng::find_last(vector<int>)_(bail_90%)/50 1.18% 1.474 1.491 - -1.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.18% 1098766.368 1111734.272 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.18% 1173439.113 1187287.253 - 1.01% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.18% 390.858 395.469 - -0.15% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.18% 7470.954 7559.046 - 0.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.18% 185.422 187.608 - -39.02% -
std::is_sorted(list<int>)/8192 1.18% 7083.424 7166.873 - -1.91% -
std::map<int,_int>::contains(key)_(existent)/1024 1.18% 4.042 4.090 - 5.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.18% 12.639 12.787 - -0.52% -
SetIntersection_Front_Set_string_4_4 1.18% 156978770.927 158823409.934 - -0.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.17% 19.217 19.443 - 0.07% -
SetIntersection_None_Vector_string_16384_16384 1.17% 1228662.609 1243086.498 - -0.36% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.17% 4.099 4.147 - -8.99% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.17% 16.989 17.188 - 8.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 1.17% 13635694.276 13794924.298 - -0.62% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.17% 2534.953 2564.525 - -0.73% -
BM_vector_deque_copy/64 1.17% 2.792 2.824 - 0.16% -
std::copy_if(list<int>)_(entire_range)/4096 1.17% 3007.565 3042.626 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.17% 4092460.823 4140168.225 - -1.16% -
BM_StringAssignAsciizMix_Opaque 1.16% 5.027 5.086 - -2.46% -
BM_CmpEqual_uchar_uint 1.16% 1.066 1.079 - 1.01% -
SetIntersection_Interlaced_Set_uint64_64_1 1.16% 16229735.643 16418460.681 - -1.67% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.16% 16781.262 16976.333 - -0.22% -
std::multiset<int>::insert(value)_(already_present)/32 1.16% 18.199 18.410 - 0.23% -
ranges::minmax(std::deque<__int128>)/70000 1.16% 34550.629 34951.750 - 2.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.16% 54.778 55.414 - 11.68% -
std::generate_n(list<int>)/32 1.16% 8.528 8.627 - 2.30% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.16% 24.844 25.132 - 11.00% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.16% 27.444 27.762 - 1.83% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.16% 25787.934 26086.245 - -8.56% -
SetIntersection_Front_Vector_uint64_256_256 1.16% 4470113.756 4521794.297 - 6.30% -
SetIntersection_None_Vector_uint64_1024_256 1.15% 1069165.150 1081458.213 - -0.65% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.15% 16666.092 16857.556 - 1.16% -
std::partition(vector<int>)_(sparse)/32 1.14% 8.721 8.820 - 0.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.14% 754.092 762.722 - 1.21% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.14% 2703.343 2734.198 - -18.05% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.14% 5308.258 5368.813 - -43.87% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.14% 4162.042 4209.477 - 2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.14% 1096165.951 1108646.771 - -0.15% -
std::find_if(vector<bool>)_(process_all)/8 1.14% 3.504 3.544 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.14% 754.758 763.334 - -2.15% -
std::sort(deque<int>)_(shuffled)/8 1.13% 22.797 23.056 - 0.64% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.13% 33.866 34.250 - 13.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.13% 1154625.794 1167705.497 - -1.84% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.13% 17.175 17.369 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.13% 1627242.432 1645667.640 - -0.64% -
SetIntersection_None_Vector_uint64_64_1 1.13% 16378483.276 16563675.213 - -1.52% -
rng::for_each(map<int>)/50 1.13% 37.851 38.278 - -5.25% -
SetIntersection_Front_Vector_float_1_1 1.13% 530873680.861 536868024.310 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.13% 4118970.796 4165340.576 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.13% 17736752.766 17936381.252 - -3.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.12% 12.719 12.862 - -0.09% -
std::map<int,_int>::ctor(const&)/0 1.12% 12.662 12.804 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.12% 8602880.825 8699356.225 - -1.75% -
std::set<std::string>::contains(key)_(non-existent)/1024 1.12% 20.861 21.094 - 5.24% -
std::fill(list<int>)/50 1.12% 34.973 35.365 - 0.62% -
std::multimap<int,_int>::clear()/8192 1.12% 84791.456 85737.242 - -3.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.11% 132598.407 134074.619 - 52.72% -
rng::find_last(list<int>)_(bail_90%)/8192 1.11% 593.121 599.683 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.11% 16377221.562 16558259.771 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.10% 8683858.442 8779668.896 - -2.29% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.10% 9.959 10.069 - 2.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.10% 77.781 78.638 - -45.15% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 1.10% 212.112 214.447 - -48.06% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.10% 1.288 1.302 - 18.16% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.10% 371.250 375.335 - -2.62% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.10% 36234.117 36632.750 - -7.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.10% 45.880 46.385 - -2.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 1.10% 1.061 1.073 - -2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.10% 1091095.150 1103081.281 - -1.62% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.10% 594194.943 600716.814 - -0.23% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.10% 8999.921 9098.660 - -0.42% -
BM_PushHeap_uint32_Random_4 1.10% 2.136 2.160 - -2.43% -
std::copy_backward(list<int>)/32768 1.10% 26573.353 26864.519 - 2.96% -
rng::find_last(list<int>)_(bail_10%)/50 1.09% 15.711 15.883 - -2.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.09% 4.051 4.096 - 1.41% -
SetIntersection_Front_Vector_uint32_256_16 1.09% 4123237.761 4168313.912 - -3.33% -
SetIntersection_Interlaced_Set_uint64_4_1 1.09% 212196769.900 214512319.803 - -1.00% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.09% 983855.310 994579.305 - -5.85% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.09% 170202923.949 172057766.686 - -0.28% -
SetIntersection_None_Set_float_1024_1024 1.09% 8692038.617 8786713.344 - -2.28% -
SetIntersection_None_Vector_string_262144_262144 1.09% 1302088.759 1316264.309 - -0.07% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.09% 16922.234 17106.063 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.09% 1669369.547 1687502.601 - 0.05% -
std::partition(vector<int>)_(sparse)/50 1.08% 13.812 13.961 - 0.24% -
SetIntersection_None_Vector_uint64_64_16 1.08% 13307586.960 13451769.788 - -1.93% -
BM_CmpLess_schar_uint 1.08% 1.101 1.113 - -2.97% -
std::find(list<int>)_(process_all)/8 1.08% 2.398 2.424 - 10.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 1.08% 26.518 26.804 - -14.49% -
std::copy_backward(list<int>)/4096 1.08% 3165.952 3200.002 - -1.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.07% 44.284 44.758 - 25.30% -
std::replace(list<int>)_(sprinkled)/1024 1.07% 718.653 726.343 - 0.03% -
std::multiset<int>::erase(iterator)/8192 1.07% 22.959 23.205 - -3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.07% 1139635.586 1151789.712 - -6.38% -
SetIntersection_Front_Vector_float_262144_1 1.07% 1038730.327 1049807.868 - -0.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.06% 158293.207 159978.100 - -4.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.06% 1043131.095 1054213.084 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.06% 21.706 21.935 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 7650.932 7731.805 - 1.20% -
std::fill_n(vector<bool>)/512 1.06% 1.455 1.471 - 3.03% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.06% 28.442 28.743 - 10.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.05% 1034037.028 1044943.147 - -1.27% -
std::set<int>::clear()/1024 1.05% 9026.043 9120.460 - -4.92% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.05% 2.070 2.092 - 9.14% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.05% 12988.104 13123.835 - 1.44% -
SetIntersection_Interlaced_Set_string_1024_64 1.04% 16551938.747 16724708.642 - -1.96% -
std::pop_heap(deque<float>)/8192 1.04% 61.390 62.030 - 3.90% -
SetIntersection_None_Vector_string_16384_4 1.04% 1227583.447 1240349.207 - -0.37% -
std::for_each_n(deque<int>)/50 1.04% 3.909 3.950 - -0.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.04% 60137.495 60761.896 - 4.35% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.04% 14025.621 14171.135 - 9.89% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.04% 280.068 282.973 - 0.31% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.04% 246358.688 248913.157 - 3.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.04% 509739.614 515024.914 - 0.43% -
SetIntersection_Front_Set_uint32_64_4 1.04% 15902049.256 16066898.169 - -0.97% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.04% 274497.467 277338.690 - 1.69% -
std::partial_sort(vector<int>)_(descending)/8 1.03% 24.139 24.389 - -3.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.03% 1132851.885 1144556.198 - -1.18% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.03% 5.369 5.424 - 12.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.03% 137312.540 138724.443 - 2.09% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.03% 9.892 9.994 - 3.26% -
SetIntersection_None_Vector_uint32_262144_262144 1.03% 1116347.264 1127811.767 - -1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.03% 391.509 395.527 - -0.77% -
BM_deque_deque_ranges_copy_backward/70000 1.03% 8650.764 8739.470 - 6.30% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.02% 3.818 3.857 - 0.58% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.02% 1684263.346 1701482.178 - -0.86% -
std::map<std::string,_int>::ctor(const&)/8192 1.02% 342811.840 346310.123 - -0.87% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.02% 1247.590 1260.318 - 11.22% -
BM_CmpEqual_schar_int 1.02% 1.116 1.128 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.02% 9135626.573 9228617.767 - -2.20% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.02% 1003.364 1013.572 - -0.23% -
std::list<int>::ctor(size)/1024 1.02% 12246.219 12370.739 - 4.05% -
std::remove_if(vector<int>)_(prefix)/50 1.02% 53.759 54.306 - -7.15% -
std::stable_sort(deque<int>)_(heap)/1024 1.02% 2725.695 2753.406 - -1.30% -
std::make_heap(vector<int>)_(descending)/1024 1.02% 272.000 274.765 - 0.40% -
SetIntersection_Front_Set_uint32_64_1 1.02% 16164486.906 16328573.921 - -2.57% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.01% 4.450 4.496 - -3.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.01% 454.507 459.114 - -1.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 137149.936 138535.953 - -1.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.01% 4.801 4.849 - 7.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.01% 1135121.253 1146570.809 - -2.49% -
BM_PushHeap_string_QuickSortAdversary_16384 1.01% 15.682 15.840 - -2.02% -
BM_deque_deque_copy/64 1.01% 3.025 3.055 - -0.80% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.01% 4008.706 4049.075 - 3.11% -
BM_CmpEqual_schar_ushort 1.01% 1.092 1.103 - -0.81% -
BM_deque_vector_move/5500 1.01% 194.030 195.983 - 0.35% -
SetIntersection_Front_Vector_string_16_16 1.01% 51036907.666 51550077.282 - 0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.00% 64725.640 65375.526 - -4.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.00% 632.281 638.623 - 0.73% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -79.86% 174.803 35.199 - -2.17% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -78.20% 122.161 26.625 - -0.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -67.61% 36.851 11.935 - -4.85% -
rng::find_last(list<int>)_(bail_10%)/1024 -50.67% 1379.530 680.572 - 0.86% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.36% 707475.876 365337.572 - -47.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -48.09% 57.824 30.019 - -59.34% -
std::is_sorted(deque<int>)/8 -42.76% 4.544 2.601 - -9.09% -
ranges::min(std::vector<char>)/1 -42.41% 0.454 0.262 - -40.23% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.34% 665901.107 383979.236 - -41.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -41.94% 42.926 24.922 - -1.24% -
std::set<int>::contains(key)_(non-existent)/8192 -41.58% 14.846 8.673 - -15.98% -
std::unique_copy(deque<int>)_(contiguous)/32 -40.97% 16.036 9.466 - 0.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -40.42% 61.325 36.537 - -50.06% -
std::unique_copy(deque<int>)_(contiguous)/52 -40.29% 24.964 14.906 - 3.54% -
std::multiset<std::string>::erase(key)_(existent)/32 -38.79% 80.861 49.493 - -4.19% -
std::set<std::string>::insert(value)_(already_present)/8192 -38.00% 60.284 37.374 - 19.50% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -37.67% 93.611 58.346 - -21.80% -
BM_StringEraseWithMove_Empty_Transparent -36.75% 0.876 0.554 - -0.43% -
std::unordered_set<int>::count(key)_(existent)/1024 -34.18% 1.662 1.094 - -15.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -32.86% 358534660.332 240721016.454 - -31.28% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -32.70% 68.970 46.419 - -65.96% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -32.27% 0.362 0.245 - -30.84% -
std::move(vector<int>)/262144 -32.17% 21938.693 14881.066 - -0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -32.12% 9.543 6.478 - -36.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.97% 342752675.537 233173015.967 - -32.52% -
BM_PushHeap_uint32_Ascending_1 -31.49% 0.613 0.420 - -9.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -30.80% 6.821 4.720 - -32.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -30.51% 21.024 14.610 - -38.03% -
std::deque<std::string>::ctor(size)/32 -30.42% 59.595 41.467 - -19.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -30.06% 45.219 31.625 - 9.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.32% 60.007 42.414 - -1.68% -
BM_StringEraseWithMove_Empty_Opaque -29.16% 1.124 0.796 - 0.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -28.85% 11.291 8.034 - -29.13% -
std::set<std::string>::erase(key)_(existent)/32 -28.31% 74.037 53.077 - -37.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -28.18% 66.819 47.990 - -22.90% -
ranges::min(std::list<long_long>)/1 -28.04% 0.365 0.263 - 16.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -27.85% 33.363 24.073 - 3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -27.61% 355752807.078 257513570.719 - 2.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -27.11% 11.360 8.280 - -13.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -27.08% 27.078 19.747 - -19.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -27.01% 7.505 5.478 - -26.97% -
std::set<std::string>::erase(key)_(existent)/1024 -26.80% 98.606 72.177 - -3.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -26.78% 339397971.732 248513373.282 - -29.92% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -26.38% 13.927 10.252 - 4.83% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -26.03% 17224.514 12741.085 - -1.21% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -26.00% 1.610 1.191 - -5.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -25.87% 41.201 30.541 - -53.23% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -25.44% 61.664 45.975 - -11.69% -
std::unordered_set<int>::count(key)_(existent)/8192 -25.16% 1.695 1.269 - -9.84% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.13% 13358.973 10001.706 - -0.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -25.06% 9.258 6.938 - -37.21% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -24.94% 34.323 25.761 - 7.84% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -24.56% 17.669 13.330 - -0.24% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -24.55% 472.428 356.466 - -0.47% -
std::copy(vector<bool>)_(aligned)/262144 -24.49% 760.742 574.459 - -2.27% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -24.45% 14.366 10.853 - 15.84% -
ranges::min(std::list<__int128>)/1 -24.37% 0.410 0.310 - -21.79% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -24.35% 11874621.463 8983015.970 - -13.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -24.24% 7.718 5.847 - -11.62% -
std::set<int>::upper_bound(key)_(non-existent)/32 -24.16% 3.209 2.434 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -24.08% 7859777.416 5967438.386 - -9.50% -
rng::contains_subrange(deque<int>)_(process_all)/16 -23.64% 9.839 7.513 - -23.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -23.63% 149281.106 114001.275 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -23.53% 82126568.809 62801643.646 - 68.66% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -23.38% 0.441 0.338 - -30.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -23.29% 33.341 25.575 - 9.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -22.81% 841.127 649.269 - 3.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -22.26% 0.399 0.310 - -35.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -22.14% 72.240 56.247 - 26.09% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -22.14% 19.070 14.848 - 0.54% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -22.03% 155031.909 120882.746 - 5.74% -
std::deque<int>::ctor(size)/32 -21.99% 35.654 27.815 - 2.84% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -21.88% 1.828 1.428 - 1.64% -
std::find_if(deque<int>)_(process_all)/1024 -21.88% 320.134 250.103 - -14.24% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -21.52% 8.387 6.582 - -18.97% -
std::find_if(deque<int>)_(process_all)/8192 -21.45% 2543.960 1998.289 - -14.24% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -21.38% 1580.412 1242.446 - -11.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -21.13% 6.354 5.011 - -31.74% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -21.06% 209.193 165.142 - -14.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -20.99% 31.390 24.800 - -22.51% -
std::find_if(deque<int>)_(process_all)/32768 -20.88% 10202.668 8072.347 - -13.37% -
ranges::minmax(std::deque<char>)/64 -20.70% 29.296 23.232 - 2.36% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -20.56% 1845313.382 1465945.147 - -24.89% -
std::unordered_set<int>::count(key)_(non-existent)/32 -20.54% 1.644 1.306 - -6.53% -
SetIntersection_Front_Set_uint64_262144_1024 -20.32% 15783116.538 12575371.977 - 0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -20.30% 1.388 1.107 - -13.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -20.16% 83.598 66.744 - -23.68% -
BM_tolower_char<char> -20.06% 0.690 0.552 - -20.26% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.99% 951.582 761.337 - -2.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.96% 58.743 47.021 - -22.17% -
BM_vector_deque_ranges_move/0 -19.94% 0.467 0.374 - -5.67% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -19.94% 7.606 6.090 - 2.87% -
std::deque<int>::ctor(size)/1024 -19.89% 92.421 74.036 - 3.20% -
BM_StringConstructDestroyCStr_Small_Transparent -19.77% 0.459 0.368 - 0.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -19.74% 36.388 29.205 - -1.13% -
std::search(deque<int>)_(same_length)/1000 -19.73% 405.070 325.161 - -0.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -19.44% 48.571 39.130 - -4.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -19.30% 1.354 1.093 - -10.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.25% 0.413 0.333 - -9.18% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -19.24% 5477263.124 4423319.071 - 43.68% -
SetIntersection_Front_Set_string_256_256 -18.96% 33781542.627 27375756.033 - -6.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -18.72% 42.149 34.258 - -5.84% -
std::rotate_copy(vector<int>)/8192 -18.69% 747.631 607.882 - -15.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -18.68% 1.933 1.572 - 17.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -18.57% 33.742 27.477 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -18.52% 2151034.746 1752756.624 - 4.28% -
std::equal(vector<bool>)_(unaligned)/8 -18.38% 1.030 0.841 - 2.84% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -18.32% 31.601 25.811 - 7.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -18.22% 1.566 1.281 - -17.09% -
std::find_if(vector<char>)_(bail_25%)/8 -18.19% 0.913 0.747 - -8.62% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -18.09% 17894.749 14656.916 - 13.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -17.87% 92245.997 75759.865 - -0.95% -
std::map<std::string,_int>::contains(key)_(existent)/32 -17.77% 17.269 14.200 - -1.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -17.75% 25611.952 21066.770 - 4.06% -
std::multiset<std::string>::contains(key)_(existent)/32 -17.72% 19.470 16.019 - 11.77% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -17.69% 62.761 51.656 - -3.73% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.64% 65.842 54.228 - 1.09% -
ranges::minmax(std::list<char>)/1 -17.54% 0.458 0.378 - -8.33% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.46% 39.614 32.696 - -19.94% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -17.42% 2.754 2.274 - -0.26% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -17.35% 1.381 1.141 - -22.02% -
std::copy(vector<bool>)_(aligned)/1048576 -17.28% 2718.649 2248.928 - -34.97% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -17.28% 0.622 0.515 - -16.70% -
ranges::minmax(std::deque<char>)/70000 -16.97% 29101.206 24161.964 - 2.14% -
rng::contains_subrange(deque<int>)_(process_all)/32 -16.83% 15.016 12.488 - -13.40% -
std::stable_partition(list<int>)_(dense)/1024 -16.79% 1747.020 1453.764 - -16.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.75% 52.778 43.940 - 64.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -16.74% 5.425 4.517 - -30.97% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -16.73% 33.502 27.897 - -29.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -16.70% 6.032 5.025 - -7.40% -
std::equal(vector<bool>)_(unaligned)/50 -16.60% 1.012 0.844 - 3.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.43% 10202.276 8526.515 - -4.38% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -16.40% 773.136 646.324 - 2.81% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -16.31% 37640188.704 31502766.866 - 14.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.30% 33.176 27.768 - -0.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -16.13% 1.583 1.328 - -10.65% -
std::find_end(list<int>)_(same_length)/8192 -16.05% 9669.595 8117.509 - -48.42% -
std::set<int>::insert(value)_(already_present)/8192 -16.00% 11.046 9.279 - -3.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -15.97% 0.448 0.377 - 6.77% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -15.95% 910.464 765.207 - 0.55% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -15.86% 882.982 742.967 - -2.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -15.77% 7.376 6.213 - -24.90% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -15.72% 220754.846 186056.201 - 3.42% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -15.72% 28.266 23.824 - -0.16% -
std::multiset<std::string>::erase(iterator)/8192 -15.69% 36.805 31.031 - 3.60% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -15.62% 1.470 1.240 - -20.74% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -15.60% 1.565 1.321 - 3.28% -
bm_lexicographical_compare<int>/1 -15.58% 1.432 1.209 - -16.44% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -15.57% 45.553 38.462 - -1.99% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -15.55% 23.269 19.650 - -1.65% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -15.42% 84.628 71.582 - -13.05% -
rng::contains_subrange(list<int>)_(process_all)/8192 -15.39% 8088.882 6843.921 - -24.30% -
std::move(deque<int>)/32768 -15.30% 2376.740 2013.056 - -2.96% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.21% 1.458 1.236 - -20.37% -
BM_std_minmax_element<long_long>/3 -15.15% 1.187 1.008 - -9.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -15.00% 43.588 37.049 - -7.27% -
std::vector<std::string>::ctor(size)/32 -14.97% 37.728 32.079 - 1.03% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -14.90% 46.744 39.777 - 14.86% -
BM_vector_deque_ranges_copy_backward/0 -14.71% 0.617 0.527 - 1.55% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -14.71% 7742.951 6603.921 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -14.65% 5346159.097 4563040.800 - 4.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.64% 48.822 41.673 - -1.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -14.42% 1749.235 1496.941 - -6.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.39% 57.396 49.137 - -17.53% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.33% 55.943 47.928 - -8.28% -
std::set<int>::insert(value)_(already_present)/1024 -14.30% 6.600 5.656 - -2.46% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -14.23% 44.250 37.952 - -6.98% -
rng::starts_with(list<int>)/8192 -14.23% 9294.029 7971.919 - -7.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.21% 32.259 27.676 - 1.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -14.20% 31.889 27.361 - -32.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -14.12% 43.893 37.696 - 14.32% -
std::remove_if(deque<int>)_(prefix)/50 -14.11% 70.856 60.860 - -5.15% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -14.09% 2.638 2.266 - -6.16% -
BM_deque_vector_ranges_move/0 -14.08% 1.589 1.365 - -9.86% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -14.07% 70.918 60.938 - 22.50% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -13.95% 1.593 1.371 - 2.80% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -13.89% 1.150 0.990 - 2.89% -
ranges::min(std::deque<long_long>)/64 -13.83% 18.293 15.762 - -20.93% -
bm_ranges_lexicographical_compare<int>/1 -13.75% 1.448 1.249 - -2.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -13.70% 80.561 69.526 - -14.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.69% 15152.225 13077.882 - 1.16% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.68% 29.444 25.416 - -8.66% -
BM_vector_deque_ranges_move/1 -13.68% 2.159 1.864 - -20.08% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -13.64% 21870.428 18886.820 - -0.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -13.62% 1644.036 1420.162 - -3.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.60% 20941.780 18092.932 - -0.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.57% 597.084 516.030 - 2.63% -
std::move_backward(list<int>)/4096 -13.45% 4843.605 4192.053 - -19.17% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -13.24% 41.488 35.997 - -5.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -13.18% 35.069 30.447 - -1.80% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -13.18% 852.624 740.266 - 24.84% -
std::find_if(deque<int>)_(process_all)/50 -13.11% 14.696 12.769 - 1.82% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -13.10% 233676.536 203057.580 - 14.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -13.00% 23572.540 20507.006 - -0.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.98% 857.667 746.368 - -19.57% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -12.86% 13.333 11.618 - 0.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -12.83% 101.845 88.777 - -1.15% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -12.78% 37.054 32.318 - 16.22% -
BM_vector_deque_ranges_move/2 -12.69% 1.889 1.649 - -20.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.68% 52.146 45.534 - -10.23% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -12.66% 359.865 314.317 - -7.57% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -12.65% 22807535.412 19921818.315 - 2.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.62% 668.636 584.250 - 4.52% -
BM_lexicographical_compare_three_way_fast_path/1 -12.60% 0.423 0.370 - -10.49% -
BM_StringConstructDestroyCStr_Large_Opaque -12.57% 16.907 14.781 - -1.80% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -12.52% 42.399 37.091 - -10.80% -
SetIntersection_Front_Set_string_64_64 -12.39% 38508924.220 33736137.130 - -1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -12.36% 0.658 0.577 - -16.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -12.27% 1.800 1.579 - 0.40% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -12.17% 1.837 1.613 - -9.12% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.16% 80.867 71.035 - -0.79% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -12.14% 0.308 0.270 - -6.27% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.07% 1.483 1.304 - 11.71% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -12.01% 40.069 35.256 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -11.98% 218056970.875 191939532.563 - -4.89% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -11.94% 52.890 46.574 - -17.31% -
BM_StringEraseWithMove_Huge_Opaque -11.89% 50.245 44.271 - -35.12% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -11.89% 23777.630 20951.250 - 2.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.88% 36.340 32.022 - -15.87% -
std::set<std::string>::ctor(const&)/32 -11.82% 804.969 709.841 - -14.72% -
SetIntersection_Front_Set_string_256_64 -11.78% 16248990.530 14334143.474 - 1.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -11.77% 205613.586 181408.732 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.77% 641.401 565.904 - 3.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -11.74% 33.675 29.723 - 7.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.71% 7108.640 6276.031 - 6.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -11.70% 23.270 20.547 - -37.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -11.68% 2.774 2.450 - -7.09% -
BM_PushHeap_string_Ascending_1024 -11.60% 14.863 13.138 - -2.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -11.58% 72782.083 64354.054 - 1.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.51% 2.564 2.269 - -12.02% -
BM_deque_vector_copy_backward/0 -11.44% 1.549 1.372 - -11.02% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -11.43% 84.609 74.937 - -0.63% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -11.41% 42.200 37.386 - 25.43% -
std::set<int>::insert(value)_(new_value,_end)/8192 -11.40% 80.441 71.267 - 2.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.35% 1.704 1.511 - -19.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.20% 649.093 576.373 - 4.81% -
std::none_of(list<int>)_(process_all)/8192 -11.20% 7988.644 7093.860 - -11.01% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -11.13% 35.970 31.966 - 1.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -11.13% 5.321 4.729 - 4.91% -
BM_StringRead_Cold_Deep_Empty -11.05% 1.259 1.120 - -4.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.04% 5709.677 5079.062 - -6.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.03% 1.631 1.451 - -12.66% -
BM_vector_deque_copy_backward/0 -10.98% 0.448 0.399 - -4.75% -
BM_vector_deque_move/2 -10.98% 1.945 1.731 - -13.64% -
std::multiset<int>::contains(key)_(non-existent)/8192 -10.97% 10.642 9.474 - -35.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.91% 97.578 86.936 - 16.16% -
std::any_of(vector<int>)_(process_all)/50 -10.83% 14.140 12.609 - -33.54% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -10.82% 6.033 5.380 - -7.48% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.81% 843.629 752.470 - -2.92% -
ranges::min(std::deque<long_long>)/70000 -10.79% 21218.986 18928.952 - -28.04% -
SetIntersection_Front_Set_uint64_256_64 -10.79% 5971041.704 5326707.524 - 1.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -10.78% 710.513 633.920 - -0.55% -
ranges::min(std::deque<char>)/1 -10.77% 0.737 0.658 - -4.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.75% 2.532 2.259 - -17.11% -
std::unordered_set<std::string>::count(key)_(existent)/32 -10.74% 41.872 37.376 - 5.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -10.73% 7376.811 6585.555 - 5.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -10.64% 12836222.768 11470329.985 - 1.68% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -10.54% 1.431 1.280 - -4.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -10.50% 0.294 0.263 - -11.85% -
BM_vector_deque_copy/0 -10.44% 0.498 0.446 - -18.96% -
SetIntersection_Front_Set_uint64_1024_256 -10.41% 4279196.595 3833544.542 - -3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.29% 3868281.186 3470150.841 - -3.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -10.25% 24.372 21.875 - -7.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -10.20% 2.816 2.529 - -17.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.16% 43290.413 38891.307 - -5.56% -
std::map<std::string,_int>::erase(iterator)/32 -10.13% 32.037 28.791 - 0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.10% 4722.498 4245.646 - -10.39% -
SetIntersection_Front_Set_string_16384_64 -10.04% 4984399.588 4483931.440 - 4.25% -
BM_tolower_char<wchar_t> -10.04% 0.689 0.619 - 2.74% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.03% 7.183 6.462 - -43.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -10.00% 1704153.292 1533781.422 - -8.34% -
ranges::min(std::vector<__int128>)/1 -10.00% 0.385 0.346 - 1.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -9.98% 198913.936 179061.489 - -0.35% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -9.93% 1.661 1.496 - -1.90% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.88% 38.979 35.128 - -10.26% -
SetIntersection_Interlaced_Set_string_256_256 -9.71% 32713835.791 29536175.641 - -6.48% -
std::pop_heap(deque<float>)/1024 -9.71% 13.856 12.510 - -7.94% -
std::find_first_of(vector<int>)_(large_needle)/32 -9.64% 112.323 101.499 - -9.24% -
std::set<int>::ctor(const&,_alloc)/32 -9.54% 241.362 218.330 - -11.98% -
std::set<int>::erase(key)_(existent)/32 -9.54% 23.627 21.372 - -2.89% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -9.54% 28.027 25.354 - 24.84% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.50% 5.222 4.726 - -40.36% -
SetIntersection_Front_Set_string_16384_16 -9.48% 1965726.991 1779318.720 - 0.51% -
std::unordered_set<int>::count(key)_(existent)/32 -9.48% 1.399 1.266 - -11.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -9.47% 27564.019 24953.503 - 23.07% -
BM_StringConstructDestroyCStr_Large_Transparent -9.44% 10.777 9.759 - -3.65% -
SetIntersection_Front_Set_string_1024_256 -9.44% 16076285.772 14558868.649 - 2.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.42% 2.780 2.518 - -21.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -9.38% 0.475 0.431 - -12.97% -
BM_PushHeap_uint32_Descending_4 -9.37% 0.381 0.345 - -4.93% -
BM_deque_vector_move_backward/1024 -9.36% 40.872 37.045 - 0.91% -
rng::contains_subrange(deque<int>)_(process_all)/50 -9.32% 25.916 23.501 - -0.26% -
std::set<std::string>::find(key)_(existent)/8192 -9.29% 34.619 31.402 - 2.41% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.28% 3.516 3.190 - -7.95% -
std::multiset<std::string>::ctor(const&)/32 -9.27% 770.828 699.336 - -9.76% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.23% 92.461 83.925 - -13.26% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -9.20% 713.720 648.085 - -5.50% -
SetIntersection_Front_Set_string_1024_16 -9.17% 1981462.022 1799667.448 - -9.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -9.15% 1.232 1.119 - -3.15% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -9.10% 7176.653 6523.635 - -0.35% -
std::transform(vector<int>)_(identity_transform)/8192 -9.09% 2223.175 2021.139 - 0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.09% 1275.164 1159.286 - 5.63% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -9.00% 215.933 196.504 - -4.91% -
BM_PushHeap_float_Descending_1 -9.00% 0.635 0.578 - 11.25% -
BM_vector_deque_move/1 -8.99% 2.188 1.992 - -12.71% -
BM_StringRead_Cold_Shallow_Large -8.98% 1.175 1.069 - -1.73% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -8.95% 0.667 0.607 - -12.33% -
ranges::min(std::deque<char>)/8 -8.89% 2.535 2.309 - 1.15% -
BM_std_minmax_element<char>/3 -8.86% 1.259 1.148 - -1.38% -
SetIntersection_Front_Set_string_16384_256 -8.85% 16194615.639 14761413.657 - 2.38% -
std::stable_sort(deque<int>)_(repeated)/8 -8.83% 19.493 17.771 - -9.85% -
std::stable_sort(deque<int>)_(heap)/8 -8.80% 26.123 23.823 - -9.29% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.78% 1.542 1.406 - 1.07% -
SetIntersection_Interlaced_Vector_string_1024_256 -8.77% 22278399.672 20325341.388 - -4.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -8.73% 9632.966 8791.658 - 16.90% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.72% 34.613 31.596 - -1.90% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.72% 24.973 22.797 - -4.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -8.69% 11.046 10.085 - -9.36% -
std::search_n(list<int>)_(no_match)/32 -8.69% 12.204 11.143 0.150 6.11% 0.150
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.67% 35.022 31.986 - -19.88% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -8.65% 77.791 71.061 - -1.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -8.64% 38.419 35.098 - -13.96% -
SetIntersection_Front_Set_uint32_262144_64 -8.63% 1736112.014 1586342.746 - -4.25% -
BM_PushHeap_uint64_SingleElement_1 -8.61% 0.695 0.635 - 26.73% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -8.57% 7288.860 6663.841 - -1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -8.55% 19.183 17.542 - -9.54% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -8.52% 484.042 442.790 - -1.85% -
BM_vector_deque_ranges_move_backward/0 -8.51% 0.460 0.420 - -23.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -8.47% 8990767.440 8228856.458 - 1.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.46% 32.214 29.490 - 1.24% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -8.41% 34.564 31.657 - 4.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.41% 1.679 1.538 - -5.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -8.39% 4.749 4.350 - 2.46% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.38% 94.758 86.818 - -0.84% -
SetIntersection_Front_Set_uint32_1024_64 -8.36% 1771866.507 1623776.645 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -8.35% 12879784.730 11804678.718 - -0.68% -
SetIntersection_Front_Set_uint64_16384_256 -8.34% 4205041.808 3854417.152 - -0.78% -
std::replace(vector<int>)_(sprinkled)/32 -8.31% 5.885 5.396 - -7.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -8.31% 25.503 23.384 - 10.81% -
std::partial_sort_copy(deque<int>)_(heap)/8 -8.29% 16.239 14.893 - -27.28% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -8.25% 1.514 1.389 - 0.09% -
SetIntersection_Front_Set_string_64_16 -8.23% 25103824.105 23037686.165 - -5.47% -
std::generate(list<int>)/8192 -8.23% 7525.980 6906.653 - -7.97% -
std::set<std::string>::contains(key)_(existent)/1024 -8.22% 24.541 22.523 - 7.76% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -8.20% 23.047 21.156 - -0.45% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -8.20% 10.440 9.584 - -0.83% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -8.19% 3.045 2.795 - -1.17% -
SetIntersection_Front_Set_string_262144_64 -8.16% 4997658.860 4589817.842 - -8.04% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.14% 15.917 14.621 - -5.82% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.14% 1.424 1.308 - -7.90% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -8.08% 26.187 24.072 - -5.41% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.02% 485095.533 446200.053 - 0.07% -
std::search(deque<int>,_pred)_(no_match)/1000 -8.01% 460.820 423.891 - -0.16% -
std::search(deque<int>,_pred)_(no_match)/1024 -8.00% 473.889 435.982 - -0.08% -
std::rotate(list<int>)_(1_element_forward)/8192 -8.00% 7848.453 7220.704 - 0.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.98% 1.415 1.302 - -8.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -7.96% 0.438 0.403 - 9.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.95% 34.526 31.783 - -0.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.94% 0.438 0.403 - 7.37% -
std::copy(list<int>)/64 -7.93% 33.102 30.476 - -9.01% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.93% 757.632 697.563 - -17.98% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -7.92% 26.522 24.421 - 27.03% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.92% 10.531 9.696 - -0.24% -
std::rotate(list<int>)_(by_1/3)/8192 -7.90% 9196.394 8469.500 - 3.32% -
std::find_end(deque<int>)_(same_length)/8192 -7.89% 2902.109 2673.195 - -76.07% -
std::copy_backward(deque<int>)/32768 -7.89% 3952.896 3641.205 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.86% 14798193.142 13635484.631 - 1.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -7.85% 10.099 9.306 - -11.90% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -7.85% 108687022.579 100150767.883 - 12.61% -
std::remove(deque<int>)_(sprinkled)/50 -7.85% 58.971 54.343 - -1.54% -
std::multiset<int>::equal_range(key)_(existent)/8192 -7.82% 8.858 8.165 - -6.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.78% 4563695.207 4208415.337 - 3.39% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.75% 1.496 1.380 - 2.67% -
ranges::minmax(std::vector<char>)/1 -7.73% 0.671 0.619 - -1.11% -
std::lower_bound(std::list<int>)/8192 -7.72% 15827.976 14605.435 - 2.76% -
std::partition(deque<int>)_(sparse)/32 -7.72% 11.631 10.733 - -5.59% -
BM_deque_deque_ranges_move_backward/0 -7.72% 0.920 0.849 - -7.79% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.71% 24.440 22.556 - -14.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.69% 1525.075 1407.813 - -6.17% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.67% 3786.642 3496.122 - -0.01% -
BM_StringRead_Cold_Shallow_Small -7.67% 1.143 1.056 - -6.20% -
std::find(vector<long_long>)_(process_all)/8 -7.63% 1.200 1.109 - -2.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.61% 56.904 52.572 - -4.22% -
std::set<int>::insert(value)_(new_value,_middle)/0 -7.60% 18.429 17.029 - -0.87% -
SetIntersection_Interlaced_Vector_string_1024_64 -7.59% 8556236.434 7906557.134 - -7.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -7.59% 19717857.936 18222106.077 - -4.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.58% 2.550 2.356 - -10.85% -
BM_PushHeap_string_Ascending_256 -7.57% 11.854 10.957 - -0.07% -
std::copy_if(vector<int>)_(entire_range)/8 -7.54% 2.365 2.187 - -3.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.53% 11206.151 10361.907 - 23.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.52% 546.780 505.655 - -7.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -7.50% 39867.684 36877.439 - -2.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.49% 1.411 1.305 - -8.25% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -7.46% 556597.468 515049.687 - -2.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -7.46% 16627.682 15386.898 - -6.78% -
BM_vector_deque_move/0 -7.46% 0.462 0.427 - -17.75% -
std::replace(vector<int>)_(sprinkled)/50 -7.44% 9.184 8.500 - -3.00% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -7.42% 13.391 12.396 - 5.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -7.40% 7928166.268 7341371.100 - 2.36% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -7.38% 28.932 26.796 - -6.05% -
std::copy_n(vector<bool>)_(aligned)/1048576 -7.38% 2708.072 2508.193 - -19.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.34% 7925711.629 7343876.580 - -4.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.33% 0.520 0.481 - 1.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -7.31% 22.503 20.858 - -2.11% -
BM_PushHeap_uint64_Descending_1 -7.31% 0.519 0.481 - 7.32% -
std::replace(vector<int>)_(prefix)/50 -7.30% 7.722 7.158 - -7.06% -
std::all_of(list<int>)_(process_all)/8192 -7.29% 7601.265 7047.112 - -7.82% -
BM_StringAssignAsciiz_Huge_Opaque -7.26% 205.537 190.613 - -0.50% -
std::replace(vector<int>)_(prefix)/32 -7.24% 5.178 4.803 - -6.19% -
std::adjacent_find(deque<int>)/8 -7.23% 3.080 2.857 - -2.65% -
std::unordered_map<int,_int>::ctor(const&)/32 -7.21% 220.923 205.003 - -0.64% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.20% 30.904 28.680 - -0.71% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.19% 830.146 770.436 - 25.05% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.17% 1.496 1.389 - -1.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.16% 17748.147 16477.356 - -6.46% -
std::remove(list<int>)_(prefix)/1024 -7.15% 1020.896 947.856 - 0.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.15% 165.917 154.055 - -1.74% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.14% 1.419 1.318 - -8.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -7.11% 55.832 51.862 - 46.45% -
rng::starts_with(vector<int>)/1048576 -7.11% 73523.443 68297.476 - -0.08% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.06% 1.161 1.079 - -11.21% -
std::find_end(deque<int>)_(single_element)/1024 -7.02% 317.099 294.849 - 6.13% -
std::copy_if(vector<int>)_(entire_range)/64 -7.01% 17.258 16.049 - 3.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -6.98% 1.745 1.623 - -4.55% -
BM_PushHeap_float_Ascending_16 -6.98% 1.065 0.991 - 0.97% -
std::remove(deque<int>)_(sprinkled)/32 -6.92% 53.414 49.720 - -0.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.92% 752.364 700.334 - 1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.91% 1198180.919 1115354.035 - -8.90% -
BM_StringRelational_Eq_Large_Large_ChangeLast -6.90% 2.107 1.962 - 2.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -6.88% 55.909 52.061 - -1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.88% 27049124.533 25187784.052 - -6.73% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.87% 58876.702 54834.370 - -1.23% -
std::set<std::string>::contains(key)_(existent)/32 -6.76% 15.446 14.402 - -9.53% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.75% 8.366 7.801 - 3.86% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -6.74% 1.320 1.231 - -3.06% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -6.73% 4.735 4.416 - -0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.71% 75094.418 70055.666 - -5.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.69% 1787.146 1667.503 - 17.62% -
SetIntersection_Front_Set_string_262144_16 -6.69% 1959987.206 1828835.909 - -5.64% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.68% 4.471 4.172 - 1.41% -
std::unordered_multiset<int>::clear()/8192 -6.64% 66410.706 62003.375 - -7.75% -
SetIntersection_Front_Set_uint32_16384_64 -6.61% 1776051.853 1658575.975 - -0.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -6.61% 126.433 118.080 - -6.93% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.59% 25.844 24.141 - -0.28% -
std::multiset<std::string>::erase(iterator)/1024 -6.56% 35.566 33.232 - 17.08% -
BM_deque_vector_ranges_copy/0 -6.56% 1.514 1.415 - -1.66% -
SetIntersection_Front_Set_uint32_256_64 -6.55% 5426077.868 5070461.147 - -12.86% -
SetIntersection_Front_Set_uint32_16384_256 -6.55% 3878932.986 3624839.905 - -8.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -6.55% 23.685 22.134 - 10.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.54% 153963.253 143889.062 - -2.23% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -6.54% 2.846 2.660 - -0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.53% 32.609 30.479 - 0.58% -
BM_PushHeap_string_Ascending_64 -6.53% 7.858 7.344 - 0.70% -
BM_PushHeap_string_Ascending_16384 -6.52% 20.430 19.098 - -0.19% -
std::remove(deque<int>)_(prefix)/32 -6.50% 55.112 51.531 - -2.51% -
SetIntersection_None_Set_uint64_1024_16 -6.49% 9192529.193 8595574.673 - -4.20% -
std::generate_n(list<int>)/8192 -6.49% 7449.890 6966.545 - -6.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.48% 29409.073 27502.316 - -0.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.46% 6001.367 5613.758 - -13.51% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.45% 28.050 26.241 - -6.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -6.41% 35.320 33.056 - 4.45% -
SetIntersection_Interlaced_Set_string_64_64 -6.38% 38019442.049 35591956.474 - 1.43% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.38% 903.951 846.241 - 32.17% -
std::shift_left(list<int>)/8192 -6.38% 7628.239 7141.334 - -5.76% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.38% 16.995 15.911 - -8.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.36% 7.055 6.606 - -8.20% -
std::all_of(vector<int>)_(process_all)/50 -6.35% 14.535 13.611 - -29.12% -
BM_StringRead_Cold_Deep_Large -6.35% 1.286 1.204 - -2.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -6.34% 58.415 54.712 - -3.70% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -6.28% 15.684 14.699 - -2.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -6.27% 18263623.453 17117672.037 - -4.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.26% 2552600.077 2392717.469 - -2.49% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.23% 1.866 1.750 - -4.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.22% 72035774.377 67558744.630 - 4.99% -
BM_StringRelational_Less_Empty_Small_Control -6.21% 1.720 1.613 - -3.59% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -6.20% 23.486 22.029 - 4.35% -
BM_StringRelational_Less_Small_Empty_Control -6.20% 1.718 1.612 - -4.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -6.20% 2.322 2.178 - -7.29% -
SetIntersection_Front_Set_string_1024_64 -6.19% 4768010.273 4472701.106 - -6.26% -
std::find_if(list<int>)_(process_all)/8192 -6.19% 7483.608 7020.267 - -5.78% -
BM_StringRelational_Less_Empty_Large_Control -6.18% 1.720 1.613 - -3.15% -
std::multimap<int,_int>::count(key)_(existent)/32 -6.16% 3.818 3.583 - -1.97% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -6.14% 26.561 24.930 - -3.31% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.13% 17305.327 16244.530 - 0.53% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.11% 0.972 0.913 - -0.06% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -6.08% 1.769 1.661 - -13.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.08% 472.039 443.333 - -1.55% -
std::rotate(vector<bool>)_(by_1/4)/1024 -6.06% 13.345 12.536 - -11.48% -
SetIntersection_Interlaced_Set_string_256_64 -6.06% 31330314.161 29431634.534 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.05% 27101358.232 25462564.838 - -8.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.04% 34.390 32.313 - -4.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -6.04% 64.899 60.981 - 14.51% -
std::move_backward(vector<bool>)_(aligned)/512 -6.03% 2.341 2.200 - -3.50% -
BM_StringRelational_Less_Empty_Huge_Control -6.02% 1.715 1.612 - -3.50% -
std::set<int>::ctor(const&,_alloc)/8192 -6.01% 52988.180 49804.179 - -36.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -5.99% 1.223 1.150 - -17.22% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -5.96% 20.892 19.647 - -1.29% -
std::multiset<int>::equal_range(key)_(existent)/1024 -5.96% 5.409 5.087 - -1.73% -
std::copy_backward(deque<int>)/262144 -5.94% 33482.550 31494.257 - 3.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -5.94% 1.204 1.133 - 8.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.94% 11.472 10.791 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_256_4 -5.94% 4974293.671 4679036.824 - -6.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -5.91% 1924.242 1810.587 - 25.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 -5.90% 356442892.358 335406861.046 - -4.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.89% 35.091 33.024 - -35.76% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.89% 23.220 21.853 - -7.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.87% 34.002 32.006 - 32.43% -
BM_StringRelational_Less_Empty_Empty_Control -5.86% 1.716 1.616 - -3.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.81% 1177.938 1109.487 - -5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -5.81% 13478880.754 12695866.012 - -0.54% -
std::find_end(vector<int>)_(single_element)/1024 -5.77% 265.273 249.966 - 5.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.77% 33.758 31.811 - 1.28% -
rng::find_last(list<int>)_(bail_90%)/50 -5.75% 1.375 1.296 - -3.32% -
SetIntersection_Front_Set_uint32_262144_1024 -5.70% 12336621.815 11632972.049 - -17.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.70% 543.896 512.877 - -69.23% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.68% 22.541 21.262 - -0.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.67% 366.022 345.258 - -0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.67% 24567865.809 23174255.453 - -12.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.66% 37.102 35.001 - 0.13% -
BM_deque_vector_copy_backward/5500 -5.63% 210.308 198.469 - -0.24% -
std::set<std::string>::find(key)_(non-existent)/1024 -5.61% 21.233 20.041 - 0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.60% 20.461 19.315 - 0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -5.59% 808.498 763.287 - -6.60% -
std::remove(list<int>)_(sprinkled)/1024 -5.59% 993.411 937.869 - 0.98% -
BM_vector_deque_copy_backward/64 -5.56% 3.147 2.972 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -5.55% 3.718 3.511 - 2.76% -
BM_StringRelational_Less_Large_Empty_Control -5.55% 1.706 1.612 - -0.14% -
std::set<int>::ctor(const&,_alloc)/1024 -5.53% 6604.604 6239.615 - -35.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.49% 50.396 47.627 - -6.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -5.49% 4414977.050 4172555.142 - -1.98% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.49% 77.632 73.374 - 1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.48% 1108290.660 1047547.386 - -1.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.47% 1886.992 1783.680 - 5.35% -
std::stable_partition(deque<int>)_(sparse)/1024 -5.46% 449.328 424.806 - -1.59% -
std::multiset<int>::insert(value)_(already_present)/8192 -5.42% 32.684 30.914 - -2.15% -
rng::find_last(list<int>)_(bail_10%)/8192 -5.41% 6674.320 6313.101 - 1.30% -
BM_vector_deque_move_backward/0 -5.41% 0.604 0.571 - 36.32% -
std::remove_copy_if(deque<int>)_(prefix)/32 -5.40% 18.700 17.690 - -0.57% -
BM_vector_deque_move/64 -5.39% 2.811 2.659 - -4.07% -
std::any_of(vector<int>)_(process_all)/8 -5.38% 2.492 2.358 - -2.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.37% 112782.598 106720.583 - 1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.37% 1851856.713 1752373.478 - -0.17% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.37% 815.855 772.082 - -11.54% -
std::remove_if(deque<int>)_(prefix)/32 -5.35% 56.141 53.139 - -2.72% -
std::unordered_multiset<int>::clear()/1024 -5.32% 8539.394 8085.399 - -6.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.28% 72.144 68.339 - -10.08% -
BM_StringFindAllMatch/1 -5.27% 2.999 2.841 - -2.21% -
std::deque<std::string>::ctor(size)/1024 -5.25% 759.195 719.319 - -0.89% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -5.24% 19284.230 18273.101 - -0.36% -
SetIntersection_Front_Set_string_256_16 -5.24% 7513313.461 7119926.516 - 4.87% -
std::find_end(vector<int>)_(single_element)/8192 -5.23% 1975.584 1872.194 - 3.38% -
SetIntersection_Front_Set_string_262144_4 -5.22% 1286752.051 1219609.895 - -4.71% -
std::remove(deque<int>)_(prefix)/50 -5.21% 63.310 60.011 - 4.33% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.21% 28.406 26.926 - 1.69% -
BM_deque_deque_ranges_move/2 -5.20% 2.303 2.184 - -5.37% -
SetIntersection_Front_Set_float_262144_64 -5.19% 1805683.000 1711888.434 - 1.05% -
std::find_end(deque<int>)_(process_all)/8192 -5.19% 2105.273 1996.003 - -30.12% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.18% 308.177 292.206 - -10.09% -
BM_StringAssignStr_Huge_Opaque -5.17% 113.932 108.044 - -4.64% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.13% 16704.980 15847.353 - 1.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -5.13% 9.078 8.612 - -3.30% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -5.12% 19.293 18.306 - 5.61% -
SetIntersection_Interlaced_Set_float_256_64 -5.11% 13611011.288 12915874.515 - -7.72% -
BM_PushHeap_uint32_Descending_16 -5.10% 0.373 0.354 - -0.27% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.09% 1.398 1.327 - -5.82% -
std::search(list<int>)_(single_element)/1000 -5.09% 704.170 668.358 - -5.31% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.08% 855.190 811.732 - -0.00% -
std::move_backward(deque<int>)/8 -5.08% 3.666 3.480 - 1.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -5.07% 10564575.185 10028693.313 - -0.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.07% 889.759 844.650 - 20.11% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -5.07% 9145.716 8682.320 - 19.59% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.05% 19.665 18.671 - -2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -5.03% 4418504.895 4196148.298 - -2.03% -
std::find_if(vector<int>)_(process_all)/50 -5.03% 5.724 5.437 - -20.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -5.03% 23609906.956 22423255.599 - -1.00% -
std::rotate(list<int>)_(by_1/2)/8192 -5.02% 5075.250 4820.335 - 3.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -5.02% 65384099.664 62101677.796 - -3.60% -
std::multimap<std::string,_int>::erase(iterator)/8192 -5.00% 31.635 30.053 - 15.78% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -5.00% 101.025 95.977 - 7.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.99% 17737005.768 16852517.061 - -6.22% -
std::partial_sort(vector<int>)_(shuffled)/8192 -4.98% 92244.621 87650.467 - 0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.98% 6296.754 5983.481 - -0.75% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -4.97% 424.078 402.994 - -18.33% -
bm_lexicographical_compare<int>/8 -4.96% 1.603 1.523 - -3.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.96% 59.478 56.530 - -5.96% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.95% 7436.030 7067.739 - 4.82% -
ranges::min(std::deque<__int128>)/64 -4.94% 21.996 20.909 - 1.90% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.94% 339.381 322.614 - -6.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.94% 1.148 1.091 - -13.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.93% 12297372.417 11691166.272 - -2.90% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.93% 1.997 1.898 - -1.50% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.92% 28.652 27.242 - -17.37% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.92% 32.048 30.471 - -9.03% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -4.91% 8.381 7.969 - -0.90% -
std::set<std::string>::count(key)_(existent)/32 -4.91% 17.036 16.200 - 4.94% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -4.90% 167.610 159.401 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.88% 15318292.723 14570283.306 - 0.65% -
std::partition(vector<int>)_(dense)/32 -4.87% 8.518 8.103 - -2.94% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.87% 27.274 25.945 - -2.95% -
SetIntersection_Front_Set_string_16_16 -4.87% 59452226.030 56558260.152 - -4.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.86% 22.332 21.246 - -5.62% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -4.86% 62.512 59.474 - -3.19% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.84% 9555.745 9093.246 - -17.25% -
std::search(vector<int>,_pred)_(same_length)/8192 -4.83% 5188.220 4937.813 - 0.55% -
std::partition(deque<int>)_(sparse)/50 -4.82% 17.176 16.347 - -5.21% -
BM_std_minmax_element<long_long>/512 -4.82% 145.448 138.434 - 3.22% -
BM_StringRead_Cold_Deep_Small -4.82% 1.228 1.169 - 0.59% -
SetIntersection_Front_Set_uint64_4_1 -4.81% 223108074.716 212379403.575 - -1.99% -
std::partition_point(vector<int>)/32 -4.80% 2.696 2.566 - -0.70% -
std::make_heap(deque<int>)_(descending)/1024 -4.80% 1151.241 1096.006 - 11.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -4.79% 23.700 22.565 - -1.20% -
SetIntersection_None_Set_uint64_1024_64 -4.79% 9057352.447 8623667.005 - -4.30% -
std::make_heap(deque<int>)_(heap)/8192 -4.79% 9052.091 8618.756 - 12.06% -
bm_lexicographical_compare<signed_char>/64 -4.78% 2.090 1.990 - 4.14% -
BM_deque_deque_move/65536 -4.78% 3246.197 3091.036 - -0.47% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.78% 9.142 8.705 - 0.84% -
BM_std_minmax_element<int>/1 -4.75% 0.315 0.300 - 1.95% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.75% 1.250 1.191 - -4.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.74% 1022.000 973.521 - -4.21% -
BM_deque_vector_ranges_copy_backward/64000 -4.74% 8439.414 8039.383 - 11.41% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -4.73% 72.647 69.210 - -3.00% -
std::move(vector<bool>)_(unaligned)/4096 -4.73% 27.016 25.739 - -0.87% -
BM_StringEraseToEnd_Huge_Opaque -4.70% 2.362 2.251 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.70% 18985083.635 18092618.192 - -9.18% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -4.69% 12.119 11.550 - -6.87% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -4.69% 52497094.704 50036183.686 - 12.68% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.68% 24.852 23.689 - -4.14% -
SetIntersection_Front_Set_uint32_256_256 -4.67% 7751532.254 7389424.115 - -5.12% -
std::make_heap(deque<int>)_(heap)/1024 -4.67% 1150.760 1097.028 - 11.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.66% 575.724 548.889 - -68.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.66% 11806.554 11256.690 - -4.28% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.63% 278.614 265.710 - -65.86% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.63% 9832.795 9377.888 - -4.03% -
std::set<std::string>::count(key)_(non-existent)/32 -4.62% 10.875 10.372 - 2.79% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.62% 69435.277 66226.877 - -2.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.61% 17279773.566 16482939.002 - -1.65% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.61% 0.294 0.281 - -3.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -4.60% 7.480 7.136 - -2.95% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.60% 10.561 10.075 - -0.23% -
std::shift_right(list<int>)/8192 -4.58% 7654.800 7304.108 - -1.02% -
std::set<std::string>::find(key)_(non-existent)/32 -4.57% 10.327 9.855 - 4.58% -
std::adjacent_find(vector<int>,_pred)/50 -4.57% 23.374 22.307 - -3.82% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.56% 12910.370 12321.945 - -8.76% -
std::make_heap(deque<int>)_(descending)/8192 -4.56% 9014.336 8603.486 - 11.99% -
std::reverse(vector<int>)/8 -4.55% 1.626 1.552 - 5.00% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -4.54% 267.291 255.150 - -3.58% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.54% 9.308 8.885 - -7.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.53% 0.573 0.547 - 3.68% -
BM_StringRead_Cold_Shallow_Empty -4.53% 1.134 1.083 - 2.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.50% 1043158.945 996223.265 - -4.47% -
std::for_each(deque<int>)/8 -4.49% 0.969 0.925 - 0.70% -
std::replace(vector<int>)_(prefix)/8192 -4.49% 1274.444 1217.258 - -3.34% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.47% 4901107.843 4681989.062 - -8.12% -
SetIntersection_Front_Set_uint64_4_4 -4.46% 142279100.293 135928912.026 - -2.01% -
BM_StringEraseWithMove_Huge_Transparent -4.46% 47.465 45.346 - -34.74% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -4.45% 280.441 267.963 - 3.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.40% 56182.346 53707.665 - -5.22% -
SetIntersection_Interlaced_Set_string_16_16 -4.39% 62438663.677 59696733.031 - -3.27% -
std::any_of(deque<int>)_(process_all)/8 -4.38% 3.434 3.284 - -0.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.38% 10.164 9.719 - 8.47% -
BM_num_put<long> -4.38% 12.044 11.517 - 7.48% -
BM_toupper_char<char> -4.38% 0.720 0.688 - -0.57% -
BM_vector_deque_ranges_move/64 -4.38% 2.753 2.632 - -6.67% -
std::find(vector<int>)_(bail_25%)/8 -4.36% 1.430 1.367 - 0.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.35% 570.752 545.909 - -0.15% -
std::map<int,_int>::clear()/1024 -4.34% 10853.584 10382.014 - -8.43% -
std::replace(vector<int>)_(prefix)/1024 -4.34% 160.956 153.966 - -2.91% -
SetIntersection_None_Vector_uint64_16384_256 -4.33% 1089643.665 1042415.713 - -5.60% -
BM_deque_vector_ranges_move/64 -4.33% 2.716 2.599 - -8.62% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.32% 446.428 427.162 - -0.11% -
std::none_of(deque<int>)_(process_all)/8 -4.31% 3.433 3.285 - 0.26% -
BM_StringAssignStr_Huge_Transparent -4.29% 113.238 108.378 - -5.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.28% 32.337 30.952 - -4.24% -
BM_CmpEqual_uchar_short -4.28% 1.033 0.989 - -8.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.28% 1862802.488 1783123.713 - -0.83% -
std::partition(deque<int>)_(dense)/50 -4.28% 14.550 13.928 - -8.97% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.27% 5.802 5.554 - -8.77% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.26% 2.365 2.264 - -2.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.26% 1142.859 1094.167 - -1.96% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -4.25% 872.527 835.463 - -17.87% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -4.24% 4937.611 4728.188 - -0.26% -
std::all_of(deque<int>)_(process_all)/8 -4.23% 3.445 3.299 - 0.73% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -4.21% 1.507 1.443 - 24.97% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -4.20% 0.360 0.345 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -4.19% 13354572.953 12795640.416 - -4.27% -
std::set<std::string>::erase(iterator)/32 -4.18% 26.666 25.551 - -19.48% -
SetIntersection_Front_Set_uint64_262144_256 -4.18% 4037751.624 3869017.632 - 4.20% -
BM_deque_vector_ranges_copy/64000 -4.17% 3042.217 2915.328 - 0.09% -
std::sort_heap(vector<NonIntegral>)/8 -4.16% 30.870 29.587 - 0.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.14% 15328.857 14694.239 - -7.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.14% 13439.687 12883.446 - 4.10% -
ranges::minmax(std::list<char>)/70000 -4.14% 56163.096 53840.316 - 2.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.13% 1109057.288 1063230.322 - -5.11% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.13% 274.119 262.794 - -2.99% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -4.13% 176.215 168.941 - -82.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.10% 1089147.938 1044441.889 - -2.30% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -4.09% 1.264 1.213 - 16.33% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.09% 2.724 2.613 - -0.33% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.07% 38.127 36.576 - 0.06% -
std::multiset<int>::count(key)_(existent)/8192 -4.07% 9.636 9.244 - -9.90% -
ranges::minmax(std::deque<__int128>)/1 -4.07% 0.688 0.660 - 1.48% -
BM_StringAssignAsciiz_Huge_Transparent -4.06% 197.764 189.741 - -0.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.05% 34.074 32.693 - 30.99% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -4.05% 11.182 10.729 - -1.67% -
std::is_sorted(list<int>)/8 -4.05% 2.167 2.079 - -0.09% -
BM_StringEraseToEnd_Huge_Transparent -4.05% 2.522 2.420 - 0.30% -
std::find(vector<short>)_(bail_25%)/8 -4.04% 0.710 0.681 - -1.66% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -4.01% 43.276 41.538 - -1.81% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.01% 30.757 29.523 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.01% 1037565.916 995940.786 - -6.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.00% 986.875 947.362 - -0.64% -
std::find(list<int>)_(bail_25%)/32768 -4.00% 8359.127 8024.937 - -1.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.99% 1.552 1.490 - -13.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.99% 225.885 216.881 - 2.91% -
std::move(vector<bool>)_(unaligned)/512 -3.98% 5.146 4.941 - 3.33% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.98% 0.431 0.414 - -0.64% -
std::move_backward(vector<int>)/262144 -3.98% 21856.805 20987.567 - -2.91% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.96% 292162.957 280603.616 - -0.27% -
std::fill_n(list<int>)/1024 -3.95% 460.445 442.277 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.94% 2269148.821 2179832.376 - -12.79% -
std::multiset<int>::erase(key)_(existent)/8192 -3.93% 61.950 59.513 - -4.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.93% 1401643.922 1346519.478 - -4.53% -
SetIntersection_Front_Set_uint32_262144_16 -3.93% 1163853.495 1118090.619 - -4.49% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -3.92% 719.218 691.019 - -0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.92% 36143.976 34728.445 - -5.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.90% 5321564.282 5114055.006 - -1.09% -
BM_StringRelational_Eq_Empty_Empty_Control -3.90% 2.005 1.927 - -9.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.90% 10.412 10.006 - 0.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.89% 122129.828 117374.537 - -3.30% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.89% 26.932 25.885 - -6.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.89% 2.798 2.689 - -3.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.89% 633.442 608.821 - -2.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.89% 1150284.693 1105578.383 - -3.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.88% 6.028 5.794 - 1.42% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.88% 6.752 6.491 - -4.74% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.86% 33.842 32.535 - -2.59% -
std::partition_copy(list<int>)/32 -3.85% 9.117 8.766 - 2.15% -
bm_gcd_trivial -3.85% 0.677 0.651 - -3.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.85% 13.164 12.657 - -1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.84% 40.854 39.284 - -1.33% -
SetIntersection_Front_Set_uint64_16_1 -3.84% 64864061.813 62374537.259 - -2.04% -
std::unordered_multiset<int>::erase(iterator)/8192 -3.84% 20.248 19.471 - -14.62% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.84% 1.202 1.156 - -0.05% -
std::copy(vector<bool>)_(aligned)/64 -3.83% 1.345 1.293 - 2.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.83% 1040032.668 1000243.211 - -6.80% -
BM_PushHeap_float_SingleElement_4 -3.80% 0.370 0.356 - -0.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.79% 0.335 0.322 - -3.78% -
BM_PushHeap_float_PipeOrgan_1024 -3.79% 2.178 2.096 - -0.22% -
std::move(vector<bool>)_(unaligned)/32768 -3.78% 210.410 202.446 - 0.08% -
std::none_of(deque<int>)_(process_all)/8192 -3.78% 2628.999 2529.606 - -6.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.76% 11822086.274 11377102.419 - -3.52% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.76% 24.573 23.649 - 1.38% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.75% 9184.380 8840.090 - -2.69% -
BM_StringRelational_Eq_Empty_Huge_Control -3.75% 0.492 0.473 - -0.80% -
BM_CmpLess_uchar_short -3.75% 1.051 1.012 - -10.83% -
BM_PushHeap_uint32_Random_64 -3.74% 5.184 4.990 - -0.72% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.74% 58500.756 56313.054 - -8.18% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.73% 11.574 11.142 - -2.50% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.72% 168.505 162.237 - -3.32% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.72% 6871.847 6616.207 - -2.89% -
SetIntersection_Front_Vector_uint64_16384_64 -3.72% 1356767.355 1306300.069 - -5.72% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -3.71% 32.745 31.529 - -0.05% -
std::none_of(deque<int>)_(process_all)/32768 -3.71% 10484.189 10095.020 - -7.28% -
BM_PushHeap_string_Ascending_16 -3.70% 4.849 4.669 - 0.49% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.70% 12057.162 11611.053 - 0.04% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.70% 2.155 2.076 - -0.91% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.69% 27190.955 26188.853 - 3.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.68% 59.702 57.503 - -3.14% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.68% 168769422.619 162560239.621 - -6.82% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.68% 6724.688 6477.351 - -35.22% -
BM_PushHeap_float_Ascending_16384 -3.68% 4.361 4.200 - -2.11% -
BM_deque_deque_ranges_move/1 -3.67% 2.539 2.446 - -5.85% -
std::search_n(list<int>)_(no_match)/8192 -3.66% 6919.171 6666.196 90.951 -10.41% 90.951
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.66% 1043621.278 1005473.873 - -5.26% -
BM_PushHeap_uint32_QuickSortAdversary_64 -3.65% 0.640 0.616 - 0.07% -
std::unordered_set<std::string>::clear()/32 -3.65% 923.430 889.713 - -4.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.64% 15.300 14.743 - -10.25% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -3.63% 21.078 20.313 - -1.95% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -3.62% 8011122.264 7721174.790 - 22.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.62% 7619.523 7343.853 - -12.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.61% 0.620 0.598 - -0.24% -
SetIntersection_None_Set_float_16384_1 -3.61% 158779034.585 153051987.570 - -3.76% -
std::is_sorted_until(deque<int>,_pred)/8192 -3.61% 4970.240 4791.030 - -1.31% -
std::unordered_set<int>::contains(key)_(existent)/8192 -3.60% 1.305 1.258 - 3.26% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.60% 0.287 0.276 - -3.95% -
BM_deque_vector_ranges_move/2 -3.59% 1.906 1.838 - -10.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.59% 4381361.810 4223893.801 - -3.41% -
std::map<int,_int>::clear()/8192 -3.59% 87625.307 84476.552 - -8.26% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.59% 20.227 19.501 - -3.27% -
BM_deque_vector_ranges_copy_backward/70000 -3.59% 9218.602 8887.909 - 12.12% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.59% 25.782 24.858 - -6.03% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.58% 203000136.445 195724888.432 - -3.82% -
SetIntersection_Interlaced_Set_float_16384_256 -3.58% 205853676.477 198488505.204 - -0.98% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -3.58% 11.589 11.175 - 0.43% -
BM_StringRead_Hot_Shallow_Empty -3.56% 0.490 0.473 - -2.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.56% 23.963 23.109 - -39.63% -
std::rotate(vector<int>)_(by_1/2)/32 -3.56% 2.410 2.324 - -37.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.56% 43782205.481 42223761.550 - 0.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.55% 1.255 1.211 - -23.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.55% 363.799 350.882 - -2.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -3.54% 903.709 871.688 - -13.10% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.54% 13543.846 13064.159 - -4.65% -
BM_deque_deque_copy_backward/64 -3.53% 3.468 3.345 - -1.93% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -3.51% 18403.295 17757.542 - 1.09% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.51% 17579035.521 16962480.202 - -5.69% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.50% 7.537 7.272 - 0.51% -
BM_std_minmax_element<long_long>/4000 -3.49% 1085.854 1047.904 - 3.07% -
SetIntersection_Interlaced_Set_string_262144_1 -3.49% 1094925.776 1056658.917 - -4.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.49% 24.490 23.636 - -7.76% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.49% 18.839 18.182 - -3.42% -
BM_StringAssignStr_Small_Transparent -3.48% 0.503 0.485 - -0.25% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.48% 12952349.077 12501424.106 - -1.56% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.48% 4.416 4.263 - -3.94% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.48% 4.884 4.715 - -0.33% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.47% 1.566 1.512 - 5.99% -
BM_StringFindAllMatch/4096 -3.47% 82.700 79.830 - -0.37% -
std::find_end(forward_list<int>)_(process_all)/1000 -3.47% 734.967 709.479 - 5.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -3.46% 11.737 11.331 - -2.10% -
std::for_each(set<int>::iterator)/8192 -3.45% 7959.763 7684.792 - -51.10% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.45% 7863.070 7591.459 - 1.67% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.45% 50014.822 48290.161 - -3.06% -
std::search(deque<int>,_pred)_(same_length)/1000 -3.45% 511.979 494.328 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.45% 20058790.244 19367608.514 - -2.57% -
std::unordered_multiset<int>::erase(iterator)/32 -3.45% 20.138 19.444 - -2.96% -
std::pop_heap(deque<int>)/8192 -3.45% 55.482 53.570 - -0.48% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.44% 4.828 4.662 - -4.57% -
std::rotate(deque<int>)_(by_1/4)/50 -3.42% 28.170 27.207 - -63.20% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 -3.41% 324.786 313.710 - -0.31% -
SetIntersection_None_Vector_uint64_16384_4 -3.39% 1091917.993 1054871.283 - -5.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.39% 1.299 1.255 - -4.38% -
BM_vector_deque_copy_backward/512 -3.39% 18.085 17.472 - -0.23% -
BM_std_minmax_element<long_long>/4096 -3.39% 1110.928 1073.288 - 3.12% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.37% 12.780 12.350 - -1.61% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.37% 7194.757 6952.321 - -10.23% -
BM_std_minmax_element<long_long>/64 -3.37% 17.871 17.269 - 3.48% -
SetIntersection_None_Set_uint32_16384_1 -3.36% 156226034.400 150974941.763 - -6.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.35% 15.498 14.979 - -15.13% -
std::deque<std::string>::ctor(size)/8192 -3.35% 8764.806 8471.170 - 0.23% -
std::multiset<int>::find(key)_(existent)/8192 -3.35% 8.944 8.644 - -2.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.34% 5.092 4.922 - 39.71% -
BM_deque_vector_copy_backward/70000 -3.34% 9177.583 8871.147 - 11.65% -
std::for_each(multiset<int>::iterator)/8192 -3.33% 8043.595 7775.425 - -51.70% -
std::sort(vector<NonIntegral>)_(repeated)/8 -3.33% 16.329 15.785 - -0.60% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -3.33% 0.475 0.459 - -10.66% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.33% 7152621.531 6914221.535 - -3.07% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.33% 25902.847 25039.642 - 3.92% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -3.33% 8655.136 8367.135 - 0.82% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.33% 5.562 5.377 - -3.18% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.32% 1509.468 1459.292 - 0.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.32% 579.744 560.474 - -0.42% -
SetIntersection_None_Set_string_1024_4 -3.32% 9083111.056 8781316.259 - -1.49% -
BM_vector_deque_ranges_copy_backward/64000 -3.31% 8062.719 7795.864 - 5.32% -
BM_std_minmax_element<long_long>/1024 -3.31% 282.234 272.900 - 3.02% -
std::remove_copy(deque<int>)_(prefix)/50 -3.31% 21.085 20.388 - 0.95% -
BM_vector_deque_ranges_copy_backward/65536 -3.30% 8496.882 8216.890 - 8.98% -
SetIntersection_None_Vector_uint32_16384_256 -3.29% 1107326.309 1070840.957 - -4.54% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.29% 566.526 547.882 - 0.81% -
std::stable_partition(list<int>)_(sparse)/8192 -3.28% 8909.925 8617.264 - -2.78% -
BM_PushHeap_uint64_Ascending_64 -3.28% 1.567 1.515 - -0.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.28% 791.589 765.635 - 0.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.28% 0.840 0.813 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.27% 3.257 3.150 - -0.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.26% 2.218 2.146 - -9.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 278.615 269.556 - -0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.23% 1192273.784 1153749.070 - -4.42% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.23% 51.095 49.445 - 6.03% -
BM_StringFindAllMatch/32768 -3.23% 594.044 574.863 - -0.07% -
BM_StringRelational_Eq_Large_Large_Control -3.23% 2.334 2.259 - 0.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.22% 374.243 362.182 - -4.72% -
SetIntersection_Front_Vector_uint32_262144_4 -3.22% 1054763.823 1020812.960 - -6.29% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.22% 622.777 602.750 - -2.84% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.21% 2.045 1.979 - -0.80% -
SetIntersection_Front_Set_float_262144_4 -3.20% 1075937.979 1041473.337 - -5.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.20% 1102.918 1067.666 - -10.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -3.19% 12.726 12.320 - -8.35% -
std::map<std::string,_int>::count(key)_(existent)/1024 -3.18% 24.835 24.044 - 1.21% -
std::set<int>::find(key)_(non-existent)/8192 -3.18% 8.791 8.511 - 1.23% -
BM_StringRelational_Compare_Empty_Large_Control -3.18% 1.664 1.611 - -2.74% -
SetIntersection_Interlaced_Set_float_16384_4 -3.18% 170774476.318 165350133.003 - -3.72% -
BM_std_minmax_element<long_long>/5500 -3.17% 1486.210 1439.065 - 3.19% -
BM_PushHeap_string_PipeOrgan_16 -3.16% 4.265 4.130 - -2.05% -
std::replace_if(vector<int>)_(prefix)/32 -3.15% 9.841 9.530 - -0.05% -
BM_PushHeap_uint64_Descending_4 -3.15% 0.372 0.360 - -3.01% -
BM_std_minmax_element<long_long>/65536 -3.15% 17794.543 17234.776 - 3.41% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -3.14% 13.341 12.921 - -0.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -3.14% 24.787 24.008 - 0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.14% 117260.057 113576.613 - 2.18% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.14% 830.007 803.938 - -14.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.14% 179131.170 173514.828 - 1.55% -
BM_deque_vector_ranges_copy/5500 -3.13% 200.352 194.079 - -2.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.13% 13391.937 12972.618 - -4.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.13% 578.952 560.835 - 0.57% -
std::transform(vector<int>,_vector<int>)/50 -3.13% 27.883 27.011 - 0.21% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.13% 23.518 22.783 - -3.04% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.12% 0.691 0.670 - 12.07% -
SetIntersection_Front_Vector_string_16384_16 -3.11% 1618206.095 1567858.752 - -2.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.11% 405.256 392.651 - -1.14% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.11% 18.417 17.845 - -10.12% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.10% 16.034 15.537 - -7.10% -
std::partition(deque<int>)_(dense)/32 -3.10% 9.908 9.600 - -2.57% -
std::find_first_of(vector<int>)_(large_needle)/1024 -3.10% 110851.969 107416.379 - -2.67% -
BM_PushHeap_uint32_Random_262144 -3.10% 6.029 5.842 - 1.48% -
std::copy_n(list<int>)/64 -3.09% 15.064 14.598 - -34.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.09% 4.206 4.076 - 0.60% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.09% 27860.119 27000.078 - 0.80% -
BM_PushHeap_float_PipeOrgan_4 -3.08% 0.496 0.481 - -10.94% -
SetIntersection_Front_Set_string_262144_256 -3.08% 15226017.824 14757002.670 - 0.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.08% 86.763 84.091 - -11.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.07% 1.412 1.368 - -3.35% -
BM_PushHeap_string_PipeOrgan_64 -3.07% 5.961 5.778 - 0.43% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.07% 12.960 12.562 - -2.54% -
std::set<int>::find(key)_(non-existent)/32 -3.07% 2.336 2.264 - -0.86% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle -3.07% 0.429 0.415 - -0.86% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.06% 88.774 86.054 - 96.92% -
BM_std_minmax_element<long_long>/70000 -3.06% 18987.639 18406.158 - 3.39% -
BM_StringRelational_Compare_Empty_Huge_Control -3.06% 1.661 1.610 - -0.48% -
SetIntersection_Front_Set_uint64_262144_4 -3.06% 1077983.977 1045036.282 - -4.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.05% 49.087 47.589 - -11.99% -
BM_num_put<unsigned_long_long> -3.05% 11.290 10.945 - 8.15% -
std::move_backward(vector<int>)/8 -3.05% 2.300 2.229 - 2.53% -
BM_std_minmax_element<short>/512 -3.04% 142.377 138.043 - 2.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.04% 45.490 44.107 - -0.66% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.04% 3.857 3.739 - -2.90% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.04% 93.759 90.913 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.03% 8929027.720 8658134.695 - -31.88% -
std::vector<int>::ctor(size)/32 -3.03% 10.665 10.342 - 3.80% -
BM_StringRelational_Compare_Empty_Empty_Control -3.03% 1.661 1.611 - -6.98% -
BM_vector_deque_ranges_move_backward/512 -3.03% 18.106 17.558 - 0.27% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.02% 2.381 2.309 - 1.58% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.02% 6.607 6.407 - 10.44% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.02% 207.362 201.100 - -0.69% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.02% 6812.736 6607.130 - -3.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.02% 1.766 1.713 - 20.10% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast -3.01% 0.426 0.413 - -0.69% -
rng::contains(list<int>)_(process_all)/8 -3.01% 2.395 2.323 - -2.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.01% 955.641 926.860 - -2.29% -
BM_StringRelational_Less_Huge_Empty_Control -3.01% 1.663 1.613 - -2.56% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -3.01% 5533.276 5366.700 - 2.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.00% 18.632 18.072 - -0.35% -
BM_StringRelational_Compare_Large_Empty_Control -3.00% 1.661 1.611 - -0.15% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.00% 6.562 6.365 - -1.86% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.00% 204.665 198.528 - -2.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.00% 21.522 20.877 - -4.20% -
rng::starts_with(vector<int>)/8192 -2.99% 500.166 485.198 - -0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.99% 390.262 378.584 - -2.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.99% 50018.625 48522.285 - -2.75% -
BM_PushHeap_float_Descending_4 -2.98% 0.367 0.356 - -41.77% -
BM_vector_deque_copy_backward/1024 -2.98% 38.842 37.685 - -0.11% -
SetIntersection_Interlaced_Vector_string_64_16 -2.97% 29403747.371 28530392.120 - -5.65% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.96% 21.660 21.019 - -28.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.96% 2.144 2.081 - 1.43% -
std::stable_sort(vector<int>)_(descending)/8 -2.96% 24.261 23.543 - 0.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.96% 54.253 52.648 - -2.48% -
ranges::minmax(std::list<char>)/64 -2.96% 35.035 33.999 - 14.57% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.95% 24.085 23.374 - 5.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 -2.95% 0.496 0.481 - -0.55% -
SetIntersection_Front_Set_string_64_4 -2.95% 19025498.804 18463898.880 - -3.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.95% 27408.157 26600.654 - -4.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.94% 6.735 6.537 - 1.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.94% 667.327 647.693 - -83.22% -
BM_StringRelational_Compare_Empty_Small_Control -2.94% 1.659 1.611 - -6.94% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.94% 23.288 22.604 - -2.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.94% 216.589 210.226 - -3.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.94% 18.437 17.895 - -2.04% -
ranges::minmax(std::deque<char>)/8 -2.93% 4.028 3.910 - 3.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.92% 900.302 874.010 - -12.61% -
SetIntersection_Front_Set_string_262144_1 -2.92% 1103399.400 1071225.456 - -3.06% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.91% 1.664 1.615 - 2.40% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.90% 2207.024 2142.923 - -3.07% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -2.90% 10.728 10.417 - -0.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.90% 13335.456 12949.036 - -2.98% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.89% 53676.161 52123.185 - -34.97% -
BM_std_minmax_element<long_long>/64000 -2.88% 17332.910 16832.941 - 3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.88% 12341496.728 11985555.375 - -1.44% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.88% 154.758 150.301 - -2.65% -
std::map<int,_int>::ctor(const&)/1024 -2.88% 6608.498 6418.470 - -1.44% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.87% 65.635 63.750 - 5.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.87% 16.124 15.662 - -7.68% -
SetIntersection_None_Vector_float_1_1 -2.87% 548657525.585 532931166.997 - -1.83% -
SetIntersection_Front_Set_float_16384_1024 -2.85% 14254127.835 13847344.136 - 11.05% -
SetIntersection_Interlaced_Vector_float_64_64 -2.85% 10959988.030 10647329.171 - -3.56% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.85% 5.498 5.341 - -3.25% -
BM_StringFindAllMatch/64 -2.85% 3.182 3.091 - -5.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.85% 91.952 89.333 - 2.32% -
std::rotate(list<int>)_(1_element_forward)/50 -2.85% 26.206 25.459 - 2.87% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.84% 13127.951 12755.051 - -2.36% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -2.84% 169.552 164.736 - -6.45% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.83% 13.509 13.126 - 0.56% -
std::multiset<int>::erase(key)_(existent)/1024 -2.83% 40.995 39.836 - -0.05% -
SetIntersection_None_Set_uint32_16384_4 -2.83% 155374026.753 150981844.680 - -6.63% -
std::set<int>::erase(key)_(existent)/1024 -2.82% 52.406 50.928 - 1.64% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.82% 2101890.137 2042653.484 - -2.97% -
SetIntersection_None_Vector_string_262144_256 -2.81% 1288979.126 1252696.247 - -4.05% -
SetIntersection_None_Set_uint32_16384_16384 -2.81% 158000759.648 153563910.457 - -6.01% -
BM_CmpLess_uchar_uchar -2.81% 1.080 1.049 - -2.65% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.80% 33565.721 32625.923 - -3.42% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.80% 1.809 1.758 - 9.54% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -2.80% 901.431 876.229 - -10.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.79% 3.858 3.750 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.79% 55.102 53.563 - 1.60% -
std::set<int>::insert(value)_(new_value,_middle)/32 -2.79% 18.814 18.289 - -1.96% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.79% 6245.214 6070.990 - -2.32% -
std::lower_bound(std::list<int>)/100 -2.79% 97.999 95.268 - 7.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.79% 1118290.323 1087142.650 - -1.75% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.78% 960.784 934.064 - -0.74% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.78% 1038674.090 1009806.292 - -4.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.78% 141.881 137.943 - -0.52% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.77% 616.395 599.307 - -99.73% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.77% 13009.954 12649.322 - -2.80% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.77% 1057.185 1027.883 - 1.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.77% 9220386.652 8965208.962 - -6.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.76% 4.482 4.358 - -5.84% -
SetIntersection_Interlaced_Set_uint64_256_4 -2.76% 11040115.317 10735240.470 - -4.96% -
BM_CmpEqual_int_int -2.76% 1.100 1.069 - -1.95% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -2.75% 336.913 327.646 - -6.01% -
SetIntersection_None_Set_uint32_262144_1 -2.75% 1185372.395 1152819.744 - -5.30% -
rng::contains(deque<int>)_(process_all)/8 -2.75% 3.109 3.024 - 5.51% -
std::rotate_copy(list<int>)/32 -2.74% 9.037 8.790 - 2.10% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.74% 17.537 17.057 - -7.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.74% 45.104 43.868 - -0.68% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -2.74% 22692.216 22071.110 - 1.05% -
std::search(vector<int>)_(same_length)/8192 -2.74% 1919.379 1866.876 - 0.10% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.72% 28.607 27.828 - -2.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.72% 2003.431 1948.894 - 8.51% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.72% 20.855 20.288 - -9.54% -
SetIntersection_None_Set_float_16384_16 -2.72% 157339833.527 153062879.892 - -3.49% -
BM_StringRelational_Compare_Small_Empty_Control -2.71% 1.885 1.834 - 13.50% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -2.71% 1.493 1.453 - 32.99% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.71% 13.009 12.657 - -1.54% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.69% 12.508 12.172 - 2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.69% 1039349.525 1011378.055 - -6.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.68% 771.511 750.836 - -4.80% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.68% 77.226 75.159 - 4.37% -
SetIntersection_Front_Set_uint64_16_16 -2.68% 38449315.247 37420418.103 - -2.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.67% 9233435.014 8986612.699 - -5.96% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.67% 2.967 2.888 - 0.10% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.66% 36501.293 35531.441 - -4.99% -
SetIntersection_None_Set_uint32_262144_64 -2.66% 1175409.262 1144194.418 - -5.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.65% 3661.474 3564.275 - 4.01% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.65% 1.674 1.629 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.65% 2369280.588 2306496.128 - 0.13% -
BM_CmpEqual_uint_schar -2.65% 1.080 1.052 - -7.16% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.65% 17.499 17.036 - -1.59% -
std::all_of(deque<int>)_(process_all)/8192 -2.63% 2621.315 2552.454 - -6.15% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.62% 10.675 10.395 - 0.63% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.61% 17685482.934 17223450.357 - -3.93% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.61% 8318.538 8101.626 - -2.09% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.61% 704.141 685.797 - -21.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.60% 41.662 40.578 - 22.31% -
BM_std_minmax_element<short>/1024 -2.60% 277.149 269.949 - 2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.60% 42460727.050 41358376.783 - -1.82% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.59% 232.742 226.708 - -9.76% -
std::set<int>::count(key)_(existent)/1024 -2.59% 4.158 4.050 - -13.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -2.59% 3444.719 3355.608 - 1.35% -
rng::for_each(set<int>)/8192 -2.59% 7651.598 7453.722 - -51.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.58% 11353.903 11060.880 - -1.52% -
std::set<std::string>::clear()/1024 -2.58% 21770.766 21209.717 - -5.66% -
std::set<int>::ctor(const&)/8192 -2.57% 51122.395 49806.841 - 0.22% -
SetIntersection_None_Set_float_16384_4 -2.57% 157528001.519 153486578.883 - -3.47% -
BM_deque_vector_ranges_copy/65536 -2.56% 3029.022 2951.623 - 0.34% -
SetIntersection_Interlaced_Vector_string_1024_16 -2.55% 3479272.110 3390411.160 - 2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.55% 0.592 0.577 - -2.36% -
std::copy_backward(deque<int>)/8 -2.54% 2.807 2.736 - 2.78% -
std::all_of(list<int>)_(process_all)/8 -2.54% 2.732 2.663 - -2.09% -
rng::starts_with(deque<int>,_pred)/1048576 -2.54% 548855.869 534906.421 - 5.64% -
std::make_heap(deque<int>)_(descending)/8 -2.53% 21.308 20.768 - 0.49% -
std::adjacent_find(vector<int>,_pred)/8 -2.53% 3.246 3.164 - -10.24% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.53% 286774.932 279516.376 - -2.27% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -2.53% 0.459 0.447 - 18.15% -
bm_write -2.53% 594.150 579.141 - 8.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.52% 28.309 27.596 - 1.17% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -2.51% 21970.489 21418.517 - 1.14% -
BM_PushHeap_uint64_Ascending_256 -2.51% 2.144 2.090 - -0.18% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.51% 1.789 1.744 - -1.21% -
std::none_of(vector<int>)_(process_all)/8 -2.49% 2.521 2.458 - -1.71% -
SetIntersection_Front_Vector_string_16384_64 -2.49% 3346621.975 3263403.650 - 4.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.48% 24.778 24.164 - -14.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.48% 240.775 234.813 - -2.10% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.47% 506.034 493.512 - 0.47% -
std::set<int>::ctor(const&)/32 -2.47% 222.641 217.135 - 1.72% -
SetIntersection_Front_Vector_float_1024_1 -2.47% 1051263.657 1025292.754 - -2.98% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.47% 21798598.647 21260318.997 - -4.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.47% 290187.164 283022.393 - -1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.46% 12698466.779 12385828.366 - -4.76% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.46% 56567595.573 55176249.530 - -1.82% -
SetIntersection_Interlaced_Set_string_1024_4 -2.46% 10431355.347 10175132.039 - -1.85% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.45% 13096.963 12775.506 - 3.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.45% 6.994 6.823 - -6.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.45% 165640071.582 161586925.373 - 40.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.44% 106610.726 104004.405 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.44% 1160099.661 1131799.524 - -3.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.44% 595.472 580.965 - -2.89% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.44% 104080.368 101545.488 - 5.29% -
std::map<int,_int>::find(key)_(existent)/32 -2.43% 1.744 1.702 - 0.33% -
BM_num_put<bool> -2.42% 11.090 10.821 - 16.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.42% 628.363 613.153 - -1.42% -
std::fill(list<int>)/1024 -2.42% 499.497 487.410 - -5.45% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -2.42% 0.771 0.753 - -0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.42% 12090.365 11797.932 - -1.48% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.41% 15.754 15.373 - -0.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.41% 26.719 26.074 - -2.39% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.41% 994.916 970.953 - 1.33% -
BM_vector_deque_copy_backward/4096 -2.41% 152.901 149.222 - 0.06% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.40% 58.834 57.424 - -3.76% -
BM_tolower_string<wchar_t> -2.39% 6.412 6.259 - -0.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -2.39% 867.279 846.561 - 22.47% -
SetIntersection_None_Set_uint64_16384_16 -2.39% 165875669.356 161915771.738 - -3.57% -
SetIntersection_Front_Set_uint64_16_4 -2.38% 55629611.787 54305025.122 - -1.93% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.38% 4.714 4.602 - -2.59% -
SetIntersection_Front_Set_uint64_1024_4 -2.37% 1086514.052 1060767.816 - -2.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.37% 27.102 26.460 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.37% 1321949.689 1290672.491 - 2.08% -
std::copy_n(vector<int>)/4096 -2.36% 195.329 190.714 - 33.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.36% 634845.496 619866.713 - -0.60% -
SetIntersection_None_Set_uint32_262144_16 -2.36% 1173740.397 1146093.912 - -5.54% -
std::map<std::string,_int>::ctor(const&)/0 -2.35% 13.079 12.772 - -0.55% -
SetIntersection_Interlaced_Vector_string_256_64 -2.34% 20653082.379 20169353.871 - -0.54% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.33% 13.595 13.278 - -0.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.33% 1.110 1.085 - -7.12% -
SetIntersection_None_Vector_uint32_1024_64 -2.32% 1078243.832 1053195.058 - -5.00% -
BM_std_minmax_element<short>/5500 -2.32% 1444.459 1410.945 - 2.57% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.32% 225.185 219.967 - 6.62% -
BM_deque_deque_copy_backward/1024 -2.32% 39.039 38.134 - 0.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.31% 139948.019 136709.034 - -1.04% -
BM_vector_deque_ranges_move_backward/64 -2.31% 3.148 3.075 - 3.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.31% 32.694 31.938 - 2.75% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.31% 30.226 29.528 - 1.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.30% 513.827 501.984 - -0.68% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.30% 1.177 1.150 - -13.72% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.30% 54345.306 53094.826 - -4.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.30% 18224240.926 17805212.257 - -11.63% -
std::partition(vector<int>)_(dense)/50 -2.29% 13.465 13.156 - 1.57% -
BM_std_minmax_element<short>/4000 -2.29% 1053.186 1029.085 - 2.25% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.29% 6645.344 6493.425 - -0.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.28% 20.449 19.982 - -1.87% -
rng::for_each(multiset<int>)/8192 -2.28% 7666.754 7491.619 - -51.29% -
SetIntersection_Front_Set_string_1024_1024 -2.28% 56401568.496 55113474.343 - -0.07% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.28% 10.826 10.579 - 4.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.28% 1662361.656 1624418.701 - -4.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -2.28% 347028596.261 339122186.361 - 1.75% -
BM_PushHeap_uint64_PipeOrgan_4 -2.28% 0.507 0.496 - 2.37% -
ranges::min(std::deque<long_long>)/1 -2.27% 0.693 0.677 - 12.91% -
std::unordered_map<int,_int>::ctor(const&)/0 -2.27% 13.236 12.935 - -0.77% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.27% 59339829.915 57992458.334 - 0.41% -
BM_std_minmax_element<short>/4096 -2.27% 1077.345 1052.900 - 2.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.27% 365.950 357.660 - -5.37% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.26% 87.809 85.821 - -2.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.26% 464.776 454.270 - -2.65% -
SetIntersection_None_Set_uint32_16384_16 -2.26% 154588638.188 151094640.331 - -6.69% -
std::rotate(list<int>)_(by_1/4)/8192 -2.26% 6752.641 6600.158 - 1.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.26% 355056009.400 347039941.597 - -2.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 38.631 37.760 - 15.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.23% 10.834 10.592 - -3.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.23% 25.203 24.640 - -2.29% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.23% 97953.506 95766.104 - -8.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.23% 13794.398 13486.915 - -8.93% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.23% 689.959 674.604 - -1.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.22% 232.025 226.884 - 5.94% -
std::copy_backward(vector<int>)/8 -2.22% 2.253 2.203 - 1.49% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.21% 62.449 61.066 - -1.93% -
std::multiset<int>::count(key)_(non-existent)/32 -2.21% 2.465 2.410 - -1.67% -
BM_PushHeap_string_PipeOrgan_16384 -2.20% 13.394 13.099 - 2.69% -
SetIntersection_Front_Vector_string_256_16 -2.20% 6049510.416 5916307.709 - -2.81% -
BM_StringAssignAsciiz_Large_Transparent -2.20% 11.993 11.730 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.20% 5796783.916 5669492.334 - -3.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.19% 51.254 50.130 - -3.53% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.19% 219.954 215.141 - -5.87% -
SetIntersection_Front_Set_uint64_16384_1024 -2.18% 12692658.549 12415534.046 - -0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.18% 25.506 24.950 - 0.98% -
BM_std_minmax_element<char>/4 -2.18% 1.268 1.240 - 2.83% -
SetIntersection_Front_Set_uint64_256_4 -2.18% 4217943.928 4126170.562 - -3.04% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.17% 9.511 9.304 - 2.59% -
rng::for_each(multimap<int>)/32 -2.17% 26.557 25.980 - 21.00% -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 -2.17% 597.709 584.757 - 0.03% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.17% 4.143 4.053 - 0.70% -
SetIntersection_None_Set_uint64_1024_4 -2.17% 8984300.868 8789663.514 - -3.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.17% 47757898.042 46723288.457 - -0.77% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.16% 1577555.011 1543428.875 - -4.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.15% 1526.394 1493.509 - 0.62% -
std::set<std::string>::count(key)_(non-existent)/8192 -2.15% 34.725 33.977 - 0.42% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.15% 351.534 343.981 - -1.06% -
SetIntersection_None_Set_uint32_262144_262144 -2.15% 1177865.479 1152580.731 - -4.59% -
SetIntersection_None_Set_uint32_262144_256 -2.15% 1171995.033 1146848.959 - -5.23% -
SetIntersection_Front_Set_uint64_256_256 -2.15% 7723009.250 7557320.437 - 1.58% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.14% 8.146 7.971 - 2.64% -
std::make_heap(deque<int>)_(heap)/8 -2.14% 21.481 21.022 - 1.20% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.14% 9.559 9.355 - -1.40% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -2.13% 2884.863 2823.370 - -0.27% -
SetIntersection_None_Vector_uint64_256_256 -2.13% 2120732.879 2075559.361 - -3.90% -
SetIntersection_None_Set_uint32_262144_1024 -2.13% 1170926.676 1145986.086 - -4.93% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.13% 6696.388 6553.849 - -34.21% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.13% 27.805 27.214 - -2.38% -
BM_std_minmax_element<short>/4 -2.12% 1.241 1.214 - 0.23% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.12% 1023326.857 1001593.976 - -5.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.12% 288882.746 282757.785 - -1.89% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.12% 35.489 34.737 - 0.07% -
SetIntersection_None_Set_uint32_262144_4 -2.12% 1171772.053 1146969.076 - -5.55% -
std::for_each_n(list<int>)/8192 -2.11% 7825.400 7660.010 - 4.10% -
bm_swap_ranges_vb_aligned/64 -2.11% 2.943 2.880 - -0.30% -
std::multimap<std::string,_int>::clear()/32 -2.11% 917.920 898.523 - -3.56% -
SetIntersection_None_Set_string_16384_16384 -2.11% 187767892.004 183800177.360 - -4.81% -
BM_deque_deque_ranges_copy/64000 -2.11% 3112.825 3047.095 - 3.27% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.11% 1.293 1.266 - -1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 10976839.524 10745827.617 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.10% 14101304.388 13804569.447 - 1.45% -
BM_deque_vector_ranges_copy_backward/65536 -2.10% 8447.450 8269.729 - 10.42% -
SetIntersection_Interlaced_Set_string_4_4 -2.10% 161266280.550 157874830.490 - -2.40% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 246.855 241.680 - 0.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.09% 37.045 36.269 - -3.32% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.09% 33729.231 33023.816 - -2.49% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.08% 1476515.585 1445751.219 - 5.44% -
std::search(vector<int>)_(same_length)/1024 -2.07% 250.007 244.825 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.06% 404.409 396.080 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.06% 4138892.911 4053698.185 - -3.18% -
BM_std_minmax_element<short>/65536 -2.05% 17153.835 16801.437 - 2.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.05% 372.925 365.266 - -3.92% -
SetIntersection_Front_Vector_uint64_256_1 -2.05% 4122216.454 4037673.321 - -4.34% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.05% 46.821 45.862 - -1.10% -
std::find_if(deque<int>)_(process_all)/8 -2.05% 2.816 2.758 - 7.07% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.05% 35618.496 34890.071 - -2.60% -
std::all_of(deque<int>)_(process_all)/32768 -2.04% 10281.276 10071.045 - -7.60% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.04% 951.853 932.411 - -1.28% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.04% 13528733.117 13252999.478 - -1.03% -
std::for_each_n(list<int>)/50 -2.04% 23.179 22.707 - -6.37% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.03% 9.748 9.549 - 0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.03% 50.924 49.890 - -10.18% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.03% 7.968 7.807 - -4.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.03% 53046.893 51971.082 - 2.19% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.03% 23.823 23.340 - -1.62% -
SetIntersection_None_Vector_uint64_16384_1024 -2.03% 1100729.752 1078433.201 - -2.56% -
std::reverse_copy(vector<int>)/8 -2.02% 2.538 2.487 - 2.25% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.02% 27845.159 27281.801 - -21.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -2.02% 2827.373 2770.181 - 0.93% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.02% 529.619 518.910 - -1.23% -
std::deque<int>::ctor(size)/8192 -2.02% 464.533 455.142 - 3.41% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -2.02% 9.545 9.352 - 2.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.02% 918165.368 899614.823 - -3.19% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.02% 1.469 1.439 - -1.96% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.01% 62.562 61.303 - -2.71% -
std::map<int,_int>::ctor(const&)/8192 -2.01% 53101.756 52034.320 - 0.34% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.01% 665.796 652.415 - 10.97% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -2.01% 13.063 12.801 - -13.64% -
SetIntersection_None_Set_uint32_262144_16384 -2.01% 1179114.338 1155440.918 - -4.73% -
BM_deque_vector_copy_backward/4096 -2.01% 152.490 149.430 - 0.88% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.00% 3.831 3.755 - 2.51% -
BM_CmpEqual_schar_schar -2.00% 1.086 1.064 - -2.51% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -2.00% 63.045 61.787 - -0.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.00% 20.141 19.739 - -3.25% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.99% 2605.214 2553.350 - 1.47% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.99% 1.888 1.850 - -2.07% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.99% 21.507 21.080 - 1.43% -
std::stable_partition(vector<int>)_(sparse)/32 -1.98% 7.363 7.217 - -3.25% -
BM_CmpLess_schar_uchar -1.98% 1.104 1.082 - -3.50% -
BM_CmpEqual_int_uint -1.98% 1.072 1.050 - -7.54% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.98% 5.432 5.324 - 0.14% -
std::multiset<int>::count(key)_(existent)/1024 -1.98% 5.780 5.665 - -29.47% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.97% 18.969 18.594 - -2.20% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.97% 497856.260 488043.072 - 109.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.97% 1170473.933 1147412.729 - -2.58% -
SetIntersection_Interlaced_Set_float_256_256 -1.97% 7577227.449 7427986.006 - -2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.97% 8809190.320 8635930.896 - -32.84% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.97% 13.767 13.496 - 0.97% -
BM_lexicographical_compare_three_way_fast_path/256 -1.96% 71.110 69.712 - 2.22% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.96% 25.119 24.625 - -1.40% -
SetIntersection_None_Set_float_16384_256 -1.96% 155837823.773 152779356.438 - -3.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.96% 18.274 17.916 - -1.99% -
bm_lexicographical_compare<int>/64 -1.96% 4.506 4.418 - -2.60% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.96% 24.918 24.430 - 4.66% -
BM_vector_deque_ranges_copy_backward/70000 -1.95% 8901.557 8727.954 - 6.91% -
SetIntersection_None_Set_float_1024_256 -1.95% 9091730.192 8914459.522 - 1.50% -
std::set<int>::ctor(const&)/1024 -1.95% 6345.094 6221.404 - -0.58% -
std::pop_heap(vector<std::string>)/1024 -1.95% 21.131 20.720 - -1.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.95% 43.719 42.868 - -3.32% -
SetIntersection_Front_Set_uint32_1024_256 -1.94% 3834987.923 3760581.298 - -1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.94% 6728.686 6598.417 - -2.80% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.93% 16.968 16.640 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.93% 18296933.727 17943565.982 - -3.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.93% 1049126.155 1028867.491 - -1.16% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.93% 233.579 229.078 - 6.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.92% 4269586.089 4187419.864 - -3.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.92% 13999.176 13730.285 - -6.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.92% 22.832 22.393 - -2.65% -
std::set<int>::insert(value)_(already_present)/32 -1.92% 1.795 1.760 - -0.18% -
BM_deque_vector_ranges_move_backward/5500 -1.91% 201.894 198.030 - -0.21% -
SetIntersection_Front_Set_float_16384_64 -1.91% 1798923.326 1764586.630 - 1.96% -
std::find_end(deque<int>)_(process_all)/1048576 -1.91% 267980.636 262868.462 - -28.21% -
BM_std_minmax_element<short>/64000 -1.91% 16747.794 16428.572 - 3.02% -
std::unique(deque<int>)_(sprinkled)/32 -1.90% 55.220 54.169 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 2273730.886 2230452.837 - -1.94% -
std::list<int>::ctor(size)/32 -1.90% 343.644 337.114 - 2.97% -
BM_CmpLess_ushort_ushort -1.90% 1.076 1.055 - -3.17% -
SetIntersection_None_Set_uint64_1024_256 -1.90% 8756473.484 8590326.649 - -3.86% -
BM_CmpEqual_uchar_schar -1.89% 1.028 1.009 - -10.18% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.89% 1554693.427 1525297.646 - -2.04% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.88% 42.882 42.076 - 1.51% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.88% 27.448 26.932 - -1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.88% 3106987.136 3048594.367 - -4.63% -
std::move_backward(list<int>)/32768 -1.88% 31648.312 31053.692 - -0.33% -
rng::fold_left(deque<int>)/8192 -1.88% 4559.855 4474.242 - -1.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.88% 53194.644 52196.379 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.87% 1165360.005 1143535.480 - -4.42% -
BM_PushHeap_string_Random_256 -1.87% 14.832 14.554 - 2.37% -
std::rotate(list<int>)_(by_1/3)/1024 -1.87% 860.587 844.491 - 7.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.87% 13669236.601 13413596.637 - 1.11% -
BM_std_minmax_element<short>/64 -1.87% 17.522 17.195 - 2.36% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.86% 16.714 16.403 - -1.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.86% 45.198 44.357 - -1.83% -
BM_std_minmax_element<short>/70000 -1.86% 18283.541 17943.629 - 2.83% -
BM_deque_deque_ranges_move_backward/1024 -1.85% 38.465 37.753 - -2.94% -
SetIntersection_Front_Vector_uint64_262144_1 -1.85% 1045705.243 1026376.628 - -3.07% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.85% 1.785 1.752 - -1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.85% 15.504 15.218 - -0.43% -
BM_deque_deque_copy/65536 -1.84% 3133.594 3075.810 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.84% 1296.684 1272.787 - 2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.84% 8946255.590 8781944.668 - -2.33% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 132160.204 129732.956 - 7.56% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -1.83% 20.351 19.978 - -10.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.83% 6.587 6.466 - -3.11% -
SetIntersection_None_Set_uint64_256_4 -1.82% 11204750.644 11001052.168 - -5.21% -
std::adjacent_find(list<int>,_pred)/8192 -1.82% 7366.532 7232.636 - 1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.81% 130697509.642 128330784.748 - -4.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.81% 16560.096 16261.010 - -3.75% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.80% 10013753.416 9833106.704 - -3.49% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.80% 19.481 19.131 - -2.21% -
BM_deque_vector_move_backward/4000 -1.79% 144.487 141.895 - -0.93% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.79% 482.317 473.676 - -1.31% -
std::make_heap(deque<int>)_(ascending)/8192 -1.79% 21066.872 20689.876 - 1.25% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.79% 35.562 34.927 - -1.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.78% 1431.392 1405.856 - -3.34% -
SetIntersection_Front_Set_string_1024_4 -1.78% 1277365.971 1254595.453 - -1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.78% 2.111 2.073 - -0.45% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.78% 91.439 89.813 - -13.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.78% 33820.266 33219.740 - -0.54% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -1.77% 1.409 1.384 - -0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.77% 49.965 49.079 - 11.15% -
std::set<std::string>::clear()/8192 -1.77% 213436.150 209650.186 - -5.77% -
SetIntersection_None_Vector_string_262144_4 -1.77% 1312045.315 1288817.475 - -1.10% -
BM_deque_vector_ranges_copy_backward/4000 -1.76% 148.778 146.153 - 2.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.76% 15.677 15.401 - -11.14% -
BM_PushHeap_uint64_Ascending_1024 -1.76% 2.622 2.576 - 0.11% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.76% 37.392 36.735 - -3.01% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.74% 12.982 12.755 - -2.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.74% 631369.279 620361.344 - -2.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.74% 454.488 446.575 - -1.22% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.74% 64.846 63.718 - -8.02% -
BM_vector_deque_copy_backward/64000 -1.74% 8151.498 8009.628 - 8.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.74% 187186.784 183931.664 - 1.87% -
BM_deque_deque_copy_backward/64000 -1.74% 7995.808 7856.966 - 6.01% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.74% 1039053.224 1021012.823 - -2.77% -
std::fill_n(deque<int>)/1024 -1.73% 29.999 29.480 - -87.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.73% 7.043 6.921 - -5.71% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.73% 1045662.751 1027572.256 - -2.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.73% 46.087 45.291 - -0.69% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.73% 9819.418 9650.029 - -5.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.72% 51.315 50.431 - -3.56% -
std::map<int,_int>::find(key)_(existent)/8192 -1.72% 5.439 5.345 - -2.94% -
SetIntersection_Front_Vector_float_262144_64 -1.72% 1367834.387 1344315.892 - -0.92% -
std::stable_partition(list<int>)_(dense)/50 -1.72% 57.163 56.182 - -2.60% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.72% 1841748.617 1810133.057 - 0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.71% 32.479 31.924 - -5.97% -
std::remove_if(list<int>)_(prefix)/1024 -1.71% 1023.658 1006.161 - 3.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.71% 1859516.684 1827805.340 - -0.91% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.70% 1238976.643 1217877.361 - -6.32% -
SetIntersection_Interlaced_Set_string_262144_256 -1.70% 2077913.738 2042594.889 - -1.87% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.70% 27.681 27.211 - -0.42% -
BM_PushHeap_float_PipeOrgan_16384 -1.70% 2.553 2.509 - -0.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.69% 1.129 1.110 - 10.58% -
std::move(list<int>)/1048576 -1.69% 1008151.876 991082.001 - 0.20% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.69% 4.099 4.030 - -2.99% -
SetIntersection_Interlaced_Vector_uint32_256_64 -1.69% 8064506.194 7928039.268 - 16.00% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.69% 16.630 16.349 - -1.40% -
BM_CmpLess_int_ushort -1.68% 1.102 1.083 - -5.76% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.68% 8.612 8.468 - 1.77% -
BM_deque_deque_copy_backward/512 -1.68% 19.206 18.884 - -1.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.67% 350890196.699 345015022.083 - -1.67% -
BM_CmpEqual_int_ushort -1.67% 1.125 1.106 - 1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.67% 19376378.112 19053413.239 - 0.54% -
std::for_each(list<int>)/8192 -1.66% 7836.835 7706.475 - -1.14% -
std::map<int,_int>::clear()/32 -1.66% 658.087 647.167 - -4.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.66% 2.544 2.502 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.65% 1226655.078 1206391.750 - -1.65% -
BM_toupper_char<wchar_t> -1.65% 0.697 0.686 - -0.21% -
BM_PushHeap_string_PipeOrgan_256 -1.65% 8.072 7.939 - 0.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.65% 7.805 7.676 - -6.98% -
SetIntersection_Front_Vector_float_16384_1 -1.64% 1050153.840 1032891.733 - -1.93% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.64% 1533199.787 1508062.176 - -4.51% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.63% 11.337 11.152 - -1.34% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.63% 30.109 29.619 - 8.03% -
std::for_each_n(vector<int>)/8 -1.62% 2.718 2.674 - 193.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.62% 142153.619 139845.540 - -2.81% -
std::make_heap(vector<int>)_(heap)/8 -1.62% 14.908 14.666 - -1.95% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.62% 53.629 52.761 - -0.85% -
SetIntersection_Front_Set_string_256_4 -1.62% 5026352.079 4945019.984 - -0.20% -
SetIntersection_None_Set_uint32_16384_64 -1.61% 154278681.892 151789385.906 - -5.92% -
BM_PushHeap_float_Random_16 -1.61% 5.408 5.321 - -0.25% -
std::find(deque<int>)_(process_all)/8 -1.61% 3.519 3.463 - 1.89% -
std::for_each(multimap<int>::iterator)/8192 -1.61% 7506.228 7385.245 - -54.05% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.61% 14163088.678 13935194.668 - -5.04% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.61% 121031.822 119088.036 - -2.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.59% 55832.042 54942.827 - -3.09% -
SetIntersection_None_Set_uint64_16384_16384 -1.59% 167899254.877 165225849.104 - -8.08% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.59% 1596.117 1570.754 - -0.86% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.59% 50369.073 49570.583 - -0.92% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.58% 11941.606 11752.649 - 2.47% -
SetIntersection_Interlaced_Set_string_1024_1 -1.58% 1103831.088 1086422.352 - -2.49% -
std::for_each(join_view(vector<vector<int>>))/50 -1.58% 4.036 3.973 - -1.30% -
std::rotate(vector<int>)_(by_1/4)/50 -1.57% 11.560 11.379 - -67.77% -
BM_num_put<long_long> -1.56% 11.664 11.482 - 9.32% -
SetIntersection_Front_Set_uint32_262144_262144 -1.56% 1649664.062 1623965.334 - -2.19% -
std::unordered_multiset<int>::clear()/32 -1.56% 601.099 591.736 - -1.34% -
SetIntersection_Front_Vector_uint32_256_1 -1.56% 4191981.547 4126739.777 - -2.07% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.56% 2.243 2.208 - -8.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.55% 53.568 52.737 - -0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.55% 14241864.360 14020882.277 - 0.19% -
std::map<int,_int>::erase(iterator)/32 -1.55% 21.027 20.701 - -11.89% -
SetIntersection_Front_Set_uint64_262144_64 -1.55% 1720434.839 1693755.400 - -0.31% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.55% 17.271 17.003 - -13.79% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.55% 22.924 22.569 - -0.58% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.55% 23003.705 22647.458 - -6.07% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.55% 4955188.166 4878487.620 - 16.24% -
SetIntersection_None_Set_float_16384_64 -1.54% 155819879.089 153415209.921 - -3.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.54% 16.443 16.189 - -0.75% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.54% 7779.213 7659.572 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.54% 1153244.207 1135526.090 - -4.65% -
std::shift_right(deque<int>)/50 -1.53% 4.529 4.459 - -0.87% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.53% 494.994 487.409 - -9.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.53% 130752856.970 128749542.363 - -4.48% -
std::make_heap(vector<int>,_pred)_(heap)/1024 -1.53% 276.070 271.851 - 0.16% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.53% 2274957.971 2240210.392 - 9.03% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.53% 2.362 2.326 - -5.80% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.53% 5.493 5.409 - -4.80% -
BM_vector_deque_ranges_move/4000 -1.52% 143.930 141.737 - 0.85% -
std::upper_bound(std::deque<int>)/8 -1.52% 18.298 18.020 - 0.23% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.52% 29.182 28.739 - 5.62% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.52% 18.506 18.225 - -2.24% -
BM_StringDestroy_Large -1.52% 7.119 7.011 - -5.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.52% 9.388 9.245 - 0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.51% 5036283.564 4959999.464 - -3.02% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.51% 26.718 26.314 - 1.08% -
std::copy(list<int>)/32768 -1.51% 26725.661 26321.207 - 1.86% -
SetIntersection_Front_Vector_string_256_64 -1.51% 10679455.185 10517927.165 - 5.32% -
BM_PushHeap_float_Ascending_64 -1.51% 1.816 1.789 - 1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.51% 4285485.819 4220853.097 - -1.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.51% 9942452.360 9792608.147 - 0.38% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.51% 22.621 22.280 - -3.31% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.50% 6667.188 6566.910 - 4.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.50% 1.209 1.191 - 1.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.50% 461.440 454.510 - 0.86% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.50% 10.168 10.016 - -0.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.50% 63.623 62.671 - -7.92% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.50% 2196.566 2163.726 - -2.46% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.49% 505.580 498.022 - 3.33% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.49% 16262725.795 16019825.156 - -32.32% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.49% 50.646 49.890 - -4.15% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.49% 2542.262 2504.364 - -1.32% -
std::partition_point(vector<int>)/50 -1.49% 2.589 2.551 - -0.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.49% 19.746 19.452 - -1.99% -
std::count(list<int>)_(every_other)/1048576 -1.49% 814838.032 802711.067 - -1.51% -
std::stable_sort(deque<int>)_(descending)/8 -1.49% 25.618 25.237 - -11.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 17.925 17.658 - 0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 14893.551 14672.523 - -4.72% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -1.48% 2692.252 2652.301 - 1.29% -
SetIntersection_None_Set_string_64_64 -1.48% 11695217.457 11521863.150 - -2.93% -
bm_ranges_swap_ranges_vb_aligned/32 -1.48% 3.318 3.269 - -0.61% -
BM_deque_vector_move_backward/5500 -1.48% 201.523 198.550 - -1.19% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.47% 6.260 6.168 - -0.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 53337.324 52552.689 - 4.90% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.47% 20.247 19.949 - -11.17% -
SetIntersection_Front_Set_string_16384_4 -1.47% 1261524.622 1242996.703 - -1.22% -
std::replace(list<int>)_(prefix)/50 -1.47% 17.401 17.145 - 1.30% -
std::partition_copy(vector<int>)/50 -1.46% 12.780 12.593 - 3.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.46% 15.288 15.064 - -1.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.46% 604253.181 595420.415 - -2.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.46% 15.054 14.834 - -3.12% -
SetIntersection_Front_Vector_uint64_262144_4 -1.46% 1057457.307 1042057.724 - -3.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.45% 121342.204 119578.934 - 1.13% -
rng::find(vector<bool>)_(process_all)/1048576 -1.45% 3685.529 3631.973 - 0.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.45% 133.168 131.236 - 1.56% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.45% 13.275 13.083 - -1.25% -
SetIntersection_Front_Set_uint64_64_64 -1.45% 13191441.031 13000455.222 - -1.31% -
BM_vector_deque_ranges_move_backward/64000 -1.45% 7933.980 7819.172 - 6.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.45% 31.611 31.154 - 1.81% -
std::set<int>::find(key)_(non-existent)/1024 -1.44% 5.683 5.601 - 4.13% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.44% 0.783 0.771 - -0.75% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.44% 1084668.834 1069036.104 - -3.31% -
std::shift_right(list<int>)/50 -1.44% 26.821 26.435 - -2.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 3961.545 3904.695 - -0.68% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.43% 6558.900 6464.780 - -1.30% -
SetIntersection_Front_Set_uint32_64_64 -1.43% 13433605.829 13240908.686 - 2.88% -
SetIntersection_None_Set_uint64_262144_262144 -1.43% 1238814.534 1221045.899 - -2.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.43% 13064807.794 12877578.209 - -1.46% -
std::for_each(multimap<int>::iterator)/50 -1.43% 37.146 36.615 - -17.24% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.43% 15.513 15.291 - -11.73% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.42% 87.258 86.015 - -1.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.42% 4.566 4.501 - 15.70% -
BM_deque_vector_copy_backward/65536 -1.42% 8436.633 8316.647 - 12.91% -
SetIntersection_None_Vector_uint32_256_256 -1.42% 2126478.415 2096258.334 - -3.95% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.42% 1534848.065 1513043.703 - -4.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.42% 56190.489 55392.729 - -2.53% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 1295.753 1277.365 - -0.91% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.42% 169497.247 167095.059 - 0.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.41% 12.883 12.701 - -3.28% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.41% 15.913 15.688 - -3.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.40% 1100693.619 1085233.978 - -0.42% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.40% 21226.452 20929.018 - 2.34% -
std::pop_heap(deque<std::string>)/8 -1.40% 57.830 57.019 - -1.58% -
std::copy_n(list<int>)/32768 -1.40% 26462.798 26092.902 - -2.19% -
SetIntersection_None_Set_uint32_16384_256 -1.40% 153702888.581 151555163.127 - -5.78% -
SetIntersection_Front_Set_uint64_64_4 -1.40% 16182381.437 15956274.225 - -1.98% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.39% 10.915 10.763 - 0.36% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 12645.654 12469.482 - -0.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.39% 780.499 769.641 - 4.48% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 -1.39% 27.142 26.765 - 0.73% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.39% 32.344 31.895 - -1.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.38% 73.971 72.951 - -1.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.38% 456.251 449.961 - 1.65% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.38% 50.598 49.901 - 9.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.38% 32.976 32.522 - 1.10% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.37% 241425.610 238108.375 - -8.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 580.265 572.308 - -5.65% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.37% 763.525 753.056 - 3.76% -
std::map<int,_int>::ctor(const&)/32 -1.37% 229.891 226.740 - 4.76% -
SetIntersection_Interlaced_Set_string_64_16 -1.37% 38567028.039 38038994.965 - 1.35% -
SetIntersection_None_Set_uint64_64_16 -1.37% 18320656.871 18069944.595 - -2.16% -
std::make_heap(deque<int>)_(ascending)/1024 -1.36% 2667.768 2631.372 - 1.38% -
std::reverse_copy(deque<int>)/4096 -1.36% 987.565 974.099 - 2.11% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.36% 357811852.128 352937100.973 - 0.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.36% 19.741 19.472 - 2.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.36% 47.098 46.460 - 16.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.35% 5487.484 5413.377 - 0.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 47766.310 47121.751 - -8.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.35% 249262.187 245901.834 - -2.56% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.35% 21.925 21.630 - -3.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.35% 34859.513 34389.694 - -1.48% -
std::move(list<int>)/512 -1.35% 354.599 349.825 - -1.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.35% 464.909 458.651 - 13.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.34% 509.831 502.980 - -2.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.34% 3065845.017 3024675.193 - -5.56% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.34% 19.126 18.869 - -0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.34% 8746782.663 8629359.334 - -3.84% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.34% 16.850 16.624 - -2.76% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.34% 178.522 176.126 - -2.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.34% 9228.876 9105.418 - -0.77% -
std::find_if(list<int>)_(bail_25%)/32768 -1.34% 7571.637 7470.457 - 0.57% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -1.33% 1.459 1.440 - 4.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.33% 8.990 8.871 - -2.69% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.33% 77215.302 76188.012 - -1.80% -
SetIntersection_Interlaced_Vector_float_256_256 -1.33% 4561852.651 4501225.353 - -2.28% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.33% 159.341 157.227 - -2.73% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.33% 493.719 487.174 - 0.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.32% 55191.920 54462.826 - -0.70% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.32% 20.161 19.895 - -4.95% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.32% 717.048 707.590 - -0.26% -
std::replace_if(vector<int>)_(sprinkled)/50 -1.32% 13.746 13.565 - 6.41% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.32% 255.696 252.326 - 3.31% -
std::find(vector<char>)_(process_all)/8192 -1.31% 143.613 141.726 - 5.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.31% 50.214 49.555 - -1.82% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.31% 344332.815 339815.230 - -1.73% -
SetIntersection_None_Set_string_256_64 -1.31% 9368365.844 9245473.743 - -1.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.31% 16184722.533 15972498.422 - -2.10% -
std::set<int>::contains(key)_(non-existent)/32 -1.31% 2.729 2.693 - -12.35% -
std::set<int>::equal_range(key)_(existent)/8192 -1.31% 7.969 7.865 - -4.69% -
SetIntersection_None_Vector_uint64_262144_262144 -1.31% 1123594.750 1108912.563 - -2.60% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.30% 1.244 1.228 - 1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.30% 5706971.932 5632846.017 - -4.58% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.29% 22.819 22.523 - 3.40% -
SetIntersection_Interlaced_Vector_string_256_16 -1.29% 10448268.523 10313213.284 - -0.78% -
std::make_heap(vector<int>)_(repeated)/8 -1.29% 15.723 15.520 - -0.59% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.29% 30.326 29.934 - 10.10% -
std::move_backward(deque<int>)/32768 -1.29% 3459.224 3414.597 - 4.59% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.29% 6445.614 6362.731 - -0.45% -
bm_swap_ranges_vb_unaligned/8 -1.28% 4.818 4.757 - -0.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.28% 25.554 25.226 - 3.54% -
std::move(list<int>)/262144 -1.28% 245394.540 242248.534 - 0.56% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.28% 5540.674 5469.753 - -15.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.28% 455.059 449.243 - 0.67% -
std::make_heap(vector<int>)_(ascending)/8 -1.28% 16.499 16.288 - -3.98% -
BM_PushHeap_uint64_Ascending_262144 -1.28% 4.776 4.715 - 1.14% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.28% 2.892 2.855 - -0.86% -
BM_deque_deque_move/1024 -1.28% 37.148 36.674 - -2.76% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.27% 42704.701 42160.500 - 1.98% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.27% 1.577 1.557 - 0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.27% 20.049 19.793 - -3.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.27% 14184.560 14003.945 - -1.70% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.27% 4.068 4.017 - 0.19% -
SetIntersection_Interlaced_Set_float_1024_1 -1.27% 1052695.781 1039355.574 - -2.10% -
BM_vector_deque_copy/1 -1.27% 2.345 2.316 - 1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.26% 1073386.379 1059812.324 - -3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.26% 11468304.672 11323332.911 - -3.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.26% 1523023.345 1503832.623 - -2.04% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.26% 292.091 288.419 - -2.13% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.25% 12.259 12.106 - 7.26% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.25% 92372.483 91214.769 - -0.11% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.25% 27.071 26.732 - 7.07% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.25% 19051.628 18813.067 - -19.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.25% 9208190.120 9092920.602 - -5.10% -
SetIntersection_None_Set_uint64_16384_256 -1.25% 165254146.765 163191363.461 - -3.51% -
BM_vector_deque_copy_backward/65536 -1.25% 8489.734 8384.035 - 9.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.24% 25.307 24.993 - 8.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.24% 43.281 42.744 - -4.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.24% 39.749 39.258 - -3.12% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.24% 63637.721 62851.152 - -1.37% -
SetIntersection_None_Set_uint64_16384_4 -1.24% 161384963.176 159390986.381 - -3.41% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.23% 361.222 356.763 - -0.11% -
std::find_if(list<int>)_(process_all)/8 -1.23% 2.407 2.377 - 3.62% -
std::sort_heap(deque<int>,_pred)/1024 -1.23% 12405.733 12252.780 - -5.52% -
std::copy(list<int>)/8 -1.23% 2.468 2.437 - 13.52% -
BM_PushHeap_float_Random_262144 -1.23% 7.778 7.683 - -1.24% -
SetIntersection_Front_Set_float_256_1 -1.23% 4134870.285 4084019.910 - -3.12% -
SetIntersection_None_Set_uint64_16384_1024 -1.22% 170235218.007 168155285.767 - -0.66% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.22% 161.628 159.658 - -3.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 38567.345 38097.623 - -4.99% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.22% 21.353 21.093 - -4.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.22% 15824.016 15631.508 - -4.77% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.22% 16.718 16.515 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.21% 11292239.644 11155176.855 - -0.85% -
BM_vector_deque_ranges_copy/70000 -1.21% 3379.427 3338.495 - 7.55% -
BM_deque_vector_ranges_move/1024 -1.21% 38.029 37.568 - 0.62% -
rng::for_each(set<int>)/32 -1.21% 25.466 25.157 - 19.33% -
std::make_heap(deque<int>)_(shuffled)/8 -1.21% 24.998 24.696 - -0.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 62137.956 61387.815 - -1.06% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.21% 24.424 24.129 - -1.82% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.20% 350918063.363 346695864.536 - -6.79% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.20% 10005140.197 9884920.899 - -3.17% -
std::sort_heap(deque<int>)/1024 -1.20% 13460.078 13299.022 - -0.05% -
BM_CmpEqual_uchar_uchar -1.20% 1.051 1.038 - -3.99% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.19% 1.397 1.381 - -0.81% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.19% 8883.551 8777.564 - 14.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.19% 5336918.750 5273501.206 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.19% 1109814.250 1096649.225 - -2.21% -
SetIntersection_None_Set_string_1024_256 -1.19% 8996798.945 8890153.524 - -2.15% -
std::rotate(vector<int>)_(by_1/3)/32 -1.18% 10.051 9.932 - -48.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.18% 16.871 16.671 - 2.23% -
SetIntersection_Front_Set_float_262144_256 -1.18% 4309936.823 4259021.972 - 14.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.18% 1105785.191 1092722.696 - -1.90% -
std::set<int>::lower_bound(key)_(existent)/32 -1.18% 1.492 1.475 - -8.73% -
BM_vector_deque_move/64000 -1.18% 3115.799 3079.079 - 8.27% -
BM_PushHeap_uint64_Ascending_16 -1.18% 0.921 0.910 - -2.36% -
SetIntersection_Front_Set_uint32_1024_16 -1.18% 1178002.879 1164143.151 - -4.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.18% 90.795 89.728 - 31.56% -
BM_PushHeap_uint32_Random_16384 -1.17% 5.909 5.840 - 3.94% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.17% 5.258 5.196 - -2.12% -
std::copy(deque<int>)/8 -1.17% 2.737 2.705 - 4.52% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.15% 14.879 14.707 - -1.87% -
std::none_of(list<int>)_(process_all)/8 -1.15% 2.684 2.653 - -2.46% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.15% 21.329 21.083 - -3.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.15% 8818571.179 8717237.364 - -31.70% -
std::move_backward(list<int>)/262144 -1.15% 259947.983 256963.551 - -0.03% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.15% 4.146 4.098 - -0.00% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.15% 16233.692 16047.708 - -1.43% -
std::for_each_n(deque<int>)/8192 -1.14% 257.787 254.839 - -0.07% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.14% 13359.825 13207.643 - 0.93% -
std::for_each(vector<int>)/8 -1.14% 0.920 0.909 - 0.33% -
std::search(deque<int>)_(same_length)/8192 -1.14% 3806.041 3762.738 - -0.01% -
std::rotate(deque<int>)_(by_1/3)/32 -1.14% 20.667 20.432 - -54.56% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.13% 15.452 15.277 - -2.88% -
BM_deque_deque_ranges_move/64000 -1.13% 3044.852 3010.332 - -0.96% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.13% 527.306 521.371 - -1.06% -
SetIntersection_Front_Set_string_262144_1024 -1.13% 59957377.668 59282812.782 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.12% 1530695.358 1513491.893 - -0.15% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 135422.880 133901.587 - 3.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 58282.177 57630.890 - 0.57% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.12% 19.120 18.906 - -2.49% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.12% 14.912 14.746 - 0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.12% 14.822 14.657 - -2.42% -
ranges::minmax(std::list<long_long>)/64 -1.11% 30.824 30.482 - 8.54% -
SetIntersection_Front_Vector_string_16384_16384 -1.11% 352923839.621 349007251.947 - -0.67% -
SetIntersection_Front_Set_float_16384_1 -1.11% 1042320.250 1030758.658 - -2.83% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.11% 25.956 25.669 - -3.18% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.11% 32.637 32.277 - 1.13% -
BM_PushHeap_float_PipeOrgan_256 -1.10% 1.744 1.725 - 0.16% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.10% 23.069 22.815 - -1.69% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.10% 8547.431 8453.176 - -2.26% -
std::stable_partition(vector<int>)_(dense)/32 -1.10% 21.550 21.313 - 0.91% -
SetIntersection_None_Vector_string_262144_16384 -1.10% 1303503.488 1289179.687 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.10% 11482402.854 11356398.552 - -1.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.10% 1852.817 1832.512 - -2.49% -
BM_PushHeap_string_PipeOrgan_4 -1.09% 2.501 2.474 - -1.44% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.09% 22.466 22.221 - 0.02% -
SetIntersection_None_Set_float_262144_64 -1.09% 1189658.691 1176683.432 - -1.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.08% 18.002 17.807 - -1.67% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.08% 224.289 221.857 - 3.11% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.08% 18.594 18.393 - -1.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.08% 5760239.226 5698116.219 - -1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.08% 18.841 18.638 - -1.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.07% 1.143 1.131 - 1.69% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 409.285 404.896 - 1.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.07% 21.959 21.724 - -1.17% -
std::map<int,_int>::erase(iterator)/8192 -1.07% 24.321 24.062 - -9.97% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.07% 345.362 341.677 - 2.84% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.06% 6.064 6.000 - -1.77% -
std::distance(join_view(vector<vector<int>>))/8192 -1.06% 8.432 8.342 - -99.60% -
BM_lexicographical_compare_three_way_fast_path/16 -1.06% 4.392 4.345 - 0.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.06% 15.276 15.114 - -0.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.06% 15.299 15.137 - -1.54% -
std::rotate(deque<int>)_(by_1/3)/50 -1.06% 29.650 29.337 - -61.11% -
SetIntersection_Front_Set_uint64_1_1 -1.06% 536416218.649 530754686.080 - -2.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.05% 16.013 15.845 - -3.98% -
std::set<int>::clear()/8192 -1.05% 79014.554 78184.888 - -4.86% -
std::transform(vector<int>)_(identity_transform)/50 -1.05% 16.373 16.201 - 0.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 165894.201 164159.488 - -1.69% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.04% 52.938 52.385 - -1.54% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.04% 618733.580 612269.534 - 0.10% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.04% 5017.431 4965.128 - -0.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.04% 6771.371 6700.798 - -0.45% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.04% 519.841 514.433 - 0.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 8741.285 8650.357 - -1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.04% 3979.369 3938.021 - 0.79% -
BM_PushHeap_uint32_Ascending_16384 -1.04% 3.658 3.620 - -2.26% -
ranges::min(std::list<char>)/8 -1.04% 1.905 1.885 - 6.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.04% 52.229 51.688 - -0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.04% 26.404 26.130 - -0.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -1.04% 1347.273 1333.310 - -11.49% -
BM_deque_deque_ranges_move/4000 -1.04% 145.591 144.082 - 1.38% -
SetIntersection_None_Set_float_16384_16384 -1.04% 157178664.663 155550995.206 - -3.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.03% 1470.773 1455.552 - 0.32% -
SetIntersection_None_Set_float_262144_1024 -1.03% 1187487.875 1175220.701 - -2.43% -
std::make_heap(vector<int>)_(descending)/8 -1.03% 14.772 14.619 - -2.39% -
SetIntersection_None_Set_string_16384_1 -1.03% 193167592.875 191176866.096 - 1.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.03% 32795.761 32458.691 - -1.07% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.02% 209.002 206.870 - -50.47% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.02% 18.875 18.683 - -1.71% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.02% 4.381 4.336 - 3.06% -
BM_StringRelational_Less_Large_Large_Control -1.02% 2.149 2.127 - 0.29% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.02% 764.461 756.687 - -1.05% -
SetIntersection_None_Set_float_262144_16 -1.02% 1188659.994 1176582.355 - -2.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.01% 215.762 213.580 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.01% 1036296.816 1025825.957 - -2.79% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.01% 37123.955 36749.201 - -8.64% -
std::remove_copy(vector<int>)_(prefix)/50 -1.01% 14.074 13.931 - 1.17% -
SetIntersection_Front_Set_float_16384_4 -1.01% 1068971.975 1058190.326 - 1.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 54026.941 53482.651 - -8.54% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.01% 8.360 8.276 - 0.25% -
std::set<std::string>::contains(key)_(existent)/8192 -1.01% 29.012 28.720 - 0.18% -
rng::for_each(map<int>)/8 -1.01% 6.216 6.153 - 38.51% -
SetIntersection_Front_Set_uint32_16_16 -1.00% 37716691.901 37338367.302 - -1.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.00% 18.935 18.745 - -2.29% -
std::unordered_set<std::string>::clear()/8192 -1.00% 220297.549 218090.874 - -3.04% -
BM_deque_vector_ranges_copy/64 -1.00% 2.628 2.601 - -0.81% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 274.27% 251.460 941.145 - -0.01% -
std::for_each_n(vector<int>)/8 193.53% 0.911 2.674 - -1.62% -
SetIntersection_Interlaced_Vector_float_262144_256 175.46% 20310714.315 55948525.170 - 162.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 170.46% 8.826 23.871 - 171.28% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 151.07% 5.944 14.922 - 151.08% -
std::copy_if(vector<int>)_(every_other)/32768 124.70% 7217.053 16216.779 - 0.15% -
SetIntersection_Interlaced_Vector_float_262144_16 121.19% 2928717.384 6478169.317 - 119.99% -
std::copy_if(vector<int>)_(every_other)/4096 120.02% 905.895 1993.174 - 0.01% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.32% 3927.250 8613.431 - -0.69% -
std::copy_if(vector<int>)_(every_other)/262144 119.12% 58160.561 127442.419 - -0.03% -
std::copy_if(vector<int>)_(every_other)/512 114.74% 118.492 254.452 - 0.04% -
std::copy_if(vector<int>)_(every_other)/64 111.62% 15.539 32.882 - 0.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.66% 1011.249 2120.171 - -0.88% -
std::copy_if(vector<int>)_(every_other)/1048576 109.64% 232805.495 488043.072 - -1.97% -
rng::starts_with(list<int>)/1024 104.84% 769.665 1576.555 - 102.83% -
rng::starts_with(list<int>)/1000 104.83% 751.740 1539.770 - 103.04% -
std::count_if(list<int>)_(every_other)/1024 99.65% 744.769 1486.966 - 98.16% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 96.92% 43.699 86.054 - -3.06% -
std::mismatch(list<int>)_(it,_it,_it)/1024 95.50% 756.085 1478.177 - 94.79% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 95.36% 0.228 0.446 - 96.02% -
SetIntersection_Interlaced_Vector_float_16384_64 90.44% 5576420.644 10619771.087 - 91.68% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 90.09% 11.949 22.713 - 89.78% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.06% 0.258 0.487 - -0.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.47% 0.258 0.485 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 87.89% 4045202.768 7600349.287 - 0.70% -
BM_StringCtorDefault 87.23% 0.243 0.455 - 88.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 86.10% 8475549.431 15773145.012 - 68.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 82.84% 12.141 22.198 - 79.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.87% 23.019 40.944 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 68.66% 37234571.356 62801643.646 - -23.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 67.43% 2.493 4.175 - 50.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 67.37% 66.006 110.474 - 19.77% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.11% 162.883 272.201 - -0.69% -
std::copy_if(vector<int>)_(every_other)/8 66.98% 2.529 4.224 - -0.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 66.02% 35.551 59.020 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 64.67% 18235027.839 30026860.846 - 11.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 64.30% 26.743 43.940 - -16.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 61.19% 18.411 29.675 - 22.23% -
SetIntersection_Interlaced_Vector_float_16384_256 58.98% 14879141.384 23654203.493 - 46.11% -
std::find_if_not(list<int>)_(process_all)/8 58.22% 2.254 3.566 - -0.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 57.37% 32.710 51.475 - 32.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 56.84% 7496009.072 11756784.589 - 8.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 54.59% 524.207 810.365 - 21.97% -
std::none_of(vector<int>)_(process_all)/50 53.61% 12.678 19.475 - 2.33% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 52.72% 87789.553 134074.619 - 1.11% -
std::partition(list<int>)_(sparse)/50 52.54% 14.858 22.665 - 3.56% -
SetIntersection_Interlaced_Vector_float_16384_16 51.18% 2847695.937 4305094.207 - 100.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.64% 0.463 0.697 - 33.97% -
std::mismatch(list<int>)_(it,_it,_it)/1000 50.23% 739.864 1111.469 - 49.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.79% 48.328 72.390 - 39.09% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.03% 68.416 101.959 - 5.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 49.02% 3040247.681 4530526.835 - 7.09% -
rng::for_each(multiset<int>)/8 48.31% 4.482 6.648 - -0.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.05% 7.802 11.473 - 55.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 46.96% 26.597 39.087 - 1.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 46.45% 35.413 51.862 - -7.11% -
rng::for_each(set<int>)/8 45.70% 4.492 6.545 - -0.82% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.33% 240300974.724 349238873.742 - 6.66% -
SetIntersection_Interlaced_Vector_uint32_262144_16 43.68% 3078611.118 4423319.071 - -19.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 43.04% 1366.765 1954.999 - 32.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 42.95% 21188253.378 30289390.736 - 0.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 42.87% 2012.993 2875.958 - 38.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 41.42% 5.695 8.055 - 49.47% -
rng::for_each(multimap<int>)/8 41.37% 4.390 6.206 - 0.39% -
std::unordered_set<std::string>::find(key)_(existent)/1024 40.99% 28.851 40.676 - 27.93% -
std::find(vector<bool>)_(process_all)/50 40.42% 0.560 0.786 - 13.74% -
std::find(vector<bool>)_(process_all)/8 40.29% 0.560 0.786 - 33.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 40.03% 115392280.410 161586925.373 - -2.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 40.02% 10.014 14.022 - 2.98% -
BM_PushHeap_uint32_QuickSortAdversary_1 39.95% 0.394 0.551 - 28.54% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 39.71% 3.523 4.922 - -3.34% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 39.33% 12.090 16.845 - -0.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 39.28% 51.024 71.068 - 10.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 38.53% 24.678 34.187 - 5.40% -
SetIntersection_Interlaced_Vector_float_256_16 38.51% 5884909.753 8151460.522 - 4.56% -
rng::for_each(map<int>)/8 38.51% 4.442 6.153 - -1.01% -
BM_vector_deque_move_backward/0 36.32% 0.419 0.571 - -5.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.26% 31.457 42.862 - 13.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.95% 26.825 36.467 - 0.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 35.77% 19.860 26.964 - 8.01% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 35.22% 7.939 10.736 - 54.61% -
SetIntersection_Interlaced_Vector_float_16384_1024 35.21% 51359001.067 69441822.079 - 69.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.06% 22.999 31.063 - 34.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 35.02% 73.949 99.849 - 1.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 34.19% 50.014 67.114 - 0.19% -
std::copy_n(vector<int>)/4096 33.92% 142.411 190.714 - -2.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 33.76% 1.001 1.339 - -0.89% -
std::copy_n(vector<bool>)_(aligned)/262144 33.76% 585.453 783.094 - 33.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.65% 56.414 75.398 - 43.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.65% 2.254 3.013 - 0.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 32.99% 1.092 1.453 - -2.71% -
std::set<std::string>::insert(value)_(already_present)/1024 32.78% 22.657 30.083 - 78.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.43% 24.167 32.006 - -5.87% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 32.17% 640.270 846.241 - -6.38% -
std::search(deque<int>)_(near_matches)/1000 32.02% 18549.697 24488.967 - 11.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.00% 30.851 40.723 - 0.58% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 31.98% 94.743 125.043 - 29.35% -
std::map<std::string,_int>::find(key)_(non-existent)/32 31.74% 9.945 13.101 - 3.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 31.57% 4344247.022 5715775.343 - 1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.56% 68.201 89.728 - -1.18% -
std::search(deque<int>)_(near_matches)/1024 31.31% 19502.269 25608.462 - 11.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.07% 2224207.993 2915215.100 - 5.22% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.99% 24.959 32.693 - -4.05% -
SetIntersection_Interlaced_Vector_float_262144_1024 30.56% 103759567.730 135469345.382 - 68.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 30.09% 67.770 88.161 - 46.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 29.40% 61242491.095 79245102.467 - 6.45% -
std::unordered_multiset<int>::count(key)_(existent)/1024 29.03% 1.528 1.971 - 15.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.94% 49.242 63.494 - 23.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.78% 23.950 30.844 - 11.49% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.46% 88.098 113.167 - 78.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.43% 53.285 68.434 - 1.79% -
std::rotate(list<int>)_(by_1/3)/32 27.67% 12.931 16.509 - -0.68% -
std::set<std::string>::erase(iterator)/1024 27.54% 25.981 33.136 - 20.16% -
std::map<std::string,_int>::insert(value)_(already_present)/32 27.03% 19.225 24.421 - -7.92% -
ranges::minmax(std::deque<char>)/1 27.00% 0.657 0.834 - 12.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 26.75% 10385.059 13162.800 - 15.25% -
BM_PushHeap_uint64_SingleElement_1 26.73% 0.501 0.635 - -8.61% -
BM_std_minmax_element<short>/3 26.62% 1.080 1.367 - 14.40% -
std::mismatch(list<int>)_(it,_it,_it)/8192 26.47% 7294.064 9224.664 - 25.66% -
SetIntersection_Interlaced_Vector_uint32_16384_16 26.09% 2417594.561 3048312.516 - -0.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 26.09% 44.611 56.247 - -22.14% -
std::unordered_set<int>::erase(key)_(existent)/1024 25.82% 21.623 27.206 - 9.91% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 25.81% 5.463 6.873 - 8.28% -
std::find_end(deque<int>)_(single_element)/1000 25.44% 249.091 312.462 - 1.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 25.43% 29.807 37.386 - -11.41% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 25.30% 35.720 44.758 - 1.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 25.18% 13.904 17.405 - 57.52% -
ranges::minmax(std::list<long_long>)/1 25.07% 0.343 0.428 - 14.39% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.05% 616.078 770.436 - -7.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.02% 1448.277 1810.587 - -5.91% -
std::unordered_map<int,_int>::count(key)_(existent)/32 24.97% 1.155 1.443 - -4.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 24.96% 9.077 11.343 - 73.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.86% 21.860 27.295 - 2.79% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.84% 20.309 25.354 - -9.54% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 24.84% 592.961 740.266 - -13.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.80% 8300.318 10358.489 - -0.98% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 24.75% 8.279 10.328 - 0.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 24.66% 0.923 1.150 - 1.75% -
std::unordered_set<std::string>::erase(iterator)/1024 24.48% 27.474 34.198 - 27.92% -
BM_lexicographical_compare_three_way_slow_path/16384 24.43% 3657.658 4551.401 - -0.15% -
std::stable_partition(deque<int>)_(sparse)/32 24.41% 11.148 13.869 - 21.33% -
std::find_if(vector<char>)_(process_all)/50 24.17% 5.347 6.639 - 0.06% -
std::unordered_set<int>::erase(iterator)/8192 24.16% 20.300 25.204 - 5.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 24.11% 24759.709 30729.490 - 12.33% -
BM_lexicographical_compare_three_way_slow_path/4096 24.00% 925.619 1147.749 - 0.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 23.96% 8359.311 10361.907 - -7.53% -
std::find_if_not(vector<char>)_(process_all)/50 23.82% 5.349 6.623 - -0.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 23.60% 3234.376 3997.634 - -0.05% -
ranges::minmax(std::deque<long_long>)/1 23.51% 0.690 0.852 - 3.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 23.43% 797.712 984.615 - 23.57% -
std::multiset<std::string>::contains(key)_(existent)/8192 23.27% 26.733 32.954 - 16.28% -
std::fill_n(list<int>)/8192 23.21% 7150.174 8809.805 - 14.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 23.07% 20275.115 24953.503 - -9.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 23.04% 574.778 707.233 - 6.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.90% 39.719 48.815 - 24.75% -
SetIntersection_Interlaced_Vector_uint32_16384_64 22.78% 6288828.913 7721174.790 - -3.62% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 22.73% 11.426 14.023 - 38.09% -
BM_lexicographical_compare_three_way_slow_path/1024 22.72% 239.615 294.044 - 0.00% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 22.50% 49.746 60.938 - -14.07% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 22.47% 691.212 846.561 - -2.39% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.44% 241472.428 295669.471 - 0.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.39% 63.587 77.824 - -0.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.31% 33.177 40.578 - -2.60% -
rng::for_each(multiset<int>)/32 22.27% 20.613 25.204 - -0.66% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.11% 25.311 30.907 - -0.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.06% 1.048 1.279 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 21.88% 28.206 34.376 - 0.39% -
std::unordered_set<int>::erase(iterator)/1024 21.85% 20.345 24.790 - 3.91% -
std::find_if(vector<char>)_(process_all)/8 21.78% 1.258 1.532 - 3.45% -
rng::for_each(multimap<int>)/32 21.00% 21.471 25.980 - -2.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 20.98% 26.808 32.433 - 4.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.86% 39.569 47.824 - 49.36% -
std::unordered_set<int>::count(key)_(non-existent)/1024 20.85% 1.386 1.675 - 30.74% -
BM_lexicographical_compare_three_way_slow_path/65536 20.80% 15045.955 18174.977 - -0.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.57% 2.500 3.014 - 0.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.55% 16.719 20.154 - 128.77% -
BM_deque_vector_copy/0 20.47% 1.249 1.504 - 3.26% -
std::find_if_not(vector<char>)_(process_all)/8 20.13% 1.327 1.594 - 7.96% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 20.11% 703.232 844.650 - -5.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 20.10% 1.426 1.713 - -3.02% -
std::upper_bound(std::list<int>)/100 19.98% 83.840 100.590 - -0.55% -
std::find_if(vector<char>)_(process_all)/32768 19.97% 3137.543 3764.246 - 0.35% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 19.80% 714.305 855.724 - 5.11% -
std::find_if_not(vector<char>)_(process_all)/32768 19.69% 3135.211 3752.497 - 0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.67% 35.775 42.812 - 0.90% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 19.59% 7259.828 8682.320 - -5.07% -
std::copy_if(list<int>)_(every_other)/64 19.53% 23.190 27.719 - -0.11% -
std::set<std::string>::insert(value)_(already_present)/8192 19.50% 31.276 37.374 - -38.00% -
BM_lexicographical_compare_three_way_slow_path/1 19.44% 0.364 0.435 - 0.16% -
rng::for_each(set<int>)/32 19.33% 21.082 25.157 - -1.21% -
bm_ranges_lexicographical_compare<signed_char>/64 19.26% 2.058 2.454 - 2.46% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 19.24% 1.508 1.798 - 19.72% -
std::multimap<std::string,_int>::erase(iterator)/1024 19.24% 28.487 33.968 - 2.08% -
BM_StringRelational_Eq_Small_Small_Control 19.23% 1.685 2.009 - 12.54% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 19.19% 48.762 58.118 - 4.81% -
BM_PushHeap_float_Ascending_1 19.19% 0.393 0.469 - 0.63% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 19.15% 24.871 29.634 - 8.69% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.12% 617.132 735.120 - 4.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 19.07% 491389.524 585112.510 - 19.12% -
std::is_sorted_until(vector<int>,_pred)/8 19.07% 3.123 3.719 - 1.97% -
BM_PushHeap_uint64_Random_1 19.07% 0.392 0.466 - 0.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 19.03% 40.061 47.685 - 4.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.93% 67.682 80.493 - 6.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 18.90% 417454.532 496365.642 - -0.06% -
ranges::min(std::list<char>)/1 18.75% 0.354 0.420 - -0.03% -
std::find_if(vector<char>)_(process_all)/8192 18.74% 795.203 944.259 - 0.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 18.73% 0.397 0.471 - 77.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 18.71% 3828.916 4545.286 - 18.61% -
std::find_if_not(vector<char>)_(process_all)/8192 18.65% 794.703 942.876 - -0.10% -
std::map<int,_int>::find(key)_(existent)/1024 18.53% 3.643 4.318 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.46% 1502459.873 1779836.543 - 1.84% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.32% 12.170 14.399 - 5.06% -
std::unordered_multiset<int>::count(key)_(existent)/8192 18.25% 1.542 1.824 - 12.41% -
BM_PushHeap_float_SingleElement_1 18.20% 0.520 0.615 - 14.64% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.16% 1.102 1.302 - 1.10% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.15% 0.378 0.447 - -2.53% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.98% 892.241 1052.680 - 1.76% -
BM_lexicographical_compare_three_way_slow_path/64 17.96% 15.120 17.835 - 0.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 17.73% 1.335 1.572 - -18.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 17.68% 5.525 6.502 - 14.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17.62% 1417.675 1667.503 - -6.69% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.61% 22.816 26.834 - -0.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 17.25% 7.451 8.736 - 27.23% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.14% 0.362 0.424 - 7.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.10% 0.693 0.812 - 0.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 17.09% 5.570 6.522 - 1.46% -
std::multiset<std::string>::erase(iterator)/1024 17.08% 28.383 33.232 - -6.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.01% 0.693 0.811 - -0.06% -
std::partition_point(vector<int>)/8192 17.00% 7.975 9.331 - 0.45% -
ranges::min(std::vector<char>)/64 16.99% 3.618 4.233 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 16.98% 5926865.277 6933126.825 - 14.11% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.98% 0.693 0.811 - -0.08% -
rng::for_each(map<int>)/32 16.95% 21.636 25.303 - -0.10% -
ranges::min(std::list<long_long>)/1 16.90% 0.225 0.263 - -28.04% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 16.90% 7520.595 8791.658 - -8.73% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.85% 2.599 3.037 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 16.65% 8681590.725 10127352.241 - 6.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 16.64% 39.832 46.460 - -1.36% -
BM_deque_deque_ranges_copy_backward/0 16.45% 0.789 0.919 - 24.84% -
ranges::min(std::list<long_long>)/70000 16.44% 43951.013 51177.296 - -0.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.41% 15.062 17.534 - 11.29% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 16.33% 1.042 1.213 - -4.09% -
SetIntersection_Interlaced_Vector_string_16384_16 16.24% 4196838.386 4878487.620 - -1.55% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.24% 32.756 38.075 - 17.79% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 16.22% 27.809 32.318 - -12.78% -
BM_std_minmax_element<int>/3 16.19% 1.114 1.295 - 21.67% -
BM_num_put<bool> 16.17% 9.315 10.821 - -2.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.16% 74.839 86.936 - -10.91% -
std::adjacent_find(list<int>)/50 16.08% 20.183 23.429 - 0.93% -
BM_lexicographical_compare_three_way_slow_path/256 16.08% 68.636 79.673 - -0.06% -
std::multiset<std::string>::erase(iterator)/32 16.07% 26.705 30.997 - 14.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.05% 44.374 51.498 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.00% 6834657.462 7928039.268 - -1.69% -
std::unordered_set<int>::clear()/1024 15.94% 8359.005 9691.130 - 12.69% -
BM_deque_deque_ranges_copy/0 15.89% 0.738 0.855 - 15.72% -
std::map<int,_int>::contains(key)_(non-existent)/8192 15.84% 9.369 10.853 - -24.45% -
std::multimap<std::string,_int>::erase(iterator)/8192 15.78% 25.957 30.053 - -5.00% -
std::search(deque<int>)_(no_match)/1024 15.75% 303.162 350.918 - 1.22% -
std::unordered_set<int>::find(key)_(non-existent)/1024 15.74% 1.053 1.219 - 23.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.73% 43.669 50.540 - 23.64% -
std::multimap<int,_int>::contains(key)_(existent)/1024 15.70% 3.891 4.501 - -1.42% -
ranges::min(std::deque<char>)/70000 15.68% 17335.680 20053.109 - 12.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.65% 29.268 33.848 - 0.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 15.61% 32.661 37.760 - -2.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 15.53% 1.257 1.452 - 4.79% -
BM_StringEraseWithMove_Large_Opaque 15.52% 2.481 2.866 - 5.75% -
std::for_each(set<int>::iterator)/32 15.51% 21.134 24.412 - 0.11% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.42% 226.515 261.444 - 15.66% -
std::find_if(vector<int>)_(bail_25%)/8 15.41% 0.733 0.846 - 14.72% -
std::find_end(list<int>)_(process_all)/1048576 15.38% 815929.152 941456.920 - 0.56% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.30% 16.114 18.579 - 10.89% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 15.28% 8.894 10.254 - 4.18% -
BM_PushHeap_uint64_Random_4 15.20% 2.258 2.601 - 2.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 15.18% 1.508 1.737 - 0.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15.14% 13447.838 15483.887 - 15.11% -
rng::find_last(deque<int>)_(bail_10%)/50 15.12% 11.313 13.024 - 14.59% -
BM_deque_vector_move_backward/0 15.10% 1.371 1.579 - 6.23% -
std::find_if(deque<int>)_(bail_25%)/32768 15.09% 2213.869 2547.907 - 27.75% -
BM_deque_vector_ranges_copy_backward/0 14.99% 1.374 1.580 - 7.37% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 14.94% 8704.767 10005.667 - 21.87% -
SetIntersection_Front_Set_float_262144_256 14.91% 3706346.441 4259021.972 - -1.18% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.86% 34.632 39.777 - -14.90% -
BM_lexicographical_compare_three_way_slow_path/262144 14.81% 63294.777 72668.340 - 0.03% -
std::find_if_not(vector<int>)_(process_all)/8 14.78% 1.413 1.622 - 17.11% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.76% 11640.301 13358.283 - 13.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 14.65% 2.971 3.407 - 39.99% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.63% 27482531.385 31502766.866 - -16.31% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.60% 9.009 10.325 - 7.24% -
rng::find(vector<bool>)_(process_all)/8 14.57% 0.642 0.735 - 6.96% -
ranges::minmax(std::list<char>)/64 14.57% 29.676 33.999 - -2.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 14.54% 731.555 837.958 - 10.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 14.51% 53.254 60.981 - -6.04% -
SetIntersection_Interlaced_Vector_uint64_1024_256 14.48% 6141338.510 7030763.016 - 29.96% -
std::for_each(multimap<int>::iterator)/8 14.48% 4.438 5.081 - -0.05% -
std::set<std::string>::find(key)_(existent)/32 14.44% 14.271 16.333 - 4.11% -
SetIntersection_Interlaced_Vector_string_16384_256 14.41% 38333652.461 43856659.900 - 2.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 14.34% 177587.939 203057.580 - -13.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.32% 32.975 37.696 - -14.12% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 14.29% 46.525 53.176 - 0.56% -
std::find(deque<int>)_(bail_25%)/8 14.29% 1.995 2.280 - 0.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 14.24% 5.511 6.295 - 30.16% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 14.23% 7683.944 8777.564 - -1.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.15% 0.711 0.811 - 0.03% -
std::for_each(multimap<int>::iterator)/32 14.03% 20.803 23.722 - -0.32% -
std::multimap<std::string,_int>::ctor(const&)/32 14.01% 796.493 908.043 - 15.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13.98% 12858.792 14656.916 - -18.09% -
ranges::minmax(std::deque<long_long>)/8 13.92% 3.561 4.056 - 5.55% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 13.85% 7924.821 9022.331 - 6.49% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 13.82% 34.843 39.657 - 1.27% -
bm_lexicographical_compare<signed_char>/1 13.81% 1.255 1.429 - 7.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.80% 46.274 52.658 - -0.62% -
std::flat_map<int,_int>::erase(iterator)/1024 13.75% 75.821 86.249 - 14.78% -
std::multiset<std::string>::count(key)_(existent)/8192 13.73% 26.521 30.162 - 9.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.71% 1.037 1.180 - 1.66% -
std::map<std::string,_int>::erase(iterator)/8192 13.68% 29.032 33.004 - 7.30% -
std::set<std::string>::equal_range(key)_(existent)/32 13.66% 15.019 17.071 - 9.53% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 13.66% 30.134 34.250 - 1.13% -
std::unordered_set<int>::contains(key)_(existent)/1024 13.65% 1.168 1.328 - 25.69% -
std::count_if(list<int>)_(every_other)/8192 13.55% 7045.937 8000.562 - 12.82% -
std::copy(list<int>)/8 13.52% 2.147 2.437 - -1.23% -
BM_StringRelational_Compare_Small_Empty_Control 13.50% 1.616 1.834 - -2.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13.48% 5155.527 5850.592 - 13.78% -
std::stable_partition(deque<int>)_(dense)/1024 13.41% 569.032 645.353 - 13.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 13.39% 404.497 458.651 - -1.35% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13.38% 11865.262 13453.153 - 19.38% -
SetIntersection_Interlaced_Vector_string_262144_256 13.31% 67535325.531 76524553.185 - 6.35% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.20% 4280.391 4845.434 - -0.86% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.18% 7171.693 8117.003 - -0.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.11% 12.896 14.586 - 0.41% -
std::for_each(map<int>::iterator)/8 13.09% 4.445 5.027 - 0.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.08% 2.249 2.543 - 10.98% -
BM_StringFindCharLiteral/1024 13.08% 18.979 21.461 - 7.96% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.02% 2.107 2.381 - -0.03% -
std::adjacent_find(deque<int>)/50 13.01% 14.032 15.858 - 5.32% -
BM_deque_vector_copy_backward/65536 12.91% 7365.590 8316.647 - -1.42% -
ranges::min(std::deque<long_long>)/1 12.91% 0.600 0.677 - -2.27% -
std::rotate(deque<int>)_(by_1/2)/32 12.90% 7.501 8.469 - -0.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 12.79% 34.435 38.840 - 7.01% -
std::copy_backward(list<int>)/8 12.76% 2.207 2.489 - 6.46% -
std::unordered_set<int>::find(key)_(existent)/32 12.74% 1.326 1.494 - 33.75% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.71% 842.915 950.027 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 12.68% 44403612.134 50036183.686 - -4.69% -
SetIntersection_Interlaced_Vector_string_16384_64 12.65% 12178672.720 13718703.622 - 11.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12.63% 12495.451 14073.484 - 12.80% -
std::find_if(deque<int>)_(bail_25%)/8192 12.62% 569.375 641.213 - 27.91% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 12.61% 5.754 6.480 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 12.61% 88937523.839 100150767.883 - -7.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 12.55% 0.314 0.354 - 30.10% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 12.50% 23.502 26.440 - 16.44% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.48% 31.247 35.145 - 7.06% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.47% 4.823 5.424 - 1.03% -
std::partial_sort(deque<int>)_(repeated)/8192 12.46% 67850.969 76303.227 - 0.37% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.39% 594.917 668.606 - 0.09% -
BM_deque_vector_move_backward/70000 12.33% 7906.790 8881.579 - 3.90% -
SetIntersection_Front_Set_float_1024_1024 12.28% 11825826.474 13277491.083 - -0.38% -
BM_deque_vector_ranges_move_backward/64000 12.23% 7048.994 7911.350 - -0.40% -
std::find_if_not(vector<int>)_(bail_25%)/1024 12.23% 28.480 31.964 - 9.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.15% 28.971 32.492 - 0.94% -
BM_deque_vector_ranges_copy_backward/70000 12.12% 7926.998 8887.909 - -3.59% -
SetIntersection_Front_Set_float_262144_1024 12.11% 12034293.678 13491367.475 - 5.26% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.07% 0.598 0.670 - -3.12% -
std::make_heap(deque<int>)_(heap)/8192 12.06% 7691.074 8618.756 - -4.79% -
std::stable_partition(deque<int>)_(dense)/50 12.03% 37.528 42.042 - 15.88% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 12.02% 16.769 18.786 - 19.79% -
std::make_heap(deque<int>)_(descending)/8192 11.99% 7682.167 8603.486 - -4.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 11.84% 918.309 1027.014 - 4.35% -
std::find_if_not(vector<char>)_(process_all)/1024 11.83% 111.583 124.787 - -0.31% -
SetIntersection_Interlaced_Vector_string_262144_16 11.79% 5992657.497 6698990.534 - 17.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11.77% 10149.652 11344.685 - -0.99% -
std::multiset<std::string>::contains(key)_(existent)/32 11.77% 14.332 16.019 - -17.72% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 11.71% 1.167 1.304 - -12.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.68% 20.500 22.895 - 5.95% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.68% 49.618 55.414 - 1.16% -
BM_deque_vector_copy_backward/70000 11.65% 7945.824 8871.147 - -3.34% -
ranges::min(std::list<__int128>)/64 11.63% 32.234 35.983 - 7.32% -
std::find_if(vector<char>)_(process_all)/1024 11.60% 111.723 124.685 - -0.03% -
std::fill(vector<int>)/32 11.57% 1.030 1.149 - 10.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.54% 32.621 36.386 - 12.72% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11.52% 14177.338 15810.226 - 17.25% -
std::for_each(set<int>::iterator)/8 11.51% 4.513 5.032 - 0.54% -
std::rotate(list<int>)_(by_1/4)/32 11.49% 13.020 14.516 - 0.31% -
SetIntersection_Interlaced_Vector_float_1024_64 11.49% 3272023.439 3647847.175 - 11.14% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.47% 21.891 24.403 - 6.74% -
ranges::min(std::list<__int128>)/8 11.46% 2.041 2.275 - 9.79% -
std::is_partitioned(list<int>)_(partitioned)/1024 11.43% 639.612 712.693 - 20.49% -
std::for_each(map<int>::iterator)/32 11.42% 21.499 23.956 - 0.04% -
BM_deque_vector_ranges_copy_backward/64000 11.41% 7216.258 8039.383 - -4.74% -
SetIntersection_Front_Vector_uint32_262144_1024 11.39% 5309396.348 5914206.694 - 12.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.35% 10.584 11.785 - 4.05% -
BM_vector_deque_ranges_copy_backward/1024 11.33% 38.136 42.457 - 11.50% -
std::stable_partition(list<int>)_(dense)/32 11.33% 33.506 37.301 - -0.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.29% 32.052 35.673 - -0.64% -
std::make_heap(deque<int>)_(heap)/1024 11.28% 985.834 1097.028 - -4.67% -
BM_PushHeap_float_Descending_1 11.25% 0.520 0.578 - -9.00% -
std::make_heap(deque<int>)_(descending)/1024 11.24% 985.296 1096.006 - -4.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.22% 1133.193 1260.318 - 1.02% -
std::for_each(multiset<int>::iterator)/32 11.22% 21.436 23.840 - 0.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.16% 9.860 10.960 - 10.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.15% 44.154 49.079 - -1.77% -
BM_PushHeap_uint32_PipeOrgan_4 11.15% 0.485 0.539 - 0.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.11% 34.322 38.133 - 10.07% -
std::rotate(deque<int>)_(by_1/2)/50 11.09% 10.351 11.499 - 0.50% -
SetIntersection_Front_Set_float_16384_1024 11.05% 12469021.683 13847344.136 - -2.85% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 11.00% 22.641 25.132 - 1.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.99% 310.220 344.300 - 0.32% -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.98% 10.278 11.406 - 8.91% -
std::set<int>::equal_range(key)_(existent)/32 10.97% 1.714 1.902 - 5.03% -
std::find_end(deque<int>,_pred)_(single_element)/1000 10.97% 587.906 652.415 - -2.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.95% 2.449 2.717 - 14.77% -
BM_vector_deque_move_backward/64000 10.94% 7254.530 8048.219 - 1.24% -
BM_vector_deque_ranges_move/65536 10.87% 2859.692 3170.433 - 3.06% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.85% 219.855 243.713 - -0.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 10.81% 21.102 23.384 - -8.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.81% 34.098 37.784 - 73.47% -
BM_deque_vector_move_backward/64000 10.80% 7173.428 7948.325 - 0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.75% 75913.046 84070.664 - 0.48% -
SetIntersection_Front_Vector_float_16384_16384 10.74% 71971327.344 79702050.360 - 3.83% -
rng::starts_with(list<int>,_pred)/8192 10.73% 12219.251 13529.783 - 27.51% -
SetIntersection_Front_Set_float_16384_16384 10.71% 216877358.424 240099460.950 - 6.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.70% 19.995 22.134 - -6.55% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.69% 21.788 24.117 - 6.47% -
SetIntersection_Front_Vector_float_262144_16384 10.63% 71787441.651 79415266.577 - 3.37% -
ranges::min(std::deque<char>)/64 10.60% 16.209 17.928 - 8.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 10.60% 1323.144 1463.382 - 15.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 10.58% 1.004 1.110 - -1.69% -
std::find(list<int>)_(process_all)/8 10.56% 2.193 2.424 - 1.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.56% 10.187 11.263 - -0.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 10.56% 61.988 68.535 - 32.70% -
std::rotate(list<int>)_(1_element_backward)/50 10.49% 22.235 24.567 - -0.67% -
BM_vector_deque_ranges_move/64000 10.47% 2843.410 3141.099 - 4.39% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.44% 5.801 6.407 - -3.02% -
std::find_end(vector<int>)_(single_element)/1000 10.43% 229.863 253.833 - 2.86% -
std::is_sorted_until(deque<int>)/8 10.42% 2.542 2.807 - 6.06% -
BM_deque_vector_ranges_copy_backward/65536 10.42% 7489.534 8269.729 - -2.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 10.41% 65.911 72.772 - 17.42% -
std::stable_partition(deque<int>)_(sparse)/50 10.37% 27.391 30.231 - 10.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.35% 1355139.307 1495362.822 - -0.54% -
SetIntersection_Front_Vector_uint64_262144_1024 10.30% 5341812.782 5892001.797 - 1.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 10.21% 39278.302 43287.798 - 9.72% -
BM_deque_vector_move_backward/65536 10.20% 7361.291 8111.997 - 0.47% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.20% 10.087 11.116 - 5.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.18% 1834721.313 2021499.239 - 4.08% -
BM_num_put<unsigned_long> 10.11% 10.429 11.483 - 0.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 10.11% 1.048 1.154 - 1.26% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.10% 27.188 29.934 - -1.29% -
std::list<int>::insert(begin)_(cheap_elements)/32 10.10% 10.187 11.215 - 7.25% -
std::search(list<int>)_(single_element)/8192 10.09% 7486.594 8242.151 - 0.22% -
SetIntersection_Interlaced_Vector_float_64_16 10.06% 16695650.048 18375467.565 - 8.46% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.00% 26.129 28.743 - 1.06% -
std::move_backward(vector<bool>)_(unaligned)/64 9.99% 1.628 1.791 - 9.83% -
std::for_each(multiset<int>::iterator)/8 9.98% 4.590 5.048 - -0.39% -
std::is_sorted(list<int>,_pred)/8 9.98% 3.675 4.042 - -0.03% -
std::set<std::string>::find(key)_(existent)/1024 9.94% 22.760 25.022 - -0.63% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.89% 12895.740 14171.135 - 1.04% -
rng::starts_with(vector<int>,_pred)/8 9.88% 2.312 2.540 - 7.72% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 9.81% 11591.517 12728.104 - 6.89% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 9.76% 0.367 0.403 - -7.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.74% 28.819 31.625 - -30.06% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.71% 10.169 11.156 - 8.76% -
SetIntersection_Interlaced_Vector_string_16384_4 9.68% 1809998.454 1985154.024 - 9.34% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.67% 10.203 11.190 - 6.48% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.63% 8.309 9.109 - 1.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.63% 2.743 3.007 - 0.79% -
std::find_end(deque<int>)_(single_element)/8192 9.61% 2021.047 2215.173 - -0.04% -
std::search(list<int>)_(same_length)/8192 9.60% 7999.769 8767.809 - 10.57% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 9.60% 23.335 25.575 - -23.29% -
BM_deque_deque_ranges_copy_backward/1 9.57% 2.523 2.765 - 5.93% -
std::copy_backward(vector<bool>)_(aligned)/64 9.54% 1.605 1.758 - -2.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.48% 8993633.471 9846192.935 - 11.72% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.46% 8.932 9.777 - -0.70% -
SetIntersection_Interlaced_Vector_string_262144_64 9.42% 19913711.247 21789112.301 - 14.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.41% 35.428 38.764 - -0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.41% 2152883.221 2355531.088 - 17.44% -
ranges::min(std::vector<char>)/8 9.40% 2.211 2.419 - -0.23% -
SetIntersection_Front_Vector_uint64_16384_1024 9.36% 5333493.555 5832627.965 - -0.87% -
BM_vector_deque_copy_backward/65536 9.35% 7667.258 8384.035 - -1.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.34% 1.048 1.146 - 1.35% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.34% 542496.021 593160.389 - -0.42% -
std::reverse(list<int>)/4096 9.33% 1764.844 1929.537 - 8.65% -
BM_num_put<long_long> 9.32% 10.502 11.482 - -1.56% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.32% 863.314 943.758 - 0.26% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.31% 27.623 30.195 - 0.76% -
std::rotate(list<int>)_(by_1/4)/50 9.28% 23.478 25.656 - 0.63% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.26% 27.606 30.162 - 5.89% -
BM_deque_vector_copy_backward/64000 9.21% 7487.791 8177.643 - -0.81% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 9.20% 45.696 49.901 - -1.38% -
std::move(list<int>)/4096 9.20% 4360.747 4761.819 - -0.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.14% 3.208 3.501 - 43.41% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.14% 1.916 2.092 - 1.05% -
BM_PushHeap_uint64_Random_1024 9.10% 5.759 6.283 - 2.63% -
std::replace_if(list<int>)_(sprinkled)/8192 9.03% 7271.596 7928.289 - 7.18% -
SetIntersection_Interlaced_Vector_string_262144_4 9.03% 2054683.761 2240210.392 - -1.53% -
std::copy_if(list<int>)_(every_other)/4096 9.02% 3312.311 3611.221 - 9.79% -
std::unordered_set<int>::erase(iterator)/32 9.01% 20.214 22.035 - 5.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 8.98% 18.058 19.680 - 9.24% -
BM_vector_deque_ranges_copy_backward/65536 8.98% 7540.027 8216.890 - -3.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.96% 0.592 0.645 - 5.02% -
std::find_end(deque<int>)_(process_all)/1000 8.95% 261.439 284.827 - 0.29% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.94% 7.068 7.700 - 5.20% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.94% 10.267 11.185 - 8.10% -
BM_vector_deque_copy_backward/70000 8.91% 8228.413 8961.274 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 8.88% 4061766.157 4422596.351 - 5.59% -
bm_write 8.88% 531.909 579.141 - -2.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.87% 19.529 21.261 - 0.23% -
BM_deque_vector_ranges_move_backward/65536 8.83% 7380.689 8032.202 - -0.48% -
std::rotate(deque<int>)_(by_1/2)/1024 8.80% 172.971 188.197 - -0.03% -
BM_deque_deque_copy_backward/70000 8.79% 7949.848 8648.281 - 2.75% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.78% 2.448 2.663 - 8.81% -
SetIntersection_Interlaced_Vector_float_1024_256 8.76% 5542685.328 6028168.824 - 3.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 8.75% 1.042 1.133 - -5.94% -
SetIntersection_Front_Set_float_262144_16384 8.70% 214062166.537 232694843.115 - 2.44% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.67% 22.999 24.993 - -1.24% -
std::rotate(list<int>)_(by_1/2)/32 8.64% 5.938 6.452 - 0.30% -
std::find_end(list<int>)_(process_all)/1000 8.64% 656.323 713.043 - -0.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 8.64% 28.990 31.494 - 6.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.62% 1526.814 1658.489 - 8.87% -
std::remove_if(deque<int>)_(sprinkled)/32 8.62% 52.996 57.565 - 2.84% -
SetIntersection_Front_Vector_float_1024_1024 8.62% 5441231.715 5910302.743 - 11.18% -
BM_PushHeap_uint64_Random_16 8.62% 4.160 4.518 - 1.65% -
SetIntersection_None_Set_string_16384_64 8.61% 189303532.077 205610341.095 - 9.01% -
std::transform(list<int>)_(identity_transform)/8192 8.60% 7004.818 7607.380 - -0.38% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.58% 1.161 1.261 - 9.15% -
std::vector<int>::ctor(size)/8192 8.58% 517.543 561.933 - -0.13% -
ranges::minmax(std::list<long_long>)/64 8.54% 28.084 30.482 - -1.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 8.53% 0.958 1.039 - 4.65% -
std::unordered_set<int>::clear()/8192 8.52% 67288.814 73022.853 - 13.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.51% 1796.068 1948.894 - -2.72% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.49% 15.744 17.080 - 1.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.47% 8.960 9.719 - -4.38% -
BM_vector_deque_copy/64000 8.47% 2842.454 3083.276 - 0.11% -
BM_std_minmax_element<short>/2 8.45% 0.634 0.688 - 0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.42% 621.748 674.130 - 9.66% -
ranges::min(std::vector<long_long>)/64 8.42% 4.678 5.072 - 8.08% -
SetIntersection_Front_Vector_string_256_256 8.36% 18541192.264 20090518.823 - -0.89% -
BM_deque_deque_ranges_copy_backward/65536 8.35% 7506.134 8132.839 - 0.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.30% 2.526 2.735 - -0.42% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 8.29% 34.972 37.873 - 0.13% -
BM_vector_deque_ranges_copy/64000 8.29% 2841.677 3077.258 - 0.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.29% 38.582 41.779 - 6.01% -
BM_vector_deque_move/64000 8.27% 2844.020 3079.079 - -1.18% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.26% 15.876 17.188 - 1.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 8.26% 2.348 2.542 - 10.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.26% 1.353 1.465 - 3.80% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 8.26% 5.104 5.526 - 1.46% -
BM_vector_deque_copy_backward/64000 8.25% 7399.057 8009.628 - -1.74% -
std::is_sorted(vector<int>,_pred)/8 8.19% 3.164 3.423 - 3.89% -
BM_num_put<unsigned_long_long> 8.15% 10.120 10.945 - -3.05% -
BM_num_put<const_void*> 8.12% 11.206 12.117 - 0.33% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 8.12% 23.746 25.673 - 11.30% -
std::for_each(join_view(vector<vector<int>>))/8 8.11% 1.423 1.539 - 0.32% -
std::find(list<int>)_(bail_25%)/1024 8.10% 127.873 138.225 - 7.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.08% 0.338 0.365 - 8.14% -
BM_deque_vector_ranges_move_backward/70000 8.08% 7944.471 8586.489 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.06% 9907107.213 10705747.525 - 1.36% -
std::stable_partition(list<int>)_(dense)/8192 8.05% 17489.942 18897.247 - 8.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 8.03% 27.416 29.619 - -1.63% -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.00% 8.122 8.771 - 1.52% -
std::any_of(list<int>)_(process_all)/8192 7.98% 7290.396 7872.334 - 13.31% -
std::fill(vector<bool>)/64 7.98% 1.475 1.593 - 11.87% -
BM_PushHeap_uint64_Random_16384 7.97% 5.914 6.386 - 1.38% -
SetIntersection_Front_Vector_float_16384_1024 7.95% 5449812.631 5883137.106 - -0.14% -
BM_vector_deque_move_backward/70000 7.95% 8003.041 8638.981 - 1.29% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.94% 5.177 5.588 - 6.67% -
BM_PushHeap_uint32_Ascending_4 7.94% 0.544 0.587 - 0.27% -
std::replace(vector<int>)_(sprinkled)/1024 7.92% 149.937 161.811 - 1.31% -
SetIntersection_Front_Vector_float_262144_1024 7.89% 5450243.465 5880084.609 - -0.42% -
BM_deque_deque_move/0 7.87% 0.789 0.851 - 13.29% -
ranges::min(std::vector<long_long>)/8 7.84% 2.126 2.293 - 5.15% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.84% 23.889 25.761 - -24.94% -
BM_PushHeap_uint32_PipeOrgan_1 7.83% 0.466 0.502 - 27.97% -
std::unique(vector<int>)_(sprinkled)/8192 7.81% 3965.626 4275.185 - 6.14% -
std::list<int>::insert(begin)_(cheap_elements)/1024 7.79% 11.625 12.530 - 9.09% -
BM_deque_vector_copy/5500 7.78% 194.464 209.597 - 6.74% -
BM_vector_deque_copy/70000 7.77% 3104.628 3345.928 - 0.03% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 7.76% 23.953 25.811 - -18.32% -
std::set<std::string>::contains(key)_(existent)/1024 7.76% 20.901 22.523 - -8.22% -
SetIntersection_None_Set_string_16384_1024 7.71% 190225548.901 204889126.246 - 10.95% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.69% 8.241 8.874 - -0.65% -
std::partial_sort_copy(list<int>)_(heap)/8 7.68% 16.582 17.855 - 4.15% -
std::find_if(vector<int>)_(process_all)/8 7.67% 1.487 1.602 - 22.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.65% 9478.504 10203.243 - 4.12% -
BM_deque_deque_copy_backward/65536 7.61% 7576.692 8153.098 - -0.73% -
SetIntersection_None_Vector_float_16384_256 7.60% 1113724.038 1198407.938 - 8.92% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.60% 32.212 34.660 - 4.49% -
rng::starts_with(deque<int>,_pred)/8192 7.58% 3902.365 4198.290 - -0.65% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.57% 23.034 24.777 - 5.39% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.57% 6.256 6.729 - 3.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.56% 120609.980 129732.956 - -1.84% -
BM_vector_deque_ranges_copy/70000 7.55% 3104.268 3338.495 - -1.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.52% 65.036 69.927 - 0.65% -
SetIntersection_None_Set_string_16384_16 7.52% 187964779.769 202092828.897 - 7.36% -
BM_num_put<long> 7.48% 10.715 11.517 - -4.38% -
BM_vector_deque_move/70000 7.48% 3104.860 3337.123 - -0.20% -
rng::find_last(list<int>)_(bail_90%)/1024 7.45% 71.792 77.142 - 1.36% -
BM_deque_vector_move/0 7.42% 1.426 1.531 - 5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 7.41% 205628505.192 220865745.326 - 8.89% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.40% 223.078 239.595 - 0.34% -
BM_getline_string 7.38% 16.146 17.338 - 2.92% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.37% 0.376 0.403 - -7.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.37% 1191.681 1279.449 - 8.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.34% 3.862 4.146 - 6.80% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.34% 111.135 119.295 - 0.26% -
std::copy_n(vector<bool>)_(aligned)/64 7.32% 1.265 1.358 - 5.80% -
std::rotate(list<int>)_(by_1/3)/1024 7.32% 786.859 844.491 - -1.87% -
BM_PushHeap_uint64_Descending_1 7.32% 0.448 0.481 - -7.31% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 7.31% 11.511 12.353 - 7.49% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.30% 19.617 21.048 - 2.09% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 7.28% 167.007 179.168 - 5.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.28% 4.520 4.849 - 1.01% -
std::move_backward(vector<bool>)_(aligned)/64 7.28% 1.731 1.857 - 12.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.26% 11.286 12.106 - -1.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.24% 27.715 29.723 - -11.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.23% 13387910.766 14355785.543 - -0.56% -
std::multiset<int>::contains(key)_(existent)/8192 7.23% 8.211 8.805 - 7.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.22% 2125862.952 2279283.524 - 3.41% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.21% 8.301 8.899 - 1.24% -
ranges::minmax(std::deque<__int128>)/8 7.21% 3.704 3.971 - 3.91% -
BM_deque_deque_ranges_copy_backward/64000 7.21% 7349.671 7879.297 - 0.51% -
BM_PushHeap_uint64_Random_256 7.19% 5.640 6.045 - 1.91% -
std::copy_backward(deque<int>)/1048576 7.19% 128657.472 137905.271 - 4.90% -
BM_PushHeap_uint64_Random_262144 7.19% 5.990 6.421 - 1.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 7.17% 23.936 25.652 - 2.65% -
std::lower_bound(std::list<int>)/8 7.13% 15.408 16.507 - 6.94% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 7.11% 2.708 2.900 - 4.66% -
std::set<int>::upper_bound(key)_(existent)/32 7.10% 1.641 1.757 - 0.46% -
bm_lexicographical_compare<signed_char>/8 7.09% 3.110 3.330 - 5.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 7.08% 955545.288 1023163.750 - 6.40% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 7.07% 24.966 26.732 - -1.25% -
std::find_if(deque<int>)_(process_all)/8 7.07% 2.576 2.758 - -2.05% -
std::map<std::string,_int>::erase(key)_(existent)/1024 7.07% 89.642 95.977 - -5.00% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 7.06% 16.208 17.352 - 11.46% -
std::unordered_set<int>::ctor(const&,_alloc)/32 7.05% 260.170 278.521 - 4.05% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 17.72% -
std::partial_sort(deque<int>)_(ascending)/8 7.03% 30.868 33.037 - 2.55% -
std::lower_bound(std::list<int>)/100 7.02% 89.022 95.268 - -2.79% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.99% 747.791 800.082 - 0.24% -
std::equal(list<int>)_(it,_it,_it)/8192 6.97% 9275.331 9922.278 - 1.89% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.96% 5.625 6.016 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.95% 5649547.571 6042421.291 - 1.90% -
std::unordered_set<int>::find(key)_(existent)/8192 6.94% 1.400 1.498 - 18.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.93% 42.043 44.955 - 7.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.92% 39.152 41.860 - 13.51% -
std::copy(vector<int>)/4096 6.92% 150.626 161.043 - 10.30% -
BM_vector_deque_ranges_copy_backward/70000 6.91% 8163.861 8727.954 - -1.95% -
SetIntersection_Front_Vector_string_262144_64 6.90% 3131135.823 3347080.273 - 0.03% -
ranges::min(std::list<long_long>)/8 6.89% 1.843 1.970 - 2.85% -
BM_deque_deque_move_backward/64000 6.87% 7290.515 7791.390 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.84% 1.623 1.734 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.83% 0.581 0.621 - -1.42% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.80% 214.501 229.078 - -1.93% -
SetIntersection_Front_Set_float_256_256 6.77% 7681488.705 8201632.659 - 0.18% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.77% 0.389 0.415 - 1.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 6.77% 0.353 0.377 - -15.97% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.76% 63.413 67.702 - 1.32% -
std::transform(deque<int>,_deque<int>)/50 6.75% 33.630 35.900 - -0.29% -
std::equal(deque<int>)_(it,_it,_it)/8 6.74% 4.149 4.428 - 0.05% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.72% 7.010 7.481 - -0.17% -
std::equal(vector<bool>)_(aligned)/8 6.70% 0.221 0.236 - -1.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 6.69% 24.767 26.425 - 14.20% -
ranges::min(std::list<char>)/8 6.68% 1.767 1.885 - -1.04% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.68% 3.826 4.081 - 3.61% -
BM_deque_deque_ranges_copy_backward/2 6.65% 2.305 2.458 - 2.07% -
BM_vector_deque_ranges_copy/65536 6.63% 2859.660 3049.142 - -0.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.62% 206.312 219.967 - -2.32% -
std::replace(list<int>)_(sprinkled)/8192 6.62% 7127.886 7599.557 - 4.34% -
ranges::min(std::list<__int128>)/70000 6.60% 57637.945 61441.956 - 2.73% -
std::rotate_copy(deque<int>)/8192 6.59% 298.955 318.658 - 1.22% -
std::partition_copy(list<int>)/8192 6.58% 6846.125 7296.899 - 0.36% -
SetIntersection_None_Vector_float_16384_1024 6.58% 1120937.280 1194728.268 - 7.97% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.57% 6114.511 6516.235 - -0.03% -
BM_deque_deque_ranges_copy_backward/64 6.57% 3.406 3.630 - 7.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.54% 5890.765 6276.031 - -11.71% -
BM_deque_deque_move_backward/70000 6.54% 8128.075 8659.437 - 0.96% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.53% 11.293 12.031 - 0.30% -
BM_PushHeap_uint64_Random_64 6.53% 5.219 5.560 - 0.53% -
SetIntersection_Interlaced_Vector_float_256_64 6.53% 6948651.978 7402356.521 - 3.07% -
std::search(list<int>,_pred)_(single_element)/8192 6.48% 7696.478 8195.112 - 6.03% -
std::transform(vector<int>,_vector<int>)/32 6.46% 16.892 17.984 - 3.01% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.45% 2399.076 2553.812 - 0.58% -
SetIntersection_None_Set_string_16384_256 6.45% 189368817.101 201574738.198 - 8.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.44% 1.047 1.115 - 1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.43% 346735949.662 369042374.683 - 4.20% -
std::replace_if(vector<int>)_(sprinkled)/50 6.41% 12.748 13.565 - -1.32% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.41% 23.017 24.491 - -0.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.39% 4.504 4.792 - 2.75% -
std::replace_if(list<int>)_(prefix)/8192 6.37% 7123.165 7576.916 - 6.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.36% 1.234 1.313 - 1.87% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 6.36% 5.012 5.331 - 3.23% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.34% 2.717 2.890 - 6.62% -
std::multiset<int>::contains(key)_(existent)/32 6.34% 1.639 1.743 - 1.00% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.33% 557446.994 592724.127 - 0.16% -
std::make_heap(deque<int>)_(repeated)/8192 6.33% 16855.059 17921.505 - 0.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.32% 22.667 24.100 - 0.82% -
SetIntersection_Front_Vector_uint64_256_256 6.30% 4253680.035 4521794.297 - 1.16% -
BM_deque_deque_ranges_copy_backward/70000 6.30% 8221.555 8739.470 - 1.03% -
std::sort(vector<NonIntegral>)_(repeated)/1024 6.29% 506.826 538.708 - 3.72% -
SetIntersection_None_Vector_float_1024_1024 6.26% 1077292.294 1144781.182 - 8.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.26% 1879644.533 1997300.617 - 15.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.23% 42.461 45.107 - 3.84% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 6.23% 1.429 1.518 - 9.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 6.21% 1.760 1.869 - 11.72% -
SetIntersection_Front_Set_uint32_1024_1024 6.20% 11630199.577 12351088.104 - -0.08% -
std::replace(list<int>)_(prefix)/8192 6.18% 6989.177 7421.275 - 6.05% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.18% 2.040 2.166 - -0.40% -
SetIntersection_Front_Set_uint64_262144_262144 6.17% 1677013.348 1780563.314 - 5.89% -
std::set<int>::find(key)_(existent)/32 6.16% 1.624 1.724 - 1.87% -
BM_deque_deque_ranges_move_backward/70000 6.16% 7991.921 8484.047 - 0.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.15% 1.050 1.115 - 0.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 6.14% 20.113 21.349 - 5.26% -
SetIntersection_Front_Vector_uint64_262144_16384 6.14% 73851794.053 78382959.600 - 0.02% -
std::find_end(deque<int>)_(single_element)/1024 6.13% 277.808 294.849 - -7.02% -
rng::find(vector<bool>)_(process_all)/50 6.11% 0.692 0.734 - 8.31% -
std::search_n(list<int>)_(no_match)/32 6.11% 10.501 11.143 0.150 -8.69% 0.150
BM_vector_deque_move/65536 6.09% 2858.785 3032.759 - -0.06% -
SetIntersection_Interlaced_Set_float_1024_256 6.09% 14299952.621 15170107.528 - 5.41% -
SetIntersection_Front_Vector_uint32_256_256 6.08% 4275122.255 4535237.786 - 6.63% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.08% 2.079 2.205 - 3.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 6.04% 987540.717 1047148.687 - 3.71% -
std::find_first_of(vector<int>)_(small_needle)/32 6.03% 46.631 49.445 - -3.23% -
BM_deque_vector_copy/65536 6.02% 2913.575 3089.030 - 6.25% -
std::fill(vector<bool>)/512 6.02% 1.519 1.610 - 11.24% -
BM_deque_deque_copy_backward/64000 6.01% 7411.545 7856.966 - -1.74% -
BM_vector_deque_ranges_move_backward/64000 6.00% 7376.683 7819.172 - -1.45% -
BM_deque_vector_copy/70000 6.00% 3171.852 3362.029 - 5.98% -
std::find_end(list<int>)_(single_element)/1024 5.99% 688.722 730.003 - 0.01% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.99% 1.426 1.512 - -3.47% -
SetIntersection_Front_Set_float_1024_64 5.99% 1699533.927 1801282.292 - 5.00% -
SetIntersection_Front_Vector_uint64_16384_256 5.98% 2145748.755 2274109.951 - 0.51% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.94% 214.155 226.884 - -2.22% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.93% 1.048 1.111 - -0.01% -
std::remove_if(deque<int>)_(prefix)/8192 5.92% 4178.163 4425.531 - 3.46% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.90% 5.985 6.338 - 4.74% -
BM_deque_deque_ranges_move_backward/65536 5.90% 7577.810 8024.884 - 0.77% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 5.87% 30.628 32.426 - 8.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.87% 6153282.716 6514321.212 - 4.05% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.86% 25182.513 26659.273 - 6.12% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 5.84% 6765.031 7160.227 - 5.28% -
std::copy_if(vector<int>)_(entire_range)/32768 5.81% 7289.981 7713.683 - 3.83% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 5.81% 18.564 19.642 - 4.37% -
SetIntersection_None_Vector_float_16384_4 5.80% 1113854.776 1178486.125 - 7.23% -
std::map<int,_int>::contains(key)_(existent)/1024 5.78% 3.867 4.090 - 1.18% -
std::search(vector<int>,_pred)_(same_length)/1000 5.75% 598.545 632.977 - 5.89% -
BM_deque_deque_copy/0 5.75% 0.869 0.919 - -0.07% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.74% 3.612 3.820 - 0.98% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 5.74% 114321.025 120882.746 - -22.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.73% 201241354.042 212764970.515 - 7.09% -
BM_deque_deque_copy/70000 5.72% 3181.967 3364.115 - 2.13% -
std::rotate_copy(deque<int>)/32 5.71% 2.572 2.719 - 1.88% -
SetIntersection_Front_Vector_uint32_16384_256 5.70% 2156052.399 2278895.781 - 6.63% -
BM_PushHeap_uint32_Random_256 5.69% 5.500 5.813 - 7.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 5.67% 27.944 29.529 - 3.66% -
BM_PushHeap_string_PipeOrgan_1024 5.66% 9.445 9.980 - 0.87% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.65% 1.259 1.330 - 4.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.65% 142264504.620 150302496.841 - 0.93% -
std::find_end(vector<int>)_(single_element)/1024 5.65% 236.608 249.966 - -5.77% -
rng::starts_with(deque<int>,_pred)/1048576 5.64% 506338.357 534906.421 - -2.54% -
BM_vector_deque_ranges_move/70000 5.64% 3102.948 3277.941 - 0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.63% 1097.471 1159.286 - -9.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.62% 27.208 28.739 - -1.52% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.61% 17.333 18.306 - -5.12% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.60% 49704.562 52486.400 - 2.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 5.58% 18.897 19.952 - 7.95% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.57% 22.140 23.374 - -2.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.54% 86.806 91.613 - -0.58% -
rng::contains(deque<int>)_(process_all)/8 5.51% 2.866 3.024 - -2.75% -
std::find(vector<char>)_(process_all)/1024 5.50% 16.113 16.999 - 2.87% -
SetIntersection_Front_Vector_float_16384_256 5.50% 2168473.030 2287765.635 - 0.65% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.49% 98400.111 103799.078 - 4.68% -
SetIntersection_Front_Vector_uint64_1024_256 5.49% 2136169.938 2253367.651 - 0.26% -
BM_deque_deque_ranges_move/70000 5.48% 3309.786 3491.158 - 0.54% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.46% 6820.001 7192.250 - 4.86% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.44% 1371135.881 1445751.219 - -2.08% -
std::remove_if(deque<int>)_(sprinkled)/50 5.43% 60.469 63.750 - -2.87% -
BM_PushHeap_string_SingleElement_4 5.43% 2.331 2.458 - 4.73% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.39% 35.465 37.376 - -10.74% -
std::make_heap(deque<int>)_(repeated)/1024 5.37% 2162.137 2278.323 - 0.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 5.37% 57576.476 60669.471 - 0.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.35% 1693.090 1783.680 - -5.47% -
std::transform(list<int>)_(identity_transform)/32 5.34% 16.099 16.960 - 0.06% -
std::unordered_multiset<int>::ctor(const&)/32 5.34% 204.962 215.909 - 7.85% -
std::unordered_multiset<int>::ctor(const&)/8192 5.33% 56108.442 59100.256 - 8.03% -
BM_vector_deque_ranges_copy_backward/64000 5.32% 7401.867 7795.864 - -3.31% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 5.32% 23.967 25.243 - 2.74% -
std::move_backward(deque<int>)/262144 5.32% 29873.621 31463.072 - 0.66% -
SetIntersection_Front_Vector_string_256_64 5.32% 9986969.937 10517927.165 - -1.51% -
SetIntersection_Interlaced_Vector_float_16384_4 5.32% 1650158.699 1737878.315 - 28.76% -
std::remove_if(list<int>)_(sprinkled)/50 5.31% 74.944 78.927 - 3.64% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.31% 461979.139 486522.862 - 0.95% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 5.30% 21.997 23.163 - 8.70% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.30% 144.245 151.891 - 3.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.29% 96441.383 101545.488 - -2.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 5.28% 11.775 12.396 - -7.42% -
std::partition(deque<int>)_(sparse)/1024 5.27% 381.836 401.955 - 5.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 5.27% 0.257 0.270 - 5.64% -
SetIntersection_Front_Vector_float_262144_256 5.26% 2167972.137 2281919.844 - 2.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.25% 22.616 23.804 - 3.31% -
BM_StringEraseToEnd_Small_Transparent 5.25% 0.401 0.423 - 5.59% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.25% 12504.796 13160.979 - -0.02% -
std::set<std::string>::contains(key)_(non-existent)/1024 5.24% 20.044 21.094 - 1.12% -
std::remove_copy_if(deque<int>)_(prefix)/1024 5.24% 514.422 541.365 - 0.69% -
std::replace_if(vector<int>)_(sprinkled)/1024 5.22% 243.894 256.629 - 4.56% -
BM_deque_vector_ranges_copy/1 5.22% 2.095 2.205 - 5.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.22% 31.168 32.795 - 6.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.21% 1.052 1.107 - -0.46% -
BM_StringEraseWithMove_Large_Transparent 5.20% 2.648 2.785 - 7.98% -
ranges::minmax(std::vector<long_long>)/1 5.19% 0.647 0.680 - -1.34% -
SetIntersection_Front_Vector_uint64_16384_16384 5.18% 74450260.835 78303713.538 - 0.02% -
std::rotate_copy(list<int>)/50 5.15% 13.293 13.977 - 0.77% -
std::find_if_not(list<int>)_(process_all)/1024 5.14% 685.464 720.671 - 1.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 5.13% 1.168 1.227 - 5.65% -
std::copy_if(vector<int>)_(entire_range)/262144 5.13% 58640.914 61648.282 - 3.43% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.12% 6264.584 6585.555 - -10.73% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 5.12% 54803.542 57611.372 - 5.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.10% 1.260 1.324 - 4.49% -
std::find_end(forward_list<int>)_(process_all)/1000 5.07% 675.231 709.479 - -3.47% -
std::copy_n(deque<int>)/8 5.07% 2.636 2.770 - 0.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 5.06% 10.217 10.735 - 2.10% -
SetIntersection_Front_Vector_float_256_256 5.04% 4333279.065 4551812.967 - 0.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.04% 1050992.930 1103972.529 - 0.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 5.02% 54841.951 57593.500 - 5.62% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.01% 9.434 9.907 - 0.47% -
std::find(vector<char>)_(process_all)/8192 5.01% 134.965 141.726 - -1.31% -
std::reverse(vector<int>)/8 5.00% 1.478 1.552 - -4.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.00% 9623.536 10104.406 - 4.87% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.00% 98806.582 103743.146 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.99% 64345387.314 67558744.630 - -6.22% -
SetIntersection_Interlaced_Set_float_16384_16384 4.98% 208798456.154 219202694.062 - 0.42% -
std::is_sorted_until(list<int>,_pred)/1024 4.97% 793.072 832.459 - 4.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.96% 1.762 1.849 - -0.08% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.95% 760.610 798.278 - 0.06% -
SetIntersection_Front_Vector_string_64_64 4.95% 24966445.875 26201556.262 - 2.40% -
std::set<std::string>::count(key)_(existent)/32 4.94% 15.437 16.200 - -4.91% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.94% 30.166 31.657 - -8.41% -
BM_CmpEqual_ushort_uint 4.93% 1.069 1.122 - 3.84% -
std::copy_backward(list<int>)/64 4.93% 29.932 31.406 - 1.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.91% 4.507 4.729 - -11.13% -
std::move(vector<int>)/8 4.91% 2.169 2.276 - 0.28% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.90% 50096.565 52552.689 - -1.47% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.88% 16.837 17.657 - -0.80% -
SetIntersection_Front_Set_string_256_16 4.87% 6789106.864 7119926.516 - -5.24% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.86% 8.964 9.400 - -0.22% -
BM_std_minmax_element<char>/512 4.85% 139.007 145.753 - 8.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.85% 31.965 33.516 - 0.87% -
ranges::minmax(std::vector<char>)/70000 4.85% 564.879 592.270 - 0.07% -
std::find_first_of(deque<int>)_(small_needle)/32 4.84% 107.704 112.922 - 6.94% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.83% 9.779 10.252 - -26.38% -
BM_std_minmax_element<char>/1024 4.83% 273.212 286.403 - 9.88% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.82% 325.245 340.925 - 6.95% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.82% 6742.689 7067.739 - -4.95% -
std::find_if_not(vector<int>)_(process_all)/32768 4.82% 3749.940 3930.559 - 22.88% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 4.81% 549.931 576.373 - -11.20% -
BM_lexicographical_compare_three_way_slow_path/16 4.79% 4.356 4.565 - 0.06% -
BM_deque_deque_move_backward/65536 4.79% 7628.923 7994.095 - -0.63% -
std::map<int,_int>::ctor(const&)/32 4.76% 216.427 226.740 - -1.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.76% 201498306.274 211097551.652 - -0.18% -
std::all_of(deque<int>)_(process_all)/50 4.76% 18.839 19.736 - 0.20% -
rng::starts_with(deque<int>)/1000 4.71% 436.051 456.594 - 3.68% -
std::find_first_of(deque<int>)_(small_needle)/1024 4.70% 3433.542 3595.020 - 4.11% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.68% 2.278 2.385 - -0.24% -
std::vector<int>::ctor(size)/1024 4.67% 42.209 44.182 - 1.81% -
std::unordered_set<int>::count(key)_(non-existent)/8192 4.67% 1.376 1.440 - -1.33% -
std::multiset<std::string>::contains(key)_(existent)/1024 4.66% 23.341 24.430 - -1.96% -
std::unordered_multiset<int>::ctor(const&)/1024 4.65% 6952.828 7276.374 - 7.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.65% 0.775 0.811 - -0.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.64% 10.110 10.579 - -2.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.63% 18194211.567 19035988.815 - 1.24% -
std::for_each_n(list<int>)/8 4.61% 2.421 2.533 - 7.47% -
BM_deque_vector_move/1 4.61% 2.051 2.145 - 2.29% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.61% 44.226 46.265 - 8.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.60% 6278.212 6566.910 - -1.50% -
std::find_end(list<int>)_(process_all)/1024 4.60% 697.957 730.033 - 0.20% -
std::move_backward(deque<int>)/32768 4.59% 3264.622 3414.597 - -1.29% -
std::set<std::string>::find(key)_(non-existent)/32 4.58% 9.423 9.855 - -4.57% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 4.58% 40.776 42.642 - 1.38% -
BM_deque_deque_move/4000 4.57% 142.118 148.610 - 3.72% -
BM_PushHeap_float_QuickSortAdversary_1 4.56% 0.449 0.470 - 0.80% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.56% 113925212.174 119121521.237 - -0.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.55% 231.290 241.811 - 2.78% -
std::move_backward(deque<int>)/1048576 4.54% 125794.150 131509.579 - -0.10% -
BM_vector_deque_move_backward/65536 4.54% 7706.512 8056.546 - 0.17% -
std::pop_heap(deque<size_t>)/8192 4.54% 57.144 59.736 - 0.23% -
std::multimap<int,_int>::ctor(const&)/32 4.53% 217.826 227.694 - 2.98% -
SetIntersection_Front_Vector_string_16384_64 4.53% 3122086.287 3263403.650 - -2.49% -
std::copy(deque<int>)/8 4.52% 2.588 2.705 - -1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.52% 558.974 584.250 - -12.62% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 4.51% 16.357 17.095 - 3.74% -
BM_lexicographical_compare_three_way_fast_path/1024 4.50% 236.321 246.962 - 0.37% -
std::find_if_not(list<int>)_(process_all)/8192 4.50% 6934.482 7246.489 - -0.46% -
SetIntersection_None_Vector_float_16384_16384 4.50% 1118584.505 1168869.895 - 7.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.48% 736.650 769.641 - -1.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.48% 32.972 34.449 - 6.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 4.47% 32.425 33.874 - 39.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.47% 4367975.961 4563040.800 - -14.65% -
std::copy_n(vector<int>)/64 4.46% 2.455 2.565 - 4.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.45% 3638.752 3800.706 - 0.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.45% 31.648 33.056 - -6.41% -
rng::find_last(vector<char>)_(bail_90%)/8 4.45% 0.440 0.460 - -0.12% -
std::copy_backward(vector<bool>)_(aligned)/512 4.44% 1.547 1.616 - 0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.41% 241.115 251.740 - 0.53% -
std::fill_n(list<int>)/50 4.41% 15.179 15.848 - 0.85% -
BM_lexicographical_compare_three_way_fast_path/64 4.39% 15.034 15.695 - -0.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.39% 1.203 1.256 - 8.73% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.38% 14.984 15.640 - 0.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.37% 72.014 75.159 - -2.68% -
std::find_if_not(vector<int>)_(process_all)/8192 4.37% 943.307 984.487 - 22.46% -
std::fill_n(vector<bool>)/32768 4.36% 29.285 30.562 - 1.20% -
BM_StringFindAllMatch/8 4.36% 2.683 2.800 - 0.15% -
std::reverse_copy(list<int>)/32768 4.36% 25899.089 27027.012 - 1.90% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 4.35% 26.306 27.451 - 2.00% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.35% 58227.047 60761.896 - 1.04% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.35% 21.110 22.029 - -6.20% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.33% 2765.025 2884.809 - 0.58% -
std::remove(deque<int>)_(prefix)/50 4.33% 57.520 60.011 - -5.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.33% 0.769 0.802 - 1.10% -
BM_lexicographical_compare_three_way_slow_path/4 4.30% 1.130 1.179 - 0.08% -
std::count(list<int>)_(every_other)/1024 4.29% 667.153 695.776 - -0.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.29% 881860.156 919663.094 - 6.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.28% 56.096 58.499 - 1.89% -
SetIntersection_None_Vector_float_16384_1 4.28% 1113404.952 1161053.683 - 5.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 4.28% 1680877.573 1752756.624 - -18.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.27% 200619415.969 209189113.858 - 6.60% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.26% 11.396 11.881 - 3.51% -
SetIntersection_Front_Set_string_16384_64 4.25% 4301042.807 4483931.440 - -10.04% -
SetIntersection_Front_Vector_float_1024_256 4.25% 2168224.583 2260298.835 - 6.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.24% 348623584.594 363407686.581 - 2.39% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 4.23% 109401.046 114028.538 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.23% 1148840.282 1197430.851 - 2.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 4.23% 974407.895 1015606.884 - 3.50% -
BM_PushHeap_string_Random_1024 4.23% 14.831 15.458 - 2.45% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.23% 4.076 4.249 - 0.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.21% 6.678 6.959 - 2.30% -
std::find_end(list<int>)_(single_element)/1000 4.21% 684.813 713.617 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 4.21% 28.048 29.228 - -0.33% -
SetIntersection_Front_Set_uint64_262144_256 4.20% 3713053.704 3869017.632 - -4.18% -
std::rotate(list<int>)_(1_element_forward)/32 4.19% 13.296 13.853 - 0.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 4.18% 238855.348 248849.953 - 1.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.18% 22.952 23.911 - 10.15% -
BM_deque_deque_ranges_copy_backward/512 4.17% 18.929 19.719 - 4.36% -
rng::contains_subrange(list<int>)_(single_element)/50 4.17% 17.211 17.929 - 2.83% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 4.17% 99318.142 103457.815 - 2.77% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.15% 24.249 25.256 - 4.26% -
SetIntersection_Front_Vector_string_1024_64 4.15% 3204752.702 3337703.541 - 2.50% -
BM_lexicographical_compare_three_way_fast_path/16384 4.15% 3630.878 3781.469 - -0.29% -
BM_StringAssignAsciiz_Large_Opaque 4.15% 11.787 12.276 - 6.03% -
bm_lexicographical_compare<signed_char>/64 4.14% 1.911 1.990 - -4.78% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.14% 22.398 23.325 - 4.60% -
std::set<int>::find(key)_(non-existent)/1024 4.13% 5.378 5.601 - -1.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 4.13% 31945.992 33266.498 - 4.44% -
std::unordered_set<std::string>::erase(iterator)/8192 4.13% 29.255 30.463 - 2.93% -
bm_ranges_swap_ranges_vb_unaligned/4096 4.13% 64.105 66.752 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.11% 211188653.580 219859302.897 - 9.45% -
std::for_each_n(list<int>)/8192 4.10% 7358.066 7660.010 - -2.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.10% 71.608 74.546 - 0.30% -
std::move_backward(deque<int>)/4096 4.10% 152.702 158.967 - 0.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.10% 12375.756 12883.446 - -4.14% -
std::unique(list<int>)_(sprinkled)/8192 4.10% 7873.584 8196.551 - 0.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.10% 16285.415 16952.864 - 0.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.09% 12552.941 13066.095 - 2.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 4.08% 17.357 18.066 - 5.13% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.08% 9.165 9.539 - 2.52% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 4.08% 276.552 287.832 - 0.30% -
std::is_partitioned(list<int>)_(partitioned)/50 4.07% 13.477 14.026 - 0.85% -
std::reverse(list<int>)/32768 4.07% 19216.225 19998.684 - 14.16% -
std::unordered_set<int>::erase(key)_(existent)/32 4.07% 21.354 22.223 - 6.33% -
BM_vector_deque_ranges_copy_backward/4000 4.07% 141.043 146.777 - 0.78% -
std::list<int>::ctor(size)/8192 4.06% 97155.562 101104.783 - 0.91% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.06% 20244.289 21066.770 - -17.75% -
std::upper_bound(std::list<int>)/8192 4.06% 14122.896 14695.889 - -0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.05% 5513.537 5737.005 - 1.21% -
std::list<int>::ctor(size)/1024 4.05% 11889.752 12370.739 - 1.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 4.03% 922.234 959.392 - 0.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.02% 23.286 24.223 - 0.07% -
std::find_first_of(deque<int>)_(small_needle)/50 4.02% 165.166 171.803 - 5.68% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.02% 39.750 41.347 - 10.09% -
std::copy_n(vector<int>)/8 4.02% 2.114 2.199 - -0.17% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.01% 3426.712 3564.275 - -2.65% -
SetIntersection_Front_Set_float_256_64 4.01% 5460516.086 5679719.842 - 1.20% -
std::is_sorted_until(list<int>,_pred)/8192 3.99% 7620.691 7924.691 - 2.75% -
BM_lexicographical_compare_three_way_fast_path/4096 3.98% 922.133 958.867 - 0.22% -
std::unique(deque<int>)_(contiguous)/52 3.98% 55.424 57.628 - -0.32% -
std::set<std::string>::count(key)_(non-existent)/1024 3.98% 23.784 24.729 - 2.44% -
std::multiset<std::string>::find(key)_(existent)/1024 3.97% 22.792 23.697 - 0.61% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.97% 9.940 10.335 - 1.27% -
std::remove(list<int>)_(sprinkled)/8192 3.95% 7863.522 8174.409 - -0.25% -
BM_PushHeap_uint32_Random_16384 3.94% 5.618 5.840 - -1.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.93% 23.468 24.390 - 1.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.93% 14554.157 15125.841 - 0.51% -
std::is_sorted(deque<int>,_pred)/1024 3.93% 617.072 641.301 - 0.00% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.92% 24094.137 25039.642 - -3.33% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.92% 3.178 3.303 - 0.21% -
std::for_each(vector<int>)/8192 3.90% 252.365 262.209 - 2.46% -
std::pop_heap(deque<float>)/8192 3.90% 59.703 62.030 - 1.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.89% 624.959 649.269 - -22.81% -
ranges::min(std::list<char>)/64 3.88% 25.927 26.932 - 0.37% -
std::for_each_n(deque<int>)/8 3.87% 1.156 1.201 - 8.16% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.87% 236.209 245.341 - 0.06% -
std::unordered_set<int>::clear()/32 3.86% 604.585 627.945 - 6.05% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.86% 7.511 7.801 - -6.75% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.86% 125.098 129.928 - 0.86% -
bm_swap_ranges_vb_aligned/8 3.85% 3.148 3.270 - 3.06% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.85% 23197.843 24091.383 - 3.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.85% 628.116 652.297 - 0.93% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.84% 9.529 9.895 - 0.15% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.83% 1.520 1.579 - 3.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.83% 260371.769 270338.720 - 3.72% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.82% 2.333 2.422 - -0.69% -
BM_deque_deque_ranges_move_backward/64000 3.82% 7520.577 7808.159 - 0.17% -
std::vector<int>::ctor(size)/32 3.80% 9.964 10.342 - -3.03% -
BM_lexicographical_compare_three_way_fast_path/262144 3.79% 58419.173 60633.519 - 0.46% -
rng::starts_with(vector<int>)/1000 3.79% 58.342 60.551 - 3.83% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.78% 25235.875 26188.853 - -3.69% -
std::sort_heap(deque<int>)/8192 3.77% 453018.868 470111.326 - -0.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 3.77% 24.606 25.533 - 7.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.76% 725.747 753.056 - -1.37% -
rng::starts_with(deque<int>)/8 3.76% 3.900 4.046 - 0.59% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.76% 285.556 296.286 - 3.87% -
ranges::min(std::vector<long_long>)/70000 3.75% 7674.275 7961.994 - 0.25% -
std::find_first_of(deque<int>)_(small_needle)/8192 3.73% 27743.971 28779.979 - 4.25% -
BM_vector_deque_move_backward/1024 3.73% 37.178 38.563 - 0.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.73% 13.076 13.563 - -0.13% -
std::stable_partition(deque<int>)_(dense)/32 3.72% 29.751 30.858 - 11.33% -
BM_lexicographical_compare_three_way_fast_path/65536 3.71% 14587.432 15128.074 - 0.29% -
BM_std_minmax_element<char>/64000 3.70% 16622.266 17237.100 - 8.55% -
std::move(deque<int>)/1048576 3.69% 54549.017 56563.915 - 2.66% -
ranges::min(std::vector<char>)/70000 3.69% 478.639 496.306 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.69% 90442.635 93776.067 - 6.75% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.68% 31591.357 32754.972 - 0.92% -
std::sort(vector<NonIntegral>)_(repeated)/8192 3.68% 3747.119 3885.128 - 3.71% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.68% 301.415 312.504 - 6.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 3.68% 0.528 0.547 - -4.53% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.67% 3627.443 3760.706 - -0.68% -
std::is_sorted(deque<int>,_pred)/8192 3.67% 5007.942 5191.533 - 0.04% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.66% 1.115 1.156 - 0.48% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.66% 331.655 343.790 - -0.72% -
SetIntersection_None_Set_string_256_256 3.65% 5697327.418 5905485.961 - 2.71% -
std::partial_sort(deque<int>)_(repeated)/1024 3.65% 6271.045 6500.040 - 2.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.64% 17.080 17.703 - 0.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.63% 218.053 225.978 - 0.14% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.63% 240187.336 248913.157 - 1.04% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.63% 12.455 12.907 - -0.03% -
std::find_if(list<int>)_(process_all)/8 3.62% 2.294 2.377 - -1.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.62% 11369.191 11781.051 - 0.70% -
bm_ranges_lexicographical_compare<int>/8 3.61% 1.447 1.499 - -0.83% -
BM_vector_deque_ranges_move_backward/70000 3.60% 8114.499 8406.600 - -0.25% -
std::multiset<std::string>::erase(iterator)/8192 3.60% 29.953 31.031 - -15.69% -
std::find(vector<int>)_(process_all)/8 3.60% 2.702 2.799 - 0.56% -
std::multiset<std::string>::count(key)_(existent)/32 3.60% 19.597 20.301 - 2.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.59% 84943.400 87996.966 - -0.14% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.59% 260645.710 270001.700 - 3.76% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.58% 785.946 814.120 - 5.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 3.58% 5.526 5.724 - 3.27% -
SetIntersection_None_Vector_float_16_1 3.57% 64161355.631 66453767.857 - 5.58% -
BM_deque_deque_copy/64000 3.57% 2947.276 3052.559 - 2.11% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.57% 0.586 0.607 - 3.59% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.56% 1034953.129 1071772.884 - -0.74% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.56% 6.109 6.326 - -0.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.55% 105267.024 109004.345 - 0.27% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.55% 920.710 953.390 - 0.07% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.55% 258.782 267.963 - -4.45% -
BM_std_minmax_element<char>/65536 3.55% 17040.338 17644.687 - 8.50% -
std::unique_copy(deque<int>)_(contiguous)/52 3.54% 14.396 14.906 - -40.29% -
BM_deque_deque_ranges_move_backward/64 3.54% 3.419 3.540 - 3.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.54% 24.364 25.226 - -1.28% -
vector<bool>(const_vector<bool>&) 3.53% 9.564 9.902 - 1.69% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.52% 13.850 14.338 - 2.42% -
BM_vector_deque_copy/1024 3.52% 35.780 37.040 - 0.74% -
std::search(list<int>)_(no_match)/1000 3.52% 672.398 696.080 - 2.87% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.52% 24.179 25.030 - 0.90% -
BM_std_minmax_element<char>/4000 3.52% 1048.304 1085.176 - 8.97% -
std::rotate(list<int>)_(by_1/2)/8192 3.51% 4656.686 4820.335 - -5.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.51% 28.304 29.296 - 2.60% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.50% 12.580 13.020 - 1.60% -
SetIntersection_None_Vector_float_16384_64 3.49% 1125762.233 1165004.125 - 6.42% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.49% 23415.293 24231.401 - 3.71% -
BM_std_minmax_element<long_long>/64 3.48% 16.688 17.269 - -3.37% -
std::replace_if(list<int>)_(prefix)/50 3.48% 23.656 24.480 - -0.19% -
BM_deque_deque_copy_backward/2 3.47% 2.468 2.553 - 8.39% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.47% 789.857 817.272 - 0.04% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.46% 3663.895 3790.842 - 0.15% -
std::remove_if(list<int>)_(prefix)/1024 3.46% 972.520 1006.161 - -1.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.46% 42325.455 43788.264 - 2.12% -
std::copy_if(list<int>)_(entire_range)/8 3.46% 2.452 2.537 - 0.55% -
std::partition(vector<int>)_(dense)/8192 3.45% 1810.876 1873.317 - 0.15% -
BM_lexicographical_compare_three_way_fast_path/4 3.44% 1.112 1.151 - 0.03% -
SetIntersection_Interlaced_Set_string_16384_64 3.44% 345293571.655 357182081.392 - 1.82% -
BM_std_minmax_element<long_long>/64000 3.44% 16273.847 16832.941 - -2.88% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.42% 5332.129 5514.725 - 2.77% -
std::equal(vector<bool>)_(unaligned)/50 3.42% 0.816 0.844 - -16.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.42% 179899.998 186056.201 - -15.72% -
BM_PushHeap_float_Ascending_262144 3.42% 5.097 5.272 - -0.05% -
BM_std_minmax_element<long_long>/65536 3.41% 16665.713 17234.776 - -3.15% -
std::deque<int>::ctor(size)/8192 3.41% 440.115 455.142 - -2.02% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.41% 20.571 21.272 - 4.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.40% 63088.702 65235.492 - 0.86% -
std::move(vector<bool>)_(unaligned)/1048576 3.40% 6514.209 6735.758 - 3.16% -
std::flat_map<int,_int>::erase(key)_(existent)/32 3.40% 21.783 22.523 - -1.29% -
BM_std_minmax_element<char>/70000 3.39% 18227.984 18846.634 - 8.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.39% 4070286.955 4208415.337 - -7.78% -
BM_std_minmax_element<long_long>/70000 3.39% 17802.912 18406.158 - -3.06% -
std::find_end(vector<int>)_(single_element)/8192 3.38% 1810.958 1872.194 - -5.23% -
SetIntersection_None_Vector_float_256_4 3.37% 4268277.429 4412328.351 - 4.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.37% 19137.364 19781.995 - 11.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.36% 1908.898 1972.970 - -0.30% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.35% 15145.098 15652.978 - 0.78% -
BM_deque_vector_move/512 3.35% 16.616 17.173 - 3.74% -
BM_vector_deque_ranges_move_backward/64 3.35% 2.975 3.075 - -2.31% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.34% 4.513 4.663 - 0.36% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.34% 547.613 565.904 - -11.77% -
bm_ranges_swap_ranges_vb_aligned/262144 3.33% 481.950 498.022 - -1.49% -
std::move(vector<bool>)_(unaligned)/512 3.33% 4.782 4.941 - -3.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.33% 1.201 1.241 - 4.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.33% 53390.429 55166.449 - -0.02% -
std::count(vector<int>)_(every_other)/8 3.33% 1.335 1.380 - 3.43% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.32% 14556.907 15040.817 - 0.03% -
BM_PushHeap_string_PipeOrgan_262144 3.32% 17.362 17.939 - 1.83% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.32% 1893.064 1955.967 - 2.90% -
std::rotate(list<int>)_(by_1/3)/8192 3.32% 8197.130 8469.500 - -7.90% -
SetIntersection_None_Set_string_16384_4 3.31% 188212651.992 194446297.894 - 0.91% -
std::find(vector<long_long>)_(bail_25%)/8 3.31% 0.893 0.923 - 3.60% -
bm_ranges_swap_ranges_vb_aligned/131072 3.31% 244.249 252.326 - -1.32% -
SetIntersection_None_Vector_float_1024_1 3.31% 1101633.699 1138060.187 - 4.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.31% 129615.737 133901.587 - -1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.31% 799519.359 825953.995 - -0.12% -
BM_std_minmax_element<char>/5500 3.31% 1441.057 1488.692 - 8.80% -
BM_vector_deque_ranges_move_backward/65536 3.30% 7713.704 7967.971 - 0.04% -
std::find(list<int>)_(bail_25%)/8 3.28% 0.919 0.949 - 3.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.28% 12369.837 12775.506 - -2.45% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 3.28% 1.279 1.321 - -15.60% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.27% 929361.828 959792.640 - -0.07% -
BM_deque_deque_ranges_copy/64000 3.27% 2950.545 3047.095 - -2.11% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.27% 58284.225 60189.340 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.27% 205335869.819 212045136.063 - 3.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.27% 31.405 32.431 - 26.64% -
std::unordered_set<int>::contains(key)_(existent)/8192 3.26% 1.218 1.258 - -3.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.26% 0.608 0.627 - 0.81% -
BM_StringFindStringLiteral/64 3.26% 2.140 2.209 - 1.73% -
std::find_end(forward_list<int>)_(single_element)/1024 3.26% 698.772 721.540 - 2.22% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.26% 9.678 9.994 - 1.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.25% 24.558 25.357 - 0.77% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.25% 2.011 2.076 - 0.01% -
BM_std_minmax_element<char>/4096 3.25% 1075.804 1110.772 - 8.78% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.25% 333.708 344.553 - 0.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.25% 518.014 534.827 - 4.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 3.24% 57.389 59.251 - 4.14% -
std::copy_if(vector<int>)_(entire_range)/64 3.24% 15.545 16.049 - -7.01% -
SetIntersection_None_Vector_float_64_4 3.23% 16316493.242 16843446.035 - 6.20% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.23% 25.080 25.889 - 13.07% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.23% 6784.039 7002.899 - 3.38% -
BM_std_minmax_element<long_long>/512 3.22% 134.114 138.434 - -4.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.21% 2.940 3.035 - 2.41% -
std::list<int>::ctor(const&)_(cheap_elements)/32 3.21% 333.164 343.857 - 5.90% -
BM_StringFindCharLiteral/32 3.21% 1.620 1.672 - 3.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.20% 23.326 24.073 - -27.85% -
std::find_end(forward_list<int>)_(single_element)/8192 3.20% 5727.830 5911.260 - 3.43% -
std::remove_copy(list<int>)_(prefix)/50 3.20% 18.574 19.168 - 1.30% -
std::search(list<int>,_pred)_(same_length)/8192 3.20% 8817.087 9099.013 - 12.64% -
std::deque<int>::ctor(size)/1024 3.20% 71.742 74.036 - -19.89% -
BM_std_minmax_element<long_long>/5500 3.19% 1394.534 1439.065 - -3.17% -
std::fill_n(vector<bool>)/64 3.19% 1.425 1.471 - -0.73% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.19% 178310.725 183994.596 - 0.31% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.18% 0.883 0.911 - 2.58% -
BM_deque_deque_copy/1 3.18% 2.487 2.566 - 0.92% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.18% 10.802 11.145 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.17% 15.323 15.808 - 2.80% -
std::replace_if(deque<int>)_(sprinkled)/8192 3.16% 2914.379 3006.536 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.16% 1195722.763 1233458.216 - -0.10% -
ranges::minmax(std::deque<char>)/8 3.14% 3.791 3.910 - -2.93% -
std::partition_copy(vector<int>)/50 3.14% 12.210 12.593 - -1.46% -
BM_deque_deque_ranges_copy/1024 3.14% 36.782 37.936 - 1.34% -
std::fill(vector<int>)/1024 3.14% 29.077 29.989 - 1.94% -
rng::contains(list<int>)_(process_all)/32 3.14% 9.046 9.330 - 0.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.13% 713.961 736.319 - 2.48% -
std::set<int>::erase(key)_(non-existent,_end)/32 3.13% 2.636 2.719 - 16.79% -
BM_std_minmax_element<long_long>/4096 3.12% 1040.815 1073.288 - -3.39% -
SetIntersection_None_Vector_float_256_1 3.11% 4316317.025 4450492.911 - 4.92% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.11% 215.170 221.857 - -1.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.11% 3927.128 4049.075 - 1.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.10% 35.733 36.843 - -0.07% -
std::multiset<int>::ctor(const&)/32 3.10% 216.422 223.133 - 0.84% -
BM_std_minmax_element<int>/2 3.10% 0.665 0.685 - 6.44% -
SetIntersection_None_Vector_float_16_4 3.09% 54796785.307 56491390.643 - 5.23% -
SetIntersection_None_Vector_float_4_4 3.08% 136030635.479 140223596.644 - 5.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.08% 4562981.152 4703551.912 - -0.18% -
BM_std_minmax_element<long_long>/4000 3.07% 1016.659 1047.904 - -3.49% -
std::list<int>::insert(begin)_(cheap_elements)/8192 3.07% 12.073 12.443 - 9.12% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.06% 1436.657 1480.579 - 2.02% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.06% 4.208 4.336 - -1.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.05% 20.660 21.290 - 0.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.05% 19.060 19.640 - -0.15% -
BM_std_minmax_element<long_long>/2 3.04% 0.665 0.685 - 0.25% -
SetIntersection_Interlaced_Vector_float_1024_4 3.04% 1391355.035 1433636.259 - 12.88% -
std::fill_n(vector<bool>)/512 3.03% 1.428 1.471 - 1.06% -
bm_lexicographical_compare<unsigned_char>/1 3.03% 1.566 1.613 - 8.23% -
BM_std_minmax_element<long_long>/1024 3.02% 264.891 272.900 - -3.31% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.02% 1.501 1.546 - 3.86% -
BM_std_minmax_element<short>/64000 3.02% 15947.234 16428.572 - -1.91% -
std::copy_backward(deque<int>)/262144 3.01% 30572.528 31494.257 - -5.94% -
SetIntersection_Front_Set_uint64_16384_64 3.00% 1680363.084 1730802.024 - 2.65% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.00% 238721.182 245884.326 - -0.79% -
SetIntersection_Front_Vector_uint32_16384_16384 2.99% 77236227.206 79545229.867 - 12.44% -
ranges::minmax(std::deque<__int128>)/64 2.99% 30.145 31.046 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.99% 6158365.591 6342214.032 - -0.45% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 2.98% 13.365 13.764 - 3.21% -
std::pop_heap(vector<int>)/1024 2.98% 9.682 9.971 - 0.04% -
std::list<int>::ctor(size)/32 2.97% 327.376 337.114 - -1.90% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.97% 2.943 3.031 - 2.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.96% 13592.281 13995.274 - 2.84% -
std::copy_backward(list<int>)/32768 2.96% 26091.314 26864.519 - 1.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.96% 172261.493 177365.907 - 2.54% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.96% 1861.663 1916.722 - 2.68% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.95% 13.640 14.043 - 0.36% -
std::count(list<int>)_(every_other)/8192 2.94% 6589.890 6783.894 - -0.62% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.94% 16.530 17.016 - 6.15% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.94% 35465.233 36506.879 - -0.37% -
std::copy_if(list<int>)_(every_other)/1048576 2.94% 820991.267 845101.891 - 1.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.93% 73.365 75.518 - -0.64% -
BM_std_minmax_element<short>/65536 2.93% 16323.313 16801.437 - -2.05% -
BM_PushHeap_string_SingleElement_16 2.93% 2.606 2.682 - 2.56% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.92% 567.155 583.734 - 0.08% -
BM_std_minmax_element<short>/1024 2.92% 262.286 269.949 - -2.60% -
BM_std_minmax_element<long_long>/4 2.92% 1.222 1.258 - 0.80% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.91% 210.742 216.881 - -3.99% -
std::stable_sort(vector<int>)_(repeated)/1024 2.91% 1101.470 1133.510 - 3.52% -
BM_std_minmax_element<short>/512 2.91% 134.142 138.043 - -3.04% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.90% 2.247 2.312 - -0.45% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.90% 111.564 114.797 - -0.27% -
BM_StringRelational_Eq_Small_Large_Control 2.90% 0.471 0.485 - 3.45% -
std::set<int>::equal_range(key)_(non-existent)/32 2.90% 2.585 2.660 - 4.93% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.89% 0.962 0.990 - -13.89% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.89% 36928.761 37996.545 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.89% 2128366.699 2189847.168 - 10.53% -
SetIntersection_Front_Set_uint32_64_64 2.88% 12869941.617 13240908.686 - -1.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.88% 11.831 12.172 - -2.69% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.88% 27.049 27.828 - -0.04% -
BM_PushHeap_float_Random_16384 2.88% 7.550 7.768 - 1.48% -
std::rotate(list<int>)_(1_element_forward)/50 2.87% 24.750 25.459 - -2.85% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.87% 5.920 6.090 - -19.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.86% 2298973.510 2364778.997 - 0.73% -
std::copy_n(vector<bool>)_(unaligned)/64 2.86% 1.762 1.812 - 0.80% -
std::copy(vector<bool>)_(aligned)/64 2.86% 1.257 1.293 - -3.83% -
std::find_end(forward_list<int>)_(single_element)/1000 2.86% 686.171 705.783 - 2.80% -
std::multiset<std::string>::ctor(const&)/1024 2.86% 35493.582 36508.076 - 5.98% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.86% 199.261 204.956 - 0.64% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.85% 20369.761 20951.250 - -11.89% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.85% 1.595 1.641 - -0.41% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.85% 3.096 3.184 - -0.01% -
rng::contains_subrange(list<int>)_(single_element)/16 2.85% 4.794 4.930 - 2.36% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.84% 2.424 2.493 - 0.68% -
std::copy_n(vector<int>)/32768 2.84% 3686.644 3791.330 - 0.03% -
std::equal(vector<bool>)_(unaligned)/8 2.84% 0.818 0.841 - -18.38% -
ranges::minmax(std::deque<__int128>)/70000 2.84% 33987.055 34951.750 - 1.16% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.84% 332.248 341.677 - -1.07% -
std::deque<int>::ctor(size)/32 2.84% 27.048 27.815 - -21.99% -
std::unique(deque<int>)_(contiguous)/32 2.84% 49.744 51.155 - 0.48% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.84% 123.572 127.076 - -0.06% -
BM_std_minmax_element<short>/70000 2.83% 17449.812 17943.629 - -1.86% -
BM_std_minmax_element<char>/4 2.83% 1.206 1.240 - -2.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.82% 119282.805 122644.680 - -0.15% -
std::search(deque<int>,_pred)_(same_length)/1000 2.82% 480.779 494.328 - -3.45% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.82% 1.908 1.962 - -6.90% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.82% 416.048 427.761 - -0.46% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.81% 628.631 646.324 - -16.40% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.81% 1638.483 1684.475 - -0.06% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.80% 7395.089 7602.506 - 4.06% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.80% 216.915 222.990 - 2.28% -
ranges::minmax(std::list<char>)/70000 2.80% 52375.250 53840.316 - -4.14% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 2.80% 1.333 1.371 - -13.95% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.80% 7130.931 7330.350 - 0.10% -
std::set<std::string>::count(key)_(non-existent)/32 2.79% 10.090 10.372 - -4.62% -
std::search(vector<int>,_pred)_(same_length)/1024 2.79% 613.250 630.349 - 2.18% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.79% 2830.164 2909.031 - 2.33% -
std::copy_backward(deque<int>)/8 2.78% 2.662 2.736 - -2.54% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.77% 12.708 13.060 - 17.65% -
rng::starts_with(vector<int>)/8 2.77% 1.223 1.257 - 2.78% -
std::search(vector<int>)_(single_element)/1000 2.76% 228.851 235.176 - 2.44% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.76% 889.465 914.042 - 3.65% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.76% 2110.493 2168.692 - -0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.76% 3.417 3.511 - -5.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.76% 47.108 48.406 - -0.27% -
std::lower_bound(std::list<int>)/8192 2.76% 14213.834 14605.435 - -7.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.75% 736.111 756.370 - 4.63% -
std::sort(deque<int>)_(ascending)/8 2.75% 17.770 18.258 - 3.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.75% 31.084 31.938 - -2.31% -
ranges::minmax(std::vector<__int128>)/64 2.74% 31.230 32.087 - -0.16% -
BM_tolower_char<wchar_t> 2.74% 0.603 0.619 - -10.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.73% 645.818 663.480 - 0.43% -
SetIntersection_Front_Vector_float_256_64 2.73% 4261818.675 4377953.444 - 0.70% -
SetIntersection_None_Vector_float_256_16 2.72% 4099074.404 4210728.427 - 5.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 2.72% 10.635 10.925 - 6.62% -
BM_vector_deque_ranges_move/5500 2.72% 195.154 200.463 - 1.79% -
ranges::min(std::list<char>)/70000 2.72% 53107.561 54552.318 - 0.01% -
std::fill_n(vector<bool>)/4096 2.72% 4.085 4.196 - 0.18% -
BM_deque_vector_copy/1024 2.72% 36.903 37.906 - 0.33% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 2.70% 20.495 21.049 - 4.42% -
BM_vector_deque_ranges_copy_backward/4096 2.70% 148.578 152.585 - 0.90% -
std::copy(vector<bool>)_(aligned)/4096 2.70% 4.800 4.930 - 4.95% -
BM_deque_deque_copy/2 2.69% 2.241 2.301 - -0.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.69% 22.655 23.264 - 2.35% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.69% 2110.343 2167.056 - -0.31% -
BM_PushHeap_string_PipeOrgan_16384 2.69% 12.756 13.099 - -2.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.69% 517.651 531.558 - 2.38% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.68% 68.656 70.498 - 0.28% -
std::copy(vector<bool>)_(unaligned)/64 2.68% 1.755 1.802 - 0.37% -
std::find(deque<int>)_(bail_25%)/1024 2.68% 66.035 67.803 - 0.23% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.68% 581.704 597.281 - -0.06% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.68% 1878.757 1929.061 - 0.55% -
std::unordered_multiset<int>::find(key)_(existent)/32 2.67% 1.345 1.380 - -7.75% -
std::fill(vector<bool>)/32768 2.66% 29.214 29.993 - -0.61% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.66% 9.110 9.352 - -2.02% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.66% 29.700 30.490 - 1.83% -
BM_deque_deque_ranges_copy/1 2.65% 2.483 2.549 - 2.77% -
BM_vector_deque_ranges_copy_backward/2 2.65% 1.996 2.049 - -0.23% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.64% 96983.106 99544.216 - 1.93% -
SetIntersection_None_Vector_float_1024_16 2.64% 1096776.640 1125739.209 - 4.28% -
SetIntersection_None_Vector_float_4_1 2.64% 217741939.458 223490919.389 - 4.19% -
std::move(vector<bool>)_(aligned)/1048576 2.64% 1703.571 1748.533 - 0.35% -
bm_ranges_lexicographical_compare<signed_char>/512 2.64% 7.766 7.971 - -2.14% -
std::search(vector<int>,_pred)_(no_match)/1000 2.64% 508.453 521.862 - -0.20% -
std::replace_if(deque<int>)_(prefix)/1024 2.64% 470.356 482.750 - 1.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.63% 502.813 516.030 - -13.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.62% 30.619 31.422 - -0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.61% 23.216 23.823 - -0.02% -
BM_num_get<double> 2.61% 36.182 37.126 - 2.12% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.60% 38.040 39.030 - 3.61% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.60% 6368.763 6534.395 - -0.71% -
rng::find_last(list<int>)_(bail_10%)/8 2.60% 2.021 2.074 - 0.18% -
BM_std_minmax_element<short>/4096 2.60% 1026.218 1052.900 - -2.27% -
std::remove_if(list<int>)_(prefix)/8192 2.60% 10043.714 10304.718 - 4.94% -
SetIntersection_Front_Vector_uint32_262144_16384 2.59% 77262048.723 79265579.012 - 12.01% -
BM_vector_deque_copy/2 2.59% 2.003 2.055 - -0.37% -
std::transform(vector<int>)_(identity_transform)/32 2.59% 8.977 9.210 - -0.09% -
std::partition(vector<int>)_(dense)/1024 2.59% 242.438 248.720 - -0.11% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.59% 18.981 19.472 - -1.36% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.59% 9.069 9.304 - -2.17% -
BM_deque_deque_copy_backward/1 2.58% 2.708 2.778 - 6.49% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.57% 4103.809 4209.477 - 1.14% -
std::copy_if(deque<int>)_(every_other)/64 2.57% 22.779 23.366 - 0.34% -
std::unique_copy(vector<int>)_(contiguous)/32 2.57% 8.480 8.698 - 0.25% -
BM_std_minmax_element<short>/5500 2.57% 1375.647 1410.945 - -2.32% -
ranges::minmax(std::vector<long_long>)/64 2.56% 9.937 10.191 - 0.33% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.56% 476.742 488.949 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 2.56% 12.960 13.292 - 7.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.56% 716.942 735.280 - 1.92% -
SetIntersection_None_Vector_float_16384_16 2.55% 1132002.459 1160892.911 - 5.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.55% 1156.495 1186.003 - 5.86% -
std::move(deque<int>)/64 2.55% 6.112 6.268 - 27.03% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.55% 17.281 17.721 - 1.40% -
bm_lexicographical_compare<unsigned_char>/4096 2.54% 75.774 77.701 - -0.04% -
SetIntersection_Front_Vector_uint32_16384_64 2.54% 1332856.331 1366759.339 - 3.14% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.54% 23.567 24.166 - 1.22% -
SetIntersection_Interlaced_Set_float_16384_1024 2.54% 170803895.483 175136232.994 - 0.50% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.54% 1.594 1.634 - 2.85% -
BM_StringFindCharLiteral/64 2.53% 2.089 2.142 - 2.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.53% 466.458 478.277 - 2.13% -
std::move_backward(vector<int>)/8 2.53% 2.174 2.229 - -3.05% -
BM_PushHeap_string_Descending_16384 2.53% 2.310 2.369 - -0.42% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.53% 20.336 20.850 - 2.96% -
SetIntersection_Front_Set_float_1024_256 2.53% 4190780.106 4296705.901 - 7.69% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.52% 7178.734 7359.922 - 1.49% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.52% 282.401 289.524 - -0.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.51% 1.406 1.441 - 0.64% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.51% 4.994 5.120 - 0.36% -
std::search(vector<int>)_(single_element)/1024 2.51% 234.513 240.396 - 2.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.51% 3.663 3.755 - -2.00% -
std::copy(vector<bool>)_(aligned)/32768 2.51% 34.757 35.629 - 2.06% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.51% 10.125 10.379 - 0.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.50% 1884.918 1932.095 - 0.06% -
std::rotate(list<int>)_(by_1/2)/1024 2.50% 379.774 389.277 - -0.07% -
BM_deque_deque_copy_backward/5500 2.49% 201.973 206.993 - 1.64% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.48% 1.595 1.635 - -0.52% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.47% 11468.981 11752.649 - -1.58% -
BM_deque_deque_ranges_copy/2 2.47% 2.246 2.301 - 2.74% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.47% 4.022 4.122 - 1.35% -
BM_deque_vector_ranges_move_backward/4000 2.46% 142.260 145.766 - 0.42% -
std::replace_if(deque<int>)_(sprinkled)/1024 2.46% 364.284 373.259 - 0.30% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.46% 4.246 4.350 - -8.39% -
std::find(list<int>)_(bail_25%)/8192 2.46% 1418.786 1453.698 - 2.26% -
BM_std_minmax_element<char>/2 2.45% 0.634 0.649 - -0.15% -
BM_PushHeap_uint32_Random_16 2.45% 4.180 4.282 - 3.97% -
BM_vector_deque_ranges_copy_backward/1 2.45% 2.284 2.340 - 0.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.44% 62.699 64.230 - 2.62% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.44% 12612.502 12920.433 - 0.27% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.43% 69.574 71.267 - -11.40% -
rng::find_last(vector<int>)_(bail_90%)/8 2.43% 0.474 0.486 - 5.21% -
BM_deque_vector_copy/4000 2.42% 139.516 142.896 - 0.17% -
BM_vector_deque_ranges_copy_backward/5500 2.42% 198.846 203.649 - 3.02% -
std::set<std::string>::find(key)_(existent)/8192 2.41% 30.665 31.402 - -9.29% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.40% 1.577 1.615 - -2.91% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.40% 17.256 17.670 - -0.74% -
std::copy_if(list<int>)_(every_other)/262144 2.40% 204387.302 209285.867 - -0.33% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.39% 2235.238 2288.750 - 1.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.39% 402.522 412.158 - -0.56% -
ranges::minmax(std::vector<long_long>)/70000 2.39% 8975.629 9190.403 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.39% 42.559 43.575 - 2.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.39% 85623.373 87667.636 - -0.90% -
bm_ranges_lexicographical_compare<int>/64 2.39% 4.343 4.447 - -0.03% -
ranges::minmax(std::list<__int128>)/64 2.38% 38.187 39.097 - 0.17% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.38% 6204.318 6352.157 - -0.70% -
SetIntersection_Front_Set_string_16384_256 2.38% 14418310.113 14761413.657 - -8.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.38% 251532872.470 257513570.719 - -27.61% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.38% 75.881 77.685 - -0.03% -
BM_vector_deque_ranges_copy/64 2.38% 2.803 2.870 - 6.00% -
BM_PushHeap_uint64_PipeOrgan_4 2.37% 0.484 0.496 - -2.28% -
BM_PushHeap_string_Random_256 2.37% 14.217 14.554 - -1.87% -
BM_deque_deque_ranges_move/4096 2.37% 147.232 150.721 - 2.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.37% 485240.586 496718.025 - 0.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.36% 28.842 29.523 - -4.01% -
std::copy_if(list<int>)_(entire_range)/1048576 2.36% 857578.846 877832.656 - 0.83% -
ranges::minmax(std::deque<char>)/64 2.36% 22.697 23.232 - -20.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.36% 6263.388 6411.281 - 0.23% -
ranges::minmax(std::vector<__int128>)/70000 2.36% 34326.380 35136.671 - 0.41% -
BM_std_minmax_element<short>/64 2.36% 16.799 17.195 - -1.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.36% 7172435.720 7341371.100 - -7.40% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.35% 34.827 35.646 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.34% 0.573 0.586 - 3.41% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.34% 20450.763 20929.018 - -1.40% -
std::count_if(list<int>)_(every_other)/8 2.34% 2.716 2.780 - 0.48% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.33% 4672.590 4781.604 - 0.03% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 2.33% 29.226 29.908 - -0.68% -
std::reverse_copy(list<int>)/64 2.33% 29.255 29.937 - 0.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.33% 11567.640 11837.162 - -0.68% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.33% 12.977 13.279 - 0.63% -
BM_deque_vector_move/64 2.33% 2.652 2.714 - 1.66% -
BM_StringRead_Cold_Shallow_Empty 2.32% 1.058 1.083 - -4.53% -
rng::contains(deque<int>)_(process_all)/32 2.32% 8.536 8.734 - -0.51% -
std::rotate(list<int>)_(by_1/4)/1024 2.32% 564.276 577.356 - 0.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.32% 87.309 89.333 - -2.85% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.32% 8.177 8.366 - 4.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.32% 30067.956 30764.449 - -0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.32% 120344.086 123130.794 - 0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.31% 282.629 289.171 - -0.14% -
std::multiset<int>::contains(key)_(existent)/1024 2.31% 3.963 4.054 - -0.46% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.31% 1891.277 1934.960 - 0.53% -
std::set<int>::contains(key)_(existent)/1024 2.31% 3.778 3.865 - 2.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.31% 9.011 9.218 - 0.10% -
std::generate_n(list<int>)/32 2.30% 8.433 8.627 - 1.16% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.30% 11350.045 11611.332 - 3.64% -
std::equal(list<int>)_(it,_it,_it)/8 2.30% 2.653 2.714 - -0.04% -
SetIntersection_Front_Set_float_64_64 2.30% 13646673.642 13960465.236 - 4.92% -
std::search(list<int>)_(single_element)/1024 2.30% 739.627 756.620 - 2.15% -
std::fill_n(list<int>)/32 2.28% 7.936 8.117 - 0.27% -
std::copy_if(list<int>)_(every_other)/512 2.28% 349.505 357.482 - -0.80% -
BM_std_minmax_element<int>/64 2.28% 17.174 17.566 - 4.53% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.28% 12767.873 13059.027 - -0.55% -
SetIntersection_Interlaced_Set_uint64_1_1 2.28% 542209913.817 554566960.554 - 4.43% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.28% 7466.192 7636.206 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.28% 15011.685 15353.245 - 3.81% -
std::remove_if(deque<int>)_(prefix)/1024 2.27% 546.111 558.512 - 0.29% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.27% 12808.151 13098.868 - -0.07% -
SetIntersection_None_Set_float_64_16 2.26% 18072182.118 18481309.779 - 4.57% -
SetIntersection_Interlaced_Set_float_1024_4 2.26% 9788599.901 10009879.798 - 3.06% -
std::reverse_copy(vector<int>)/8 2.25% 2.432 2.487 - -2.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.25% 178938.027 182970.551 - 4.97% -
std::copy_if(deque<int>)_(every_other)/4096 2.25% 1421.829 1453.773 - 0.20% -
BM_std_minmax_element<short>/4000 2.25% 1006.489 1029.085 - -2.29% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.24% 0.695 0.710 - 0.06% -
std::copy_if(deque<int>)_(every_other)/32768 2.24% 11391.688 11647.061 - 0.32% -
std::search(vector<int>,_pred)_(no_match)/1024 2.24% 520.964 532.638 - -0.21% -
std::unique(vector<int>)_(contiguous)/1024 2.24% 302.781 309.566 - 1.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2.24% 511254.748 522708.302 - 1.43% -
std::copy_n(vector<int>)/512 2.24% 15.956 16.313 - 1.58% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.24% 19485468.659 19921818.315 - -12.65% -
SetIntersection_Front_Vector_uint64_1024_64 2.23% 1331682.778 1361436.293 - 5.68% -
std::move(list<int>)/32768 2.23% 30295.449 30972.326 - 0.22% -
SetIntersection_Front_Vector_uint64_256_64 2.23% 4260959.301 4355899.691 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.23% 16.308 16.671 - -1.18% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.23% 4722.770 4827.870 - 0.90% -
std::find_end(list<int>)_(process_all)/8192 2.22% 7498.840 7665.493 - 3.36% -
BM_lexicographical_compare_three_way_fast_path/256 2.22% 68.197 69.712 - -1.96% -
SetIntersection_None_Vector_float_262144_1024 2.20% 1153369.700 1178798.107 - 7.80% -
std::replace_if(vector<int>)_(sprinkled)/8192 2.20% 1897.308 1939.138 - 2.03% -
std::copy(vector<int>)/8 2.20% 2.184 2.232 - 1.75% -
SetIntersection_None_Vector_float_262144_64 2.20% 1147223.260 1172485.368 - 4.00% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.20% 38612.635 39462.495 - 0.01% -
std::stable_sort(vector<int>)_(descending)/1024 2.19% 2777.984 2838.938 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.19% 14310.547 14624.188 - 0.28% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.19% 50857.518 51971.082 - -2.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.19% 7539.064 7704.011 - -0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.18% 111152.191 113576.613 - -3.14% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.18% 9.855 10.069 - 1.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.17% 11785.501 12041.548 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1014687.591 1036714.602 - 1.31% -
SetIntersection_Front_Set_uint64_262144_16384 2.17% 218628940.634 223373878.731 - 0.62% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.16% 0.917 0.937 - 1.52% -
BM_deque_vector_ranges_copy_backward/4000 2.16% 143.060 146.153 - -1.76% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.15% 368.208 376.133 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.15% 51447.054 52553.814 - -0.33% -
std::partition_copy(list<int>)/32 2.15% 8.582 8.766 - -3.85% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 2.15% 8201.226 8377.377 - 2.71% -
std::copy_if(list<int>)_(every_other)/8 2.15% 2.252 2.300 - 0.29% -
ranges::minmax(std::deque<char>)/70000 2.14% 23656.192 24161.964 - -16.97% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.14% 1246.171 1272.787 - -1.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1431882.474 1462441.858 - 1.24% -
bm_ranges_swap_ranges_vb_aligned/64 2.13% 3.067 3.133 - 2.24% -
BM_deque_deque_copy/1024 2.13% 36.899 37.686 - 2.20% -
BM_deque_deque_ranges_copy/5500 2.13% 197.252 201.457 - 1.77% -
SetIntersection_Interlaced_Vector_string_1024_16 2.13% 3319824.348 3390411.160 - -2.55% -
SetIntersection_Front_Set_uint32_16384_16384 2.12% 211515699.545 216001803.162 - 0.89% -
std::generate(vector<int>)/8192 2.12% 1799.929 1838.048 - 0.18% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.12% 5.272 5.384 - 0.66% -
ranges::min(std::list<long_long>)/64 2.12% 24.159 24.670 - -0.29% -
std::search(list<int>,_pred)_(no_match)/8192 2.11% 7238.468 7391.466 - 2.02% -
BM_deque_vector_copy/64000 2.11% 2859.233 2919.572 - 2.36% -
std::rotate(list<int>)_(by_1/3)/50 2.11% 23.151 23.639 - 3.61% -
std::reverse_copy(deque<int>)/4096 2.11% 954.016 974.099 - -1.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.10% 5256.140 5366.700 - -3.01% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.10% 21.793 22.251 - 0.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.10% 106.398 108.630 - 2.40% -
std::rotate_copy(list<int>)/32 2.10% 8.609 8.790 - -2.74% -
std::remove(vector<int>)_(prefix)/1024 2.10% 303.777 310.144 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.10% 1198669.846 1223785.660 - 0.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.09% 3.222 3.290 - 1.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.09% 135879.141 138724.443 - 1.03% -
std::set<int>::contains(key)_(non-existent)/1024 2.09% 6.055 6.181 - 0.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.09% 4.450 4.543 - 0.65% -
SetIntersection_Interlaced_Vector_uint32_1024_4 2.08% 1264317.629 1290672.491 - -2.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.08% 4785.839 4885.476 - 1.91% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.07% 18.593 18.979 - 0.91% -
SetIntersection_None_Vector_float_16_16 2.06% 34118096.115 34822302.332 - 3.77% -
std::partition_point(deque<int>)/8192 2.06% 14.911 15.219 - -0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.06% 1.630 1.663 - 0.36% -
std::find(deque<int>)_(process_all)/8192 2.06% 1911.547 1950.908 - 0.10% -
std::copy_if(vector<int>)_(entire_range)/4096 2.05% 911.558 930.276 - 0.04% -
BM_PushHeap_string_QuickSortAdversary_4 2.05% 6.378 6.509 - 1.99% -
bm_ranges_swap_ranges_vb_unaligned/8 2.05% 4.956 5.058 - -0.54% -
BM_vector_deque_ranges_copy/4096 2.05% 144.872 147.835 - -0.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.04% 0.696 0.710 - 0.12% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.04% 4240.291 4326.963 - 1.91% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.04% 9.708 9.907 - 0.66% -
BM_deque_vector_move/4000 2.04% 139.565 142.409 - 0.59% -
std::generate_n(vector<int>)/8192 2.04% 1804.172 1840.932 - 0.18% -
std::fill_n(vector<int>)/50 2.03% 2.175 2.219 - 0.20% -
ranges::minmax(std::deque<long_long>)/70000 2.02% 25539.358 26056.159 - 0.48% -
SetIntersection_None_Vector_float_262144_16 2.02% 1147178.712 1170363.435 - 3.95% -
std::sort(deque<int>)_(descending)/8 2.02% 25.442 25.956 - 2.48% -
std::partial_sort(deque<int>)_(shuffled)/8 2.02% 32.026 32.671 - 1.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.02% 2.317 2.364 - 2.64% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.01% 811422.036 827757.930 - -0.08% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.01% 22.376 22.825 - 8.47% -
SetIntersection_None_Vector_float_1024_256 2.00% 1103979.508 1126108.960 - 3.62% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.00% 19.978 20.378 - 0.38% -
SetIntersection_Front_Set_string_1024_256 2.00% 14273701.097 14558868.649 - -9.44% -
ranges::minmax(std::vector<__int128>)/8 2.00% 4.034 4.115 - 0.38% -
std::copy_if(deque<int>)_(every_other)/512 1.99% 177.340 180.876 - -0.16% -
std::copy_n(vector<bool>)_(aligned)/32768 1.98% 34.810 35.500 - 0.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.98% 1.630 1.663 - 2.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.98% 63104.169 64354.054 - -11.58% -
std::multimap<int,_int>::find(key)_(existent)/32 1.98% 1.691 1.724 - -0.95% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.98% 22.452 22.897 - 7.16% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.98% 41342.773 42160.500 - -1.27% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.98% 12.930 13.186 - 0.47% -
SetIntersection_None_Vector_float_1024_4 1.97% 1099032.300 1120686.688 - 4.61% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.96% 240733.096 245459.611 - 0.53% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.96% 28.960 29.528 - -2.31% -
SetIntersection_None_Vector_float_256_256 1.96% 2175890.443 2218557.963 - 4.24% -
SetIntersection_Front_Set_float_16384_64 1.96% 1730651.554 1764586.630 - -1.91% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.95% 355.515 362.457 - 1.92% -
BM_PushHeap_uint64_PipeOrgan_16 1.95% 0.867 0.884 - 0.25% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.95% 20.214 20.608 - 12.38% -
std::copy_if(deque<int>)_(every_other)/262144 1.95% 91040.057 92813.376 - 0.20% -
std::any_of(list<int>)_(process_all)/50 1.95% 21.501 21.920 - -0.17% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.95% 2.795 2.850 - 2.20% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.94% 15026.812 15318.689 - 0.27% -
std::move(deque<int>)/262144 1.94% 14862.681 15151.284 - -0.48% -
std::set<std::string>::clear()/32 1.94% 876.899 893.913 - -0.07% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.94% 5.423 5.528 - -0.09% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.94% 33.458 34.106 - 0.47% -
SetIntersection_Front_Vector_string_16384_4 1.94% 1182352.798 1205249.852 - 1.78% -
ranges::minmax(std::list<char>)/8 1.93% 2.475 2.523 - -0.13% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.93% 6.094 6.212 - 0.07% -
std::generate_n(vector<int>)/1024 1.93% 238.481 243.077 - 0.62% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.92% 53.062 54.083 - -0.28% -
std::flat_multimap<int,_int>::clear()/32 1.92% 401.845 409.571 - 0.28% -
std::remove_if(list<int>)_(prefix)/32 1.92% 57.879 58.991 - 0.76% -
SetIntersection_None_Vector_float_262144_262144 1.91% 1151246.363 1173280.728 - 6.03% -
std::adjacent_find(list<int>)/8192 1.91% 7119.436 7255.481 - 0.43% -
ranges::min(std::deque<__int128>)/64 1.90% 20.518 20.909 - -4.94% -
SetIntersection_None_Vector_float_262144_4 1.90% 1170390.489 1192668.274 - 5.84% -
std::rotate(list<int>)_(by_1/4)/8192 1.90% 6476.986 6600.158 - -2.26% -
std::search(vector<int>,_pred)_(no_match)/8192 1.90% 4156.229 4235.202 - -0.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.90% 16.374 16.685 - 3.75% -
std::multiset<std::string>::count(key)_(existent)/1024 1.90% 23.465 23.911 - -0.34% -
SetIntersection_Front_Vector_string_262144_16 1.90% 1608091.112 1638627.430 - 1.34% -
std::find(deque<int>)_(process_all)/8 1.89% 3.398 3.463 - -1.61% -
std::partition_point(list<int>)/32 1.89% 15.639 15.935 - 0.59% -
std::fill(vector<bool>)/4096 1.89% 4.119 4.197 - 0.05% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.89% 4.703 4.792 - 0.98% -
SetIntersection_None_Vector_float_64_1 1.88% 16949921.754 17269090.188 - 3.99% -
BM_StringFindCharLiteral/256 1.88% 5.327 5.427 - -0.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 180549.245 183931.664 - -1.74% -
std::sort(vector<NonIntegral>)_(descending)/8 1.87% 24.702 25.163 - 0.99% -
std::fill_n(vector<int>)/1024 1.87% 29.260 29.806 - 0.11% -
std::partition_point(list<int>)/50 1.86% 24.421 24.876 - 0.47% -
std::copy(list<int>)/32768 1.86% 25840.178 26321.207 - -1.51% -
std::stable_sort(vector<int>)_(ascending)/1024 1.86% 2071.326 2109.780 - 2.32% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.85% 27.112 27.614 - 2.47% -
std::replace(vector<int>)_(sprinkled)/8192 1.84% 1245.180 1268.126 - 1.72% -
std::fill(vector<int>)/50 1.84% 2.161 2.200 - 0.02% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.84% 633714.787 645355.642 - -0.15% -
SetIntersection_None_Vector_float_256_64 1.83% 3485211.169 3549146.954 - 3.97% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.83% 6.486 6.605 - -0.11% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.83% 27.262 27.762 - 1.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.83% 1028065.763 1046882.885 - 0.25% -
std::set<std::string>::count(key)_(existent)/1024 1.82% 24.374 24.818 - 4.19% -
std::remove(deque<int>)_(sprinkled)/1024 1.82% 511.264 520.586 - -0.01% -
std::find(list<int>)_(process_all)/8192 1.82% 7129.683 7259.593 - -0.67% -
std::find_if(deque<int>)_(process_all)/50 1.82% 12.541 12.769 - -13.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.82% 1438149.185 1464254.707 - 0.82% -
std::unique(deque<int>)_(contiguous)/1024 1.81% 505.904 515.078 - -0.01% -
std::fill(vector<int>)/8192 1.81% 228.633 232.777 - -0.62% -
BM_num_get<long_double> 1.81% 36.203 36.857 - 1.83% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.81% 30.601 31.154 - -1.45% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.81% 42314.526 43078.888 - -0.54% -
std::copy_if(deque<int>)_(every_other)/1048576 1.81% 364716.571 371302.442 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.80% 8083131.331 8228856.458 - -8.47% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.80% 49960.663 50860.076 - -0.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.80% 2.777 2.827 - -0.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.80% 142912.089 145482.765 - 2.24% -
BM_PushHeap_string_Descending_256 1.79% 2.291 2.332 - 0.97% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.79% 27.189 27.676 - -14.21% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.79% 1.388 1.413 - 5.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.79% 23626.868 24049.781 - -0.12% -
std::generate(vector<int>)/50 1.79% 11.746 11.956 - 0.21% -
std::flat_multimap<int,_int>::clear()/1024 1.79% 401.215 408.384 - -0.77% -
std::fill_n(vector<int>)/8192 1.78% 229.420 233.507 - 0.47% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.78% 15.567 15.845 - -0.41% -
std::find_first_of(vector<int>)_(small_needle)/50 1.78% 72.092 73.374 - -5.49% -
BM_deque_vector_move/70000 1.78% 3204.991 3261.924 - -0.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.78% 20.079 20.436 - 0.67% -
bm_lexicographical_compare<unsigned_char>/32768 1.78% 562.517 572.504 - 0.08% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.77% 8.320 8.468 - -1.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.77% 2.125 2.162 - -0.06% -
std::set<int>::equal_range(key)_(existent)/1024 1.77% 4.457 4.536 - 5.22% -
std::remove_copy(list<int>)_(prefix)/8192 1.77% 6855.184 6976.531 - 0.09% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.77% 4456.898 4535.628 - -0.75% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.76% 782.453 796.262 - -0.04% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.76% 838659.492 853440.221 - 0.97% -
BM_PushHeap_string_Random_16 1.76% 10.351 10.533 - 1.30% -
std::fill(list<int>)/32 1.76% 8.150 8.293 - 0.38% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.76% 17.677 17.987 - -0.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.76% 26861.004 27332.483 - 0.09% -
ranges::min(std::deque<__int128>)/70000 1.75% 23865.090 24283.608 - -0.31% -
BM_PushHeap_float_QuickSortAdversary_1024 1.75% 0.619 0.630 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.75% 333293712.763 339122186.361 - -2.28% -
BM_PushHeap_uint32_Ascending_16 1.75% 0.917 0.933 - 1.44% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.74% 1824.271 1856.088 - -0.19% -
std::pop_heap(vector<float>)/8192 1.74% 19.644 19.986 - 2.00% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.74% 16.100 16.380 - 0.08% -
std::move(vector<int>)/1048576 1.74% 55865.998 56838.095 - 1.63% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.74% 801.364 815.294 - -0.12% -
std::shift_left(deque<int>)/32 1.73% 3.760 3.825 - 0.03% -
BM_CmpEqual_int_schar 1.73% 1.125 1.144 - 3.23% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.73% 780.858 794.368 - 0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.73% 888674.470 904018.034 - 7.66% -
BM_deque_deque_ranges_copy/70000 1.73% 3294.338 3351.179 - -0.52% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.73% 22.426 22.813 - 4.08% -
ranges::minmax(std::list<__int128>)/70000 1.72% 56872.434 57853.147 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.72% 23.828 24.238 - 0.43% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.72% 2.128 2.165 - -0.16% -
std::set<int>::ctor(const&)/32 1.72% 213.468 217.135 - -2.47% -
bm_lexicographical_compare<unsigned_char>/512 1.71% 8.638 8.786 - 1.54% -
SetIntersection_None_Set_uint64_64_64 1.71% 11132725.634 11323287.545 - 0.69% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.71% 0.698 0.710 - 0.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.71% 38.949 39.615 - 7.05% -
std::remove(deque<int>)_(prefix)/1024 1.71% 515.258 524.060 - 0.32% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.71% 771.884 785.059 - 0.26% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.71% 2.125 2.161 - -0.11% -
BM_deque_deque_move/70000 1.71% 3363.727 3421.084 - 1.26% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 685.149 696.801 - 5.44% -
std::shift_right(vector<int>)/8192 1.70% 295.624 300.648 - -0.28% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.70% 97569.034 99223.984 - 0.38% -
std::sort(deque<int>)_(repeated)/8 1.70% 18.070 18.377 - 2.22% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.69% 272720.271 277338.690 - 1.04% -
std::for_each(vector<int>)/50 1.69% 3.872 3.937 - 1.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.69% 482.920 491.089 - 1.73% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.69% 12616.389 12829.759 - 0.81% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.69% 4744.683 4824.822 - 0.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.69% 1.112 1.131 - -1.07% -
std::set<std::string>::find(key)_(non-existent)/8192 1.69% 26.480 26.926 - -5.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.68% 11280377.934 11470329.985 - -10.64% -
std::move_backward(list<int>)/64 1.68% 38.935 39.590 - 0.66% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.67% 2.125 2.161 - -0.13% -
std::rotate(list<int>)_(1_element_backward)/8192 1.67% 7466.603 7591.459 - -3.45% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.67% 8203.224 8340.375 - -0.16% -
std::search(vector<int>)_(near_matches)/1000 1.67% 14121.336 14357.050 - 0.88% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.67% 742.138 754.521 - -0.21% -
BM_deque_vector_move/2 1.67% 1.804 1.834 - -0.09% -
std::copy_if(vector<int>)_(entire_range)/512 1.67% 120.729 122.740 - -0.03% -
SetIntersection_None_Set_string_64_4 1.66% 21681062.814 22041775.137 - -0.07% -
std::search(vector<int>)_(single_element)/8192 1.66% 1813.762 1843.918 - 1.28% -
std::generate(vector<int>)/1024 1.66% 239.287 243.259 - 0.09% -
std::search(list<int>)_(near_matches)/1000 1.66% 37526.370 38148.633 - 0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.66% 0.655 0.665 - 1.17% -
BM_PushHeap_string_SingleElement_16384 1.66% 2.580 2.623 - 1.23% -
std::copy_if(list<int>)_(entire_range)/32768 1.66% 26037.497 26468.705 - 0.92% -
std::unique(list<int>)_(sprinkled)/1024 1.65% 950.854 966.578 - 2.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.65% 442.645 449.961 - -1.38% -
std::map<int,_int>::contains(key)_(existent)/32 1.65% 1.658 1.685 - 1.45% -
bm_ranges_lexicographical_compare<signed_char>/8 1.65% 3.502 3.560 - 2.07% -
std::find_if_not(vector<bool>)_(process_all)/50 1.64% 23.804 24.195 - 2.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 1.64% 360.174 366.097 - -0.29% -
std::find_end(forward_list<int>)_(same_length)/1000 1.64% 1451.641 1475.511 - 0.67% -
SetIntersection_None_Vector_float_262144_1 1.64% 1164350.505 1183496.624 - 3.63% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.64% 5886.704 5983.473 - 0.07% -
std::set<int>::erase(key)_(existent)/1024 1.64% 50.105 50.928 - -2.82% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.64% 1.405 1.428 - -21.88% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.64% 355.277 361.091 - 0.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.63% 40662.497 41327.308 - -0.94% -
BM_StringFindCharLiteral/128 1.63% 3.007 3.056 - 1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.62% 13417939.980 13635484.631 - -7.86% -
std::replace_if(list<int>)_(sprinkled)/1024 1.62% 729.294 741.110 - 0.03% -
BM_deque_vector_move/1024 1.62% 36.794 37.389 - -0.14% -
ranges::minmax(std::vector<long_long>)/8 1.62% 2.076 2.109 - 0.21% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.61% 6827.782 6937.895 - 0.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.61% 69493.269 70613.880 - -0.88% -
std::partition(list<int>)_(sparse)/32 1.61% 8.838 8.980 - 2.09% -
std::stable_partition(list<int>)_(sparse)/32 1.61% 9.642 9.797 - 3.56% -
std::search(vector<int>)_(near_matches)/1024 1.61% 14852.385 15091.003 - 0.58% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.61% 888.701 902.978 - 1.86% -
std::unique_copy(vector<int>)_(contiguous)/52 1.61% 13.205 13.417 - -0.13% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.61% 36718.742 37308.182 - 0.33% -
SetIntersection_Front_Set_uint32_262144_16384 1.60% 221825955.181 225375958.704 - 1.41% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.60% 1.396 1.419 - 2.00% -
std::partition(list<int>)_(sparse)/8192 1.60% 8290.379 8422.977 - 10.98% -
BM_PushHeap_string_SingleElement_1024 1.60% 2.591 2.632 - 1.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.60% 52.720 53.563 - -2.79% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.60% 468.376 475.862 - 0.75% -
BM_deque_deque_ranges_move_backward/512 1.59% 19.087 19.391 - 1.98% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.59% 1552.403 1577.111 - 0.63% -
std::move_backward(vector<int>)/32768 1.59% 1700.669 1727.689 - -0.32% -
std::adjacent_find(list<int>)/1048576 1.59% 859057.273 872677.795 - 0.57% -
std::remove(vector<int>)_(sprinkled)/50 1.58% 52.468 53.297 - 0.39% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.58% 2.273 2.309 - -3.02% -
SetIntersection_Front_Set_uint64_256_256 1.58% 7440051.657 7557320.437 - -2.15% -
std::replace(deque<int>)_(prefix)/8192 1.57% 3207.739 3258.164 - 0.32% -
ranges::min(std::deque<long_long>)/8 1.57% 2.268 2.304 - -0.56% -
std::unique(list<int>,_pred)_(contiguous)/32 1.57% 57.537 58.441 - 2.68% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.57% 1.209 1.228 - -1.30% -
std::partition(vector<int>)_(dense)/50 1.57% 12.953 13.156 - -2.29% -
rng::contains(vector<int>)_(process_all)/32 1.57% 8.260 8.389 - 0.54% -
BM_StringFindStringLiteral/32 1.56% 1.748 1.775 - 2.41% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.56% 8.650 8.785 - 0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.56% 129.218 131.236 - -1.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.56% 117123.022 118951.721 - 1.87% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.56% 230134.691 233715.384 - -0.09% -
std::find(deque<int>)_(process_all)/1024 1.56% 239.758 243.487 - 0.15% -
rng::fold_left(deque<int>)/32 1.55% 16.159 16.410 - 0.43% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.55% 6843.842 6950.206 - 0.57% -
BM_PushHeap_float_Ascending_64 1.55% 1.761 1.789 - -1.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.55% 170865.986 173514.828 - -3.14% -
BM_PushHeap_float_Ascending_1024 1.55% 3.120 3.168 - 0.93% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.55% 3.209 3.259 - 0.08% -
std::replace(deque<int>)_(sprinkled)/1024 1.55% 344.764 350.096 - -0.24% -
SetIntersection_Interlaced_Set_string_16384_16 1.55% 243387701.831 247148945.348 - 2.69% -
std::transform(list<int>,_list<int>)/8192 1.55% 9001.263 9140.335 - 6.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.54% 51.747 52.546 - 0.25% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.54% 769.061 780.922 - 1.70% -
std::fill_n(vector<int>)/32 1.54% 1.127 1.144 - 0.16% -
SetIntersection_None_Vector_float_64_64 1.54% 8611066.786 8743478.485 - 4.21% -
std::rotate_copy(deque<int>)/1024 1.54% 34.346 34.874 - 2.00% -
ranges::min(std::vector<__int128>)/8 1.54% 2.856 2.900 - -0.36% -
BM_deque_deque_ranges_copy_backward/1024 1.54% 37.754 38.334 - -0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.54% 563.756 572.411 - -0.00% -
SetIntersection_None_Set_float_1024_4 1.53% 8935352.638 9072383.870 - 2.34% -
std::remove_copy(deque<int>)_(prefix)/8192 1.53% 3312.577 3363.336 - 0.86% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 1.53% 18.824 19.112 - 0.31% -
BM_deque_deque_move_backward/5500 1.52% 205.692 208.826 - 1.98% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.52% 2501723.957 2539835.730 - 0.77% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.52% 295.770 300.275 - -0.11% -
std::copy_if(deque<int>)_(entire_range)/4096 1.52% 1010.110 1025.473 - 0.55% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.52% 5.028 5.104 - 0.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.52% 753.547 764.966 - 0.63% -
std::find(vector<char>)_(process_all)/32768 1.51% 492.879 500.341 - -0.59% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.51% 41.448 42.076 - -1.88% -
std::replace(deque<int>)_(sprinkled)/32 1.51% 11.966 12.147 - 0.28% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.51% 13.446 13.649 - 3.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.50% 689.954 700.334 - -6.92% -
bm_ranges_lexicographical_compare<signed_char>/1 1.50% 1.715 1.740 - 13.02% -
BM_deque_vector_move/65536 1.50% 2963.246 3007.777 - 1.33% -
std::reverse_copy(deque<int>)/512 1.50% 123.228 125.079 - 0.40% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.50% 583.390 592.135 - 0.35% -
SetIntersection_None_Set_float_1024_256 1.50% 8782823.499 8914459.522 - -1.95% -
std::find(vector<int>)_(process_all)/8192 1.50% 1831.890 1859.345 - 0.27% -
std::copy_backward(vector<int>)/8 1.49% 2.171 2.203 - -2.22% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.49% 6533.163 6630.281 - 1.72% -
std::move_backward(list<int>)/1048576 1.48% 1017446.678 1032545.449 - 0.07% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.48% 55.966 56.793 - 0.17% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.48% 12.964 13.155 - 0.23% -
BM_PushHeap_uint32_Random_262144 1.48% 5.757 5.842 - -3.10% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.48% 5.649 5.732 - 1.28% -
std::replace_if(deque<int>)_(prefix)/8192 1.47% 3420.887 3471.333 - 0.08% -
BM_vector_deque_move/4000 1.47% 140.779 142.852 - 0.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.47% 143732.920 145846.857 - 2.22% -
BM_vector_deque_copy/5500 1.47% 198.104 201.015 - 2.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.47% 401.005 406.892 - -0.21% -
std::make_heap(deque<int>)_(shuffled)/1024 1.47% 2516.441 2553.350 - -1.99% -
std::find(vector<int>)_(process_all)/32768 1.46% 7313.926 7420.798 - 0.15% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.46% 27.807 28.213 - 0.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.46% 231.837 235.220 - 2.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.46% 21.150 21.458 - 0.29% -
std::remove(vector<int>)_(sprinkled)/32 1.46% 48.416 49.121 - 0.50% -
std::replace(deque<int>)_(sprinkled)/8192 1.46% 2758.549 2798.723 - -0.43% -
std::stable_sort(vector<int>)_(heap)/1024 1.46% 2539.272 2576.233 - 0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.45% 13606882.716 13804569.447 - -2.10% -
SetIntersection_Front_Vector_string_262144_4 1.45% 1186812.688 1204044.389 - -0.00% -
SetIntersection_None_Vector_float_64_16 1.45% 13762019.008 13961470.134 - 3.58% -
std::move_backward(list<int>)/8 1.45% 3.334 3.383 - 0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.44% 1391.772 1411.774 - 3.70% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.44% 12938.012 13123.835 - 1.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.44% 3808.654 3863.321 - 0.02% -
BM_std_minmax_element<int>/512 1.43% 139.072 141.066 - 5.34% -
std::remove_if(list<int>)_(prefix)/50 1.43% 71.469 72.493 - 0.66% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.43% 2.051 2.081 - -2.96% -
BM_deque_vector_copy_backward/4000 1.43% 143.308 145.361 - 1.66% -
SetIntersection_Interlaced_Set_string_64_64 1.43% 35089417.383 35591956.474 - -6.38% -
std::adjacent_find(list<int>,_pred)/8192 1.43% 7130.777 7232.636 - -1.82% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.43% 17.265 17.511 - 0.28% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.43% 20.783 21.080 - -1.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 804147.698 815597.975 - 0.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.42% 5.713 5.794 - -3.88% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.42% 941476.672 954844.728 - 0.29% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.42% 1794.392 1819.833 - -0.26% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.41% 31.843 32.293 - -0.74% -
BM_StringFindStringLiteral/128 1.41% 3.164 3.209 - 0.50% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.41% 47.763 48.438 - 0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.41% 379371.160 384717.863 - -0.01% -
SetIntersection_None_Set_string_16384_1 1.41% 188524703.645 191176866.096 - -1.03% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.41% 4.039 4.096 - 1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.41% 4.115 4.172 - -6.68% -
std::remove(vector<int>)_(sprinkled)/1024 1.40% 281.617 285.572 - 0.14% -
SetIntersection_Front_Set_float_262144_262144 1.40% 1608624.352 1631183.838 - -0.36% -
std::make_heap(deque<int>)_(ascending)/8 1.40% 27.034 27.411 - -0.21% -
BM_PushHeap_string_SingleElement_64 1.39% 2.652 2.689 - 1.34% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.39% 234407134.441 237670030.107 - 0.50% -
SetIntersection_Front_Set_uint32_16384_1024 1.39% 12283161.099 12454003.531 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.39% 15629.976 15847.353 - -5.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.39% 634733.516 643549.812 - 4.99% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.39% 625.005 633.684 - 0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.39% 4775.214 4841.451 - 0.64% -
BM_PushHeap_uint32_Random_1024 1.38% 5.717 5.797 - 0.64% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.38% 728.359 738.428 - 0.34% -
std::make_heap(deque<int>)_(ascending)/1024 1.38% 2595.500 2631.372 - -1.36% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.38% 23.327 23.649 - -3.76% -
BM_deque_deque_ranges_move/4000 1.38% 142.121 144.082 - -1.04% -
SetIntersection_None_Vector_float_262144_256 1.38% 1150417.204 1166270.777 - 3.28% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.37% 106102.427 107558.517 - 5.98% -
BM_std_minmax_element<int>/4 1.37% 1.239 1.256 - 1.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.37% 3932.639 3986.472 - -0.49% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.37% 1295765.431 1313455.283 - 0.31% -
std::partition_copy(vector<int>)/1024 1.36% 467.207 473.582 - 2.48% -
std::replace(deque<int>)_(prefix)/1024 1.36% 405.672 411.199 - -0.68% -
BM_std_minmax_element<char>/64 1.36% 17.109 17.342 - -0.55% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.35% 21.746 22.040 - -0.94% -
SetIntersection_Interlaced_Set_string_64_16 1.35% 37531932.872 38038994.965 - -1.37% -
std::is_sorted_until(vector<int>)/8 1.35% 2.048 2.076 - -0.08% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.35% 3311.047 3355.608 - -2.59% -
std::copy_if(deque<int>)_(entire_range)/512 1.34% 133.744 135.539 - 0.25% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.34% 1708.425 1731.282 - 0.26% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.34% 4279.396 4336.606 - 0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.33% 23712.793 24029.112 - -0.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.33% 61993.262 62819.645 - 1.43% -
std::remove_if(list<int>)_(sprinkled)/1024 1.33% 958.191 970.953 - -2.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.33% 402.818 408.180 - 0.16% -
BM_vector_deque_copy/65536 1.33% 2857.387 2895.358 - -0.12% -
ranges::min(std::deque<__int128>)/8 1.33% 2.792 2.829 - 0.06% -
BM_deque_deque_ranges_move_backward/5500 1.32% 203.863 206.564 - 0.97% -
std::partition_point(list<int>)/1024 1.32% 1282.087 1299.033 - 0.15% -
SetIntersection_Front_Vector_float_16384_64 1.32% 1344367.807 1362103.020 - 0.10% -
std::reverse_copy(deque<int>)/32768 1.31% 7904.107 8007.957 - 0.48% -
SetIntersection_Interlaced_Vector_string_256_256 1.31% 20642737.251 20913860.962 - 1.96% -
std::copy_if(list<int>)_(entire_range)/512 1.31% 364.825 369.614 - 1.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.31% 5839.148 5915.787 - 1.79% -
SetIntersection_None_Vector_string_16384_16 1.31% 1242465.925 1258764.937 - 1.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.31% 12252.128 12412.810 - 4.87% -
BM_vector_deque_ranges_move_backward/2 1.31% 2.062 2.089 - 21.73% -
std::upper_bound(std::forward_list<int>)/100 1.31% 95.999 97.252 - 0.12% -
rng::find_last(list<int>)_(bail_10%)/8192 1.30% 6231.799 6313.101 - -5.41% -
std::replace(list<int>)_(prefix)/50 1.30% 16.924 17.145 - -1.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 1085672.395 1099822.983 - -0.86% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.30% 2.449 2.480 - 1.38% -
std::is_sorted(vector<int>,_pred)/1024 1.30% 462.687 468.695 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.30% 1.176 1.191 - -1.50% -
BM_vector_deque_ranges_move/4096 1.29% 145.614 147.499 - -0.50% -
std::reverse_copy(deque<int>)/64 1.29% 15.701 15.904 - 0.29% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.29% 2618.506 2652.301 - -1.48% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.29% 12.234 12.391 - -0.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.28% 6.454 6.537 - -2.94% -
std::copy_if(deque<int>)_(entire_range)/262144 1.28% 68774.201 69652.415 - 0.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.28% 31.410 31.811 - -5.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.27% 42935.938 43480.616 - 0.64% -
std::move_backward(deque<int>)/8 1.27% 3.436 3.480 - -5.08% -
bm_lexicographical_compare<int>/512 1.27% 29.463 29.837 - 0.06% -
std::move_backward(vector<bool>)_(aligned)/4096 1.26% 7.120 7.210 - -0.37% -
BM_PushHeap_string_SingleElement_256 1.26% 2.600 2.633 - 1.29% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.26% 399.859 404.896 - -1.07% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.26% 1002894.613 1015503.742 - 0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.26% 58.999 59.740 - 0.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.25% 4.423 4.478 - -0.86% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.25% 5250.196 5315.867 - 0.89% -
std::lower_bound(std::forward_list<int>)/8 1.25% 15.286 15.477 - -0.78% -
rng::contains(deque<int>)_(process_all)/50 1.25% 12.517 12.674 - -0.34% -
std::search(list<int>)_(near_matches)/1024 1.25% 39173.691 39663.178 - 0.29% -
std::make_heap(deque<int>)_(ascending)/8192 1.25% 20434.578 20689.876 - -1.79% -
SetIntersection_Front_Vector_uint64_262144_64 1.25% 1334762.807 1351436.719 - 1.45% -
std::map<std::string,_int>::ctor(const&)/32 1.25% 822.918 833.185 - 17.08% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.24% 28.392 28.745 - 6.33% -
SetIntersection_None_Vector_float_1024_64 1.24% 1098249.472 1111907.910 - 2.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.24% 29.128 29.490 - -8.46% -
SetIntersection_Interlaced_Vector_string_64_64 1.24% 26943209.535 27277854.956 - 0.31% -
std::copy_if(deque<int>)_(every_other)/8 1.24% 3.399 3.441 - -0.10% -
std::unique(deque<int>)_(sprinkled)/52 1.24% 59.995 60.738 - -0.96% -
std::all_of(deque<int>)_(process_all)/32 1.24% 12.269 12.421 - -0.20% -
std::set<int>::find(key)_(existent)/8192 1.23% 7.979 8.078 - 0.46% -
SetIntersection_Interlaced_Set_float_64_16 1.23% 21818647.974 22087014.503 - 0.55% -
std::set<int>::find(key)_(non-existent)/8192 1.23% 8.408 8.511 - -3.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.23% 180090.382 182297.849 - -0.45% -
std::partition_copy(deque<int>)/32 1.23% 12.799 12.956 - 0.12% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.23% 1.183 1.197 - 1.46% -
std::for_each_n(list<int>)/32 1.23% 11.087 11.223 - -0.31% -
std::partial_sort(vector<int>)_(descending)/1024 1.22% 7870.506 7966.786 - 0.56% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.22% 31.580 31.966 - -11.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.22% 566.500 573.421 - -0.94% -
std::copy(list<int>)/1048576 1.22% 854974.786 865412.531 - 0.12% -
SetIntersection_None_Set_float_256_4 1.22% 11414192.692 11553476.083 - 2.78% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.22% 12.457 12.609 - 0.22% -
bm_lexicographical_compare<signed_char>/32768 1.22% 472.571 478.334 - -0.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.22% 15273.056 15459.227 - 0.12% -
BM_deque_deque_ranges_copy_backward/4096 1.22% 150.884 152.722 - -0.99% -
bm_lexicographical_compare<unsigned_char>/64 1.21% 1.998 2.023 - 10.17% -
std::find(deque<int>)_(process_all)/32768 1.21% 7694.330 7787.700 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.21% 23.230 23.512 - 0.79% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.21% 753.581 762.722 - 1.14% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.21% 115090.354 116483.288 - -0.11% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.21% 23.757 24.044 - -3.18% -
std::move_backward(vector<bool>)_(aligned)/32768 1.21% 37.796 38.253 - 1.00% -
std::replace(list<int>)_(prefix)/32 1.21% 10.909 11.041 - 0.32% -
BM_vector_deque_move_backward/4000 1.20% 142.206 143.918 - 0.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7640.070 7731.805 - 1.06% -
std::copy(vector<int>)/512 1.20% 15.812 16.002 - 0.41% -
std::shift_right(deque<int>)/8192 1.20% 305.668 309.330 - 0.48% -
std::make_heap(deque<int>)_(heap)/8 1.20% 20.774 21.022 - -2.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7231.930 7318.355 - -0.19% -
std::unique(deque<int>)_(contiguous)/8192 1.19% 3697.270 3741.398 - 0.01% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.19% 1146.981 1160.641 - 0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.19% 592237.622 599273.874 - -0.16% -
std::move(vector<int>)/32768 1.19% 1704.927 1725.145 - -0.36% -
bm_lexicographical_compare<signed_char>/4096 1.19% 59.098 59.799 - 0.04% -
std::find(vector<int>)_(process_all)/1024 1.18% 239.966 242.804 - 0.15% -
std::move(deque<int>)/4096 1.18% 147.783 149.526 - 0.10% -
rng::fold_left(deque<int>)/50 1.18% 27.054 27.373 - 0.70% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.18% 400.924 405.640 - -0.38% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.18% 63.874 64.625 - 0.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.17% 399.755 404.436 - -0.43% -
SetIntersection_Front_Set_uint64_16384_16384 1.17% 225471279.264 228110979.695 - -0.72% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.17% 242.401 245.238 - 0.21% -
rng::contains(vector<int>)_(process_all)/1048576 1.17% 230218.702 232912.373 - 0.45% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.17% 93084.860 94171.760 - -0.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.17% 27.278 27.596 - -2.52% -
std::remove_copy(vector<int>)_(prefix)/50 1.17% 13.771 13.931 - -1.01% -
BM_std_minmax_element<int>/1024 1.17% 274.065 277.258 - 5.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.16% 16663.636 16857.556 - 1.15% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.16% 12927.719 13077.882 - -13.69% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.16% 8.373 8.470 - 0.17% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.16% 13.109 13.261 - 0.21% -
std::sample(vector<int>)/8192 1.16% 90720.996 91772.735 - 0.16% -
std::swap_ranges(list<int>)/1024 1.16% 747.300 755.963 - 0.18% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.16% 6741.638 6819.709 - 0.89% -
SetIntersection_Front_Vector_string_262144_256 1.16% 9584094.546 9695028.317 - 2.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.15% 21.627 21.877 - -0.99% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.15% 16.327 16.515 - -1.22% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.15% 488.839 494.473 - -0.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.15% 12703.758 12850.080 - 0.65% -
std::replace_if(vector<int>)_(prefix)/1024 1.15% 266.744 269.815 - -0.49% -
std::adjacent_find(vector<int>)/50 1.15% 11.873 12.009 - 0.52% -
std::search(list<int>)_(no_match)/1024 1.15% 749.921 758.532 - 0.68% -
ranges::min(std::deque<char>)/8 1.15% 2.283 2.309 - -8.89% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.14% 100036.027 101178.352 - 0.88% -
std::partial_sort(vector<int>)_(descending)/8192 1.14% 93440.735 94507.510 - 0.57% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.14% 21176.761 21418.517 - -2.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.14% 835.640 845.162 - 1.30% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.14% 768.259 777.010 - 0.46% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.14% 44.110 44.613 - 0.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.14% 740.091 748.521 - 0.04% -
BM_PushHeap_uint64_Ascending_262144 1.14% 4.662 4.715 - -1.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.13% 2.876 2.909 - 0.53% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 614810.465 621781.545 - 0.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.13% 31.915 32.277 - -1.11% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.13% 1883.964 1905.292 - 2.07% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.13% 1163.092 1176.228 - -0.28% -
bm_lexicographical_compare<signed_char>/512 1.13% 7.655 7.742 - -0.87% -
std::partition_copy(list<int>)/50 1.13% 12.857 13.002 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.13% 22307416.818 22558473.634 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.13% 118248.438 119578.934 - -1.45% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.12% 29.037 29.363 - 0.16% -
BM_deque_deque_copy_backward/4096 1.12% 150.926 152.622 - 0.55% -
BM_deque_deque_copy/5500 1.12% 197.198 199.412 - 0.99% -
std::list<std::string>::ctor(size)/1024 1.12% 12773.821 12916.955 - 3.72% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.12% 56760.805 57396.553 - 0.42% -
std::copy(deque<int>)/4096 1.12% 144.121 145.732 - 0.30% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.12% 1.414 1.430 - 1.34% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.12% 16.128 16.308 - 0.24% -
std::upper_bound(std::list<int>)/8 1.12% 16.029 16.207 - 0.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.11% 24.093 24.361 - 23.36% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.11% 20.433 20.661 - 0.70% -
BM_CmpEqual_int_ushort 1.11% 1.094 1.106 - -1.67% -
SetIntersection_Front_Vector_float_64_64 1.11% 10800309.998 10920192.270 - 0.54% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.11% 3622.930 3663.123 - 0.62% -
rng::contains(vector<int>)_(process_all)/50 1.11% 12.174 12.309 - 0.28% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.11% 931583.168 941908.657 - 0.55% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.11% 828.933 838.118 - 0.33% -
std::partial_sort(vector<int>)_(heap)/8 1.11% 27.715 28.022 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.11% 13266714.681 13413596.637 - -1.87% -
rng::starts_with(deque<int>)/8192 1.10% 3820.680 3862.801 - 0.47% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.10% 38482.137 38906.078 - 0.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.10% 32.168 32.522 - -1.38% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.10% 6584.250 6656.708 - 9.28% -
std::sample(list<int>)/1024 1.10% 11872.850 12003.374 - 0.07% -
std::find(vector<bool>)_(process_all)/1048576 1.10% 3614.614 3654.305 - -0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.10% 105562.638 106720.583 - -5.37% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.10% 4.322 4.369 - -0.80% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.10% 562.829 568.998 - 1.59% -
std::adjacent_find(vector<int>)/8 1.09% 2.000 2.021 - 0.19% -
std::upper_bound(std::deque<int>)/8192 1.09% 64.354 65.058 - -0.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.09% 4.010 4.053 - -0.21% -
std::flat_multimap<int,_int>::clear()/0 1.09% 402.105 406.496 - 0.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.09% 53.643 54.228 - -17.64% -
SetIntersection_Front_Vector_uint64_64_64 1.09% 10702633.848 10819345.778 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.09% 17566.836 17757.542 - -3.51% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.08% 26.031 26.314 - -1.51% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.862 - 0.02% -
BM_std_minmax_element<int>/70000 1.08% 18468.258 18668.086 - 5.72% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.08% 24.375 24.638 - 0.41% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.08% 598.616 605.057 - 0.26% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.07% 1.392 1.406 - -8.78% -
BM_deque_deque_copy/4096 1.07% 148.229 149.818 - 1.65% -
BM_std_minmax_element<int>/64000 1.07% 16890.756 17071.679 - 5.52% -
std::adjacent_find(vector<int>)/8192 1.07% 1811.272 1830.659 - 0.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.07% 22.866 23.111 - -0.20% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.07% 3845.742 3886.874 - 0.62% -
std::generate(vector<int>)/32 1.07% 7.823 7.906 - -0.37% -
std::make_heap(vector<int>)_(shuffled)/1024 1.07% 565.075 571.110 - -0.50% -
std::replace(deque<int>)_(sprinkled)/50 1.07% 18.002 18.194 - 0.19% -
BM_vector_deque_copy/1 1.07% 2.291 2.316 - -1.27% -
std::unique(deque<int>)_(sprinkled)/1024 1.07% 505.908 511.302 - -0.00% -
std::rotate(list<int>)_(1_element_backward)/1024 1.07% 733.692 741.513 - 0.09% -
std::remove_copy(vector<int>)_(prefix)/1024 1.07% 260.468 263.242 - 0.25% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.06% 1556.758 1573.334 - 0.62% -
SetIntersection_Front_Set_string_256_64 1.06% 14183192.766 14334143.474 - -11.78% -
BM_PushHeap_string_Descending_1024 1.06% 2.355 2.380 - -0.96% -
std::unique(vector<int>)_(contiguous)/52 1.06% 53.524 54.094 - 1.70% -
std::copy_if(deque<int>)_(entire_range)/32768 1.06% 8578.335 8669.563 - 0.19% -
std::copy_backward(list<int>)/1048576 1.06% 869127.472 878344.739 - 0.15% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.06% 42601.747 43051.300 - 0.36% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.05% 32520.954 32863.875 - -0.73% -
SetIntersection_Front_Set_float_262144_64 1.05% 1694075.170 1711888.434 - -5.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.05% 395.485 399.642 - 1.89% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.05% 3554.999 3592.316 - 0.27% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.05% 21842.113 22071.110 - -2.74% -
std::replace_if(vector<int>)_(prefix)/8192 1.05% 2006.992 2028.025 - -0.13% -
BM_vector_deque_ranges_copy/4000 1.05% 140.667 142.139 - 0.30% -
std::adjacent_find(vector<int>)/1024 1.05% 232.357 234.788 - 0.38% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.05% 1017.242 1027.883 - -2.77% -
SetIntersection_Front_Set_float_16384_16 1.04% 1212384.228 1224998.248 - 5.23% -
std::replace_if(list<int>)_(prefix)/1024 1.04% 728.157 735.715 - 0.34% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.04% 7.263 7.338 - -0.16% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.04% 2.075 2.096 - 1.32% -
SetIntersection_Front_Set_float_16384_4 1.04% 1047344.285 1058190.326 - -1.01% -
SetIntersection_Front_Vector_string_16_4 1.04% 60243825.834 60867529.706 - 0.23% -
std::is_sorted(deque<int>,_pred)/8 1.04% 4.805 4.855 - 2.39% -
std::multiset<int>::count(key)_(non-existent)/1024 1.03% 5.909 5.970 - 0.97% -
std::transform(list<int>,_list<int>)/1024 1.03% 832.557 841.153 - -0.10% -
std::remove(list<int>)_(sprinkled)/50 1.03% 60.790 61.417 - 0.29% -
std::vector<std::string>::ctor(size)/32 1.03% 31.751 32.079 - -14.97% -
std::copy(deque<int>)/262144 1.03% 11566.385 11685.673 - -0.22% -
std::copy_backward(list<int>)/512 1.03% 363.067 366.806 - 0.17% -
std::move_backward(vector<int>)/512 1.03% 20.626 20.838 - 0.08% -
std::remove_copy(list<int>)_(sprinkled)/32 1.03% 11.123 11.237 - 0.33% -
BM_deque_deque_ranges_copy_backward/5500 1.03% 202.183 204.256 - -0.99% -
std::remove_copy(list<int>)_(prefix)/1024 1.02% 734.484 742.012 - 0.34% -
std::partial_sort(vector<int>)_(heap)/1024 1.02% 7874.092 7954.796 - -0.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.02% 38.334 38.724 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.02% 348409912.192 351951079.599 - 0.39% -
std::find_if_not(deque<int>)_(process_all)/8192 1.01% 1975.664 1995.670 - -0.19% -
std::is_sorted(vector<int>,_pred)/8192 1.01% 3690.085 3727.432 - -0.02% -
SetIntersection_Interlaced_Set_uint64_256_256 1.01% 7654888.820 7732312.106 - 1.46% -
BM_CmpEqual_uchar_uint 1.01% 1.068 1.079 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.01% 1175457.734 1187287.253 - 1.18% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.01% 513904.709 519074.495 - 0.27% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.01% 4808.619 4856.991 - 0.02% -
std::find_if(vector<char>)_(bail_25%)/1024 1.01% 26.011 26.272 - 4.43% -
SetIntersection_Front_Set_uint64_256_64 1.00% 5273795.717 5326707.524 - -10.79% -
std::find(vector<int>)_(bail_25%)/8192 1.00% 467.988 472.680 - 0.57% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.00% 990920.685 1000850.601 - -0.20% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 278.118 - 1.83% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.305 - 0.19% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.274 366.217 1.45% 366.217
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 629.618 - 0.34% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.230 - -0.07% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.074 706.234 -0.39% 706.234
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.307 - -2.77% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.329 - -0.16% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.972 - -0.65% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.342 - -1.06% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.448 - 1.28% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.798 559.315 1.10% 559.315
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2466.661 16.029 505.792 1.14% 505.792
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.553 - 3.28% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.751 - 0.92% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.779 - 0.03% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5034.182 69.122 - 0.01% -
std::search_n(vector<int>)_(no_match)/1024 -98.40% 208.692 3.341 41.668 3.98% 41.668
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.828 - -0.05% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.095 - -0.01% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.072 64.727 0.07% 64.727
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.208 107.875 -2.92% 107.875
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.733 46.166 0.56% 46.166
std::distance(join_view(vector<vector<int>>))/50 -94.95% 12.517 0.632 - -0.64% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.89% 10774.351 873.683 - 0.10% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.52% 844.361 71.565 - 0.02% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.39% 1371.376 118.082 - -0.67% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.94% 348.494 35.065 - 4.66% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.45% 261.801 27.631 - 0.25% -
std::find_end(list<int>)_(match_near_end)/1000 -89.39% 733.450 77.800 - 0.22% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.405 - -0.03% -
std::fill(deque<int>)/8192 -87.34% 1864.796 235.997 - 0.12% -
std::fill_n(deque<int>)/1024 -87.27% 231.642 29.480 - -1.73% -
std::fill_n(deque<int>)/8192 -87.04% 1866.881 241.973 - -0.37% -
std::fill(deque<int>)/1024 -86.89% 232.589 30.495 - 1.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.73% 560.703 74.391 - -0.05% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.69% 22086.172 3160.121 - -0.08% -
std::fill_n(deque<int>)/32 -85.45% 8.269 1.203 - 4.22% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.07% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.67% 2265.885 369.967 - 0.10% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.237 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.22% 3859.343 647.693 - -2.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.56% 968.953 168.941 - -4.13% -
std::fill_n(deque<int>)/50 -82.00% 12.186 2.193 - -0.15% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59528.849 - 0.10% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - 0.02% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.40% 323485.437 60170.874 - 0.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -80.86% 122.759 23.497 - 0.57% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.88% 271537.279 57342.509 - -0.22% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.19% 263474.992 57454.312 - 0.09% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.29% 1779.984 404.262 - 0.07% -
BM_num_get<void*> -77.18% 47.636 10.868 - 0.64% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.382 - 0.07% -
std::find_end(deque<int>)_(same_length)/8192 -76.07% 11168.880 2673.195 - -7.89% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.48% 194270.888 47637.715 - 0.05% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.14% 161550.849 48238.489 - -0.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -69.23% 1666.586 512.877 - -5.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.09% 15320.993 4735.872 - -0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.58% 1747.195 548.889 - -4.66% -
std::rotate(vector<int>)_(by_1/3)/50 -68.53% 35.296 11.109 - 0.51% -
std::fill(vector<bool>)/262144 -67.94% 720.065 230.847 - 0.15% -
std::rotate(vector<int>)_(by_1/4)/50 -67.77% 35.303 11.379 - -1.57% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.50% 2539.115 825.183 - -0.49% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -65.96% 136.360 46.419 - -32.70% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.86% 778.389 265.710 - -4.63% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.252 - 0.13% -
std::rotate(deque<int>)_(by_1/4)/50 -63.20% 73.934 27.207 - -3.42% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.49% 138430.643 51931.207 - 0.38% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.45% 18151.862 6998.281 - -0.32% -
BM_num_get<unsigned_int> -61.24% 25.424 9.855 - 2.95% -
std::rotate(deque<int>)_(by_1/3)/50 -61.11% 75.430 29.337 - -1.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.01% 2416.837 942.216 - 0.16% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.58% 17545.803 6916.718 - 0.31% -
BM_num_get<unsigned_short> -60.41% 25.562 10.120 - 0.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.30% 130791.216 51928.334 - 0.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.24% 14734.367 5858.790 - 0.90% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.19% 17236.328 6862.260 - -0.34% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.16% 6755.688 2691.686 - 1.93% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.14% 17633.737 7029.436 - -0.04% -
BM_num_get<unsigned_long_long> -59.57% 25.970 10.501 - 2.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -59.34% 73.822 30.019 - -48.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.17% 248.703 101.552 - 1.36% -
BM_num_get<unsigned_long> -59.17% 25.450 10.392 - 0.23% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.40% 13790.984 5736.494 - -0.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.79% 14372.895 6066.209 - 0.37% -
std::rotate(vector<int>)_(by_1/4)/32 -56.66% 10.967 4.753 - 0.51% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.43% 11462.674 4994.600 - 0.23% -
BM_num_get<long_long> -56.39% 24.715 10.779 - 1.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.19% 222.294 97.394 - 0.08% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.11% 13791.062 6052.747 - 0.96% -
rng::for_each(map<int>)/8192 -56.01% 16529.420 7272.004 - -0.57% -
std::rotate(deque<int>)_(by_1/4)/32 -55.82% 29.813 13.172 - -0.32% -
BM_num_get<long> -55.64% 24.398 10.823 - 1.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -55.03% 52.412 23.568 - 24.43% -
std::rotate(deque<int>)_(by_1/3)/32 -54.56% 44.961 20.432 - -1.14% -
std::for_each(map<int>::iterator)/8192 -54.46% 16371.941 7456.309 - 0.61% -
std::for_each(multimap<int>::iterator)/8192 -54.05% 16071.612 7385.245 - -1.61% -
rng::for_each(multimap<int>)/8192 -53.79% 15883.257 7339.827 - -0.72% -
BM_num_get<bool> -53.27% 25.320 11.833 - 0.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -53.23% 65.298 30.541 - -25.87% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.23% 213.056 101.775 - 1.78% -
rng::for_each(set<int>)/8192 -51.73% 15441.804 7453.722 - -2.59% -
std::for_each(multiset<int>::iterator)/8192 -51.70% 16097.390 7775.425 - -3.33% -
rng::for_each(multiset<int>)/8192 -51.29% 15381.589 7491.619 - -2.28% -
std::for_each(set<int>::iterator)/8192 -51.10% 15715.673 7684.792 - -3.45% -
std::find_end(vector<int>)_(same_length)/1024 -50.99% 505.125 247.562 - -0.01% -
std::find_end(vector<int>)_(same_length)/1000 -50.89% 494.629 242.891 - 0.30% -
std::search_n(vector<int>)_(no_match)/32 -50.78% 6.887 3.390 0.342 5.18% 0.342
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.47% 417.683 206.870 - -1.02% -
std::find_if(list<int>)_(process_all)/50 -50.23% 38.050 18.938 - 0.04% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.10% 1547.198 772.109 - 0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.06% 73.162 36.537 - -40.42% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.95% 1584.834 793.156 - 0.01% -
std::find_end(list<int>)_(same_length)/1000 -49.72% 1471.156 739.692 - 0.15% -
std::find_end(vector<int>)_(same_length)/8192 -49.71% 4021.139 2022.233 - -0.06% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.69% 9944.725 5002.906 - 0.00% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.69% 1212.963 610.247 - 0.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.66% 1241.659 625.056 - 0.02% -
std::find_end(list<int>)_(same_length)/1024 -49.07% 1500.195 764.018 - 1.37% -
std::rotate(vector<int>)_(by_1/3)/32 -48.98% 19.468 9.932 - -1.18% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.93% 416.280 212.593 - -0.46% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.76% 37.468 19.198 - 0.63% -
std::find_end(list<int>)_(same_length)/8192 -48.42% 15737.538 8117.509 - -16.05% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.22% 401.487 207.891 - 0.42% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.06% 412.896 214.447 - 1.10% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.70% 15.489 8.101 0.567 0.13% 0.567
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.16% 691458.833 365337.572 - -48.36% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.09% 0.476 0.252 - -0.33% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.77% 336.688 179.210 - 1.40% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -45.86% 130.284 70.537 - 0.43% -
std::find_end(deque<int>)_(near_matches)/1000 -45.68% 30016.921 16306.639 - 3.94% -
std::find_end(deque<int>)_(near_matches)/1024 -45.64% 31166.564 16941.433 - 3.84% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.46% 3657.183 1994.742 - -0.03% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.38% 919.690 502.347 - 0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.15% 143.373 78.638 - 1.10% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.12% 46244.650 25377.930 - -0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.91% 0.481 0.265 - 0.06% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.62% 364.886 202.081 - 0.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.45% 341.550 189.731 - -0.86% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.28% 1435.590 799.890 - 0.06% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.87% 9565.269 5368.813 - 1.14% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.69% 17490.376 9848.695 - 0.56% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -43.36% 11.409 6.462 - -10.03% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.22% 2.058 1.169 - 0.06% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.94% 1368.116 780.664 - 0.08% -
BM_PushHeap_float_Descending_16 -42.54% 0.632 0.363 - -1.24% -
BM_PushHeap_float_Descending_4 -41.77% 0.612 0.356 - -2.98% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.59% 305.808 178.629 - 1.61% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.48% 656165.456 383979.236 - -42.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.47% 6.251 3.659 - 1.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -40.36% 7.924 4.726 - -9.50% -
ranges::min(std::vector<char>)/1 -40.23% 0.438 0.262 - -42.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.21% 31.977 19.119 - -0.50% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.91% 20.065 12.056 - 0.52% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.69% 17079.425 10301.008 - 17.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.63% 38.282 23.109 - -3.56% -
std::copy_backward(vector<int>)/4096 -39.61% 254.615 153.773 - 2.78% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.02% 307.662 187.608 - 1.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.45% 22.154 13.636 - -0.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -38.03% 23.575 14.610 - -30.51% -
std::set<std::string>::erase(key)_(existent)/32 -37.58% 85.032 53.077 - -28.31% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.58% 2.934 1.831 - -0.15% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.39% 0.485 0.303 - 12.61% -
std::rotate(vector<int>)_(by_1/2)/32 -37.28% 3.705 2.324 - -3.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -37.22% 32.730 20.547 - -11.70% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.22% 23.334 14.649 - 0.93% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -37.21% 11.049 6.938 - -25.06% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.20% 45.933 28.847 - -0.12% -
BM_vector_deque_ranges_copy/0 -36.75% 0.682 0.432 - 8.90% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.60% 79867.273 50636.734 - 0.87% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.45% 10.193 6.478 - -32.12% -
std::find_end(deque<int>)_(near_matches)/8192 -36.32% 1769000.521 1126545.077 - -0.02% -
std::set<int>::ctor(const&,_alloc)/8192 -36.15% 77999.624 49804.179 - -6.01% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -36.13% 1.971 1.259 - -0.78% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -35.95% 0.485 0.310 - -22.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.76% 51.409 33.024 - -5.89% -
std::set<std::string>::insert(value)_(already_present)/32 -35.56% 16.328 10.521 - 42.17% -
std::set<int>::ctor(const&,_alloc)/1024 -35.54% 9679.700 6239.615 - -5.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.43% 15051.910 9719.262 - -0.35% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.33% 9837.980 6361.855 - 1.35% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.30% 120.283 77.827 - 0.25% -
std::multiset<int>::contains(key)_(non-existent)/8192 -35.27% 14.637 9.474 - -10.97% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.22% 9999.342 6477.351 - -3.68% -
BM_StringEraseWithMove_Huge_Opaque -35.12% 68.230 44.271 - -11.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.97% 80156.175 52123.185 - -2.89% -
std::copy(vector<bool>)_(aligned)/1048576 -34.97% 3458.440 2248.928 - -17.28% -
std::copy_n(list<int>)/64 -34.85% 22.405 14.598 - -3.09% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.84% 661.528 431.023 - 0.09% -
BM_StringEraseWithMove_Huge_Transparent -34.74% 69.490 45.346 - -4.46% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.21% 9961.179 6553.849 - -2.13% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -33.92% 27.276 18.024 - 4.49% -
std::any_of(vector<int>)_(process_all)/50 -33.54% 18.971 12.609 - -10.83% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.52% 2.637 1.753 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.35% 41.375 27.575 - 1.22% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.10% 0.696 0.465 - -0.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.03% 78936.141 52863.385 - -0.28% -
std::unique_copy(list<int>)_(contiguous)/52 -33.02% 29.051 19.458 - 0.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.88% 7.032 4.720 - -30.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.84% 12857869.172 8635930.896 - -1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.79% 12867102.536 8648145.896 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.52% 345568085.054 233173015.967 - -31.97% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -32.32% 23668700.453 16019825.156 - -1.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -32.22% 40.370 27.361 - -14.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.90% 12922716.210 8800491.887 - 1.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.88% 12709486.086 8658134.695 - -3.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -31.74% 7.342 5.011 - -21.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.70% 12762327.382 8717237.364 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -31.57% 13072113.395 8945721.876 - 3.33% -
SetIntersection_Interlaced_Vector_float_262144_64 -31.39% 15662720.001 10745470.328 - 17.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.28% 350290295.941 240721016.454 - -32.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -30.97% 6.544 4.517 - -16.74% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.84% 0.355 0.245 - -32.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.68% 0.487 0.338 - -23.38% -
BM_align/8 -30.67% 0.921 0.638 - 2.55% -
BM_align/64 -30.64% 0.921 0.639 - 2.67% -
BM_align/256 -30.63% 0.920 0.638 - 2.62% -
BM_align/1 -30.62% 0.921 0.639 - 2.58% -
BM_PushHeap_float_PipeOrgan_1 -30.45% 0.671 0.467 - 0.11% -
std::find_end(deque<int>)_(process_all)/8192 -30.12% 2856.159 1996.003 - -5.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -29.92% 354636383.584 248513373.282 - -26.78% -
std::multiset<int>::count(key)_(existent)/1024 -29.47% 8.033 5.665 - -1.98% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -29.44% 39.535 27.897 - -16.73% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -29.13% 11.335 8.034 - -28.85% -
std::all_of(vector<int>)_(process_all)/50 -29.12% 19.204 13.611 - -6.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.00% 39.488 28.036 - -0.17% -
std::find_end(deque<int>)_(process_all)/1048576 -28.21% 366182.771 262868.462 - -1.91% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.17% 29.261 21.019 - -2.96% -
ranges::min(std::deque<long_long>)/70000 -28.04% 26305.416 18928.952 - -10.79% -
BM_PushHeap_float_Descending_64 -27.58% 0.523 0.379 - -0.45% -
std::partial_sort_copy(deque<int>)_(heap)/8 -27.28% 20.481 14.893 - -8.29% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -26.97% 7.501 5.478 - -27.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -26.44% 42.668 31.389 - 2.66% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.36% 84.554 62.269 - 27.01% -
vector<bool>::resize() -25.34% 14.265 10.651 - 0.09% -
vector<bool>::reserve() -25.06% 10.924 8.187 - -0.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -24.90% 8.273 6.213 - -15.77% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.89% 1951710.117 1465945.147 - -20.56% -
BM_StringFindStringLiteral/1024 -24.81% 23.787 17.885 - -1.00% -
BM_PushHeap_string_Descending_1 -24.81% 0.700 0.526 - 11.81% -
rng::contains_subrange(list<int>)_(process_all)/8192 -24.30% 9040.942 6843.921 - -15.39% -
std::lower_bound(std::forward_list<int>)/100 -24.26% 108.722 82.344 - -0.60% -
std::for_each(multiset<int>::iterator)/50 -24.09% 47.219 35.844 - -0.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.06% 0.684 0.519 - 11.36% -
std::multiset<std::string>::insert(value)_(already_present)/32 -23.69% 63.231 48.252 - 12.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.68% 87.456 66.744 - -20.16% -
BM_vector_deque_ranges_move_backward/0 -23.43% 0.549 0.420 - -8.51% -
ranges::min(std::vector<long_long>)/1 -23.41% 0.437 0.334 - 7.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.38% 7.174 5.497 - 0.07% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.38% 2543981.484 1949322.143 - 6.60% -
rng::contains_subrange(deque<int>)_(process_all)/16 -23.18% 9.781 7.513 - -23.64% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -23.02% 1.573 1.211 - -3.55% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.01% 40274.147 31005.422 - -0.13% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -22.90% 62.246 47.990 - -28.18% -
std::transform(list<int>)_(identity_transform)/50 -22.72% 39.305 30.375 - 0.11% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -22.62% 41839.989 32374.871 - 0.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.51% 32.005 24.800 - -20.99% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -22.20% 41.831 32.544 - 20.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.17% 60.415 47.021 - -19.96% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -22.02% 1.463 1.141 - -17.35% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.86% 2406237.543 1880197.917 - -0.27% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -21.80% 74.611 58.346 - -37.67% -
ranges::min(std::list<__int128>)/1 -21.79% 0.396 0.310 - -24.37% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.22% 870.550 685.797 - -2.61% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -21.18% 3.195 2.518 - -9.42% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.17% 34.841 27.465 - 16.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.09% 211995.841 167280.715 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.09% 34573.132 27281.801 - -2.02% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -20.94% 35286190.390 27896983.101 - 8.42% -
ranges::min(std::deque<long_long>)/64 -20.93% 19.934 15.762 - -13.83% -
std::find_if(vector<int>)_(process_all)/50 -20.77% 6.862 5.437 - -5.03% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -20.74% 1.564 1.240 - -15.62% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -20.37% 1.553 1.236 - -15.21% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -20.35% 2.379 1.895 - -0.53% -
BM_tolower_char<char> -20.26% 0.692 0.552 - -20.06% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.25% 3747.263 2988.617 - 0.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -20.21% 31.932 25.478 - -0.37% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.19% 1.025 0.818 - -0.11% -
BM_vector_deque_ranges_move/2 -20.16% 2.066 1.649 - -12.69% -
BM_vector_deque_ranges_move/1 -20.08% 2.332 1.864 - -13.68% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.94% 40.839 32.696 - -17.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.89% 527.668 422.708 - 0.30% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -19.88% 39.924 31.986 - -8.67% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -19.74% 47.142 37.838 - 21.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -19.73% 1698.499 1363.464 - 6.06% -
BM_PushHeap_float_Descending_256 -19.65% 0.499 0.401 - -0.44% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -19.57% 928.015 746.368 - -12.98% -
std::vector<std::string>::ctor(size)/8192 -19.50% 5187.044 4175.760 - 0.68% -
std::set<std::string>::erase(iterator)/32 -19.48% 31.731 25.551 - -4.18% -
BM_PushHeap_uint64_Ascending_1 -19.38% 0.577 0.465 - 0.14% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.35% 3110.122 2508.193 - -7.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -19.32% 24.474 19.747 - -27.08% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.30% 31.652 25.541 - 2.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.30% 23312.994 18813.067 - -1.25% -
rng::for_each(multimap<int>)/50 -19.30% 50.199 40.513 - 1.60% -
std::deque<std::string>::ctor(size)/32 -19.21% 51.330 41.467 - -30.42% -
std::move_backward(list<int>)/4096 -19.17% 5186.231 4192.053 - -13.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.06% 1.866 1.511 - -11.35% -
std::find_end(deque<int>)_(process_all)/1024 -19.04% 359.385 290.967 - -0.00% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.97% 8.122 6.582 - -21.52% -
BM_vector_deque_copy/0 -18.96% 0.551 0.446 - -10.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -18.86% 1.111 0.901 - 0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.80% 205840.675 167142.725 - 0.42% -
ranges::min(std::deque<__int128>)/1 -18.63% 0.837 0.681 - 2.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.56% 52.478 42.740 - 0.52% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -18.45% 249.065 203.101 - 106.96% -
std::multiset<int>::count(key)_(existent)/32 -18.39% 4.705 3.840 - -0.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.33% 493.439 402.994 - -4.97% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.19% 2864.945 2343.841 - 2.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -18.16% 42.679 34.929 - -0.87% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -18.05% 3336.613 2734.198 - 1.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -18.03% 55.915 45.835 - -0.24% -
std::set<std::string>::ctor(const&,_alloc)/32 -17.98% 850.530 697.563 - -7.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.96% 897.251 736.115 - 8.92% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.87% 1017.258 835.463 - -4.25% -
BM_PushHeap_float_Descending_1024 -17.84% 0.474 0.389 - -0.01% -
BM_vector_deque_move/0 -17.75% 0.519 0.427 - -7.46% -
std::sort(deque<int>)_(shuffled)/8192 -17.67% 98727.252 81279.079 - 0.79% -
BM_PushHeap_float_Descending_16384 -17.58% 0.465 0.383 - -0.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.53% 59.578 49.137 - -14.39% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -17.43% 42.237 34.877 - -0.31% -
SetIntersection_Front_Set_uint32_262144_1024 -17.37% 14078427.392 11632972.049 - -5.70% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.37% 32.967 27.242 - -4.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -17.34% 20.753 17.155 - 0.85% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.31% 56.323 46.574 - -11.94% -
BM_PushHeap_float_Descending_262144 -17.28% 0.465 0.384 - -0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -17.25% 10988.291 9093.246 - -4.84% -
std::for_each(multimap<int>::iterator)/50 -17.24% 44.244 36.615 - -1.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -17.22% 1.389 1.150 - -5.99% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -17.21% 3.054 2.529 - -10.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -17.11% 2.726 2.259 - -10.75% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -17.09% 1.545 1.281 - -18.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.99% 462.383 383.830 - 0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -16.96% 0.695 0.577 - -12.36% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.93% 30.827 25.608 - -0.53% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.85% 44.580 37.070 - -0.43% -
std::stable_partition(list<int>)_(dense)/1024 -16.79% 1747.054 1453.764 - -16.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -16.78% 29.805 24.803 - 2.92% -
BM_PushHeap_string_Random_1 -16.71% 0.698 0.582 - 0.04% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.70% 0.618 0.515 - -17.28% -
std::for_each(set<int>::iterator)/50 -16.70% 44.234 36.847 - -0.68% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -16.66% 41.946 34.957 - -0.50% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.64% 6028.056 5025.211 - 19.19% -
BM_PushHeap_string_QuickSortAdversary_1 -16.52% 0.700 0.584 - 10.99% -
BM_StringEraseWithMove_Small_Opaque -16.48% 2.642 2.206 - 1.00% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.45% 415514.516 347179.626 - 0.37% -
bm_lexicographical_compare<int>/1 -16.44% 1.447 1.209 - -15.58% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.40% 6308.222 5273.592 - -0.42% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.31% 751.020 628.528 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -16.19% 4990595.621 4182507.743 - 16.09% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.11% 98519608.942 82652629.589 - -0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.00% 26297.375 22088.858 - -0.30% -
std::set<int>::contains(key)_(non-existent)/8192 -15.98% 10.322 8.673 - -41.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -15.97% 1.924 1.617 - 8.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.87% 26.709 22.470 - 0.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -15.87% 38.061 32.022 - -11.88% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.73% 6490.822 5469.753 - -1.28% -
std::find_end(vector<int>)_(near_matches)/8192 -15.70% 911938.505 768785.348 - 0.04% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.64% 4253.786 3588.369 - 0.03% -
std::unordered_set<int>::count(key)_(existent)/1024 -15.55% 1.295 1.094 - -34.18% -
std::set<std::string>::erase(key)_(existent)/8192 -15.54% 104.125 87.939 - 5.60% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.48% 10.497 8.872 - -0.81% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -15.35% 336.361 284.737 - 3.41% -
std::rotate_copy(vector<int>)/8192 -15.18% 716.636 607.882 - -18.69% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -15.13% 17.650 14.979 - -3.35% -
std::set<int>::count(key)_(non-existent)/8192 -15.09% 13.811 11.726 - 3.86% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -15.04% 76.407 64.913 - 93.25% -
std::map<int,_int>::count(key)_(existent)/1024 -15.00% 4.408 3.747 - -0.92% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.85% 27.802 23.672 - -0.61% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.85% 944.162 803.938 - -3.14% -
std::find_if(vector<int>)_(process_all)/32768 -14.72% 3759.689 3206.324 - 0.11% -
std::set<std::string>::ctor(const&)/32 -14.72% 832.328 709.841 - -11.82% -
std::find_if(vector<int>)_(process_all)/8192 -14.64% 945.111 806.748 - 0.33% -
std::copy_n(list<int>)/4096 -14.63% 4179.648 3568.208 - 0.31% -
std::unordered_multiset<int>::erase(iterator)/8192 -14.62% 22.805 19.471 - -3.84% -
std::rotate(vector<int>)_(by_1/2)/50 -14.55% 4.471 3.821 - 0.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.51% 81.331 69.526 - -13.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.49% 31.347 26.804 - 1.08% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -14.40% 26.351 22.556 - -7.71% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.38% 28.223 24.164 - -2.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.26% 165961.418 142296.843 - -0.86% -
std::find_if(deque<int>)_(process_all)/1024 -14.24% 291.638 250.103 - -21.88% -
std::find_if(deque<int>)_(process_all)/8192 -14.24% 2330.054 1998.289 - -21.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.22% 192.524 165.142 - -21.06% -
std::unique(list<int>)_(contiguous)/1024 -14.21% 1074.782 922.014 - 0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -14.19% 29706.690 25489.855 - 3.63% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.99% 35548.682 30576.272 - 0.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.96% 40.793 35.098 - -8.64% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -13.92% 1.285 1.107 - -20.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.79% 19.724 17.003 - -1.55% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -13.79% 1.729 1.490 - -3.99% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.73% 1.697 1.464 - 14.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.73% 33.989 29.321 - 15.80% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -13.72% 1.333 1.150 - -2.30% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.64% 14.823 12.801 - -2.01% -
BM_vector_deque_move/2 -13.64% 2.004 1.731 - -10.98% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.63% 1.923 1.661 - -6.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -13.60% 10397009.900 8983015.970 - -24.35% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.57% 14.792 12.784 - -0.63% -
std::any_of(deque<int>)_(process_all)/50 -13.56% 21.838 18.877 - 0.02% -
std::set<int>::count(key)_(existent)/1024 -13.51% 4.683 4.050 - -2.59% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.51% 6490.305 5613.758 - -6.46% -
rng::for_each(set<int>)/50 -13.42% 43.831 37.949 - 0.19% -
rng::contains_subrange(deque<int>)_(process_all)/32 -13.40% 14.421 12.488 - -16.83% -
std::stable_sort(deque<int>)_(ascending)/8 -13.38% 20.212 17.506 - -0.92% -
std::find_if(deque<int>)_(process_all)/32768 -13.37% 9318.367 8072.347 - -20.88% -
std::map<int,_int>::erase(iterator)/1024 -13.32% 24.033 20.833 - -0.86% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.31% 39268.073 34040.093 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -13.26% 96.757 83.925 - -9.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.23% 103.512 89.813 - -1.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.15% 29303.154 25449.223 - 2.11% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.10% 1003.120 871.688 - -3.54% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.09% 9.527 8.280 - -27.11% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -13.05% 82.328 71.582 - -15.42% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -13.04% 2854757.447 2482395.108 - 2.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -13.03% 1.254 1.091 - -4.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.03% 14184778.212 12336715.833 - 0.50% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.02% 30.627 26.638 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -13.02% 1269612.394 1104350.719 - 2.70% -
std::set<std::string>::ctor(const&,_alloc)/8192 -12.99% 399584.042 347688.969 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -12.99% 42.545 37.020 - 0.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.97% 0.495 0.431 - -9.38% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.96% 9.262 8.062 - -0.16% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.95% 1.629 1.418 - 0.71% -
SetIntersection_Front_Set_uint32_256_64 -12.86% 5818788.429 5070461.147 - -6.55% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.83% 396460.055 345579.570 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -12.79% 2499501.196 2179832.376 - -3.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -12.77% 27.006 23.559 - 4.96% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -12.76% 1.806 1.576 - 17.41% -
BM_vector_deque_move/1 -12.71% 2.282 1.992 - -8.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -12.66% 1.661 1.451 - -11.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.65% 283279.563 247453.988 - -0.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.61% 1000.098 874.010 - -2.92% -
std::for_each(map<int>::iterator)/50 -12.59% 41.120 35.944 - -0.28% -
std::reverse_copy(list<int>)/8 -12.58% 2.787 2.437 - 2.79% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.54% 392009.161 342837.118 - -0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -12.43% 26463573.918 23174255.453 - -5.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.37% 96.527 84.587 - -0.36% -
std::generate_n(deque<int>)/1024 -12.36% 278.270 243.872 - 0.35% -
std::set<int>::contains(key)_(non-existent)/32 -12.35% 3.072 2.693 - -1.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.35% 41011.164 35947.509 - 1.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.33% 0.692 0.607 - -8.95% -
std::none_of(deque<int>)_(process_all)/50 -12.24% 21.525 18.891 - -0.04% -
BM_deque_deque_copy_backward/0 -12.20% 0.921 0.809 - 11.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.16% 8360.145 7343.853 - -3.62% -
std::generate(deque<int>)/1024 -12.05% 276.750 243.400 - 0.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.02% 2.579 2.269 - -11.51% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.00% 14.643 12.885 - 0.56% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.99% 54.073 47.589 - -3.05% -
std::set<int>::ctor(const&,_alloc)/32 -11.98% 248.035 218.330 - -9.54% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -11.94% 1.385 1.219 - -0.90% -
BM_deque_vector_ranges_move/1 -11.91% 2.368 2.086 - -0.39% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -11.90% 10.563 9.306 - -7.85% -
std::map<int,_int>::erase(iterator)/32 -11.89% 23.494 20.701 - -1.55% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.88% 6.430 5.666 - 0.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.85% 0.299 0.263 - -10.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -11.83% 255.785 225.515 - 1.57% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.83% 943.756 832.094 - 4.22% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.83% 11.344 10.003 - -0.80% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.83% 14.528 12.810 - -0.11% -
std::unordered_set<int>::count(key)_(existent)/32 -11.75% 1.435 1.266 - -9.48% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.74% 14.489 12.788 - -0.18% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.74% 28.918 25.524 - 0.11% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.73% 17.323 15.291 - -1.43% -
std::multiset<std::string>::count(key)_(non-existent)/32 -11.73% 12.420 10.963 - 8.46% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.72% 9.365 8.267 - -0.79% -
std::fill(list<int>)/8192 -11.70% 8518.996 7522.396 - -0.82% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.69% 52.061 45.975 - -25.44% -
BM_StringConstructDestroyCStr_Empty_Transparent -11.63% 0.312 0.276 - 17.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.63% 20147429.879 17805212.257 - -2.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.62% 6.616 5.847 - -24.24% -
std::multiset<int>::ctor(const&,_alloc)/32 -11.61% 258.013 228.060 - 2.87% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.54% 872.788 772.082 - -5.37% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -11.49% 1506.395 1333.310 - -1.04% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.48% 14.162 12.536 - -6.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -11.38% 94.891 84.091 - -3.08% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -11.36% 1401.737 1242.446 - -21.38% -
BM_StringMove_Large -11.36% 0.798 0.707 - 0.12% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.34% 79.353 70.352 - 0.03% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -11.21% 1.215 1.079 - -7.06% -
std::stable_sort(deque<int>)_(descending)/8 -11.18% 28.414 25.237 - -1.49% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -11.17% 22.458 19.949 - -1.47% -
std::map<int,_int>::count(key)_(existent)/32 -11.16% 1.779 1.580 - 5.42% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.14% 17.332 15.401 - -1.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -11.11% 1123.071 998.319 - 8.48% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.10% 30.598 27.202 - -0.44% -
BM_deque_vector_copy_backward/0 -11.02% 1.541 1.372 - -11.44% -
std::none_of(list<int>)_(process_all)/8192 -11.01% 7971.376 7093.860 - -11.20% -
BM_PushHeap_float_PipeOrgan_4 -10.94% 0.540 0.481 - -3.08% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.94% 1631029.556 1452609.527 - -0.03% -
BM_deque_vector_ranges_move/2 -10.88% 2.062 1.838 - -3.59% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.85% 2.643 2.356 - -7.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.84% 22.083 19.689 - 3.06% -
BM_CmpLess_uchar_short -10.83% 1.135 1.012 - -3.75% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.82% 237.582 211.873 - -0.50% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.82% 982.518 876.229 - -2.80% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -10.80% 41.582 37.091 - -12.52% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.79% 7693.487 6863.066 - -0.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.79% 7671.183 6843.269 - -0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.74% 1.224 1.093 - -19.30% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.74% 5.544 4.949 - -0.04% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.72% 1.156 1.032 - 0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -10.71% 15308.043 13668.609 - 3.77% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.66% 0.514 0.459 - -3.33% -
std::any_of(deque<int>)_(process_all)/8192 -10.65% 2833.712 2531.783 - 0.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.65% 1.486 1.328 - -16.13% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.60% 7679.045 6865.349 - -0.14% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.58% 42861.115 38327.199 - -0.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.53% 326.452 292.091 - 0.04% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.52% 0.969 0.867 - 0.14% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.50% 22.321 19.978 - -1.83% -
BM_lexicographical_compare_three_way_fast_path/1 -10.49% 0.413 0.370 - -12.60% -
std::find_end(vector<int>)_(near_matches)/1024 -10.47% 15666.013 14026.297 - 0.01% -
std::search_n(list<int>)_(no_match)/8192 -10.41% 7440.476 6666.196 90.951 -3.66% 90.951
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.39% 4737.806 4245.646 - -10.10% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -10.38% 1191.292 1067.666 - -3.20% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.36% 50238.000 45034.137 - 0.43% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.33% 14.297 12.820 - 0.85% -
BM_CmpLess_uint_short -10.30% 1.136 1.019 - 0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -10.28% 3.116 2.796 - -0.51% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.26% 39.144 35.128 - -9.88% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -10.25% 16.427 14.743 - -3.64% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.25% 23.240 20.858 - 1.63% -
std::adjacent_find(vector<int>,_pred)/8 -10.24% 3.525 3.164 - -2.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.23% 35.699 32.046 - 11.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.23% 50.725 45.534 - -12.68% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.23% 7744.738 6952.321 - -3.37% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.22% 28.308 25.414 - 0.66% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.20% 41242.647 37037.828 - 0.00% -
BM_CmpEqual_uchar_schar -10.18% 1.123 1.009 - -1.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.18% 55.542 49.890 - -2.03% -
std::find_end(vector<int>)_(near_matches)/1000 -10.17% 15052.698 13521.389 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.17% 0.579 0.520 - 8.00% -
std::any_of(deque<int>)_(process_all)/32768 -10.16% 11288.254 10141.071 - 0.67% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.14% 50304.151 45204.323 - 0.44% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.12% 19.855 17.845 - -3.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.11% 11.991 10.778 - -0.47% -
std::find_if(vector<int>)_(process_all)/1024 -10.11% 125.593 112.893 - 0.19% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.10% 15961.235 14348.586 - 1.26% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.09% 14.342 12.894 - 0.94% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.09% 324.985 292.206 - -5.18% -
std::map<std::string,_int>::erase(key)_(existent)/32 -10.08% 75.997 68.339 - -5.28% -
std::move(list<int>)/64 -10.01% 47.883 43.088 - 10.40% -
std::map<int,_int>::erase(iterator)/8192 -9.97% 26.727 24.062 - -1.07% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.96% 26328.045 23705.940 - -0.08% -
BM_CmpEqual_ushort_schar -9.93% 1.118 1.007 - 1.88% -
std::multiset<int>::count(key)_(existent)/8192 -9.90% 10.260 9.244 - -4.07% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.87% 23.704 21.365 - 5.84% -
BM_deque_vector_ranges_move/0 -9.86% 1.514 1.365 - -14.08% -
std::stable_sort(deque<int>)_(repeated)/8 -9.85% 19.713 17.771 - -8.83% -
std::unordered_set<int>::count(key)_(existent)/8192 -9.84% 1.407 1.269 - -25.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.83% 339776.780 306371.554 - 0.04% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.83% 540.529 487.409 - -1.53% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -9.82% 2.379 2.146 - -3.26% -
BM_PushHeap_uint32_Ascending_1 -9.82% 0.466 0.420 - -31.49% -
std::partition(list<int>)_(dense)/8192 -9.78% 5676.201 5120.808 - 1.27% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -9.78% 0.521 0.470 - -0.88% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.77% 7.269 6.559 - 0.96% -
std::map<int,_int>::ctor(const&,_alloc)/32 -9.76% 251.225 226.708 - -2.59% -
std::multiset<std::string>::ctor(const&)/32 -9.76% 774.937 699.336 - -9.27% -
SetIntersection_Front_Vector_string_1024_256 -9.74% 10204165.223 9210567.676 - 2.63% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.72% 25288.706 22830.449 - 0.01% -
BM_CmpLess_ushort_schar -9.70% 1.119 1.011 - -0.18% -
std::unique(list<int>)_(contiguous)/8192 -9.69% 7802.830 7046.726 - 1.38% -
SetIntersection_Front_Set_string_1024_16 -9.67% 1992295.171 1799667.448 - -9.17% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -9.66% 104.860 94.730 - 33.87% -
std::map<std::string,_int>::erase(iterator)/1024 -9.60% 35.703 32.274 - 3.21% -
BM_CmpEqual_uint_short -9.60% 1.135 1.026 - 2.20% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.60% 3169.555 2865.387 - 10.22% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.60% 0.291 0.263 - -0.11% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.59% 32.538 29.419 - 0.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.59% 43642.399 39459.095 - -0.61% -
BM_std_minmax_element<long_long>/3 -9.56% 1.114 1.008 - -15.15% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.55% 2662823.390 2408653.780 - 0.12% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -9.54% 22.427 20.288 - -2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -9.54% 19.391 17.542 - -8.55% -
std::set<std::string>::contains(key)_(existent)/32 -9.53% 15.919 14.402 - -6.76% -
SetIntersection_Interlaced_Vector_uint64_64_16 -9.50% 18312484.508 16572571.704 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -9.50% 6593671.884 5967438.386 - -24.08% -
BM_StringEraseWithMove_Small_Transparent -9.47% 2.412 2.183 - 0.24% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.40% 2.456 2.225 - 0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.38% 3729.836 3379.827 - 0.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.36% 11.127 10.085 - -8.69% -
std::stable_sort(deque<int>)_(heap)/8 -9.29% 26.262 23.823 - -8.80% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.26% 0.515 0.467 - 0.25% -
std::find_first_of(vector<int>)_(large_needle)/32 -9.24% 111.832 101.499 - -9.64% -
std::set<std::string>::ctor(const&,_alloc)/1024 -9.23% 41349.189 37531.543 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -9.22% 3496611.628 3174071.799 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.21% 1245913.791 1131113.645 - 1.84% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.18% 0.367 0.333 - -19.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.18% 19920405.161 18092618.192 - -4.70% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.12% 1.775 1.613 - -12.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.12% 1712.250 1556.163 - 9.34% -
std::is_sorted(deque<int>)/8 -9.09% 2.861 2.601 - -42.76% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.09% 734.320 667.597 - 13.93% -
std::pop_heap(deque<std::string>)/1024 -9.05% 66.905 60.852 - 3.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.04% 19.825 18.033 - -0.10% -
BM_StringRelational_Eq_Empty_Empty_Control -9.03% 2.118 1.927 - -3.90% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -9.03% 33.495 30.471 - -4.92% -
std::copy(list<int>)/64 -9.01% 33.494 30.476 - -7.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.99% 5.916 5.384 - -0.93% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.99% 4.556 4.147 - 1.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.98% 1.448 1.318 - -7.14% -
std::partition(deque<int>)_(dense)/50 -8.97% 15.300 13.928 - -4.28% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.95% 6.007 5.469 - 0.14% -
std::generate_n(list<int>)/50 -8.93% 16.772 15.274 - 0.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.93% 14808.666 13486.915 - -2.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.92% 27006.931 24597.683 - 3.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.90% 1224383.796 1115354.035 - -6.91% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.90% 162158.621 147726.405 - 2.39% -
BM_CmpEqual_uchar_short -8.87% 1.085 0.989 - -4.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.81% 16158.710 14734.389 - -0.81% -
BM_PushHeap_string_Ascending_262144 -8.81% 31.698 28.906 - -0.65% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.80% 13.879 12.657 - -0.15% -
std::copy(deque<int>)/64 -8.80% 3.018 2.752 - 0.45% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.79% 63.285 57.725 - 29.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -8.78% 10.626 9.693 - 61.19% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.77% 6.088 5.554 - -4.27% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.76% 13505.593 12321.945 - -4.56% -
std::set<int>::lower_bound(key)_(existent)/32 -8.73% 1.616 1.475 - -1.18% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.73% 41552999.422 37924173.496 - 0.57% -
BM_PushHeap_float_QuickSortAdversary_4 -8.70% 0.586 0.535 - 0.07% -
std::multimap<std::string,_int>::erase(iterator)/32 -8.66% 27.826 25.416 - -13.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.64% 42.388 38.725 - 0.18% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.64% 40223.506 36749.201 - -1.01% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.64% 13.890 12.691 - -0.63% -
ranges::minmax(std::vector<char>)/64 -8.63% 1.353 1.236 - 4.16% -
BM_deque_vector_ranges_move/64 -8.62% 2.844 2.599 - -4.33% -
std::find_if(vector<char>)_(bail_25%)/8 -8.62% 0.818 0.747 - -18.19% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.60% 8.591 7.852 - -0.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.60% 19.814 18.110 - 0.10% -
BM_PushHeap_float_Ascending_4 -8.60% 0.587 0.536 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -8.60% 1253227.860 1145453.562 - 1.33% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -8.59% 0.697 0.637 - 0.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.56% 28529.467 26086.245 - 1.16% -
std::find_end(list<int>)_(near_matches)/8192 -8.55% 2457994.737 2247910.370 - 0.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.54% 58476.918 53482.651 - -1.01% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.082 - 0.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.52% 2.413 2.208 - -1.56% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.52% 0.932 0.853 - 4.57% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -8.50% 29.998 27.447 - 1.96% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.50% 41.522 37.992 - 16.11% -
BM_CmpEqual_ushort_short -8.50% 1.126 1.030 - -0.63% -
BM_deque_deque_move_backward/64 -8.48% 3.659 3.349 - -0.23% -
std::map<int,_int>::clear()/1024 -8.43% 11337.328 10382.014 - -4.34% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.40% 17.370 15.911 - -6.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.40% 1.912 1.752 - 3.81% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.37% 0.688 0.631 - 0.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.35% 13.442 12.320 - -3.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.34% 1673427.875 1533781.422 - -10.00% -
ranges::minmax(std::list<char>)/1 -8.33% 0.412 0.378 - -17.54% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.30% 0.378 0.346 - -0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.28% 52.256 47.928 - -14.33% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.27% 6386.166 5857.967 - -0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.26% 27756247.120 25462564.838 - -6.05% -
std::find_end(list<int>)_(single_element)/8192 -8.26% 9655.531 8857.975 - 8.03% -
std::map<int,_int>::clear()/8192 -8.26% 92082.029 84476.552 - -3.59% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.25% 1.423 1.305 - -7.49% -
std::vector<std::string>::ctor(size)/1024 -8.25% 464.449 426.142 - -0.67% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.24% 51354.220 47121.751 - -1.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.23% 1.419 1.302 - -7.98% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.20% 7.197 6.606 - -6.36% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.18% 61328.900 56313.054 - -3.74% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.17% 23.529 21.606 - 5.42% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.17% 60.747 55.784 - -0.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -8.15% 52.479 48.203 - 28.39% -
SetIntersection_Front_Set_uint32_16384_256 -8.14% 3946016.288 3624839.905 - -6.55% -
std::find_end(list<int>)_(near_matches)/1024 -8.14% 37708.087 34639.855 - -0.04% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.13% 1214.975 1116.247 - 2.55% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.12% 5095696.012 4681989.062 - -4.47% -
std::partial_sort(deque<int>)_(descending)/8192 -8.10% 282589.439 259704.821 - 0.04% -
std::find_end(list<int>)_(near_matches)/1000 -8.09% 36128.912 33204.434 - -0.02% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.09% 45431.064 41756.231 - -0.51% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - -0.26% -
SetIntersection_None_Set_uint64_16384_16384 -8.08% 179750549.058 165225849.104 - -1.59% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.06% 376.205 345.891 - -0.25% -
std::partial_sort(deque<int>)_(shuffled)/8192 -8.05% 258966.284 238108.375 - -1.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.05% 34.641 31.853 - 5.38% -
SetIntersection_Front_Set_string_262144_64 -8.04% 4991120.743 4589817.842 - -8.16% -
BM_StringConstructDestroyCStr_Huge_Transparent -8.02% 69.276 63.718 - -1.74% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -8.00% 104088.386 95766.104 - -2.23% -
std::generate(list<int>)/8192 -7.97% 7504.862 6906.653 - -8.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.95% 9.653 8.885 - -4.54% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.95% 3.465 3.190 - -9.28% -
std::pop_heap(deque<float>)/1024 -7.94% 13.589 12.510 - -9.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.92% 68.061 62.671 - -1.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.92% 41.660 38.361 - -0.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -7.90% 1.421 1.308 - -8.14% -
std::adjacent_find(deque<int>,_pred)/8 -7.88% 4.838 4.457 - 5.62% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -7.88% 1582098.356 1457483.856 - 0.19% -
std::all_of(list<int>)_(process_all)/8192 -7.82% 7644.749 7047.112 - -7.29% -
BM_deque_deque_ranges_move_backward/0 -7.79% 0.921 0.849 - -7.72% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.78% 4.724 4.357 - 0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.78% 871.186 803.449 - -0.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.76% 25.624 23.636 - -3.49% -
std::unordered_multiset<int>::clear()/8192 -7.75% 67213.796 62003.375 - -6.64% -
SetIntersection_Interlaced_Vector_string_1024_64 -7.75% 8570493.635 7906557.134 - -7.59% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.73% 23.685 21.853 - -5.89% -
BM_std_minmax_element<long_long>/1 -7.72% 0.324 0.299 - -0.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.72% 23.704 21.875 - -10.25% -
SetIntersection_Interlaced_Set_float_256_64 -7.72% 13996144.730 12915874.515 - -5.11% -
BM_StringMove_Small -7.70% 0.799 0.737 - 4.33% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.68% 39681.250 36632.750 - 1.10% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.68% 16.964 15.662 - -2.87% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -7.61% 32.185 29.735 - 2.45% -
BM_PushHeap_uint32_Random_1 -7.61% 0.465 0.430 - 4.80% -
std::all_of(deque<int>)_(process_all)/32768 -7.60% 10899.278 10071.045 - -2.04% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -7.57% 340.060 314.317 - -12.66% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.56% 18.451 17.057 - -2.74% -
std::sort(deque<int>)_(repeated)/1024 -7.54% 1068.865 988.270 - 0.06% -
BM_CmpEqual_int_uint -7.54% 1.136 1.050 - -1.98% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.49% 0.366 0.338 - 0.04% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.49% 12589.841 11646.970 - -0.57% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -7.49% 546.581 505.655 - -7.52% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.48% 5.815 5.380 - -10.82% -
std::rotate(list<int>)_(by_1/2)/50 -7.46% 13.664 12.646 - 0.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.40% 5.426 5.025 - -16.70% -
std::equal(vector<int>)_(it,_it,_it)/50 -7.40% 4.559 4.222 - 1.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.37% 3811.925 3530.804 - 2.86% -
std::remove_if(vector<int>)_(prefix)/1024 -7.37% 377.315 349.498 - -0.15% -
std::generate(deque<int>)/32 -7.36% 8.683 8.044 - 0.45% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.33% 14799773.023 13715313.451 - 5.41% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.32% 267.502 247.922 - 0.06% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -7.31% 14.103 13.072 - 2.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.29% 2.349 2.178 - -6.20% -
std::none_of(deque<int>)_(process_all)/32768 -7.28% 10888.096 10095.020 - -3.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.27% 39.953 37.049 - -15.00% -
rng::starts_with(list<int>)/8192 -7.26% 8595.633 7971.919 - -14.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.23% 206.029 191.134 - 93.61% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.19% 721.093 669.244 - 11.09% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.16% 4645.049 4312.357 - 0.07% -
BM_CmpEqual_uint_schar -7.16% 1.133 1.052 - -2.65% -
std::remove_if(vector<int>)_(prefix)/50 -7.15% 58.489 54.306 - 1.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.12% 1.168 1.085 - -2.33% -
BM_CmpEqual_uint_int -7.10% 1.129 1.048 - -0.36% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.10% 16.724 15.537 - -3.10% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.09% 2.637 2.450 - -11.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.09% 19455.474 18076.328 - 1.41% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.08% 280853.455 260963.805 - 0.64% -
std::replace(vector<int>)_(prefix)/50 -7.06% 7.702 7.158 - -7.30% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.06% 12.374 11.501 - 0.01% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.05% 0.754 0.701 - -0.02% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.04% 8514.123 7915.092 - 0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.02% 15803.235 14694.239 - -4.14% -
std::replace(vector<int>)_(sprinkled)/32 -7.01% 5.802 5.396 - -8.31% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.98% 8.252 7.676 - -1.65% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -6.98% 40.801 37.952 - -14.23% -
BM_StringRelational_Compare_Empty_Empty_Control -6.98% 1.732 1.611 - -3.03% -
std::unordered_multimap<int,_int>::clear()/8192 -6.96% 67123.529 62450.695 - 0.54% -
BM_StringRelational_Compare_Empty_Small_Control -6.94% 1.731 1.611 - -2.94% -
SetIntersection_Front_Set_string_256_256 -6.94% 29416190.398 27375756.033 - -18.96% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -6.93% 126.878 118.080 - -6.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.93% 7.331 6.823 - -2.45% -
SetIntersection_Interlaced_Vector_uint64_256_4 -6.92% 5027066.058 4679036.824 - -5.94% -
std::none_of(deque<int>)_(process_all)/8192 -6.92% 2717.706 2529.606 - -3.78% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.91% 579.988 539.900 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.88% 5454.051 5079.062 - -11.04% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.87% 12.402 11.550 - -4.69% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.86% 27.147 25.284 - 0.72% -
SetIntersection_Front_Set_uint32_16384_16 -6.85% 1219808.358 1136276.224 - -0.88% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -6.82% 752.078 700.768 - 13.28% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.82% 174458253.965 162560239.621 - -3.68% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.81% 27.776 25.885 - -3.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -6.80% 1073225.193 1000243.211 - -3.83% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.79% 371962841.924 346695864.536 - -1.20% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.78% 16505.166 15386.898 - -7.46% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.77% 565.641 527.321 - 0.06% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.76% 346.008 322.614 - -4.94% -
SetIntersection_None_Set_uint32_16384_1 -6.76% 161921330.369 150974941.763 - -3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.73% 27005271.138 25187784.052 - -6.88% -
std::replace_if(list<int>)_(sprinkled)/32 -6.71% 14.267 13.309 - 0.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.71% 51.053 47.627 - -5.49% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -6.70% 2010712.985 1876040.799 - 1.39% -
SetIntersection_None_Set_uint32_16384_16 -6.69% 161921436.547 151094640.331 - -2.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.68% 0.515 0.481 - 12.24% -
BM_vector_deque_ranges_move/64 -6.67% 2.820 2.632 - -4.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.67% 6555.516 6118.208 - 8.25% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -6.65% 11.611 10.838 - 1.69% -
std::reverse(list<int>)/64 -6.65% 18.667 17.426 - -0.24% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.64% 5.258 4.908 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.63% 14737.138 13759.741 - 0.09% -
SetIntersection_None_Set_uint32_16384_4 -6.63% 161703992.755 150981844.680 - -2.83% -
BM_CmpLess_uint_schar -6.63% 1.134 1.059 - 1.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.61% 33.662 31.438 - 31.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.60% 817.266 763.287 - -5.59% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -6.58% 30.408 28.409 - 0.94% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.57% 481.458 449.817 - 0.53% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.57% 0.478 0.447 - 13.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -6.55% 1065735.386 995940.786 - -4.01% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.53% 1.397 1.306 - -20.54% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.52% 9.181 8.582 - -0.37% -
std::unordered_map<int,_int>::clear()/1024 -6.52% 8565.891 8007.293 - 0.12% -
std::generate_n(list<int>)/8192 -6.51% 7451.667 6966.545 - -6.49% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.51% 28.526 26.669 - 1.33% -
SetIntersection_Interlaced_Set_string_256_256 -6.48% 31581530.718 29536175.641 - -9.71% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.46% 17616.093 16477.356 - -7.16% -
std::sort_heap(vector<int>)/8 -6.46% 32.077 30.005 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.45% 9583149.285 8965208.962 - -2.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.45% 3168648.357 2964371.746 - 2.71% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.45% 176.086 164.736 - -2.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.38% 1230312.025 1151789.712 - 1.07% -
std::for_each_n(list<int>)/50 -6.37% 24.253 22.707 - -2.04% -
std::adjacent_find(list<int>,_pred)/50 -6.36% 31.305 29.316 - -0.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.33% 1598.034 1496.941 - -14.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.32% 5125.641 4801.680 - 0.82% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.32% 1300008.949 1217877.361 - -1.70% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.31% 28.007 26.241 - -6.45% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.31% 16.786 15.727 - -0.23% -
SetIntersection_Front_Vector_uint32_262144_4 -6.29% 1089319.759 1020812.960 - -3.22% -
BM_StringFindNoMatch/10 -6.29% 1.356 1.271 - -0.02% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.28% 331.743 310.916 - -0.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.27% 0.289 0.270 - -12.14% -
SetIntersection_Front_Set_string_1024_64 -6.26% 4771298.152 4472701.106 - -6.19% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.24% 1.621 1.520 - 0.34% -
std::unordered_map<int,_int>::clear()/8192 -6.24% 66625.849 62471.384 - -0.70% -
std::generate(deque<int>)/50 -6.23% 12.851 12.051 - 0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.22% 17971062.702 16852517.061 - -4.99% -
BM_StringRead_Cold_Shallow_Small -6.20% 1.125 1.056 - -7.67% -
std::replace(vector<int>)_(prefix)/32 -6.19% 5.120 4.803 - -7.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.18% 1239128.973 1162489.208 - -0.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.18% 14634.212 13730.285 - -1.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.17% 1500.403 1407.813 - -7.69% -
std::multiset<int>::equal_range(key)_(existent)/8192 -6.17% 8.702 8.165 - -7.82% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.16% 2.415 2.266 - -14.09% -
std::all_of(deque<int>)_(process_all)/8192 -6.15% 2719.838 2552.454 - -2.63% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.14% 0.971 0.911 - 0.15% -
std::count_if(deque<int>)_(every_other)/8 -6.11% 3.706 3.480 - -0.49% -
std::unordered_multiset<int>::clear()/1024 -6.10% 8610.501 8085.399 - -5.32% -
SetIntersection_None_Set_uint64_16384_64 -6.09% 175620464.023 164932341.897 - -0.10% -
std::make_heap(deque<int>)_(shuffled)/8192 -6.07% 24110.850 22647.458 - -1.55% -
BM_CmpLess_ushort_short -6.06% 1.122 1.054 - -0.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -6.05% 28.521 26.796 - -7.38% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.03% 26.452 24.858 - -3.59% -
std::multiset<int>::find(key)_(non-existent)/1024 -6.02% 6.064 5.699 - 4.35% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.01% 348.591 327.646 - -2.75% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.01% 0.589 0.553 - -0.14% -
SetIntersection_None_Set_uint32_16384_16384 -6.01% 163378173.478 153563910.457 - -2.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -6.00% 1075966.426 1011378.055 - -2.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -5.97% 33.952 31.924 - -1.71% -
BM_PushHeap_uint64_Ascending_4 -5.96% 0.588 0.553 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.96% 9556404.907 8986612.699 - -2.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.96% 60.114 56.530 - -4.96% -
std::transform(deque<int>)_(identity_transform)/50 -5.95% 20.289 19.081 - -0.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.94% 3.026 2.846 - 2.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.93% 137162461.039 129032442.464 - -0.32% -
SetIntersection_None_Set_uint32_16384_64 -5.92% 161346958.987 151789385.906 - -1.61% -
BM_StringAssignStr_Huge_Transparent -5.89% 115.158 108.378 - -4.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.88% 36897.959 34728.445 - -3.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.88% 7954624.158 7486915.142 - 0.62% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.87% 228.568 215.141 - -2.19% -
std::map<int,_int>::count(key)_(existent)/8192 -5.87% 6.152 5.791 - -0.17% -
BM_deque_deque_ranges_move/1 -5.85% 2.598 2.446 - -3.67% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.85% 1056347.331 994579.305 - 1.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.84% 36.385 34.258 - -18.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -5.84% 4.628 4.358 - -2.76% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.82% 1.409 1.327 - -5.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.82% 13371.437 12592.764 - -0.47% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.82% 140533.380 132355.489 - 0.49% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.82% 15.523 14.621 - -8.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.81% 40.777 38.408 - 0.23% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.80% 2.469 2.326 - -1.53% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.79% 985755.662 928631.153 - 3.19% -
std::find_if(list<int>)_(process_all)/8192 -5.78% 7450.918 7020.267 - -6.19% -
SetIntersection_None_Set_uint32_16384_256 -5.78% 160847931.984 151555163.127 - -1.40% -
SetIntersection_None_Vector_uint64_16384_4 -5.78% 1119547.193 1054871.283 - -3.39% -
std::set<std::string>::clear()/8192 -5.77% 222479.643 209650.186 - -1.77% -
std::shift_left(list<int>)/8192 -5.76% 7578.188 7141.334 - -6.38% -
BM_CmpLess_int_ushort -5.76% 1.150 1.083 - -1.68% -
SetIntersection_None_Set_uint32_262144_64 -5.74% 1213896.160 1144194.418 - -2.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.73% 1.662 1.567 - 5.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.73% 20.096 18.944 - 0.16% -
SetIntersection_Front_Vector_uint64_16384_64 -5.72% 1385598.635 1306300.069 - -3.72% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.72% 34.441 32.471 - 0.76% -
BM_CmpLess_int_uint -5.71% 1.140 1.075 - 3.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.71% 7.340 6.921 - -1.73% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.70% 85621.580 80737.275 - -0.34% -
std::swap_ranges(deque<int>)/50 -5.69% 16.818 15.861 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_64_4 -5.69% 17985941.162 16962480.202 - -3.51% -
BM_vector_deque_ranges_move/0 -5.67% 0.396 0.374 - -19.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.67% 9602126.113 9057427.822 - -0.20% -
std::set<std::string>::clear()/1024 -5.66% 22482.733 21209.717 - -2.58% -
SetIntersection_Interlaced_Vector_string_64_16 -5.65% 30240466.886 28530392.120 - -2.97% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.65% 606.555 572.308 - -1.37% -
SetIntersection_Front_Set_string_262144_16 -5.64% 1938129.251 1828835.909 - -6.69% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.63% 13473.784 12715.857 - -0.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.62% 22.512 21.246 - -4.86% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -5.62% 13.774 13.000 - 1.65% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.62% 307.987 290.685 - 0.69% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.62% 1.110 1.047 - 8.84% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.60% 2505.735 2365.393 - -0.69% -
SetIntersection_None_Vector_uint64_16384_256 -5.60% 1104249.430 1042415.713 - -4.33% -
std::partition(deque<int>)_(sparse)/32 -5.59% 11.368 10.733 - -7.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.58% 35.769 33.771 - 2.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.57% 10.716 10.119 - 0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.56% 3202655.542 3024675.193 - -1.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.56% 41179.387 38891.307 - -10.16% -
SetIntersection_None_Set_uint32_262144_4 -5.55% 1214413.332 1146969.076 - -2.12% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.55% 3657.156 3454.105 - 0.06% -
std::map<std::string,_int>::clear()/1024 -5.54% 23961.339 22632.833 - 3.24% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.54% 2.311 2.183 - -0.08% -
SetIntersection_None_Set_uint32_262144_16 -5.54% 1213268.148 1146093.912 - -2.36% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.54% 17016.829 16074.944 - -0.85% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.53% 711.922 672.546 - -0.17% -
std::sort_heap(deque<int>,_pred)/1024 -5.52% 12968.908 12252.780 - -1.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.50% 685.809 648.085 - -9.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.50% 16.843 15.917 - -0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.48% 1173.764 1109.487 - -5.81% -
SetIntersection_Front_Set_uint32_262144_1 -5.47% 1056198.562 998391.098 - 0.00% -
SetIntersection_Front_Set_string_64_16 -5.47% 24370718.248 23037686.165 - -8.23% -
BM_deque_deque_move_backward/0 -5.46% 0.919 0.869 - 7.51% -
BM_StringDestroy_Large -5.46% 7.416 7.011 - -1.52% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.46% 2477.719 2342.488 - 0.06% -
std::find_first_of(list<int>)_(small_needle)/50 -5.46% 148.059 139.980 - 0.16% -
std::fill(list<int>)/1024 -5.45% 515.521 487.410 - -2.42% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -5.45% 1.260 1.191 - -26.00% -
BM_StringAssignAsciiz_Empty_Opaque -5.44% 3.336 3.154 - 1.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.41% 25.450 24.072 - -8.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.41% 100.195 94.774 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.40% 754.814 714.033 - -0.60% -
std::generate(deque<int>)/8192 -5.40% 2008.638 1900.149 - 0.11% -
BM_StringFindAllMatch/64 -5.40% 3.268 3.091 - -2.85% -
BM_StringAssignAsciiz_Small_Opaque -5.38% 3.337 3.158 - 1.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.38% 10198.439 9650.029 - -1.73% -
BM_deque_deque_ranges_move/2 -5.37% 2.307 2.184 - -5.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.37% 33.088 31.312 - 27.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.37% 377.936 357.660 - -2.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.36% 4.625 4.377 - 3.63% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.36% 141.916 134.313 - 71.59% -
std::shift_left(list<int>)/32 -5.34% 14.178 13.421 - 0.46% -
SetIntersection_Front_Set_string_262144_262144 -5.32% 18342389.893 17365682.941 - 0.50% -
std::generate_n(deque<int>)/50 -5.32% 12.913 12.226 - 0.47% -
std::search(list<int>)_(single_element)/1000 -5.31% 705.850 668.358 - -5.09% -
SetIntersection_None_Set_uint32_262144_1 -5.30% 1217392.494 1152819.744 - -2.75% -
std::map<std::string,_int>::clear()/32 -5.30% 922.172 873.294 - -0.53% -
std::generate_n(deque<int>)/32 -5.27% 8.688 8.230 - 0.45% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.26% 563.172 533.530 - 5.46% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.26% 1061325.299 1005473.873 - -3.66% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.417 - 0.01% -
rng::for_each(map<int>)/50 -5.25% 40.399 38.278 - 1.13% -
SetIntersection_None_Set_uint32_262144_256 -5.23% 1210101.156 1146848.959 - -2.15% -
std::multiset<int>::clear()/8192 -5.22% 82670.556 78352.484 - 0.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.22% 610.268 578.416 - -0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.22% 56664.457 53707.665 - -4.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.22% 1056733.030 1001593.976 - -2.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -5.22% 1.614 1.529 - 20.94% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -5.22% 37.978 35.997 - -13.24% -
std::partition(deque<int>)_(sparse)/50 -5.21% 17.246 16.347 - -4.82% -
SetIntersection_None_Set_uint64_256_4 -5.21% 11605921.922 11001052.168 - -1.82% -
std::remove_if(deque<int>)_(prefix)/50 -5.15% 64.165 60.860 - -14.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.14% 261593.282 248139.096 - 3.37% -
SetIntersection_Front_Set_uint32_256_256 -5.12% 7788110.806 7389424.115 - -4.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -5.11% 1120469.714 1063230.322 - -4.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.10% 9581781.413 9092920.602 - -1.25% -
SetIntersection_Front_Set_float_262144_4 -5.10% 1097414.686 1041473.337 - -3.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.09% 15593.653 14799.357 - -0.53% -
SetIntersection_None_Set_uint32_1024_256 -5.09% 9073451.384 8611374.723 - -0.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.09% 280.293 266.022 - 0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.08% 250004.039 237294.755 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.08% 6396999.538 6071807.342 - -0.70% -
SetIntersection_None_Set_uint32_16384_1024 -5.07% 160793281.549 152642979.401 - -0.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.06% 0.281 0.267 - 1.40% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.05% 23517.979 22330.263 - -0.61% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.05% 321999.426 305737.833 - -0.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.05% 73780.480 70055.666 - -6.71% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.04% 14674261.981 13935194.668 - -1.61% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.04% 0.364 0.345 - -0.16% -
std::sort_heap(deque<int>,_pred)/8192 -5.03% 451004.639 428339.262 - 0.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.01% 1.619 1.538 - -8.41% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.01% 576.950 548.057 - 5.97% -
SetIntersection_None_Vector_uint32_1024_64 -5.00% 1108598.033 1053195.058 - -2.32% -
SetIntersection_Front_Set_uint32_1024_4 -5.00% 1080958.442 1026957.250 - 1.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.99% 40099.601 38097.623 - -1.22% -
std::partial_sort(deque<int>)_(heap)/8192 -4.99% 275886.920 262126.628 - -0.73% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.99% 37396.352 35531.441 - -2.66% -
SetIntersection_Front_Vector_string_16384_256 -4.97% 9918254.377 9424960.678 - -0.31% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.96% 11295011.243 10735240.470 - -2.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.95% 18885.037 17950.665 - 0.07% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.95% 20.931 19.895 - -1.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.94% 731.324 695.201 - -0.21% -
BM_PushHeap_uint32_Descending_4 -4.93% 0.363 0.345 - -9.37% -
SetIntersection_None_Set_uint32_262144_1024 -4.93% 1205418.945 1145986.086 - -2.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.93% 7.243 6.886 - 0.06% -
std::set<int>::clear()/1024 -4.92% 9592.911 9120.460 - 1.05% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.92% 1591417.318 1513043.703 - -1.42% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.92% 228.589 217.345 - 3.25% -
std::multiset<std::string>::find(key)_(existent)/32 -4.92% 15.777 15.001 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.91% 23235625.108 22094862.269 - 2.07% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.91% 206.649 196.504 - -9.00% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.90% 731.433 695.618 - -0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.90% 44.820 42.625 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.89% 201799789.194 191939532.563 - -11.98% -
SetIntersection_Interlaced_Set_string_262144_1 -4.87% 1110736.749 1056658.917 - -3.49% -
std::set<int>::clear()/8192 -4.86% 82177.383 78184.888 - -1.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.85% 12.544 11.935 - -67.61% -
BM_CmpLess_uint_int -4.85% 1.126 1.072 - 0.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.85% 25.361 24.131 - 5.92% -
BM_PushHeap_float_Random_4 -4.84% 3.007 2.862 - -0.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.84% 49143.381 46766.539 - 1.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -4.83% 1.956 1.862 - 15.40% -
SetIntersection_None_Set_string_16384_16384 -4.81% 193088059.122 183800177.360 - -2.11% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.80% 5.682 5.409 - -1.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.80% 19.958 19.000 - 15.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.80% 788.683 750.836 - -2.68% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.79% 21348405.275 20325341.388 - -8.77% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.78% 55761.060 53094.826 - -2.30% -
std::map<int,_int>::clear()/32 -4.78% 679.654 647.167 - -1.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.77% 16414.760 15631.508 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.76% 13005203.083 12385828.366 - -2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.75% 6419488.254 6114607.496 - 0.37% -
BM_vector_deque_copy_backward/0 -4.75% 0.419 0.399 - -10.98% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.74% 6.813 6.491 - -3.88% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.73% 22317019.832 21260318.997 - -2.47% -
SetIntersection_None_Set_uint32_262144_16384 -4.73% 1212839.844 1155440.918 - -2.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.72% 15399.734 14672.523 - -1.48% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.72% 17965185.709 17117672.037 - -6.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.72% 380.113 362.182 - -3.22% -
SetIntersection_Front_Set_string_262144_4 -4.71% 1279899.034 1219609.895 - -5.22% -
BM_deque_deque_ranges_move_backward/4000 -4.71% 151.611 144.473 - -0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.70% 20.288 19.334 - -0.54% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.69% 12660.436 12066.153 - 7.20% -
std::set<int>::equal_range(key)_(existent)/8192 -4.69% 8.252 7.865 - -1.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.68% 27905.993 26600.654 - -2.95% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.67% 1619121.174 1543428.875 - -2.16% -
SetIntersection_Front_Set_uint64_262144_4 -4.67% 1096229.573 1045036.282 - -3.06% -
std::set<std::string>::count(key)_(existent)/8192 -4.67% 32.965 31.426 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.66% 14232.241 13569.258 - 0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.65% 13701.740 13064.159 - -3.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.65% 1190927.963 1135526.090 - -1.54% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.65% 1059042.136 1009806.292 - -2.78% -
BM_StringAssignStr_Huge_Opaque -4.64% 113.299 108.044 - -5.17% -
rng::for_each(multiset<int>)/50 -4.64% 41.043 39.140 - 0.40% -
std::multiset<int>::count(key)_(non-existent)/0 -4.63% 0.275 0.263 - 4.01% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.63% 4603.682 4390.641 - 6.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.63% 3196455.298 3048594.367 - -1.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.62% 7.263 6.928 - 0.72% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.61% 36.747 35.053 - 0.10% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.61% 31.165 29.728 - -0.33% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.61% 219.996 209.856 - 1.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.61% 19102022.084 18222106.077 - -7.59% -
SetIntersection_None_Set_uint32_262144_262144 -4.59% 1208029.299 1152580.731 - -2.15% -
std::map<int,_int>::erase(key)_(existent)/32 -4.59% 23.390 22.317 - -0.35% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.59% 0.264 0.252 - -0.41% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -4.58% 33.865 32.313 - -6.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.58% 5902996.389 5632846.017 - -1.30% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.57% 4.886 4.662 - -3.44% -
BM_CmpLess_uchar_int -4.57% 1.130 1.078 - 0.66% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.56% 4.506 4.301 - -0.44% -
SetIntersection_None_Vector_uint64_262144_16384 -4.56% 1155002.388 1102351.360 - -0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.56% 46245.054 44137.513 - 0.37% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.56% 793.908 757.744 - -0.75% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.55% 1.701 1.623 - -6.98% -
SetIntersection_None_Vector_uint32_16384_256 -4.54% 1121826.189 1070840.957 - -3.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.53% 1180847.323 1127336.966 - 2.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.53% 1410413.851 1346519.478 - -3.93% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.52% 40.983 39.130 - -19.44% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.52% 2889.237 2758.691 - 0.19% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.51% 727.902 695.059 - -0.20% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.51% 1405.549 1342.143 - 0.16% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.51% 1579259.279 1508062.176 - -1.64% -
SetIntersection_Front_Set_uint32_262144_16 -4.49% 1170708.878 1118090.619 - -3.93% -
std::sort(deque<int>)_(heap)/8192 -4.49% 72424.391 69172.218 - 0.47% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.49% 58989.594 56341.430 - 0.76% -
SetIntersection_Front_Set_uint32_1024_16 -4.49% 1218841.643 1164143.151 - -1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.49% 22845672.486 21820700.257 - 3.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.48% 7688706.642 7343876.580 - -7.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.48% 68443.795 65375.526 - 1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.48% 134783364.910 128749542.363 - -1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.47% 1042887.418 996223.265 - -4.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.47% 210.444 201.030 - -0.76% -
SetIntersection_Front_Set_string_16_16 -4.47% 59201679.304 56558260.152 - -4.87% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.46% 106.311 101.569 - 2.66% -
std::multiset<int>::erase(key)_(existent)/8192 -4.46% 62.288 59.513 - -3.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.46% 84931.143 81147.384 - 0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.45% 1700123.779 1624418.701 - -2.28% -
std::partition_copy(deque<int>)/50 -4.44% 22.007 21.031 - 0.42% -
std::set<int>::count(key)_(existent)/32 -4.44% 1.700 1.624 - 0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.42% 1196457.007 1143535.480 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.42% 1207091.858 1153749.070 - -3.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.41% 831.696 794.978 - 6.22% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.41% 2.515 2.404 - 0.38% -
std::remove_if(vector<int>)_(prefix)/32 -4.40% 51.240 48.985 - 0.05% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -4.38% 1.312 1.255 - -3.39% -
BM_deque_deque_move_backward/512 -4.38% 19.744 18.879 - -0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.38% 8917.054 8526.515 - -16.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.38% 134204602.963 128330784.748 - -1.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.37% 22.010 21.048 - -0.95% -
std::set<int>::count(key)_(existent)/8192 -4.36% 8.218 7.860 - -0.95% -
SetIntersection_Front_Vector_uint32_262144_16 -4.34% 1137510.540 1088086.625 - -0.34% -
SetIntersection_Front_Vector_uint64_256_1 -4.34% 4220914.450 4037673.321 - -2.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.34% 1.252 1.198 - 6.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -4.33% 167226.699 159978.100 - 1.06% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.32% 25.980 24.857 - -0.11% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.31% 13855898.284 13258226.526 - -0.94% -
std::set<int>::erase(iterator)/8192 -4.31% 20.696 19.803 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.31% 243319897.671 232843027.041 - 0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.30% 13556.133 12972.618 - -3.13% -
SetIntersection_None_Set_uint64_1024_64 -4.30% 9011260.678 8623667.005 - -4.79% -
BM_deque_vector_ranges_move/4000 -4.30% 146.076 139.793 - -0.18% -
std::unordered_set<std::string>::clear()/32 -4.30% 929.696 889.713 - -3.65% -
std::set<int>::lower_bound(key)_(existent)/8192 -4.30% 8.157 7.807 - -2.03% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.29% 14482.253 13860.750 - 0.44% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.28% 55.881 53.486 - -0.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.28% 11760.130 11256.690 - -4.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -4.27% 13366051.667 12795640.416 - -4.19% -
SetIntersection_Front_Set_uint32_262144_64 -4.25% 1656753.040 1586342.746 - -8.63% -
std::search(vector<int>)_(no_match)/1000 -4.24% 214.568 205.464 - 0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.24% 165871.209 158840.014 - 0.65% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.24% 32.321 30.952 - -4.28% -
SetIntersection_None_Set_uint64_1024_1 -4.23% 8987520.224 8607056.848 - -0.70% -
std::partition_copy(deque<int>)/1024 -4.23% 662.698 634.654 - -0.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.22% 54.889 52.572 - -7.61% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.21% 1016.354 973.521 - -4.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.21% 13208.976 12653.145 - 0.01% -
SetIntersection_None_Set_uint64_1024_16 -4.20% 8972386.503 8595574.673 - -6.49% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -4.20% 21.792 20.877 - -3.00% -
std::multiset<std::string>::erase(key)_(existent)/32 -4.19% 51.656 49.493 - -38.79% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.18% 1.827 1.750 - -6.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.18% 2.567 2.460 - 3.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.18% 29.987 28.734 - 5.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.17% 16.631 15.937 - 1.31% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.16% 8.613 8.255 - -0.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -4.16% 1.243 1.191 - -4.75% -
SetIntersection_None_Set_uint64_1024_1024 -4.15% 9052342.148 8676802.381 - -0.63% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -4.15% 52.048 49.890 - -1.49% -
std::search(vector<int>)_(no_match)/1024 -4.14% 219.520 210.423 - 0.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.14% 24.711 23.689 - -4.68% -
BM_StringRead_Cold_Deep_Empty -4.13% 1.168 1.120 - -11.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.13% 44.584 42.744 - -1.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -4.12% 1.559 1.495 - 2.74% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.11% 1.335 1.280 - -10.54% -
ranges::min(std::deque<char>)/1 -4.11% 0.686 0.658 - -10.77% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -4.11% 3675759.902 3524803.283 - 9.06% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.10% 349749108.272 335406861.046 - -5.90% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.10% 88363.705 84740.970 - 0.67% -
std::map<std::string,_int>::find(key)_(existent)/1024 -4.10% 23.771 22.797 - -8.72% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.10% 124602.611 119499.024 - 0.43% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.09% 303.951 291.508 - 0.85% -
BM_vector_deque_move/64 -4.07% 2.772 2.659 - -5.39% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -4.06% 21.986 21.093 - -1.22% -
std::all_of(vector<int>)_(process_all)/8 -4.06% 2.517 2.415 - 1.47% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.06% 122227.464 117265.816 - -0.64% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -0.02% -
SetIntersection_None_Vector_string_262144_256 -4.05% 1305575.148 1252696.247 - -2.81% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.04% 12414990.576 11913536.905 - 1.57% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -4.03% 9771.750 9377.888 - -4.63% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.03% 21.548 20.680 - 0.70% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.03% 6987.038 6705.571 - 0.75% -
SetIntersection_None_Set_uint64_256_64 -4.02% 9382142.097 9004905.358 - -0.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.02% 55.430 53.202 - 0.19% -
BM_StringRelational_Less_Small_Empty_Control -4.02% 1.679 1.612 - -6.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -4.00% 151896.728 145827.452 - -0.03% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.99% 2.801 2.689 - -3.89% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.99% 36864.509 35394.646 - -0.41% -
BM_CmpEqual_uchar_uchar -3.99% 1.081 1.038 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.98% 16.502 15.845 - -1.05% -
std::make_heap(vector<int>)_(ascending)/8 -3.98% 16.963 16.288 - -1.28% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.97% 294.357 282.669 - -0.32% -
bm_gcd_trivial -3.97% 0.678 0.651 - -3.85% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.96% 30.537 29.327 - -1.00% -
std::unique(list<int>)_(sprinkled)/52 -3.96% 70.094 67.319 - -0.38% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.95% 0.288 0.276 - -3.60% -
SetIntersection_None_Vector_uint32_256_256 -3.95% 2182429.148 2096258.334 - -1.42% -
std::multimap<int,_int>::clear()/8192 -3.95% 89258.681 85737.242 - 1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.94% 7094.092 6814.324 - -0.23% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.94% 4.437 4.263 - -3.48% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.94% 22.971 22.065 - 2.01% -
SetIntersection_Front_Vector_uint64_262144_4 -3.94% 1084804.364 1042057.724 - -1.46% -
SetIntersection_None_Set_uint32_256_16 -3.93% 11048257.955 10613635.449 - 0.84% -
SetIntersection_None_Set_string_262144_1024 -3.93% 1720230.062 1652559.244 - 6.35% -
std::partial_sort(vector<int>)_(descending)/8 -3.93% 25.388 24.389 - 1.03% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.93% 17928218.691 17223450.357 - -2.61% -
std::unordered_multimap<int,_int>::clear()/1024 -3.93% 8476.642 8143.467 - 2.11% -
std::unique_copy(list<int>)_(contiguous)/32 -3.93% 11.727 11.267 - 0.42% -
SetIntersection_None_Set_uint32_1024_4 -3.92% 9028347.956 8674033.595 - -0.23% -
SetIntersection_None_Set_uint32_1024_64 -3.92% 9030494.945 8676109.286 - -0.79% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.92% 1543732.828 1483212.402 - -0.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.92% 380.154 365.266 - -2.05% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.91% 27.141 26.080 - -0.21% -
BM_CmpLess_int_uchar -3.91% 1.152 1.107 - -0.49% -
SetIntersection_None_Vector_uint64_256_256 -3.90% 2159798.351 2075559.361 - -2.13% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.87% 1060.280 1019.251 - 1.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.86% 1.206 1.159 - 3.18% -
SetIntersection_None_Set_uint64_1024_256 -3.86% 8934891.142 8590326.649 - -1.90% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.85% 38563937.553 37080794.830 - -0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.84% 8973748.452 8629359.334 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.83% 5895150.031 5669492.334 - -2.20% -
std::adjacent_find(vector<int>,_pred)/50 -3.82% 23.194 22.307 - -4.57% -
std::stable_partition(vector<int>)_(sparse)/50 -3.82% 22.264 21.413 - 1.60% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.82% 203497029.353 195724888.432 - -3.58% -
std::multiset<int>::clear()/1024 -3.82% 10367.689 9971.837 - 0.52% -
BM_CmpLess_short_uchar -3.82% 1.140 1.097 - 0.52% -
SetIntersection_None_Set_uint64_256_256 -3.81% 5823958.426 5601938.757 - -0.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.78% 0.335 0.322 - -3.79% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.76% 1050381.769 1010840.413 - -0.95% -
bm_lexicographical_compare<int>/8 -3.76% 1.583 1.523 - -4.96% -
SetIntersection_None_Set_float_256_64 -3.76% 9422170.085 9067789.167 - -0.63% -
std::pop_heap(deque<int>)/1024 -3.76% 13.584 13.074 - 5.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.76% 14497.753 13952.683 - 0.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.76% 59.667 57.424 - -2.40% -
SetIntersection_None_Set_float_16384_1 -3.76% 159023715.713 153051987.570 - -3.61% -
std::reverse(list<int>)/8 -3.75% 2.003 1.928 - 0.32% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.75% 16893.849 16261.010 - -1.81% -
BM_CmpLess_uchar_schar -3.74% 1.122 1.080 - 5.67% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.74% 22.470 21.630 - -1.35% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.73% 4856.554 4675.296 - -0.19% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.73% 53.657 51.656 - -17.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.72% 1.644 1.583 - 4.71% -
SetIntersection_Interlaced_Set_float_16384_4 -3.72% 171734920.891 165350133.003 - -3.18% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.71% 240.127 231.223 - -0.47% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.71% 11.000 10.592 - -2.23% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.70% 56.817 54.712 - -6.34% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.70% 1302458.494 1254222.086 - -0.32% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.69% 16.289 15.688 - -1.41% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -3.69% 4.668 4.496 - 1.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.69% 13.612 13.110 - -0.30% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.69% 165.767 159.658 - -1.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.68% 1.274 1.227 - 3.70% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.68% 238952161.408 230155477.608 - -0.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.68% 84960.154 81835.598 - 2.18% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.67% 1.486 1.431 - 31.60% -
std::find_first_of(list<int>)_(small_needle)/32 -3.67% 96.678 93.129 - -0.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.67% 13.523 13.027 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.66% 1694022.949 1631973.797 - 5.51% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.66% 21.884 21.083 - -1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.66% 20.544 19.793 - -1.27% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.66% 1.570 1.512 - -0.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.65% 140607.813 135478.394 - -0.57% -
BM_StringConstructDestroyCStr_Large_Transparent -3.65% 10.129 9.759 - -9.44% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.64% 2.336 2.251 - 0.05% -
std::equal(list<int>)_(it,_it,_it)/50 -3.64% 36.884 35.541 - 0.36% -
std::for_each(list<int>)/32 -3.64% 11.265 10.856 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.63% 1692840.496 1631447.183 - 5.69% -
SetIntersection_Front_Vector_uint32_16384_1 -3.62% 1064317.168 1025751.343 - -0.89% -
SetIntersection_None_Set_string_262144_262144 -3.62% 1710767.334 1648806.394 - 6.70% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.62% 6.824 6.577 - 0.08% -
SetIntersection_Front_Set_string_64_4 -3.62% 19157033.078 18463898.880 - -2.95% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.62% 27223.754 26238.919 - -0.37% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.61% 13.605 13.113 - -0.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.61% 2638.915 2543.679 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.60% 64421992.092 62101677.796 - -5.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.60% 1697857.422 1636790.283 - 6.01% -
std::multimap<int,_int>::erase(iterator)/1024 -3.60% 21.391 20.621 - 0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.59% 18612063.147 17943565.982 - -1.93% -
BM_StringRelational_Less_Empty_Small_Control -3.59% 1.673 1.613 - -6.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.59% 1.450 1.398 - 5.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.58% 264.633 255.150 - -4.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.58% 33.890 32.678 - 5.60% -
SetIntersection_None_Set_uint64_16384_16 -3.57% 167918423.877 161915771.738 - -2.39% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.57% 789.007 760.837 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.56% 1820315.754 1755426.187 - 4.69% -
SetIntersection_Interlaced_Vector_float_64_64 -3.56% 11040834.947 10647329.171 - -2.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.56% 52.294 50.431 - -1.72% -
SetIntersection_None_Set_string_1024_1 -3.56% 9175112.863 8848464.143 - 0.45% -
std::multimap<std::string,_int>::clear()/32 -3.56% 931.675 898.523 - -2.11% -
SetIntersection_Interlaced_Vector_uint64_64_64 -3.55% 11064931.281 10671736.260 - -0.64% -
SetIntersection_Front_Set_uint32_262144_4 -3.54% 1071669.695 1033700.279 - 2.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.54% 1615.396 1558.224 - -0.27% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.54% 1635740.154 1577908.363 - -0.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.53% 51.966 50.130 - -2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.53% 3188667.332 3075971.884 - 0.19% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.52% 56615.908 54621.533 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.52% 11792479.295 11377102.419 - -3.76% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.52% 48.608 46.896 - -0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.51% 22.618 21.823 - -0.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.51% 15.381 14.841 - -0.69% -
SetIntersection_None_Set_uint64_16384_256 -3.51% 169128235.160 163191363.461 - -1.25% -
std::move_backward(vector<bool>)_(aligned)/512 -3.50% 2.280 2.200 - -6.03% -
BM_StringRelational_Less_Empty_Huge_Control -3.50% 1.671 1.612 - -6.02% -
BM_CmpEqual_schar_uint -3.50% 1.149 1.108 - 1.78% -
BM_CmpLess_schar_uchar -3.50% 1.121 1.082 - -1.98% -
BM_deque_vector_copy/1 -3.50% 2.139 2.064 - -0.23% -
SetIntersection_None_Set_float_16384_16 -3.49% 158598567.120 153062879.892 - -2.72% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.49% 13.485 13.015 - 0.06% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.49% 10188318.812 9833106.704 - -1.80% -
SetIntersection_None_Set_uint64_1024_4 -3.48% 9106801.985 8789663.514 - -2.17% -
std::copy_if(vector<int>)_(entire_range)/8 -3.48% 2.265 2.187 - -7.54% -
std::copy_n(vector<bool>)_(aligned)/4096 -3.48% 4.855 4.686 - -0.95% -
BM_CmpLess_ushort_int -3.48% 1.127 1.088 - 1.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.48% 17512672.119 16903803.325 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -3.47% 1098142.576 1060031.341 - 2.09% -
SetIntersection_None_Set_float_16384_4 -3.47% 159001102.512 153486578.883 - -2.57% -
std::unordered_set<std::string>::clear()/1024 -3.47% 23901.239 23072.669 - -0.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.46% 6872.156 6634.160 - 0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.45% 1470.972 1420.162 - -13.62% -
std::set<int>::ctor(const&,_alloc)/0 -3.44% 13.151 12.698 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.44% 1172152.588 1131799.524 - -2.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.44% 13.620 13.152 - 0.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.44% 20.220 19.525 - 5.27% -
SetIntersection_None_Set_uint32_1024_1024 -3.43% 9115135.936 8802410.225 - 1.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.43% 15.499 14.968 - 0.33% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.42% 18.827 18.182 - -3.49% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.42% 410.177 396.156 - -0.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.42% 1.221 1.179 - 2.12% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.42% 22873.156 22091.759 - 0.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.42% 33779.520 32625.923 - -2.80% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -3.41% 52672.508 50876.016 - 2.14% -
SetIntersection_None_Set_uint64_16384_4 -3.41% 165013346.874 159390986.381 - -1.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.41% 0.337 0.325 - -1.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.41% 4372790.539 4223893.801 - -3.59% -
std::replace(list<int>)_(sprinkled)/50 -3.39% 19.512 18.850 - 1.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.39% 1926.770 1861.466 - 2.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.38% 850.348 821.599 - 0.12% -
BM_CmpEqual_short_uint -3.37% 1.146 1.107 - 0.13% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.37% 7008.397 6772.260 - 0.86% -
SetIntersection_None_Set_string_262144_4 -3.37% 1709567.709 1652004.395 - 7.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.36% 6837.019 6607.130 - -3.02% -
std::rotate(list<int>)_(1_element_backward)/32 -3.36% 13.808 13.344 - 0.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.35% 1.416 1.368 - -3.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.35% 56599.341 54703.846 - 0.79% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.35% 18.847 18.216 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.34% 1454.441 1405.856 - -1.78% -
std::replace(vector<int>)_(prefix)/8192 -3.34% 1259.317 1217.258 - -4.49% -
std::multimap<int,_int>::erase(iterator)/8192 -3.34% 21.439 20.723 - 1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.34% 1603539.576 1550007.482 - -0.74% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.34% 15.976 15.443 - -0.92% -
std::set<std::string>::erase(key)_(existent)/1024 -3.34% 74.668 72.177 - -26.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.33% 4331840.991 4187419.864 - -1.92% -
SetIntersection_Front_Vector_uint32_256_16 -3.33% 4311757.725 4168313.912 - 1.09% -
std::multiset<int>::erase(iterator)/8192 -3.33% 24.003 23.205 - 1.07% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.32% 167.814 162.237 - -3.72% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.32% 23208.731 22437.509 - -0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.32% 44.341 42.868 - -1.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.32% 37.515 36.269 - -2.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.32% 11776159.120 11385331.032 - 1.41% -
rng::find_last(list<int>)_(bail_90%)/50 -3.32% 1.340 1.296 - -5.75% -
std::set<int>::contains(key)_(existent)/32 -3.32% 1.715 1.658 - 1.29% -
std::find_end(vector<int>)_(process_all)/1024 -3.31% 236.451 228.616 - 3.13% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.31% 1105670.461 1069036.104 - -1.44% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -3.31% 25.784 24.930 - -6.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -3.31% 23.042 22.280 - -1.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.30% 743.792 719.210 - 1.29% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.30% 121381.422 117374.537 - -3.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.30% 8.905 8.612 - -5.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -3.29% 4412188.482 4266936.554 - -0.77% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.29% 41395.488 40032.991 - 0.63% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.29% 18442.618 17836.421 - -0.15% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.28% 26.059 25.203 - 0.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.28% 13.132 12.701 - -1.41% -
SetIntersection_Interlaced_Set_string_16_16 -3.27% 61716755.029 59696733.031 - -4.39% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.27% 20.161 19.501 - -3.59% -
SetIntersection_Front_Set_uint64_1024_16 -3.27% 1227791.863 1187671.639 - 3.52% -
std::multiset<std::string>::clear()/1024 -3.26% 22399.180 21669.150 - 0.01% -
SetIntersection_Interlaced_Set_float_262144_1 -3.26% 1044856.537 1010831.449 - 0.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.25% 5.520 5.341 - -2.85% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.25% 14073448.888 13616217.991 - 0.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.25% 20.402 19.739 - -2.00% -
std::stable_partition(vector<int>)_(sparse)/32 -3.25% 7.459 7.217 - -1.98% -
bm_ranges_swap_ranges_vb_aligned/512 -3.24% 5.292 5.120 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.23% 1692190.672 1637488.932 - 6.56% -
SetIntersection_None_Set_float_16384_16384 -3.23% 160745861.464 155550995.206 - -1.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -3.21% 2.530 2.448 - -0.41% -
BM_StringRelational_Less_Empty_Empty_Control -3.21% 1.669 1.616 - -5.86% -
SetIntersection_None_Set_uint32_256_1 -3.21% 11648258.426 11274420.764 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.21% 18530507.819 17936381.252 - 1.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.20% 19.393 18.773 - -0.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.19% 616251.928 596567.976 - -0.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.19% 25.021 24.223 - -0.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -3.19% 61.435 59.474 - -4.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.19% 929275.850 899614.823 - -2.02% -
SetIntersection_None_Vector_uint64_256_4 -3.19% 4262322.082 4126440.414 - 0.39% -
SetIntersection_Front_Set_float_16384_256 -3.19% 4201758.451 4067831.575 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.18% 4187037.762 4053698.185 - -2.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.18% 16.596 16.068 - -0.93% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.18% 26.511 25.669 - -1.11% -
std::multiset<std::string>::clear()/32 -3.18% 925.512 896.110 - 0.38% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.18% 5.553 5.377 - -3.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.18% 1094577.011 1059812.324 - -1.26% -
SetIntersection_None_Vector_uint64_64_64 -3.18% 8627991.744 8353964.447 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.17% 11694218.203 11323332.911 - -1.26% -
SetIntersection_None_Set_float_16384_256 -3.17% 157779909.816 152779356.438 - -1.96% -
SetIntersection_Interlaced_Set_uint32_1024_64 -3.17% 10208425.177 9884920.899 - -1.20% -
BM_CmpLess_ushort_ushort -3.17% 1.090 1.055 - -1.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.16% 16.523 16.001 - 0.62% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.15% 1.155 1.119 - -9.15% -
BM_StringRelational_Less_Empty_Large_Control -3.15% 1.666 1.613 - -6.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.14% 59.368 57.503 - -3.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.14% 3582575.480 3470150.841 - -10.29% -
BM_StringConstructDestroyCStr_Small_Opaque -3.13% 2.253 2.182 - 4.90% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.12% 40.523 39.258 - -1.24% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.12% 57036.838 55255.829 - 0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.12% 15.312 14.834 - -1.46% -
SetIntersection_Front_Set_float_256_1 -3.12% 4215403.305 4084019.910 - -1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.11% 36052.335 34929.329 - 0.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.11% 6.673 6.466 - -1.83% -
BM_CmpLess_uchar_uint -3.10% 1.088 1.055 - -0.77% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.10% 44632.813 43247.245 - -0.97% -
SetIntersection_None_Set_uint64_256_1 -3.10% 11725391.001 11362141.619 - 0.72% -
std::set<int>::insert(value)_(already_present)/8192 -3.10% 9.575 9.279 - -16.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.09% 216.578 209.886 - 114.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.09% 56692.348 54942.827 - -1.59% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.08% 4.383 4.248 - -0.12% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 5.431 5.264 - -0.09% -
SetIntersection_Front_Vector_uint64_262144_1 -3.07% 1058925.944 1026376.628 - -1.85% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.07% 2210.858 2142.923 - -2.90% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.07% 7133270.619 6914221.535 - -3.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.07% 1.802 1.747 - -0.70% -
SetIntersection_Front_Set_string_262144_1 -3.06% 1105079.899 1071225.456 - -2.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -3.06% 49815.986 48290.161 - -3.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.06% 943318.779 914429.552 - -0.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.06% 6911.440 6699.782 - 0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -3.06% 1140480.675 1105578.383 - -3.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.06% 1.270 1.231 - -6.74% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.05% 1.032 1.001 - 2.79% -
SetIntersection_Front_Set_uint64_1024_256 -3.05% 3954225.146 3833544.542 - -10.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.05% 7.661 7.427 - 14.94% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.05% 55721.187 54021.338 - 1.59% -
SetIntersection_None_Set_float_16384_64 -3.05% 158239066.454 153415209.921 - -1.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.05% 43.969 42.630 - -0.27% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.04% 23.498 22.783 - -3.13% -
std::unordered_set<std::string>::clear()/8192 -3.04% 224925.691 218090.874 - -1.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.04% 2.385 2.313 - -0.02% -
SetIntersection_Front_Set_uint64_256_4 -3.04% 4255338.034 4126170.562 - -2.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.03% 216.805 210.226 - -2.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.02% 5114643.937 4959999.464 - -1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -3.02% 1064877.395 1032729.160 - -0.58% -
BM_PushHeap_uint64_Descending_4 -3.01% 0.371 0.360 - -3.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.01% 14477.288 14041.294 - 1.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.01% 111472.742 108117.033 - 0.68% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.01% 37.874 36.735 - -1.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -3.00% 20.762 20.138 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.00% 186797.930 181189.507 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.00% 5174611.376 5019380.147 - 0.79% -
std::replace(vector<int>)_(sprinkled)/50 -3.00% 8.763 8.500 - -7.44% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -3.00% 71.347 69.210 - -4.73% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.99% 270.903 262.794 - -4.13% -
SetIntersection_None_Set_float_16384_1024 -2.99% 158238719.103 153508234.446 - -0.68% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.99% 1634458.902 1585637.453 - -0.15% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.99% 4.154 4.030 - -1.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.98% 13347.107 12949.036 - -2.90% -
SetIntersection_Front_Vector_float_1024_1 -2.98% 1056776.886 1025292.754 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.98% 16842247.539 16340968.137 - 0.05% -
BM_CmpLess_schar_uint -2.97% 1.147 1.113 - 1.08% -
std::unordered_map<int,_int>::clear()/32 -2.97% 605.073 587.078 - 0.10% -
std::multimap<int,_int>::clear()/32 -2.97% 666.607 646.797 - 0.68% -
SetIntersection_Interlaced_Set_string_262144_1024 -2.97% 2105109.699 2042653.484 - -2.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.96% 1186100.636 1150950.165 - 0.33% -
std::unordered_multiset<int>::erase(iterator)/32 -2.96% 20.038 19.444 - -3.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.96% 4341412.970 4212856.522 - -0.34% -
std::multiset<int>::find(key)_(existent)/8192 -2.96% 8.908 8.644 - -3.35% -
std::move(deque<int>)/32768 -2.96% 2074.423 2013.056 - -15.30% -
std::find_if_not(vector<int>)_(bail_25%)/8 -2.95% 0.850 0.825 - 6.42% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.95% 7.353 7.136 - -4.60% -
SetIntersection_None_Set_uint64_262144_64 -2.95% 1235613.361 1199178.061 - -0.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.95% 211.626 205.390 - -0.29% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.95% 26.733 25.945 - -4.87% -
SetIntersection_None_Set_uint64_262144_16 -2.95% 1234401.937 1198033.774 - -0.23% -
BM_deque_deque_ranges_move_backward/1024 -2.94% 38.898 37.753 - -1.85% -
std::partition(vector<int>)_(dense)/32 -2.94% 8.349 8.103 - -4.87% -
std::map<int,_int>::find(key)_(existent)/8192 -2.94% 5.507 5.345 - -1.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.93% 1196653.862 1161551.090 - 0.29% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.93% 29.888 29.012 - -0.09% -
SetIntersection_None_Set_string_64_64 -2.93% 11869624.117 11521863.150 - -1.48% -
BM_StringRead_Hot_Shallow_Empty -2.93% 0.487 0.473 - -3.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.93% 13.347 12.956 - 0.02% -
std::reverse_copy(list<int>)/4096 -2.93% 3193.733 3100.303 - 0.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.93% 13591.303 13193.740 - 1.28% -
rng::find_last(list<int>)_(bail_10%)/50 -2.92% 16.361 15.883 - 1.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.92% 775.124 752.470 - -10.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.92% 627.111 608.821 - -3.89% -
bm_ranges_lexicographical_compare<int>/1 -2.91% 1.286 1.249 - -13.75% -
std::move_backward(vector<int>)/262144 -2.91% 21617.353 20987.567 - -3.98% -
std::replace(vector<int>)_(prefix)/1024 -2.91% 158.586 153.966 - -4.34% -
std::map<std::string,_int>::clear()/8192 -2.91% 227074.220 220468.156 - 3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.90% 12040491.056 11691166.272 - -4.93% -
SetIntersection_None_Set_uint32_256_64 -2.90% 9412844.368 9139811.122 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.90% 3.851 3.739 - -3.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.90% 15.253 14.811 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -2.89% 1428284.828 1386962.017 - 2.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.89% 598.273 580.965 - -2.44% -
BM_CmpEqual_uint_uint -2.89% 1.092 1.061 - 2.93% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.89% 1071099.492 1040164.624 - 0.90% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.89% 39326.470 38191.389 - 0.04% -
std::partition(deque<int>)_(sparse)/8192 -2.89% 3120.596 3030.526 - 2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.89% 207958820.379 201956532.969 - 6.84% -
std::set<int>::erase(key)_(existent)/32 -2.89% 22.008 21.372 - -9.54% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.89% 6812.765 6616.207 - -3.72% -
BM_CmpLess_short_uint -2.88% 1.145 1.112 - -0.05% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.88% 15.730 15.277 - -1.13% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.88% 783.875 761.337 - -19.99% -
SetIntersection_Interlaced_Set_string_64_1 -2.87% 17518317.560 17015571.505 - -0.17% -
std::set<int>::find(key)_(existent)/1024 -2.87% 4.106 3.988 - -0.16% -
SetIntersection_None_Set_uint64_262144_256 -2.86% 1233154.217 1197904.217 - -0.19% -
std::find_end(vector<int>)_(process_all)/1000 -2.86% 229.947 223.375 - 3.47% -
SetIntersection_Front_Vector_uint32_1024_4 -2.86% 1084671.583 1053698.592 - 0.13% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.85% 12.246 11.897 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.85% 16.798 16.319 - 1.63% -
SetIntersection_Interlaced_Vector_string_64_1 -2.85% 17259813.501 16768723.549 - -0.18% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.84% 620.393 602.750 - -3.22% -
SetIntersection_Front_Set_float_16384_1 -2.83% 1060780.193 1030758.658 - -1.11% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.83% 1107147.689 1075846.463 - 0.53% -
std::generate(list<int>)/50 -2.82% 15.588 15.148 - -0.75% -
SetIntersection_Front_Vector_uint64_64_1 -2.82% 16616495.539 16147937.704 - 0.14% -
std::sort(vector<int>)_(heap)/8 -2.82% 24.441 23.752 - 0.88% -
SetIntersection_Interlaced_Set_float_256_256 -2.82% 7643424.055 7427986.006 - -1.97% -
SetIntersection_Front_Vector_string_256_16 -2.81% 6087286.265 5916307.709 - -2.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.81% 13936868.153 13545835.687 - -0.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.81% 143882.380 139845.540 - -1.62% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.80% 13014.337 12649.322 - -2.77% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.80% 3233.047 3142.509 - 0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.80% 6788.506 6598.417 - -1.94% -
BM_deque_deque_ranges_move_backward/2 -2.80% 2.470 2.401 - -0.26% -
std::copy(deque<int>)/512 -2.79% 17.161 16.682 - 0.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.79% 1055290.918 1025825.957 - -1.01% -
SetIntersection_None_Vector_uint64_262144_4 -2.79% 1151017.544 1118888.691 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.79% 3553208.715 3454072.541 - 2.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.79% 983.493 956.080 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.78% 400.360 389.215 - -0.40% -
std::stable_partition(list<int>)_(sparse)/8192 -2.78% 8863.980 8617.264 - -3.28% -
std::find_end(vector<int>)_(process_all)/1048576 -2.78% 231092.482 224664.514 - 3.77% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.78% 20.215 19.653 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.77% 1050106.682 1021012.823 - -1.74% -
SetIntersection_None_Set_uint64_64_4 -2.77% 21660535.242 21061260.417 - -0.73% -
BM_deque_deque_move/1024 -2.76% 37.715 36.674 - -1.28% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.76% 17.096 16.624 - -1.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.75% 49896.272 48522.285 - -2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.75% 356852871.119 347039941.597 - -2.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.75% 17.900 17.408 - -0.84% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.75% 23.426 22.782 - -0.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.75% 31.240 30.381 - 2.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.75% 15179591.155 14762636.241 - 0.26% -
BM_StringRelational_Compare_Empty_Large_Control -2.74% 1.656 1.611 - -3.18% -
SetIntersection_None_Set_float_16_1 -2.74% 68013977.265 66150042.439 - 0.15% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.74% 1744190.727 1696415.654 - 3.79% -
SetIntersection_None_Set_string_262144_16 -2.74% 1701763.834 1655155.111 - 7.70% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.74% 537.264 522.549 - 0.13% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.73% 161.642 157.227 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.73% 16586291.537 16133332.218 - -0.02% -
std::multiset<std::string>::find(key)_(existent)/8192 -2.73% 30.260 29.435 - 4.51% -
std::set<int>::erase(iterator)/32 -2.72% 20.115 19.567 - -0.29% -
std::remove_if(deque<int>)_(prefix)/32 -2.72% 54.625 53.139 - -5.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.72% 86513.804 84163.532 - 1.68% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.72% 211675713.781 205926363.112 - 0.31% -
SetIntersection_None_Set_float_262144_16384 -2.72% 1201612.141 1168979.900 - -0.83% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.71% 63.013 61.303 - -2.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.71% 4207656.665 4093695.317 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.70% 1030945.833 1003060.384 - 0.18% -
std::find(vector<long_long>)_(process_all)/8 -2.69% 1.139 1.109 - -7.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.69% 9.116 8.871 - -1.33% -
std::multiset<int>::find(key)_(existent)/32 -2.69% 1.660 1.615 - -0.20% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.69% 9084.368 8840.090 - -3.75% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.68% 224361271.331 218342142.588 - -0.53% -
std::stable_partition(vector<int>)_(dense)/50 -2.68% 26.313 25.607 - 0.81% -
SetIntersection_None_Set_uint32_1024_16 -2.68% 9126969.381 8882346.407 - 2.54% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.68% 101908.781 99178.554 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.68% 18.230 17.743 - -0.02% -
SetIntersection_Front_Set_uint64_16_16 -2.68% 38449012.134 37420418.103 - -2.68% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.67% 110368.182 107416.379 - -3.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.67% 168592094.691 164089797.422 - -0.85% -
std::unordered_set<int>::ctor(const&)/8192 -2.66% 56042.916 54549.479 - -0.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.66% 203.960 198.528 - -3.00% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.66% 637327.375 620361.344 - -1.74% -
std::multiset<int>::clear()/32 -2.66% 636.117 619.203 - -0.32% -
SetIntersection_None_Vector_uint32_1024_16 -2.66% 1105840.484 1076441.955 - 0.03% -
BM_StringCopy_Large -2.66% 6.330 6.162 - -0.69% -
std::adjacent_find(deque<int>)/8 -2.65% 2.935 2.857 - -7.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.65% 466.637 454.270 - -2.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.65% 23.003 22.393 - -1.92% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.65% 154.391 150.301 - -2.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.65% 23330.612 22712.946 - -0.30% -
BM_CmpLess_uchar_uchar -2.65% 1.078 1.049 - -2.81% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.65% 4.310 4.196 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.64% 54.342 52.907 - 0.06% -
rng::fold_left(deque<int>)/8 -2.64% 4.025 3.919 - 2.05% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.63% 10.794 10.510 - 4.53% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.63% 6853.370 6673.063 - -0.69% -
std::generate_n(deque<int>)/8192 -2.63% 2015.759 1962.775 - 0.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 385.430 375.335 - 1.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.62% 52.900 51.516 - 4.14% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.62% 56739466.246 55254992.535 - -0.01% -
SetIntersection_Interlaced_Vector_string_16_4 -2.61% 69825292.765 68000436.794 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.61% 4861.077 4734.081 - 0.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.61% 15.822 15.408 - 0.51% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.61% 37462.666 36484.035 - -0.86% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.61% 30111.049 29326.421 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.61% 399.780 389.365 - -0.35% -
BM_deque_deque_copy/4000 -2.60% 145.950 142.149 - 1.32% -
std::find_end(vector<int>)_(process_all)/8192 -2.60% 1802.040 1755.145 - 4.73% -
SetIntersection_None_Vector_uint64_262144_262144 -2.60% 1138528.605 1108912.563 - -1.31% -
bm_lexicographical_compare<int>/64 -2.60% 4.536 4.418 - -1.96% -
std::stable_partition(list<int>)_(dense)/50 -2.60% 57.680 56.182 - -1.72% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.60% 35819.614 34890.071 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.59% 16676109.290 16243565.863 - 0.22% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.59% 33.399 32.535 - -3.86% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.59% 4.724 4.602 - -2.38% -
std::shift_right(list<int>)/50 -2.58% 27.137 26.435 - -1.44% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.58% 218727339.981 213077927.620 - 0.13% -
SetIntersection_Front_Set_uint64_1024_4 -2.58% 1088833.813 1060767.816 - -2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.58% 170028454.787 165646381.539 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.58% 56236560.783 54787726.697 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.58% 1177747.916 1147412.729 - -1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.57% 19879286.500 19367608.514 - -3.45% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.57% 15.278 14.885 - -0.34% -
std::partition(deque<int>)_(dense)/32 -2.57% 9.854 9.600 - -3.10% -
SetIntersection_Front_Set_uint32_64_1 -2.57% 16759194.315 16328573.921 - 1.02% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.57% 1595439.453 1554467.121 - -0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.56% 252372.831 245901.834 - -1.35% -
BM_StringRelational_Less_Huge_Empty_Control -2.56% 1.655 1.613 - -3.01% -
std::any_of(vector<int>)_(process_all)/8 -2.56% 2.419 2.358 - -5.38% -
SetIntersection_Front_Set_uint64_262144_1 -2.56% 1068576.316 1041228.300 - -0.78% -
SetIntersection_None_Vector_uint64_16384_1024 -2.56% 1106739.476 1078433.201 - -2.03% -
BM_CmpLess_short_ushort -2.55% 1.125 1.096 - 0.70% -
SetIntersection_None_Set_string_262144_1 -2.55% 1699790.609 1656418.131 - 8.20% -
SetIntersection_None_Set_uint32_1024_1 -2.55% 8954576.000 8726116.210 - 0.12% -
std::adjacent_find(deque<int>,_pred)/50 -2.55% 30.808 30.022 - 0.51% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.55% 4584.955 4468.005 - -0.28% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.55% 25.414 24.767 - -0.50% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.55% 1074622.364 1047267.651 - -0.16% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.54% 12.890 12.562 - -3.07% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.54% 20.126 19.614 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.53% 252514816.985 246114234.423 - 0.03% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.53% 31.171 30.381 - -0.78% -
rng::contains(vector<int>)_(process_all)/8 -2.53% 2.817 2.746 - 2.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.53% 56829.420 55392.729 - -1.42% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.53% 9935992.598 9684952.217 - -0.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.52% 15.336 14.950 - -0.30% -
SetIntersection_None_Set_uint64_262144_262144 -2.52% 1252596.596 1221045.899 - -1.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.52% 1184141.591 1154328.361 - 0.53% -
std::set<int>::erase(iterator)/1024 -2.52% 20.242 19.733 - 0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.52% 8208932.195 8002427.034 - 0.26% -
BM_CmpEqual_schar_schar -2.51% 1.092 1.064 - -2.00% -
std::remove(deque<int>)_(prefix)/32 -2.51% 52.858 51.531 - -6.50% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.51% 2.648 2.582 - 2.61% -
SetIntersection_Interlaced_Vector_string_256_4 -2.51% 6302829.421 6144780.292 - -0.63% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -2.51% 2.540 2.477 - 3.19% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.51% 4853.916 4732.258 - 0.42% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.51% 506698.677 494001.646 - -0.24% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.51% 1.473 1.436 - 1.57% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.50% 11.428 11.142 - -3.73% -
BM_deque_vector_ranges_copy_backward/1 -2.50% 2.154 2.100 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.49% 2453927.205 2392717.469 - -6.26% -
SetIntersection_None_Set_string_262144_256 -2.49% 1705061.115 1662534.426 - 8.20% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.49% 19.390 18.906 - -1.12% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.49% 13.444 13.109 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.49% 1175862.515 1146570.809 - 1.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.49% 1879.295 1832.512 - -1.10% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.49% 33866.164 33023.816 - -2.09% -
SetIntersection_Interlaced_Set_string_1024_1 -2.49% 1114131.154 1086422.352 - -1.58% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.48% 0.496 0.484 - 4.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.48% 53.988 52.648 - -2.96% -
SetIntersection_None_Set_string_262144_64 -2.47% 1703906.740 1661754.477 - 8.36% -
BM_CmpLess_uint_ushort -2.47% 1.117 1.089 - -0.51% -
std::find_if(list<int>)_(process_all)/1024 -2.47% 703.149 685.759 - -0.04% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -2.47% 5381.197 5248.173 - -0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.47% 90.316 88.087 - 0.83% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.46% 2218.379 2163.726 - -1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.46% 1282.978 1251.385 - 3.82% -
std::none_of(list<int>)_(process_all)/8 -2.46% 2.720 2.653 - -1.15% -
std::set<int>::insert(value)_(already_present)/1024 -2.46% 5.798 5.656 - -14.30% -
BM_StringAssignAsciizMix_Opaque -2.46% 5.214 5.086 - 1.16% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.46% 603.360 588.547 - 0.19% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.45% 63.374 61.820 - 0.06% -
SetIntersection_None_Vector_uint64_256_16 -2.45% 4071927.095 3972113.128 - -0.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.45% 23.080 22.514 - -0.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 528.806 515.876 - -0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.44% 15.210 14.838 - 0.00% -
BM_StringResizeAndOverwrite -2.44% 0.841 0.821 - -0.09% -
rng::contains(list<int>)_(process_all)/8 -2.44% 2.381 2.323 - -3.01% -
BM_StringAssignAsciizMix_Transparent -2.44% 3.081 3.006 - 1.40% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.44% 19.138 18.671 - -5.05% -
BM_PushHeap_uint32_Random_4 -2.43% 2.214 2.160 - 1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.43% 398.797 389.100 - -0.37% -
SetIntersection_None_Set_float_262144_1024 -2.43% 1204483.070 1175220.701 - -1.03% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -2.43% 1301531.740 1269922.281 - -0.57% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.43% 1053135.725 1027572.256 - -1.73% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.42% 20000.512 19515.504 - 0.87% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.42% 20.021 19.536 - 0.18% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.42% 15.021 14.657 - -1.12% -
SetIntersection_None_Vector_uint64_16384_16 -2.42% 1111855.840 1084965.342 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.42% 4252341.218 4149508.241 - -0.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.42% 398.977 389.329 - -0.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.42% 761.374 742.967 - -15.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.42% 64005546.802 62458871.457 - -0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.42% 1262323.158 1231830.648 - 0.01% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.41% 24.952 24.350 - 5.80% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.41% 13.051 12.736 - -0.31% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.40% 399.620 390.029 - -0.50% -
SetIntersection_Front_Set_uint64_262144_16 -2.40% 1212154.184 1183084.096 - -0.52% -
SetIntersection_Interlaced_Set_string_4_4 -2.40% 161752356.068 157874830.490 - -2.10% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.39% 13.048 12.735 - -0.52% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.39% 13.068 12.755 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.39% 1061672.351 1036307.597 - 0.15% -
std::make_heap(vector<int>)_(descending)/8 -2.39% 14.977 14.619 - -1.03% -
std::unordered_set<int>::ctor(const&)/32 -2.39% 203.434 198.578 - -0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.39% 1607453.914 1569089.521 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.39% 26.712 26.074 - -2.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.38% 1065455.972 1040056.641 - 0.22% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.38% 215139479.982 210011990.939 - 0.25% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.38% 210241.865 205233.551 - 0.33% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.38% 27.876 27.214 - -2.13% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.38% 13.047 12.737 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.38% 230604211.443 225126964.929 - -0.44% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.37% 1066480.963 1041176.437 - 2.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.37% 1095720.571 1069725.520 - 0.05% -
SetIntersection_Interlaced_Set_string_1024_16 -2.37% 13172778.262 12860650.893 - 0.67% -
std::set<std::string>::clear()/0 -2.37% 401.471 391.961 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -2.36% 0.591 0.577 - -2.55% -
ranges::minmax(std::vector<char>)/8 -2.36% 1.010 0.986 - 1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.36% 26620.027 25991.456 - 0.82% -
BM_PushHeap_uint64_Ascending_16 -2.36% 0.932 0.910 - -1.18% -
SetIntersection_None_Vector_string_4_4 -2.36% 138990411.721 135714076.302 - 0.20% -
BM_CmpEqual_short_uchar -2.36% 1.114 1.088 - -0.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.36% 13062.786 12755.051 - -2.84% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.35% 7517.445 7340.711 - -0.27% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.35% 180.366 176.126 - -1.34% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.35% 69.356 67.727 - 1.45% -
SetIntersection_Front_Vector_uint64_16_1 -2.35% 63659597.606 62164702.608 - 0.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.34% 23.146 22.604 - -2.94% -
BM_vector_deque_copy_backward/1 -2.34% 2.384 2.328 - 25.65% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.34% 11115296.641 10855110.135 - -0.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 55149.381 53860.651 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.34% 58816174.085 57442275.473 - 0.03% -
BM_PushHeap_string_Ascending_1024 -2.34% 13.452 13.138 - -11.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.33% 210476.717 205572.766 - -0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.33% 297.320 290.399 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.33% 8991234.226 8781944.668 - -1.84% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.32% 819.837 800.791 - -0.25% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -2.32% 1.590 1.553 - 22.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.32% 6215.219 6070.990 - -2.79% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.32% 1284885.986 1255079.374 - 2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.31% 35727399.415 34900810.333 - -0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 398.919 389.691 - -0.61% -
SetIntersection_None_Set_float_262144_262144 -2.31% 1204247.479 1176424.967 - -0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.31% 1067688.484 1043027.773 - 2.07% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.31% 11513758.484 11248158.666 - 0.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.30% 10.857 10.607 - 17.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.30% 1069064.577 1044441.889 - -4.10% -
std::unordered_set<int>::find(key)_(non-existent)/32 -2.30% 1.098 1.073 - 1.10% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.30% 419.715 410.055 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_256_16 -2.30% 6681120.625 6527484.157 - -0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.29% 19.184 18.745 - -1.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.29% 948.595 926.860 - -3.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.29% 4229266.802 4132372.544 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.29% 8985526.626 8779668.896 - 1.10% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.29% 12.992 12.695 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.29% 1691297.934 1652575.439 - 8.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.29% 55497465.628 54226863.196 - -0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.29% 14113.460 13790.348 - 0.65% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.29% 400.199 391.037 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.29% 39391961.028 38490839.032 - -0.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.29% 25.216 24.640 - -2.23% -
std::flat_map<int,_int>::clear()/8192 -2.28% 417.984 408.435 - -0.77% -
SetIntersection_Interlaced_Vector_float_256_256 -2.28% 4606317.495 4501225.353 - -1.33% -
SetIntersection_None_Set_float_1024_1024 -2.28% 8991857.397 8786713.344 - 1.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 69270.179 67691.144 - -0.34% -
SetIntersection_Interlaced_Vector_float_16_16 -2.28% 36209774.075 35385060.593 - -0.99% -
std::copy(vector<bool>)_(aligned)/262144 -2.27% 587.809 574.459 - -24.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.27% 286002.924 279516.376 - -2.53% -
SetIntersection_Front_Vector_string_16384_16 -2.27% 1604242.611 1567858.752 - -3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.26% 1208357.487 1180990.643 - 0.46% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.26% 8648.875 8453.176 - -1.10% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.26% 416.725 407.301 - -0.30% -
BM_PushHeap_uint32_Ascending_16384 -2.26% 3.704 3.620 - -1.04% -
SetIntersection_None_Set_uint64_262144_4 -2.26% 1222956.951 1195370.526 - -0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.25% 39152978.349 38270626.416 - 0.47% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.25% 174478.577 170548.294 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.25% 140659.434 137495.996 - -0.82% -
bm_ranges_swap_ranges_vb_aligned/256 -2.25% 3.535 3.456 - -0.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.25% 102599.184 100293.686 - 0.09% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.25% 175433.960 171492.778 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.24% 13839734.453 13529119.729 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.24% 12801544.464 12514397.558 - -0.34% -
std::copy_backward(vector<int>)/32768 -2.24% 3795.777 3710.639 - 2.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.24% 18.643 18.225 - -1.52% -
std::multiset<int>::find(key)_(existent)/1024 -2.24% 4.249 4.153 - -0.62% -
SetIntersection_None_Set_uint64_262144_1 -2.24% 1225983.479 1198513.266 - -0.14% -
ranges::min(std::vector<__int128>)/70000 -2.23% 30876.815 30186.768 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.23% 1263006.594 1234786.947 - 0.12% -
SetIntersection_Front_Vector_uint64_16_16 -2.23% 36216717.230 35408148.907 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.23% 147174.337 143889.062 - -6.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.23% 543412778.453 531302136.685 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.23% 38010750.021 37164575.878 - 0.55% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -2.23% 20080.072 19633.108 - 0.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 37716.851 36877.439 - -7.50% -
SetIntersection_None_Set_string_262144_16384 -2.22% 1702489.178 1664609.213 - 8.39% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.22% 16.864 16.489 - -0.56% -
std::set<int>::clear()/32 -2.22% 634.352 620.285 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.21% 63944282.974 62528141.108 - 0.22% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.21% 973.842 952.279 - -0.26% -
SetIntersection_Interlaced_Set_string_16384_1 -2.21% 1110352.355 1085775.042 - -0.72% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.21% 1103453.655 1079034.039 - -0.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.21% 609.442 595.958 - 0.65% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.21% 15.017 14.685 - -0.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.21% 19.563 19.131 - -1.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.21% 1121451.303 1096649.225 - -1.19% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.21% 3385.722 3310.854 - -0.68% -
BM_StringFindAllMatch/1 -2.21% 2.905 2.841 - -5.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.21% 16261498.149 15902194.921 - -0.35% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.21% 400.715 391.871 - 0.25% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.21% 20.211 19.765 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.20% 9436636.240 9228617.767 - 1.02% -
SetIntersection_None_Vector_string_64_16 -2.20% 14382474.485 14065579.871 - -0.13% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.20% 19.013 18.594 - -1.97% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.20% 1058852.244 1035553.636 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.20% 542902106.741 530957821.116 - 0.07% -
SetIntersection_Interlaced_Set_string_256_16 -2.20% 18329013.724 17925888.375 - -0.94% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.20% 16.215 15.859 - -0.97% -
std::copy_n(list<int>)/32768 -2.19% 26678.186 26092.902 - -1.40% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.19% 7380439.684 7218543.826 - 6.31% -
SetIntersection_Front_Vector_uint64_1_1 -2.19% 540750500.120 528889961.362 - 0.31% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.19% 25.106 24.555 - 0.39% -
BM_deque_deque_move_backward/4000 -2.19% 150.695 147.390 - 1.51% -
SetIntersection_Front_Set_uint32_262144_262144 -2.19% 1660380.857 1623965.334 - -1.56% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.19% 20.059 19.620 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -2.19% 121357383.437 118697232.690 - -0.08% -
std::stable_sort(vector<int>)_(heap)/8 -2.19% 21.635 21.162 - 0.31% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.19% 101.415 99.197 - -0.19% -
BM_StringRead_Cold_Deep_Large -2.19% 1.231 1.204 - -6.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.114 5.003 - -0.07% -
std::flat_map<int,_int>::clear()/0 -2.18% 398.924 390.219 - -0.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.18% 121743.979 119088.036 - -1.61% -
std::unordered_set<std::string>::ctor(const&)/32 -2.18% 795.931 778.579 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.18% 16955.704 16586.213 - 1.63% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.18% 94999.524 92930.114 - 0.18% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.18% 20084.678 19647.190 - 0.14% -
std::sort_heap(deque<int>,_pred)/8 -2.18% 34.758 34.002 - 0.51% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.17% 35.982 35.199 - -79.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.17% 139790266.744 136754349.332 - 0.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 571.028 558.631 - -0.32% -
SetIntersection_Interlaced_Set_float_262144_256 -2.17% 1585005.209 1550595.947 - 0.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.17% 610.348 597.118 - 0.12% -
std::stable_sort(vector<int>)_(repeated)/8 -2.16% 15.843 15.500 - 1.22% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.16% 12.972 12.691 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.16% 63585104.934 62211567.757 - 0.16% -
SetIntersection_None_Set_uint64_64_16 -2.16% 18468691.972 18069944.595 - -1.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.16% 543284524.648 531559043.065 - 0.06% -
BM_deque_deque_ranges_move_backward/4096 -2.16% 155.306 151.958 - -0.15% -
SetIntersection_None_Vector_uint64_4_4 -2.15% 135498711.368 132579524.648 - 0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.15% 55521758.252 54325910.388 - 0.14% -
SetIntersection_None_Set_uint32_256_4 -2.15% 11503521.639 11255761.877 - 0.48% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.15% 514.048 502.980 - -1.34% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.15% 3.801 3.719 - 7.92% -
SetIntersection_None_Set_uint32_16_16 -2.15% 35910927.606 35139033.777 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.15% 137617701.811 134661186.651 - 0.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.15% 780.090 763.334 - 1.14% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.15% 13.083 12.802 - 0.96% -
std::partial_sort(deque<int>)_(descending)/8 -2.15% 43.329 42.400 - -0.57% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 399.036 390.474 - 0.07% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.15% 31.591 30.914 - -5.42% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.15% 11564191.221 11316099.218 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.15% 139204842.573 136218462.844 - 0.34% -
SetIntersection_None_Set_string_1024_256 -2.15% 9085029.622 8890153.524 - -1.19% -
BM_deque_vector_ranges_copy/5500 -2.14% 198.332 194.079 - -3.13% -
SetIntersection_Front_Set_uint32_1_1 -2.14% 542315347.184 530692469.972 - 0.38% -
SetIntersection_None_Vector_uint64_262144_256 -2.14% 1138615.024 1114237.152 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.14% 541720870.301 530133494.972 - 0.40% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.14% 526288.956 515049.687 - -7.46% -
std::stable_sort(vector<int>)_(ascending)/8 -2.14% 15.761 15.424 - 0.80% -
SetIntersection_Front_Set_string_256_1 -2.14% 4393257.625 4299450.444 - -0.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.13% 16.478 16.127 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.13% 1105952.539 1082383.576 - 1.00% -
SetIntersection_Interlaced_Set_float_16_16 -2.13% 38789084.375 37963193.280 - 0.31% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.13% 19.337 18.925 - -0.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.13% 3.966 3.882 - 20.67% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.13% 138504559.110 135559537.611 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.13% 67260612.057 65830546.750 - -0.19% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -2.13% 294.682 288.419 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.12% 216600887.248 211998561.446 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.12% 137389266.988 134470984.915 - 0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.12% 353509.387 346002.077 - -0.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.12% 89.594 87.692 - 1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -2.12% 16676682.436 16322665.795 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -2.12% 217075329.561 212468294.427 - 0.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.12% 19984.817 19560.909 - -0.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.12% 5.309 5.196 - -1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.12% 535.194 523.855 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.12% 1676653.891 1641171.715 - -0.52% -
BM_PushHeap_float_Ascending_16384 -2.11% 4.291 4.200 - -3.68% -
SetIntersection_None_Set_uint64_1_1 -2.11% 542417661.344 530951004.803 - 0.20% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.11% 2.313 2.264 - -4.26% -
SetIntersection_Interlaced_Set_uint32_256_16 -2.11% 12114603.735 11858769.570 - 0.39% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.11% 63839582.058 62491529.855 - 0.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.11% 21.307 20.858 - -7.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.11% 608248.661 595420.415 - -1.46% -
std::search(vector<int>)_(no_match)/8192 -2.11% 1664.858 1629.771 - 0.16% -
SetIntersection_None_Vector_uint32_1024_4 -2.11% 1101704.300 1078486.158 - 0.41% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.11% 16678407.296 16327126.896 - -0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.10% 826.011 808.643 - 0.76% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -2.10% 3930.856 3848.210 - -0.15% -
SetIntersection_Interlaced_Set_float_1024_1 -2.10% 1061672.011 1039355.574 - -1.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.10% 16315289.156 15972498.422 - -1.31% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.10% 63758636.537 62420245.354 - 0.06% -
SetIntersection_Interlaced_Set_string_1_1 -2.10% 566736809.475 554840752.032 - -0.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.10% 11.574 11.331 - -3.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 239.847 234.813 - -2.48% -
std::all_of(list<int>)_(process_all)/8 -2.09% 2.719 2.663 - -2.54% -
SetIntersection_None_Set_float_4_4 -2.09% 137839271.761 134955340.202 - 0.05% -
SetIntersection_Front_Vector_uint32_1024_1 -2.09% 1059493.162 1037359.481 - 0.14% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.09% 8274.288 8101.626 - -2.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.09% 170124.182 166575.660 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.09% 64569072.363 63222441.378 - -0.01% -
SetIntersection_None_Set_uint64_4_4 -2.09% 137100652.284 134241837.592 - 0.20% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.08% 52.243 51.155 - -0.17% -
SetIntersection_Front_Vector_float_256_1 -2.08% 4197705.454 4110314.749 - -0.43% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.08% 22722826.647 22251297.980 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.07% 220157180.664 215589114.171 - 0.16% -
SetIntersection_None_Set_uint64_4_1 -2.07% 219261208.834 214712833.503 - 0.07% -
SetIntersection_Front_Vector_uint32_256_1 -2.07% 4214152.026 4126739.777 - -1.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.07% 87.638 85.821 - -2.26% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.07% 1.889 1.850 - -1.99% -
SetIntersection_None_Set_float_16_4 -2.07% 57409192.620 56220407.985 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.07% 10967650.464 10740882.349 - 0.81% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.07% 15.009 14.699 - -6.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.07% 67624.044 66226.877 - -4.62% -
SetIntersection_None_Set_uint64_16_16 -2.06% 35654619.155 34918365.260 - -0.58% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.06% 28.414 27.828 - -2.72% -
std::unordered_set<int>::ctor(const&)/1024 -2.06% 6893.976 6751.805 - -0.35% -
BM_StringFindNoMatch/512 -2.06% 9.389 9.196 - -0.15% -
BM_CmpEqual_short_short -2.06% 1.081 1.058 - -0.22% -
SetIntersection_Front_Vector_uint64_16384_1 -2.06% 1062926.961 1041050.381 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.06% 542834330.704 531670577.326 - 0.14% -
SetIntersection_None_Vector_uint64_16_16 -2.06% 34107677.915 33406740.034 - 0.32% -
SetIntersection_Interlaced_Set_float_16384_1 -2.05% 1058843.335 1037097.148 - -0.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.05% 398.718 390.533 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -2.05% 37343460.212 36577126.817 - 0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.05% 47.355 46.385 - 1.10% -
SetIntersection_None_Vector_uint32_1024_1 -2.05% 1098923.609 1076415.138 - 1.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 397.916 389.766 - -0.94% -
BM_PushHeap_string_PipeOrgan_16 -2.05% 4.217 4.130 - -3.16% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.05% 4711.197 4614.745 - 0.00% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.04% 213204.359 208847.294 - -0.38% -
SetIntersection_Front_Set_uint64_1_1 -2.04% 541820530.750 530754686.080 - -1.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.04% 18.268 17.895 - -2.94% -
SetIntersection_None_Vector_uint64_262144_16 -2.04% 1134303.679 1111162.186 - -0.60% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.04% 1331267.982 1304120.850 - 0.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.04% 15.062 14.755 - 0.15% -
SetIntersection_None_Vector_uint64_1_1 -2.04% 540328773.212 529315524.919 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -2.04% 1535100.384 1503832.623 - -1.26% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.04% 1557009.228 1525297.646 - -1.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.04% 30.972 30.342 - -0.98% -
SetIntersection_None_Set_float_262144_16 -2.04% 1201036.377 1176582.355 - -1.02% -
SetIntersection_Front_Set_uint64_16_1 -2.04% 63670798.394 62374537.259 - -3.84% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.03% 2.773 2.716 - 3.30% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.03% 15.707 15.388 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.03% 4283041.225 4196148.298 - -5.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.03% 541.001 530.042 - 0.40% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.02% 16.168 15.840 - 1.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.02% 358.130 350.882 - -3.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.02% 175044.872 171502.916 - 0.08% -
SetIntersection_Interlaced_Set_float_4_4 -2.02% 139177711.205 136365469.656 - 0.19% -
SetIntersection_None_Vector_uint64_4_1 -2.02% 216457447.253 212086185.589 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.02% 37392154.278 36637604.824 - -0.15% -
std::set<int>::clear()/0 -2.02% 398.092 390.063 - -0.49% -
SetIntersection_Front_Set_uint64_4_4 -2.01% 138721966.678 135928912.026 - -4.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.01% 14929761.354 14629437.323 - -0.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 386.354 378.584 - -2.99% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 765.876 750.474 - 0.82% -
SetIntersection_Front_Set_uint32_16_4 -2.01% 55331500.982 54220959.752 - 0.24% -
SetIntersection_Front_Vector_uint64_4_4 -2.01% 137284286.380 134530021.475 - 0.42% -
SetIntersection_None_Set_uint64_256_16 -2.01% 11025193.051 10804045.925 - 0.97% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.00% 257.745 252.581 - 1.56% -
SetIntersection_None_Vector_string_262144_1 -2.00% 1320752.211 1294377.405 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.99% 547741091.247 536815474.729 - 0.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.99% 39.245 38.462 - -15.57% -
SetIntersection_Interlaced_Set_float_262144_64 -1.99% 1573635.904 1542280.762 - 0.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.99% 18.280 17.916 - -1.96% -
SetIntersection_None_Vector_uint64_16384_64 -1.99% 1117509.722 1095270.156 - 2.54% -
SetIntersection_Front_Set_uint64_4_1 -1.99% 216691185.212 212379403.575 - -4.81% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.99% 2791.654 2736.133 - -0.35% -
std::multimap<int,_int>::ctor(const&)/0 -1.99% 12.918 12.661 - -0.91% -
SetIntersection_Interlaced_Set_float_1024_16 -1.99% 11559718.693 11329996.972 - -0.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.99% 19.846 19.452 - -1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.99% 8737238.736 8563649.288 - 0.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.98% 216926625.376 212621445.924 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.98% 217231593.790 212923867.740 - 0.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.98% 612515.698 600381.898 - -0.48% -
SetIntersection_Front_Set_uint32_16_1 -1.98% 63854649.244 62589869.485 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.98% 4256799.668 4172555.142 - -5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.98% 1083592.178 1062153.261 - 0.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.98% 176325.336 172839.306 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.98% 57272196.144 56139900.476 - 0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.98% 468.373 459.114 - 1.01% -
SetIntersection_Front_Set_uint64_64_4 -1.98% 16277911.661 15956274.225 - -1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.97% 11585117.784 11356398.552 - -1.10% -
SetIntersection_Front_Vector_uint64_256_16 -1.97% 4267256.340 4183026.180 - 2.80% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.97% 24.203 23.726 - -0.19% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.97% 60333716.109 59143771.391 - 0.16% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.97% 3.655 3.583 - -6.16% -
SetIntersection_None_Set_float_256_1 -1.97% 11581584.109 11353536.066 - -0.96% -
SetIntersection_None_Vector_string_262144_16384 -1.97% 1315054.425 1289179.687 - -1.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.97% 398.198 390.370 - -0.75% -
SetIntersection_Interlaced_Set_string_4_1 -1.96% 226748245.583 222293739.564 - -0.26% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.96% 20.118 19.723 - -0.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.96% 12.957 12.703 - -0.27% -
std::none_of(list<int>)_(process_all)/32768 -1.96% 26692.966 26168.964 - 0.67% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 57964.042 56827.299 - -0.34% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.96% 1.468 1.439 - -2.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.96% 4248614.427 4165340.576 - 1.13% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.96% 34202.804 33532.518 - -0.04% -
SetIntersection_None_Vector_uint64_1024_4 -1.96% 1102987.149 1081375.153 - 4.23% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.96% 1544752.277 1514488.607 - 0.82% -
SetIntersection_None_Set_string_64_1 -1.96% 23272576.626 22816730.527 - -0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.96% 1116.022 1094.167 - -4.26% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.96% 18.655 18.289 - -2.79% -
SetIntersection_Interlaced_Set_string_1024_64 -1.96% 17058437.938 16724708.642 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.95% 216611120.227 212377379.971 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.95% 16888053.845 16558259.771 - 1.11% -
BM_CmpEqual_int_int -1.95% 1.091 1.069 - -2.76% -
std::flat_map<int,_int>::ctor(const&)/32 -1.95% 23.271 22.817 - -0.42% -
std::make_heap(vector<int>)_(heap)/8 -1.95% 14.958 14.666 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.95% 542566472.017 532001671.331 - 0.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.95% 20.716 20.313 - -3.63% -
std::replace_if(list<int>)_(sprinkled)/50 -1.94% 23.420 22.964 - 0.55% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.94% 43.261 42.421 - 0.65% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.94% 29.307 28.739 - 7.48% -
std::multimap<int,_int>::erase(iterator)/32 -1.94% 20.978 20.571 - 1.21% -
BM_vector_deque_ranges_copy_backward/64 -1.94% 3.037 2.979 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.94% 2274537.858 2230452.837 - -1.90% -
SetIntersection_None_Set_string_256_64 -1.94% 9428165.036 9245473.743 - -1.31% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.94% 5.969 5.854 - 0.10% -
BM_CmpEqual_uchar_int -1.94% 1.093 1.072 - 0.96% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.93% 62.271 61.066 - -2.21% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.93% 10140.450 9944.318 - 2.46% -
SetIntersection_None_Vector_uint64_64_16 -1.93% 13716974.220 13451769.788 - 1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.93% 1083688.704 1062745.035 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.93% 8735872.298 8567322.929 - 0.12% -
SetIntersection_Front_Vector_float_16384_1 -1.93% 1053208.428 1032891.733 - -1.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.93% 120426.009 118103.131 - 0.14% -
SetIntersection_Interlaced_Set_float_16_1 -1.93% 63838778.174 62607932.002 - 0.24% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.93% 4.251 4.169 - -0.23% -
SetIntersection_Front_Set_uint32_1024_1 -1.93% 1065102.236 1044576.488 - -0.26% -
SetIntersection_Front_Set_uint64_16_4 -1.93% 55371264.765 54305025.122 - -2.38% -
BM_CmpEqual_ushort_uchar -1.93% 1.123 1.101 - 1.48% -
BM_deque_deque_copy_backward/64 -1.93% 3.411 3.345 - -3.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.92% 144204758.663 141434565.206 - 0.26% -
SetIntersection_Interlaced_Set_float_4_1 -1.92% 217375524.638 213210510.812 - -0.04% -
SetIntersection_None_Set_string_16_16 -1.91% 37044843.940 36336354.475 - 0.30% -
std::is_sorted(list<int>)/8192 -1.91% 7306.584 7166.873 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 398.436 390.821 - -0.63% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.91% 2.063 2.024 - -0.13% -
SetIntersection_Interlaced_Vector_float_256_1 -1.91% 4228546.790 4147738.498 - 0.23% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.91% 15.358 15.064 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.91% 138492345.907 135847480.125 - 0.06% -
SetIntersection_Front_Vector_uint64_4_1 -1.91% 216359574.843 212232093.430 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.91% 142836119.881 140113787.350 - 0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 1067883.320 1047547.386 - -5.48% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.90% 1.525 1.496 - -9.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.90% 7653186.013 7507651.220 - 0.41% -
SetIntersection_None_Vector_uint32_16_1 -1.90% 64290174.378 63068180.756 - 0.01% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.90% 18.492 18.141 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 54852921.199 53811316.077 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.90% 1113863.233 1092722.696 - -1.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.90% 32.207 31.596 - -8.72% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.89% 2.963 2.907 - 0.64% -
std::find_if_not(vector<int>)_(process_all)/1024 -1.89% 125.060 122.692 - 8.94% -
SetIntersection_Front_Vector_uint64_64_4 -1.89% 16075897.703 15771550.177 - -0.63% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.89% 31.241 30.650 - 6.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.89% 288209.174 282757.785 - -2.12% -
SetIntersection_Interlaced_Set_string_262144_16 -1.89% 2162017.088 2121189.289 - 5.45% -
BM_num_put<double> -1.89% 58.842 57.732 - -0.57% -
SetIntersection_None_Vector_uint32_64_4 -1.89% 16153118.292 15848446.691 - -0.26% -
std::search(vector<int>)_(no_match)/1048576 -1.89% 213520.478 209493.243 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.89% 217574489.586 213471410.928 - 0.06% -
std::count(list<int>)_(every_other)/8 -1.89% 2.131 2.091 - 0.25% -
SetIntersection_Interlaced_Set_string_16_1 -1.88% 66731081.712 65473364.136 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.88% 1064415.722 1044359.380 - 5.74% -
SetIntersection_None_Vector_uint64_262144_1024 -1.88% 1141594.660 1120084.146 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.88% 399.906 392.371 - -0.05% -
BM_CmpEqual_short_schar -1.88% 1.150 1.128 - 1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.88% 63955660.720 62752146.444 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.88% 190677.887 187091.289 - 1.42% -
std::pop_heap(vector<size_t>)/8 -1.88% 52.702 51.711 - 0.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.88% 3.544 3.477 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.88% 9035510.061 8865791.146 - 2.23% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.88% 36092640.788 35414709.231 - 0.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.88% 140584.791 137946.768 - -0.38% -
SetIntersection_Interlaced_Set_string_262144_4 -1.88% 1877489.744 1842272.787 - 6.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.87% 218362034.403 214271308.472 - -0.20% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.87% 20.363 19.982 - -2.28% -
SetIntersection_Interlaced_Set_string_262144_256 -1.87% 2081556.232 2042594.889 - -1.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.87% 736.360 722.588 - 0.51% -
SetIntersection_None_Set_float_16_16 -1.87% 35987858.396 35315402.314 - -0.01% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.87% 395.247 387.864 - 2.98% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.87% 12160.987 11933.940 - -0.62% -
std::all_of(list<int>)_(process_all)/32768 -1.87% 26335.806 25844.189 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.87% 1343750.734 1318670.572 - 0.65% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.87% 14.987 14.707 - -1.15% -
SetIntersection_Front_Set_uint64_1024_1 -1.87% 1059873.233 1040100.645 - -0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 136039799.336 133504469.756 - -0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.86% 6.486 6.365 - -3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.86% 138350800.733 135773689.786 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.86% 151443.356 148626.349 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.86% 16734415.503 16423382.893 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.86% 4251146.599 4172137.247 - 1.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.86% 1235254.614 1212310.618 - 3.62% -
SetIntersection_None_Set_string_1024_16 -1.86% 9180812.435 9010313.166 - 0.76% -
rng::find(vector<bool>)_(process_all)/1024 -1.86% 4.682 4.595 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.86% 542772261.657 532697372.578 - 0.01% -
SetIntersection_Interlaced_Vector_string_256_1 -1.85% 4347446.389 4266810.289 - -0.43% -
SetIntersection_Interlaced_Set_string_1024_4 -1.85% 10367208.455 10175132.039 - -2.46% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.85% 8.462 8.305 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.85% 544791965.446 534700164.042 - 0.47% -
SetIntersection_None_Set_float_1_1 -1.85% 544405158.250 534323285.329 - 0.30% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.85% 4.595 4.510 - -0.38% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.85% 74.326 72.951 - -1.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.85% 396.147 388.817 - -0.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.85% 174678.089 171446.327 - 0.01% -
SetIntersection_Interlaced_Set_float_1_1 -1.85% 542946400.066 532905902.510 - 0.19% -
SetIntersection_None_Set_uint32_4_1 -1.85% 219577407.786 215520301.337 - 0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.85% 451.123 442.790 - -8.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.85% 4300225.340 4220853.097 - -1.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.85% 51764.322 50808.985 - 12.70% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.85% 216504830.734 212509206.066 - 0.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.85% 440.722 432.590 - 0.63% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 218995108.249 - -0.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.84% 788.585 774.069 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.84% 1189597.387 1167705.497 - 1.13% -
SetIntersection_None_Vector_uint64_16_1 -1.84% 64001503.396 62823831.580 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.84% 63654542.809 62483997.682 - 0.29% -
SetIntersection_Front_Set_float_16_4 -1.84% 55820845.415 54794447.484 - 0.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.84% 13.693 13.441 - 0.32% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.84% 541180685.779 531246619.021 - 0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 397.844 390.541 - -0.51% -
SetIntersection_None_Vector_string_256_16 -1.83% 4323954.653 4244614.386 - 0.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.83% 45.186 44.357 - -1.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.83% 35.254 34.608 - 6.52% -
SetIntersection_Interlaced_Vector_float_16_4 -1.83% 57234745.688 56186898.825 - 1.33% -
SetIntersection_None_Vector_float_1_1 -1.83% 542865270.508 532931166.997 - -2.87% -
SetIntersection_None_Vector_uint32_64_1 -1.83% 16894173.347 16585279.854 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.83% 63731781.903 62566533.011 - 0.20% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.83% 1280043.701 1256646.892 - -0.93% -
BM_StringCopy_Huge -1.83% 110.873 108.847 - -0.89% -
SetIntersection_Front_Vector_float_256_4 -1.83% 4225779.107 4148544.880 - -0.20% -
SetIntersection_None_Vector_string_1024_256 -1.83% 1183486.303 1161863.088 - -0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.83% 13.056 12.818 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.82% 42126767.046 41358376.783 - -2.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.82% 12.892 12.657 - -3.85% -
SetIntersection_None_Set_float_1024_64 -1.82% 9101645.475 8935975.430 - 1.91% -
SetIntersection_Front_Set_uint64_64_16 -1.82% 15400705.090 15120394.635 - -0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.82% 24.576 24.129 - -1.21% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.82% 56198719.198 55176249.530 - -2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.82% 542727498.137 532860565.414 - 0.05% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.82% 50.472 49.555 - -1.31% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.81% 42.306 41.538 - -4.01% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.81% 8646.464 8489.676 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.81% 1061859.438 1042617.032 - -0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.81% 399.715 392.474 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -1.81% 43193591.901 42413092.431 - 9.67% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.81% 1.289 1.266 - -2.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.80% 399.474 392.284 - 0.17% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.80% 31.005 30.447 - -13.18% -
BM_StringConstructDestroyCStr_Large_Opaque -1.80% 15.052 14.781 - -12.57% -
std::flat_map<int,_int>::clear()/32 -1.80% 397.835 390.689 - -0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.80% 1171234.022 1150203.953 - -0.08% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.80% 77580.928 76188.012 - -1.33% -
std::multimap<std::string,_int>::clear()/1024 -1.80% 22540.064 22135.378 - -0.60% -
SetIntersection_None_Set_uint64_16384_1 -1.79% 160439959.594 157561435.555 - -0.89% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.79% 60003140.116 58928005.599 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.79% 4200244.633 4125006.213 - -0.67% -
SetIntersection_Interlaced_Vector_float_64_1 -1.79% 16669146.872 16370606.864 - 0.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.79% 399.401 392.252 - -0.26% -
SetIntersection_None_Vector_uint32_16_4 -1.79% 54666782.030 53688453.473 - 0.09% -
BM_deque_deque_ranges_copy/4000 -1.79% 146.260 143.644 - 0.70% -
SetIntersection_None_Set_float_4_1 -1.79% 219928071.767 215995097.526 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 16612561.349 16315521.025 - -0.32% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.79% 342409.433 336289.403 - -0.31% -
SetIntersection_Front_Vector_uint32_64_1 -1.79% 16666240.216 16368365.522 - -0.19% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.79% 63661.106 62523.366 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.79% 1048184.399 1029465.877 - -0.57% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.78% 399.188 392.067 - -0.51% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.78% 16.946 16.644 - -0.82% -
SetIntersection_Front_Set_string_1024_1 -1.78% 1106618.958 1086889.097 - -0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.78% 59096291.225 58043737.051 - 0.25% -
std::multiset<std::string>::clear()/8192 -1.78% 217763.273 213887.214 - -0.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.78% 6859.385 6737.430 - 2.53% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.78% 31.594 31.033 - -0.73% -
SetIntersection_None_Vector_uint32_64_64 -1.78% 8592701.836 8440085.639 - 0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.78% 1076112.615 1057005.095 - 1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.77% 545289697.873 535611694.880 - 0.05% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.77% 13.004 12.774 - -0.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.77% 6.108 6.000 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.76% 169133115.747 166147947.159 - -0.18% -
SetIntersection_None_Vector_uint32_4_4 -1.76% 135715168.064 133321922.484 - 0.01% -
SetIntersection_Front_Vector_uint64_64_16 -1.76% 14506186.516 14250407.692 - 1.59% -
std::multimap<std::string,_int>::clear()/0 -1.76% 399.083 392.050 - -0.09% -
SetIntersection_Interlaced_Set_string_262144_64 -1.76% 2147820.719 2109978.760 - 4.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 1174466.201 1153776.591 - 0.49% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.76% 37560.174 36898.658 - 2.89% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.76% 1.802 1.770 - 0.08% -
SetIntersection_None_Vector_uint64_1024_16 -1.76% 1104320.490 1084906.444 - 2.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.76% 540349945.110 530855429.021 - -0.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.76% 12.851 12.626 - -0.72% -
SetIntersection_None_Set_string_1024_1024 -1.75% 8957259.987 8800074.468 - -0.04% -
BM_StringDestroy_Empty -1.75% 0.633 0.622 - 0.34% -
SetIntersection_Front_Set_string_1_1 -1.75% 564725508.719 554817947.649 - 0.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.75% 13.057 12.828 - -0.27% -
rng::fold_left(deque<int>)/8192 -1.75% 4554.097 4474.242 - -1.88% -
std::unordered_set<int>::clear()/0 -1.75% 397.878 390.908 - -0.47% -
BM_PushHeap_uint64_Ascending_16384 -1.75% 3.670 3.606 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.75% 8854331.574 8699356.225 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.75% 1106464.926 1087142.650 - -2.79% -
SetIntersection_None_Vector_uint64_16384_1 -1.75% 1128744.076 1109034.241 - 1.57% -
SetIntersection_None_Vector_uint32_262144_256 -1.75% 1140484.727 1120575.825 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.74% 17007315.563 16710638.563 - -0.67% -
SetIntersection_None_Vector_uint64_256_1 -1.74% 4322103.341 4246722.245 - 0.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.74% 156.784 154.055 - -7.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.74% 34411732.764 33812624.723 - 0.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.74% 800.593 786.666 - 0.04% -
SetIntersection_None_Vector_uint32_262144_16 -1.74% 1138355.437 1118561.884 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.73% 36288627.262 35659271.447 - 0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.73% 13297.534 13067.100 - 0.09% -
BM_StringRead_Cold_Shallow_Large -1.73% 1.088 1.069 - -8.98% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.73% 534.130 524.894 - 0.16% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.73% 138498967.862 136107402.225 - 0.29% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.73% 345781.902 339815.230 - -1.31% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.73% 5.176 5.087 - -5.96% -
std::multimap<int,_int>::clear()/1024 -1.72% 11110.454 10919.049 - 3.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.72% 217341092.674 213600938.872 - 0.62% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.72% 20.115 19.769 - 0.69% -
BM_StringCopy_Small -1.72% 0.672 0.660 - 0.30% -
std::pop_heap(deque<float>)/8 -1.72% 53.037 52.126 - -0.29% -
SetIntersection_Front_Vector_uint32_262144_64 -1.72% 1385125.582 1361337.982 - 2.20% -
SetIntersection_None_Set_uint64_16_4 -1.72% 57148398.323 56167261.081 - 0.13% -
SetIntersection_None_Vector_string_16_4 -1.72% 56169386.849 55205400.415 - 0.09% -
SetIntersection_Front_Vector_string_1024_1024 -1.71% 40090416.042 39402896.296 - 0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.71% 23398.721 22997.533 - -0.07% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.71% 401.987 395.098 - -0.47% -
SetIntersection_None_Vector_string_1024_64 -1.71% 1184281.984 1164001.211 - 2.14% -
SetIntersection_Front_Vector_float_4_4 -1.71% 137660030.403 135302973.943 - 0.49% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.71% 19999.360 19656.970 - -0.18% -
std::set<std::string>::contains(key)_(non-existent)/32 -1.71% 9.813 9.646 - 3.35% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.71% 19.008 18.683 - -1.02% -
SetIntersection_None_Vector_string_262144_1024 -1.71% 1316366.620 1293899.634 - -0.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.71% 577.431 567.580 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.71% 1059570.090 1041497.066 - -0.17% -
std::none_of(vector<int>)_(process_all)/8 -1.71% 2.500 2.458 - -2.49% -
SetIntersection_Interlaced_Vector_float_16_1 -1.70% 63798274.896 62710692.116 - 0.12% -
SetIntersection_None_Set_uint32_16_1 -1.70% 67523204.098 66374886.524 - -0.17% -
BM_CmpEqual_ushort_ushort -1.70% 1.086 1.068 - 1.56% -
SetIntersection_Front_Set_uint32_256_4 -1.70% 4257677.515 4185466.945 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.70% 14245.502 14003.945 - -1.27% -
SetIntersection_None_Vector_uint32_4_1 -1.69% 217300221.154 213617515.471 - 0.19% -
SetIntersection_Front_Vector_float_64_1 -1.69% 16645742.569 16363933.741 - 0.40% -
SetIntersection_None_Set_uint64_262144_1024 -1.69% 1230612.955 1209779.381 - 0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 166983.802 164159.488 - -1.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.69% 16698388.968 16416171.982 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.69% 62304.650 61251.972 - -0.41% -
SetIntersection_Front_Set_string_16384_1 -1.69% 1110558.098 1091804.549 - 0.25% -
BM_StringEraseToEnd_Huge_Opaque -1.69% 2.290 2.251 - -4.70% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.69% 23.207 22.815 - -1.10% -
SetIntersection_None_Vector_uint32_16384_4 -1.68% 1118123.114 1099294.417 - 0.09% -
SetIntersection_None_Set_uint32_1_1 -1.68% 542360359.474 533229829.714 - 0.51% -
rng::fold_left(list<int>)/8192 -1.68% 10904.226 10720.667 - 0.30% -
SetIntersection_Interlaced_Set_float_262144_16 -1.68% 1609847.736 1582751.953 - 0.21% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.68% 216466118.256 212822896.960 - 0.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.68% 32.439 31.895 - -1.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.68% 43.137 42.414 - -29.32% -
SetIntersection_None_Set_uint64_262144_16384 -1.68% 1229565.836 1208961.346 - -0.18% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.67% 14.895 14.645 - -0.91% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.67% 16697876.304 16418460.681 - 1.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.67% 398.769 392.098 - 0.12% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.67% 10.911 10.729 - -4.05% -
SetIntersection_None_Set_float_64_64 -1.67% 11631647.010 11437452.600 - -0.59% -
SetIntersection_None_Vector_uint32_262144_1024 -1.67% 1151271.109 1132052.099 - 0.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.67% 18.109 17.807 - -1.08% -
std::partition_copy(vector<int>)/8192 -1.67% 4601.379 4524.621 - -0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.67% 350865318.663 345015022.083 - -1.67% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.67% 6776.824 6663.841 - -8.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.67% 55622.540 54696.036 - -0.98% -
std::multiset<int>::count(key)_(non-existent)/32 -1.67% 2.451 2.410 - -2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.66% 1.315 1.294 - 0.11% -
SetIntersection_Front_Vector_uint32_4_1 -1.66% 216305967.543 212706410.256 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.66% 218188921.158 214558874.089 - 0.47% -
BM_deque_vector_ranges_copy/0 -1.66% 1.438 1.415 - -6.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.66% 26922275.513 26475735.348 - 3.18% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.66% 1064191.656 1046541.753 - 2.98% -
std::multiset<int>::ctor(const&)/0 -1.66% 12.918 12.704 - 0.10% -
std::pop_heap(vector<std::string>)/8 -1.66% 54.290 53.390 - 0.11% -
std::map<std::string,_int>::ctor(const&)/1024 -1.66% 35638.740 35048.171 - -0.67% -
std::find(vector<short>)_(bail_25%)/8 -1.66% 0.693 0.681 - -4.04% -
SetIntersection_None_Vector_uint32_1024_256 -1.66% 1093842.660 1075732.561 - 2.62% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.65% 8696.423 8552.609 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.65% 1226661.717 1206391.750 - -1.65% -
BM_CmpEqual_short_ushort -1.65% 1.119 1.101 - 0.27% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.65% 19.980 19.650 - -15.55% -
SetIntersection_Front_Vector_uint64_16_4 -1.65% 54707575.338 53805632.203 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.65% 16759089.685 16482939.002 - -4.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.65% 398.984 392.413 - -0.05% -
SetIntersection_Interlaced_Set_string_256_1 -1.65% 4391941.971 4319611.997 - -0.36% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.65% 18.802 18.492 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63671783.020 62623664.677 - 0.44% -
SetIntersection_None_Vector_uint32_64_16 -1.65% 13721896.923 13496043.000 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.65% 136358818.604 134115299.323 - 0.39% -
std::move_backward(list<int>)/512 -1.64% 377.665 371.452 - 0.35% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.64% 397.545 391.011 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.64% 1201530.088 1181786.525 - 4.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.64% 396780.483 390261.421 - 0.12% -
std::unordered_set<std::string>::ctor(const&)/0 -1.64% 13.105 12.890 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.64% 8.655 8.513 - 0.94% -
std::sort(vector<int>)_(shuffled)/8 -1.64% 23.104 22.725 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.64% 169892681.161 167113567.683 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.63% 8401677.793 8264454.321 - -0.85% -
std::set<std::string>::ctor(const&)/1024 -1.63% 35219.954 34645.069 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.63% 63815976.226 62774717.584 - 0.08% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.63% 13.105 12.892 - -0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.63% 765.234 752.765 - -0.39% -
SetIntersection_Interlaced_Vector_float_4_4 -1.63% 137770842.045 135526581.756 - 0.44% -
SetIntersection_Front_Vector_string_16384_1024 -1.63% 38681646.155 38051550.247 - 0.17% -
std::set<std::string>::ctor(const&)/0 -1.63% 12.905 12.695 - -0.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.070 12.857 - 0.15% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.63% 13.002 12.791 - 0.08% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.62% 1.516 1.491 - 1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.62% 1533171.629 1508280.023 - 1.37% -
SetIntersection_Interlaced_Vector_float_1_1 -1.62% 542459171.297 533652814.201 - 0.42% -
SetIntersection_None_Set_uint32_4_4 -1.62% 137216034.472 134989570.456 - 0.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.62% 210318.353 206905.971 - 0.02% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.62% 414.830 408.107 - -0.18% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.62% 16.999 16.723 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.62% 16689089.567 16418715.396 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.62% 5.466 5.377 - 0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.62% 1121236.695 1103081.281 - 1.10% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.62% 23.723 23.340 - -2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.61% 63988636.497 62956262.792 - 0.09% -
SetIntersection_None_Set_float_1024_1 -1.61% 8974772.755 8830178.784 - -0.70% -
SetIntersection_None_Set_float_262144_256 -1.61% 1196047.936 1176795.006 - -0.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.61% 398.764 392.346 - 0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.61% 1085120.825 1067663.256 - 0.69% -
std::set<int>::ctor(const&)/0 -1.61% 12.921 12.713 - -0.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.265 390.879 - 0.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.61% 12.551 12.350 - -3.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.61% 397.630 391.245 - -0.31% -
std::multiset<int>::erase(key)_(existent)/32 -1.60% 22.194 21.838 - -0.43% -
std::move_backward(deque<int>)/64 -1.60% 5.262 5.178 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.60% 1056804.972 1039887.604 - 2.15% -
SetIntersection_Interlaced_Vector_string_16_16 -1.60% 51973488.702 51141593.190 - 1.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 570.477 561.348 - -0.29% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.60% 5429.638 5342.793 - 0.68% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.60% 24141.735 23755.625 - 0.06% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.60% 18.692 18.393 - -1.08% -
SetIntersection_Front_Set_uint32_4_1 -1.60% 216451508.726 212993269.051 - 0.69% -
rng::find_if(vector<bool>)_(process_all)/8 -1.60% 3.578 3.521 - -0.66% -
BM_CmpLess_schar_ushort -1.60% 1.121 1.103 - 2.80% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.59% 540987696.421 532366858.014 - 0.32% -
std::multiset<std::string>::clear()/0 -1.59% 399.166 392.805 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.59% 138376045.157 136171353.565 - 0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.59% 17.312 17.036 - -2.65% -
std::stable_partition(deque<int>)_(sparse)/1024 -1.59% 431.674 424.806 - -5.46% -
SetIntersection_Interlaced_Set_float_256_1 -1.59% 4210272.568 4143365.119 - 1.84% -
std::find_if(vector<bool>)_(process_all)/8 -1.59% 3.601 3.544 - 1.14% -
SetIntersection_Front_Set_float_4_1 -1.59% 216828586.892 213386885.832 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.59% 12276290.715 12081593.058 - 0.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.59% 23.829 23.451 - 5.14% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.58% 9245.324 9098.821 - 6.54% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 397.416 391.121 - 0.20% -
std::pop_heap(deque<std::string>)/8 -1.58% 57.937 57.019 - -1.40% -
std::partition(list<int>)_(dense)/32 -1.58% 8.952 8.810 - 0.65% -
SetIntersection_None_Vector_uint64_256_64 -1.58% 3440982.179 3386538.210 - 1.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.58% 396.883 390.606 - 0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.58% 33.359 32.832 - 3.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.58% 18.762 18.466 - -0.54% -
SetIntersection_Front_Vector_string_1_1 -1.58% 555663769.551 546896273.054 - -0.43% -
SetIntersection_None_Set_uint32_16_4 -1.58% 57235440.283 56332870.180 - 0.17% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.58% 18123.411 17837.713 - 0.52% -
SetIntersection_None_Vector_uint32_1_1 -1.58% 541529052.613 532992645.909 - 0.19% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.57% 180899872.314 178052446.527 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.57% 24758404.207 24368903.201 - 2.41% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.57% 13.484 13.272 - -0.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.57% 611278.079 601676.570 - -0.27% -
SetIntersection_None_Set_string_256_4 -1.57% 11663625.844 11480490.529 - -0.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.57% 0.765 0.753 - -0.63% -
SetIntersection_Front_Vector_string_1024_1 -1.56% 1092486.189 1075389.044 - 0.27% -
BM_CmpEqual_short_int -1.56% 1.136 1.118 - 0.48% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.56% 12699898.771 12501424.106 - -3.48% -
SetIntersection_Front_Vector_float_16_1 -1.56% 63740982.007 62745393.809 - 0.50% -
SetIntersection_Front_Set_float_64_4 -1.56% 16303704.663 16049061.691 - 0.34% -
SetIntersection_Front_Set_uint32_4_4 -1.56% 138398625.990 136237534.664 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.56% 138110981.754 135954920.147 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.56% 9.292 9.147 - 0.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.56% 217101137.257 213713946.886 - 0.27% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.56% 14685795.818 14457129.801 - 0.13% -
std::move(deque<int>)/8 -1.56% 3.450 3.396 - 4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.55% 544757240.676 536303230.159 - 0.16% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.55% 450.319 443.333 - -6.08% -
SetIntersection_Front_Vector_uint32_1_1 -1.55% 540980493.886 532598402.243 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.55% 27299.583 26876.757 - 0.16% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.55% 7.979 7.855 - -0.83% -
SetIntersection_Front_Set_float_16_1 -1.55% 63800294.722 62813002.147 - 0.61% -
SetIntersection_Interlaced_Set_float_262144_4 -1.55% 1294171.307 1274147.703 - 1.26% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.54% 53.207 52.385 - -1.04% -
std::remove(deque<int>)_(sprinkled)/50 -1.54% 55.195 54.343 - -7.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.54% 15.375 15.137 - -1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.54% 60393517.319 59461194.057 - 0.42% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.54% 397.073 390.955 - -0.81% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.54% 20.646 20.328 - -0.95% -
SetIntersection_Interlaced_Set_float_16_4 -1.54% 60059432.400 59134958.397 - -0.11% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 12.855 12.657 - -2.71% -
SetIntersection_None_Vector_uint64_16_4 -1.54% 54330257.146 53496183.025 - 0.59% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.53% 14.421 14.200 - -17.77% -
SetIntersection_Front_Vector_float_4_1 -1.53% 216458259.426 213137932.978 - 0.38% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.53% 4212364.574 4147912.986 - 0.02% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.53% 56.216 55.356 - 1.99% -
SetIntersection_Interlaced_Vector_float_4_1 -1.53% 216772346.559 213457489.053 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.53% 64731371.829 63742072.037 - 0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.054 12.854 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.53% 12702.973 12509.157 - 0.01% -
std::unordered_multimap<int,_int>::clear()/0 -1.52% 396.294 390.259 - -0.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 396.950 390.906 - -0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.52% 34336117.851 33813498.609 - 0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.52% 19.268 18.975 - 0.05% -
SetIntersection_None_Vector_uint64_64_1 -1.52% 16819258.196 16563675.213 - 1.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.52% 11231.528 11060.880 - -2.58% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.52% 38422313.910 37838735.160 - 0.17% -
BM_deque_vector_ranges_move_backward/1 -1.52% 2.116 2.084 - 0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.52% 4446082.029 4378607.008 - -0.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 740.408 729.188 - 0.78% -
SetIntersection_None_Vector_string_1_1 -1.51% 543671244.851 535437025.027 - 0.01% -
std::count(list<int>)_(every_other)/1048576 -1.51% 815047.523 802711.067 - -1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.51% 10910963.406 10745827.617 - -2.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 13.070 12.872 - 0.25% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.51% 206.279 203.160 - 3.31% -
SetIntersection_Front_Vector_uint32_16_1 -1.51% 63538202.363 62577536.957 - -0.26% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.51% 12.843 12.649 - -0.43% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.51% 14.894 14.669 - -0.76% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65011396.231 - -0.28% -
SetIntersection_None_Set_string_1_1 -1.51% 550860337.676 542568614.601 - 0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.50% 38.180 37.605 - 0.24% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.50% 1.927 1.898 - -4.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 397.041 391.083 - -0.18% -
SetIntersection_None_Vector_uint32_16384_16384 -1.50% 1119446.159 1102656.850 - -0.51% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.50% 38921.089 38337.964 - 0.47% -
std::unordered_map<int,_int>::clear()/0 -1.50% 397.578 391.629 - 0.09% -
SetIntersection_None_Vector_string_4_1 -1.50% 220246483.862 216952967.047 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.49% 1054709.147 1038954.988 - 0.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 396.574 390.650 - 0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.49% 1996611.330 1966791.992 - 3.37% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.49% 1.064 1.048 - -0.03% -
SetIntersection_Front_Vector_uint32_16384_4 -1.49% 1075728.418 1059726.709 - 0.39% -
std::multimap<int,_int>::clear()/0 -1.49% 395.523 389.640 - -0.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.49% 13.659 13.456 - 0.35% -
SetIntersection_None_Set_string_1024_4 -1.49% 8913836.554 8781316.259 - -3.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.48% 11975.688 11797.932 - -2.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.48% 217627762.796 214401801.532 - -0.36% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.48% 56595814.142 55757441.423 - 0.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.48% 34905.266 34389.694 - -1.35% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 10.953 10.791 - -5.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.48% 140610.661 138535.953 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.48% 17173009.279 16919651.550 - 0.54% -
std::find_if_not(deque<int>)_(process_all)/8 -1.48% 2.669 2.629 - 4.16% -
SetIntersection_None_Vector_uint64_16384_16384 -1.47% 1115256.672 1098808.534 - 2.86% -
SetIntersection_Front_Set_float_64_1 -1.47% 16695467.670 16449268.666 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.47% 16575089.713 16330850.646 - 0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.47% 1578628.408 1555369.758 - -0.21% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.47% 26564.708 26173.532 - 0.14% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.47% 1646205.730 1621984.373 - -0.06% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.47% 586.865 578.236 - 0.00% -
SetIntersection_Front_Vector_float_64_4 -1.47% 16150474.099 15913064.610 - 0.47% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.47% 7.310 7.202 - 6.70% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.47% 1.409 1.389 - -7.17% -
SetIntersection_Front_Set_string_16_4 -1.47% 64661544.221 63713978.568 - 0.99% -
std::replace_if(list<int>)_(prefix)/32 -1.46% 14.064 13.858 - -0.16% -
std::sort(vector<int>)_(repeated)/8 -1.46% 16.103 15.867 - 0.58% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.46% 400.007 394.156 - -0.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.46% 197183.778 194301.535 - 1.39% -
std::is_sorted(vector<int>)/8192 -1.46% 1928.366 1900.203 - 0.40% -
SetIntersection_None_Vector_uint32_256_4 -1.46% 4251167.400 4189181.715 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.46% 13067900.347 12877578.209 - -1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.46% 63972728.301 63041667.917 - -0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.46% 220901474.929 217687234.773 - 0.24% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.45% 16.645 16.403 - -1.86% -
bm_gcd_complex -1.45% 17.979 17.718 - -0.62% -
std::flat_map<int,_int>::ctor(const&)/0 -1.45% 12.944 12.756 - -0.18% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.45% 27.328 26.932 - -1.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.45% 3523444.244 3472361.737 - 0.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.45% 12281433.946 12103394.710 - 0.14% -
std::unordered_set<std::string>::erase(iterator)/32 -1.45% 31.301 30.847 - 1.85% -
SetIntersection_Front_Set_uint32_256_16 -1.45% 4530857.824 4465356.354 - 0.12% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.45% 4029.769 3971.533 - 0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.44% 216907802.896 213774224.578 - -0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.44% 12161050.279 11985555.375 - -2.88% -
SetIntersection_None_Vector_uint64_262144_1 -1.44% 1140983.357 1124534.646 - -0.82% -
SetIntersection_None_Vector_string_16_16 -1.44% 35091368.072 34586081.863 - 0.24% -
std::stable_sort(deque<int>)_(descending)/1024 -1.44% 2964.942 2922.257 - 1.31% -
BM_PushHeap_string_PipeOrgan_4 -1.44% 2.510 2.474 - -1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.44% 16351502.122 16116236.877 - 0.22% -
SetIntersection_Front_Vector_string_262144_1024 -1.44% 40066086.138 39489706.755 - 0.02% -
std::map<int,_int>::ctor(const&)/1024 -1.44% 6512.080 6418.470 - -2.88% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.44% 6286.009 6195.685 - -0.72% -
SetIntersection_None_Vector_uint32_16384_64 -1.43% 1115973.525 1099960.828 - -0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 12.860 12.675 - -0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.43% 16280.873 16047.708 - -1.15% -
SetIntersection_None_Set_string_4_1 -1.43% 225004552.149 221787116.070 - 0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 819.794 808.099 - -0.70% -
SetIntersection_None_Vector_uint32_16_16 -1.42% 34071696.239 33587494.048 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 621.985 613.153 - -2.42% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.42% 12.887 12.704 - 0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.42% 396.495 390.871 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.42% 16213840.419 15983910.394 - 0.22% -
std::find(vector<char>)_(process_all)/50 -1.41% 1.646 1.623 - -0.60% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.41% 13.467 13.277 - -0.54% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.41% 4920.825 4851.419 - 0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.41% 139492100.581 137526134.036 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.41% 16598508.789 16365226.285 - 0.23% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.40% 9.488 9.355 - -2.14% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.40% 24.975 24.625 - -1.96% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.40% 16.876 16.640 - -1.93% -
SetIntersection_None_Set_string_4_4 -1.40% 140366264.746 138403548.719 - 0.16% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.40% 16.581 16.349 - -1.69% -
SetIntersection_None_Vector_uint64_1024_1 -1.40% 1096194.824 1080885.106 - 6.55% -
BM_StringRelational_Compare_Huge_Empty_Control -1.40% 1.634 1.611 - 0.01% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.39% 16.020 15.797 - -0.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.39% 397.678 392.134 - 0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 608115.312 599640.485 - -0.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.39% 18.743 18.482 - -0.63% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 343996.746 339208.817 - -0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 55744.287 54969.920 - 1.44% -
std::swap_ranges(list<int>)/8192 -1.39% 10362.229 10218.328 - -0.04% -
SetIntersection_None_Vector_string_16384_64 -1.39% 1238489.315 1221326.751 - -0.92% -
SetIntersection_Front_Vector_uint32_64_4 -1.38% 16161426.000 15937627.447 - 1.51% -
SetIntersection_Front_Set_float_1_1 -1.38% 541531665.480 534033210.958 - 0.48% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.38% 14.193 13.997 - -0.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 396.366 390.883 - -0.48% -
BM_CmpEqual_schar_uchar -1.38% 1.114 1.099 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.38% 9250087.655 9122235.507 - 0.13% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.38% 4206023.000 4147901.685 - 1.69% -
BM_std_minmax_element<char>/3 -1.38% 1.164 1.148 - -8.86% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.38% 581.450 573.417 - -0.24% -
BM_deque_vector_ranges_copy_backward/5500 -1.38% 200.606 197.846 - -0.38% -
BM_deque_deque_move/1 -1.38% 2.580 2.545 - 0.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.37% 396.568 391.117 - -0.22% -
SetIntersection_Front_Vector_float_16_4 -1.37% 54866913.990 54112871.292 - 0.34% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.757 - -0.25% -
std::multiset<int>::erase(iterator)/1024 -1.37% 23.673 23.348 - 0.63% -
SetIntersection_None_Set_float_262144_1 -1.37% 1202049.803 1185551.596 - -0.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 45023.810 44406.053 - -0.78% -
SetIntersection_Interlaced_Set_string_16384_4 -1.37% 197023347.536 194321110.866 - 0.57% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.37% 63724.692 62851.152 - -1.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.37% 13.643 13.456 - 2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.37% 4230272.987 4172391.019 - 0.75% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.37% 97811.238 96474.899 - 0.01% -
SetIntersection_None_Vector_string_1024_4 -1.37% 1177095.671 1161016.706 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.36% 398.078 392.656 - 0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.36% 398.132 392.713 - -0.37% -
std::find_if_not(vector<int>)_(process_all)/50 -1.36% 6.854 6.761 - 21.51% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.36% 22.097 21.797 - -0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.36% 94152.033 92874.673 - -0.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.36% 397.676 392.283 - -0.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.35% 21.648 21.355 - 0.33% -
SetIntersection_None_Set_uint32_64_64 -1.35% 11564737.747 11408144.205 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.35% 755.658 745.436 - 6.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.35% 67478614.111 66566962.627 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.35% 680.917 671.740 - -0.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.35% 10828.801 10683.019 - -0.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.35% 399.520 394.142 - 0.48% -
SetIntersection_None_Set_float_262144_64 -1.35% 1192726.645 1176683.432 - -1.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.34% 21.140 20.856 - 0.23% -
SetIntersection_Front_Vector_uint32_16_16 -1.34% 36290280.542 35802369.818 - 1.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.34% 52.346 51.643 - -0.49% -
std::unordered_multiset<int>::clear()/32 -1.34% 599.786 591.736 - -1.56% -
BM_deque_vector_copy/64 -1.34% 2.644 2.609 - 0.60% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.34% 11.717 11.560 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.34% 1679493.162 1656962.078 - 8.67% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.34% 1.776 1.752 - -1.85% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.34% 11.303 11.152 - -1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.33% 7805.594 7701.406 - 0.62% -
std::multimap<int,_int>::ctor(const&)/1024 -1.33% 6682.139 6592.954 - -0.04% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.33% 1925.795 1900.138 - -0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 39.814 39.284 - -3.84% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.33% 12.904 12.732 - 0.18% -
std::multiset<std::string>::ctor(const&)/0 -1.33% 12.817 12.646 - -0.16% -
bm_ranges_swap_ranges_vb_aligned/128 -1.33% 3.433 3.387 - -0.62% -
SetIntersection_Front_Set_uint64_256_16 -1.33% 4544499.534 4484073.808 - 0.80% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.871 12.700 - -0.17% -
SetIntersection_None_Vector_string_262144_16 -1.33% 1310665.749 1293278.818 - 2.48% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.32% 2537.990 2504.364 - -1.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.32% 12856.223 12685.953 - 0.10% -
SetIntersection_Front_Vector_float_16384_4 -1.32% 1071736.044 1057571.350 - 1.46% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.32% 31.587 31.170 - 0.62% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.32% 6.564 6.478 - 0.01% -
SetIntersection_Front_Set_float_256_4 -1.32% 4249298.392 4193266.268 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.32% 462.421 456.325 - -0.54% -
SetIntersection_None_Set_string_256_16 -1.32% 11006446.146 10861479.825 - 1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.32% 1095921.430 1081492.218 - 1.39% -
SetIntersection_None_Set_string_16_4 -1.31% 59171111.987 58394377.984 - 0.82% -
SetIntersection_Front_Vector_float_262144_4 -1.31% 1071093.449 1057041.976 - -0.37% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.027 12.857 - 0.16% -
SetIntersection_None_Set_float_262144_4 -1.31% 1199770.508 1184053.223 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.31% 1173179.925 1157811.858 - -0.24% -
SetIntersection_Front_Set_uint64_64_64 -1.31% 13172955.006 13000455.222 - -1.45% -
SetIntersection_Front_Vector_float_262144_16 -1.31% 1137528.674 1122648.076 - 0.83% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.31% 479.954 473.676 - -1.79% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.31% 4854.522 4791.030 - -3.61% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.31% 36.060 35.589 - -0.90% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.31% 2155.737 2127.573 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.30% 35808333.855 35341449.929 - 0.21% -
SetIntersection_Interlaced_Set_float_64_64 -1.30% 13353964.578 13179980.883 - 0.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.30% 6550.086 6464.780 - -1.43% -
std::unordered_multiset<int>::clear()/0 -1.30% 396.600 391.438 - -0.07% -
std::for_each(join_view(vector<vector<int>>))/50 -1.30% 4.025 3.973 - -1.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.30% 143687.897 141818.863 - -0.83% -
std::stable_sort(deque<int>)_(heap)/1024 -1.30% 2789.658 2753.406 - 1.02% -
BM_deque_deque_move/5500 -1.30% 202.045 199.420 - 1.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.30% 1345830.970 1328367.086 - -0.50% -
SetIntersection_Front_Vector_uint32_256_4 -1.30% 4226886.626 4172138.345 - 0.40% -
SetIntersection_Interlaced_Vector_string_16_1 -1.29% 65604980.314 64756686.157 - 0.10% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.29% 19.904 19.647 - -5.96% -
BM_deque_deque_copy_backward/512 -1.29% 19.130 18.884 - -1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 37552431.780 37069232.943 - 0.61% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.29% 2220.130 2191.572 - 3.30% -
std::pop_heap(vector<std::string>)/1024 -1.29% 20.990 20.720 - -1.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.28% 8762.895 8650.357 - -1.04% -
SetIntersection_Interlaced_Set_float_64_1 -1.28% 16654687.769 16441079.359 - 0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.28% 800.530 790.263 - -0.59% -
std::find(list<int>)_(bail_25%)/32768 -1.28% 8129.120 8024.937 - -4.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.28% 944.514 932.411 - -2.04% -
SetIntersection_Front_Vector_string_4_1 -1.28% 222007773.708 219165497.271 - -0.11% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.28% 4725.111 4664.688 - -0.18% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.28% 4675.823 4616.145 - -0.03% -
BM_CmpLess_short_int -1.28% 1.136 1.122 - 1.25% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.28% 1931.177 1906.549 - -0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.27% 13.012 12.846 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.27% 1263085.043 1247000.814 - 0.23% -
SetIntersection_None_Vector_uint64_1024_64 -1.27% 1094413.085 1080482.476 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.27% 1130196.866 1115827.736 - 0.32% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.27% 14.304 14.123 - -0.18% -
SetIntersection_Front_Vector_string_64_1 -1.27% 17081262.489 16864424.985 - 0.05% -
std::partition(list<int>)_(dense)/50 -1.27% 13.394 13.225 - -0.91% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.27% 52.728 52.061 - -6.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.27% 1058339.290 1044943.147 - 1.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 683.961 675.317 - 1.26% -
BM_StringFindStringLiteral/2048 -1.26% 40.727 40.213 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_1 -1.26% 1065785.498 1052330.238 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.26% 1258407.879 1242544.108 - 0.37% -
SetIntersection_None_Vector_uint64_1024_1024 -1.26% 1095331.508 1081529.775 - 1.34% -
std::any_of(list<int>)_(process_all)/32768 -1.26% 26094.079 25765.289 - 0.45% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.26% 508443.599 502039.285 - 4.47% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.26% 20.603 20.344 - 0.71% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.26% 24.133 23.829 - -0.36% -
BM_CmpLess_short_schar -1.26% 0.968 0.956 - 1.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.25% 286619.438 283022.393 - -2.47% -
BM_CmpLess_short_short -1.25% 0.959 0.947 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 398.399 393.415 - -0.17% -
std::pop_heap(deque<int>)/8 -1.25% 53.201 52.536 - 0.87% -
SetIntersection_None_Vector_string_256_64 -1.25% 3679144.223 3633165.451 - -0.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.25% 13.248 13.083 - -1.45% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.25% 86865.854 85782.815 - 2.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.24% 43.291 42.753 - 33.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.24% 16.415 16.212 - -0.77% -
SetIntersection_None_Set_uint64_16_1 -1.24% 67117901.294 66285403.905 - 0.62% -
SetIntersection_None_Vector_string_16384_1 -1.24% 1242322.275 1226913.390 - 0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 543.434 536.695 - 0.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.24% 44.821 44.266 - -0.57% -
BM_PushHeap_float_Random_262144 -1.24% 7.779 7.683 - -1.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.24% 25.234 24.922 - -41.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.24% 16.408 16.205 - -0.60% -
std::copy_backward(list<int>)/4096 -1.24% 3240.076 3200.002 - 1.08% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.24% 341270.812 337053.428 - -0.35% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 539.710 533.041 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.24% 136985596.814 135293561.972 - 0.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.23% 525.397 518.910 - -2.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.23% 3.160 3.121 - 1.37% -
SetIntersection_Front_Vector_string_256_1 -1.23% 4296017.532 4243035.240 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.23% 3.587 3.543 - -0.32% -
SetIntersection_Front_Vector_string_262144_262144 -1.23% 14533929.443 14355534.832 - -0.24% -
std::reverse(vector<int>)/512 -1.23% 16.524 16.322 - -0.22% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.23% 55514.512 54834.370 - -6.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.22% 352239299.645 347925644.463 - -0.13% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.22% 22913.248 22632.812 - -0.11% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.22% 2.326 2.298 - -0.38% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.22% 5176.580 5113.340 - -0.34% -
std::adjacent_find(list<int>)/8 -1.22% 2.098 2.073 - -0.55% -
SetIntersection_None_Vector_string_64_4 -1.22% 16913673.142 16707273.988 - 0.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.22% 452.090 446.575 - -1.74% -
SetIntersection_Front_Set_string_16384_4 -1.22% 1258331.676 1242996.703 - -1.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.22% 14.166 13.993 - -0.15% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.22% 13.477 13.313 - -0.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.22% 35.357 34.927 - -1.79% -
std::flat_map<int,_int>::erase(iterator)/32 -1.21% 20.016 19.773 - -0.36% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.21% 1.766 1.744 - -2.51% -
SetIntersection_None_Vector_uint32_16384_1024 -1.21% 1117583.399 1104058.276 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.21% 163389564.305 161415790.657 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.21% 1078129.030 1065108.893 - 0.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.21% 12896.696 12741.085 - -26.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.21% 13.435 13.273 - -0.57% -
SetIntersection_None_Vector_string_1024_1024 -1.20% 1175487.100 1161325.262 - -0.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.20% 22.840 22.565 - -4.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.20% 398.417 393.640 - -0.36% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.20% 5.317 5.253 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.20% 1204563.996 1190142.120 - 5.84% -
std::map<std::string,_int>::clear()/0 -1.19% 399.890 395.129 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.19% 54960253.464 54306140.010 - 0.43% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.19% 4.654 4.599 - 1.27% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.19% 5182.046 5120.446 - 0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.19% 18.861 18.638 - -1.08% -
BM_CmpLess_uint_uint -1.19% 1.080 1.067 - -0.03% -
BM_deque_vector_copy_backward/2 -1.19% 1.858 1.836 - -0.03% -
SetIntersection_None_Vector_string_1024_16 -1.19% 1176616.822 1162655.309 - -0.21% -
BM_deque_vector_move_backward/5500 -1.19% 200.931 198.550 - -1.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.18% 66268.701 65483.683 - -0.84% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.013 12.859 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.18% 1158242.529 1144556.198 - 1.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.004 12.851 - -0.02% -
SetIntersection_None_Set_uint32_256_256 -1.18% 5811984.812 5743504.339 - 0.77% -
SetIntersection_Front_Set_uint32_1024_256 -1.18% 3805387.994 3760581.298 - -1.94% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 210259.060 207784.324 - 0.36% -
SetIntersection_None_Vector_uint32_262144_262144 -1.18% 1141241.657 1127811.767 - 1.03% -
SetIntersection_Front_Vector_uint32_1024_16 -1.18% 1129614.866 1116330.624 - 1.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.17% 17.233 17.031 - -0.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.17% 21.981 21.724 - -1.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.17% 28.844 28.506 - -0.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.17% 2.828 2.795 - -8.19% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.17% 4221573.717 4172152.119 - 1.64% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 531.681 525.462 - 0.34% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.17% 32.079 31.704 - -0.06% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.17% 17.187 16.986 - 0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 1334454.964 1318859.257 - 2.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.17% 1298.875 1283.721 - 4.05% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.17% 755.838 747.031 - -0.07% -
SetIntersection_Front_Set_uint32_16_16 -1.17% 37778519.050 37338367.302 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.16% 4188967.600 4140168.225 - 1.17% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.16% 8.107 8.013 - 0.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.16% 431.915 426.890 - 0.31% -
SetIntersection_Front_Set_float_4_4 -1.16% 138746766.524 137133381.086 - 0.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.16% 87.025 86.015 - -1.42% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.16% 18243912.267 18032560.257 - 3.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 167793.054 165849.927 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.16% 18.364 18.152 - -0.73% -
std::unordered_set<std::string>::clear()/0 -1.16% 398.988 394.373 - -0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.16% 396.756 392.168 - 0.80% -
BM_PushHeap_string_Descending_4 -1.16% 1.897 1.875 - 0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.16% 1040889.794 1028867.491 - -1.93% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.15% 5.537 5.473 - -0.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 89.814 88.777 - -12.83% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.15% 7979.343 7887.230 - -0.25% -
SetIntersection_None_Set_string_64_16 -1.15% 18987297.820 18768240.684 - 0.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.15% 9465.214 9356.564 - -0.20% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.15% 17.422 17.222 - -0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.15% 2046678.061 2023228.273 - 6.17% -
SetIntersection_Front_Set_string_64_1 -1.15% 17263111.994 17065403.559 - -0.46% -
std::for_each(list<int>)/8192 -1.14% 7795.731 7706.475 - -1.66% -
std::generate(list<int>)/32 -1.14% 8.526 8.428 - 0.19% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 682.412 674.604 - -2.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 397.186 392.651 - -3.11% -
bm_ranges_swap_ranges_vb_aligned/8 -1.14% 3.263 3.226 - -0.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.14% 42.154 41.673 - -14.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.14% 1064862.368 1052726.230 - 1.48% -
std::multiset<int>::find(key)_(non-existent)/32 -1.14% 2.469 2.441 - 9.67% -
std::sort(deque<int>)_(repeated)/8192 -1.14% 6838.740 6760.853 - -0.13% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 396.639 392.127 - 0.30% -
std::reverse_copy(vector<int>)/4096 -1.14% 134.328 132.801 - 1.35% -
SetIntersection_Front_Set_uint64_64_1 -1.14% 16609313.029 16420466.673 - -0.29% -
SetIntersection_None_Vector_uint32_1024_1024 -1.14% 1087243.083 1074883.267 - 0.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 397.604 393.090 - 0.75% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.13% 17.144 16.949 - -0.35% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.13% 14.939 14.770 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.13% 21.617 21.372 - -0.06% -
rng::fold_left(list<int>)/32 -1.13% 20.985 20.747 - -0.17% -
std::is_sorted(list<int>)/1024 -1.13% 754.497 745.956 - -0.53% -
std::count_if(vector<int>)_(every_other)/8 -1.13% 4.181 4.133 - -0.37% -
rng::fold_left(vector<int>)/32 -1.13% 21.979 21.731 - 0.38% -
SetIntersection_Front_Set_uint32_256_1 -1.13% 4207770.911 4160238.003 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.13% 57591418.692 56941691.413 - 0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.13% 400.360 395.843 - -0.00% -
std::multiset<int>::clear()/0 -1.13% 395.123 390.667 - -0.03% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.13% 29.538 29.205 - -19.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.12% 1.481 1.464 - 0.03% -
SetIntersection_Interlaced_Set_float_256_16 -1.12% 12174675.101 12037752.328 - 0.89% -
SetIntersection_Interlaced_Vector_string_1_1 -1.12% 556927368.924 550666920.504 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.12% 1.063 1.051 - 0.19% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.12% 417.858 413.177 - -0.10% -
std::pop_heap(vector<int>)/8 -1.12% 51.641 51.063 - -0.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 21.910 21.666 - -0.15% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.11% 577.594 571.181 - 0.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.11% 542.974 536.947 - -0.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.11% 22.379 22.131 - -0.56% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.11% 3.569 3.529 - -0.53% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.11% 17.173 16.982 - -0.52% -
BM_CmpEqual_int_short -1.11% 1.135 1.122 - 0.33% -
SetIntersection_Front_Vector_uint32_16_4 -1.10% 54635464.459 54032215.359 - -0.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.10% 17.190 17.001 - -0.44% -
SetIntersection_None_Vector_uint32_256_1 -1.10% 4313258.097 4265663.404 - 0.10% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.10% 73.712 72.899 - -0.17% -
BM_PushHeap_float_QuickSortAdversary_16 -1.10% 0.990 0.979 - 0.01% -
std::pop_heap(deque<size_t>)/8 -1.10% 52.901 52.319 - -0.04% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.10% 18.465 18.262 - 0.03% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.10% 4.582 4.532 - -0.41% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.10% 46.371 45.862 - -2.05% -
SetIntersection_None_Vector_string_262144_4 -1.10% 1303127.044 1288817.475 - -1.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.10% 5761377.533 5698116.219 - -1.08% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.10% 35.838 35.445 - 0.03% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.10% 12.998 12.855 - 0.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.10% 11748.370 11619.725 - 1.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.09% 1365724.283 1350792.072 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.09% 5170572.752 5114055.006 - -3.90% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.09% 3942.051 3898.982 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.09% 1636964.273 1619092.611 - 0.33% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.09% 7.158 7.080 - -0.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.09% 397.863 393.528 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.09% 18.349 18.150 - -0.73% -
SetIntersection_Front_Vector_uint64_1024_4 -1.08% 1063274.361 1051747.905 - -0.09% -
SetIntersection_Interlaced_Set_string_256_4 -1.08% 13120120.785 12977940.024 - -0.03% -
BM_StringFindNoMatch/64 -1.08% 2.109 2.086 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.08% 5965275.149 5900691.558 - -0.11% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.08% 2.055 2.033 - -0.25% -
SetIntersection_None_Vector_uint32_16384_1 -1.08% 1114384.838 1102391.727 - -0.82% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 398.854 394.563 - -0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.08% 562912.329 556857.798 - 0.05% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.08% 71.833 71.061 - -8.65% -
SetIntersection_Front_Vector_float_1024_4 -1.07% 1070035.065 1058532.941 - 1.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.07% 32810.853 32458.691 - -1.03% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.07% 7928.712 7843.633 - -0.09% -
BM_PushHeap_string_QuickSortAdversary_256 -1.07% 14.968 14.808 - 0.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 13.956 13.807 - -0.42% -
BM_CmpLess_schar_int -1.07% 1.130 1.118 - -0.60% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.07% 17.557 17.369 - 1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 397.672 393.425 - -0.17% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.07% 25.423 25.151 - 0.12% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.07% 33.884 33.522 - 0.28% -
BM_deque_vector_ranges_move/512 -1.07% 16.741 16.562 - -0.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.07% 1251047.852 1237723.795 - -0.03% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 62048.170 61387.815 - -1.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 396.997 392.773 - 0.17% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 347.680 343.981 - -2.15% -
SetIntersection_Front_Set_string_64_64 -1.06% 34098903.052 33736137.130 - -12.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.06% 119546306.640 118275003.697 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.06% 461906.336 456997.821 - 1.29% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.06% 526.959 521.371 - -1.13% -
SetIntersection_None_Vector_uint32_262144_64 -1.06% 1139972.234 1127890.523 - 0.74% -
std::is_sorted(vector<int>)/1024 -1.06% 247.984 245.360 - 0.66% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.06% 294.819 291.700 - 2.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.06% 50.556 50.022 - -0.34% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.06% 3145.745 3112.478 - -0.00% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.05% 21068083.177 20846029.805 - -0.46% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.05% 764.715 756.687 - -1.02% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 537.900 532.255 - -0.40% -
std::copy_n(list<int>)/8 -1.05% 2.249 2.225 - 0.29% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.05% 398.178 394.001 - 0.59% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.05% 18.825 18.628 - -0.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.05% 398.749 394.579 - 0.27% -
std::set<std::string>::ctor(const&)/8192 -1.04% 346197.706 342583.625 - -0.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.04% 13.993 13.847 - -0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.04% 36.308 35.929 - 0.59% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.04% 17.149 16.970 - 0.09% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.04% 15.177 15.018 - 0.23% -
std::move(list<int>)/512 -1.04% 353.500 349.825 - -1.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.04% 19.401 19.200 - -0.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.04% 138138.831 136709.034 - -2.31% -
std::set<int>::erase(key)_(existent)/8192 -1.03% 69.240 68.524 - -0.83% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.03% 56.153 55.572 - 0.37% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.03% 13391486.461 13252999.478 - -2.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.03% 399.419 395.290 - 0.18% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 17.852 17.667 - -0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.03% 14132.890 13987.136 - -0.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.03% 812.905 804.523 - 6.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.03% 32.647 32.310 - 0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.03% 5825001.279 5764962.400 - 0.99% -
std::partition(deque<int>)_(dense)/1024 -1.03% 357.251 353.571 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.03% 8863.374 8772.360 - -0.65% -
SetIntersection_Front_Set_string_1024_4 -1.03% 1267604.709 1254595.453 - -1.78% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.02% 17.844 17.661 - -0.00% -
std::shift_right(list<int>)/8192 -1.02% 7379.459 7304.108 - -4.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 347806.776 344262.229 - -0.21% -
SetIntersection_Front_Vector_string_16384_1 -1.02% 1082683.856 1071659.476 - 0.79% -
SetIntersection_Front_Vector_uint64_16384_16 -1.02% 1132367.435 1120840.986 - 5.17% -
std::reverse(vector<int>)/32768 -1.02% 1049.244 1038.571 - 0.26% -
std::reverse(vector<int>)/4096 -1.02% 131.793 130.453 - -0.10% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.02% 3.336 3.302 - 0.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.01% 13180.992 13047.347 - 0.38% -
BM_StringFindStringLiteral/512 -1.01% 9.665 9.567 - -0.13% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.01% 13.407 13.271 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.01% 766.850 759.082 - 1.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 398.587 394.552 - 0.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.01% 397.583 393.570 - 0.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.01% 35878.167 35516.156 - -0.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.01% 22.287 22.062 - 7.60% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.01% 5.580 5.524 - -0.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 13.761 13.623 - 0.15% -
BM_StringDestroy_Huge -1.00% 10.927 10.818 - 0.67% -
SetIntersection_Interlaced_Set_string_256_64 -1.00% 29729390.805 29431634.534 - -6.06% -
BM_CmpLess_ushort_uchar -1.00% 1.111 1.100 - -0.49% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.00% 13.970 13.831 - -0.09% -


Report Time: 3.51s
Name Current %
BM_CmpEqual_int_int 1.069 -2.76%
BM_CmpEqual_int_schar 1.144 3.23%
BM_CmpEqual_int_short 1.122 -
BM_CmpEqual_int_uchar 1.115 3.92%
BM_CmpEqual_int_uint 1.050 -1.98%
BM_CmpEqual_int_ushort 1.106 -1.67%
BM_CmpEqual_schar_int 1.128 1.02%
BM_CmpEqual_schar_schar 1.064 -2.00%
BM_CmpEqual_schar_short 1.110 -
BM_CmpEqual_schar_uchar 1.099 -
BM_CmpEqual_schar_uint 1.108 1.78%
BM_CmpEqual_schar_ushort 1.103 1.01%
BM_CmpEqual_short_int 1.118 -
BM_CmpEqual_short_schar 1.128 1.23%
BM_CmpEqual_short_short 1.058 -
BM_CmpEqual_short_uchar 1.088 -
BM_CmpEqual_short_uint 1.107 -
BM_CmpEqual_short_ushort 1.101 -
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 1.009 -1.89%
BM_CmpEqual_uchar_short 0.989 -4.28%
BM_CmpEqual_uchar_uchar 1.038 -1.20%
BM_CmpEqual_uchar_uint 1.079 1.16%
BM_CmpEqual_uchar_ushort 1.066 -
BM_CmpEqual_uint_int 1.048 -
BM_CmpEqual_uint_schar 1.052 -2.65%
BM_CmpEqual_uint_short 1.026 2.20%
BM_CmpEqual_uint_uchar 1.095 -
BM_CmpEqual_uint_uint 1.061 2.93%
BM_CmpEqual_uint_ushort 1.115 -
BM_CmpEqual_ushort_int 1.085 2.56%
BM_CmpEqual_ushort_schar 1.007 1.88%
BM_CmpEqual_ushort_short 1.030 -
BM_CmpEqual_ushort_uchar 1.101 1.48%
BM_CmpEqual_ushort_uint 1.122 3.84%
BM_CmpEqual_ushort_ushort 1.068 1.56%
BM_CmpLess_int_int 1.063 2.52%
BM_CmpLess_int_schar 1.140 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.107 -
BM_CmpLess_int_uint 1.075 3.06%
BM_CmpLess_int_ushort 1.083 -1.68%
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.948 -
BM_CmpLess_schar_uchar 1.082 -1.98%
BM_CmpLess_schar_uint 1.113 1.08%
BM_CmpLess_schar_ushort 1.103 2.80%
BM_CmpLess_short_int 1.122 1.25%
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.112 -
BM_CmpLess_short_ushort 1.096 -
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.080 5.67%
BM_CmpLess_uchar_short 1.012 -3.75%
BM_CmpLess_uchar_uchar 1.049 -2.81%
BM_CmpLess_uchar_uint 1.055 -
BM_CmpLess_uchar_ushort 1.056 -
BM_CmpLess_uint_int 1.072 -
BM_CmpLess_uint_schar 1.059 1.72%
BM_CmpLess_uint_short 1.019 -
BM_CmpLess_uint_uchar 1.127 2.41%
BM_CmpLess_uint_uint 1.067 -
BM_CmpLess_uint_ushort 1.089 -
BM_CmpLess_ushort_int 1.088 1.31%
BM_CmpLess_ushort_schar 1.011 -
BM_CmpLess_ushort_short 1.054 -
BM_CmpLess_ushort_uchar 1.100 -
BM_CmpLess_ushort_uint 1.079 2.26%
BM_CmpLess_ushort_ushort 1.055 -1.90%
BM_PushHeap_float_Ascending_1 0.469 -
BM_PushHeap_float_Ascending_1024 3.168 -
BM_PushHeap_float_Ascending_16 0.991 -6.98%
BM_PushHeap_float_Ascending_16384 4.200 -3.68%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.272 -
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.789 -1.51%
BM_PushHeap_float_Descending_1 0.578 -9.00%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.401 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.356 -2.98%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -3.79%
BM_PushHeap_float_PipeOrgan_16 0.906 -
BM_PushHeap_float_PipeOrgan_16384 2.509 -1.70%
BM_PushHeap_float_PipeOrgan_256 1.725 -1.10%
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.481 -3.08%
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.470 -
BM_PushHeap_float_QuickSortAdversary_1024 0.630 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.620 -
BM_PushHeap_float_Random_1 0.473 -
BM_PushHeap_float_Random_1024 7.499 -
BM_PushHeap_float_Random_16 5.321 -1.61%
BM_PushHeap_float_Random_16384 7.768 1.48%
BM_PushHeap_float_Random_256 7.285 -
BM_PushHeap_float_Random_262144 7.683 -1.23%
BM_PushHeap_float_Random_4 2.862 -
BM_PushHeap_float_Random_64 6.738 -
BM_PushHeap_float_SingleElement_1 0.615 14.64%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.356 -3.80%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.425 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.688 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.309 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.360 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.611 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.532 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.585 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.877 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.395 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.081 3.61%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.424 1.03%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
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.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.191 -1.50%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.543 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.094 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.599 1.27%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.557 -1.27%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.823 -2.45%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.341 -2.85%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.928 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.921 -1.73%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.886 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.529 -10.20%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.577 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.645 5.02%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -3.61%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.547 -4.53%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.621 -
BM_PushHeap_string_Ascending_1 0.641 21.54%
BM_PushHeap_string_Ascending_1024 13.138 -11.60%
BM_PushHeap_string_Ascending_16 4.669 -3.70%
BM_PushHeap_string_Ascending_16384 19.098 -6.52%
BM_PushHeap_string_Ascending_256 10.957 -7.57%
BM_PushHeap_string_Ascending_262144 28.906 -
BM_PushHeap_string_Ascending_4 2.563 -
BM_PushHeap_string_Ascending_64 7.344 -6.53%
BM_PushHeap_string_Descending_1 0.526 11.81%
BM_PushHeap_string_Descending_1024 2.380 -
BM_PushHeap_string_Descending_16 2.107 -
BM_PushHeap_string_Descending_16384 2.369 -
BM_PushHeap_string_Descending_256 2.332 -
BM_PushHeap_string_Descending_262144 3.163 3.36%
BM_PushHeap_string_Descending_4 1.875 -
BM_PushHeap_string_Descending_64 2.227 -
BM_PushHeap_string_PipeOrgan_1 0.700 48.63%
BM_PushHeap_string_PipeOrgan_1024 9.980 -
BM_PushHeap_string_PipeOrgan_16 4.130 -3.16%
BM_PushHeap_string_PipeOrgan_16384 13.099 -2.20%
BM_PushHeap_string_PipeOrgan_256 7.939 -1.65%
BM_PushHeap_string_PipeOrgan_262144 17.939 1.83%
BM_PushHeap_string_PipeOrgan_4 2.474 -1.09%
BM_PushHeap_string_PipeOrgan_64 5.778 -3.07%
BM_PushHeap_string_QuickSortAdversary_1 0.584 10.99%
BM_PushHeap_string_QuickSortAdversary_1024 15.388 1.41%
BM_PushHeap_string_QuickSortAdversary_16 10.691 1.57%
BM_PushHeap_string_QuickSortAdversary_16384 15.840 1.01%
BM_PushHeap_string_QuickSortAdversary_256 14.808 -
BM_PushHeap_string_QuickSortAdversary_262144 16.403 -1.86%
BM_PushHeap_string_QuickSortAdversary_4 6.509 1.99%
BM_PushHeap_string_QuickSortAdversary_64 13.332 1.27%
BM_PushHeap_string_Random_1 0.582 -
BM_PushHeap_string_Random_1024 15.458 2.45%
BM_PushHeap_string_Random_16 10.533 1.30%
BM_PushHeap_string_Random_16384 16.090 -
BM_PushHeap_string_Random_256 14.554 -1.87%
BM_PushHeap_string_Random_262144 18.031 -
BM_PushHeap_string_Random_4 6.213 2.21%
BM_PushHeap_string_Random_64 12.985 -
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.632 1.40%
BM_PushHeap_string_SingleElement_16 2.682 2.56%
BM_PushHeap_string_SingleElement_16384 2.623 1.23%
BM_PushHeap_string_SingleElement_256 2.633 1.29%
BM_PushHeap_string_SingleElement_262144 2.647 -
BM_PushHeap_string_SingleElement_4 2.458 4.73%
BM_PushHeap_string_SingleElement_64 2.689 1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.519 11.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.529 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.552 1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.846 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.932 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.503 25.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.627 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.586 3.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.641 1.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.577 -12.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.665 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 33.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.037 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.377 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.150 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.481 -7.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.502 -1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.294 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.150 -3.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.073 -1.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.750 -2.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.802 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.481 12.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.147 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.933 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.397 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.871 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.245 -1.52%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.511 -5.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.513 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.520 8.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.621 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.577 -2.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.638 2.40%
BM_PushHeap_uint32_Ascending_1 0.420 -31.49%
BM_PushHeap_uint32_Ascending_1024 2.556 -
BM_PushHeap_uint32_Ascending_16 0.933 1.44%
BM_PushHeap_uint32_Ascending_16384 3.620 -1.04%
BM_PushHeap_uint32_Ascending_256 2.086 -
BM_PushHeap_uint32_Ascending_262144 4.816 -
BM_PushHeap_uint32_Ascending_4 0.587 -
BM_PushHeap_uint32_Ascending_64 1.523 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -5.10%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.345 -9.37%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.502 27.97%
BM_PushHeap_uint32_PipeOrgan_1024 1.915 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.383 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.030 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.308 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.551 28.54%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.937 1.52%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.607 3.59%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -3.65%
BM_PushHeap_uint32_Random_1 0.430 4.80%
BM_PushHeap_uint32_Random_1024 5.797 -
BM_PushHeap_uint32_Random_16 4.282 3.97%
BM_PushHeap_uint32_Random_16384 5.840 -1.17%
BM_PushHeap_uint32_Random_256 5.813 7.38%
BM_PushHeap_uint32_Random_262144 5.842 -3.10%
BM_PushHeap_uint32_Random_4 2.160 1.10%
BM_PushHeap_uint32_Random_64 4.990 -3.74%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.345 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.388 -
BM_PushHeap_uint32_SingleElement_262144 0.362 -
BM_PushHeap_uint32_SingleElement_4 0.345 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.576 -1.76%
BM_PushHeap_uint64_Ascending_16 0.910 -1.18%
BM_PushHeap_uint64_Ascending_16384 3.606 -
BM_PushHeap_uint64_Ascending_256 2.090 -2.51%
BM_PushHeap_uint64_Ascending_262144 4.715 -1.28%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.515 -3.28%
BM_PushHeap_uint64_Descending_1 0.481 -7.31%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -3.15%
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.472 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.391 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.049 -
BM_PushHeap_uint64_PipeOrgan_4 0.496 -2.28%
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -
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.553 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.283 2.63%
BM_PushHeap_uint64_Random_16 4.518 1.65%
BM_PushHeap_uint64_Random_16384 6.386 1.38%
BM_PushHeap_uint64_Random_256 6.045 1.91%
BM_PushHeap_uint64_Random_262144 6.421 1.19%
BM_PushHeap_uint64_Random_4 2.601 2.92%
BM_PushHeap_uint64_Random_64 5.560 -
BM_PushHeap_uint64_SingleElement_1 0.635 -8.61%
BM_PushHeap_uint64_SingleElement_1024 0.373 -
BM_PushHeap_uint64_SingleElement_16 0.358 3.30%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 2.98%
BM_PushHeap_uint64_SingleElement_4 0.377 4.37%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_StringAssignAsciizMix_Opaque 5.086 1.16%
BM_StringAssignAsciizMix_Transparent 3.006 1.40%
BM_StringAssignAsciiz_Empty_Opaque 3.154 1.68%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 190.613 -7.26%
BM_StringAssignAsciiz_Huge_Transparent 189.741 -4.06%
BM_StringAssignAsciiz_Large_Opaque 12.276 6.03%
BM_StringAssignAsciiz_Large_Transparent 11.730 -2.20%
BM_StringAssignAsciiz_Small_Opaque 3.158 1.74%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 108.044 -5.17%
BM_StringAssignStr_Huge_Transparent 108.378 -4.29%
BM_StringAssignStr_Large_Opaque 10.421 -
BM_StringAssignStr_Large_Transparent 10.341 -
BM_StringAssignStr_Small_Opaque 0.723 -
BM_StringAssignStr_Small_Transparent 0.485 -3.48%
BM_StringConstructDestroyCStr_Empty_Opaque 2.205 3.42%
BM_StringConstructDestroyCStr_Empty_Transparent 0.276 17.44%
BM_StringConstructDestroyCStr_Huge_Opaque 157.227 -1.33%
BM_StringConstructDestroyCStr_Huge_Transparent 63.718 -1.74%
BM_StringConstructDestroyCStr_Large_Opaque 14.781 -12.57%
BM_StringConstructDestroyCStr_Large_Transparent 9.759 -9.44%
BM_StringConstructDestroyCStr_Small_Opaque 2.182 4.90%
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -19.77%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 108.847 -
BM_StringCopy_Large 6.162 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.455 88.81%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.818 -
BM_StringDestroy_Large 7.011 -1.52%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.595 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.251 -4.70%
BM_StringEraseToEnd_Huge_Transparent 2.420 -4.05%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.423 5.59%
BM_StringEraseWithMove_Empty_Opaque 0.796 -29.16%
BM_StringEraseWithMove_Empty_Transparent 0.554 -36.75%
BM_StringEraseWithMove_Huge_Opaque 44.271 -11.89%
BM_StringEraseWithMove_Huge_Transparent 45.346 -4.46%
BM_StringEraseWithMove_Large_Opaque 2.866 5.75%
BM_StringEraseWithMove_Large_Transparent 2.785 7.98%
BM_StringEraseWithMove_Small_Opaque 2.206 -
BM_StringEraseWithMove_Small_Transparent 2.183 -
BM_StringFindAllMatch/1 2.841 -5.27%
BM_StringFindAllMatch/131072 2269.791 -
BM_StringFindAllMatch/32768 574.863 -3.23%
BM_StringFindAllMatch/4096 79.830 -3.47%
BM_StringFindAllMatch/512 11.569 1.82%
BM_StringFindAllMatch/64 3.091 -2.85%
BM_StringFindAllMatch/8 2.800 -
BM_StringFindCharLiteral/1024 21.461 7.96%
BM_StringFindCharLiteral/128 3.056 1.69%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.047 -
BM_StringFindCharLiteral/256 5.427 -
BM_StringFindCharLiteral/32 1.672 3.30%
BM_StringFindCharLiteral/4096 76.945 -
BM_StringFindCharLiteral/512 9.469 -
BM_StringFindCharLiteral/64 2.142 2.24%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.544 -
BM_StringFindMatch1/1 981.646 -
BM_StringFindMatch1/32768 1564.830 -
BM_StringFindMatch1/4096 1064.572 -
BM_StringFindMatch1/512 989.957 -
BM_StringFindMatch1/64 982.055 -
BM_StringFindMatch1/8 981.261 -
BM_StringFindMatch2/1 981.927 -
BM_StringFindMatch2/32768 1564.229 -
BM_StringFindMatch2/4096 1064.138 -
BM_StringFindMatch2/512 989.335 -
BM_StringFindMatch2/64 982.086 -
BM_StringFindMatch2/8 981.556 -
BM_StringFindNoMatch/10 1.271 -
BM_StringFindNoMatch/131072 1960.421 -
BM_StringFindNoMatch/32768 498.187 -
BM_StringFindNoMatch/4096 74.751 -
BM_StringFindNoMatch/512 9.196 -
BM_StringFindNoMatch/64 2.086 -
BM_StringFindStringLiteral/1024 17.885 -
BM_StringFindStringLiteral/128 3.209 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.213 -
BM_StringFindStringLiteral/256 5.496 -
BM_StringFindStringLiteral/32 1.775 2.41%
BM_StringFindStringLiteral/4096 77.122 -
BM_StringFindStringLiteral/512 9.567 -
BM_StringFindStringLiteral/64 2.209 1.73%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.886 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.737 4.33%
BM_StringRead_Cold_Deep_Empty 1.120 -11.05%
BM_StringRead_Cold_Deep_Large 1.204 -6.35%
BM_StringRead_Cold_Deep_Small 1.169 -4.82%
BM_StringRead_Cold_Shallow_Empty 1.083 -4.53%
BM_StringRead_Cold_Shallow_Large 1.069 -8.98%
BM_StringRead_Cold_Shallow_Small 1.056 -7.67%
BM_StringRead_Hot_Deep_Empty 0.502 -
BM_StringRead_Hot_Deep_Large 0.499 -
BM_StringRead_Hot_Deep_Small 0.501 -
BM_StringRead_Hot_Shallow_Empty 0.473 -3.56%
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.482 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -3.01%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -3.07%
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.632 2.70%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.634 2.85%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -3.84%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.389 -8.25%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.024 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -12.17%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -3.98%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.261 9.15%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.659 2.96%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.256 8.73%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.245 -32.27%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.447 -2.53%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -4.20%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 21.93%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.446 96.02%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -8.95%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.611 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.670 -3.12%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.641 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.635 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.197 1.46%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -1.99%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.419 2.00%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.033 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.228 -1.30%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.663 2.96%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.227 5.65%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -3.03%
BM_StringRelational_Compare_Empty_Huge_Control 1.610 -3.06%
BM_StringRelational_Compare_Empty_Large_Control 1.611 -3.18%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -2.94%
BM_StringRelational_Compare_Huge_Empty_Control 1.611 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.305 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.784 -
BM_StringRelational_Compare_Huge_Huge_Control 99.041 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.611 -3.00%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.853 -
BM_StringRelational_Compare_Small_Empty_Control 1.834 -2.71%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.847 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.629 -2.65%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 1.927 -3.90%
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -3.75%
BM_StringRelational_Eq_Empty_Large_Control 0.478 2.18%
BM_StringRelational_Eq_Empty_Small_Control 0.470 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.413 5.59%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.801 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.481 -
BM_StringRelational_Eq_Huge_Huge_Control 98.927 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.281 -18.22%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -6.90%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 17.72%
BM_StringRelational_Eq_Large_Large_Control 2.259 -3.23%
BM_StringRelational_Eq_Small_Huge_Control 0.484 2.55%
BM_StringRelational_Eq_Small_Large_Control 0.485 3.45%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.798 19.72%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.076 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.418 -
BM_StringRelational_Eq_Small_Small_Control 2.009 12.54%
BM_StringRelational_Less_Empty_Empty_Control 1.616 -5.86%
BM_StringRelational_Less_Empty_Huge_Control 1.612 -6.02%
BM_StringRelational_Less_Empty_Large_Control 1.613 -6.18%
BM_StringRelational_Less_Empty_Small_Control 1.613 -6.21%
BM_StringRelational_Less_Huge_Empty_Control 1.613 -3.01%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.430 1.34%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.017 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.680 -
BM_StringRelational_Less_Huge_Huge_Control 98.456 -
BM_StringRelational_Less_Huge_Large_Control 2.167 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -5.55%
BM_StringRelational_Less_Large_Huge_Control 2.162 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.408 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.106 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.127 -1.02%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -6.20%
BM_StringRelational_Less_Small_Huge_Control 1.848 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.744 -2.51%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.401 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.639 2.58%
BM_align/256 0.638 2.62%
BM_align/64 0.639 2.67%
BM_align/8 0.638 2.55%
BM_deque_deque_copy/0 0.919 -
BM_deque_deque_copy/1 2.566 -
BM_deque_deque_copy/1024 37.686 2.20%
BM_deque_deque_copy/2 2.301 -
BM_deque_deque_copy/4000 142.149 1.32%
BM_deque_deque_copy/4096 149.818 1.65%
BM_deque_deque_copy/512 17.715 -
BM_deque_deque_copy/5500 199.412 -
BM_deque_deque_copy/64 3.055 1.01%
BM_deque_deque_copy/64000 3052.559 2.11%
BM_deque_deque_copy/65536 3075.810 -1.84%
BM_deque_deque_copy/70000 3364.115 2.13%
BM_deque_deque_copy_backward/0 0.809 11.93%
BM_deque_deque_copy_backward/1 2.778 6.49%
BM_deque_deque_copy_backward/1024 38.134 -2.32%
BM_deque_deque_copy_backward/2 2.553 8.39%
BM_deque_deque_copy_backward/4000 145.263 -
BM_deque_deque_copy_backward/4096 152.622 -
BM_deque_deque_copy_backward/512 18.884 -1.68%
BM_deque_deque_copy_backward/5500 206.993 1.64%
BM_deque_deque_copy_backward/64 3.345 -3.53%
BM_deque_deque_copy_backward/64000 7856.966 -1.74%
BM_deque_deque_copy_backward/65536 8153.098 -
BM_deque_deque_copy_backward/70000 8648.281 2.75%
BM_deque_deque_move/0 0.851 13.29%
BM_deque_deque_move/1 2.545 -
BM_deque_deque_move/1024 36.674 -1.28%
BM_deque_deque_move/2 2.304 -
BM_deque_deque_move/4000 148.610 3.72%
BM_deque_deque_move/4096 150.410 1.81%
BM_deque_deque_move/512 17.655 -
BM_deque_deque_move/5500 199.420 1.53%
BM_deque_deque_move/64 3.041 -
BM_deque_deque_move/64000 3031.855 1.64%
BM_deque_deque_move/65536 3091.036 -4.78%
BM_deque_deque_move/70000 3421.084 1.26%
BM_deque_deque_move_backward/0 0.869 7.51%
BM_deque_deque_move_backward/1 2.765 -
BM_deque_deque_move_backward/1024 38.219 -
BM_deque_deque_move_backward/2 2.522 -
BM_deque_deque_move_backward/4000 147.390 1.51%
BM_deque_deque_move_backward/4096 155.519 3.10%
BM_deque_deque_move_backward/512 18.879 -
BM_deque_deque_move_backward/5500 208.826 1.98%
BM_deque_deque_move_backward/64 3.349 -
BM_deque_deque_move_backward/64000 7791.390 -
BM_deque_deque_move_backward/65536 7994.095 -
BM_deque_deque_move_backward/70000 8659.437 -
BM_deque_deque_ranges_copy/0 0.855 15.72%
BM_deque_deque_ranges_copy/1 2.549 2.77%
BM_deque_deque_ranges_copy/1024 37.936 1.34%
BM_deque_deque_ranges_copy/2 2.301 2.74%
BM_deque_deque_ranges_copy/4000 143.644 -
BM_deque_deque_ranges_copy/4096 150.701 2.35%
BM_deque_deque_ranges_copy/512 17.675 -
BM_deque_deque_ranges_copy/5500 201.457 1.77%
BM_deque_deque_ranges_copy/64 3.066 -
BM_deque_deque_ranges_copy/64000 3047.095 -2.11%
BM_deque_deque_ranges_copy/65536 3084.074 -
BM_deque_deque_ranges_copy/70000 3351.179 -
BM_deque_deque_ranges_copy_backward/0 0.919 24.84%
BM_deque_deque_ranges_copy_backward/1 2.765 5.93%
BM_deque_deque_ranges_copy_backward/1024 38.334 -
BM_deque_deque_ranges_copy_backward/2 2.458 2.07%
BM_deque_deque_ranges_copy_backward/4000 145.666 -
BM_deque_deque_ranges_copy_backward/4096 152.722 -
BM_deque_deque_ranges_copy_backward/512 19.719 4.36%
BM_deque_deque_ranges_copy_backward/5500 204.256 -
BM_deque_deque_ranges_copy_backward/64 3.630 7.33%
BM_deque_deque_ranges_copy_backward/64000 7879.297 -
BM_deque_deque_ranges_copy_backward/65536 8132.839 -
BM_deque_deque_ranges_copy_backward/70000 8739.470 1.03%
BM_deque_deque_ranges_move/0 0.921 7.48%
BM_deque_deque_ranges_move/1 2.446 -3.67%
BM_deque_deque_ranges_move/1024 37.073 -
BM_deque_deque_ranges_move/2 2.184 -5.20%
BM_deque_deque_ranges_move/4000 144.082 -1.04%
BM_deque_deque_ranges_move/4096 150.721 2.14%
BM_deque_deque_ranges_move/512 17.649 -
BM_deque_deque_ranges_move/5500 201.167 1.54%
BM_deque_deque_ranges_move/64 3.060 -
BM_deque_deque_ranges_move/64000 3010.332 -1.13%
BM_deque_deque_ranges_move/65536 3078.129 -
BM_deque_deque_ranges_move/70000 3491.158 -
BM_deque_deque_ranges_move_backward/0 0.849 -7.72%
BM_deque_deque_ranges_move_backward/1 2.708 1.80%
BM_deque_deque_ranges_move_backward/1024 37.753 -1.85%
BM_deque_deque_ranges_move_backward/2 2.401 -
BM_deque_deque_ranges_move_backward/4000 144.473 -
BM_deque_deque_ranges_move_backward/4096 151.958 -
BM_deque_deque_ranges_move_backward/512 19.391 1.98%
BM_deque_deque_ranges_move_backward/5500 206.564 -
BM_deque_deque_ranges_move_backward/64 3.540 3.97%
BM_deque_deque_ranges_move_backward/64000 7808.159 -
BM_deque_deque_ranges_move_backward/65536 8024.884 -
BM_deque_deque_ranges_move_backward/70000 8484.047 -
BM_deque_vector_copy/0 1.504 3.26%
BM_deque_vector_copy/1 2.064 -
BM_deque_vector_copy/1024 37.906 -
BM_deque_vector_copy/2 1.821 3.42%
BM_deque_vector_copy/4000 142.896 -
BM_deque_vector_copy/4096 145.453 -
BM_deque_vector_copy/512 16.525 -
BM_deque_vector_copy/5500 209.597 6.74%
BM_deque_vector_copy/64 2.609 -
BM_deque_vector_copy/64000 2919.572 2.36%
BM_deque_vector_copy/65536 3089.030 6.25%
BM_deque_vector_copy/70000 3362.029 5.98%
BM_deque_vector_copy_backward/0 1.372 -11.44%
BM_deque_vector_copy_backward/1 2.133 -
BM_deque_vector_copy_backward/1024 37.191 -
BM_deque_vector_copy_backward/2 1.836 -
BM_deque_vector_copy_backward/4000 145.361 1.66%
BM_deque_vector_copy_backward/4096 149.430 -2.01%
BM_deque_vector_copy_backward/512 17.905 -
BM_deque_vector_copy_backward/5500 198.469 -5.63%
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8177.643 -
BM_deque_vector_copy_backward/65536 8316.647 -1.42%
BM_deque_vector_copy_backward/70000 8871.147 -3.34%
BM_deque_vector_move/0 1.531 5.09%
BM_deque_vector_move/1 2.145 2.29%
BM_deque_vector_move/1024 37.389 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 142.409 -
BM_deque_vector_move/4096 146.754 1.19%
BM_deque_vector_move/512 17.173 3.74%
BM_deque_vector_move/5500 195.983 1.01%
BM_deque_vector_move/64 2.714 1.66%
BM_deque_vector_move/64000 2991.819 -
BM_deque_vector_move/65536 3007.777 1.33%
BM_deque_vector_move/70000 3261.924 -
BM_deque_vector_move_backward/0 1.579 6.23%
BM_deque_vector_move_backward/1 2.123 -
BM_deque_vector_move_backward/1024 37.045 -9.36%
BM_deque_vector_move_backward/2 1.829 -
BM_deque_vector_move_backward/4000 141.895 -1.79%
BM_deque_vector_move_backward/4096 147.969 -
BM_deque_vector_move_backward/512 17.889 -
BM_deque_vector_move_backward/5500 198.550 -1.48%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7948.325 -
BM_deque_vector_move_backward/65536 8111.997 -
BM_deque_vector_move_backward/70000 8881.579 3.90%
BM_deque_vector_ranges_copy/0 1.415 -6.56%
BM_deque_vector_ranges_copy/1 2.205 5.19%
BM_deque_vector_ranges_copy/1024 37.312 -
BM_deque_vector_ranges_copy/2 1.832 3.74%
BM_deque_vector_ranges_copy/4000 142.395 -
BM_deque_vector_ranges_copy/4096 145.323 -
BM_deque_vector_ranges_copy/512 16.555 -
BM_deque_vector_ranges_copy/5500 194.079 -3.13%
BM_deque_vector_ranges_copy/64 2.601 -1.00%
BM_deque_vector_ranges_copy/64000 2915.328 -4.17%
BM_deque_vector_ranges_copy/65536 2951.623 -2.56%
BM_deque_vector_ranges_copy/70000 3199.593 -
BM_deque_vector_ranges_copy_backward/0 1.580 7.37%
BM_deque_vector_ranges_copy_backward/1 2.100 -
BM_deque_vector_ranges_copy_backward/1024 36.801 -
BM_deque_vector_ranges_copy_backward/2 1.831 -
BM_deque_vector_ranges_copy_backward/4000 146.153 -1.76%
BM_deque_vector_ranges_copy_backward/4096 148.002 -
BM_deque_vector_ranges_copy_backward/512 17.894 -
BM_deque_vector_ranges_copy_backward/5500 197.846 -
BM_deque_vector_ranges_copy_backward/64 2.925 -
BM_deque_vector_ranges_copy_backward/64000 8039.383 -4.74%
BM_deque_vector_ranges_copy_backward/65536 8269.729 -2.10%
BM_deque_vector_ranges_copy_backward/70000 8887.909 -3.59%
BM_deque_vector_ranges_move/0 1.365 -14.08%
BM_deque_vector_ranges_move/1 2.086 -
BM_deque_vector_ranges_move/1024 37.568 -1.21%
BM_deque_vector_ranges_move/2 1.838 -3.59%
BM_deque_vector_ranges_move/4000 139.793 -
BM_deque_vector_ranges_move/4096 146.237 -
BM_deque_vector_ranges_move/512 16.562 -
BM_deque_vector_ranges_move/5500 196.155 1.40%
BM_deque_vector_ranges_move/64 2.599 -4.33%
BM_deque_vector_ranges_move/64000 2969.035 -
BM_deque_vector_ranges_move/65536 3000.413 -
BM_deque_vector_ranges_move/70000 3234.126 -
BM_deque_vector_ranges_move_backward/0 1.573 7.07%
BM_deque_vector_ranges_move_backward/1 2.084 -
BM_deque_vector_ranges_move_backward/1024 36.874 -
BM_deque_vector_ranges_move_backward/2 1.828 -
BM_deque_vector_ranges_move_backward/4000 145.766 -
BM_deque_vector_ranges_move_backward/4096 148.424 -
BM_deque_vector_ranges_move_backward/512 17.886 -
BM_deque_vector_ranges_move_backward/5500 198.030 -1.91%
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 7911.350 -
BM_deque_vector_ranges_move_backward/65536 8032.202 -
BM_deque_vector_ranges_move_backward/70000 8586.489 -
BM_getline_string 17.338 2.92%
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 7.11%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.341 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245884.326 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.336 -1.02%
BM_lexicographical_compare_three_way<IntPtr>/16384 3760.706 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.498 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60189.340 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.390 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.640 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15040.817 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.259 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.949 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496718.025 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.218 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7704.011 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.076 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123130.794 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.755 -2.00%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1932.095 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.422 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30764.449 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.371 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.740 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248849.953 1.51%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.326 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3800.706 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.546 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60761.896 1.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.290 1.37%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 959.392 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.703 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15125.841 -
BM_lexicographical_compare_three_way_fast_path/1 0.370 -12.60%
BM_lexicographical_compare_three_way_fast_path/1024 246.962 -
BM_lexicographical_compare_three_way_fast_path/1048576 248913.157 1.04%
BM_lexicographical_compare_three_way_fast_path/16 4.345 -1.06%
BM_lexicographical_compare_three_way_fast_path/16384 3781.469 -
BM_lexicographical_compare_three_way_fast_path/256 69.712 -1.96%
BM_lexicographical_compare_three_way_fast_path/262144 60633.519 -
BM_lexicographical_compare_three_way_fast_path/4 1.151 -
BM_lexicographical_compare_three_way_fast_path/4096 958.867 -
BM_lexicographical_compare_three_way_fast_path/64 15.695 -
BM_lexicographical_compare_three_way_fast_path/65536 15128.074 -
BM_lexicographical_compare_three_way_slow_path/1 0.435 -
BM_lexicographical_compare_three_way_slow_path/1024 294.044 -
BM_lexicographical_compare_three_way_slow_path/1048576 295669.471 -
BM_lexicographical_compare_three_way_slow_path/16 4.565 -
BM_lexicographical_compare_three_way_slow_path/16384 4551.401 -
BM_lexicographical_compare_three_way_slow_path/256 79.673 -
BM_lexicographical_compare_three_way_slow_path/262144 72668.340 -
BM_lexicographical_compare_three_way_slow_path/4 1.179 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.749 -
BM_lexicographical_compare_three_way_slow_path/64 17.835 -
BM_lexicographical_compare_three_way_slow_path/65536 18174.977 -
BM_map_find_string_literal 12.219 -
BM_num_get<bool> 11.833 -
BM_num_get<double> 37.126 2.12%
BM_num_get<float> 37.077 3.16%
BM_num_get<long> 10.823 1.42%
BM_num_get<long_double> 36.857 1.83%
BM_num_get<long_long> 10.779 1.75%
BM_num_get<unsigned_int> 9.855 2.95%
BM_num_get<unsigned_long> 10.392 -
BM_num_get<unsigned_long_long> 10.501 2.59%
BM_num_get<unsigned_short> 10.120 -
BM_num_get<void*> 10.868 -
BM_num_put<bool> 10.821 -2.42%
BM_num_put<const_void*> 12.117 -
BM_num_put<double> 57.732 -
BM_num_put<long> 11.517 -4.38%
BM_num_put<long_double> 59.379 -
BM_num_put<long_long> 11.482 -1.56%
BM_num_put<unsigned_long> 11.483 -
BM_num_put<unsigned_long_long> 10.945 -3.05%
BM_std_minmax_element<char>/1 0.310 -
BM_std_minmax_element<char>/1024 286.403 9.88%
BM_std_minmax_element<char>/2 0.649 -
BM_std_minmax_element<char>/3 1.148 -8.86%
BM_std_minmax_element<char>/4 1.240 -2.18%
BM_std_minmax_element<char>/4000 1085.176 8.97%
BM_std_minmax_element<char>/4096 1110.772 8.78%
BM_std_minmax_element<char>/512 145.753 8.59%
BM_std_minmax_element<char>/5500 1488.692 8.80%
BM_std_minmax_element<char>/64 17.342 -
BM_std_minmax_element<char>/64000 17237.100 8.55%
BM_std_minmax_element<char>/65536 17644.687 8.50%
BM_std_minmax_element<char>/70000 18846.634 8.48%
BM_std_minmax_element<int>/1 0.300 -4.75%
BM_std_minmax_element<int>/1024 277.258 5.27%
BM_std_minmax_element<int>/2 0.685 6.44%
BM_std_minmax_element<int>/3 1.295 21.67%
BM_std_minmax_element<int>/4 1.256 1.21%
BM_std_minmax_element<int>/4000 1066.266 5.54%
BM_std_minmax_element<int>/4096 1092.659 5.30%
BM_std_minmax_element<int>/512 141.066 5.34%
BM_std_minmax_element<int>/5500 1466.854 6.03%
BM_std_minmax_element<int>/64 17.566 4.53%
BM_std_minmax_element<int>/64000 17071.679 5.52%
BM_std_minmax_element<int>/65536 17434.092 5.32%
BM_std_minmax_element<int>/70000 18668.086 5.72%
BM_std_minmax_element<long_long>/1 0.299 -
BM_std_minmax_element<long_long>/1024 272.900 -3.31%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.008 -15.15%
BM_std_minmax_element<long_long>/4 1.258 -
BM_std_minmax_element<long_long>/4000 1047.904 -3.49%
BM_std_minmax_element<long_long>/4096 1073.288 -3.39%
BM_std_minmax_element<long_long>/512 138.434 -4.82%
BM_std_minmax_element<long_long>/5500 1439.065 -3.17%
BM_std_minmax_element<long_long>/64 17.269 -3.37%
BM_std_minmax_element<long_long>/64000 16832.941 -2.88%
BM_std_minmax_element<long_long>/65536 17234.776 -3.15%
BM_std_minmax_element<long_long>/70000 18406.158 -3.06%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 269.949 -2.60%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.367 14.40%
BM_std_minmax_element<short>/4 1.214 -2.12%
BM_std_minmax_element<short>/4000 1029.085 -2.29%
BM_std_minmax_element<short>/4096 1052.900 -2.27%
BM_std_minmax_element<short>/512 138.043 -3.04%
BM_std_minmax_element<short>/5500 1410.945 -2.32%
BM_std_minmax_element<short>/64 17.195 -1.87%
BM_std_minmax_element<short>/64000 16428.572 -1.91%
BM_std_minmax_element<short>/65536 16801.437 -2.05%
BM_std_minmax_element<short>/70000 17943.629 -1.86%
BM_tolower_char<char> 0.552 -20.06%
BM_tolower_char<wchar_t> 0.619 -10.04%
BM_tolower_string<char> 15.391 2.52%
BM_tolower_string<wchar_t> 6.259 -2.39%
BM_toupper_char<char> 0.688 -4.38%
BM_toupper_char<wchar_t> 0.686 -1.65%
BM_toupper_string<char> 15.109 -
BM_toupper_string<wchar_t> 6.326 -
BM_vector_deque_copy/0 0.446 -10.44%
BM_vector_deque_copy/1 2.316 -1.27%
BM_vector_deque_copy/1024 37.040 -
BM_vector_deque_copy/2 2.055 -
BM_vector_deque_copy/4000 139.770 -
BM_vector_deque_copy/4096 144.833 -
BM_vector_deque_copy/512 16.952 -
BM_vector_deque_copy/5500 201.015 2.83%
BM_vector_deque_copy/64 2.824 1.17%
BM_vector_deque_copy/64000 3083.276 -
BM_vector_deque_copy/65536 2895.358 -
BM_vector_deque_copy/70000 3345.928 -
BM_vector_deque_copy_backward/0 0.399 -10.98%
BM_vector_deque_copy_backward/1 2.328 25.65%
BM_vector_deque_copy_backward/1024 37.685 -2.98%
BM_vector_deque_copy_backward/2 2.051 25.60%
BM_vector_deque_copy_backward/4000 146.182 1.64%
BM_vector_deque_copy_backward/4096 149.222 -2.41%
BM_vector_deque_copy_backward/512 17.472 -3.39%
BM_vector_deque_copy_backward/5500 199.091 -
BM_vector_deque_copy_backward/64 2.972 -5.56%
BM_vector_deque_copy_backward/64000 8009.628 -1.74%
BM_vector_deque_copy_backward/65536 8384.035 -1.25%
BM_vector_deque_copy_backward/70000 8961.274 -
BM_vector_deque_move/0 0.427 -7.46%
BM_vector_deque_move/1 1.992 -8.99%
BM_vector_deque_move/1024 36.001 -
BM_vector_deque_move/2 1.731 -10.98%
BM_vector_deque_move/4000 142.852 -
BM_vector_deque_move/4096 147.160 -
BM_vector_deque_move/512 16.906 -
BM_vector_deque_move/5500 198.375 -
BM_vector_deque_move/64 2.659 -5.39%
BM_vector_deque_move/64000 3079.079 -1.18%
BM_vector_deque_move/65536 3032.759 -
BM_vector_deque_move/70000 3337.123 -
BM_vector_deque_move_backward/0 0.571 -5.41%
BM_vector_deque_move_backward/1 2.306 -
BM_vector_deque_move_backward/1024 38.563 -
BM_vector_deque_move_backward/2 2.050 -
BM_vector_deque_move_backward/4000 143.918 -
BM_vector_deque_move_backward/4096 149.257 -
BM_vector_deque_move_backward/512 17.490 -
BM_vector_deque_move_backward/5500 198.321 -
BM_vector_deque_move_backward/64 2.993 -
BM_vector_deque_move_backward/64000 8048.219 1.24%
BM_vector_deque_move_backward/65536 8056.546 -
BM_vector_deque_move_backward/70000 8638.981 1.29%
BM_vector_deque_ranges_copy/0 0.432 8.90%
BM_vector_deque_ranges_copy/1 2.309 17.13%
BM_vector_deque_ranges_copy/1024 35.922 -
BM_vector_deque_ranges_copy/2 2.054 18.29%
BM_vector_deque_ranges_copy/4000 142.139 -
BM_vector_deque_ranges_copy/4096 147.835 -
BM_vector_deque_ranges_copy/512 16.945 -
BM_vector_deque_ranges_copy/5500 199.287 -
BM_vector_deque_ranges_copy/64 2.870 6.00%
BM_vector_deque_ranges_copy/64000 3077.258 -
BM_vector_deque_ranges_copy/65536 3049.142 -
BM_vector_deque_ranges_copy/70000 3338.495 -1.21%
BM_vector_deque_ranges_copy_backward/0 0.527 -14.71%
BM_vector_deque_ranges_copy_backward/1 2.340 -
BM_vector_deque_ranges_copy_backward/1024 42.457 11.50%
BM_vector_deque_ranges_copy_backward/2 2.049 -
BM_vector_deque_ranges_copy_backward/4000 146.777 -
BM_vector_deque_ranges_copy_backward/4096 152.585 -
BM_vector_deque_ranges_copy_backward/512 17.499 -
BM_vector_deque_ranges_copy_backward/5500 203.649 3.02%
BM_vector_deque_ranges_copy_backward/64 2.979 -
BM_vector_deque_ranges_copy_backward/64000 7795.864 -3.31%
BM_vector_deque_ranges_copy_backward/65536 8216.890 -3.30%
BM_vector_deque_ranges_copy_backward/70000 8727.954 -1.95%
BM_vector_deque_ranges_move/0 0.374 -19.94%
BM_vector_deque_ranges_move/1 1.864 -13.68%
BM_vector_deque_ranges_move/1024 35.927 -
BM_vector_deque_ranges_move/2 1.649 -12.69%
BM_vector_deque_ranges_move/4000 141.737 -1.52%
BM_vector_deque_ranges_move/4096 147.499 -
BM_vector_deque_ranges_move/512 16.841 -
BM_vector_deque_ranges_move/5500 200.463 1.79%
BM_vector_deque_ranges_move/64 2.632 -4.38%
BM_vector_deque_ranges_move/64000 3141.099 4.39%
BM_vector_deque_ranges_move/65536 3170.433 3.06%
BM_vector_deque_ranges_move/70000 3277.941 -
BM_vector_deque_ranges_move_backward/0 0.420 -8.51%
BM_vector_deque_ranges_move_backward/1 2.311 14.11%
BM_vector_deque_ranges_move_backward/1024 38.216 -
BM_vector_deque_ranges_move_backward/2 2.089 21.73%
BM_vector_deque_ranges_move_backward/4000 143.605 -
BM_vector_deque_ranges_move_backward/4096 150.763 -
BM_vector_deque_ranges_move_backward/512 17.558 -3.03%
BM_vector_deque_ranges_move_backward/5500 199.184 -
BM_vector_deque_ranges_move_backward/64 3.075 -2.31%
BM_vector_deque_ranges_move_backward/64000 7819.172 -1.45%
BM_vector_deque_ranges_move_backward/65536 7967.971 -
BM_vector_deque_ranges_move_backward/70000 8406.600 -
SetIntersection_Front_Set_float_1024_1 1048192.681 -
SetIntersection_Front_Set_float_1024_1024 13277491.083 -
SetIntersection_Front_Set_float_1024_16 1212046.765 1.72%
SetIntersection_Front_Set_float_1024_256 4296705.901 7.69%
SetIntersection_Front_Set_float_1024_4 1074600.576 4.14%
SetIntersection_Front_Set_float_1024_64 1801282.292 5.00%
SetIntersection_Front_Set_float_16384_1 1030758.658 -1.11%
SetIntersection_Front_Set_float_16384_1024 13847344.136 -2.85%
SetIntersection_Front_Set_float_16384_16 1224998.248 5.23%
SetIntersection_Front_Set_float_16384_16384 240099460.950 6.77%
SetIntersection_Front_Set_float_16384_256 4067831.575 -
SetIntersection_Front_Set_float_16384_4 1058190.326 -1.01%
SetIntersection_Front_Set_float_16384_64 1764586.630 -1.91%
SetIntersection_Front_Set_float_16_1 62813002.147 -
SetIntersection_Front_Set_float_16_16 38861410.736 1.71%
SetIntersection_Front_Set_float_16_4 54794447.484 -
SetIntersection_Front_Set_float_1_1 534033210.958 -
SetIntersection_Front_Set_float_256_1 4084019.910 -1.23%
SetIntersection_Front_Set_float_256_16 4547760.259 -
SetIntersection_Front_Set_float_256_256 8201632.659 -
SetIntersection_Front_Set_float_256_4 4193266.268 -
SetIntersection_Front_Set_float_256_64 5679719.842 1.20%
SetIntersection_Front_Set_float_262144_1 1039850.415 3.83%
SetIntersection_Front_Set_float_262144_1024 13491367.475 5.26%
SetIntersection_Front_Set_float_262144_16 1217832.901 1.80%
SetIntersection_Front_Set_float_262144_16384 232694843.115 2.44%
SetIntersection_Front_Set_float_262144_256 4259021.972 -1.18%
SetIntersection_Front_Set_float_262144_262144 1631183.838 -
SetIntersection_Front_Set_float_262144_4 1041473.337 -3.20%
SetIntersection_Front_Set_float_262144_64 1711888.434 -5.19%
SetIntersection_Front_Set_float_4_1 213386885.832 -
SetIntersection_Front_Set_float_4_4 137133381.086 -
SetIntersection_Front_Set_float_64_1 16449268.666 -
SetIntersection_Front_Set_float_64_16 15581854.915 -
SetIntersection_Front_Set_float_64_4 16049061.691 -
SetIntersection_Front_Set_float_64_64 13960465.236 4.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1032729.160 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13413596.637 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1206391.750 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4196148.298 -5.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1069725.520 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1783123.713 -4.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044359.380 5.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13635484.631 -7.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1233458.216 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 257513570.719 -27.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4208415.337 -7.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1059812.324 -1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2021499.239 4.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62528141.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38490839.032 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54787726.697 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530957821.116 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4172137.247 1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4618390.155 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8228856.458 -8.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4212856.522 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6042421.291 1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1040056.641 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14355785.543 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1229224.393 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 339122186.361 -2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4422596.351 5.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1850589.113 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1081492.218 1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1752373.478 -5.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213600938.872 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137526134.036 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16340968.137 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15620743.102 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16133332.218 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14020882.277 -1.55%
SetIntersection_Front_Set_string_1024_1 1086889.097 -
SetIntersection_Front_Set_string_1024_1024 55113474.343 -2.28%
SetIntersection_Front_Set_string_1024_16 1799667.448 -9.17%
SetIntersection_Front_Set_string_1024_256 14558868.649 -9.44%
SetIntersection_Front_Set_string_1024_4 1254595.453 -1.78%
SetIntersection_Front_Set_string_1024_64 4472701.106 -6.19%
SetIntersection_Front_Set_string_16384_1 1091804.549 -
SetIntersection_Front_Set_string_16384_1024 58219974.888 -
SetIntersection_Front_Set_string_16384_16 1779318.720 -9.48%
SetIntersection_Front_Set_string_16384_16384 349506690.604 -
SetIntersection_Front_Set_string_16384_256 14761413.657 -8.85%
SetIntersection_Front_Set_string_16384_4 1242996.703 -1.47%
SetIntersection_Front_Set_string_16384_64 4483931.440 -10.04%
SetIntersection_Front_Set_string_16_1 65011396.231 -
SetIntersection_Front_Set_string_16_16 56558260.152 -4.87%
SetIntersection_Front_Set_string_16_4 63713978.568 -
SetIntersection_Front_Set_string_1_1 554817947.649 -
SetIntersection_Front_Set_string_256_1 4299450.444 -
SetIntersection_Front_Set_string_256_16 7119926.516 -5.24%
SetIntersection_Front_Set_string_256_256 27375756.033 -18.96%
SetIntersection_Front_Set_string_256_4 4945019.984 -1.62%
SetIntersection_Front_Set_string_256_64 14334143.474 -11.78%
SetIntersection_Front_Set_string_262144_1 1071225.456 -2.92%
SetIntersection_Front_Set_string_262144_1024 59282812.782 -1.13%
SetIntersection_Front_Set_string_262144_16 1828835.909 -6.69%
SetIntersection_Front_Set_string_262144_16384 349918162.471 -
SetIntersection_Front_Set_string_262144_256 14757002.670 -3.08%
SetIntersection_Front_Set_string_262144_262144 17365682.941 -
SetIntersection_Front_Set_string_262144_4 1219609.895 -5.22%
SetIntersection_Front_Set_string_262144_64 4589817.842 -8.16%
SetIntersection_Front_Set_string_4_1 222477441.105 -
SetIntersection_Front_Set_string_4_4 158823409.934 1.18%
SetIntersection_Front_Set_string_64_1 17065403.559 -
SetIntersection_Front_Set_string_64_16 23037686.165 -8.23%
SetIntersection_Front_Set_string_64_4 18463898.880 -2.95%
SetIntersection_Front_Set_string_64_64 33736137.130 -12.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1042617.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24368903.201 2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328367.086 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6342214.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1087142.650 -2.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2306496.128 -2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1003060.384 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26475735.348 3.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1352778.553 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 369042374.683 4.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6283759.867 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1103081.281 1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2230452.837 -1.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62956262.792 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41358376.783 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56234773.885 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535611694.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4172391.019 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5019380.147 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12385828.366 -2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4326256.025 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7486915.142 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1036714.602 1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25462564.838 -6.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1318859.257 2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 363407686.581 2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6514321.212 4.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2963580.730 1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1082383.576 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2284158.951 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214271308.472 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141434565.206 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16423382.893 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16903803.325 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16558259.771 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17805212.257 -2.30%
SetIntersection_Front_Set_uint32_1024_1 1044576.488 -
SetIntersection_Front_Set_uint32_1024_1024 12351088.104 -
SetIntersection_Front_Set_uint32_1024_16 1164143.151 -1.18%
SetIntersection_Front_Set_uint32_1024_256 3760581.298 -1.94%
SetIntersection_Front_Set_uint32_1024_4 1026957.250 1.63%
SetIntersection_Front_Set_uint32_1024_64 1623776.645 -8.36%
SetIntersection_Front_Set_uint32_16384_1 1047198.573 6.70%
SetIntersection_Front_Set_uint32_16384_1024 12454003.531 -
SetIntersection_Front_Set_uint32_16384_16 1136276.224 -
SetIntersection_Front_Set_uint32_16384_16384 216001803.162 -
SetIntersection_Front_Set_uint32_16384_256 3624839.905 -6.55%
SetIntersection_Front_Set_uint32_16384_4 1073809.898 2.56%
SetIntersection_Front_Set_uint32_16384_64 1658575.975 -6.61%
SetIntersection_Front_Set_uint32_16_1 62589869.485 -
SetIntersection_Front_Set_uint32_16_16 37338367.302 -1.00%
SetIntersection_Front_Set_uint32_16_4 54220959.752 -
SetIntersection_Front_Set_uint32_1_1 530692469.972 -
SetIntersection_Front_Set_uint32_256_1 4160238.003 -
SetIntersection_Front_Set_uint32_256_16 4465356.354 -
SetIntersection_Front_Set_uint32_256_256 7389424.115 -4.67%
SetIntersection_Front_Set_uint32_256_4 4185466.945 -
SetIntersection_Front_Set_uint32_256_64 5070461.147 -6.55%
SetIntersection_Front_Set_uint32_262144_1 998391.098 -
SetIntersection_Front_Set_uint32_262144_1024 11632972.049 -5.70%
SetIntersection_Front_Set_uint32_262144_16 1118090.619 -3.93%
SetIntersection_Front_Set_uint32_262144_16384 225375958.704 1.41%
SetIntersection_Front_Set_uint32_262144_256 3842060.020 1.28%
SetIntersection_Front_Set_uint32_262144_262144 1623965.334 -1.56%
SetIntersection_Front_Set_uint32_262144_4 1033700.279 2.77%
SetIntersection_Front_Set_uint32_262144_64 1586342.746 -8.63%
SetIntersection_Front_Set_uint32_4_1 212993269.051 -
SetIntersection_Front_Set_uint32_4_4 136237534.664 -
SetIntersection_Front_Set_uint32_64_1 16328573.921 1.02%
SetIntersection_Front_Set_uint32_64_16 15326060.266 1.89%
SetIntersection_Front_Set_uint32_64_4 16066898.169 1.04%
SetIntersection_Front_Set_uint32_64_64 13240908.686 -1.43%
SetIntersection_Front_Set_uint64_1024_1 1040100.645 -
SetIntersection_Front_Set_uint64_1024_1024 12297018.110 -
SetIntersection_Front_Set_uint64_1024_16 1187671.639 3.52%
SetIntersection_Front_Set_uint64_1024_256 3833544.542 -10.41%
SetIntersection_Front_Set_uint64_1024_4 1060767.816 -2.37%
SetIntersection_Front_Set_uint64_1024_64 1718064.944 -
SetIntersection_Front_Set_uint64_16384_1 1063280.587 -
SetIntersection_Front_Set_uint64_16384_1024 12415534.046 -2.18%
SetIntersection_Front_Set_uint64_16384_16 1210918.617 -
SetIntersection_Front_Set_uint64_16384_16384 228110979.695 -
SetIntersection_Front_Set_uint64_16384_256 3854417.152 -8.34%
SetIntersection_Front_Set_uint64_16384_4 1075262.162 -
SetIntersection_Front_Set_uint64_16384_64 1730802.024 2.65%
SetIntersection_Front_Set_uint64_16_1 62374537.259 -3.84%
SetIntersection_Front_Set_uint64_16_16 37420418.103 -2.68%
SetIntersection_Front_Set_uint64_16_4 54305025.122 -2.38%
SetIntersection_Front_Set_uint64_1_1 530754686.080 -1.06%
SetIntersection_Front_Set_uint64_256_1 4158951.521 -
SetIntersection_Front_Set_uint64_256_16 4484073.808 -
SetIntersection_Front_Set_uint64_256_256 7557320.437 -2.15%
SetIntersection_Front_Set_uint64_256_4 4126170.562 -2.18%
SetIntersection_Front_Set_uint64_256_64 5326707.524 -10.79%
SetIntersection_Front_Set_uint64_262144_1 1041228.300 -
SetIntersection_Front_Set_uint64_262144_1024 12575371.977 -20.32%
SetIntersection_Front_Set_uint64_262144_16 1183084.096 -
SetIntersection_Front_Set_uint64_262144_16384 223373878.731 -
SetIntersection_Front_Set_uint64_262144_256 3869017.632 -4.18%
SetIntersection_Front_Set_uint64_262144_262144 1780563.314 5.89%
SetIntersection_Front_Set_uint64_262144_4 1045036.282 -3.06%
SetIntersection_Front_Set_uint64_262144_64 1693755.400 -1.55%
SetIntersection_Front_Set_uint64_4_1 212379403.575 -4.81%
SetIntersection_Front_Set_uint64_4_4 135928912.026 -4.46%
SetIntersection_Front_Set_uint64_64_1 16420466.673 -
SetIntersection_Front_Set_uint64_64_16 15120394.635 -
SetIntersection_Front_Set_uint64_64_4 15956274.225 -1.40%
SetIntersection_Front_Set_uint64_64_64 13000455.222 -1.45%
SetIntersection_Front_Vector_float_1024_1 1025292.754 -2.47%
SetIntersection_Front_Vector_float_1024_1024 5910302.743 11.18%
SetIntersection_Front_Vector_float_1024_16 1112927.283 1.41%
SetIntersection_Front_Vector_float_1024_256 2260298.835 6.25%
SetIntersection_Front_Vector_float_1024_4 1058532.941 1.75%
SetIntersection_Front_Vector_float_1024_64 1357215.580 2.47%
SetIntersection_Front_Vector_float_16384_1 1032891.733 -1.64%
SetIntersection_Front_Vector_float_16384_1024 5883137.106 -
SetIntersection_Front_Vector_float_16384_16 1119192.797 1.40%
SetIntersection_Front_Vector_float_16384_16384 79702050.360 3.83%
SetIntersection_Front_Vector_float_16384_256 2287765.635 -
SetIntersection_Front_Vector_float_16384_4 1057571.350 1.46%
SetIntersection_Front_Vector_float_16384_64 1362103.020 -
SetIntersection_Front_Vector_float_16_1 62745393.809 -
SetIntersection_Front_Vector_float_16_16 35765406.028 -
SetIntersection_Front_Vector_float_16_4 54112871.292 -
SetIntersection_Front_Vector_float_1_1 536868024.310 1.13%
SetIntersection_Front_Vector_float_256_1 4110314.749 -
SetIntersection_Front_Vector_float_256_16 4199629.753 -
SetIntersection_Front_Vector_float_256_256 4551812.967 -
SetIntersection_Front_Vector_float_256_4 4148544.880 -
SetIntersection_Front_Vector_float_256_64 4377953.444 -
SetIntersection_Front_Vector_float_262144_1 1049807.868 1.07%
SetIntersection_Front_Vector_float_262144_1024 5880084.609 -
SetIntersection_Front_Vector_float_262144_16 1122648.076 -
SetIntersection_Front_Vector_float_262144_16384 79415266.577 3.37%
SetIntersection_Front_Vector_float_262144_256 2281919.844 2.18%
SetIntersection_Front_Vector_float_262144_262144 350625629.301 -
SetIntersection_Front_Vector_float_262144_4 1057041.976 -
SetIntersection_Front_Vector_float_262144_64 1344315.892 -1.72%
SetIntersection_Front_Vector_float_4_1 213137932.978 -
SetIntersection_Front_Vector_float_4_4 135302973.943 -
SetIntersection_Front_Vector_float_64_1 16363933.741 -
SetIntersection_Front_Vector_float_64_16 14361022.974 2.26%
SetIntersection_Front_Vector_float_64_4 15913064.610 -
SetIntersection_Front_Vector_float_64_64 10920192.270 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1039887.604 2.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8327223.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1150203.953 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2884524.500 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1065108.893 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1513491.893 -1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1047623.251 1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8349258.765 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1105578.383 -3.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118798961.519 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2883352.133 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067663.256 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1508280.023 1.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62752146.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36577126.817 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54226863.196 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 532697372.578 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4132372.544 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4266936.554 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5698116.219 -1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4204759.906 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853535.395 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1048948.235 1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8373204.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1153694.965 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118275003.697 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2895171.920 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350541582.677 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1060031.341 2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1503832.623 -1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212923867.740 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135847480.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16418715.396 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14629437.323 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15983910.394 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12103394.710 -
SetIntersection_Front_Vector_string_1024_1 1075389.044 -
SetIntersection_Front_Vector_string_1024_1024 39402896.296 -
SetIntersection_Front_Vector_string_1024_16 1630200.472 2.94%
SetIntersection_Front_Vector_string_1024_256 9210567.676 2.63%
SetIntersection_Front_Vector_string_1024_4 1198568.027 1.86%
SetIntersection_Front_Vector_string_1024_64 3337703.541 2.50%
SetIntersection_Front_Vector_string_16384_1 1071659.476 -
SetIntersection_Front_Vector_string_16384_1024 38051550.247 -
SetIntersection_Front_Vector_string_16384_16 1567858.752 -3.11%
SetIntersection_Front_Vector_string_16384_16384 349007251.947 -1.11%
SetIntersection_Front_Vector_string_16384_256 9424960.678 -
SetIntersection_Front_Vector_string_16384_4 1205249.852 1.78%
SetIntersection_Front_Vector_string_16384_64 3263403.650 -2.49%
SetIntersection_Front_Vector_string_16_1 64547901.133 -
SetIntersection_Front_Vector_string_16_16 51550077.282 1.01%
SetIntersection_Front_Vector_string_16_4 60867529.706 -
SetIntersection_Front_Vector_string_1_1 546896273.054 -
SetIntersection_Front_Vector_string_256_1 4243035.240 -
SetIntersection_Front_Vector_string_256_16 5916307.709 -2.20%
SetIntersection_Front_Vector_string_256_256 20090518.823 -
SetIntersection_Front_Vector_string_256_4 4682327.429 -
SetIntersection_Front_Vector_string_256_64 10517927.165 -1.51%
SetIntersection_Front_Vector_string_262144_1 1084585.602 2.61%
SetIntersection_Front_Vector_string_262144_1024 39489706.755 -
SetIntersection_Front_Vector_string_262144_16 1638627.430 1.34%
SetIntersection_Front_Vector_string_262144_16384 349204220.740 -
SetIntersection_Front_Vector_string_262144_256 9695028.317 2.69%
SetIntersection_Front_Vector_string_262144_262144 14355534.832 -
SetIntersection_Front_Vector_string_262144_4 1204044.389 -
SetIntersection_Front_Vector_string_262144_64 3347080.273 -
SetIntersection_Front_Vector_string_4_1 219165497.271 -
SetIntersection_Front_Vector_string_4_4 151001466.544 -
SetIntersection_Front_Vector_string_64_1 16864424.985 -
SetIntersection_Front_Vector_string_64_16 20766847.786 2.28%
SetIntersection_Front_Vector_string_64_4 17910310.111 -
SetIntersection_Front_Vector_string_64_64 26201556.262 2.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038954.988 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9092920.602 -1.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1154328.361 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3075971.884 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062153.261 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1550007.482 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 996223.265 -4.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8986612.699 -2.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157811.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128749542.363 -1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3024675.193 -1.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1057005.095 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555369.758 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62483997.682 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37164575.878 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54325910.388 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531302136.685 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4140168.225 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4378607.008 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6071807.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4149508.241 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4959999.464 -1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000243.211 -3.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8965208.962 -2.77%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1167705.497 1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128330784.748 -1.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3048594.367 -1.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351951079.599 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1062745.035 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1569089.521 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212377379.971 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136218462.844 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16315521.025 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14762636.241 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15902194.921 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12478097.740 -
SetIntersection_Front_Vector_uint32_1024_1 1037359.481 -
SetIntersection_Front_Vector_uint32_1024_1024 5931908.940 12.04%
SetIntersection_Front_Vector_uint32_1024_16 1116330.624 1.31%
SetIntersection_Front_Vector_uint32_1024_256 2270992.230 7.18%
SetIntersection_Front_Vector_uint32_1024_4 1053698.592 -
SetIntersection_Front_Vector_uint32_1024_64 1371038.115 4.12%
SetIntersection_Front_Vector_uint32_16384_1 1025751.343 -
SetIntersection_Front_Vector_uint32_16384_1024 5887035.350 11.01%
SetIntersection_Front_Vector_uint32_16384_16 1123520.340 5.26%
SetIntersection_Front_Vector_uint32_16384_16384 79545229.867 12.44%
SetIntersection_Front_Vector_uint32_16384_256 2278895.781 6.63%
SetIntersection_Front_Vector_uint32_16384_4 1059726.709 -
SetIntersection_Front_Vector_uint32_16384_64 1366759.339 3.14%
SetIntersection_Front_Vector_uint32_16_1 62577536.957 -
SetIntersection_Front_Vector_uint32_16_16 35802369.818 1.40%
SetIntersection_Front_Vector_uint32_16_4 54032215.359 -
SetIntersection_Front_Vector_uint32_1_1 532598402.243 -
SetIntersection_Front_Vector_uint32_256_1 4126739.777 -1.56%
SetIntersection_Front_Vector_uint32_256_16 4168313.912 1.09%
SetIntersection_Front_Vector_uint32_256_256 4535237.786 6.63%
SetIntersection_Front_Vector_uint32_256_4 4172138.345 -
SetIntersection_Front_Vector_uint32_256_64 4351105.583 2.21%
SetIntersection_Front_Vector_uint32_262144_1 1052330.238 -
SetIntersection_Front_Vector_uint32_262144_1024 5914206.694 12.04%
SetIntersection_Front_Vector_uint32_262144_16 1088086.625 -
SetIntersection_Front_Vector_uint32_262144_16384 79265579.012 12.01%
SetIntersection_Front_Vector_uint32_262144_256 2277370.230 6.63%
SetIntersection_Front_Vector_uint32_262144_262144 350579832.249 -
SetIntersection_Front_Vector_uint32_262144_4 1020812.960 -3.22%
SetIntersection_Front_Vector_uint32_262144_64 1361337.982 2.20%
SetIntersection_Front_Vector_uint32_4_1 212706410.256 -
SetIntersection_Front_Vector_uint32_4_4 135468553.630 -
SetIntersection_Front_Vector_uint32_64_1 16368365.522 -
SetIntersection_Front_Vector_uint32_64_16 14220922.656 1.21%
SetIntersection_Front_Vector_uint32_64_4 15937627.447 1.51%
SetIntersection_Front_Vector_uint32_64_64 10926143.302 3.68%
SetIntersection_Front_Vector_uint64_1024_1 1038605.945 1.91%
SetIntersection_Front_Vector_uint64_1024_1024 5871533.163 -
SetIntersection_Front_Vector_uint64_1024_16 1113618.048 -
SetIntersection_Front_Vector_uint64_1024_256 2253367.651 -
SetIntersection_Front_Vector_uint64_1024_4 1051747.905 -
SetIntersection_Front_Vector_uint64_1024_64 1361436.293 5.68%
SetIntersection_Front_Vector_uint64_16384_1 1041050.381 -
SetIntersection_Front_Vector_uint64_16384_1024 5832627.965 -
SetIntersection_Front_Vector_uint64_16384_16 1120840.986 5.17%
SetIntersection_Front_Vector_uint64_16384_16384 78303713.538 -
SetIntersection_Front_Vector_uint64_16384_256 2274109.951 -
SetIntersection_Front_Vector_uint64_16384_4 1060903.385 -
SetIntersection_Front_Vector_uint64_16384_64 1306300.069 -3.72%
SetIntersection_Front_Vector_uint64_16_1 62164702.608 -
SetIntersection_Front_Vector_uint64_16_16 35408148.907 -
SetIntersection_Front_Vector_uint64_16_4 53805632.203 -
SetIntersection_Front_Vector_uint64_1_1 528889961.362 -
SetIntersection_Front_Vector_uint64_256_1 4037673.321 -2.05%
SetIntersection_Front_Vector_uint64_256_16 4183026.180 2.80%
SetIntersection_Front_Vector_uint64_256_256 4521794.297 1.16%
SetIntersection_Front_Vector_uint64_256_4 4197015.088 1.54%
SetIntersection_Front_Vector_uint64_256_64 4355899.691 -
SetIntersection_Front_Vector_uint64_262144_1 1026376.628 -1.85%
SetIntersection_Front_Vector_uint64_262144_1024 5892001.797 1.37%
SetIntersection_Front_Vector_uint64_262144_16 1113772.160 4.64%
SetIntersection_Front_Vector_uint64_262144_16384 78382959.600 -
SetIntersection_Front_Vector_uint64_262144_256 2272295.586 -
SetIntersection_Front_Vector_uint64_262144_262144 350872036.511 -
SetIntersection_Front_Vector_uint64_262144_4 1042057.724 -1.46%
SetIntersection_Front_Vector_uint64_262144_64 1351436.719 1.45%
SetIntersection_Front_Vector_uint64_4_1 212232093.430 -
SetIntersection_Front_Vector_uint64_4_4 134530021.475 -
SetIntersection_Front_Vector_uint64_64_1 16147937.704 -
SetIntersection_Front_Vector_uint64_64_16 14250407.692 1.59%
SetIntersection_Front_Vector_uint64_64_4 15771550.177 -
SetIntersection_Front_Vector_uint64_64_64 10819345.778 -
SetIntersection_Interlaced_Set_float_1024_1 1039355.574 -1.27%
SetIntersection_Interlaced_Set_float_1024_1024 11913536.905 1.57%
SetIntersection_Interlaced_Set_float_1024_16 11329996.972 -
SetIntersection_Interlaced_Set_float_1024_256 15170107.528 5.41%
SetIntersection_Interlaced_Set_float_1024_4 10009879.798 3.06%
SetIntersection_Interlaced_Set_float_1024_64 10191902.971 -
SetIntersection_Interlaced_Set_float_16384_1 1037097.148 -
SetIntersection_Interlaced_Set_float_16384_1024 175136232.994 -
SetIntersection_Interlaced_Set_float_16384_16 208483768.603 -
SetIntersection_Interlaced_Set_float_16384_16384 219202694.062 -
SetIntersection_Interlaced_Set_float_16384_256 198488505.204 -3.58%
SetIntersection_Interlaced_Set_float_16384_4 165350133.003 -3.18%
SetIntersection_Interlaced_Set_float_16384_64 216080516.572 -
SetIntersection_Interlaced_Set_float_16_1 62607932.002 -
SetIntersection_Interlaced_Set_float_16_16 37963193.280 -
SetIntersection_Interlaced_Set_float_16_4 59134958.397 -
SetIntersection_Interlaced_Set_float_1_1 532905902.510 -
SetIntersection_Interlaced_Set_float_256_1 4143365.119 1.84%
SetIntersection_Interlaced_Set_float_256_16 12037752.328 -
SetIntersection_Interlaced_Set_float_256_256 7427986.006 -1.97%
SetIntersection_Interlaced_Set_float_256_4 11357677.770 4.50%
SetIntersection_Interlaced_Set_float_256_64 12915874.515 -5.11%
SetIntersection_Interlaced_Set_float_262144_1 1010831.449 -
SetIntersection_Interlaced_Set_float_262144_1024 1514488.607 -
SetIntersection_Interlaced_Set_float_262144_16 1582751.953 -
SetIntersection_Interlaced_Set_float_262144_16384 1256646.892 -
SetIntersection_Interlaced_Set_float_262144_256 1550595.947 -
SetIntersection_Interlaced_Set_float_262144_262144 1636253.580 -
SetIntersection_Interlaced_Set_float_262144_4 1274147.703 1.26%
SetIntersection_Interlaced_Set_float_262144_64 1542280.762 -
SetIntersection_Interlaced_Set_float_4_1 213210510.812 -
SetIntersection_Interlaced_Set_float_4_4 136365469.656 -
SetIntersection_Interlaced_Set_float_64_1 16441079.359 -
SetIntersection_Interlaced_Set_float_64_16 22087014.503 -
SetIntersection_Interlaced_Set_float_64_4 21098092.215 -
SetIntersection_Interlaced_Set_float_64_64 13179980.883 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 995940.786 -4.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12795640.416 -4.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11356398.552 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13804569.447 -2.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9792608.147 -1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10352082.558 3.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1036307.597 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173677159.539 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213774224.578 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246114234.423 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205690261.840 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 175157713.730 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 225126964.929 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62458871.457 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38270626.416 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59461194.057 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532001671.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4165340.576 1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11985555.375 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8002427.034 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11377102.419 -3.76%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12877578.209 -1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1029465.877 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1619092.611 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1687502.601 1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1318670.572 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649779.461 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827805.340 -1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1350792.072 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645667.640 1.13%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212468294.427 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136754349.332 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16322665.795 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22094862.269 2.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21004863.340 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13545835.687 -
SetIntersection_Interlaced_Set_string_1024_1 1086422.352 -1.58%
SetIntersection_Interlaced_Set_string_1024_1024 55176249.530 -2.46%
SetIntersection_Interlaced_Set_string_1024_16 12860650.893 -
SetIntersection_Interlaced_Set_string_1024_256 35511665.930 -
SetIntersection_Interlaced_Set_string_1024_4 10175132.039 -2.46%
SetIntersection_Interlaced_Set_string_1024_64 16724708.642 1.04%
SetIntersection_Interlaced_Set_string_16384_1 1085775.042 -
SetIntersection_Interlaced_Set_string_16384_1024 352937100.973 -1.36%
SetIntersection_Interlaced_Set_string_16384_16 247148945.348 2.69%
SetIntersection_Interlaced_Set_string_16384_16384 350560228.191 -
SetIntersection_Interlaced_Set_string_16384_256 359114872.040 3.65%
SetIntersection_Interlaced_Set_string_16384_4 194321110.866 -
SetIntersection_Interlaced_Set_string_16384_64 357182081.392 1.82%
SetIntersection_Interlaced_Set_string_16_1 65473364.136 -
SetIntersection_Interlaced_Set_string_16_16 59696733.031 -4.39%
SetIntersection_Interlaced_Set_string_16_4 73369015.278 -
SetIntersection_Interlaced_Set_string_1_1 554840752.032 -
SetIntersection_Interlaced_Set_string_256_1 4319611.997 -
SetIntersection_Interlaced_Set_string_256_16 17925888.375 -
SetIntersection_Interlaced_Set_string_256_256 29536175.641 -9.71%
SetIntersection_Interlaced_Set_string_256_4 12977940.024 -
SetIntersection_Interlaced_Set_string_256_64 29431634.534 -6.06%
SetIntersection_Interlaced_Set_string_262144_1 1056658.917 -3.49%
SetIntersection_Interlaced_Set_string_262144_1024 2042653.484 -2.82%
SetIntersection_Interlaced_Set_string_262144_16 2121189.289 5.45%
SetIntersection_Interlaced_Set_string_262144_16384 2787630.615 -
SetIntersection_Interlaced_Set_string_262144_256 2042594.889 -1.70%
SetIntersection_Interlaced_Set_string_262144_262144 17117672.037 -6.27%
SetIntersection_Interlaced_Set_string_262144_4 1842272.787 6.30%
SetIntersection_Interlaced_Set_string_262144_64 2109978.760 4.02%
SetIntersection_Interlaced_Set_string_4_1 222293739.564 -
SetIntersection_Interlaced_Set_string_4_4 157874830.490 -2.10%
SetIntersection_Interlaced_Set_string_64_1 17015571.505 -
SetIntersection_Interlaced_Set_string_64_16 38038994.965 -1.37%
SetIntersection_Interlaced_Set_string_64_4 26078591.367 -
SetIntersection_Interlaced_Set_string_64_64 35591956.474 -6.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1047547.386 -5.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23174255.453 -5.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11804678.718 -8.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18222106.077 -7.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10028693.313 -5.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11691166.272 -4.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1044441.889 -4.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 232843027.041 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 233173015.967 -31.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347039941.597 -2.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 240721016.454 -32.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 191939532.563 -11.98%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 248513373.282 -26.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63041667.917 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42223761.550 -3.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62101677.796 -5.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536303230.159 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4172555.142 -5.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12695866.012 -5.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12336715.833 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11470329.985 -10.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16852517.061 -4.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1028867.491 -1.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1966791.992 3.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2355531.088 17.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755426.187 4.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2023228.273 6.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2964371.746 2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1997300.617 15.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2189847.168 10.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214401801.532 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140113787.350 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16482939.002 -4.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25187784.052 -6.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22423255.599 -5.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18092618.192 -4.70%
SetIntersection_Interlaced_Set_uint32_1024_1 994579.305 1.09%
SetIntersection_Interlaced_Set_uint32_1024_1024 12501424.106 -3.48%
SetIntersection_Interlaced_Set_uint32_1024_16 11316099.218 -
SetIntersection_Interlaced_Set_uint32_1024_256 13935194.668 -1.61%
SetIntersection_Interlaced_Set_uint32_1024_4 9684952.217 -
SetIntersection_Interlaced_Set_uint32_1024_64 9884920.899 -1.20%
SetIntersection_Interlaced_Set_uint32_16384_1 1041176.437 2.31%
SetIntersection_Interlaced_Set_uint32_16384_1024 172057766.686 1.09%
SetIntersection_Interlaced_Set_uint32_16384_16 205926363.112 -
SetIntersection_Interlaced_Set_uint32_16384_16384 219953597.536 -
SetIntersection_Interlaced_Set_uint32_16384_256 195724888.432 -3.58%
SetIntersection_Interlaced_Set_uint32_16384_4 162560239.621 -3.68%
SetIntersection_Interlaced_Set_uint32_16384_64 213077927.620 -
SetIntersection_Interlaced_Set_uint32_16_1 62420245.354 -
SetIntersection_Interlaced_Set_uint32_16_16 37838735.160 -
SetIntersection_Interlaced_Set_uint32_16_4 58928005.599 -
SetIntersection_Interlaced_Set_uint32_1_1 531246619.021 -
SetIntersection_Interlaced_Set_uint32_256_1 4147912.986 -
SetIntersection_Interlaced_Set_uint32_256_16 11858769.570 -
SetIntersection_Interlaced_Set_uint32_256_256 7912322.311 3.83%
SetIntersection_Interlaced_Set_uint32_256_4 11266392.973 -
SetIntersection_Interlaced_Set_uint32_256_64 13616217.991 -
SetIntersection_Interlaced_Set_uint32_262144_1 1010840.413 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1483212.402 -
SetIntersection_Interlaced_Set_uint32_262144_16 1543428.875 -2.16%
SetIntersection_Interlaced_Set_uint32_262144_16384 1217877.361 -1.70%
SetIntersection_Interlaced_Set_uint32_262144_256 1508062.176 -1.64%
SetIntersection_Interlaced_Set_uint32_262144_262144 1810133.057 -1.72%
SetIntersection_Interlaced_Set_uint32_262144_4 1254222.086 -
SetIntersection_Interlaced_Set_uint32_262144_64 1513043.703 -1.42%
SetIntersection_Interlaced_Set_uint32_4_1 212509206.066 -
SetIntersection_Interlaced_Set_uint32_4_4 136107402.225 -
SetIntersection_Interlaced_Set_uint32_64_1 16327126.896 -
SetIntersection_Interlaced_Set_uint32_64_16 21260318.997 -2.47%
SetIntersection_Interlaced_Set_uint32_64_4 20990431.923 1.30%
SetIntersection_Interlaced_Set_uint32_64_64 13252999.478 -2.04%
SetIntersection_Interlaced_Set_uint64_1024_1 1009806.292 -2.78%
SetIntersection_Interlaced_Set_uint64_1024_1024 12513395.860 1.59%
SetIntersection_Interlaced_Set_uint64_1024_16 11248158.666 -
SetIntersection_Interlaced_Set_uint64_1024_256 13715313.451 5.41%
SetIntersection_Interlaced_Set_uint64_1024_4 9833106.704 -1.80%
SetIntersection_Interlaced_Set_uint64_1024_64 10266729.973 3.10%
SetIntersection_Interlaced_Set_uint64_16384_1 1027572.256 -1.73%
SetIntersection_Interlaced_Set_uint64_16384_1024 179045032.280 -
SetIntersection_Interlaced_Set_uint64_16384_16 218342142.588 -
SetIntersection_Interlaced_Set_uint64_16384_16384 237670030.107 -
SetIntersection_Interlaced_Set_uint64_16384_256 210011990.939 -
SetIntersection_Interlaced_Set_uint64_16384_4 178052446.527 -
SetIntersection_Interlaced_Set_uint64_16384_64 230155477.608 -
SetIntersection_Interlaced_Set_uint64_16_1 62491529.855 -
SetIntersection_Interlaced_Set_uint64_16_16 37080794.830 -
SetIntersection_Interlaced_Set_uint64_16_4 59143771.391 -
SetIntersection_Interlaced_Set_uint64_1_1 554566960.554 4.43%
SetIntersection_Interlaced_Set_uint64_256_1 4147901.685 1.69%
SetIntersection_Interlaced_Set_uint64_256_16 11954581.638 -
SetIntersection_Interlaced_Set_uint64_256_256 7732312.106 1.46%
SetIntersection_Interlaced_Set_uint64_256_4 10735240.470 -2.76%
SetIntersection_Interlaced_Set_uint64_256_64 13258226.526 -
SetIntersection_Interlaced_Set_uint64_262144_1 1047267.651 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1554467.121 -
SetIntersection_Interlaced_Set_uint64_262144_16 1621984.373 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1269922.281 -
SetIntersection_Interlaced_Set_uint64_262144_256 1577908.363 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1701482.178 1.02%
SetIntersection_Interlaced_Set_uint64_262144_4 1304120.850 -
SetIntersection_Interlaced_Set_uint64_262144_64 1585637.453 -
SetIntersection_Interlaced_Set_uint64_4_1 214512319.803 1.09%
SetIntersection_Interlaced_Set_uint64_4_4 135559537.611 -
SetIntersection_Interlaced_Set_uint64_64_1 16418460.681 1.16%
SetIntersection_Interlaced_Set_uint64_64_16 22251297.980 -
SetIntersection_Interlaced_Set_uint64_64_4 20846029.805 -
SetIntersection_Interlaced_Set_uint64_64_64 13128832.171 -
SetIntersection_Interlaced_Vector_float_1024_1 1035553.636 -
SetIntersection_Interlaced_Vector_float_1024_1024 5903653.627 -
SetIntersection_Interlaced_Vector_float_1024_16 1949322.143 6.60%
SetIntersection_Interlaced_Vector_float_1024_256 6028168.824 3.96%
SetIntersection_Interlaced_Vector_float_1024_4 1433636.259 12.88%
SetIntersection_Interlaced_Vector_float_1024_64 3647847.175 11.14%
SetIntersection_Interlaced_Vector_float_16384_1 1040164.624 -
SetIntersection_Interlaced_Vector_float_16384_1024 69441822.079 69.33%
SetIntersection_Interlaced_Vector_float_16384_16 4305094.207 100.62%
SetIntersection_Interlaced_Vector_float_16384_16384 79629136.097 -
SetIntersection_Interlaced_Vector_float_16384_256 23654203.493 46.11%
SetIntersection_Interlaced_Vector_float_16384_4 1737878.315 28.76%
SetIntersection_Interlaced_Vector_float_16384_64 10619771.087 91.68%
SetIntersection_Interlaced_Vector_float_16_1 62710692.116 -
SetIntersection_Interlaced_Vector_float_16_16 35385060.593 -
SetIntersection_Interlaced_Vector_float_16_4 56186898.825 1.33%
SetIntersection_Interlaced_Vector_float_1_1 533652814.201 -
SetIntersection_Interlaced_Vector_float_256_1 4147738.498 -
SetIntersection_Interlaced_Vector_float_256_16 8151460.522 4.56%
SetIntersection_Interlaced_Vector_float_256_256 4501225.353 -1.33%
SetIntersection_Interlaced_Vector_float_256_4 5257265.582 13.57%
SetIntersection_Interlaced_Vector_float_256_64 7402356.521 3.07%
SetIntersection_Interlaced_Vector_float_262144_1 1046541.753 2.98%
SetIntersection_Interlaced_Vector_float_262144_1024 135469345.382 68.39%
SetIntersection_Interlaced_Vector_float_262144_16 6478169.317 119.99%
SetIntersection_Interlaced_Vector_float_262144_16384 335406861.046 -5.90%
SetIntersection_Interlaced_Vector_float_262144_256 55948525.170 162.86%
SetIntersection_Interlaced_Vector_float_262144_262144 350736711.497 -
SetIntersection_Interlaced_Vector_float_262144_4 1998909.896 37.86%
SetIntersection_Interlaced_Vector_float_262144_64 10745470.328 17.47%
SetIntersection_Interlaced_Vector_float_4_1 213457489.053 -
SetIntersection_Interlaced_Vector_float_4_4 135526581.756 -
SetIntersection_Interlaced_Vector_float_64_1 16370606.864 -
SetIntersection_Interlaced_Vector_float_64_16 18375467.565 8.46%
SetIntersection_Interlaced_Vector_float_64_4 18065311.184 1.67%
SetIntersection_Interlaced_Vector_float_64_64 10647329.171 -2.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1054213.084 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8264454.321 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2915215.100 5.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7507651.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1495362.822 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5715775.343 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1043027.773 2.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 79245102.467 6.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4530526.835 7.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118697232.690 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30289390.736 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1779836.543 1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11756784.589 8.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62774717.584 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36637604.824 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57442275.473 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 532860565.414 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4125006.213 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7341371.100 -7.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5764962.400 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5114055.006 -3.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8620545.603 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1011378.055 -2.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 161586925.373 -2.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7600349.287 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 354979184.861 1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 62801643.646 -23.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350666593.990 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1752756.624 -18.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 30026860.846 11.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213713946.886 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135954920.147 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16416171.982 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19053413.239 -1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19035988.815 1.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12081593.058 -
SetIntersection_Interlaced_Vector_string_1024_1 1079034.039 -
SetIntersection_Interlaced_Vector_string_1024_1024 37924173.496 -
SetIntersection_Interlaced_Vector_string_1024_16 3390411.160 -2.55%
SetIntersection_Interlaced_Vector_string_1024_256 20325341.388 -8.77%
SetIntersection_Interlaced_Vector_string_1024_4 1696415.654 3.79%
SetIntersection_Interlaced_Vector_string_1024_64 7906557.134 -7.59%
SetIntersection_Interlaced_Vector_string_16384_1 1075846.463 -
SetIntersection_Interlaced_Vector_string_16384_1024 119121521.237 -
SetIntersection_Interlaced_Vector_string_16384_16 4878487.620 -1.55%
SetIntersection_Interlaced_Vector_string_16384_16384 349633180.121 -
SetIntersection_Interlaced_Vector_string_16384_256 43856659.900 2.29%
SetIntersection_Interlaced_Vector_string_16384_4 1985154.024 9.34%
SetIntersection_Interlaced_Vector_string_16384_64 13718703.622 11.03%
SetIntersection_Interlaced_Vector_string_16_1 64756686.157 -
SetIntersection_Interlaced_Vector_string_16_16 51141593.190 1.28%
SetIntersection_Interlaced_Vector_string_16_4 68000436.794 -
SetIntersection_Interlaced_Vector_string_1_1 550666920.504 -
SetIntersection_Interlaced_Vector_string_256_1 4266810.289 -
SetIntersection_Interlaced_Vector_string_256_16 10313213.284 -1.29%
SetIntersection_Interlaced_Vector_string_256_256 20913860.962 1.96%
SetIntersection_Interlaced_Vector_string_256_4 6144780.292 -
SetIntersection_Interlaced_Vector_string_256_64 20169353.871 -2.34%
SetIntersection_Interlaced_Vector_string_262144_1 1069036.104 -1.44%
SetIntersection_Interlaced_Vector_string_262144_1024 349238873.742 6.66%
SetIntersection_Interlaced_Vector_string_262144_16 6698990.534 17.63%
SetIntersection_Interlaced_Vector_string_262144_16384 1015503.742 -
SetIntersection_Interlaced_Vector_string_262144_256 76524553.185 6.35%
SetIntersection_Interlaced_Vector_string_262144_262144 14457129.801 -
SetIntersection_Interlaced_Vector_string_262144_4 2240210.392 -1.53%
SetIntersection_Interlaced_Vector_string_262144_64 21789112.301 14.23%
SetIntersection_Interlaced_Vector_string_4_1 218995108.249 -
SetIntersection_Interlaced_Vector_string_4_4 152402838.487 -
SetIntersection_Interlaced_Vector_string_64_1 16768723.549 -
SetIntersection_Interlaced_Vector_string_64_16 28530392.120 -2.97%
SetIntersection_Interlaced_Vector_string_64_4 21837651.604 -
SetIntersection_Interlaced_Vector_string_64_64 27277854.956 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052726.230 1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9057427.822 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2392717.469 -6.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9846192.935 11.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1346519.478 -3.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4703551.912 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1056909.004 2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 67558744.630 -6.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3470150.841 -10.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129032442.464 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26344304.879 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1533781.422 -10.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10127352.241 6.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62623664.677 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37069232.943 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58043737.051 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531670577.326 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4182526.297 1.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7343876.580 -7.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6114607.496 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5273501.206 -1.19%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10705747.525 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044943.147 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150302496.841 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4563040.800 -14.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347925644.463 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46723288.457 -2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 345015022.083 -1.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1960931.751 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14570283.306 -4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212621445.924 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136171353.565 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16365226.285 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19367608.514 -3.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18573043.980 2.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12514397.558 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1021012.823 -1.74%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5900691.558 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2179832.376 -3.94%
SetIntersection_Interlaced_Vector_uint32_1024_256 6933126.825 14.11%
SetIntersection_Interlaced_Vector_uint32_1024_4 1290672.491 -2.37%
SetIntersection_Interlaced_Vector_uint32_1024_64 4182507.743 16.09%
SetIntersection_Interlaced_Vector_uint32_16384_1 1005473.873 -3.66%
SetIntersection_Interlaced_Vector_uint32_16384_1024 50036183.686 -4.69%
SetIntersection_Interlaced_Vector_uint32_16384_16 3048312.516 -
SetIntersection_Interlaced_Vector_uint32_16384_16384 79403787.321 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19921818.315 -12.65%
SetIntersection_Interlaced_Vector_uint32_16384_4 1445751.219 -2.08%
SetIntersection_Interlaced_Vector_uint32_16384_64 7721174.790 -3.62%
SetIntersection_Interlaced_Vector_uint32_16_1 62566533.011 -
SetIntersection_Interlaced_Vector_uint32_16_16 35659271.447 -
SetIntersection_Interlaced_Vector_uint32_16_4 55757441.423 -
SetIntersection_Interlaced_Vector_uint32_1_1 532366858.014 -
SetIntersection_Interlaced_Vector_uint32_256_1 4172152.119 1.64%
SetIntersection_Interlaced_Vector_uint32_256_16 6527484.157 -
SetIntersection_Interlaced_Vector_uint32_256_256 4536649.058 -
SetIntersection_Interlaced_Vector_uint32_256_4 4681989.062 -4.47%
SetIntersection_Interlaced_Vector_uint32_256_64 7928039.268 -1.69%
SetIntersection_Interlaced_Vector_uint32_262144_1 1025825.957 -1.01%
SetIntersection_Interlaced_Vector_uint32_262144_1024 100150767.883 -7.85%
SetIntersection_Interlaced_Vector_uint32_262144_16 4423319.071 -19.24%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346695864.536 -1.20%
SetIntersection_Interlaced_Vector_uint32_262144_256 31502766.866 -16.31%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350992933.146 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1465945.147 -20.56%
SetIntersection_Interlaced_Vector_uint32_262144_64 15773145.012 68.21%
SetIntersection_Interlaced_Vector_uint32_4_1 212822896.960 -
SetIntersection_Interlaced_Vector_uint32_4_4 135293561.972 -
SetIntersection_Interlaced_Vector_uint32_64_1 16330850.646 -
SetIntersection_Interlaced_Vector_uint32_64_16 18032560.257 3.08%
SetIntersection_Interlaced_Vector_uint32_64_4 17223450.357 -2.61%
SetIntersection_Interlaced_Vector_uint32_64_64 10855110.135 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1042744.715 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5908161.884 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1876040.799 1.39%
SetIntersection_Interlaced_Vector_uint64_1024_256 7030763.016 29.96%
SetIntersection_Interlaced_Vector_uint64_1024_4 1255079.374 2.21%
SetIntersection_Interlaced_Vector_uint64_1024_64 3524803.283 9.06%
SetIntersection_Interlaced_Vector_uint64_16384_1 1041497.066 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42413092.431 9.67%
SetIntersection_Interlaced_Vector_uint64_16384_16 2482395.108 2.63%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78497411.724 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16019825.156 -1.49%
SetIntersection_Interlaced_Vector_uint64_16384_4 1386962.017 2.08%
SetIntersection_Interlaced_Vector_uint64_16384_64 5967438.386 -24.08%
SetIntersection_Interlaced_Vector_uint64_16_1 62211567.757 -
SetIntersection_Interlaced_Vector_uint64_16_16 35414709.231 -
SetIntersection_Interlaced_Vector_uint64_16_4 55254992.535 -
SetIntersection_Interlaced_Vector_uint64_1_1 530133494.972 -
SetIntersection_Interlaced_Vector_uint64_256_1 4093695.317 -
SetIntersection_Interlaced_Vector_uint64_256_16 7193290.427 9.66%
SetIntersection_Interlaced_Vector_uint64_256_256 4555460.949 -
SetIntersection_Interlaced_Vector_uint64_256_4 4679036.824 -5.94%
SetIntersection_Interlaced_Vector_uint64_256_64 7218543.826 6.31%
SetIntersection_Interlaced_Vector_uint64_262144_1 1001593.976 -2.12%
SetIntersection_Interlaced_Vector_uint64_262144_1024 82652629.589 -
SetIntersection_Interlaced_Vector_uint64_262144_16 3174071.799 2.29%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350025445.945 1.54%
SetIntersection_Interlaced_Vector_uint64_262144_256 27896983.101 8.42%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350092320.364 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1457483.856 -
SetIntersection_Interlaced_Vector_uint64_262144_64 8983015.970 -24.35%
SetIntersection_Interlaced_Vector_uint64_4_1 211998561.446 -
SetIntersection_Interlaced_Vector_uint64_4_4 134470984.915 -
SetIntersection_Interlaced_Vector_uint64_64_1 16243565.863 -
SetIntersection_Interlaced_Vector_uint64_64_16 16572571.704 -
SetIntersection_Interlaced_Vector_uint64_64_4 16962480.202 -3.51%
SetIntersection_Interlaced_Vector_uint64_64_64 10671736.260 -
SetIntersection_None_Set_float_1024_1 8830178.784 -
SetIntersection_None_Set_float_1024_1024 8786713.344 1.09%
SetIntersection_None_Set_float_1024_16 8984038.777 2.23%
SetIntersection_None_Set_float_1024_256 8914459.522 -1.95%
SetIntersection_None_Set_float_1024_4 9072383.870 2.34%
SetIntersection_None_Set_float_1024_64 8935975.430 1.91%
SetIntersection_None_Set_float_16384_1 153051987.570 -3.61%
SetIntersection_None_Set_float_16384_1024 153508234.446 -
SetIntersection_None_Set_float_16384_16 153062879.892 -2.72%
SetIntersection_None_Set_float_16384_16384 155550995.206 -1.04%
SetIntersection_None_Set_float_16384_256 152779356.438 -1.96%
SetIntersection_None_Set_float_16384_4 153486578.883 -2.57%
SetIntersection_None_Set_float_16384_64 153415209.921 -1.54%
SetIntersection_None_Set_float_16_1 66150042.439 -
SetIntersection_None_Set_float_16_16 35315402.314 -
SetIntersection_None_Set_float_16_4 56220407.985 -
SetIntersection_None_Set_float_1_1 534323285.329 -
SetIntersection_None_Set_float_256_1 11353536.066 -
SetIntersection_None_Set_float_256_16 10907768.871 -
SetIntersection_None_Set_float_256_256 5881017.936 1.43%
SetIntersection_None_Set_float_256_4 11553476.083 2.78%
SetIntersection_None_Set_float_256_64 9067789.167 -
SetIntersection_None_Set_float_262144_1 1185551.596 -
SetIntersection_None_Set_float_262144_1024 1175220.701 -1.03%
SetIntersection_None_Set_float_262144_16 1176582.355 -1.02%
SetIntersection_None_Set_float_262144_16384 1168979.900 -
SetIntersection_None_Set_float_262144_256 1176795.006 -
SetIntersection_None_Set_float_262144_262144 1176424.967 -
SetIntersection_None_Set_float_262144_4 1184053.223 -
SetIntersection_None_Set_float_262144_64 1176683.432 -1.09%
SetIntersection_None_Set_float_4_1 215995097.526 -
SetIntersection_None_Set_float_4_4 134955340.202 -
SetIntersection_None_Set_float_64_1 22085532.636 -
SetIntersection_None_Set_float_64_16 18481309.779 4.57%
SetIntersection_None_Set_float_64_4 21236237.496 -
SetIntersection_None_Set_float_64_64 11437452.600 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8865791.146 2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8779668.896 1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8912415.506 3.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8699356.225 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8781944.668 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8629359.334 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161415790.657 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 158777842.187 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167113567.683 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166147947.159 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162945653.270 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164089797.422 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165646381.539 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65830546.750 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34900810.333 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56139900.476 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 531559043.065 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11385331.032 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10740882.349 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5669492.334 -2.20%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11155176.855 -1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9228617.767 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1237723.795 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1247000.814 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1242544.108 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234786.947 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1231830.648 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262982.420 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1242685.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1246068.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215589114.171 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134661186.651 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21820700.257 3.12%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17943565.982 -1.93%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21229290.018 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11429272.067 1.39%
SetIntersection_None_Set_string_1024_1 8848464.143 -
SetIntersection_None_Set_string_1024_1024 8800074.468 -
SetIntersection_None_Set_string_1024_16 9010313.166 -
SetIntersection_None_Set_string_1024_256 8890153.524 -1.19%
SetIntersection_None_Set_string_1024_4 8781316.259 -3.32%
SetIntersection_None_Set_string_1024_64 9006578.384 2.24%
SetIntersection_None_Set_string_16384_1 191176866.096 -1.03%
SetIntersection_None_Set_string_16384_1024 204889126.246 10.95%
SetIntersection_None_Set_string_16384_16 202092828.897 7.36%
SetIntersection_None_Set_string_16384_16384 183800177.360 -2.11%
SetIntersection_None_Set_string_16384_256 201574738.198 8.02%
SetIntersection_None_Set_string_16384_4 194446297.894 -
SetIntersection_None_Set_string_16384_64 205610341.095 9.01%
SetIntersection_None_Set_string_16_1 68621069.130 -
SetIntersection_None_Set_string_16_16 36336354.475 -
SetIntersection_None_Set_string_16_4 58394377.984 -
SetIntersection_None_Set_string_1_1 542568614.601 -
SetIntersection_None_Set_string_256_1 11770625.611 -
SetIntersection_None_Set_string_256_16 10861479.825 1.26%
SetIntersection_None_Set_string_256_256 5905485.961 2.71%
SetIntersection_None_Set_string_256_4 11480490.529 -
SetIntersection_None_Set_string_256_64 9245473.743 -1.31%
SetIntersection_None_Set_string_262144_1 1656418.131 8.20%
SetIntersection_None_Set_string_262144_1024 1652559.244 6.35%
SetIntersection_None_Set_string_262144_16 1655155.111 7.70%
SetIntersection_None_Set_string_262144_16384 1664609.213 8.39%
SetIntersection_None_Set_string_262144_256 1662534.426 8.20%
SetIntersection_None_Set_string_262144_262144 1648806.394 6.70%
SetIntersection_None_Set_string_262144_4 1652004.395 7.70%
SetIntersection_None_Set_string_262144_64 1661754.477 8.36%
SetIntersection_None_Set_string_4_1 221787116.070 -
SetIntersection_None_Set_string_4_4 138403548.719 -
SetIntersection_None_Set_string_64_1 22816730.527 -
SetIntersection_None_Set_string_64_16 18768240.684 -
SetIntersection_None_Set_string_64_4 22041775.137 -
SetIntersection_None_Set_string_64_64 11521863.150 -1.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8635930.896 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8717237.364 -1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8648145.896 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8800491.887 1.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8945721.876 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8658134.695 -3.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 219859302.897 9.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 209189113.858 6.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 212045136.063 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201956532.969 6.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 212764970.515 7.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 220865745.326 8.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 211097551.652 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66566962.627 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35341449.929 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56941691.413 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536815474.729 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11624995.033 1.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10745827.617 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5632846.017 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11209471.519 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9122235.507 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1624418.701 -2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1656962.078 8.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1636790.283 6.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1637488.932 6.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1631447.183 5.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1652575.439 8.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1641171.715 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1631973.797 5.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217687234.773 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135773689.786 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22558473.634 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17936381.252 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21433626.452 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11323332.911 -1.26%
SetIntersection_None_Set_uint32_1024_1 8726116.210 -
SetIntersection_None_Set_uint32_1024_1024 8802410.225 1.20%
SetIntersection_None_Set_uint32_1024_16 8882346.407 2.54%
SetIntersection_None_Set_uint32_1024_256 8611374.723 -
SetIntersection_None_Set_uint32_1024_4 8674033.595 -
SetIntersection_None_Set_uint32_1024_64 8676109.286 -
SetIntersection_None_Set_uint32_16384_1 150974941.763 -3.36%
SetIntersection_None_Set_uint32_16384_1024 152642979.401 -
SetIntersection_None_Set_uint32_16384_16 151094640.331 -2.26%
SetIntersection_None_Set_uint32_16384_16384 153563910.457 -2.81%
SetIntersection_None_Set_uint32_16384_256 151555163.127 -1.40%
SetIntersection_None_Set_uint32_16384_4 150981844.680 -2.83%
SetIntersection_None_Set_uint32_16384_64 151789385.906 -1.61%
SetIntersection_None_Set_uint32_16_1 66374886.524 -
SetIntersection_None_Set_uint32_16_16 35139033.777 -
SetIntersection_None_Set_uint32_16_4 56332870.180 -
SetIntersection_None_Set_uint32_1_1 533229829.714 -
SetIntersection_None_Set_uint32_256_1 11274420.764 -
SetIntersection_None_Set_uint32_256_16 10613635.449 -
SetIntersection_None_Set_uint32_256_256 5743504.339 -
SetIntersection_None_Set_uint32_256_4 11255761.877 -
SetIntersection_None_Set_uint32_256_64 9139811.122 -
SetIntersection_None_Set_uint32_262144_1 1152819.744 -2.75%
SetIntersection_None_Set_uint32_262144_1024 1145986.086 -2.13%
SetIntersection_None_Set_uint32_262144_16 1146093.912 -2.36%
SetIntersection_None_Set_uint32_262144_16384 1155440.918 -2.01%
SetIntersection_None_Set_uint32_262144_256 1146848.959 -2.15%
SetIntersection_None_Set_uint32_262144_262144 1152580.731 -2.15%
SetIntersection_None_Set_uint32_262144_4 1146969.076 -2.12%
SetIntersection_None_Set_uint32_262144_64 1144194.418 -2.66%
SetIntersection_None_Set_uint32_4_1 215520301.337 -
SetIntersection_None_Set_uint32_4_4 134989570.456 -
SetIntersection_None_Set_uint32_64_1 22396697.714 1.28%
SetIntersection_None_Set_uint32_64_16 18274621.379 -
SetIntersection_None_Set_uint32_64_4 21346815.000 -
SetIntersection_None_Set_uint32_64_64 11408144.205 -
SetIntersection_None_Set_uint64_1024_1 8607056.848 -
SetIntersection_None_Set_uint64_1024_1024 8676802.381 -
SetIntersection_None_Set_uint64_1024_16 8595574.673 -6.49%
SetIntersection_None_Set_uint64_1024_256 8590326.649 -1.90%
SetIntersection_None_Set_uint64_1024_4 8789663.514 -2.17%
SetIntersection_None_Set_uint64_1024_64 8623667.005 -4.79%
SetIntersection_None_Set_uint64_16384_1 157561435.555 -
SetIntersection_None_Set_uint64_16384_1024 168155285.767 -1.22%
SetIntersection_None_Set_uint64_16384_16 161915771.738 -2.39%
SetIntersection_None_Set_uint64_16384_16384 165225849.104 -1.59%
SetIntersection_None_Set_uint64_16384_256 163191363.461 -1.25%
SetIntersection_None_Set_uint64_16384_4 159390986.381 -1.24%
SetIntersection_None_Set_uint64_16384_64 164932341.897 -
SetIntersection_None_Set_uint64_16_1 66285403.905 -
SetIntersection_None_Set_uint64_16_16 34918365.260 -
SetIntersection_None_Set_uint64_16_4 56167261.081 -
SetIntersection_None_Set_uint64_1_1 530951004.803 -
SetIntersection_None_Set_uint64_256_1 11362141.619 -
SetIntersection_None_Set_uint64_256_16 10804045.925 -
SetIntersection_None_Set_uint64_256_256 5601938.757 -
SetIntersection_None_Set_uint64_256_4 11001052.168 -1.82%
SetIntersection_None_Set_uint64_256_64 9004905.358 -
SetIntersection_None_Set_uint64_262144_1 1198513.266 -
SetIntersection_None_Set_uint64_262144_1024 1209779.381 -
SetIntersection_None_Set_uint64_262144_16 1198033.774 -
SetIntersection_None_Set_uint64_262144_16384 1208961.346 -
SetIntersection_None_Set_uint64_262144_256 1197904.217 -
SetIntersection_None_Set_uint64_262144_262144 1221045.899 -1.43%
SetIntersection_None_Set_uint64_262144_4 1195370.526 -
SetIntersection_None_Set_uint64_262144_64 1199178.061 -
SetIntersection_None_Set_uint64_4_1 214712833.503 -
SetIntersection_None_Set_uint64_4_4 134241837.592 -
SetIntersection_None_Set_uint64_64_1 22364001.565 -
SetIntersection_None_Set_uint64_64_16 18069944.595 -1.37%
SetIntersection_None_Set_uint64_64_4 21061260.417 -
SetIntersection_None_Set_uint64_64_64 11323287.545 -
SetIntersection_None_Vector_float_1024_1 1138060.187 4.58%
SetIntersection_None_Vector_float_1024_1024 1144781.182 8.83%
SetIntersection_None_Vector_float_1024_16 1125739.209 4.28%
SetIntersection_None_Vector_float_1024_256 1126108.960 3.62%
SetIntersection_None_Vector_float_1024_4 1120686.688 4.61%
SetIntersection_None_Vector_float_1024_64 1111907.910 2.89%
SetIntersection_None_Vector_float_16384_1 1161053.683 5.71%
SetIntersection_None_Vector_float_16384_1024 1194728.268 7.97%
SetIntersection_None_Vector_float_16384_16 1160892.911 5.07%
SetIntersection_None_Vector_float_16384_16384 1168869.895 7.29%
SetIntersection_None_Vector_float_16384_256 1198407.938 8.92%
SetIntersection_None_Vector_float_16384_4 1178486.125 7.23%
SetIntersection_None_Vector_float_16384_64 1165004.125 6.42%
SetIntersection_None_Vector_float_16_1 66453767.857 5.58%
SetIntersection_None_Vector_float_16_16 34822302.332 3.77%
SetIntersection_None_Vector_float_16_4 56491390.643 5.23%
SetIntersection_None_Vector_float_1_1 532931166.997 -2.87%
SetIntersection_None_Vector_float_256_1 4450492.911 4.92%
SetIntersection_None_Vector_float_256_16 4210728.427 5.36%
SetIntersection_None_Vector_float_256_256 2218557.963 4.24%
SetIntersection_None_Vector_float_256_4 4412328.351 4.54%
SetIntersection_None_Vector_float_256_64 3549146.954 3.97%
SetIntersection_None_Vector_float_262144_1 1183496.624 3.63%
SetIntersection_None_Vector_float_262144_1024 1178798.107 7.80%
SetIntersection_None_Vector_float_262144_16 1170363.435 3.95%
SetIntersection_None_Vector_float_262144_16384 1168839.650 2.85%
SetIntersection_None_Vector_float_262144_256 1166270.777 3.28%
SetIntersection_None_Vector_float_262144_262144 1173280.728 6.03%
SetIntersection_None_Vector_float_262144_4 1192668.274 5.84%
SetIntersection_None_Vector_float_262144_64 1172485.368 4.00%
SetIntersection_None_Vector_float_4_1 223490919.389 4.19%
SetIntersection_None_Vector_float_4_4 140223596.644 5.21%
SetIntersection_None_Vector_float_64_1 17269090.188 3.99%
SetIntersection_None_Vector_float_64_16 13961470.134 3.58%
SetIntersection_None_Vector_float_64_4 16843446.035 6.20%
SetIntersection_None_Vector_float_64_64 8743478.485 4.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1113059.819 1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1092722.696 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1110262.903 1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1111734.272 1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1108646.771 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1109291.880 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1127336.966 2.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1104350.719 2.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1145497.154 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1131113.645 1.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1151789.712 1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1144556.198 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1145453.562 1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63742072.037 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33813498.609 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54306140.010 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534700164.042 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4361913.393 2.34%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4114536.650 2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2184525.581 1.89%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4220853.097 -1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3472361.737 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1187287.253 1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1190103.343 2.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1143535.480 -1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1187235.346 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1161551.090 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197430.851 2.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1135526.090 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1190142.120 5.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214558874.089 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134115299.323 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16919651.550 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13794924.298 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16116236.877 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8563649.288 -
SetIntersection_None_Vector_string_1024_1 1139254.469 -
SetIntersection_None_Vector_string_1024_1024 1161325.262 -
SetIntersection_None_Vector_string_1024_16 1162655.309 -
SetIntersection_None_Vector_string_1024_256 1161863.088 -
SetIntersection_None_Vector_string_1024_4 1161016.706 -
SetIntersection_None_Vector_string_1024_64 1164001.211 2.14%
SetIntersection_None_Vector_string_16384_1 1226913.390 -
SetIntersection_None_Vector_string_16384_1024 1230491.266 2.16%
SetIntersection_None_Vector_string_16384_16 1258764.937 1.40%
SetIntersection_None_Vector_string_16384_16384 1243086.498 1.17%
SetIntersection_None_Vector_string_16384_256 1233219.049 -
SetIntersection_None_Vector_string_16384_4 1240349.207 1.04%
SetIntersection_None_Vector_string_16384_64 1221326.751 -
SetIntersection_None_Vector_string_16_1 65358169.720 -
SetIntersection_None_Vector_string_16_16 34586081.863 -
SetIntersection_None_Vector_string_16_4 55205400.415 -
SetIntersection_None_Vector_string_1_1 535437025.027 -
SetIntersection_None_Vector_string_256_1 4550277.494 -
SetIntersection_None_Vector_string_256_16 4244614.386 -
SetIntersection_None_Vector_string_256_256 2279083.999 -
SetIntersection_None_Vector_string_256_4 4498737.845 -
SetIntersection_None_Vector_string_256_64 3633165.451 -
SetIntersection_None_Vector_string_262144_1 1294377.405 -
SetIntersection_None_Vector_string_262144_1024 1293899.634 -
SetIntersection_None_Vector_string_262144_16 1293278.818 2.48%
SetIntersection_None_Vector_string_262144_16384 1289179.687 -1.10%
SetIntersection_None_Vector_string_262144_256 1252696.247 -2.81%
SetIntersection_None_Vector_string_262144_262144 1316264.309 1.09%
SetIntersection_None_Vector_string_262144_4 1288817.475 -1.77%
SetIntersection_None_Vector_string_262144_64 1299153.405 1.38%
SetIntersection_None_Vector_string_4_1 216952967.047 -
SetIntersection_None_Vector_string_4_4 135714076.302 -
SetIntersection_None_Vector_string_64_1 17406476.059 -
SetIntersection_None_Vector_string_64_16 14065579.871 -
SetIntersection_None_Vector_string_64_4 16707273.988 -
SetIntersection_None_Vector_string_64_64 8895370.980 1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115827.736 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1121764.899 2.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1063230.322 -4.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114074.124 3.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1122321.730 1.36%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1096649.225 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155751.048 1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1147412.729 -1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150950.165 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1170141.132 2.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1146570.809 1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1153776.591 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1131799.524 -2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63222441.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33812624.723 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53811316.077 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530855429.021 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4223893.801 -3.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4053698.185 -2.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2157005.295 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4187419.864 -1.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3454072.541 2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1223785.660 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1115354.035 -6.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1181786.525 4.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1179997.231 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1212310.618 3.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1180990.643 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1162489.208 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1153749.070 -3.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213471410.928 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133504469.756 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16710638.563 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13529119.729 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15972498.422 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8567322.929 -
SetIntersection_None_Vector_uint32_1024_1 1076415.138 1.29%
SetIntersection_None_Vector_uint32_1024_1024 1074883.267 -
SetIntersection_None_Vector_uint32_1024_16 1076441.955 -
SetIntersection_None_Vector_uint32_1024_256 1075732.561 2.62%
SetIntersection_None_Vector_uint32_1024_4 1078486.158 -
SetIntersection_None_Vector_uint32_1024_64 1053195.058 -2.32%
SetIntersection_None_Vector_uint32_16384_1 1102391.727 -
SetIntersection_None_Vector_uint32_16384_1024 1104058.276 -
SetIntersection_None_Vector_uint32_16384_16 1104689.266 -
SetIntersection_None_Vector_uint32_16384_16384 1102656.850 -
SetIntersection_None_Vector_uint32_16384_256 1070840.957 -3.29%
SetIntersection_None_Vector_uint32_16384_4 1099294.417 -
SetIntersection_None_Vector_uint32_16384_64 1099960.828 -
SetIntersection_None_Vector_uint32_16_1 63068180.756 -
SetIntersection_None_Vector_uint32_16_16 33587494.048 -
SetIntersection_None_Vector_uint32_16_4 53688453.473 -
SetIntersection_None_Vector_uint32_1_1 532992645.909 -
SetIntersection_None_Vector_uint32_256_1 4265663.404 -
SetIntersection_None_Vector_uint32_256_16 4026995.356 -
SetIntersection_None_Vector_uint32_256_256 2096258.334 -1.42%
SetIntersection_None_Vector_uint32_256_4 4189181.715 -
SetIntersection_None_Vector_uint32_256_64 3419392.488 -
SetIntersection_None_Vector_uint32_262144_1 1130691.387 -
SetIntersection_None_Vector_uint32_262144_1024 1132052.099 -
SetIntersection_None_Vector_uint32_262144_16 1118561.884 -
SetIntersection_None_Vector_uint32_262144_16384 1140008.296 2.43%
SetIntersection_None_Vector_uint32_262144_256 1120575.825 -
SetIntersection_None_Vector_uint32_262144_262144 1127811.767 1.03%
SetIntersection_None_Vector_uint32_262144_4 1141145.292 1.45%
SetIntersection_None_Vector_uint32_262144_64 1127890.523 -
SetIntersection_None_Vector_uint32_4_1 213617515.471 -
SetIntersection_None_Vector_uint32_4_4 133321922.484 -
SetIntersection_None_Vector_uint32_64_1 16585279.854 -
SetIntersection_None_Vector_uint32_64_16 13496043.000 -
SetIntersection_None_Vector_uint32_64_4 15848446.691 -
SetIntersection_None_Vector_uint32_64_64 8440085.639 -
SetIntersection_None_Vector_uint64_1024_1 1080885.106 6.55%
SetIntersection_None_Vector_uint64_1024_1024 1081529.775 1.34%
SetIntersection_None_Vector_uint64_1024_16 1084906.444 2.18%
SetIntersection_None_Vector_uint64_1024_256 1081458.213 1.15%
SetIntersection_None_Vector_uint64_1024_4 1081375.153 4.23%
SetIntersection_None_Vector_uint64_1024_64 1080482.476 1.35%
SetIntersection_None_Vector_uint64_16384_1 1109034.241 1.57%
SetIntersection_None_Vector_uint64_16384_1024 1078433.201 -2.03%
SetIntersection_None_Vector_uint64_16384_16 1084965.342 -
SetIntersection_None_Vector_uint64_16384_16384 1098808.534 2.86%
SetIntersection_None_Vector_uint64_16384_256 1042415.713 -4.33%
SetIntersection_None_Vector_uint64_16384_4 1054871.283 -3.39%
SetIntersection_None_Vector_uint64_16384_64 1095270.156 2.54%
SetIntersection_None_Vector_uint64_16_1 62823831.580 -
SetIntersection_None_Vector_uint64_16_16 33406740.034 -
SetIntersection_None_Vector_uint64_16_4 53496183.025 -
SetIntersection_None_Vector_uint64_1_1 529315524.919 -
SetIntersection_None_Vector_uint64_256_1 4246722.245 -
SetIntersection_None_Vector_uint64_256_16 3972113.128 -
SetIntersection_None_Vector_uint64_256_256 2075559.361 -2.13%
SetIntersection_None_Vector_uint64_256_4 4126440.414 -
SetIntersection_None_Vector_uint64_256_64 3386538.210 1.82%
SetIntersection_None_Vector_uint64_262144_1 1124534.646 -
SetIntersection_None_Vector_uint64_262144_1024 1120084.146 -
SetIntersection_None_Vector_uint64_262144_16 1111162.186 -
SetIntersection_None_Vector_uint64_262144_16384 1102351.360 -
SetIntersection_None_Vector_uint64_262144_256 1114237.152 -
SetIntersection_None_Vector_uint64_262144_262144 1108912.563 -1.31%
SetIntersection_None_Vector_uint64_262144_4 1118888.691 -
SetIntersection_None_Vector_uint64_262144_64 1128037.327 1.22%
SetIntersection_None_Vector_uint64_4_1 212086185.589 -
SetIntersection_None_Vector_uint64_4_4 132579524.648 -
SetIntersection_None_Vector_uint64_64_1 16563675.213 1.13%
SetIntersection_None_Vector_uint64_64_16 13451769.788 1.08%
SetIntersection_None_Vector_uint64_64_4 15998539.093 2.64%
SetIntersection_None_Vector_uint64_64_64 8353964.447 -
bm_gcd_complex 17.718 -
bm_gcd_random 29.065 -
bm_gcd_trivial 0.651 -3.85%
bm_lexicographical_compare<int>/1 1.209 -15.58%
bm_lexicographical_compare<int>/1048576 68399.032 -
bm_lexicographical_compare<int>/262144 16239.586 -
bm_lexicographical_compare<int>/32768 1915.953 -
bm_lexicographical_compare<int>/4096 238.342 -
bm_lexicographical_compare<int>/512 29.837 -
bm_lexicographical_compare<int>/64 4.418 -1.96%
bm_lexicographical_compare<int>/8 1.523 -4.96%
bm_lexicographical_compare<signed_char>/1 1.429 7.94%
bm_lexicographical_compare<signed_char>/1048576 16264.198 -
bm_lexicographical_compare<signed_char>/262144 3836.764 -
bm_lexicographical_compare<signed_char>/32768 478.334 -
bm_lexicographical_compare<signed_char>/4096 59.799 -
bm_lexicographical_compare<signed_char>/512 7.742 -
bm_lexicographical_compare<signed_char>/64 1.990 -4.78%
bm_lexicographical_compare<signed_char>/8 3.330 5.55%
bm_lexicographical_compare<unsigned_char>/1 1.613 8.23%
bm_lexicographical_compare<unsigned_char>/1048576 17924.015 -
bm_lexicographical_compare<unsigned_char>/262144 4492.616 -
bm_lexicographical_compare<unsigned_char>/32768 572.504 -
bm_lexicographical_compare<unsigned_char>/4096 77.701 -
bm_lexicographical_compare<unsigned_char>/512 8.786 1.54%
bm_lexicographical_compare<unsigned_char>/64 2.023 10.17%
bm_lexicographical_compare<unsigned_char>/8 1.386 15.04%
bm_ranges_lexicographical_compare<int>/1 1.249 -13.75%
bm_ranges_lexicographical_compare<int>/1048576 68384.197 -
bm_ranges_lexicographical_compare<int>/262144 16247.135 -
bm_ranges_lexicographical_compare<int>/32768 1915.873 -
bm_ranges_lexicographical_compare<int>/4096 238.445 -
bm_ranges_lexicographical_compare<int>/512 29.793 -
bm_ranges_lexicographical_compare<int>/64 4.447 -
bm_ranges_lexicographical_compare<int>/8 1.499 -
bm_ranges_lexicographical_compare<signed_char>/1 1.740 13.02%
bm_ranges_lexicographical_compare<signed_char>/1048576 16248.346 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.546 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.016 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.862 -
bm_ranges_lexicographical_compare<signed_char>/512 7.971 -2.14%
bm_ranges_lexicographical_compare<signed_char>/64 2.454 2.46%
bm_ranges_lexicographical_compare<signed_char>/8 3.560 2.07%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 -2.91%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.569 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.100 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.411 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.685 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.785 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.979 -3.21%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.484 -
bm_ranges_swap_ranges_vb_aligned/1048576 3336.347 -
bm_ranges_swap_ranges_vb_aligned/128 3.387 -
bm_ranges_swap_ranges_vb_aligned/131072 252.326 -1.32%
bm_ranges_swap_ranges_vb_aligned/16 3.270 -
bm_ranges_swap_ranges_vb_aligned/16384 34.734 -
bm_ranges_swap_ranges_vb_aligned/2048 8.537 -
bm_ranges_swap_ranges_vb_aligned/256 3.456 -
bm_ranges_swap_ranges_vb_aligned/262144 498.022 -1.49%
bm_ranges_swap_ranges_vb_aligned/32 3.269 -1.48%
bm_ranges_swap_ranges_vb_aligned/32768 64.086 -
bm_ranges_swap_ranges_vb_aligned/4096 11.918 -
bm_ranges_swap_ranges_vb_aligned/512 5.120 -
bm_ranges_swap_ranges_vb_aligned/524288 1043.839 -
bm_ranges_swap_ranges_vb_aligned/64 3.133 2.24%
bm_ranges_swap_ranges_vb_aligned/65536 123.033 -
bm_ranges_swap_ranges_vb_aligned/8 3.226 -
bm_ranges_swap_ranges_vb_aligned/8192 19.485 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15671.857 -
bm_ranges_swap_ranges_vb_unaligned/262144 3774.177 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.729 -
bm_ranges_swap_ranges_vb_unaligned/4096 66.752 -
bm_ranges_swap_ranges_vb_unaligned/512 13.517 -
bm_ranges_swap_ranges_vb_unaligned/64 6.168 -1.47%
bm_ranges_swap_ranges_vb_unaligned/8 5.058 -
bm_swap_ranges_vb_aligned/1048576 3337.701 -
bm_swap_ranges_vb_aligned/262144 483.150 -
bm_swap_ranges_vb_aligned/32768 63.881 -
bm_swap_ranges_vb_aligned/4096 12.514 -
bm_swap_ranges_vb_aligned/512 4.950 -
bm_swap_ranges_vb_aligned/64 2.880 -2.11%
bm_swap_ranges_vb_aligned/8 3.270 3.06%
bm_swap_ranges_vb_unaligned/1048576 15873.044 -
bm_swap_ranges_vb_unaligned/262144 3830.086 -
bm_swap_ranges_vb_unaligned/32768 483.806 -
bm_swap_ranges_vb_unaligned/4096 65.074 -
bm_swap_ranges_vb_unaligned/512 12.570 -
bm_swap_ranges_vb_unaligned/64 4.963 -
bm_swap_ranges_vb_unaligned/8 4.757 -1.28%
bm_write 579.141 -2.53%
ranges::min(std::deque<__int128>)/1 0.681 2.22%
ranges::min(std::deque<__int128>)/64 20.909 -4.94%
ranges::min(std::deque<__int128>)/70000 24283.608 -
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.658 -10.77%
ranges::min(std::deque<char>)/64 17.928 8.24%
ranges::min(std::deque<char>)/70000 20053.109 12.45%
ranges::min(std::deque<char>)/8 2.309 -8.89%
ranges::min(std::deque<long_long>)/1 0.677 -2.27%
ranges::min(std::deque<long_long>)/64 15.762 -13.83%
ranges::min(std::deque<long_long>)/70000 18928.952 -10.79%
ranges::min(std::deque<long_long>)/8 2.304 -
ranges::min(std::list<__int128>)/1 0.310 -24.37%
ranges::min(std::list<__int128>)/64 35.983 7.32%
ranges::min(std::list<__int128>)/70000 61441.956 2.73%
ranges::min(std::list<__int128>)/8 2.275 9.79%
ranges::min(std::list<char>)/1 0.420 -
ranges::min(std::list<char>)/64 26.932 -
ranges::min(std::list<char>)/70000 54552.318 -
ranges::min(std::list<char>)/8 1.885 -1.04%
ranges::min(std::list<long_long>)/1 0.263 -28.04%
ranges::min(std::list<long_long>)/64 24.670 -
ranges::min(std::list<long_long>)/70000 51177.296 -
ranges::min(std::list<long_long>)/8 1.970 2.85%
ranges::min(std::vector<__int128>)/1 0.346 -10.00%
ranges::min(std::vector<__int128>)/64 26.681 -
ranges::min(std::vector<__int128>)/70000 30186.768 -
ranges::min(std::vector<__int128>)/8 2.900 -
ranges::min(std::vector<char>)/1 0.262 -42.41%
ranges::min(std::vector<char>)/64 4.233 -
ranges::min(std::vector<char>)/70000 496.306 -
ranges::min(std::vector<char>)/8 2.419 -
ranges::min(std::vector<long_long>)/1 0.334 7.70%
ranges::min(std::vector<long_long>)/64 5.072 8.08%
ranges::min(std::vector<long_long>)/70000 7961.994 -
ranges::min(std::vector<long_long>)/8 2.293 5.15%
ranges::minmax(std::deque<__int128>)/1 0.660 -4.07%
ranges::minmax(std::deque<__int128>)/64 31.046 -
ranges::minmax(std::deque<__int128>)/70000 34951.750 1.16%
ranges::minmax(std::deque<__int128>)/8 3.971 3.91%
ranges::minmax(std::deque<char>)/1 0.834 12.58%
ranges::minmax(std::deque<char>)/64 23.232 -20.70%
ranges::minmax(std::deque<char>)/70000 24161.964 -16.97%
ranges::minmax(std::deque<char>)/8 3.910 -2.93%
ranges::minmax(std::deque<long_long>)/1 0.852 3.16%
ranges::minmax(std::deque<long_long>)/64 24.691 7.02%
ranges::minmax(std::deque<long_long>)/70000 26056.159 -
ranges::minmax(std::deque<long_long>)/8 4.056 5.55%
ranges::minmax(std::list<__int128>)/1 0.450 2.54%
ranges::minmax(std::list<__int128>)/64 39.097 -
ranges::minmax(std::list<__int128>)/70000 57853.147 -
ranges::minmax(std::list<__int128>)/8 3.859 -
ranges::minmax(std::list<char>)/1 0.378 -17.54%
ranges::minmax(std::list<char>)/64 33.999 -2.96%
ranges::minmax(std::list<char>)/70000 53840.316 -4.14%
ranges::minmax(std::list<char>)/8 2.523 -
ranges::minmax(std::list<long_long>)/1 0.428 14.39%
ranges::minmax(std::list<long_long>)/64 30.482 -1.11%
ranges::minmax(std::list<long_long>)/70000 54244.520 -
ranges::minmax(std::list<long_long>)/8 2.537 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.087 -
ranges::minmax(std::vector<__int128>)/70000 35136.671 -
ranges::minmax(std::vector<__int128>)/8 4.115 -
ranges::minmax(std::vector<char>)/1 0.619 -7.73%
ranges::minmax(std::vector<char>)/64 1.236 4.16%
ranges::minmax(std::vector<char>)/70000 592.270 -
ranges::minmax(std::vector<char>)/8 0.986 1.82%
ranges::minmax(std::vector<long_long>)/1 0.680 -
ranges::minmax(std::vector<long_long>)/64 10.191 -
ranges::minmax(std::vector<long_long>)/70000 9190.403 -
ranges::minmax(std::vector<long_long>)/8 2.109 -
rng::contains(deque<int>)_(process_all)/1048576 244570.181 -
rng::contains(deque<int>)_(process_all)/32 8.734 -
rng::contains(deque<int>)_(process_all)/50 12.674 -
rng::contains(deque<int>)_(process_all)/8 3.024 -2.75%
rng::contains(deque<int>)_(process_all)/8192 1869.467 -
rng::contains(list<int>)_(process_all)/1048576 829996.738 -
rng::contains(list<int>)_(process_all)/32 9.330 -
rng::contains(list<int>)_(process_all)/50 18.222 1.59%
rng::contains(list<int>)_(process_all)/8 2.323 -3.01%
rng::contains(list<int>)_(process_all)/8192 7193.026 -
rng::contains(vector<int>)_(process_all)/1048576 232912.373 -
rng::contains(vector<int>)_(process_all)/32 8.389 -
rng::contains(vector<int>)_(process_all)/50 12.309 -
rng::contains(vector<int>)_(process_all)/8 2.746 2.52%
rng::contains(vector<int>)_(process_all)/8192 1807.562 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18092.932 -13.60%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18886.820 -13.64%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1450448.285 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 428633.950 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.513 -23.64%
rng::contains_subrange(deque<int>)_(process_all)/32 12.488 -16.83%
rng::contains_subrange(deque<int>)_(process_all)/50 23.501 -9.32%
rng::contains_subrange(deque<int>)_(process_all)/8192 3346.302 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501657.079 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.060 17.65%
rng::contains_subrange(deque<int>)_(same_length)/32 20.608 12.38%
rng::contains_subrange(deque<int>)_(same_length)/50 28.745 6.33%
rng::contains_subrange(deque<int>)_(same_length)/8192 3911.684 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475762.390 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.379 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.511 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.524 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3708.058 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37308.182 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38906.078 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2539835.730 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853440.221 -
rng::contains_subrange(list<int>)_(process_all)/16 4.871 2.09%
rng::contains_subrange(list<int>)_(process_all)/32 10.016 -1.50%
rng::contains_subrange(list<int>)_(process_all)/50 17.716 1.81%
rng::contains_subrange(list<int>)_(process_all)/8192 6843.921 -15.39%
rng::contains_subrange(list<int>)_(same_length)/1048576 941908.657 -
rng::contains_subrange(list<int>)_(same_length)/16 5.854 -
rng::contains_subrange(list<int>)_(same_length)/32 16.476 -
rng::contains_subrange(list<int>)_(same_length)/50 25.414 -
rng::contains_subrange(list<int>)_(same_length)/8192 7915.092 -
rng::contains_subrange(list<int>)_(single_element)/1048576 827757.930 -
rng::contains_subrange(list<int>)_(single_element)/16 4.930 2.36%
rng::contains_subrange(list<int>)_(single_element)/32 10.182 1.35%
rng::contains_subrange(list<int>)_(single_element)/50 17.929 2.83%
rng::contains_subrange(list<int>)_(single_element)/8192 6952.321 -3.37%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13284.940 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13940.815 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761674.737 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208656.715 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.792 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.008 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.881 3.51%
rng::contains_subrange(vector<int>)_(process_all)/8192 1625.202 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244723.997 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.715 -3.48%
rng::contains_subrange(vector<int>)_(same_length)/32 8.613 -
rng::contains_subrange(vector<int>)_(same_length)/50 13.020 1.60%
rng::contains_subrange(vector<int>)_(same_length)/8192 1972.970 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 233715.384 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.602 -2.38%
rng::contains_subrange(vector<int>)_(single_element)/32 8.468 -1.68%
rng::contains_subrange(vector<int>)_(single_element)/50 12.391 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1819.833 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 458.651 -1.35%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 496365.642 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.134 -6.55%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.729 -11.13%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3997.634 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.129 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.900 4.66%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.137 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 531.558 2.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513551.411 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.529 3.66%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.724 3.27%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3986.472 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.890 6.62%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.165 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2875.958 38.40%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2279283.524 3.41%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.406 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.959 2.30%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19781.995 11.84%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 810.365 21.97%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462441.858 1.24%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.238 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.849 1.01%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11619.725 1.76%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1810.587 -5.91%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2364778.997 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.228 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.365 -3.00%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20227.949 3.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 707.233 6.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464254.707 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.652 2.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.792 2.75%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11256.690 -4.66%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.701 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.134 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953815.793 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.461 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.121 1.37%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8777.564 -1.19%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.771 -1.44%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.753 -2.42%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.180 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1068055.365 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.070 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.739 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13162.800 15.25%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.822 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73666.977 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.519 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.583 4.71%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.779 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.308 -8.14%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.302 -7.98%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.368 -3.07%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.318 -7.14%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.305 -7.49%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.091 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306371.554 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.968 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.035 2.41%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2543.679 -
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.812 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.701 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9356.564 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.408 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.676 -1.65%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2307.117 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.869 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15459.227 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.455 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.496 1.01%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3863.321 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 728.387 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26600.654 -2.95%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.944 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.478 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9093.246 -4.84%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.497 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.693 -2.94%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.659 1.69%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.013 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 168.941 -4.13%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.201 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8613.431 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.586 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.922 -3.34%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2120.171 -
rng::find(vector<bool>)_(process_all)/1024 4.595 -
rng::find(vector<bool>)_(process_all)/1048576 3631.973 -1.45%
rng::find(vector<bool>)_(process_all)/50 0.734 8.31%
rng::find(vector<bool>)_(process_all)/8 0.735 6.96%
rng::find(vector<bool>)_(process_all)/8192 33.411 -
rng::find_if(vector<bool>)_(process_all)/1024 564.521 -
rng::find_if(vector<bool>)_(process_all)/1048576 575796.857 -
rng::find_if(vector<bool>)_(process_all)/50 23.840 -
rng::find_if(vector<bool>)_(process_all)/8 3.521 -
rng::find_if(vector<bool>)_(process_all)/8192 4498.734 -
rng::find_if_not(vector<bool>)_(process_all)/1024 564.047 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575396.242 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.829 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.529 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4495.337 -
rng::find_last(deque<int>)_(bail_10%)/1024 261.444 15.66%
rng::find_last(deque<int>)_(bail_10%)/1048576 322678.604 -
rng::find_last(deque<int>)_(bail_10%)/50 13.024 14.59%
rng::find_last(deque<int>)_(bail_10%)/8 2.728 -
rng::find_last(deque<int>)_(bail_10%)/8192 2502.458 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.847 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25377.930 -
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -
rng::find_last(deque<int>)_(bail_90%)/8 0.867 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.081 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.116 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365337.572 -48.36%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.057 -2.74%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5840.587 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 729.072 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 383979.236 -42.34%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.661 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.422 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5983.473 -
rng::find_last(list<int>)_(bail_10%)/1024 680.572 -50.67%
rng::find_last(list<int>)_(bail_10%)/1048576 785634.503 -
rng::find_last(list<int>)_(bail_10%)/50 15.883 1.09%
rng::find_last(list<int>)_(bail_10%)/8 2.074 -
rng::find_last(list<int>)_(bail_10%)/8192 6313.101 -5.41%
rng::find_last(list<int>)_(bail_90%)/1024 77.142 1.36%
rng::find_last(list<int>)_(bail_90%)/1048576 86639.650 -
rng::find_last(list<int>)_(bail_90%)/50 1.296 -5.75%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.683 1.11%
rng::find_last(vector<char>)_(bail_10%)/1024 210.325 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205855.282 -
rng::find_last(vector<char>)_(bail_10%)/50 10.805 -
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1621.274 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.672 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22917.108 -
rng::find_last(vector<char>)_(bail_90%)/50 1.439 -2.02%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.595 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.853 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213089.373 -
rng::find_last(vector<int>)_(bail_10%)/50 10.763 -1.39%
rng::find_last(vector<int>)_(bail_10%)/8 2.009 -
rng::find_last(vector<int>)_(bail_10%)/8192 1649.181 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.871 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23429.518 1.30%
rng::find_last(vector<int>)_(bail_90%)/50 1.491 1.18%
rng::find_last(vector<int>)_(bail_90%)/8 0.486 5.21%
rng::find_last(vector<int>)_(bail_90%)/8192 188.637 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 356.763 -1.23%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 364397.715 -
rng::find_last_if(deque<int>)_(bail_10%)/50 18.306 -5.12%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.807 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2884.809 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.421 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38191.389 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.582 2.61%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.990 -13.89%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.707 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.069 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899473.350 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.575 1.22%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.358 -2.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7067.739 -4.95%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.635 -3.28%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896843.267 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.614 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.377 3.63%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6744.456 -
rng::find_last_if(list<int>)_(bail_10%)/1024 678.478 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804640.081 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.198 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.303 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6523.635 -9.10%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.352 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88595.157 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.166 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.057 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.413 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236995.040 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.405 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.096 1.32%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.144 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.608 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26212.278 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.512 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.470 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.206 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.185 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306118.933 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.501 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.629 1.34%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2180.945 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.314 -1.51%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33534.165 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.579 3.32%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.515 -17.28%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.798 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 361.091 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362828.214 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.638 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.814 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2772.036 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.725 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38337.964 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.356 -7.58%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.913 -6.11%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.489 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 757.744 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 910267.087 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.775 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.172 -6.68%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6598.417 -1.94%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 763.287 -5.59%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899875.590 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.036 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.350 -8.39%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6464.780 -1.43%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 679.393 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802782.286 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.873 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.184 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6603.921 -14.71%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.076 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88461.765 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.092 1.05%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.162 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.213 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237989.251 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.439 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.076 -3.70%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.399 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.907 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26207.791 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.512 3.59%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.459 -3.33%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.686 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.717 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306911.828 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.618 -12.86%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 1.40%
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2179.809 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.638 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33468.234 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.520 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.484 4.82%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.013 -
rng::fold_left(deque<int>)/1048576 550931.103 -
rng::fold_left(deque<int>)/32 16.410 -
rng::fold_left(deque<int>)/50 27.373 -
rng::fold_left(deque<int>)/8 3.919 2.05%
rng::fold_left(deque<int>)/8192 4474.242 -1.88%
rng::fold_left(list<int>)/1048576 1355085.676 -
rng::fold_left(list<int>)/32 20.747 -
rng::fold_left(list<int>)/50 37.496 -
rng::fold_left(list<int>)/8 3.863 -
rng::fold_left(list<int>)/8192 10720.667 -
rng::fold_left(vector<int>)/1048576 1324830.104 -
rng::fold_left(vector<int>)/32 21.731 -
rng::fold_left(vector<int>)/50 37.245 -
rng::fold_left(vector<int>)/8 3.559 -
rng::fold_left(vector<int>)/8192 10308.045 -
rng::for_each(map<int>)/32 25.303 -
rng::for_each(map<int>)/50 38.278 1.13%
rng::for_each(map<int>)/8 6.153 -1.01%
rng::for_each(map<int>)/8192 7272.004 -
rng::for_each(multimap<int>)/32 25.980 -2.17%
rng::for_each(multimap<int>)/50 40.513 1.60%
rng::for_each(multimap<int>)/8 6.206 -
rng::for_each(multimap<int>)/8192 7339.827 -
rng::for_each(multiset<int>)/32 25.204 -
rng::for_each(multiset<int>)/50 39.140 -
rng::for_each(multiset<int>)/8 6.648 -
rng::for_each(multiset<int>)/8192 7491.619 -2.28%
rng::for_each(set<int>)/32 25.157 -1.21%
rng::for_each(set<int>)/50 37.949 -
rng::for_each(set<int>)/8 6.545 -
rng::for_each(set<int>)/8192 7453.722 -2.59%
rng::starts_with(deque<int>)/1000 456.594 3.68%
rng::starts_with(deque<int>)/1024 481.335 4.14%
rng::starts_with(deque<int>)/1048576 495372.640 -
rng::starts_with(deque<int>)/8 4.046 -
rng::starts_with(deque<int>)/8192 3862.801 -
rng::starts_with(deque<int>,_pred)/1000 515.030 -
rng::starts_with(deque<int>,_pred)/1024 531.913 -
rng::starts_with(deque<int>,_pred)/1048576 534906.421 -2.54%
rng::starts_with(deque<int>,_pred)/8 4.654 -
rng::starts_with(deque<int>,_pred)/8192 4198.290 -
rng::starts_with(list<int>)/1000 1539.770 103.04%
rng::starts_with(list<int>)/1024 1576.555 102.83%
rng::starts_with(list<int>)/1048576 941755.249 -
rng::starts_with(list<int>)/8 2.926 -
rng::starts_with(list<int>)/8192 7971.919 -14.23%
rng::starts_with(list<int>,_pred)/1000 788.435 -
rng::starts_with(list<int>,_pred)/1024 806.083 -
rng::starts_with(list<int>,_pred)/1048576 970103.362 -
rng::starts_with(list<int>,_pred)/8 3.511 -
rng::starts_with(list<int>,_pred)/8192 13529.783 27.51%
rng::starts_with(vector<int>)/1000 60.551 3.83%
rng::starts_with(vector<int>)/1024 60.313 -
rng::starts_with(vector<int>)/1048576 68297.476 -7.11%
rng::starts_with(vector<int>)/8 1.257 2.78%
rng::starts_with(vector<int>)/8192 485.198 -2.99%
rng::starts_with(vector<int>,_pred)/1000 278.150 -
rng::starts_with(vector<int>,_pred)/1024 288.813 -
rng::starts_with(vector<int>,_pred)/1048576 304224.551 -
rng::starts_with(vector<int>,_pred)/8 2.540 7.72%
rng::starts_with(vector<int>,_pred)/8192 2487.847 -
std::adjacent_find(deque<int>)/1024 462.613 -
std::adjacent_find(deque<int>)/1048576 475827.365 -
std::adjacent_find(deque<int>)/50 15.858 5.32%
std::adjacent_find(deque<int>)/8 2.857 -7.23%
std::adjacent_find(deque<int>)/8192 3706.507 -
std::adjacent_find(deque<int>,_pred)/1024 629.729 -
std::adjacent_find(deque<int>,_pred)/1048576 649970.459 -
std::adjacent_find(deque<int>,_pred)/50 30.022 -
std::adjacent_find(deque<int>,_pred)/8 4.457 5.62%
std::adjacent_find(deque<int>,_pred)/8192 5096.403 -
std::adjacent_find(list<int>)/1024 735.391 -
std::adjacent_find(list<int>)/1048576 872677.795 -
std::adjacent_find(list<int>)/50 23.429 -
std::adjacent_find(list<int>)/8 2.073 -
std::adjacent_find(list<int>)/8192 7255.481 -
std::adjacent_find(list<int>,_pred)/1024 790.037 -
std::adjacent_find(list<int>,_pred)/1048576 917243.229 -
std::adjacent_find(list<int>,_pred)/50 29.316 -
std::adjacent_find(list<int>,_pred)/8 3.804 -
std::adjacent_find(list<int>,_pred)/8192 7232.636 -1.82%
std::adjacent_find(vector<int>)/1024 234.788 -
std::adjacent_find(vector<int>)/1048576 235347.833 -
std::adjacent_find(vector<int>)/50 12.009 -
std::adjacent_find(vector<int>)/8 2.021 -
std::adjacent_find(vector<int>)/8192 1830.659 -
std::adjacent_find(vector<int>,_pred)/1024 400.217 -
std::adjacent_find(vector<int>,_pred)/1048576 468288.413 -
std::adjacent_find(vector<int>,_pred)/50 22.307 -4.57%
std::adjacent_find(vector<int>,_pred)/8 3.164 -2.53%
std::adjacent_find(vector<int>,_pred)/8192 3188.417 -
std::all_of(deque<int>)_(process_all)/32 12.421 -
std::all_of(deque<int>)_(process_all)/32768 10071.045 -2.04%
std::all_of(deque<int>)_(process_all)/50 19.736 -
std::all_of(deque<int>)_(process_all)/8 3.299 -4.23%
std::all_of(deque<int>)_(process_all)/8192 2552.454 -2.63%
std::all_of(list<int>)_(process_all)/32 11.443 -
std::all_of(list<int>)_(process_all)/32768 25844.189 -
std::all_of(list<int>)_(process_all)/50 21.917 -
std::all_of(list<int>)_(process_all)/8 2.663 -2.54%
std::all_of(list<int>)_(process_all)/8192 7047.112 -7.29%
std::all_of(vector<int>)_(process_all)/32 8.336 -
std::all_of(vector<int>)_(process_all)/32768 8097.778 -
std::all_of(vector<int>)_(process_all)/50 13.611 -6.35%
std::all_of(vector<int>)_(process_all)/8 2.415 1.47%
std::all_of(vector<int>)_(process_all)/8192 2032.489 -
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10141.071 -
std::any_of(deque<int>)_(process_all)/50 18.877 -
std::any_of(deque<int>)_(process_all)/8 3.284 -4.38%
std::any_of(deque<int>)_(process_all)/8192 2531.783 -
std::any_of(list<int>)_(process_all)/32 11.705 -
std::any_of(list<int>)_(process_all)/32768 25765.289 -
std::any_of(list<int>)_(process_all)/50 21.920 -
std::any_of(list<int>)_(process_all)/8 2.668 -
std::any_of(list<int>)_(process_all)/8192 7872.334 13.31%
std::any_of(vector<int>)_(process_all)/32 8.335 -
std::any_of(vector<int>)_(process_all)/32768 8098.739 -
std::any_of(vector<int>)_(process_all)/50 12.609 -10.83%
std::any_of(vector<int>)_(process_all)/8 2.358 -5.38%
std::any_of(vector<int>)_(process_all)/8192 2031.792 -
std::copy(deque<int>)/1048576 50048.621 -
std::copy(deque<int>)/262144 11685.673 -
std::copy(deque<int>)/32768 1143.285 -
std::copy(deque<int>)/4096 145.732 -
std::copy(deque<int>)/512 16.682 -
std::copy(deque<int>)/64 2.752 -
std::copy(deque<int>)/8 2.705 -1.17%
std::copy(list<int>)/1048576 865412.531 -
std::copy(list<int>)/262144 214018.812 -
std::copy(list<int>)/32768 26321.207 -1.51%
std::copy(list<int>)/4096 3251.030 2.45%
std::copy(list<int>)/512 364.514 -
std::copy(list<int>)/64 30.476 -7.93%
std::copy(list<int>)/8 2.437 -1.23%
std::copy(vector<bool>)_(aligned)/1048576 2248.928 -17.28%
std::copy(vector<bool>)_(aligned)/262144 574.459 -24.49%
std::copy(vector<bool>)_(aligned)/32768 35.629 2.06%
std::copy(vector<bool>)_(aligned)/4096 4.930 4.95%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.293 -3.83%
std::copy(vector<bool>)_(unaligned)/1048576 7016.136 -
std::copy(vector<bool>)_(unaligned)/262144 1713.404 -
std::copy(vector<bool>)_(unaligned)/32768 217.508 -
std::copy(vector<bool>)_(unaligned)/4096 26.016 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.802 -
std::copy(vector<int>)/1048576 50201.354 -
std::copy(vector<int>)/262144 12528.939 -
std::copy(vector<int>)/32768 3776.417 -
std::copy(vector<int>)/4096 161.043 10.30%
std::copy(vector<int>)/512 16.002 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.232 1.75%
std::copy_backward(deque<int>)/1048576 137905.271 4.90%
std::copy_backward(deque<int>)/262144 31494.257 -5.94%
std::copy_backward(deque<int>)/32768 3641.205 -7.89%
std::copy_backward(deque<int>)/4096 147.373 -
std::copy_backward(deque<int>)/512 18.032 -
std::copy_backward(deque<int>)/64 3.031 -
std::copy_backward(deque<int>)/8 2.736 -2.54%
std::copy_backward(list<int>)/1048576 878344.739 -
std::copy_backward(list<int>)/262144 217576.493 -
std::copy_backward(list<int>)/32768 26864.519 1.10%
std::copy_backward(list<int>)/4096 3200.002 1.08%
std::copy_backward(list<int>)/512 366.806 -
std::copy_backward(list<int>)/64 31.406 1.23%
std::copy_backward(list<int>)/8 2.489 6.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 2865.387 10.22%
std::copy_backward(vector<bool>)_(aligned)/262144 770.436 -7.19%
std::copy_backward(vector<bool>)_(aligned)/32768 35.646 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 -
std::copy_backward(vector<bool>)_(aligned)/512 1.616 -
std::copy_backward(vector<bool>)_(aligned)/64 1.758 -2.80%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6506.773 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1570.754 -1.59%
std::copy_backward(vector<bool>)_(unaligned)/32768 201.100 -3.02%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.364 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.792 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.911 2.58%
std::copy_backward(vector<int>)/1048576 50186.685 -
std::copy_backward(vector<int>)/262144 12423.678 -
std::copy_backward(vector<int>)/32768 3710.639 2.43%
std::copy_backward(vector<int>)/4096 153.773 2.78%
std::copy_backward(vector<int>)/512 16.573 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.203 -2.22%
std::copy_if(deque<int>)_(entire_range)/1048576 277338.690 1.04%
std::copy_if(deque<int>)_(entire_range)/262144 69652.415 -
std::copy_if(deque<int>)_(entire_range)/32768 8669.563 -
std::copy_if(deque<int>)_(entire_range)/4096 1025.473 -
std::copy_if(deque<int>)_(entire_range)/512 135.539 -
std::copy_if(deque<int>)_(entire_range)/64 16.143 -
std::copy_if(deque<int>)_(entire_range)/8 2.647 -
std::copy_if(deque<int>)_(every_other)/1048576 371302.442 -
std::copy_if(deque<int>)_(every_other)/262144 92813.376 -
std::copy_if(deque<int>)_(every_other)/32768 11647.061 -
std::copy_if(deque<int>)_(every_other)/4096 1453.773 -
std::copy_if(deque<int>)_(every_other)/512 180.876 -
std::copy_if(deque<int>)_(every_other)/64 23.366 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 877832.656 -
std::copy_if(list<int>)_(entire_range)/262144 215713.707 -
std::copy_if(list<int>)_(entire_range)/32768 26468.705 -
std::copy_if(list<int>)_(entire_range)/4096 3042.626 1.17%
std::copy_if(list<int>)_(entire_range)/512 369.614 1.43%
std::copy_if(list<int>)_(entire_range)/64 33.487 9.91%
std::copy_if(list<int>)_(entire_range)/8 2.537 -
std::copy_if(list<int>)_(every_other)/1048576 845101.891 1.68%
std::copy_if(list<int>)_(every_other)/262144 209285.867 -
std::copy_if(list<int>)_(every_other)/32768 25981.014 1.48%
std::copy_if(list<int>)_(every_other)/4096 3611.221 9.79%
std::copy_if(list<int>)_(every_other)/512 357.482 -
std::copy_if(list<int>)_(every_other)/64 27.719 -
std::copy_if(list<int>)_(every_other)/8 2.300 -
std::copy_if(vector<int>)_(entire_range)/1048576 245459.611 -
std::copy_if(vector<int>)_(entire_range)/262144 61648.282 3.43%
std::copy_if(vector<int>)_(entire_range)/32768 7713.683 3.83%
std::copy_if(vector<int>)_(entire_range)/4096 930.276 -
std::copy_if(vector<int>)_(entire_range)/512 122.740 -
std::copy_if(vector<int>)_(entire_range)/64 16.049 -7.01%
std::copy_if(vector<int>)_(entire_range)/8 2.187 -7.54%
std::copy_if(vector<int>)_(every_other)/1048576 488043.072 -1.97%
std::copy_if(vector<int>)_(every_other)/262144 127442.419 -
std::copy_if(vector<int>)_(every_other)/32768 16216.779 -
std::copy_if(vector<int>)_(every_other)/4096 1993.174 -
std::copy_if(vector<int>)_(every_other)/512 254.452 -
std::copy_if(vector<int>)_(every_other)/64 32.882 -
std::copy_if(vector<int>)_(every_other)/8 4.224 -
std::copy_n(deque<int>)/1048576 50087.298 -
std::copy_n(deque<int>)/262144 11656.246 -
std::copy_n(deque<int>)/32768 1144.511 -
std::copy_n(deque<int>)/4096 146.099 -
std::copy_n(deque<int>)/512 16.720 -
std::copy_n(deque<int>)/64 2.786 -
std::copy_n(deque<int>)/8 2.770 -
std::copy_n(list<int>)/1048576 865664.805 -
std::copy_n(list<int>)/262144 215500.654 -
std::copy_n(list<int>)/32768 26092.902 -1.40%
std::copy_n(list<int>)/4096 3568.208 -
std::copy_n(list<int>)/512 342.163 -
std::copy_n(list<int>)/64 14.598 -3.09%
std::copy_n(list<int>)/8 2.225 -
std::copy_n(vector<bool>)_(aligned)/1048576 2508.193 -7.38%
std::copy_n(vector<bool>)_(aligned)/262144 783.094 33.57%
std::copy_n(vector<bool>)_(aligned)/32768 35.500 -
std::copy_n(vector<bool>)_(aligned)/4096 4.686 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.358 5.80%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.152 -
std::copy_n(vector<bool>)_(unaligned)/262144 1720.450 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.393 1.45%
std::copy_n(vector<bool>)_(unaligned)/4096 26.027 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.812 -
std::copy_n(vector<int>)/1048576 50030.946 -
std::copy_n(vector<int>)/262144 12524.437 -
std::copy_n(vector<int>)/32768 3791.330 -
std::copy_n(vector<int>)/4096 190.714 -2.36%
std::copy_n(vector<int>)/512 16.313 1.58%
std::copy_n(vector<int>)/64 2.565 4.05%
std::copy_n(vector<int>)/8 2.199 -
std::count(deque<int>)_(every_other)/1024 244.863 -
std::count(deque<int>)_(every_other)/1048576 252134.298 -
std::count(deque<int>)_(every_other)/8 2.527 -
std::count(deque<int>)_(every_other)/8192 1929.566 -
std::count(list<int>)_(every_other)/1024 695.776 -
std::count(list<int>)_(every_other)/1048576 802711.067 -1.49%
std::count(list<int>)_(every_other)/8 2.091 -
std::count(list<int>)_(every_other)/8192 6783.894 -
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.689 -
std::count(vector<bool>)/1048576 1455.029 -
std::count(vector<bool>)/8192 11.408 -
std::count(vector<int>)_(every_other)/1024 102.640 -
std::count(vector<int>)_(every_other)/1048576 104987.096 -
std::count(vector<int>)_(every_other)/8 1.380 3.43%
std::count(vector<int>)_(every_other)/8192 816.755 -
std::count_if(deque<int>)_(every_other)/1024 346.615 -
std::count_if(deque<int>)_(every_other)/1048576 342149.874 -
std::count_if(deque<int>)_(every_other)/8 3.480 -
std::count_if(deque<int>)_(every_other)/8192 2682.664 -
std::count_if(list<int>)_(every_other)/1024 1486.966 98.16%
std::count_if(list<int>)_(every_other)/1048576 883266.751 -
std::count_if(list<int>)_(every_other)/8 2.780 -
std::count_if(list<int>)_(every_other)/8192 8000.562 12.82%
std::count_if(vector<int>)_(every_other)/1024 245.895 -
std::count_if(vector<int>)_(every_other)/1048576 247714.743 -
std::count_if(vector<int>)_(every_other)/8 4.133 -
std::count_if(vector<int>)_(every_other)/8192 1897.187 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.023 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.156 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 825.183 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.925 6.95%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.791 -5.94%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.803 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.035 -12.16%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.768 -16.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 443.333 -6.08%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.061 -8.65%
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.477 -18.57%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 442.790 -8.52%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.206 -5.18%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.258 -18.72%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2142.923 -2.90%
std::deque<int>::ctor(size)/1024 74.036 -19.89%
std::deque<int>::ctor(size)/32 27.815 -21.99%
std::deque<int>::ctor(size)/8192 455.142 -2.02%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.159 -2.68%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.676 -14.21%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.162 -4.32%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.401 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.492 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.390 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.930 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.584 -8.20%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.401 -4.90%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.940 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.024 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.978 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.728 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.550 -4.69%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.736 -2.84%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.001 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.794 -3.88%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 322.614 -4.94%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 652.961 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.129 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2504.364 -1.49%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.763 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 835.463 -4.25%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.301 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10358.489 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12741.085 -26.03%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.967 -15.86%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114001.275 -23.63%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.589 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.403 6.74%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6142.631 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6700.798 -1.04%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 154.055 -7.15%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55139.145 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 874.010 -2.92%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 54.228 -17.64%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13241.184 2.96%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21066.770 -17.75%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 649.269 -22.81%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 186056.201 -15.72%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 871.688 -3.54%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.656 -17.69%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 13172.734 2.50%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20951.250 -11.89%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 646.324 -16.40%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179061.489 -9.98%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1067.666 -3.20%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.712 -6.34%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11646.970 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20507.006 -13.00%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.920 -10.78%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181408.732 -11.77%
std::deque<std::string>::ctor(size)/1024 719.319 -5.25%
std::deque<std::string>::ctor(size)/32 41.467 -30.42%
std::deque<std::string>::ctor(size)/8192 8471.170 -3.35%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 947.362 -4.00%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.975 -25.44%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12469.482 -1.39%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 24953.503 -9.47%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 740.266 -13.18%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 203057.580 -13.10%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.307 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.290 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.338 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.761 -24.94%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.575 -23.29%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.811 -18.32%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.710 -3.41%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.765 -1.39%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.407 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.237 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.735 -1.76%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.133 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.905 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.703 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.908 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.205 -19.74%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.657 -8.41%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.966 -11.13%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.916 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.555 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.488 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.646 -2.75%
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.130 -19.44%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2365.393 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.457 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.949 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4622.080 2.11%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6630.281 1.72%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.237 -3.72%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52850.745 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1027.883 -2.77%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.177 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8101.626 -2.61%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 14656.916 -18.09%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 765.207 -15.95%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 120882.746 -22.03%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -1.19%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.248 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -2.11%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.330 -24.56%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.824 -15.72%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.848 -22.14%
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.848 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.972 -
std::distance(join_view(vector<vector<int>>))/4096 4.448 1.28%
std::distance(join_view(vector<vector<int>>))/50 0.632 -
std::distance(join_view(vector<vector<int>>))/8192 8.342 -1.06%
std::equal(deque<int>)_(it,_it,_it)/1024 449.817 -
std::equal(deque<int>)_(it,_it,_it)/1048576 496752.028 -
std::equal(deque<int>)_(it,_it,_it)/50 20.680 -
std::equal(deque<int>)_(it,_it,_it)/8 4.428 -
std::equal(deque<int>)_(it,_it,_it)/8192 3851.079 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 402.994 -4.97%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 494001.646 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.019 -2.96%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.003 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3848.210 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.115 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522708.302 1.43%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.541 2.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.286 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4049.075 1.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 517.928 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515024.914 1.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.803 2.92%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.543 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4009.671 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.005 -
std::equal(list<int>)_(it,_it,_it)/1048576 1313455.283 -
std::equal(list<int>)_(it,_it,_it)/50 35.541 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 9922.278 1.89%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.280 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954844.728 -
std::equal(list<int>)_(it,_it,_it,_it)/50 32.544 20.66%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.909 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12041.548 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.184 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1015606.884 3.50%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.848 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.477 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12728.104 6.89%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1160.641 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1316566.228 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.586 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.521 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13453.153 19.38%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.236 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6362.731 -1.29%
std::equal(vector<bool>)_(unaligned)/50 0.844 -16.60%
std::equal(vector<bool>)_(unaligned)/8 0.841 -18.38%
std::equal(vector<bool>)_(unaligned)/8192 56.099 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.770 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73685.543 -
std::equal(vector<int>)_(it,_it,_it)/50 4.222 1.44%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.596 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.265 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73714.485 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.405 1.53%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.436 1.57%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.197 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.508 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305737.833 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.636 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.014 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2553.812 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.892 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305630.493 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.455 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.613 -4.09%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.121 -
std::fill(deque<int>)/1024 30.495 1.23%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 235.997 -
std::fill(list<int>)/1024 487.410 -2.42%
std::fill(list<int>)/32 8.293 -
std::fill(list<int>)/50 35.365 1.12%
std::fill(list<int>)/8192 7522.396 -
std::fill(vector<bool>)/1048576 3815.018 12.28%
std::fill(vector<bool>)/262144 230.847 -
std::fill(vector<bool>)/32768 29.993 -
std::fill(vector<bool>)/4096 4.197 -
std::fill(vector<bool>)/512 1.610 11.24%
std::fill(vector<bool>)/64 1.593 11.87%
std::fill(vector<int>)/1024 29.989 1.94%
std::fill(vector<int>)/32 1.149 10.31%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 232.777 -
std::fill_n(deque<int>)/1024 29.480 -1.73%
std::fill_n(deque<int>)/32 1.203 4.22%
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 241.973 -
std::fill_n(list<int>)/1024 442.277 -3.95%
std::fill_n(list<int>)/32 8.117 -
std::fill_n(list<int>)/50 15.848 -
std::fill_n(list<int>)/8192 8809.805 14.94%
std::fill_n(vector<bool>)/1048576 3821.049 -
std::fill_n(vector<bool>)/262144 941.145 -
std::fill_n(vector<bool>)/32768 30.562 1.20%
std::fill_n(vector<bool>)/4096 4.196 -
std::fill_n(vector<bool>)/512 1.471 1.06%
std::fill_n(vector<bool>)/64 1.471 -
std::fill_n(vector<int>)/1024 29.806 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.219 -
std::fill_n(vector<int>)/8192 233.507 -
std::find(deque<int>)_(bail_25%)/1024 67.803 -
std::find(deque<int>)_(bail_25%)/32768 1917.687 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 478.895 -
std::find(deque<int>)_(process_all)/1024 243.487 -
std::find(deque<int>)_(process_all)/32768 7787.700 -
std::find(deque<int>)_(process_all)/50 13.131 -
std::find(deque<int>)_(process_all)/8 3.463 -1.61%
std::find(deque<int>)_(process_all)/8192 1950.908 -
std::find(list<int>)_(bail_25%)/1024 138.225 7.62%
std::find(list<int>)_(bail_25%)/32768 8024.937 -4.00%
std::find(list<int>)_(bail_25%)/8 0.949 3.38%
std::find(list<int>)_(bail_25%)/8192 1453.698 2.26%
std::find(list<int>)_(process_all)/1024 686.397 -
std::find(list<int>)_(process_all)/32768 25971.686 1.48%
std::find(list<int>)_(process_all)/50 19.009 -
std::find(list<int>)_(process_all)/8 2.424 1.08%
std::find(list<int>)_(process_all)/8192 7259.593 -
std::find(vector<bool>)_(process_all)/1024 4.653 -
std::find(vector<bool>)_(process_all)/1048576 3654.305 -
std::find(vector<bool>)_(process_all)/50 0.786 13.74%
std::find(vector<bool>)_(process_all)/8 0.786 33.21%
std::find(vector<bool>)_(process_all)/8192 33.407 -
std::find(vector<char>)_(bail_25%)/1024 5.320 -
std::find(vector<char>)_(bail_25%)/32768 136.377 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 39.871 -
std::find(vector<char>)_(process_all)/1024 16.999 2.87%
std::find(vector<char>)_(process_all)/32768 500.341 -
std::find(vector<char>)_(process_all)/50 1.623 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 141.726 -1.31%
std::find(vector<int>)_(bail_25%)/1024 65.981 -
std::find(vector<int>)_(bail_25%)/32768 1862.700 -
std::find(vector<int>)_(bail_25%)/8 1.367 -4.36%
std::find(vector<int>)_(bail_25%)/8192 472.680 -
std::find(vector<int>)_(process_all)/1024 242.804 -
std::find(vector<int>)_(process_all)/32768 7420.798 -
std::find(vector<int>)_(process_all)/50 12.431 -
std::find(vector<int>)_(process_all)/8 2.799 -
std::find(vector<int>)_(process_all)/8192 1859.345 -
std::find(vector<long_long>)_(bail_25%)/1024 23.015 -
std::find(vector<long_long>)_(bail_25%)/32768 729.180 -
std::find(vector<long_long>)_(bail_25%)/8 0.923 3.60%
std::find(vector<long_long>)_(bail_25%)/8192 187.755 -
std::find(vector<long_long>)_(process_all)/1024 90.035 -
std::find(vector<long_long>)_(process_all)/32768 2893.729 -
std::find(vector<long_long>)_(process_all)/50 4.395 -
std::find(vector<long_long>)_(process_all)/8 1.109 -7.63%
std::find(vector<long_long>)_(process_all)/8192 722.119 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -
std::find(vector<short>)_(bail_25%)/32768 187.671 -
std::find(vector<short>)_(bail_25%)/8 0.681 -4.04%
std::find(vector<short>)_(bail_25%)/8192 45.375 -
std::find(vector<short>)_(process_all)/1024 22.535 -
std::find(vector<short>)_(process_all)/32768 722.105 -
std::find(vector<short>)_(process_all)/50 1.678 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.292 -
std::find_end(deque<int>)_(match_near_end)/1000 35.065 4.66%
std::find_end(deque<int>)_(match_near_end)/1024 33.553 3.28%
std::find_end(deque<int>)_(match_near_end)/8192 278.118 1.83%
std::find_end(deque<int>)_(near_matches)/1000 16306.639 3.94%
std::find_end(deque<int>)_(near_matches)/1024 16941.433 3.84%
std::find_end(deque<int>)_(near_matches)/8192 1126545.077 -
std::find_end(deque<int>)_(process_all)/1000 284.827 -
std::find_end(deque<int>)_(process_all)/1024 290.967 -
std::find_end(deque<int>)_(process_all)/1048576 262868.462 -1.91%
std::find_end(deque<int>)_(process_all)/8192 1996.003 -5.19%
std::find_end(deque<int>)_(same_length)/1000 326.252 -
std::find_end(deque<int>)_(same_length)/1024 333.382 -
std::find_end(deque<int>)_(same_length)/8192 2673.195 -7.89%
std::find_end(deque<int>)_(single_element)/1000 312.462 -
std::find_end(deque<int>)_(single_element)/1024 294.849 -7.02%
std::find_end(deque<int>)_(single_element)/8192 2215.173 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.391 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.828 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.307 -2.77%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31005.422 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32374.871 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1880197.917 -
std::find_end(deque<int>,_pred)_(process_all)/1000 578.236 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.547 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592724.127 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4336.606 -
std::find_end(deque<int>,_pred)_(same_length)/1000 780.664 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.890 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4994.600 -
std::find_end(deque<int>,_pred)_(single_element)/1000 652.415 -2.01%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.606 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4845.434 -
std::find_end(forward_list<int>)_(match_near_end)/1000 756.687 -1.02%
std::find_end(forward_list<int>)_(match_near_end)/1024 4468.005 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257056.015 -
std::find_end(forward_list<int>)_(near_matches)/1000 36506.879 -
std::find_end(forward_list<int>)_(near_matches)/1024 37996.545 -
std::find_end(forward_list<int>)_(near_matches)/8192 2459310.670 -
std::find_end(forward_list<int>)_(process_all)/1000 709.479 -3.47%
std::find_end(forward_list<int>)_(process_all)/1024 707.590 -1.32%
std::find_end(forward_list<int>)_(process_all)/1048576 764153.840 -
std::find_end(forward_list<int>)_(process_all)/8192 5725.427 -
std::find_end(forward_list<int>)_(same_length)/1000 1475.511 -
std::find_end(forward_list<int>)_(same_length)/1024 1492.371 -
std::find_end(forward_list<int>)_(same_length)/8192 14183.820 -
std::find_end(forward_list<int>)_(single_element)/1000 705.783 2.80%
std::find_end(forward_list<int>)_(single_element)/1024 721.540 2.22%
std::find_end(forward_list<int>)_(single_element)/8192 5911.260 3.43%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.788 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5143.523 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276525.918 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41288.502 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43051.300 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686724.935 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 804.523 6.59%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 825.509 7.30%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 904018.034 7.66%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6656.708 9.28%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.765 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1573.334 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16477.356 -7.16%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 769.641 -1.39%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 800.082 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6516.235 -
std::find_end(list<int>)_(match_near_end)/1000 77.800 -
std::find_end(list<int>)_(match_near_end)/1024 59.779 -
std::find_end(list<int>)_(match_near_end)/8192 602.230 -
std::find_end(list<int>)_(near_matches)/1000 33204.434 -
std::find_end(list<int>)_(near_matches)/1024 34639.855 -
std::find_end(list<int>)_(near_matches)/8192 2247910.370 -
std::find_end(list<int>)_(process_all)/1000 713.043 -
std::find_end(list<int>)_(process_all)/1024 730.033 -
std::find_end(list<int>)_(process_all)/1048576 941456.920 -
std::find_end(list<int>)_(process_all)/8192 7665.493 3.36%
std::find_end(list<int>)_(same_length)/1000 739.692 -
std::find_end(list<int>)_(same_length)/1024 764.018 1.37%
std::find_end(list<int>)_(same_length)/8192 8117.509 -16.05%
std::find_end(list<int>)_(single_element)/1000 713.617 -
std::find_end(list<int>)_(single_element)/1024 730.003 -
std::find_end(list<int>)_(single_element)/8192 8857.975 8.03%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.565 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.122 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.618 -
std::find_end(list<int>,_pred)_(near_matches)/1000 37037.828 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38327.199 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2408653.780 -
std::find_end(list<int>,_pred)_(process_all)/1000 798.278 -
std::find_end(list<int>,_pred)_(process_all)/1024 817.272 -
std::find_end(list<int>,_pred)_(process_all)/1048576 959792.640 -
std::find_end(list<int>,_pred)_(process_all)/8192 8117.003 -
std::find_end(list<int>,_pred)_(same_length)/1000 772.109 -
std::find_end(list<int>,_pred)_(same_length)/1024 793.156 -
std::find_end(list<int>,_pred)_(same_length)/8192 10301.008 17.39%
std::find_end(list<int>,_pred)_(single_element)/1000 796.262 -
std::find_end(list<int>,_pred)_(single_element)/1024 815.294 -
std::find_end(list<int>,_pred)_(single_element)/8192 9098.821 6.54%
std::find_end(vector<int>)_(match_near_end)/1000 27.631 -
std::find_end(vector<int>)_(match_near_end)/1024 28.751 -
std::find_end(vector<int>)_(match_near_end)/8192 201.305 -
std::find_end(vector<int>)_(near_matches)/1000 13521.389 -
std::find_end(vector<int>)_(near_matches)/1024 14026.297 -
std::find_end(vector<int>)_(near_matches)/8192 768785.348 -
std::find_end(vector<int>)_(process_all)/1000 223.375 3.47%
std::find_end(vector<int>)_(process_all)/1024 228.616 3.13%
std::find_end(vector<int>)_(process_all)/1048576 224664.514 3.77%
std::find_end(vector<int>)_(process_all)/8192 1755.145 4.73%
std::find_end(vector<int>)_(same_length)/1000 242.891 -
std::find_end(vector<int>)_(same_length)/1024 247.562 -
std::find_end(vector<int>)_(same_length)/8192 2022.233 -
std::find_end(vector<int>)_(single_element)/1000 253.833 2.86%
std::find_end(vector<int>)_(single_element)/1024 249.966 -5.77%
std::find_end(vector<int>)_(single_element)/8192 1872.194 -5.23%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.405 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.095 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.329 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22830.449 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23705.940 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452609.527 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.321 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.900 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 645355.642 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4312.357 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.247 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.056 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5002.906 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.734 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.281 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4781.604 -
std::find_first_of(deque<int>)_(large_needle)/1024 365903.315 -
std::find_first_of(deque<int>)_(large_needle)/32 282.669 -
std::find_first_of(deque<int>)_(large_needle)/50 672.546 -
std::find_first_of(deque<int>)_(large_needle)/8192 23541777.763 -
std::find_first_of(deque<int>)_(small_needle)/1024 3595.020 4.11%
std::find_first_of(deque<int>)_(small_needle)/32 112.922 6.94%
std::find_first_of(deque<int>)_(small_needle)/50 171.803 5.68%
std::find_first_of(deque<int>)_(small_needle)/8192 28779.979 4.25%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601676.570 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 573.421 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1577.111 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36887958.315 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6183.180 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.146 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.085 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50876.016 2.14%
std::find_first_of(list<int>)_(large_needle)/1024 928631.153 3.19%
std::find_first_of(list<int>)_(large_needle)/32 678.078 -
std::find_first_of(list<int>)_(large_needle)/50 1743.229 -
std::find_first_of(list<int>)_(large_needle)/8192 49199483.326 -
std::find_first_of(list<int>)_(small_needle)/1024 2758.691 -
std::find_first_of(list<int>)_(small_needle)/32 93.129 -
std::find_first_of(list<int>)_(small_needle)/50 139.980 -
std::find_first_of(list<int>)_(small_needle)/8192 22091.759 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1046882.885 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 748.521 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1963.601 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57992458.334 -2.27%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5366.700 -3.01%
std::find_first_of(list<int>,_pred)_(small_needle)/32 179.168 5.07%
std::find_first_of(list<int>,_pred)_(small_needle)/50 267.963 -4.45%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43078.888 -
std::find_first_of(vector<int>)_(large_needle)/1024 107416.379 -3.10%
std::find_first_of(vector<int>)_(large_needle)/32 101.499 -9.64%
std::find_first_of(vector<int>)_(large_needle)/50 262.794 -4.13%
std::find_first_of(vector<int>)_(large_needle)/8192 6914221.535 -3.33%
std::find_first_of(vector<int>)_(small_needle)/1024 1459.292 -3.32%
std::find_first_of(vector<int>)_(small_needle)/32 49.445 -3.23%
std::find_first_of(vector<int>)_(small_needle)/50 73.374 -5.49%
std::find_first_of(vector<int>)_(small_needle)/8192 11611.053 -3.70%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590473.437 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.473 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.842 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38111627.328 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5686.667 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.911 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.236 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45139.814 -
std::find_if(deque<int>)_(bail_25%)/1024 77.799 -
std::find_if(deque<int>)_(bail_25%)/32768 2547.907 27.75%
std::find_if(deque<int>)_(bail_25%)/8 1.164 -
std::find_if(deque<int>)_(bail_25%)/8192 641.213 27.91%
std::find_if(deque<int>)_(process_all)/1024 250.103 -21.88%
std::find_if(deque<int>)_(process_all)/32768 8072.347 -20.88%
std::find_if(deque<int>)_(process_all)/50 12.769 -13.11%
std::find_if(deque<int>)_(process_all)/8 2.758 -2.05%
std::find_if(deque<int>)_(process_all)/8192 1998.289 -21.45%
std::find_if(list<int>)_(bail_25%)/1024 182.356 -
std::find_if(list<int>)_(bail_25%)/32768 7470.457 -1.34%
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1463.630 3.13%
std::find_if(list<int>)_(process_all)/1024 685.759 -
std::find_if(list<int>)_(process_all)/32768 25763.025 1.28%
std::find_if(list<int>)_(process_all)/50 18.938 -
std::find_if(list<int>)_(process_all)/8 2.377 -1.23%
std::find_if(list<int>)_(process_all)/8192 7020.267 -6.19%
std::find_if(vector<bool>)_(process_all)/1024 566.803 -
std::find_if(vector<bool>)_(process_all)/1048576 577167.864 -
std::find_if(vector<bool>)_(process_all)/50 23.895 -
std::find_if(vector<bool>)_(process_all)/8 3.544 1.14%
std::find_if(vector<bool>)_(process_all)/8192 4507.866 -
std::find_if(vector<char>)_(bail_25%)/1024 26.272 4.43%
std::find_if(vector<char>)_(bail_25%)/32768 832.094 4.22%
std::find_if(vector<char>)_(bail_25%)/8 0.747 -18.19%
std::find_if(vector<char>)_(bail_25%)/8192 217.345 3.25%
std::find_if(vector<char>)_(process_all)/1024 124.685 -
std::find_if(vector<char>)_(process_all)/32768 3764.246 -
std::find_if(vector<char>)_(process_all)/50 6.639 -
std::find_if(vector<char>)_(process_all)/8 1.532 3.45%
std::find_if(vector<char>)_(process_all)/8192 944.259 -
std::find_if(vector<int>)_(bail_25%)/1024 26.241 -6.45%
std::find_if(vector<int>)_(bail_25%)/32768 803.938 -3.14%
std::find_if(vector<int>)_(bail_25%)/8 0.846 14.72%
std::find_if(vector<int>)_(bail_25%)/8192 211.873 -
std::find_if(vector<int>)_(process_all)/1024 112.893 -
std::find_if(vector<int>)_(process_all)/32768 3206.324 -
std::find_if(vector<int>)_(process_all)/50 5.437 -5.03%
std::find_if(vector<int>)_(process_all)/8 1.602 22.41%
std::find_if(vector<int>)_(process_all)/8192 806.748 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.827 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1994.742 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 502.347 -
std::find_if_not(deque<int>)_(process_all)/1024 251.155 -
std::find_if_not(deque<int>)_(process_all)/32768 8062.713 -
std::find_if_not(deque<int>)_(process_all)/50 12.637 -
std::find_if_not(deque<int>)_(process_all)/8 2.629 4.16%
std::find_if_not(deque<int>)_(process_all)/8192 1995.670 -
std::find_if_not(list<int>)_(bail_25%)/1024 182.120 -
std::find_if_not(list<int>)_(bail_25%)/32768 7602.506 4.06%
std::find_if_not(list<int>)_(bail_25%)/8 0.923 -
std::find_if_not(list<int>)_(bail_25%)/8192 1454.153 -
std::find_if_not(list<int>)_(process_all)/1024 720.671 1.38%
std::find_if_not(list<int>)_(process_all)/32768 25348.636 -
std::find_if_not(list<int>)_(process_all)/50 38.399 -
std::find_if_not(list<int>)_(process_all)/8 3.566 -
std::find_if_not(list<int>)_(process_all)/8192 7246.489 -
std::find_if_not(vector<bool>)_(process_all)/1024 568.998 1.59%
std::find_if_not(vector<bool>)_(process_all)/1048576 578776.662 1.31%
std::find_if_not(vector<bool>)_(process_all)/50 24.195 2.53%
std::find_if_not(vector<bool>)_(process_all)/8 3.567 2.65%
std::find_if_not(vector<bool>)_(process_all)/8192 4524.935 1.36%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.284 -
std::find_if_not(vector<char>)_(bail_25%)/32768 943.758 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.853 4.57%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.595 -
std::find_if_not(vector<char>)_(process_all)/1024 124.787 -
std::find_if_not(vector<char>)_(process_all)/32768 3752.497 -
std::find_if_not(vector<char>)_(process_all)/50 6.623 -
std::find_if_not(vector<char>)_(process_all)/8 1.594 7.96%
std::find_if_not(vector<char>)_(process_all)/8192 942.876 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.964 9.07%
std::find_if_not(vector<int>)_(bail_25%)/32768 950.027 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.825 6.42%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.713 -
std::find_if_not(vector<int>)_(process_all)/1024 122.692 8.94%
std::find_if_not(vector<int>)_(process_all)/32768 3930.559 22.88%
std::find_if_not(vector<int>)_(process_all)/50 6.761 21.51%
std::find_if_not(vector<int>)_(process_all)/8 1.622 17.11%
std::find_if_not(vector<int>)_(process_all)/8192 984.487 22.46%
std::flat_map<int,_int>::clear()/0 390.219 -
std::flat_map<int,_int>::clear()/1024 395.159 -
std::flat_map<int,_int>::clear()/32 390.689 -
std::flat_map<int,_int>::clear()/8192 408.435 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.855 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.587 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.377 -15.97%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.478 -27.01%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.269 -11.51%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.034 -28.85%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.157 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.064 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.560 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.482 2.64%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.524 10.66%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.346 3.82%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.607 17.38%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.018 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.453 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.605 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.073 -
std::flat_map<int,_int>::ctor(const&)/0 12.756 -
std::flat_map<int,_int>::ctor(const&)/1024 177.070 -
std::flat_map<int,_int>::ctor(const&)/32 22.817 -
std::flat_map<int,_int>::ctor(const&)/8192 1906.549 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.757 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.048 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.782 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1900.138 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.623 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4209.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.126 -1.34%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33103.341 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.624 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8759.606 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.390 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134074.619 1.11%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.388 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.328 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.663 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.415 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 8.055 49.47%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.542 10.14%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.473 55.72%
std::flat_map<int,_int>::erase(iterator)/1024 86.249 14.78%
std::flat_map<int,_int>::erase(iterator)/32 19.773 -
std::flat_map<int,_int>::erase(iterator)/8192 502.930 1.70%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.067 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.275 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.098 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 602.750 -3.22%
std::flat_map<int,_int>::erase(key)_(existent)/1024 125.043 29.35%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.523 -1.29%
std::flat_map<int,_int>::erase(key)_(existent)/8192 560.638 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.431 -9.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.295 30.16%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.543 10.98%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.736 54.61%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.559 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.735 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.119 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.255 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.302 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.113 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.403 -7.96%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.011 -21.13%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.259 -10.75%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.938 -25.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.838 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.164 -2.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.189 -1.54%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.922 -41.94%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.811 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 191.134 93.61%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.744 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.882 -3.29%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.841 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.000 15.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.885 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.355 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.834 -1.46%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 134.313 71.59%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.243 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.984 -2.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 398.873 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5850.592 13.78%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 674.130 9.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43287.798 9.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.080 -2.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5737.005 1.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 622.856 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43788.264 2.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.640 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7731.805 1.06%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.740 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64354.054 -11.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.425 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1420.162 -13.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 446.575 -1.74%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8526.515 -16.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.713 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1667.503 -6.69%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.510 -1.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10361.907 -7.53%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 22.713 89.78%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.037 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.472 -1.36%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.950 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.559 4.96%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.205 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.073 -27.85%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.064 -1.46%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 203.101 106.96%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.008 -3.14%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 560.474 -3.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.198 79.66%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.796 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.177 4.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.685 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.568 24.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.127 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.109 -3.56%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.755 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 209.886 114.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.512 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 560.835 -3.13%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.864 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.045 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.410 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.606 -6.36%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.689 -3.89%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.085 -8.69%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.373 -2.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.821 -2.26%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.658 -1.49%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 669.244 11.09%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.631 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.015 -1.42%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 700.768 13.28%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.899 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 667.597 13.93%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.990 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.353 7.49%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.272 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.726 -9.50%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.208 -1.56%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.462 -10.03%
std::flat_multimap<int,_int>::clear()/0 406.496 -
std::flat_multimap<int,_int>::clear()/1024 408.384 -
std::flat_multimap<int,_int>::clear()/32 409.571 -
std::flat_multimap<int,_int>::clear()/8192 422.125 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.197 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.555 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.447 13.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.025 -16.70%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.263 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.582 -21.52%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.801 -6.75%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 -3.02%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.396 -7.42%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.053 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.081 -2.96%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.528 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.348 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.003 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.665 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.228 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.186 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.752 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.273 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1934.960 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.155 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.825 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.295 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1929.061 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.261 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3904.695 -1.44%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.434 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31703.829 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.563 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8456.736 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.438 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129732.956 -1.84%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.736 27.23%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.023 38.09%
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.026 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.031 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.264 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.937 -11.43%
std::flat_multimap<int,_int>::erase(iterator)/32 20.378 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.512 -2.47%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 404.896 -1.07%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 427.761 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 412.158 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 618.834 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 86.818 -8.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.818 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.827 4.72%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.270 5.64%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.857 1.02%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.898 -4.93%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.253 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.579 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.054 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.305 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.343 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.158 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.333 -19.25%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.517 -16.74%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.146 -3.26%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.213 -15.77%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.218 -1.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.547 -11.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.671 -1.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.625 -30.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.137 -1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.552 1.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.223 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 584.250 -12.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.411 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.155 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.808 2.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.935 1.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.322 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.638 1.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.804 3.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 516.030 -13.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 404.436 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5079.062 -11.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 608.821 -3.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38891.307 -10.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 404.016 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5413.377 -1.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.153 -2.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41327.308 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 405.640 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7318.355 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 672.989 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59853.883 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 408.180 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1094.167 -4.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.243 -1.28%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5983.481 -4.98%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.892 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1159.286 -9.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 449.961 -1.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6276.031 -11.71%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.775 1.78%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.221 -1.09%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 576.373 -11.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.186 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 19.119 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.352 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 24.640 -2.23%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.114 -1.06%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.394 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.866 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 565.904 -11.77%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.023 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.522 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.847 -24.24%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.264 -4.26%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.280 -27.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.001 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.692 1.23%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.110 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 545.909 -4.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.212 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.087 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.033 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 548.889 -4.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.334 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.205 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.877 -5.70%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.969 -4.91%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.331 -3.46%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.720 -30.80%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -6.20%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.478 -32.12%
std::for_each(deque<int>)/32 3.700 -
std::for_each(deque<int>)/50 3.872 -
std::for_each(deque<int>)/8 0.925 -4.49%
std::for_each(deque<int>)/8192 255.288 -
std::for_each(join_view(vector<vector<int>>))/32 3.783 -
std::for_each(join_view(vector<vector<int>>))/50 3.973 -1.58%
std::for_each(join_view(vector<vector<int>>))/8 1.539 -
std::for_each(join_view(vector<vector<int>>))/8192 263.974 -
std::for_each(list<int>)/32 10.856 -
std::for_each(list<int>)/50 21.474 -
std::for_each(list<int>)/8 2.527 -
std::for_each(list<int>)/8192 7706.475 -1.66%
std::for_each(map<int>::iterator)/32 23.956 -
std::for_each(map<int>::iterator)/50 35.944 -
std::for_each(map<int>::iterator)/8 5.027 -
std::for_each(map<int>::iterator)/8192 7456.309 -
std::for_each(multimap<int>::iterator)/32 23.722 -
std::for_each(multimap<int>::iterator)/50 36.615 -1.43%
std::for_each(multimap<int>::iterator)/8 5.081 -
std::for_each(multimap<int>::iterator)/8192 7385.245 -1.61%
std::for_each(multiset<int>::iterator)/32 23.840 -
std::for_each(multiset<int>::iterator)/50 35.844 -
std::for_each(multiset<int>::iterator)/8 5.048 -
std::for_each(multiset<int>::iterator)/8192 7775.425 -3.33%
std::for_each(set<int>::iterator)/32 24.412 -
std::for_each(set<int>::iterator)/50 36.847 -
std::for_each(set<int>::iterator)/8 5.032 -
std::for_each(set<int>::iterator)/8192 7684.792 -3.45%
std::for_each(vector<int>)/32 3.679 -
std::for_each(vector<int>)/50 3.937 1.38%
std::for_each(vector<int>)/8 0.909 -1.14%
std::for_each(vector<int>)/8192 262.209 2.46%
std::for_each_n(deque<int>)/32 3.757 -
std::for_each_n(deque<int>)/50 3.950 1.04%
std::for_each_n(deque<int>)/8 1.201 8.16%
std::for_each_n(deque<int>)/8192 254.839 -1.14%
std::for_each_n(join_view(vector<vector<int>>))/32 3.835 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.300 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.389 -7.17%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.426 -
std::for_each_n(list<int>)/32 11.223 -
std::for_each_n(list<int>)/50 22.707 -2.04%
std::for_each_n(list<int>)/8 2.533 7.47%
std::for_each_n(list<int>)/8192 7660.010 -2.11%
std::for_each_n(vector<int>)/32 3.708 -
std::for_each_n(vector<int>)/50 3.855 -
std::for_each_n(vector<int>)/8 2.674 -1.62%
std::for_each_n(vector<int>)/8192 251.891 -
std::generate(deque<int>)/1024 243.400 -
std::generate(deque<int>)/32 8.044 -
std::generate(deque<int>)/50 12.051 -
std::generate(deque<int>)/8192 1900.149 -
std::generate(list<int>)/1024 670.961 -
std::generate(list<int>)/32 8.428 -
std::generate(list<int>)/50 15.148 -
std::generate(list<int>)/8192 6906.653 -8.23%
std::generate(vector<int>)/1024 243.259 -
std::generate(vector<int>)/32 7.906 -
std::generate(vector<int>)/50 11.956 -
std::generate(vector<int>)/8192 1838.048 -
std::generate_n(deque<int>)/1024 243.872 -
std::generate_n(deque<int>)/32 8.230 -
std::generate_n(deque<int>)/50 12.226 -
std::generate_n(deque<int>)/8192 1962.775 -
std::generate_n(list<int>)/1024 654.285 -
std::generate_n(list<int>)/32 8.627 1.16%
std::generate_n(list<int>)/50 15.274 -
std::generate_n(list<int>)/8192 6966.545 -6.49%
std::generate_n(vector<int>)/1024 243.077 -
std::generate_n(vector<int>)/32 7.854 -
std::generate_n(vector<int>)/50 11.865 -
std::generate_n(vector<int>)/8192 1840.932 -
std::is_partitioned(deque<int>)_(partitioned)/1024 312.504 6.79%
std::is_partitioned(deque<int>)_(partitioned)/32 9.539 2.52%
std::is_partitioned(deque<int>)_(partitioned)/50 14.338 2.42%
std::is_partitioned(deque<int>)_(partitioned)/8192 2468.243 3.21%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 108.630 2.40%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.882 20.67%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.844 1.97%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.334 -6.92%
std::is_partitioned(list<int>)_(partitioned)/1024 712.693 20.49%
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 14.026 -
std::is_partitioned(list<int>)_(partitioned)/8192 7192.250 4.86%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.977 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.248 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.520 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2150.831 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.548 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.466 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.549 -2.03%
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.871 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 47.990 -28.18%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.623 -6.98%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.612 -5.13%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.142 -21.06%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 473.676 -1.79%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.662 -3.44%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3886.874 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 515049.687 -7.46%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 46.265 8.51%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.389 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.331 3.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3971.533 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689172.683 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.643 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.174 -1.33%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.605 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3879.199 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519074.495 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.862 -2.05%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 521.371 -1.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.537 -2.94%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3956.139 1.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687186.247 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.546 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.640 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8682.320 -5.07%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421315.295 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.538 -4.01%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 786.666 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.612 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 10005.667 21.87%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592128.510 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.702 1.32%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.010 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.806 1.61%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8791.658 -8.73%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425699.018 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.785 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.791 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.169 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9022.331 6.49%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1596938.927 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 376.133 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.850 2.20%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2823.370 -2.13%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213401.959 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.186 1.69%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.991 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.404 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.862 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1016410.270 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.202 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.830 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.147 1.17%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2988.617 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211971.372 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.166 1.22%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.981 -2.15%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.391 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.181 -2.02%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1000850.601 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.356 1.99%
std::is_sorted(deque<int>)/1024 471.616 -
std::is_sorted(deque<int>)/8 2.601 -42.76%
std::is_sorted(deque<int>)/8192 3777.401 -
std::is_sorted(deque<int>,_pred)/1024 641.301 -
std::is_sorted(deque<int>,_pred)/8 4.855 2.39%
std::is_sorted(deque<int>,_pred)/8192 5191.533 -
std::is_sorted(list<int>)/1024 745.956 -
std::is_sorted(list<int>)/8 2.079 -4.05%
std::is_sorted(list<int>)/8192 7166.873 1.18%
std::is_sorted(list<int>,_pred)/1024 820.915 -
std::is_sorted(list<int>,_pred)/8 4.042 -
std::is_sorted(list<int>,_pred)/8192 9030.834 17.50%
std::is_sorted(vector<int>)/1024 245.360 -
std::is_sorted(vector<int>)/8 2.062 -
std::is_sorted(vector<int>)/8192 1900.203 -
std::is_sorted(vector<int>,_pred)/1024 468.695 -
std::is_sorted(vector<int>,_pred)/8 3.423 3.89%
std::is_sorted(vector<int>,_pred)/8192 3727.432 -
std::is_sorted_until(deque<int>)/1024 466.398 -
std::is_sorted_until(deque<int>)/8 2.807 6.06%
std::is_sorted_until(deque<int>)/8192 3734.311 -
std::is_sorted_until(deque<int>,_pred)/1024 595.460 -
std::is_sorted_until(deque<int>,_pred)/8 4.118 -
std::is_sorted_until(deque<int>,_pred)/8192 4791.030 -3.61%
std::is_sorted_until(list<int>)/1024 741.863 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7211.904 -
std::is_sorted_until(list<int>,_pred)/1024 832.459 4.56%
std::is_sorted_until(list<int>,_pred)/8 3.663 -
std::is_sorted_until(list<int>,_pred)/8192 7924.691 2.75%
std::is_sorted_until(vector<int>)/1024 237.166 -
std::is_sorted_until(vector<int>)/8 2.076 -
std::is_sorted_until(vector<int>)/8192 1847.999 -
std::is_sorted_until(vector<int>,_pred)/1024 410.055 -
std::is_sorted_until(vector<int>,_pred)/8 3.719 1.97%
std::is_sorted_until(vector<int>,_pred)/8192 3310.854 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4616.145 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.462 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36478.181 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.826 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.820 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10001.706 -25.13%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11837.162 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 343.790 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 103743.146 2.46%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11752.649 -1.58%
std::list<int>::ctor(Range)_(cheap_elements)/32 341.677 -1.07%
std::list<int>::ctor(Range)_(cheap_elements)/8192 103457.815 2.77%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11611.332 3.64%
std::list<int>::ctor(const&)_(cheap_elements)/32 343.857 5.90%
std::list<int>::ctor(const&)_(cheap_elements)/8192 99544.216 1.93%
std::list<int>::ctor(size)/1024 12370.739 1.02%
std::list<int>::ctor(size)/32 337.114 -1.90%
std::list<int>::ctor(size)/8192 101104.783 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11781.051 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 344.553 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99223.984 -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.406 8.91%
std::list<int>::erase(begin)_(cheap_elements)/32 11.185 8.10%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.156 8.76%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.530 9.09%
std::list<int>::insert(begin)_(cheap_elements)/32 11.215 7.25%
std::list<int>::insert(begin)_(cheap_elements)/8192 12.443 9.12%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.031 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.188 1.17%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9377.888 -4.63%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4614.745 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.894 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37716.288 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.532 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.459 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.476 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4766.738 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.255 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38659.714 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17106.063 1.09%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 914.042 3.65%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149268.291 1.67%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 984.615 23.57%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.797 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15810.226 17.25%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6919.087 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.658 -1.22%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55997.785 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13077.882 -13.69%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 356.466 -24.55%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106720.583 -5.37%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33219.740 -1.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 934.064 -2.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 283022.393 -2.47%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13207.643 -1.14%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 366.097 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 109004.345 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32625.923 -2.80%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 926.860 -3.01%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279516.376 -2.53%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12755.051 -2.84%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 350.882 -3.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104004.405 -2.44%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33023.816 -2.09%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 932.411 -2.04%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282757.785 -2.12%
std::list<std::string>::ctor(size)/1024 12916.955 3.72%
std::list<std::string>::ctor(size)/32 355.974 5.26%
std::list<std::string>::ctor(size)/8192 107046.259 3.88%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13002.369 4.46%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 359.974 4.73%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 107558.517 5.98%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33008.298 3.61%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 914.724 2.94%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 280603.616 -3.96%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.401 2.47%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.031 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.389 1.77%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.170 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.528 -2.31%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.852 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.701 -1.41%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.106 -1.25%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.562 -3.07%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.381 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.523 -4.01%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.342 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1333.310 -1.04%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.111 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11344.685 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6905.684 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 150.301 -2.88%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55339.846 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4885.476 1.91%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.041 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39462.495 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16976.333 1.16%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 902.978 1.86%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149210.665 1.33%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.908 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.723 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.949 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.607 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.272 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.198 -
std::lower_bound(std::deque<int>)/100 30.572 -
std::lower_bound(std::deque<int>)/8 16.950 -
std::lower_bound(std::deque<int>)/8192 65.280 -
std::lower_bound(std::forward_list<int>)/100 82.344 -
std::lower_bound(std::forward_list<int>)/8 15.477 -
std::lower_bound(std::forward_list<int>)/8192 10398.780 -
std::lower_bound(std::list<int>)/100 95.268 -2.79%
std::lower_bound(std::list<int>)/8 16.507 6.94%
std::lower_bound(std::list<int>)/8192 14605.435 -7.72%
std::lower_bound(std::vector<int>)/100 12.159 -
std::lower_bound(std::vector<int>)/8 7.772 -
std::lower_bound(std::vector<int>)/8192 15.662 -
std::make_heap(deque<int>)_(ascending)/1024 2631.372 -1.36%
std::make_heap(deque<int>)_(ascending)/8 27.411 -
std::make_heap(deque<int>)_(ascending)/8192 20689.876 -1.79%
std::make_heap(deque<int>)_(descending)/1024 1096.006 -4.80%
std::make_heap(deque<int>)_(descending)/8 20.768 -2.53%
std::make_heap(deque<int>)_(descending)/8192 8603.486 -4.56%
std::make_heap(deque<int>)_(heap)/1024 1097.028 -4.67%
std::make_heap(deque<int>)_(heap)/8 21.022 -2.14%
std::make_heap(deque<int>)_(heap)/8192 8618.756 -4.79%
std::make_heap(deque<int>)_(pipe-organ)/1024 2652.301 -1.48%
std::make_heap(deque<int>)_(pipe-organ)/8 27.211 -1.70%
std::make_heap(deque<int>)_(pipe-organ)/8192 20929.018 -1.40%
std::make_heap(deque<int>)_(repeated)/1024 2278.323 -
std::make_heap(deque<int>)_(repeated)/8 25.288 -
std::make_heap(deque<int>)_(repeated)/8192 17921.505 -
std::make_heap(deque<int>)_(shuffled)/1024 2553.350 -1.99%
std::make_heap(deque<int>)_(shuffled)/8 24.696 -1.21%
std::make_heap(deque<int>)_(shuffled)/8192 22647.458 -1.55%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2180.262 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.625 -1.96%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17117.215 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.317 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.906 -1.12%
std::make_heap(deque<int>,_pred)_(descending)/8192 5016.106 -
std::make_heap(deque<int>,_pred)_(heap)/1024 641.908 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.925 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5020.328 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.022 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.829 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17096.905 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.475 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.340 -2.03%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.868 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1856.088 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.569 -1.55%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15318.689 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.125 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.657 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5158.546 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 288.419 -1.26%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.770 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2163.726 -1.50%
std::make_heap(vector<NonIntegral>)_(heap)/1024 291.700 2.26%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.814 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2191.572 3.30%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.422 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.489 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5144.460 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.310 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.721 1.40%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.533 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 617.719 1.33%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.182 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5248.173 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 688.861 1.36%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.818 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5315.867 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.171 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.657 -1.12%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2167.056 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.524 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.707 -1.15%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.692 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.019 -3.92%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.640 -1.93%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5514.725 2.77%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 652.297 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.036 -2.65%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4841.451 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.512 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.515 -1.22%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5721.923 -
std::make_heap(vector<int>)_(ascending)/1024 653.057 -
std::make_heap(vector<int>)_(ascending)/8 16.288 -1.28%
std::make_heap(vector<int>)_(ascending)/8192 5001.665 -
std::make_heap(vector<int>)_(descending)/1024 274.765 1.02%
std::make_heap(vector<int>)_(descending)/8 14.619 -1.03%
std::make_heap(vector<int>)_(descending)/8192 1958.924 -
std::make_heap(vector<int>)_(heap)/1024 274.969 -
std::make_heap(vector<int>)_(heap)/8 14.666 -1.62%
std::make_heap(vector<int>)_(heap)/8192 1957.437 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.481 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.349 -1.69%
std::make_heap(vector<int>)_(pipe-organ)/8192 4986.782 -
std::make_heap(vector<int>)_(repeated)/1024 562.366 -
std::make_heap(vector<int>)_(repeated)/8 15.520 -1.29%
std::make_heap(vector<int>)_(repeated)/8192 4267.891 -
std::make_heap(vector<int>)_(shuffled)/1024 571.110 -
std::make_heap(vector<int>)_(shuffled)/8 15.792 -
std::make_heap(vector<int>)_(shuffled)/8192 5040.698 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.249 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.624 -1.34%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5012.727 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.358 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.645 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1952.666 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.851 -1.53%
std::make_heap(vector<int>,_pred)_(heap)/8 14.669 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1949.202 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.220 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.644 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5004.966 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.042 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.797 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4293.078 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.181 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.859 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4965.128 -1.04%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15847.353 -5.13%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.572 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502039.285 4.47%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16244.530 -6.13%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.303 -2.01%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 511350.863 5.38%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21418.517 -2.51%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.787 -2.00%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600716.814 1.10%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17757.542 -3.51%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.424 -2.40%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 526365.785 2.19%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32754.972 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.486 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1047148.687 3.71%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15353.245 3.81%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.061 -6.88%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 177365.907 2.54%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22071.110 -2.74%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.474 -4.86%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620361.344 -1.74%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15818.919 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.130 -2.19%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456997.821 1.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16381.857 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.740 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 460893.397 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21380.550 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.530 -4.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556857.798 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17892.146 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 55.349 2.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 486254.121 2.06%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 33266.498 4.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.431 -1.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1023163.750 6.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13875.552 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.603 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166575.660 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22192.674 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.503 -3.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 595420.415 -1.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10943.327 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.630 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114336.608 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11154.678 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.737 -1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115988.445 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14725.117 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.373 1.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 159978.100 1.06%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12302.394 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.385 1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129361.634 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24029.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.625 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269515.004 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5741.550 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.608 6.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62819.645 1.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15169.294 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.424 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167142.725 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10987.614 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.744 -1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115132.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11252.440 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.563 -2.79%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116484.812 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14842.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.907 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158840.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12367.248 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.516 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130241.762 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24049.781 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.868 -1.95%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269924.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5731.288 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.105 10.35%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61251.972 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15234.176 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.688 -1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167280.715 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11075.050 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.613 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114750.471 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11548.469 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.819 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117982.025 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15046.781 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.083 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156332.014 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12959.015 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 49.901 -1.38%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132651.799 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24231.401 3.71%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.266 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 270001.700 3.76%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5831.136 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.682 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62851.152 -1.24%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15089.666 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.385 -1.04%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155647.312 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11032.368 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.107 -3.04%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114982.399 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11498.248 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.648 -2.96%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118574.882 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15048.659 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.383 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156873.175 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12850.080 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.291 -1.73%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133259.733 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 24091.383 3.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.868 -2.74%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 270338.720 3.72%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5915.787 1.79%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.605 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63630.204 2.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15070.860 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.155 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155935.121 -
std::map<int,_int>::clear()/0 393.924 -
std::map<int,_int>::clear()/1024 10382.014 -4.34%
std::map<int,_int>::clear()/32 647.167 -1.66%
std::map<int,_int>::clear()/8192 84476.552 -3.59%
std::map<int,_int>::contains(key)_(existent)/1024 4.090 1.18%
std::map<int,_int>::contains(key)_(existent)/32 1.685 1.45%
std::map<int,_int>::contains(key)_(existent)/8192 5.473 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.380 -10.82%
std::map<int,_int>::contains(key)_(non-existent)/32 2.855 -1.28%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.853 -24.45%
std::map<int,_int>::count(key)_(existent)/1024 3.747 -
std::map<int,_int>::count(key)_(existent)/32 1.580 5.42%
std::map<int,_int>::count(key)_(existent)/8192 5.791 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.272 -3.50%
std::map<int,_int>::count(key)_(non-existent)/32 2.888 -2.67%
std::map<int,_int>::count(key)_(non-existent)/8192 11.142 -3.73%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.894 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6066.209 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.731 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51931.207 -
std::map<int,_int>::ctor(const&)/0 12.804 1.12%
std::map<int,_int>::ctor(const&)/1024 6418.470 -2.88%
std::map<int,_int>::ctor(const&)/32 226.740 -1.37%
std::map<int,_int>::ctor(const&)/8192 52034.320 -2.01%
std::map<int,_int>::ctor(const&,_alloc)/0 12.802 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6477.351 -3.68%
std::map<int,_int>::ctor(const&,_alloc)/32 226.708 -2.59%
std::map<int,_int>::ctor(const&,_alloc)/8192 52123.185 -2.89%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.787 1.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8834.164 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.811 2.78%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70679.834 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.819 1.23%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13059.027 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 269.556 -3.25%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247453.988 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.263 -3.48%
std::map<int,_int>::equal_range(key)_(existent)/32 1.752 -1.85%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.539 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.522 1.46%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.450 -11.68%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.328 -
std::map<int,_int>::erase(iterator)/1024 20.833 -
std::map<int,_int>::erase(iterator)/32 20.701 -1.55%
std::map<int,_int>::erase(iterator)/8192 24.062 -1.07%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.570 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7343.853 -3.62%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.308 -1.37%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56313.054 -3.74%
std::map<int,_int>::erase(key)_(existent)/1024 25.475 4.74%
std::map<int,_int>::erase(key)_(existent)/32 22.317 -
std::map<int,_int>::erase(key)_(existent)/8192 25.203 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.324 -1.98%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.266 -14.09%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.136 -4.60%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.928 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.017 -1.27%
std::map<int,_int>::find(key)_(existent)/1024 4.318 -
std::map<int,_int>::find(key)_(existent)/32 1.702 -2.43%
std::map<int,_int>::find(key)_(existent)/8192 5.345 -1.72%
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.384 -
std::map<int,_int>::find(key)_(non-existent)/32 2.212 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.481 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.581 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.443 1.17%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.269 -2.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.225 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.724 -1.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.941 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.458 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.066 5.13%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.074 -2.41%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.954 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.612 1.43%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.399 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.850 2.96%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.072 -3.00%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.480 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.090 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15969.737 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.474 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 173514.828 -3.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.656 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11797.932 -2.42%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.978 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113576.613 -3.14%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.828 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7659.572 -1.54%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 536.695 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 133901.587 -1.12%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.773 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11060.880 -2.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.246 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91214.769 -1.25%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.168 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10203.243 4.12%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.623 1.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81147.384 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.190 -9.28%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.030 -1.69%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.111 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.690 1.22%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.954 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.737 -2.12%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.087 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.093 1.65%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.393 -1.08%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.718 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.719 7.92%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.747 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.146 6.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.076 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.460 -2.37%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.638 -1.08%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.001 -5.66%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.073 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.158 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.225 -1.52%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.856 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.416 -6.73%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.546 3.86%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.409 -1.53%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.384 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.312 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.719 -4.38%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.409 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6585.555 -10.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 226.884 -2.22%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52552.689 -1.47%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.409 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6566.910 -1.50%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.078 -1.93%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52196.379 -1.88%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 1.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.552 -1.03%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.578 -2.60%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13066.095 2.28%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.357 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.750 -6.23%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.732 1.28%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.480 1.58%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.480 1.38%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.895 -
std::map<std::string,_int>::clear()/0 395.129 -
std::map<std::string,_int>::clear()/1024 22632.833 3.24%
std::map<std::string,_int>::clear()/32 873.294 -
std::map<std::string,_int>::clear()/8192 220468.156 3.19%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.649 -3.76%
std::map<std::string,_int>::contains(key)_(existent)/32 14.200 -17.77%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.651 6.94%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.290 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.696 -7.92%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.447 1.96%
std::map<std::string,_int>::count(key)_(existent)/1024 24.044 -3.18%
std::map<std::string,_int>::count(key)_(existent)/32 15.911 -6.38%
std::map<std::string,_int>::count(key)_(existent)/8192 31.154 -1.45%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.030 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.003 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.471 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.885 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6998.281 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 212.593 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59528.849 -
std::map<std::string,_int>::ctor(const&)/0 12.772 -2.35%
std::map<std::string,_int>::ctor(const&)/1024 35048.171 -
std::map<std::string,_int>::ctor(const&)/32 833.185 17.08%
std::map<std::string,_int>::ctor(const&)/8192 346310.123 1.02%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.855 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35947.509 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 772.082 -5.37%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347179.626 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.862 1.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41519.214 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 845.162 1.30%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390261.421 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.871 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53482.651 -1.01%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1015.861 4.14%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085233.978 -1.40%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.451 5.14%
std::map<std::string,_int>::equal_range(key)_(existent)/32 18.579 10.89%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.796 -7.38%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.132 1.16%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.395 -2.62%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.522 -
std::map<std::string,_int>::erase(iterator)/1024 32.274 3.21%
std::map<std::string,_int>::erase(iterator)/32 28.791 -10.13%
std::map<std::string,_int>::erase(iterator)/8192 33.004 7.30%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.469 1.18%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13193.740 1.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 696.801 5.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119499.024 -
std::map<std::string,_int>::erase(key)_(existent)/1024 95.977 -5.00%
std::map<std::string,_int>::erase(key)_(existent)/32 68.339 -5.28%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.730 33.87%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.606 5.42%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.510 4.53%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.734 5.07%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.054 2.54%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.747 3.29%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.685 3.75%
std::map<std::string,_int>::find(key)_(existent)/1024 22.797 -8.72%
std::map<std::string,_int>::find(key)_(existent)/32 14.621 -8.14%
std::map<std::string,_int>::find(key)_(existent)/8192 31.494 6.44%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.354 -9.54%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.101 3.93%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.318 -12.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.376 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.434 1.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.627 -5.49%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.333 -2.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.006 -5.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 41.673 -14.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 48.815 24.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 71.068 10.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.874 39.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 47.824 49.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.022 -11.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.390 39.09%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.693 -4.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.783 22.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.361 -14.20%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 31.853 5.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.716 1.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65375.526 1.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1503.779 5.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 936039.684 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.437 1.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44137.513 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1283.721 4.05%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 643549.812 4.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 397.152 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39459.095 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1109.487 -5.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619866.713 -2.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.843 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34929.329 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1260.318 1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 405593.623 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.290 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34389.694 -1.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1279.449 8.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369099.042 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.024 4.49%
std::map<std::string,_int>::insert(value)_(already_present)/32 24.421 -7.92%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.075 17.79%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.844 11.49%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.727 1.45%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.696 -14.12%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.744 -20.16%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.465 16.79%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.534 -12.68%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.098 -8.64%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.414 1.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.321 15.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.610 -30.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.479 -6.53%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.492 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.230 2.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.753 33.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.936 -10.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 34.187 5.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.498 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.723 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.890 -2.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.065 2.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.743 -3.64%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.409 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.993 -1.24%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.592 -2.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.471 -4.92%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.764 3.21%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36484.035 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 811.732 -5.08%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350239.522 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.496 -1.97%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35962.747 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 752.470 -10.81%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350165.466 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.154 1.26%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16857.556 1.15%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 314.317 -12.66%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207784.324 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.131 5.92%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 17.534 11.29%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.296 2.60%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.634 8.69%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.672 1.69%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.596 -8.72%
std::mismatch(deque<int>)_(it,_it,_it)/1000 454.270 -2.26%
std::mismatch(deque<int>)_(it,_it,_it)/1024 476.227 2.60%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494864.981 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.739 -3.04%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.174 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 478.277 2.13%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 491.089 1.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 585112.510 19.12%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.122 1.35%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4545.286 18.61%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 736.319 2.48%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 735.280 1.92%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624679.148 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.390 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4856.991 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.561 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.955 1.34%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623141.503 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.212 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4859.677 -
std::mismatch(list<int>)_(it,_it,_it)/1000 1111.469 49.68%
std::mismatch(list<int>)_(it,_it,_it)/1024 1478.177 94.79%
std::mismatch(list<int>)_(it,_it,_it)/1048576 930181.382 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.655 -
std::mismatch(list<int>)_(it,_it,_it)/8192 9224.664 25.66%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 762.722 1.14%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 780.922 1.70%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 947585.081 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.007 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13358.283 13.31%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.715 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.441 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002865.509 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.120 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14073.484 12.80%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.813 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.272 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995529.138 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.663 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12066.153 7.20%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.316 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.878 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68794.793 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.653 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.361 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.915 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68274.692 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.145 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 505.655 -7.52%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.980 -1.34%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609766.494 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.249 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.188 -4.24%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.445 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.923 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605559.467 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.196 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4716.484 -
std::move(deque<int>)/1048576 56563.915 2.66%
std::move(deque<int>)/262144 15151.284 -
std::move(deque<int>)/32768 2013.056 -15.30%
std::move(deque<int>)/4096 149.526 -
std::move(deque<int>)/512 22.247 -
std::move(deque<int>)/64 6.268 27.03%
std::move(deque<int>)/8 3.396 4.00%
std::move(list<int>)/1048576 991082.001 -1.69%
std::move(list<int>)/262144 242248.534 -1.28%
std::move(list<int>)/32768 30972.326 -
std::move(list<int>)/4096 4761.819 -
std::move(list<int>)/512 349.825 -1.35%
std::move(list<int>)/64 43.088 10.40%
std::move(list<int>)/8 3.368 -
std::move(vector<bool>)_(aligned)/1048576 1748.533 -
std::move(vector<bool>)_(aligned)/262144 255.467 -
std::move(vector<bool>)_(aligned)/32768 36.690 -
std::move(vector<bool>)_(aligned)/4096 7.028 -
std::move(vector<bool>)_(aligned)/512 2.339 -
std::move(vector<bool>)_(aligned)/64 1.689 6.17%
std::move(vector<bool>)_(unaligned)/1048576 6735.758 3.16%
std::move(vector<bool>)_(unaligned)/262144 1591.264 -
std::move(vector<bool>)_(unaligned)/32768 202.446 -3.78%
std::move(vector<bool>)_(unaligned)/4096 25.739 -4.73%
std::move(vector<bool>)_(unaligned)/512 4.941 -3.98%
std::move(vector<bool>)_(unaligned)/64 1.616 -
std::move(vector<int>)/1048576 56838.095 1.63%
std::move(vector<int>)/262144 14881.066 -32.17%
std::move(vector<int>)/32768 1725.145 -
std::move(vector<int>)/4096 133.245 -
std::move(vector<int>)/512 20.112 -
std::move(vector<int>)/64 4.140 -
std::move(vector<int>)/8 2.276 -
std::move_backward(deque<int>)/1048576 131509.579 -
std::move_backward(deque<int>)/262144 31463.072 -
std::move_backward(deque<int>)/32768 3414.597 -1.29%
std::move_backward(deque<int>)/4096 158.967 -
std::move_backward(deque<int>)/512 23.539 -
std::move_backward(deque<int>)/64 5.178 -
std::move_backward(deque<int>)/8 3.480 -5.08%
std::move_backward(list<int>)/1048576 1032545.449 -
std::move_backward(list<int>)/262144 256963.551 -1.15%
std::move_backward(list<int>)/32768 31053.692 -1.88%
std::move_backward(list<int>)/4096 4192.053 -13.45%
std::move_backward(list<int>)/512 371.452 -
std::move_backward(list<int>)/64 39.590 -
std::move_backward(list<int>)/8 3.383 -
std::move_backward(vector<bool>)_(aligned)/1048576 1731.282 -
std::move_backward(vector<bool>)_(aligned)/262144 257.824 -
std::move_backward(vector<bool>)_(aligned)/32768 38.253 -
std::move_backward(vector<bool>)_(aligned)/4096 7.210 -
std::move_backward(vector<bool>)_(aligned)/512 2.200 -6.03%
std::move_backward(vector<bool>)_(aligned)/64 1.857 12.05%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.236 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.512 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.699 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.270 -
std::move_backward(vector<bool>)_(unaligned)/512 4.510 -
std::move_backward(vector<bool>)_(unaligned)/64 1.791 9.83%
std::move_backward(vector<int>)/1048576 56947.725 -
std::move_backward(vector<int>)/262144 20987.567 -3.98%
std::move_backward(vector<int>)/32768 1727.689 -
std::move_backward(vector<int>)/4096 135.722 -
std::move_backward(vector<int>)/512 20.838 -
std::move_backward(vector<int>)/64 4.331 -
std::move_backward(vector<int>)/8 2.229 -3.05%
std::multimap<int,_int>::clear()/0 389.640 -
std::multimap<int,_int>::clear()/1024 10919.049 3.61%
std::multimap<int,_int>::clear()/32 646.797 -
std::multimap<int,_int>::clear()/8192 85737.242 1.12%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.501 -1.42%
std::multimap<int,_int>::contains(key)_(existent)/32 1.734 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.524 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.497 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.518 -9.42%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.022 2.98%
std::multimap<int,_int>::count(key)_(existent)/1024 5.377 -3.33%
std::multimap<int,_int>::count(key)_(existent)/32 3.583 -6.16%
std::multimap<int,_int>::count(key)_(existent)/8192 6.491 -3.88%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.554 -4.27%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.274 -17.42%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.885 -4.54%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.072 2.50%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6052.747 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.608 1.18%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51928.334 -
std::multimap<int,_int>::ctor(const&)/0 12.661 -
std::multimap<int,_int>::ctor(const&)/1024 6592.954 -
std::multimap<int,_int>::ctor(const&)/32 227.694 2.98%
std::multimap<int,_int>::ctor(const&)/8192 52697.035 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.703 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6553.849 -2.13%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.515 1.57%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52863.385 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.626 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8650.357 -1.04%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.813 -2.48%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70613.880 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.657 -3.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13047.347 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.399 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245901.834 -1.35%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.526 1.46%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.460 3.34%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.000 -1.06%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.873 8.28%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.313 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.325 7.24%
std::multimap<int,_int>::erase(iterator)/1024 20.621 -
std::multimap<int,_int>::erase(iterator)/32 20.571 1.21%
std::multimap<int,_int>::erase(iterator)/8192 20.723 1.35%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.029 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7340.711 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.417 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56827.299 -
std::multimap<int,_int>::erase(key)_(existent)/1024 24.858 -3.59%
std::multimap<int,_int>::erase(key)_(existent)/32 22.815 -1.10%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.885 -3.89%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.502 14.96%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.717 14.77%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.254 4.18%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.946 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.849 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.076 -3.09%
std::multimap<int,_int>::find(key)_(existent)/1024 3.820 -
std::multimap<int,_int>::find(key)_(existent)/32 1.724 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.313 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.588 6.67%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.663 8.81%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.700 5.20%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.323 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.386 12.72%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.820 1.93%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.030 3.61%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.256 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.666 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.435 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.889 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.312 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.516 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.807 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.955 7.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.293 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.083 -1.15%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.042 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.436 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.365 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14624.188 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.885 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182297.849 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.215 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11457.206 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 668.187 1.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122644.680 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.100 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12295.860 2.10%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.336 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 205572.766 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.817 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10683.019 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 651.280 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93776.067 6.75%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.142 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10104.406 4.87%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 663.480 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84070.664 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.093 -1.22%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.216 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.328 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.015 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 35.145 7.06%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.112 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.576 -4.07%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.982 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.813 4.08%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.957 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.272 4.00%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.080 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.381 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.283 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 9.693 61.19%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.501 43.41%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 20.154 128.77%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.273 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6534.395 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.967 -2.32%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52553.814 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.277 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6493.425 -2.29%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.881 -3.99%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51971.082 -2.03%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1480.579 2.02%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.843 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12829.759 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.096 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.225 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.261 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.922 151.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.175 50.82%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.871 171.28%
std::multimap<std::string,_int>::clear()/0 392.050 -
std::multimap<std::string,_int>::clear()/1024 22135.378 -
std::multimap<std::string,_int>::clear()/32 898.523 -2.11%
std::multimap<std::string,_int>::clear()/8192 219567.006 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 25.533 7.13%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.080 1.24%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.447 -13.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.877 -3.00%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.579 -2.28%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.614 2.47%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.141 -6.59%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.723 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.934 -1.29%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.268 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.733 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.944 3.50%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.106 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.784 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7029.436 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.447 1.10%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60170.874 -
std::multimap<std::string,_int>::ctor(const&)/0 12.649 -
std::multimap<std::string,_int>::ctor(const&)/1024 34890.071 -2.05%
std::multimap<std::string,_int>::ctor(const&)/32 908.043 15.15%
std::multimap<std::string,_int>::ctor(const&)/8192 339815.230 -1.31%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.691 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36749.201 -1.01%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 746.368 -12.98%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345579.570 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40234.779 3.57%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 761.337 -19.99%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377128.664 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.847 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57630.890 -1.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 973.521 -4.74%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103972.529 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.604 -2.94%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.680 9.24%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.433 4.68%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.226 -1.28%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.785 4.05%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.313 -6.04%
std::multimap<std::string,_int>::erase(iterator)/1024 33.968 2.08%
std::multimap<std::string,_int>::erase(iterator)/32 25.416 -13.68%
std::multimap<std::string,_int>::erase(iterator)/8192 30.053 -5.00%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.252 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12949.036 -2.90%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 698.105 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117374.537 -3.89%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.210 -4.73%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.161 46.73%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.474 19.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.223 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.263 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.310 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.320 -3.19%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.466 -1.83%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.662 -2.87%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.889 13.07%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.443 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.195 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.295 2.79%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.925 6.62%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.619 -1.63%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.438 31.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.671 -1.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.361 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.728 -1.18%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.673 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.079 -1.77%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.862 13.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.494 23.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.097 13.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.024 -5.89%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.764 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 80.493 6.72%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.431 26.64%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.860 13.51%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.284 -3.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.812 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65483.683 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1411.774 3.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914429.552 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.413 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43247.245 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.385 3.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596567.976 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 399.642 1.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 65235.492 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1558.224 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 815597.975 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.529 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33536.596 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1186.003 5.86%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384717.863 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.651 -3.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32458.691 -1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1173.791 4.71%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346002.077 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 64.913 93.25%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.118 4.81%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.054 -3.06%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.381 2.31%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.981 -6.04%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.724 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.587 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.783 -7.95%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.575 2.61%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.020 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.176 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 83.925 -9.23%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.952 -14.23%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.236 -1.45%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.625 -78.20%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.935 -67.61%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.199 -79.86%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.436 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36877.439 -7.50%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 736.115 8.92%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348410.523 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.434 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34728.445 -3.92%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 837.958 10.56%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347082.522 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 1.35%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17098.102 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.300 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206905.971 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 90.913 -3.04%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.258 -1.24%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 118.080 -6.61%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 39.087 1.39%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.399 5.06%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 44.758 1.07%
std::multiset<int>::clear()/0 390.667 -
std::multiset<int>::clear()/1024 9971.837 -
std::multiset<int>::clear()/32 619.203 -
std::multiset<int>::clear()/8192 78352.484 -
std::multiset<int>::contains(key)_(existent)/1024 4.054 -
std::multiset<int>::contains(key)_(existent)/32 1.743 -
std::multiset<int>::contains(key)_(existent)/8192 8.805 7.36%
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -4.61%
std::multiset<int>::contains(key)_(non-existent)/1024 6.338 4.74%
std::multiset<int>::contains(key)_(non-existent)/32 2.716 3.30%
std::multiset<int>::contains(key)_(non-existent)/8192 9.474 -10.97%
std::multiset<int>::count(key)_(existent)/1024 5.665 -1.98%
std::multiset<int>::count(key)_(existent)/32 3.840 -
std::multiset<int>::count(key)_(existent)/8192 9.244 -4.07%
std::multiset<int>::count(key)_(non-existent)/0 0.263 4.01%
std::multiset<int>::count(key)_(non-existent)/1024 5.970 -
std::multiset<int>::count(key)_(non-existent)/32 2.410 -2.21%
std::multiset<int>::count(key)_(non-existent)/8192 9.767 3.47%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.000 1.65%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5736.494 -
std::multiset<int>::ctor(&&,_different_allocs)/32 178.629 1.61%
std::multiset<int>::ctor(&&,_different_allocs)/8192 47637.715 -
std::multiset<int>::ctor(const&)/0 12.704 -
std::multiset<int>::ctor(const&)/1024 6299.075 -
std::multiset<int>::ctor(const&)/32 223.133 -
std::multiset<int>::ctor(const&)/8192 50235.014 -
std::multiset<int>::ctor(const&,_alloc)/0 12.695 -
std::multiset<int>::ctor(const&,_alloc)/1024 6361.855 1.35%
std::multiset<int>::ctor(const&,_alloc)/32 228.060 2.87%
std::multiset<int>::ctor(const&,_alloc)/8192 50636.734 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.657 -2.71%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8840.090 -3.75%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 241.680 -2.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70055.666 -6.71%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.704 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12677.774 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.286 3.87%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248139.096 3.37%
std::multiset<int>::equal_range(key)_(existent)/1024 5.087 -5.96%
std::multiset<int>::equal_range(key)_(existent)/32 2.326 -1.53%
std::multiset<int>::equal_range(key)_(existent)/8192 8.165 -7.82%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.666 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.477 3.19%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.069 1.10%
std::multiset<int>::erase(iterator)/1024 23.348 -
std::multiset<int>::erase(iterator)/32 21.014 1.54%
std::multiset<int>::erase(iterator)/8192 23.205 1.07%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.011 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6607.130 -3.02%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.631 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53094.826 -2.30%
std::multiset<int>::erase(key)_(existent)/1024 39.836 -2.83%
std::multiset<int>::erase(key)_(existent)/32 21.838 -
std::multiset<int>::erase(key)_(existent)/8192 59.513 -3.93%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.729 3.28%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.364 2.64%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.960 10.06%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.031 2.55%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.810 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.098 -1.15%
std::multiset<int>::find(key)_(existent)/1024 4.153 -
std::multiset<int>::find(key)_(existent)/32 1.615 -
std::multiset<int>::find(key)_(existent)/8192 8.644 -3.35%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.699 4.35%
std::multiset<int>::find(key)_(non-existent)/32 2.441 9.67%
std::multiset<int>::find(key)_(non-existent)/8192 8.062 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.274 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.928 -14.33%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.739 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.951 -1.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.215 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.596 -2.52%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.404 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.938 -2.31%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.304 1.21%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.137 -14.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.753 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.526 -13.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.185 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.950 -2.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.912 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.739 -1.52%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.533 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14445.391 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.188 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183931.664 -1.74%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.121 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11868.816 1.53%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.311 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116483.288 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.474 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12390.613 1.66%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.690 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194301.535 1.39%
std::multiset<int>::insert(value)_(already_present)/1024 27.214 -2.13%
std::multiset<int>::insert(value)_(already_present)/32 18.410 1.16%
std::multiset<int>::insert(value)_(already_present)/8192 30.914 -5.42%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.986 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.896 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.979 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.582 -15.42%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.970 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 26.932 -1.88%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.926 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.660 4.49%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.108 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.183 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.699 -6.28%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.343 73.91%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.407 39.99%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.405 57.52%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.321 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6352.157 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.857 -1.08%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50860.076 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.309 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6411.281 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.978 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52486.400 2.06%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1361.672 1.45%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.615 7.05%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12393.766 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.077 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.385 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.746 -1.12%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.427 14.94%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.688 4.40%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.417 -
std::multiset<std::string>::clear()/0 392.805 -
std::multiset<std::string>::clear()/1024 21669.150 -
std::multiset<std::string>::clear()/32 896.110 -
std::multiset<std::string>::clear()/8192 213887.214 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.430 -1.96%
std::multiset<std::string>::contains(key)_(existent)/32 16.019 -17.72%
std::multiset<std::string>::contains(key)_(existent)/8192 32.954 16.28%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.825 8.47%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.784 5.17%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.739 7.48%
std::multiset<std::string>::count(key)_(existent)/1024 23.911 -
std::multiset<std::string>::count(key)_(existent)/32 20.301 2.20%
std::multiset<std::string>::count(key)_(existent)/8192 30.162 9.05%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.767 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.963 8.46%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.535 -3.86%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.801 -2.01%
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6862.260 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.891 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57342.509 -
std::multiset<std::string>::ctor(const&)/0 12.646 -
std::multiset<std::string>::ctor(const&)/1024 36508.076 5.98%
std::multiset<std::string>::ctor(const&)/32 699.336 -9.27%
std::multiset<std::string>::ctor(const&)/8192 340429.872 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.657 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36632.750 1.10%
std::multiset<std::string>::ctor(const&,_alloc)/32 876.229 -2.80%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342837.118 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.805 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38097.623 -1.22%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.978 6.22%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374084.284 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55166.449 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1052.680 1.76%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1071772.884 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.325 4.60%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.845 -3.11%
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.669 1.33%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.256 4.26%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.735 2.10%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.426 8.32%
std::multiset<std::string>::erase(iterator)/1024 33.232 -6.56%
std::multiset<std::string>::erase(iterator)/32 30.997 14.90%
std::multiset<std::string>::erase(iterator)/8192 31.031 -15.69%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.871 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13067.100 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 675.317 1.26%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119088.036 -1.61%
std::multiset<std::string>::erase(key)_(existent)/1024 101.959 5.82%
std::multiset<std::string>::erase(key)_(existent)/32 49.493 -38.79%
std::multiset<std::string>::erase(key)_(existent)/8192 101.569 2.66%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.390 1.39%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.175 -3.58%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.678 5.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.292 7.37%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 7.202 6.70%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 18.786 19.79%
std::multiset<std::string>::find(key)_(existent)/1024 23.697 -
std::multiset<std::string>::find(key)_(existent)/32 15.001 -
std::multiset<std::string>::find(key)_(existent)/8192 29.435 4.51%
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.262 -5.68%
std::multiset<std::string>::find(key)_(non-existent)/32 10.075 -4.60%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.680 -7.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.771 2.90%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.499 1.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.460 -1.36%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.849 1.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.800 -20.99%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.540 23.64%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 37.760 -2.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.572 -7.61%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.675 22.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 51.862 -7.11%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.467 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.824 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.046 11.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.085 15.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.784 73.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.264 43.49%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.098 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64326.443 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.856 -1.78%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 899614.823 -2.02%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.284 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43480.616 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.550 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599640.485 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.127 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60669.471 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1407.813 -7.69%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 825953.995 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.725 29.56%
std::multiset<std::string>::insert(value)_(already_present)/32 48.252 12.91%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.269 27.01%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.449 6.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.114 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.838 21.54%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.813 -1.78%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.723 -11.74%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.203 28.39%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.997 -13.24%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 59.251 4.14%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.613 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.840 7.01%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.928 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 43.940 -16.75%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 16.845 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 59.020 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.271 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36898.658 2.89%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 760.837 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345333.943 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.649 3.09%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35531.441 -2.66%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 814.120 5.64%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344262.229 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15386.898 -7.46%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 345.258 -5.67%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205233.551 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 84.091 -3.08%
std::multiset<std::string>::upper_bound(key)_(existent)/32 38.462 -15.57%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.819 3.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.804 1.08%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.172 -2.69%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 34.927 -1.79%
std::none_of(deque<int>)_(process_all)/32 12.302 -
std::none_of(deque<int>)_(process_all)/32768 10095.020 -3.71%
std::none_of(deque<int>)_(process_all)/50 18.891 -
std::none_of(deque<int>)_(process_all)/8 3.285 -4.31%
std::none_of(deque<int>)_(process_all)/8192 2529.606 -3.78%
std::none_of(list<int>)_(process_all)/32 11.769 -
std::none_of(list<int>)_(process_all)/32768 26168.964 -
std::none_of(list<int>)_(process_all)/50 21.904 1.61%
std::none_of(list<int>)_(process_all)/8 2.653 -1.15%
std::none_of(list<int>)_(process_all)/8192 7093.860 -11.20%
std::none_of(vector<int>)_(process_all)/32 8.398 -
std::none_of(vector<int>)_(process_all)/32768 8138.567 -
std::none_of(vector<int>)_(process_all)/50 19.475 2.33%
std::none_of(vector<int>)_(process_all)/8 2.458 -2.49%
std::none_of(vector<int>)_(process_all)/8192 2040.986 -
std::partial_sort(deque<int>)_(ascending)/1024 7690.809 -
std::partial_sort(deque<int>)_(ascending)/8 33.037 2.55%
std::partial_sort(deque<int>)_(ascending)/8192 147726.405 2.39%
std::partial_sort(deque<int>)_(descending)/1024 17841.142 -
std::partial_sort(deque<int>)_(descending)/8 42.400 -
std::partial_sort(deque<int>)_(descending)/8192 259704.821 -
std::partial_sort(deque<int>)_(heap)/1024 17995.582 -
std::partial_sort(deque<int>)_(heap)/8 39.307 -
std::partial_sort(deque<int>)_(heap)/8192 262126.628 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7729.590 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.795 6.31%
std::partial_sort(deque<int>)_(pipe-organ)/8192 142296.843 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18848.596 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.293 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260963.805 -
std::partial_sort(deque<int>)_(repeated)/1024 6500.040 2.51%
std::partial_sort(deque<int>)_(repeated)/8 26.599 1.73%
std::partial_sort(deque<int>)_(repeated)/8192 76303.227 -
std::partial_sort(deque<int>)_(shuffled)/1024 15652.978 -
std::partial_sort(deque<int>)_(shuffled)/8 32.671 1.59%
std::partial_sort(deque<int>)_(shuffled)/8192 238108.375 -1.37%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4770.892 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.344 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50775.491 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7876.056 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.732 -1.25%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93160.228 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7902.761 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.743 1.06%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96039.415 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4786.160 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.895 -1.32%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50756.837 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8772.360 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 19.949 -1.47%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92767.169 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.430 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.365 5.84%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27332.483 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 7002.899 3.38%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.374 -2.95%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83910.358 -
std::partial_sort(vector<int>)_(ascending)/1024 4761.102 -
std::partial_sort(vector<int>)_(ascending)/8 18.983 -
std::partial_sort(vector<int>)_(ascending)/8192 50368.664 -
std::partial_sort(vector<int>)_(descending)/1024 7966.786 -
std::partial_sort(vector<int>)_(descending)/8 24.389 1.03%
std::partial_sort(vector<int>)_(descending)/8192 94507.510 -
std::partial_sort(vector<int>)_(heap)/1024 7954.796 -
std::partial_sort(vector<int>)_(heap)/8 28.022 -
std::partial_sort(vector<int>)_(heap)/8192 96900.956 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4763.430 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.963 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50299.380 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8846.299 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.869 -1.34%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93078.027 -
std::partial_sort(vector<int>)_(repeated)/1024 2521.112 -
std::partial_sort(vector<int>)_(repeated)/8 18.707 -
std::partial_sort(vector<int>)_(repeated)/8192 26238.919 -
std::partial_sort(vector<int>)_(shuffled)/1024 6742.160 -
std::partial_sort(vector<int>)_(shuffled)/8 27.828 -2.72%
std::partial_sort(vector<int>)_(shuffled)/8192 87650.467 -4.98%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5113.340 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.994 1.03%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53098.628 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8132.614 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.649 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94863.897 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8367.135 -3.33%
std::partial_sort_copy(deque<int>)_(heap)/8 14.893 -8.29%
std::partial_sort_copy(deque<int>)_(heap)/8192 103799.078 4.68%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5120.446 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.907 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52908.455 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9030.490 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.854 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94549.432 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.591 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.907 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29326.421 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6922.809 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.152 -1.63%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87159.729 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5416.893 1.52%
std::partial_sort_copy(list<int>)_(ascending)/8 8.267 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57396.553 -
std::partial_sort_copy(list<int>)_(descending)/1024 8209.558 -
std::partial_sort_copy(list<int>)_(descending)/8 15.688 -1.41%
std::partial_sort_copy(list<int>)_(descending)/8192 97302.937 -
std::partial_sort_copy(list<int>)_(heap)/1024 8289.709 -
std::partial_sort_copy(list<int>)_(heap)/8 17.855 4.15%
std::partial_sort_copy(list<int>)_(heap)/8192 101178.352 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5342.793 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.276 -1.01%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57424.883 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9186.610 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.366 4.96%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96435.822 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3112.478 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.013 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32863.875 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7092.426 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.174 11.01%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88400.000 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4732.258 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.352 -2.02%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50537.143 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7843.633 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.727 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92874.673 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7887.230 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.979 -3.35%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96474.899 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4734.081 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.304 -2.17%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50271.039 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8779.107 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.355 -2.14%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92930.114 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.233 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.400 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26876.757 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6673.063 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.425 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84740.970 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4827.870 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.899 1.24%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50457.135 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7867.648 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.277 -1.13%
std::partial_sort_copy(vector<int>)_(descending)/8192 93311.713 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7920.129 -
std::partial_sort_copy(vector<int>)_(heap)/8 17.016 6.15%
std::partial_sort_copy(vector<int>)_(heap)/8192 96949.102 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4824.822 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.874 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50341.404 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8802.833 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.109 1.40%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94171.760 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2485.757 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.771 1.52%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27000.078 -3.09%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6819.709 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.838 1.69%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87996.966 -
std::partition(deque<int>)_(dense)/1024 353.571 -
std::partition(deque<int>)_(dense)/32 9.600 -3.10%
std::partition(deque<int>)_(dense)/50 13.928 -4.28%
std::partition(deque<int>)_(dense)/8192 2792.238 -
std::partition(deque<int>)_(sparse)/1024 401.955 5.25%
std::partition(deque<int>)_(sparse)/32 10.733 -7.72%
std::partition(deque<int>)_(sparse)/50 16.347 -4.82%
std::partition(deque<int>)_(sparse)/8192 3030.526 2.60%
std::partition(list<int>)_(dense)/1024 388.951 -
std::partition(list<int>)_(dense)/32 8.810 -
std::partition(list<int>)_(dense)/50 13.225 -
std::partition(list<int>)_(dense)/8192 5120.808 1.27%
std::partition(list<int>)_(sparse)/1024 717.218 -
std::partition(list<int>)_(sparse)/32 8.980 2.09%
std::partition(list<int>)_(sparse)/50 22.665 3.56%
std::partition(list<int>)_(sparse)/8192 8422.977 10.98%
std::partition(vector<int>)_(dense)/1024 248.720 -
std::partition(vector<int>)_(dense)/32 8.103 -4.87%
std::partition(vector<int>)_(dense)/50 13.156 -2.29%
std::partition(vector<int>)_(dense)/8192 1873.317 -
std::partition(vector<int>)_(sparse)/1024 255.733 -
std::partition(vector<int>)_(sparse)/32 8.820 1.14%
std::partition(vector<int>)_(sparse)/50 13.961 1.08%
std::partition(vector<int>)_(sparse)/8192 1863.571 -
std::partition_copy(deque<int>)/1024 634.654 -
std::partition_copy(deque<int>)/32 12.956 -
std::partition_copy(deque<int>)/50 21.031 -
std::partition_copy(deque<int>)/8192 5691.736 -
std::partition_copy(list<int>)/1024 711.927 -
std::partition_copy(list<int>)/32 8.766 -3.85%
std::partition_copy(list<int>)/50 13.002 -
std::partition_copy(list<int>)/8192 7296.899 -
std::partition_copy(vector<int>)/1024 473.582 2.48%
std::partition_copy(vector<int>)/32 8.155 -
std::partition_copy(vector<int>)/50 12.593 -1.46%
std::partition_copy(vector<int>)/8192 4524.621 -
std::partition_point(deque<int>)/1024 9.460 -
std::partition_point(deque<int>)/32 4.138 -
std::partition_point(deque<int>)/50 4.623 -
std::partition_point(deque<int>)/8192 15.219 -
std::partition_point(list<int>)/1024 1299.033 -
std::partition_point(list<int>)/32 15.935 -
std::partition_point(list<int>)/50 24.876 -
std::partition_point(list<int>)/8192 12341.091 5.52%
std::partition_point(vector<int>)/1024 6.147 1.22%
std::partition_point(vector<int>)/32 2.566 -4.80%
std::partition_point(vector<int>)/50 2.551 -1.49%
std::partition_point(vector<int>)/8192 9.331 -
std::pop_heap(deque<float>)/1024 12.510 -9.71%
std::pop_heap(deque<float>)/8 52.126 -
std::pop_heap(deque<float>)/8192 62.030 1.04%
std::pop_heap(deque<int>)/1024 13.074 5.83%
std::pop_heap(deque<int>)/8 52.536 -
std::pop_heap(deque<int>)/8192 53.570 -3.45%
std::pop_heap(deque<size_t>)/1024 15.280 -
std::pop_heap(deque<size_t>)/8 52.319 -
std::pop_heap(deque<size_t>)/8192 59.736 -
std::pop_heap(deque<std::string>)/1024 60.852 3.31%
std::pop_heap(deque<std::string>)/8 57.019 -1.40%
std::pop_heap(deque<std::string>)/8192 113.651 1.79%
std::pop_heap(vector<float>)/1024 8.427 -
std::pop_heap(vector<float>)/8 50.538 -
std::pop_heap(vector<float>)/8192 19.986 2.00%
std::pop_heap(vector<int>)/1024 9.971 -
std::pop_heap(vector<int>)/8 51.063 -
std::pop_heap(vector<int>)/8192 13.041 -
std::pop_heap(vector<size_t>)/1024 9.871 -
std::pop_heap(vector<size_t>)/8 51.711 -
std::pop_heap(vector<size_t>)/8192 13.060 -
std::pop_heap(vector<std::string>)/1024 20.720 -1.95%
std::pop_heap(vector<std::string>)/8 53.390 -
std::pop_heap(vector<std::string>)/8192 51.828 -
std::remove(deque<int>)_(prefix)/1024 524.060 -
std::remove(deque<int>)_(prefix)/32 51.531 -6.50%
std::remove(deque<int>)_(prefix)/50 60.011 -5.21%
std::remove(deque<int>)_(prefix)/8192 3852.574 -
std::remove(deque<int>)_(sprinkled)/1024 520.586 -
std::remove(deque<int>)_(sprinkled)/32 49.720 -6.92%
std::remove(deque<int>)_(sprinkled)/50 54.343 -7.85%
std::remove(deque<int>)_(sprinkled)/8192 3850.010 -
std::remove(list<int>)_(prefix)/1024 947.856 -7.15%
std::remove(list<int>)_(prefix)/32 52.319 -
std::remove(list<int>)_(prefix)/50 62.876 -
std::remove(list<int>)_(prefix)/8192 8196.082 1.32%
std::remove(list<int>)_(sprinkled)/1024 937.869 -5.59%
std::remove(list<int>)_(sprinkled)/32 52.306 -
std::remove(list<int>)_(sprinkled)/50 61.417 -
std::remove(list<int>)_(sprinkled)/8192 8174.409 -
std::remove(vector<int>)_(prefix)/1024 310.144 -
std::remove(vector<int>)_(prefix)/32 48.940 -
std::remove(vector<int>)_(prefix)/50 53.850 -
std::remove(vector<int>)_(prefix)/8192 2103.439 -
std::remove(vector<int>)_(sprinkled)/1024 285.572 -
std::remove(vector<int>)_(sprinkled)/32 49.121 -
std::remove(vector<int>)_(sprinkled)/50 53.297 -
std::remove(vector<int>)_(sprinkled)/8192 1976.388 -
std::remove_copy(deque<int>)_(prefix)/1024 387.864 2.98%
std::remove_copy(deque<int>)_(prefix)/32 12.968 -
std::remove_copy(deque<int>)_(prefix)/50 20.388 -3.31%
std::remove_copy(deque<int>)_(prefix)/8192 3363.336 -
std::remove_copy(deque<int>)_(sprinkled)/1024 362.457 1.92%
std::remove_copy(deque<int>)_(sprinkled)/32 12.270 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.398 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2909.031 2.33%
std::remove_copy(list<int>)_(prefix)/1024 742.012 -
std::remove_copy(list<int>)_(prefix)/32 11.255 -
std::remove_copy(list<int>)_(prefix)/50 19.168 1.30%
std::remove_copy(list<int>)_(prefix)/8192 6976.531 -
std::remove_copy(list<int>)_(sprinkled)/1024 738.428 -
std::remove_copy(list<int>)_(sprinkled)/32 11.237 -
std::remove_copy(list<int>)_(sprinkled)/50 18.594 -
std::remove_copy(list<int>)_(sprinkled)/8192 6950.206 -
std::remove_copy(vector<int>)_(prefix)/1024 263.242 -
std::remove_copy(vector<int>)_(prefix)/32 9.361 -
std::remove_copy(vector<int>)_(prefix)/50 13.931 -1.01%
std::remove_copy(vector<int>)_(prefix)/8192 2059.015 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.238 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.470 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.609 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.060 -
std::remove_copy_if(deque<int>)_(prefix)/1024 541.365 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.690 -5.40%
std::remove_copy_if(deque<int>)_(prefix)/50 28.021 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3834.434 1.60%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.941 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.262 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.506 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3564.275 -2.65%
std::remove_copy_if(list<int>)_(prefix)/1024 794.368 -
std::remove_copy_if(list<int>)_(prefix)/32 17.063 -
std::remove_copy_if(list<int>)_(prefix)/50 24.857 -
std::remove_copy_if(list<int>)_(prefix)/8192 7359.922 1.49%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.059 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.559 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.213 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7330.350 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.953 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.310 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.907 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3355.608 -2.59%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.714 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.417 -2.90%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.095 3.74%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.832 -
std::remove_if(deque<int>)_(prefix)/1024 558.512 -
std::remove_if(deque<int>)_(prefix)/32 53.139 -5.35%
std::remove_if(deque<int>)_(prefix)/50 60.860 -14.11%
std::remove_if(deque<int>)_(prefix)/8192 4425.531 3.46%
std::remove_if(deque<int>)_(sprinkled)/1024 522.549 -
std::remove_if(deque<int>)_(sprinkled)/32 57.565 2.84%
std::remove_if(deque<int>)_(sprinkled)/50 63.750 -2.87%
std::remove_if(deque<int>)_(sprinkled)/8192 3898.982 -
std::remove_if(list<int>)_(prefix)/1024 1006.161 -1.71%
std::remove_if(list<int>)_(prefix)/32 58.991 -
std::remove_if(list<int>)_(prefix)/50 72.493 -
std::remove_if(list<int>)_(prefix)/8192 10304.718 4.94%
std::remove_if(list<int>)_(sprinkled)/1024 970.953 -2.41%
std::remove_if(list<int>)_(sprinkled)/32 56.985 -
std::remove_if(list<int>)_(sprinkled)/50 78.927 3.64%
std::remove_if(list<int>)_(sprinkled)/8192 8096.244 -
std::remove_if(vector<int>)_(prefix)/1024 349.498 -
std::remove_if(vector<int>)_(prefix)/32 48.985 -
std::remove_if(vector<int>)_(prefix)/50 54.306 1.02%
std::remove_if(vector<int>)_(prefix)/8192 2572.163 -
std::remove_if(vector<int>)_(sprinkled)/1024 514.433 -1.04%
std::remove_if(vector<int>)_(sprinkled)/32 52.761 -1.62%
std::remove_if(vector<int>)_(sprinkled)/50 61.066 -2.21%
std::remove_if(vector<int>)_(sprinkled)/8192 3812.269 -
std::replace(deque<int>)_(prefix)/1024 411.199 -
std::replace(deque<int>)_(prefix)/32 12.740 -
std::replace(deque<int>)_(prefix)/50 19.146 -
std::replace(deque<int>)_(prefix)/8192 3258.164 -
std::replace(deque<int>)_(sprinkled)/1024 350.096 -
std::replace(deque<int>)_(sprinkled)/32 12.147 -
std::replace(deque<int>)_(sprinkled)/50 18.194 -
std::replace(deque<int>)_(sprinkled)/8192 2798.723 -
std::replace(list<int>)_(prefix)/1024 739.261 -
std::replace(list<int>)_(prefix)/32 11.041 -
std::replace(list<int>)_(prefix)/50 17.145 -1.47%
std::replace(list<int>)_(prefix)/8192 7421.275 6.05%
std::replace(list<int>)_(sprinkled)/1024 726.343 1.07%
std::replace(list<int>)_(sprinkled)/32 11.225 -
std::replace(list<int>)_(sprinkled)/50 18.850 1.30%
std::replace(list<int>)_(sprinkled)/8192 7599.557 4.34%
std::replace(vector<int>)_(prefix)/1024 153.966 -4.34%
std::replace(vector<int>)_(prefix)/32 4.803 -7.24%
std::replace(vector<int>)_(prefix)/50 7.158 -7.30%
std::replace(vector<int>)_(prefix)/8192 1217.258 -4.49%
std::replace(vector<int>)_(sprinkled)/1024 161.811 1.31%
std::replace(vector<int>)_(sprinkled)/32 5.396 -8.31%
std::replace(vector<int>)_(sprinkled)/50 8.500 -7.44%
std::replace(vector<int>)_(sprinkled)/8192 1268.126 1.72%
std::replace_if(deque<int>)_(prefix)/1024 482.750 1.58%
std::replace_if(deque<int>)_(prefix)/32 14.024 6.98%
std::replace_if(deque<int>)_(prefix)/50 20.446 4.14%
std::replace_if(deque<int>)_(prefix)/8192 3471.333 -
std::replace_if(deque<int>)_(sprinkled)/1024 373.259 -
std::replace_if(deque<int>)_(sprinkled)/32 12.463 -
std::replace_if(deque<int>)_(sprinkled)/50 18.667 -
std::replace_if(deque<int>)_(sprinkled)/8192 3006.536 -
std::replace_if(list<int>)_(prefix)/1024 735.715 -
std::replace_if(list<int>)_(prefix)/32 13.858 -
std::replace_if(list<int>)_(prefix)/50 24.480 -
std::replace_if(list<int>)_(prefix)/8192 7576.916 6.30%
std::replace_if(list<int>)_(sprinkled)/1024 741.110 -
std::replace_if(list<int>)_(sprinkled)/32 13.309 -
std::replace_if(list<int>)_(sprinkled)/50 22.964 -
std::replace_if(list<int>)_(sprinkled)/8192 7928.289 7.18%
std::replace_if(vector<int>)_(prefix)/1024 269.815 -
std::replace_if(vector<int>)_(prefix)/32 9.530 -3.15%
std::replace_if(vector<int>)_(prefix)/50 13.903 -
std::replace_if(vector<int>)_(prefix)/8192 2028.025 -
std::replace_if(vector<int>)_(sprinkled)/1024 256.629 4.56%
std::replace_if(vector<int>)_(sprinkled)/32 8.705 -4.78%
std::replace_if(vector<int>)_(sprinkled)/50 13.565 -1.32%
std::replace_if(vector<int>)_(sprinkled)/8192 1939.138 2.03%
std::reverse(deque<int>)/32768 5716.354 -
std::reverse(deque<int>)/4096 718.172 -
std::reverse(deque<int>)/512 112.785 -
std::reverse(deque<int>)/64 13.042 -
std::reverse(deque<int>)/8 2.509 -
std::reverse(list<int>)/32768 19998.684 14.16%
std::reverse(list<int>)/4096 1929.537 8.65%
std::reverse(list<int>)/512 193.276 -
std::reverse(list<int>)/64 17.426 -
std::reverse(list<int>)/8 1.928 -
std::reverse(vector<int>)/32768 1038.571 -
std::reverse(vector<int>)/4096 130.453 -
std::reverse(vector<int>)/512 16.322 -
std::reverse(vector<int>)/64 4.170 -
std::reverse(vector<int>)/8 1.552 -4.55%
std::reverse_copy(deque<int>)/32768 8007.957 -
std::reverse_copy(deque<int>)/4096 974.099 -1.36%
std::reverse_copy(deque<int>)/512 125.079 -
std::reverse_copy(deque<int>)/64 15.904 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 27027.012 1.90%
std::reverse_copy(list<int>)/4096 3100.303 -
std::reverse_copy(list<int>)/512 364.175 -
std::reverse_copy(list<int>)/64 29.937 -
std::reverse_copy(list<int>)/8 2.437 2.79%
std::reverse_copy(vector<int>)/32768 981.813 -
std::reverse_copy(vector<int>)/4096 132.801 1.35%
std::reverse_copy(vector<int>)/512 17.158 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.487 -2.02%
std::rotate(deque<int>)_(1_element_backward)/1024 40.828 -
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -
std::rotate(deque<int>)_(1_element_backward)/50 5.117 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.668 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.147 -
std::rotate(deque<int>)_(1_element_forward)/32 4.126 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.227 -
std::rotate(deque<int>)_(by_1/2)/1024 188.197 -
std::rotate(deque<int>)_(by_1/2)/32 8.469 -
std::rotate(deque<int>)_(by_1/2)/50 11.499 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.361 -
std::rotate(deque<int>)_(by_1/3)/1024 404.262 -
std::rotate(deque<int>)_(by_1/3)/32 20.432 -1.14%
std::rotate(deque<int>)_(by_1/3)/50 29.337 -1.06%
std::rotate(deque<int>)_(by_1/3)/8192 3160.121 -
std::rotate(deque<int>)_(by_1/4)/1024 265.710 -4.63%
std::rotate(deque<int>)_(by_1/4)/32 13.172 -
std::rotate(deque<int>)_(by_1/4)/50 27.207 -3.42%
std::rotate(deque<int>)_(by_1/4)/8192 2691.686 1.93%
std::rotate(list<int>)_(1_element_backward)/1024 741.513 -
std::rotate(list<int>)_(1_element_backward)/32 13.344 -
std::rotate(list<int>)_(1_element_backward)/50 24.567 -
std::rotate(list<int>)_(1_element_backward)/8192 7591.459 -3.45%
std::rotate(list<int>)_(1_element_forward)/1024 731.368 -
std::rotate(list<int>)_(1_element_forward)/32 13.853 -
std::rotate(list<int>)_(1_element_forward)/50 25.459 -2.85%
std::rotate(list<int>)_(1_element_forward)/8192 7220.704 -8.00%
std::rotate(list<int>)_(by_1/2)/1024 389.277 -
std::rotate(list<int>)_(by_1/2)/32 6.452 -
std::rotate(list<int>)_(by_1/2)/50 12.646 -
std::rotate(list<int>)_(by_1/2)/8192 4820.335 -5.02%
std::rotate(list<int>)_(by_1/3)/1024 844.491 -1.87%
std::rotate(list<int>)_(by_1/3)/32 16.509 -
std::rotate(list<int>)_(by_1/3)/50 23.639 3.61%
std::rotate(list<int>)_(by_1/3)/8192 8469.500 -7.90%
std::rotate(list<int>)_(by_1/4)/1024 577.356 -
std::rotate(list<int>)_(by_1/4)/32 14.516 -
std::rotate(list<int>)_(by_1/4)/50 25.656 -
std::rotate(list<int>)_(by_1/4)/8192 6600.158 -2.26%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.762 1.16%
std::rotate(vector<bool>)_(1_element_backward)/32 17.751 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.760 -
std::rotate(vector<bool>)_(1_element_backward)/8192 119.295 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.363 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.648 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.661 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.797 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.471 -
std::rotate(vector<bool>)_(by_1/2)/32 17.910 -
std::rotate(vector<bool>)_(by_1/2)/50 17.781 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.080 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.438 -
std::rotate(vector<bool>)_(by_1/3)/32 17.699 -
std::rotate(vector<bool>)_(by_1/3)/50 17.709 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.963 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.536 -6.06%
std::rotate(vector<bool>)_(by_1/4)/32 17.791 -
std::rotate(vector<bool>)_(by_1/4)/50 17.693 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.490 1.83%
std::rotate(vector<int>)_(1_element_backward)/1024 35.525 -
std::rotate(vector<int>)_(1_element_backward)/32 2.917 -
std::rotate(vector<int>)_(1_element_backward)/50 5.318 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.275 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.063 -
std::rotate(vector<int>)_(1_element_forward)/32 2.958 -
std::rotate(vector<int>)_(1_element_forward)/50 5.251 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.845 -
std::rotate(vector<int>)_(by_1/2)/1024 31.704 -
std::rotate(vector<int>)_(by_1/2)/32 2.324 -3.56%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.689 -
std::rotate(vector<int>)_(by_1/3)/1024 118.082 -
std::rotate(vector<int>)_(by_1/3)/32 9.932 -1.18%
std::rotate(vector<int>)_(by_1/3)/50 11.109 -
std::rotate(vector<int>)_(by_1/3)/8192 873.683 -
std::rotate(vector<int>)_(by_1/4)/1024 47.237 -
std::rotate(vector<int>)_(by_1/4)/32 4.753 -
std::rotate(vector<int>)_(by_1/4)/50 11.379 -1.57%
std::rotate(vector<int>)_(by_1/4)/8192 369.967 -
std::rotate_copy(deque<int>)/1024 34.874 2.00%
std::rotate_copy(deque<int>)/32 2.719 1.88%
std::rotate_copy(deque<int>)/50 3.008 -
std::rotate_copy(deque<int>)/8192 318.658 1.22%
std::rotate_copy(list<int>)/1024 735.139 -
std::rotate_copy(list<int>)/32 8.790 -2.74%
std::rotate_copy(list<int>)/50 13.977 -
std::rotate_copy(list<int>)/8192 6969.801 -
std::rotate_copy(vector<int>)/1024 32.762 -
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 607.882 -18.69%
std::sample(deque<int>)/1024 11371.536 -
std::sample(deque<int>)/32 305.107 -
std::sample(deque<int>)/8192 91545.862 -
std::sample(list<int>)/1024 12003.374 -
std::sample(list<int>)/32 312.401 -
std::sample(list<int>)/8192 98290.591 -
std::sample(vector<int>)/1024 11294.938 -
std::sample(vector<int>)/32 302.715 -
std::sample(vector<int>)/8192 91772.735 -
std::search(deque<int>)_(near_matches)/1000 24488.967 11.17%
std::search(deque<int>)_(near_matches)/1024 25608.462 11.08%
std::search(deque<int>)_(near_matches)/8192 1436335.899 -
std::search(deque<int>)_(no_match)/1000 404.891 1.23%
std::search(deque<int>)_(no_match)/1024 350.918 1.22%
std::search(deque<int>)_(no_match)/1048576 423950.397 -
std::search(deque<int>)_(no_match)/8192 3296.473 -
std::search(deque<int>)_(same_length)/1000 325.161 -19.73%
std::search(deque<int>)_(same_length)/1024 473.776 -
std::search(deque<int>)_(same_length)/8192 3762.738 -1.14%
std::search(deque<int>)_(single_element)/1000 447.638 -
std::search(deque<int>)_(single_element)/1024 457.916 -
std::search(deque<int>)_(single_element)/8192 3648.052 -
std::search(deque<int>,_pred)_(near_matches)/1000 25039.642 -3.33%
std::search(deque<int>,_pred)_(near_matches)/1024 26188.853 -3.69%
std::search(deque<int>,_pred)_(near_matches)/8192 1525297.646 -1.89%
std::search(deque<int>,_pred)_(no_match)/1000 423.891 -8.01%
std::search(deque<int>,_pred)_(no_match)/1024 435.982 -8.00%
std::search(deque<int>,_pred)_(no_match)/1048576 446200.053 -8.02%
std::search(deque<int>,_pred)_(no_match)/8192 3496.122 -7.67%
std::search(deque<int>,_pred)_(same_length)/1000 494.328 -3.45%
std::search(deque<int>,_pred)_(same_length)/1024 511.130 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.393 -
std::search(deque<int>,_pred)_(single_element)/1000 685.060 -
std::search(deque<int>,_pred)_(single_element)/1024 703.838 -
std::search(deque<int>,_pred)_(single_element)/8192 5655.136 -
std::search(list<int>)_(near_matches)/1000 38148.633 -
std::search(list<int>)_(near_matches)/1024 39663.178 -
std::search(list<int>)_(near_matches)/8192 2539194.746 -
std::search(list<int>)_(no_match)/1000 696.080 2.87%
std::search(list<int>)_(no_match)/1024 758.532 -
std::search(list<int>)_(no_match)/1048576 832667.505 -
std::search(list<int>)_(no_match)/8192 6591.571 -
std::search(list<int>)_(same_length)/1000 745.774 -
std::search(list<int>)_(same_length)/1024 771.249 -
std::search(list<int>)_(same_length)/8192 8767.809 10.57%
std::search(list<int>)_(single_element)/1000 668.358 -5.09%
std::search(list<int>)_(single_element)/1024 756.620 2.15%
std::search(list<int>)_(single_element)/8192 8242.151 -
std::search(list<int>,_pred)_(near_matches)/1000 41485.077 -
std::search(list<int>,_pred)_(near_matches)/1024 43426.314 -
std::search(list<int>,_pred)_(near_matches)/8192 2688100.892 -
std::search(list<int>,_pred)_(no_match)/1000 802.244 -
std::search(list<int>,_pred)_(no_match)/1024 821.734 -
std::search(list<int>,_pred)_(no_match)/1048576 954895.918 -
std::search(list<int>,_pred)_(no_match)/8192 7391.466 2.02%
std::search(list<int>,_pred)_(same_length)/1000 793.961 -
std::search(list<int>,_pred)_(same_length)/1024 812.615 -
std::search(list<int>,_pred)_(same_length)/8192 9099.013 12.64%
std::search(list<int>,_pred)_(single_element)/1000 799.706 -
std::search(list<int>,_pred)_(single_element)/1024 819.172 -
std::search(list<int>,_pred)_(single_element)/8192 8195.112 6.03%
std::search(vector<int>)_(near_matches)/1000 14357.050 -
std::search(vector<int>)_(near_matches)/1024 15091.003 -
std::search(vector<int>)_(near_matches)/8192 766120.852 -
std::search(vector<int>)_(no_match)/1000 205.464 -
std::search(vector<int>)_(no_match)/1024 210.423 -
std::search(vector<int>)_(no_match)/1048576 209493.243 -
std::search(vector<int>)_(no_match)/8192 1629.771 -
std::search(vector<int>)_(same_length)/1000 240.196 -
std::search(vector<int>)_(same_length)/1024 244.825 -2.07%
std::search(vector<int>)_(same_length)/8192 1866.876 -2.74%
std::search(vector<int>)_(single_element)/1000 235.176 2.44%
std::search(vector<int>)_(single_element)/1024 240.396 2.42%
std::search(vector<int>)_(single_element)/8192 1843.918 1.28%
std::search(vector<int>,_pred)_(near_matches)/1000 22632.812 -
std::search(vector<int>,_pred)_(near_matches)/1024 23755.625 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452853.216 -
std::search(vector<int>,_pred)_(no_match)/1000 521.862 -
std::search(vector<int>,_pred)_(no_match)/1024 532.638 -
std::search(vector<int>,_pred)_(no_match)/1048576 593160.389 -
std::search(vector<int>,_pred)_(no_match)/8192 4235.202 -
std::search(vector<int>,_pred)_(same_length)/1000 632.977 5.89%
std::search(vector<int>,_pred)_(same_length)/1024 630.349 2.18%
std::search(vector<int>,_pred)_(same_length)/8192 4937.813 -4.83%
std::search(vector<int>,_pred)_(single_element)/1000 533.530 5.46%
std::search(vector<int>,_pred)_(single_element)/1024 548.057 5.97%
std::search(vector<int>,_pred)_(single_element)/8192 4390.641 6.23%
std::search_n(deque<int>)_(no_match)/1024 13.733 -
std::search_n(deque<int>)_(no_match)/32 13.659 -
std::search_n(deque<int>)_(no_match)/8192 16.029 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.208 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.485 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.798 -
std::search_n(list<int>)_(no_match)/1024 731.537 -
std::search_n(list<int>)_(no_match)/32 11.143 -8.69%
std::search_n(list<int>)_(no_match)/8192 6666.196 -3.66%
std::search_n(list<int>,_pred)_(no_match)/1024 811.948 -
std::search_n(list<int>,_pred)_(no_match)/32 16.529 -
std::search_n(list<int>,_pred)_(no_match)/8192 8439.745 11.63%
std::search_n(vector<int>)_(no_match)/1024 3.341 -
std::search_n(vector<int>)_(no_match)/32 3.390 -
std::search_n(vector<int>)_(no_match)/8192 3.274 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.072 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.101 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.074 -
std::set<int>::clear()/0 390.063 -
std::set<int>::clear()/1024 9120.460 1.05%
std::set<int>::clear()/32 620.285 -
std::set<int>::clear()/8192 78184.888 -1.05%
std::set<int>::contains(key)_(existent)/1024 3.865 2.09%
std::set<int>::contains(key)_(existent)/32 1.658 1.29%
std::set<int>::contains(key)_(existent)/8192 8.416 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.181 -
std::set<int>::contains(key)_(non-existent)/32 2.693 -1.31%
std::set<int>::contains(key)_(non-existent)/8192 8.673 -41.58%
std::set<int>::count(key)_(existent)/1024 4.050 -2.59%
std::set<int>::count(key)_(existent)/32 1.624 -
std::set<int>::count(key)_(existent)/8192 7.860 -
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.971 7.52%
std::set<int>::count(key)_(non-existent)/32 3.017 4.93%
std::set<int>::count(key)_(non-existent)/8192 11.726 3.86%
std::set<int>::ctor(&&,_different_allocs)/0 12.810 -
std::set<int>::ctor(&&,_different_allocs)/1024 5858.790 -
std::set<int>::ctor(&&,_different_allocs)/32 179.210 1.40%
std::set<int>::ctor(&&,_different_allocs)/8192 48238.489 -
std::set<int>::ctor(const&)/0 12.713 -
std::set<int>::ctor(const&)/1024 6221.404 -1.95%
std::set<int>::ctor(const&)/32 217.135 -2.47%
std::set<int>::ctor(const&)/8192 49806.841 -2.57%
std::set<int>::ctor(const&,_alloc)/0 12.698 -
std::set<int>::ctor(const&,_alloc)/1024 6239.615 -5.53%
std::set<int>::ctor(const&,_alloc)/32 218.330 -9.54%
std::set<int>::ctor(const&,_alloc)/8192 49804.179 -6.01%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8453.176 -1.10%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.223 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67691.144 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12867.521 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.973 1.04%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237294.755 -
std::set<int>::equal_range(key)_(existent)/1024 4.536 5.22%
std::set<int>::equal_range(key)_(existent)/32 1.902 5.03%
std::set<int>::equal_range(key)_(existent)/8192 7.865 -1.31%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.407 -3.02%
std::set<int>::equal_range(key)_(non-existent)/32 2.660 4.93%
std::set<int>::equal_range(key)_(non-existent)/8192 9.777 -
std::set<int>::erase(iterator)/1024 19.733 -
std::set<int>::erase(iterator)/32 19.567 -
std::set<int>::erase(iterator)/8192 19.803 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.766 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6699.782 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.348 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54021.338 1.59%
std::set<int>::erase(key)_(existent)/1024 50.928 -2.82%
std::set<int>::erase(key)_(existent)/32 21.372 -9.54%
std::set<int>::erase(key)_(existent)/8192 68.524 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.469 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.719 16.79%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.582 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.907 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.772 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.096 1.09%
std::set<int>::find(key)_(existent)/1024 3.988 -
std::set<int>::find(key)_(existent)/32 1.724 1.87%
std::set<int>::find(key)_(existent)/8192 8.078 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.601 -1.44%
std::set<int>::find(key)_(non-existent)/32 2.264 -3.07%
std::set<int>::find(key)_(non-existent)/8192 8.511 -3.18%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.835 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.131 -1.80%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.774 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.001 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.327 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.745 -1.00%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.929 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.224 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.357 -1.86%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.683 -1.02%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.777 -12.83%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.222 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.264 2.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.807 -1.08%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.522 -1.38%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.541 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16952.864 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.966 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183994.596 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.821 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12920.433 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.631 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118951.721 1.87%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.370 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7782.071 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.947 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132355.489 -
std::set<int>::insert(value)_(already_present)/1024 5.656 -14.30%
std::set<int>::insert(value)_(already_present)/32 1.760 -1.92%
std::set<int>::insert(value)_(already_present)/8192 9.279 -16.00%
std::set<int>::insert(value)_(new_value,_end)/0 17.086 -
std::set<int>::insert(value)_(new_value,_end)/1024 42.076 -1.88%
std::set<int>::insert(value)_(new_value,_end)/32 18.594 -1.97%
std::set<int>::insert(value)_(new_value,_end)/8192 71.267 -11.40%
std::set<int>::insert(value)_(new_value,_middle)/0 17.029 -7.60%
std::set<int>::insert(value)_(new_value,_middle)/1024 25.669 -1.11%
std::set<int>::insert(value)_(new_value,_middle)/32 18.289 -2.79%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.529 -3.71%
std::set<int>::lower_bound(key)_(existent)/1024 4.301 -
std::set<int>::lower_bound(key)_(existent)/32 1.475 -1.18%
std::set<int>::lower_bound(key)_(existent)/8192 7.807 -2.03%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.016 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.251 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.872 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.313 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6070.990 -2.79%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 213.580 -1.01%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48290.161 -3.45%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.308 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6195.685 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 222.990 2.28%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48522.285 -2.99%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1342.143 -
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.408 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12378.741 -
std::set<int>::upper_bound(key)_(existent)/1024 4.053 -2.17%
std::set<int>::upper_bound(key)_(existent)/32 1.757 -
std::set<int>::upper_bound(key)_(existent)/8192 7.852 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.090 -19.94%
std::set<int>::upper_bound(key)_(non-existent)/32 2.434 -24.16%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.252 -26.38%
std::set<std::string>::clear()/0 391.961 -
std::set<std::string>::clear()/1024 21209.717 -2.58%
std::set<std::string>::clear()/32 893.913 -
std::set<std::string>::clear()/8192 209650.186 -1.77%
std::set<std::string>::contains(key)_(existent)/1024 22.523 -8.22%
std::set<std::string>::contains(key)_(existent)/32 14.402 -6.76%
std::set<std::string>::contains(key)_(existent)/8192 28.720 -1.01%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -3.60%
std::set<std::string>::contains(key)_(non-existent)/1024 21.094 1.12%
std::set<std::string>::contains(key)_(non-existent)/32 9.646 3.35%
std::set<std::string>::contains(key)_(non-existent)/8192 27.828 -
std::set<std::string>::count(key)_(existent)/1024 24.818 4.19%
std::set<std::string>::count(key)_(existent)/32 16.200 -4.91%
std::set<std::string>::count(key)_(existent)/8192 31.426 -
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 24.729 2.44%
std::set<std::string>::count(key)_(non-existent)/32 10.372 -4.62%
std::set<std::string>::count(key)_(non-existent)/8192 33.977 -2.15%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.788 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6916.718 -
std::set<std::string>::ctor(&&,_different_allocs)/32 206.870 -1.02%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57454.312 -
std::set<std::string>::ctor(const&)/0 12.695 -
std::set<std::string>::ctor(const&)/1024 34645.069 -
std::set<std::string>::ctor(const&)/32 709.841 -11.82%
std::set<std::string>::ctor(const&)/8192 342583.625 -
std::set<std::string>::ctor(const&,_alloc)/0 12.691 -
std::set<std::string>::ctor(const&,_alloc)/1024 37531.543 -
std::set<std::string>::ctor(const&,_alloc)/32 697.563 -7.93%
std::set<std::string>::ctor(const&,_alloc)/8192 347688.969 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.732 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40032.991 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 803.449 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379357.718 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.965 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56341.430 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.251 1.49%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1099822.983 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.117 6.47%
std::set<std::string>::equal_range(key)_(existent)/32 17.071 9.53%
std::set<std::string>::equal_range(key)_(existent)/8192 29.419 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.350 5.80%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.190 6.48%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.250 1.13%
std::set<std::string>::erase(iterator)/1024 33.136 20.16%
std::set<std::string>::erase(iterator)/32 25.551 -4.18%
std::set<std::string>::erase(iterator)/8192 31.026 2.17%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.283 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12592.764 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.564 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117265.816 -
std::set<std::string>::erase(key)_(existent)/1024 72.177 -26.80%
std::set<std::string>::erase(key)_(existent)/32 53.077 -28.31%
std::set<std::string>::erase(key)_(existent)/8192 87.939 5.60%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.262 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.978 -1.83%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.306 -7.85%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.202 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.350 -3.37%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.478 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.401 -1.76%
std::set<std::string>::find(key)_(existent)/1024 25.022 -
std::set<std::string>::find(key)_(existent)/32 16.333 4.11%
std::set<std::string>::find(key)_(existent)/8192 31.402 -9.29%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.041 -5.61%
std::set<std::string>::find(key)_(non-existent)/32 9.855 -4.57%
std::set<std::string>::find(key)_(non-existent)/8192 26.926 -5.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.312 27.66%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 69.927 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.658 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.518 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.490 -8.46%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.589 -3.05%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.685 4.09%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.021 -19.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.056 -6.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.832 3.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.133 10.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.740 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.811 -5.77%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.389 2.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.986 -8.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.049 -15.00%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.117 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66226.877 -4.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1493.509 -2.15%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919663.094 6.30%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.083 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44406.053 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1277.365 -1.42%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612269.534 -1.04%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.156 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41756.231 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1116.247 2.55%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 621781.545 -
std::set<std::string>::insert(value)_(already_present)/1024 30.083 78.45%
std::set<std::string>::insert(value)_(already_present)/32 10.521 42.17%
std::set<std::string>::insert(value)_(already_present)/8192 37.374 -38.00%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.242 -4.92%
std::set<std::string>::insert(value)_(new_value,_end)/1024 60.938 -14.07%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.696 -17.46%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.537 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.063 34.31%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.516 4.14%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.386 -11.41%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.574 -11.94%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.853 -5.89%
std::set<std::string>::lower_bound(key)_(existent)/32 15.537 -3.10%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.650 6.24%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.689 -4.68%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.335 1.27%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.895 -1.39%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -2.33%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37392.364 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 855.724 5.11%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348496.467 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36291.305 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 685.797 -2.61%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348974.932 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16261.010 -1.81%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.891 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205454.507 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.777 5.39%
std::set<std::string>::upper_bound(key)_(existent)/32 15.291 -1.43%
std::set<std::string>::upper_bound(key)_(existent)/8192 30.162 5.89%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.260 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.071 3.43%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.116 5.20%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.952 -4.28%
std::shift_left(deque<int>)/1024 37.885 -
std::shift_left(deque<int>)/32 3.825 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.699 -
std::shift_left(list<int>)/1024 725.763 -
std::shift_left(list<int>)/32 13.421 -
std::shift_left(list<int>)/50 27.368 -
std::shift_left(list<int>)/8192 7141.334 -6.38%
std::shift_left(vector<int>)/1024 35.381 -
std::shift_left(vector<int>)/32 2.982 -
std::shift_left(vector<int>)/50 5.258 -
std::shift_left(vector<int>)/8192 280.671 -
std::shift_right(deque<int>)/1024 40.410 -
std::shift_right(deque<int>)/32 3.444 -
std::shift_right(deque<int>)/50 4.459 -1.53%
std::shift_right(deque<int>)/8192 309.330 -
std::shift_right(list<int>)/1024 731.665 -
std::shift_right(list<int>)/32 14.445 -
std::shift_right(list<int>)/50 26.435 -1.44%
std::shift_right(list<int>)/8192 7304.108 -4.58%
std::shift_right(vector<int>)/1024 35.569 -
std::shift_right(vector<int>)/32 2.950 -
std::shift_right(vector<int>)/50 5.321 -
std::shift_right(vector<int>)/8192 300.648 -
std::shuffle(deque<int>)/1024 9254.538 -
std::shuffle(deque<int>)/32 292.996 -
std::shuffle(deque<int>)/8192 73959.395 -
std::shuffle(vector<int>)/1024 8782.090 -
std::shuffle(vector<int>)/32 278.243 -
std::shuffle(vector<int>)/8192 69757.179 -
std::sort(deque<int>)_(ascending)/1024 771.339 -
std::sort(deque<int>)_(ascending)/8 18.258 3.97%
std::sort(deque<int>)_(ascending)/8192 5756.385 -
std::sort(deque<int>)_(descending)/1024 1300.732 -
std::sort(deque<int>)_(descending)/8 25.956 2.48%
std::sort(deque<int>)_(descending)/8192 10388.416 -
std::sort(deque<int>)_(heap)/1024 6203.180 -
std::sort(deque<int>)_(heap)/8 24.611 -
std::sort(deque<int>)_(heap)/8192 69172.218 -
std::sort(deque<int>)_(pipe-organ)/1024 2736.133 -
std::sort(deque<int>)_(pipe-organ)/8 20.353 1.44%
std::sort(deque<int>)_(pipe-organ)/8192 26173.532 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17837.713 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.987 -
std::sort(deque<int>)_(qsort_adversarial)/8192 486522.862 -
std::sort(deque<int>)_(repeated)/1024 988.270 -
std::sort(deque<int>)_(repeated)/8 18.377 2.22%
std::sort(deque<int>)_(repeated)/8192 6760.853 -
std::sort(deque<int>)_(shuffled)/1024 6838.133 -
std::sort(deque<int>)_(shuffled)/8 23.056 1.13%
std::sort(deque<int>)_(shuffled)/8192 81279.079 -
std::sort(vector<NonIntegral>)_(ascending)/1024 520.262 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.631 1.22%
std::sort(vector<NonIntegral>)_(ascending)/8192 3745.749 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.969 -
std::sort(vector<NonIntegral>)_(descending)/8 25.163 -
std::sort(vector<NonIntegral>)_(descending)/8192 5263.750 -
std::sort(vector<NonIntegral>)_(heap)/1024 4326.963 1.91%
std::sort(vector<NonIntegral>)_(heap)/8 23.313 -
std::sort(vector<NonIntegral>)_(heap)/8192 49570.583 -1.59%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.587 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.369 1.13%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18345.167 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13325.991 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.732 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155378.139 -
std::sort(vector<NonIntegral>)_(repeated)/1024 538.708 3.72%
std::sort(vector<NonIntegral>)_(repeated)/8 15.785 -3.33%
std::sort(vector<NonIntegral>)_(repeated)/8192 3885.128 3.71%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4664.688 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.523 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85782.815 2.03%
std::sort(vector<int>)_(ascending)/1024 520.037 -
std::sort(vector<int>)_(ascending)/8 15.965 -
std::sort(vector<int>)_(ascending)/8192 3739.772 -
std::sort(vector<int>)_(descending)/1024 1016.277 -
std::sort(vector<int>)_(descending)/8 25.038 1.27%
std::sort(vector<int>)_(descending)/8192 7198.112 -
std::sort(vector<int>)_(heap)/1024 4578.097 -
std::sort(vector<int>)_(heap)/8 23.752 -
std::sort(vector<int>)_(heap)/8192 45556.991 -
std::sort(vector<int>)_(pipe-organ)/1024 2294.286 -
std::sort(vector<int>)_(pipe-organ)/8 17.851 1.28%
std::sort(vector<int>)_(pipe-organ)/8192 21563.431 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13123.835 1.05%
std::sort(vector<int>)_(qsort_adversarial)/8 16.380 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148358.312 -
std::sort(vector<int>)_(repeated)/1024 659.198 -
std::sort(vector<int>)_(repeated)/8 15.867 -
std::sort(vector<int>)_(repeated)/8192 5012.222 -
std::sort(vector<int>)_(shuffled)/1024 4629.809 -
std::sort(vector<int>)_(shuffled)/8 22.725 -
std::sort(vector<int>)_(shuffled)/8192 44897.686 -
std::sort_heap(deque<int>)/1024 13299.022 -1.20%
std::sort_heap(deque<int>)/8 35.991 -
std::sort_heap(deque<int>)/8192 470111.326 -
std::sort_heap(deque<int>,_pred)/1024 12252.780 -1.23%
std::sort_heap(deque<int>,_pred)/8 34.002 -
std::sort_heap(deque<int>,_pred)/8192 428339.262 -
std::sort_heap(vector<NonIntegral>)/1024 9857.098 -
std::sort_heap(vector<NonIntegral>)/8 29.587 -4.16%
std::sort_heap(vector<NonIntegral>)/8192 105699.213 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9863.198 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.735 2.45%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106116.183 -
std::sort_heap(vector<int>)/1024 9797.317 -
std::sort_heap(vector<int>)/8 30.005 -
std::sort_heap(vector<int>)/8192 106187.055 -
std::sort_heap(vector<int>,_pred)/1024 9851.476 -
std::sort_heap(vector<int>,_pred)/8 30.023 3.36%
std::sort_heap(vector<int>,_pred)/8192 106091.417 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2734.198 1.14%
std::stable_partition(deque<int>)_(alloc_fails)/32 1915.010 3.02%
std::stable_partition(deque<int>)_(alloc_fails)/50 1933.736 3.03%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9848.695 -
std::stable_partition(deque<int>)_(dense)/1024 645.353 13.81%
std::stable_partition(deque<int>)_(dense)/32 30.858 11.33%
std::stable_partition(deque<int>)_(dense)/50 42.042 15.88%
std::stable_partition(deque<int>)_(dense)/8192 5632.930 -
std::stable_partition(deque<int>)_(sparse)/1024 424.806 -5.46%
std::stable_partition(deque<int>)_(sparse)/32 13.869 21.33%
std::stable_partition(deque<int>)_(sparse)/50 30.231 10.28%
std::stable_partition(deque<int>)_(sparse)/8192 3454.105 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4209.477 1.14%
std::stable_partition(list<int>)_(alloc_fails)/32 1916.722 2.68%
std::stable_partition(list<int>)_(alloc_fails)/50 1955.967 2.90%
std::stable_partition(list<int>)_(alloc_fails)/8192 26659.273 6.12%
std::stable_partition(list<int>)_(dense)/1024 1453.764 -16.79%
std::stable_partition(list<int>)_(dense)/32 37.301 -
std::stable_partition(list<int>)_(dense)/50 56.182 -1.72%
std::stable_partition(list<int>)_(dense)/8192 18897.247 8.10%
std::stable_partition(list<int>)_(sparse)/1024 929.523 -
std::stable_partition(list<int>)_(sparse)/32 9.797 3.56%
std::stable_partition(list<int>)_(sparse)/50 26.917 2.91%
std::stable_partition(list<int>)_(sparse)/8192 8617.264 -3.28%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2343.841 2.37%
std::stable_partition(vector<int>)_(alloc_fails)/32 1905.292 2.07%
std::stable_partition(vector<int>)_(alloc_fails)/50 1894.737 1.50%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5368.813 1.14%
std::stable_partition(vector<int>)_(dense)/1024 290.611 -
std::stable_partition(vector<int>)_(dense)/32 21.313 -1.10%
std::stable_partition(vector<int>)_(dense)/50 25.607 -
std::stable_partition(vector<int>)_(dense)/8192 2088.508 -
std::stable_partition(vector<int>)_(sparse)/1024 209.856 1.97%
std::stable_partition(vector<int>)_(sparse)/32 7.217 -1.98%
std::stable_partition(vector<int>)_(sparse)/50 21.413 1.60%
std::stable_partition(vector<int>)_(sparse)/8192 1545.052 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3938.021 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.614 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.323 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29581.864 2.85%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.228 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26461.710 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13790.348 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.130 -1.04%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26086.245 1.16%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16586.213 1.63%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.342 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22398.829 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25991.456 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.542 -8.55%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28139.409 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3724.755 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.793 -1.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13668.609 3.77%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19515.504 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.726 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25489.855 3.63%
std::stable_sort(deque<int>)_(ascending)/1024 2127.573 1.47%
std::stable_sort(deque<int>)_(ascending)/8 17.506 -
std::stable_sort(deque<int>)_(ascending)/8192 13579.721 -
std::stable_sort(deque<int>)_(descending)/1024 2922.257 1.31%
std::stable_sort(deque<int>)_(descending)/8 25.237 -1.49%
std::stable_sort(deque<int>)_(descending)/8192 20440.635 -
std::stable_sort(deque<int>)_(heap)/1024 2753.406 1.02%
std::stable_sort(deque<int>)_(heap)/8 23.823 -8.80%
std::stable_sort(deque<int>)_(heap)/8192 17405.948 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2949.934 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.630 -1.35%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20556.950 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.013 1.23%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.003 -1.55%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20759.496 -
std::stable_sort(deque<int>)_(repeated)/1024 1445.993 1.32%
std::stable_sort(deque<int>)_(repeated)/8 17.771 -8.83%
std::stable_sort(deque<int>)_(repeated)/8192 7688.785 -
std::stable_sort(deque<int>)_(shuffled)/1024 2564.525 1.17%
std::stable_sort(deque<int>)_(shuffled)/8 22.783 -3.13%
std::stable_sort(deque<int>)_(shuffled)/8192 14348.586 1.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4801.680 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.845 -1.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46766.539 1.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22712.946 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.518 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119578.934 -1.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13759.741 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.504 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108117.033 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13952.683 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.743 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84163.532 1.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22330.263 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.937 1.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135478.394 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3530.804 2.86%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18076.328 1.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17950.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.138 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145827.452 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3592.316 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.319 1.63%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42160.500 -1.27%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12509.157 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.514 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187091.289 1.42%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9476.283 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.372 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117028.745 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8377.377 2.71%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.642 4.37%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116211.606 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13515.374 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.352 11.46%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199920.834 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.787 -1.84%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.068 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14171.135 1.04%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11933.940 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.653 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174021.711 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4245.646 -10.10%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.940 1.26%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18813.067 -1.25%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23107.821 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.129 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24597.683 3.32%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13860.750 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.823 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30576.272 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13987.136 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.141 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22088.858 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22437.509 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.963 1.45%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34040.093 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3379.827 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.016 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9719.262 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17836.421 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.313 -3.63%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27281.801 -2.02%
std::stable_sort(vector<int>)_(ascending)/1024 2109.780 2.32%
std::stable_sort(vector<int>)_(ascending)/8 15.424 -
std::stable_sort(vector<int>)_(ascending)/8192 13439.503 -
std::stable_sort(vector<int>)_(descending)/1024 2838.938 -
std::stable_sort(vector<int>)_(descending)/8 23.543 -2.96%
std::stable_sort(vector<int>)_(descending)/8192 18452.084 -
std::stable_sort(vector<int>)_(heap)/1024 2576.233 -
std::stable_sort(vector<int>)_(heap)/8 21.162 -
std::stable_sort(vector<int>)_(heap)/8192 14552.389 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2806.847 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.182 -3.49%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18273.101 -5.24%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2890.405 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.408 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18270.024 -
std::stable_sort(vector<int>)_(repeated)/1024 1133.510 3.52%
std::stable_sort(vector<int>)_(repeated)/8 15.500 1.22%
std::stable_sort(vector<int>)_(repeated)/8192 5284.859 -
std::stable_sort(vector<int>)_(shuffled)/1024 2288.750 1.48%
std::stable_sort(vector<int>)_(shuffled)/8 19.765 -
std::stable_sort(vector<int>)_(shuffled)/8192 11001.098 -
std::swap_ranges(deque<int>)/1024 340.349 6.62%
std::swap_ranges(deque<int>)/32 10.417 -
std::swap_ranges(deque<int>)/50 15.861 -
std::swap_ranges(deque<int>)/8192 2706.127 6.20%
std::swap_ranges(list<int>)/1024 755.963 -
std::swap_ranges(list<int>)/32 19.454 -
std::swap_ranges(list<int>)/50 32.159 -
std::swap_ranges(list<int>)/8192 10218.328 -
std::swap_ranges(vector<int>)/1024 62.600 -
std::swap_ranges(vector<int>)/32 4.813 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.726 -
std::transform(deque<int>)_(identity_transform)/1024 370.150 -
std::transform(deque<int>)_(identity_transform)/32 12.300 -
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2445.617 -
std::transform(deque<int>,_deque<int>)/1024 660.444 -
std::transform(deque<int>,_deque<int>)/32 21.356 -
std::transform(deque<int>,_deque<int>)/50 35.900 -
std::transform(deque<int>,_deque<int>)/8192 5442.255 -
std::transform(list<int>)_(identity_transform)/1024 739.740 -
std::transform(list<int>)_(identity_transform)/32 16.960 -
std::transform(list<int>)_(identity_transform)/50 30.375 -
std::transform(list<int>)_(identity_transform)/8192 7607.380 -
std::transform(list<int>,_list<int>)/1024 841.153 -
std::transform(list<int>,_list<int>)/32 23.048 -
std::transform(list<int>,_list<int>)/50 37.300 -
std::transform(list<int>,_list<int>)/8192 9140.335 6.65%
std::transform(vector<int>)_(identity_transform)/1024 262.581 -
std::transform(vector<int>)_(identity_transform)/32 9.210 -
std::transform(vector<int>)_(identity_transform)/50 16.201 -1.05%
std::transform(vector<int>)_(identity_transform)/8192 2021.139 -9.09%
std::transform(vector<int>,_vector<int>)/1024 555.764 -
std::transform(vector<int>,_vector<int>)/32 17.984 3.01%
std::transform(vector<int>,_vector<int>)/50 27.011 -3.13%
std::transform(vector<int>,_vector<int>)/8192 4447.072 -
std::unique(deque<int>)_(contiguous)/1024 515.078 -
std::unique(deque<int>)_(contiguous)/32 51.155 -
std::unique(deque<int>)_(contiguous)/52 57.628 -
std::unique(deque<int>)_(contiguous)/8192 3741.398 -
std::unique(deque<int>)_(sprinkled)/1024 511.302 -
std::unique(deque<int>)_(sprinkled)/32 54.169 -1.90%
std::unique(deque<int>)_(sprinkled)/52 60.738 -
std::unique(deque<int>)_(sprinkled)/8192 3806.323 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.684 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.793 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.288 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4535.628 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.598 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.766 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.613 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5211.445 -
std::unique(list<int>)_(contiguous)/1024 922.014 -
std::unique(list<int>)_(contiguous)/32 52.017 -
std::unique(list<int>)_(contiguous)/52 64.045 -
std::unique(list<int>)_(contiguous)/8192 7046.726 1.38%
std::unique(list<int>)_(sprinkled)/1024 966.578 2.22%
std::unique(list<int>)_(sprinkled)/32 54.295 -
std::unique(list<int>)_(sprinkled)/52 67.319 -
std::unique(list<int>)_(sprinkled)/8192 8196.551 -
std::unique(list<int>,_pred)_(contiguous)/1024 952.279 -
std::unique(list<int>,_pred)_(contiguous)/32 58.441 2.68%
std::unique(list<int>,_pred)_(contiguous)/52 71.259 -
std::unique(list<int>,_pred)_(contiguous)/8192 7559.046 1.18%
std::unique(list<int>,_pred)_(sprinkled)/1024 1013.572 1.02%
std::unique(list<int>,_pred)_(sprinkled)/32 67.566 9.94%
std::unique(list<int>,_pred)_(sprinkled)/52 83.762 8.27%
std::unique(list<int>,_pred)_(sprinkled)/8192 8340.375 -
std::unique(vector<int>)_(contiguous)/1024 309.566 1.63%
std::unique(vector<int>)_(contiguous)/32 47.954 -
std::unique(vector<int>)_(contiguous)/52 54.094 1.70%
std::unique(vector<int>)_(contiguous)/8192 1910.692 -
std::unique(vector<int>)_(sprinkled)/1024 530.734 -
std::unique(vector<int>)_(sprinkled)/32 53.933 -
std::unique(vector<int>)_(sprinkled)/52 64.840 -
std::unique(vector<int>)_(sprinkled)/8192 4275.185 6.14%
std::unique(vector<int>,_pred)_(contiguous)/1024 487.409 -1.53%
std::unique(vector<int>,_pred)_(contiguous)/32 54.326 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.625 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.369 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.805 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.945 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.723 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5164.719 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.862 -
std::unique_copy(deque<int>)_(contiguous)/32 9.466 -40.97%
std::unique_copy(deque<int>)_(contiguous)/52 14.906 -40.29%
std::unique_copy(deque<int>)_(contiguous)/8192 3729.581 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.277 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.221 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.743 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3741.406 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.906 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.845 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.151 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4461.287 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.441 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.628 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.033 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.421 -
std::unique_copy(list<int>)_(contiguous)/1024 738.892 -
std::unique_copy(list<int>)_(contiguous)/32 11.267 -
std::unique_copy(list<int>)_(contiguous)/52 19.458 -
std::unique_copy(list<int>)_(contiguous)/8192 6784.335 -
std::unique_copy(list<int>)_(sprinkled)/1024 737.461 -
std::unique_copy(list<int>)_(sprinkled)/32 13.126 -2.83%
std::unique_copy(list<int>)_(sprinkled)/52 23.840 -
std::unique_copy(list<int>)_(sprinkled)/8192 6937.895 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.938 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.308 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.012 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7545.609 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.118 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.261 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.053 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7636.206 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.922 -
std::unique_copy(vector<int>)_(contiguous)/32 8.698 -
std::unique_copy(vector<int>)_(contiguous)/52 13.417 -
std::unique_copy(vector<int>)_(contiguous)/8192 1888.960 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.226 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.279 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.251 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3663.123 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.404 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.791 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.638 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3790.842 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 592.135 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.670 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.908 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4519.425 -
std::unordered_map<int,_int>::clear()/0 391.629 -
std::unordered_map<int,_int>::clear()/1024 8007.293 -
std::unordered_map<int,_int>::clear()/32 587.078 -
std::unordered_map<int,_int>::clear()/8192 62471.384 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.572 -18.68%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.579 -12.27%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.713 -3.02%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.403 -7.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.529 20.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.490 -3.99%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.567 5.40%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.304 -12.07%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.443 -4.21%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.371 -13.95%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.310 -22.26%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.259 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.328 -16.13%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.211 -3.55%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.123 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8489.676 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.022 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95766.104 -2.23%
std::unordered_map<int,_int>::ctor(const&)/0 12.935 -2.27%
std::unordered_map<int,_int>::ctor(const&)/1024 6705.571 -
std::unordered_map<int,_int>::ctor(const&)/32 205.003 -7.21%
std::unordered_map<int,_int>::ctor(const&)/8192 54621.533 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.956 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9650.029 -1.73%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 255.150 -4.54%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80737.275 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.857 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13064.159 -3.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 362.182 -3.22%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141818.863 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12972.618 -3.13%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.660 -2.27%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139845.540 -1.62%
std::unordered_map<int,_int>::erase(iterator)/1024 19.620 -
std::unordered_map<int,_int>::erase(iterator)/32 19.536 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.769 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.563 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5469.753 -1.28%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.042 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45034.137 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.040 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.156 -8.20%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.280 -1.51%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.291 9.74%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.131 -1.07%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.051 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.179 2.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.159 3.18%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.227 3.70%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.198 6.62%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.406 -8.78%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.512 -3.47%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.495 2.74%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.279 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.047 8.84%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.032 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.415 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12685.953 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 714.033 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138535.953 1.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.528 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12766.395 1.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.588 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139301.214 1.56%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.552 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7701.406 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 594.334 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87348.616 3.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.474 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14041.294 1.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 763.334 1.14%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148626.349 2.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.579 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13569.258 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.717 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143889.062 -6.54%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.448 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.876 1.67%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.795 -8.19%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.916 -1.96%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.334 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.315 -5.60%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.739 -2.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.895 -2.94%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 21.349 5.26%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.094 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.124 5.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.196 -1.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.846 2.12%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.197 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.150 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.151 4.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.200 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.062 7.60%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.152 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.452 -1.49%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.210 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.246 -4.86%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.152 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6634.160 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.226 -2.94%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53860.651 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.606 3.45%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6737.430 2.53%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.160 3.31%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54969.920 1.44%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.382 15.53%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.109 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26243.101 4.78%
std::unordered_multimap<int,_int>::clear()/0 390.259 -
std::unordered_multimap<int,_int>::clear()/1024 8143.467 2.11%
std::unordered_multimap<int,_int>::clear()/32 593.196 -
std::unordered_multimap<int,_int>::clear()/8192 62450.695 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.464 14.21%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.518 9.22%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.553 22.80%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -23.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.869 11.72%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.862 15.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.737 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.617 8.57%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.661 -6.08%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.752 3.81%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -12.14%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.231 -6.74%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.191 -4.75%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.091 -4.94%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.993 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8617.151 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.685 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99178.554 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.921 -3.14%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6663.841 -8.57%
std::unordered_multimap<int,_int>::ctor(const&)/32 196.504 -9.00%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54834.370 -6.87%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.071 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9105.418 -1.34%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.247 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76188.012 -1.33%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.774 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12649.322 -2.77%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.584 -2.99%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139231.474 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12801.405 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.531 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139701.139 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.650 -15.55%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.647 -5.96%
std::unordered_multimap<int,_int>::erase(iterator)/8192 27.451 2.00%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.883 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5857.967 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.876 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45204.323 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.877 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.080 -1.99%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.243 2.74%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.471 77.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.465 3.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.441 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.241 4.71%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.452 4.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.330 4.42%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.039 4.65%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.255 -3.39%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.219 -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.150 -5.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.165 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.180 1.66%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.302 1.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.909 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14672.523 -1.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.765 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170783.897 3.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.553 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14799.357 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 759.082 1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 170482.577 3.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.865 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13730.285 -1.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 808.099 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 182970.551 4.97%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.346 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15631.508 -1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.599 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165849.927 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.393 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16074.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.643 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181189.507 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.930 -6.14%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.049 4.42%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.897 7.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.466 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 21.875 -10.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.858 -7.31%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.048 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.492 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.393 -1.92%
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.924 -1.71%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.110 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6803.688 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.155 1.60%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54406.302 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.456 2.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6799.169 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.956 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54462.826 -1.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1496.941 -14.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.164 1.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27502.316 -6.48%
std::unordered_multiset<int>::clear()/0 391.438 -
std::unordered_multiset<int>::clear()/1024 8085.399 -5.32%
std::unordered_multiset<int>::clear()/32 591.736 -1.56%
std::unordered_multiset<int>::clear()/8192 62003.375 -6.64%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.191 -26.00%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.236 -15.21%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.321 -15.60%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 8.14%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.576 17.41%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.511 -11.35%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.451 -11.03%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.971 15.89%
std::unordered_multiset<int>::count(key)_(existent)/32 1.857 17.37%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.824 12.41%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.354 30.10%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.398 5.25%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.313 1.87%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.324 4.49%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.997 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8552.609 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.808 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100293.686 -
std::unordered_multiset<int>::ctor(const&)/0 13.089 1.65%
std::unordered_multiset<int>::ctor(const&)/1024 7276.374 7.66%
std::unordered_multiset<int>::ctor(const&)/32 215.909 7.85%
std::unordered_multiset<int>::ctor(const&)/8192 59100.256 8.03%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.892 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9098.660 1.10%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.581 1.56%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75759.865 -17.87%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12715.857 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.335 1.10%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137495.996 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12653.145 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.967 1.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137946.768 -
std::unordered_multiset<int>::erase(iterator)/1024 19.501 -3.59%
std::unordered_multiset<int>::erase(iterator)/32 19.444 -3.45%
std::unordered_multiset<int>::erase(iterator)/8192 19.471 -3.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.906 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5613.758 -6.46%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.910 -2.02%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 47121.751 -1.35%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.029 -6.20%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.288 -2.72%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.163 8.70%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -10.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.339 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.453 -2.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.110 -1.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.085 -2.33%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.213 -4.09%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.133 -5.94%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.280 -10.54%
std::unordered_multiset<int>::find(key)_(existent)/32 1.380 -7.75%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.150 -2.30%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.901 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.001 2.79%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.150 1.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.955 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14694.239 -4.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.836 -2.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167095.059 -1.42%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.245 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14734.389 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.422 1.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164159.488 -1.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.871 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13486.915 -2.23%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.601 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172839.306 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.858 1.63%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.106 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.131 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.482 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.100 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.944 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.689 3.06%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.448 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.384 -8.31%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.640 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 25.478 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.113 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6772.260 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 215.141 -2.19%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54703.846 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.109 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6814.324 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.030 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55255.829 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1363.464 6.06%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.673 3.08%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25449.223 2.11%
std::unordered_set<int>::clear()/0 390.908 -
std::unordered_set<int>::clear()/1024 9691.130 12.69%
std::unordered_set<int>::clear()/32 627.945 6.05%
std::unordered_set<int>::clear()/8192 73022.853 13.94%
std::unordered_set<int>::contains(key)_(existent)/1024 1.328 25.69%
std::unordered_set<int>::contains(key)_(existent)/32 1.327 -5.09%
std::unordered_set<int>::contains(key)_(existent)/8192 1.258 -3.60%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.428 -21.88%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.538 -8.41%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.496 -9.93%
std::unordered_set<int>::count(key)_(existent)/1024 1.094 -34.18%
std::unordered_set<int>::count(key)_(existent)/32 1.266 -9.48%
std::unordered_set<int>::count(key)_(existent)/8192 1.269 -25.16%
std::unordered_set<int>::count(key)_(non-existent)/0 0.303 12.61%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.675 30.74%
std::unordered_set<int>::count(key)_(non-existent)/32 1.306 -20.54%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.440 -1.33%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.831 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8743.428 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 287.832 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101545.488 -2.44%
std::unordered_set<int>::ctor(const&)/0 12.892 -
std::unordered_set<int>::ctor(const&)/1024 6751.805 -
std::unordered_set<int>::ctor(const&)/32 198.578 -
std::unordered_set<int>::ctor(const&)/8192 54549.479 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.225 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9944.318 2.46%
std::unordered_set<int>::ctor(const&,_alloc)/32 278.521 4.05%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81835.598 2.18%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13995.274 2.84%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.945 2.62%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145482.765 2.24%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.854 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 15483.887 15.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.266 -2.05%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145846.857 2.22%
std::unordered_set<int>::erase(iterator)/1024 24.790 3.91%
std::unordered_set<int>::erase(iterator)/32 22.035 5.82%
std::unordered_set<int>::erase(iterator)/8192 25.204 5.59%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.037 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6118.208 8.25%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.693 1.46%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50808.985 12.70%
std::unordered_set<int>::erase(key)_(existent)/1024 27.206 9.91%
std::unordered_set<int>::erase(key)_(existent)/32 22.223 6.33%
std::unordered_set<int>::erase(key)_(existent)/8192 26.834 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.240 -15.62%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.141 -17.35%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.107 -20.30%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -2.95%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.093 -19.30%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.384 -1.77%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.119 -9.15%
std::unordered_set<int>::find(key)_(existent)/1024 1.431 31.60%
std::unordered_set<int>::find(key)_(existent)/32 1.494 33.75%
std::unordered_set<int>::find(key)_(existent)/8192 1.498 18.67%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.219 23.92%
std::unordered_set<int>::find(key)_(non-existent)/32 1.073 1.10%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.079 -7.06%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.329 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12883.446 -4.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.210 1.29%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136709.034 -2.31%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.691 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12775.506 -2.45%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.370 4.63%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138724.443 1.03%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 395.527 1.03%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7632.690 3.07%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 580.965 -2.44%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87667.636 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.895 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.753 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.660 -6.54%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.964 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.952 7.95%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.186 3.98%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.671 -5.05%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.952 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.525 5.27%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.290 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 18.773 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.456 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 7160.227 5.28%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 235.220 2.97%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 57593.500 5.62%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.441 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6616.207 -3.72%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.528 -3.00%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54696.036 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1954.999 32.39%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.357 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30729.490 12.33%
std::unordered_set<std::string>::clear()/0 394.373 -
std::unordered_set<std::string>::clear()/1024 23072.669 -
std::unordered_set<std::string>::clear()/32 889.713 -3.65%
std::unordered_set<std::string>::clear()/8192 218090.874 -1.00%
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.091 -12.52%
std::unordered_set<std::string>::contains(key)_(existent)/32 27.897 -16.73%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.897 5.35%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.470 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.072 -8.08%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.819 24.85%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.777 -14.90%
std::unordered_set<std::string>::count(key)_(existent)/32 37.376 -10.74%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.779 6.01%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.322 -3.79%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.361 23.36%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.636 -3.49%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.556 -7.71%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.861 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40764.125 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1027.014 4.35%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 723126.721 -
std::unordered_set<std::string>::ctor(const&)/0 12.890 -
std::unordered_set<std::string>::ctor(const&)/1024 33532.518 -
std::unordered_set<std::string>::ctor(const&)/32 778.579 -
std::unordered_set<std::string>::ctor(const&)/8192 337053.428 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.083 -1.45%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62523.366 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1242.446 -21.38%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600381.898 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62584.865 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1658.489 8.87%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 636572.915 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.857 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61387.815 -1.21%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1556.163 9.34%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 631384.303 -
std::unordered_set<std::string>::erase(iterator)/1024 34.198 27.92%
std::unordered_set<std::string>::erase(iterator)/32 30.847 1.85%
std::unordered_set<std::string>::erase(iterator)/8192 30.463 2.93%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.134 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12321.945 -4.56%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.604 -2.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118103.131 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 46.419 -32.70%
std::unordered_set<std::string>::erase(key)_(existent)/32 58.346 -37.67%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.167 78.09%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 26.425 14.20%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 26.964 8.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.895 5.95%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.823 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 19.747 -27.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.911 10.15%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.676 27.93%
std::unordered_set<std::string>::find(key)_(existent)/32 41.347 10.09%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.992 16.11%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.332 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.491 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.440 16.44%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.565 -4.79%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.650 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55392.729 -1.42%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1861.466 2.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605311.706 1.58%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.879 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53707.665 -4.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1948.894 -2.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599273.874 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.606 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54942.827 -1.59%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1783.680 -5.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560547.035 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 68.535 32.70%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.541 -25.87%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 75.398 43.20%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 42.414 -29.32%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.537 -40.42%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 72.772 17.42%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.410 18.77%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.657 1.27%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 30.019 -48.09%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.475 32.99%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.247 -22.14%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.015 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35394.646 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 745.436 6.69%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336289.403 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.027 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35516.156 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 753.056 -1.37%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339208.817 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -3.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16047.708 -1.15%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 284.737 3.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208847.294 -
std::upper_bound(std::deque<int>)/100 30.656 -
std::upper_bound(std::deque<int>)/8 18.020 -1.52%
std::upper_bound(std::deque<int>)/8192 65.058 -
std::upper_bound(std::forward_list<int>)/100 97.252 -
std::upper_bound(std::forward_list<int>)/8 16.111 -
std::upper_bound(std::forward_list<int>)/8192 10389.544 -
std::upper_bound(std::list<int>)/100 100.590 -
std::upper_bound(std::list<int>)/8 16.207 -
std::upper_bound(std::list<int>)/8192 14695.889 -
std::upper_bound(std::vector<int>)/100 12.357 -
std::upper_bound(std::vector<int>)/8 5.990 -
std::upper_bound(std::vector<int>)/8192 15.684 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.890 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.001 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 628.528 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.277 -1.11%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 276.361 3.58%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.022 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.778 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 846.241 -6.38%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.555 -1.31%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.887 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 844.650 -5.07%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.890 -1.49%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.729 -4.05%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 846.561 -2.39%
std::vector<int>::ctor(size)/1024 44.182 1.81%
std::vector<int>::ctor(size)/32 10.342 -3.03%
std::vector<int>::ctor(size)/8192 561.933 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.107 3.84%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.006 -3.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.291 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.645 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.988 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.752 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.369 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.769 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.631 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.061 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.249 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 956.080 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.590 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4675.296 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 998.319 8.48%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.114 1.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5025.211 19.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.216 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.708 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4735.872 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.881 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.846 1.32%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.772 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.589 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 735.120 4.38%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.197 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.673 11.30%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 648.085 -9.20%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.464 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.485 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.494 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.483 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.615 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.107 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4851.419 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13160.979 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 754.521 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114028.538 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.288 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.982 -2.28%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.232 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6607.795 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 151.891 3.02%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 57611.372 5.80%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 695.059 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.929 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6843.269 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19647.190 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 595.958 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171446.327 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.201 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.877 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6863.066 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19633.108 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.360 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171492.778 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.618 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.957 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6865.349 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19656.970 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 597.118 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171502.916 -
std::vector<std::string>::ctor(size)/1024 426.142 -
std::vector<std::string>::ctor(size)/32 32.079 -14.97%
std::vector<std::string>::ctor(size)/8192 4175.760 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.416 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.128 -9.88%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5273.592 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19560.909 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 567.580 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170548.294 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.922 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.690 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.974 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.528 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.445 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.001 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.088 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.897 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.350 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.907 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.080 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.765 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 569.958 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.048 2.09%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4574.424 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.757 -2.17%
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.256 -12.01%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.317 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1832.512 -1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 456.325 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12412.810 4.87%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15343.387 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 790.263 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116450.180 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3374.556 2.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 523.855 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22997.533 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17057.065 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 864.403 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129323.509 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1866.233 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.804 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14003.945 -1.27%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13427.720 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.702 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116313.378 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.544 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.145 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.041 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.638 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 25.945 -4.87%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.556 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.055 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4320.374 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6389.926 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 137.943 -2.78%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52659.082 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.282 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.642 1.38%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3142.509 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 601.535 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.417 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5718.327 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.637 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.907 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.517 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.043 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.735 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.755 -1.74%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.736 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.744 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.747 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.779 -
vector<bool>(const_vector<bool>&) 9.902 1.69%
vector<bool>(size_type,_const_value_type&) 8.386 3.13%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.056 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.968 -
vector<bool>::reserve() 8.187 -
vector<bool>::resize() 10.651 -
Geometric Mean 888.739 -