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 f537b4e51822b19780386e0575ff95e82f8ec445

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567832 2026-02-15T08:17:09 0:00:00
Previous 567650 2026-02-15T10:42:57 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1561 1678
Performance Improvements 1746 1744
Unchanged Tests 38598 38483
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/32 115.48% 27.123 58.444 - 64.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 91.49% 33.820 64.761 - -8.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.71% 39.852 71.620 - -0.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 75.08% 0.275 0.481 - 76.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 74.94% 21.559 37.714 - -1.62% -
BM_vector_deque_ranges_move_backward/0 63.10% 0.412 0.673 - 45.86% -
std::is_sorted_until(deque<int>)/8 62.02% 2.937 4.758 - 67.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 56.36% 1.783 2.788 - -0.21% -
std::is_sorted(deque<int>)/8 55.97% 2.908 4.535 - 70.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 53.11% 45.158 69.140 - -4.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 50.65% 0.463 0.697 - 0.06% -
std::copy_n(list<int>)/4096 50.06% 3570.365 5357.827 - 52.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.59% 39.139 56.591 - 48.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.78% 0.338 0.486 - -0.20% -
ranges::min(std::list<long_long>)/1 43.56% 0.312 0.448 - 19.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 42.49% 245338539.268 349572948.794 - 44.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 42.15% 7.684 10.922 - -0.23% -
BM_tolower_char<char> 42.00% 0.485 0.688 - 11.54% -
SetIntersection_Interlaced_Vector_string_262144_1024 41.90% 242741020.891 344443494.661 - -1.40% -
std::search(deque<int>)_(near_matches)/1024 41.05% 18046.244 25454.799 - 23.85% -
std::search(deque<int>)_(near_matches)/1000 40.72% 17286.338 24325.483 - 30.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 40.05% 69.309 97.069 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.78% 33.997 47.180 - -5.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 38.38% 1.518 2.100 - 19.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 38.20% 0.351 0.485 - 0.96% -
std::set<std::string>::erase(key)_(existent)/32 38.08% 49.708 68.634 - 36.49% -
BM_PushHeap_uint64_Descending_1 37.85% 0.460 0.634 - 34.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 37.25% 0.974 1.337 - 38.53% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 36.90% 18872.309 25836.886 - 0.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36.64% 18048.792 24661.197 - 0.41% -
std::unordered_set<std::string>::find(key)_(existent)/8192 36.54% 33.649 45.943 - 4.61% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 36.19% 23.369 31.827 - -8.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 35.89% 66.024 89.719 - 1.65% -
rng::find_last_if(vector<char>)_(bail_10%)/50 35.87% 11.324 15.385 - 33.91% -
std::set<std::string>::erase(key)_(existent)/8192 34.48% 66.152 88.961 - 22.97% -
std::copy_n(vector<int>)/4096 34.20% 165.229 221.734 - 28.85% -
std::map<int,_int>::contains(key)_(non-existent)/8192 33.01% 14.360 19.100 - -0.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 32.64% 34.287 45.480 - 21.72% -
SetIntersection_Interlaced_Vector_uint64_262144_256 32.63% 28789407.315 38183077.234 - -17.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.35% 28.306 37.464 - -4.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.10% 23.494 31.035 - -0.52% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 31.83% 0.234 0.309 - -30.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 31.75% 29.789 39.247 - 0.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 31.10% 30.587 40.099 - -4.22% -
std::find_if(vector<char>)_(bail_25%)/8 30.96% 0.764 1.001 - 4.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 30.75% 24.821 32.453 - -1.95% -
SetIntersection_Interlaced_Vector_uint64_16384_16 30.19% 2386628.734 3107196.259 - 1.19% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 29.60% 5.533 7.171 - -1.18% -
std::set<std::string>::insert(value)_(already_present)/8192 29.56% 30.203 39.132 - 31.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 28.98% 24.043 31.011 - 0.16% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 28.86% 840.566 1083.180 - 61.75% -
std::find_if_not(deque<int>)_(process_all)/8192 28.69% 1986.874 2556.856 - 18.67% -
std::multimap<std::string,_int>::erase(iterator)/1024 28.65% 25.660 33.012 - -3.00% -
std::unordered_multiset<int>::contains(key)_(existent)/32 28.49% 1.141 1.466 - 21.09% -
ranges::minmax(std::list<long_long>)/1 28.29% 0.424 0.544 - 19.98% -
std::find_if_not(deque<int>)_(process_all)/1024 27.99% 249.216 318.979 - 18.41% -
rng::contains_subrange(deque<int>)_(process_all)/16 27.73% 7.983 10.196 - 10.96% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.47% 28.196 35.943 - 7.20% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 27.44% 107081.424 136466.992 - 44.77% -
std::find_if_not(deque<int>)_(process_all)/32768 27.20% 8020.856 10202.202 - 17.73% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.06% 6.447 8.191 - -27.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 26.10% 17.634 22.236 - -67.78% -
SetIntersection_Interlaced_Vector_uint64_262144_16 26.04% 3522530.181 4439878.901 - -20.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 25.87% 1.459 1.837 - 9.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 25.13% 0.557 0.697 - 20.74% -
BM_PushHeap_float_QuickSortAdversary_1 24.91% 0.462 0.578 - 23.97% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 24.88% 6.556 8.187 - 14.92% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 24.76% 0.354 0.441 - -0.46% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 24.28% 0.407 0.506 - 23.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 24.23% 0.400 0.497 - 26.62% -
ranges::minmax(std::deque<char>)/1 24.16% 0.738 0.916 - 13.71% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 24.07% 4.716 5.851 - -25.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.68% 28.612 35.389 - -0.11% -
ranges::min(std::vector<char>)/1 23.66% 0.303 0.375 - 13.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 23.28% 1.618 1.995 - 12.76% -
std::is_partitioned(list<int>)_(partitioned)/1024 23.04% 583.904 718.416 - 1.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.95% 53.819 66.173 - -9.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.27% 1.050 1.284 - -1.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 22.23% 1.547 1.891 - 29.41% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 22.09% 1.331 1.625 - 17.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 22.06% 2.011 2.455 - 0.10% -
SetIntersection_None_Set_string_1024_16 21.85% 8761748.922 10676613.742 - -15.69% -
BM_PushHeap_string_Descending_262144 21.59% 3.962 4.817 - 40.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.56% 34.168 41.535 - -2.73% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 21.30% 1.167 1.416 - 16.47% -
std::unordered_set<int>::contains(key)_(non-existent)/0 21.06% 0.401 0.485 - 43.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 20.84% 28.909 34.934 - 8.59% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 20.56% 7510.182 9054.090 - 19.27% -
rng::contains_subrange(deque<int>)_(process_all)/32 20.29% 11.321 13.618 - -11.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 20.27% 27.150 32.653 - 5.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 20.03% 80688.458 96846.488 - 20.67% -
ranges::minmax(std::deque<long_long>)/1 19.77% 0.765 0.916 - 10.87% -
ranges::minmax(std::deque<long_long>)/64 19.77% 23.052 27.609 - 20.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 19.75% 21.068 25.229 - 5.62% -
std::map<std::string,_int>::erase(iterator)/8192 19.42% 26.960 32.195 - 0.40% -
std::unordered_set<std::string>::find(key)_(existent)/32 19.21% 34.456 41.076 - 9.82% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 19.08% 9.468 11.275 - 75.02% -
BM_StringRead_Cold_Deep_Large 19.06% 1.342 1.598 - 19.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 18.83% 26.542 31.541 - 11.09% -
ranges::min(std::vector<__int128>)/1 18.80% 0.318 0.378 - -8.38% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 18.76% 76023.188 90282.299 - 19.70% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 18.59% 20.704 24.553 - 4.00% -
std::unordered_set<int>::count(key)_(existent)/8192 18.51% 1.421 1.684 - 31.43% -
BM_deque_vector_move_backward/0 18.41% 1.303 1.543 - 18.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 18.38% 797.145 943.648 - 28.00% -
BM_std_minmax_element<char>/3 18.23% 0.976 1.154 - -3.92% -
SetIntersection_Interlaced_Vector_string_262144_16 18.15% 5864415.364 6928891.184 - 1.07% -
SetIntersection_None_Set_string_1024_1 18.07% 8906528.613 10516365.611 - -17.08% -
ranges::min(std::deque<__int128>)/70000 18.06% 24355.690 28755.422 - -21.21% -
std::partition(deque<int>)_(sparse)/32 18.04% 9.851 11.628 - 15.49% -
std::equal(vector<bool>)_(unaligned)/8 17.69% 0.750 0.883 - -21.29% -
BM_PushHeap_string_Descending_1024 17.41% 2.465 2.895 - 18.85% -
std::find_if_not(deque<int>)_(bail_25%)/32768 17.41% 1986.937 2332.871 - 17.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 17.39% 62.137 72.945 - 102.78% -
BM_deque_deque_ranges_copy/0 17.10% 0.791 0.926 - 26.02% -
SetIntersection_None_Set_string_1024_64 17.07% 8984012.932 10517682.902 - 17.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.74% 511.659 597.290 - 3.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 16.72% 2.217 2.587 - -7.65% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 16.71% 1.317 1.537 - 3.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 16.58% 30.042 35.023 - 9.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.43% 6.572 7.652 - 62.12% -
std::find_end(deque<int>)_(same_length)/8192 16.34% 2868.453 3337.036 - 19.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 16.29% 1.195 1.390 - 17.20% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 16.18% 19.495 22.649 - -4.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.09% 1.385 1.608 - 31.68% -
SetIntersection_Interlaced_Vector_string_16384_16 16.08% 4224682.975 4903954.478 - 14.36% -
std::set<int>::lower_bound(key)_(non-existent)/32 16.03% 2.295 2.663 - -7.46% -
std::reverse_copy(vector<int>)/8 15.90% 2.266 2.626 - 12.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.87% 577.004 668.590 - 3.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 15.83% 2.324 2.692 - -1.52% -
std::search(deque<int>,_pred)_(near_matches)/1024 15.80% 24348.371 28194.891 - 12.07% -
BM_vector_deque_ranges_copy_backward/2 15.61% 1.774 2.051 - 2.63% -
ranges::minmax(std::deque<long_long>)/70000 15.60% 25945.276 29992.118 - 22.16% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.57% 23275.447 26899.985 - 12.18% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 15.49% 560.239 647.038 - 3.87% -
std::partition(deque<int>)_(sparse)/50 15.45% 14.780 17.064 - 10.43% -
BM_vector_deque_copy/2 15.42% 1.727 1.993 - 0.19% -
BM_vector_deque_ranges_copy_backward/1 15.34% 2.024 2.334 - 3.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 15.32% 7.946 9.163 - 46.30% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 15.20% 615.936 709.564 - 4.44% -
std::vector<std::string>::ctor(size)/32 15.18% 32.320 37.227 - 15.84% -
BM_vector_deque_copy/1 15.12% 1.970 2.268 - -1.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 15.11% 0.903 1.040 - 0.12% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 15.00% 19937.709 22927.457 - 5.25% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 14.99% 7520.957 8648.444 - 15.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 14.95% 61.618 70.831 - 0.05% -
BM_vector_deque_ranges_move/1 14.86% 2.025 2.326 - 6.89% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 14.83% 609.501 699.885 - 4.74% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 14.76% 576.112 661.147 - 4.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 14.76% 24.679 28.322 - -32.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 14.72% 19752.219 22659.878 - 5.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 14.65% 569.595 653.022 - 4.37% -
SetIntersection_None_Set_string_1024_4 14.63% 9171194.967 10512567.128 - -16.01% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.54% 47.783 54.732 - 16.97% -
std::stable_partition(list<int>)_(dense)/8192 14.49% 20019.121 22919.476 - 31.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 14.48% 609.692 697.998 - 5.38% -
BM_PushHeap_string_QuickSortAdversary_16384 14.46% 15.854 18.147 - 17.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 14.38% 1.255 1.436 - -1.82% -
BM_vector_deque_ranges_move/2 14.31% 1.794 2.051 - 5.43% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 14.27% 1992.340 2276.695 - 15.89% -
std::find_if(deque<int>)_(process_all)/50 14.15% 12.757 14.562 - 16.74% -
std::move(list<int>)/4096 14.11% 3930.154 4484.892 - -11.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 14.07% 19706.788 22479.461 - 4.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 14.05% 19737.269 22509.584 - 5.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 13.87% 0.612 0.696 - 64.40% -
BM_deque_vector_ranges_move/0 13.63% 1.307 1.485 - 13.51% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 13.61% 0.976 1.108 - 14.34% -
std::find_if_not(deque<int>)_(bail_25%)/8192 13.59% 511.241 580.720 - 15.93% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 13.56% 1.632 1.853 - 11.69% -
BM_StringConstructDestroyCStr_Small_Transparent 13.48% 0.346 0.393 - -1.01% -
BM_deque_deque_move_backward/0 13.41% 0.809 0.917 - -0.26% -
std::is_partitioned(deque<int>)_(partitioned)/50 13.32% 13.599 15.411 - 8.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.29% 54.697 61.964 - 0.72% -
rng::contains_subrange(deque<int>)_(process_all)/50 13.16% 21.876 24.754 - -2.78% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 13.16% 176230.638 199414.154 - 5.08% -
std::is_partitioned(deque<int>)_(partitioned)/32 13.12% 8.952 10.127 - 8.73% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 13.12% 175513.851 198544.783 - 5.33% -
std::multiset<std::string>::find(key)_(non-existent)/32 13.07% 9.761 11.037 - 4.87% -
BM_deque_deque_move/0 13.04% 0.778 0.880 - 8.73% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 13.03% 23.580 26.653 - 12.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 13.02% 36.115 40.817 - -0.93% -
SetIntersection_Interlaced_Set_uint32_256_64 12.95% 12501604.931 14120598.018 - 9.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.90% 0.263 0.297 - 6.21% -
ranges::min(std::list<char>)/1 12.88% 0.369 0.417 - 14.55% -
BM_PushHeap_uint32_QuickSortAdversary_1 12.81% 0.499 0.563 - 21.10% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 12.70% 23.620 26.620 - 11.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 12.70% 0.264 0.297 - -12.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 12.69% 175853.753 198174.517 - 5.11% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 12.64% 0.253 0.285 - 12.91% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 12.55% 22.952 25.833 - 11.29% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.51% 309.826 348.580 - 12.66% -
std::set<std::string>::insert(value)_(already_present)/1024 12.49% 26.175 29.445 - 9.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 12.46% 173536.270 195154.483 - 4.38% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 12.42% 44.145 49.627 - -1.83% -
BM_StringRead_Cold_Shallow_Large 12.40% 1.204 1.353 - 17.46% -
rng::starts_with(vector<int>,_pred)/8 12.34% 2.357 2.648 - 8.08% -
std::find(vector<long_long>)_(process_all)/8 12.24% 0.982 1.103 - 0.55% -
BM_StringEraseWithMove_Empty_Opaque 12.18% 0.798 0.895 - 11.63% -
BM_tolower_char<wchar_t> 12.13% 0.612 0.686 - -0.27% -
BM_StringAssignStr_Empty_Transparent 12.11% 0.485 0.544 - 7.20% -
BM_PushHeap_uint64_SingleElement_1 12.09% 0.546 0.612 - 27.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 12.07% 1.509 1.691 - -2.34% -
BM_StringEraseWithMove_Empty_Transparent 12.06% 0.587 0.658 - 17.66% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 12.03% 144.932 162.364 - 12.14% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 11.96% 1.411 1.580 - 21.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 11.96% 1399.667 1567.004 - 17.87% -
ranges::min(std::deque<char>)/70000 11.93% 17792.567 19915.244 - 0.49% -
std::is_partitioned(deque<int>)_(partitioned)/1024 11.80% 287.782 321.754 - 9.95% -
BM_PushHeap_string_Descending_256 11.68% 2.386 2.665 - 11.56% -
std::find_if_not(vector<int>)_(process_all)/8 11.59% 1.431 1.597 - 21.77% -
std::find_if(vector<char>)_(bail_25%)/1024 11.53% 26.155 29.170 - 16.05% -
BM_deque_deque_copy/0 11.49% 0.763 0.851 - 7.89% -
SetIntersection_Front_Vector_uint32_16384_1024 11.47% 5303599.694 5911826.714 - 5.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.42% 304.758 339.571 - -3.54% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 11.32% 28.725 31.976 - 13.89% -
std::unordered_set<std::string>::count(key)_(existent)/8192 11.32% 35.794 39.845 - -3.62% -
std::all_of(list<int>)_(process_all)/8192 11.29% 7012.227 7804.066 - 11.55% -
BM_PushHeap_string_Random_262144 11.29% 19.084 21.239 - 17.73% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.22% 72.837 81.009 - 9.09% -
BM_StringRead_Cold_Deep_Small 11.16% 1.244 1.383 - 13.19% -
std::unordered_set<int>::insert(value)_(already_present)/8192 11.16% 2.607 2.898 - 9.83% -
SetIntersection_Front_Vector_uint32_1024_1024 11.16% 5310768.535 5903247.180 - -0.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 11.15% 37.522 41.704 - -1.67% -
std::lower_bound(std::deque<int>)/8 11.12% 16.929 18.811 - 11.40% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 11.08% 1.410 1.566 - 21.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 11.07% 37.918 42.115 - -1.74% -
std::multiset<int>::ctor(const&)/1024 11.06% 6443.800 7156.545 - 8.70% -
SetIntersection_Front_Set_uint64_16384_256 11.04% 3889175.247 4318649.215 - 8.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.03% 53.480 59.379 - -8.41% -
std::distance(join_view(vector<vector<int>>))/50 11.02% 0.613 0.681 - 6.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.00% 10.248 11.375 - 1.51% -
std::set<int>::equal_range(key)_(existent)/8192 10.92% 7.873 8.733 - 2.71% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.83% 9.885 10.955 - 0.59% -
std::set<std::string>::insert(value)_(already_present)/32 10.80% 9.308 10.314 - 15.71% -
std::multiset<std::string>::find(key)_(existent)/1024 10.80% 22.483 24.910 - -3.37% -
std::multiset<int>::ctor(const&)/8192 10.78% 50870.091 56351.652 - 6.01% -
std::unique_copy(deque<int>)_(sprinkled)/52 10.75% 14.717 16.299 - 10.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 10.74% 5.211 5.771 - 28.21% -
BM_StringRead_Cold_Shallow_Small 10.73% 1.187 1.315 - 17.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 10.67% 4237.987 4690.019 - 11.36% -
std::equal(vector<bool>)_(unaligned)/50 10.63% 0.798 0.882 - -21.41% -
std::set<std::string>::count(key)_(existent)/32 10.63% 13.626 15.075 - -10.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.61% 327.981 362.773 - 2.95% -
std::is_sorted_until(list<int>,_pred)/8192 10.58% 6912.286 7643.846 - -0.21% -
std::find_first_of(vector<int>)_(small_needle)/32 10.47% 47.556 52.535 - -2.44% -
std::multimap<std::string,_int>::ctor(const&)/32 10.47% 711.536 786.008 - -12.13% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 10.42% 767.043 846.977 - 14.30% -
std::set<std::string>::ctor(const&,_alloc)/1024 10.33% 36864.289 40672.200 - 10.10% -
SetIntersection_Interlaced_Vector_uint64_1024_4 10.33% 1253012.863 1382413.952 - 10.00% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 10.32% 26.632 29.381 - 12.65% -
BM_num_put<unsigned_long_long> 10.21% 10.639 11.725 - 4.52% -
std::map<int,_int>::insert(value)_(already_present)/1024 10.19% 3.088 3.403 - 5.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 10.13% 733.807 808.115 - -1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 10.09% 32.421 35.694 - -0.34% -
ranges::minmax(std::deque<char>)/64 10.03% 26.882 29.578 - 26.96% -
BM_std_minmax_element<long_long>/3 10.01% 1.078 1.185 - 0.10% -
ranges::minmax(std::deque<char>)/8 9.99% 3.845 4.229 - 17.52% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 9.97% 1.623 1.784 - 7.37% -
std::fill(list<int>)/8192 9.85% 7377.890 8104.737 - -3.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.82% 12020.566 13200.712 - 2.25% -
std::unique_copy(deque<int>)_(sprinkled)/32 9.81% 9.329 10.244 - 11.23% -
BM_StringRead_Cold_Shallow_Empty 9.81% 1.174 1.290 - 13.59% -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.81% 9.079 9.969 - -7.34% -
ranges::minmax(std::vector<char>)/8 9.81% 0.932 1.023 - -1.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 9.75% 20.448 22.442 - -7.82% -
std::stable_partition(deque<int>)_(sparse)/32 9.69% 10.926 11.984 - -8.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.59% 1186.850 1300.622 - -1.81% -
std::partition_copy(deque<int>)/1024 9.55% 645.744 707.391 - 11.76% -
std::map<std::string,_int>::erase(key)_(existent)/32 9.54% 68.232 74.740 - -3.96% -
BM_StringRead_Cold_Deep_Empty 9.53% 1.271 1.392 - 6.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.47% 7595.027 8314.038 - 1.88% -
SetIntersection_Interlaced_Vector_string_16384_4 9.45% 1805059.024 1975555.669 - 7.28% -
std::find_if_not(list<int>)_(process_all)/1024 9.43% 711.659 778.787 - 7.53% -
std::generate_n(list<int>)/8192 9.43% 6953.950 7609.633 - 10.79% -
std::set<std::string>::count(key)_(non-existent)/32 9.42% 9.733 10.649 - 1.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.37% 12089.288 13222.499 - 6.48% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.35% 44014.424 48129.634 - 6.10% -
BM_PushHeap_string_Descending_16384 9.33% 2.455 2.685 - 10.83% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.27% 38033069.444 41559200.999 - 9.56% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.27% 772.694 844.292 - 0.30% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 9.16% 1.198 1.308 - 1.43% -
BM_PushHeap_string_Ascending_16384 9.12% 18.927 20.654 - 5.98% -
BM_deque_deque_ranges_copy/2 9.12% 2.058 2.246 - 0.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 9.11% 1.329 1.450 - -1.24% -
std::multiset<int>::ctor(const&,_alloc)/32 9.10% 221.876 242.062 - 3.58% -
std::copy_n(vector<bool>)_(aligned)/262144 9.07% 704.452 768.342 - 20.29% -
std::find_first_of(vector<int>)_(small_needle)/50 9.06% 72.544 79.113 - 3.19% -
BM_PushHeap_string_PipeOrgan_16384 9.05% 12.625 13.768 - 4.52% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 9.04% 348.155 379.642 - 9.30% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 9.03% 0.253 0.275 - 9.37% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.97% 6.105 6.653 - -8.29% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.95% 74.907 81.610 - 8.63% -
std::find(vector<char>)_(bail_25%)/8 8.93% 1.059 1.154 - 4.55% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.91% 46.655 50.810 - 4.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.90% 1.207 1.314 - 8.97% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 8.83% 39095836.344 42548787.812 - -21.21% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.82% 22.710 24.714 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.79% 30022980.361 32662765.562 - 27.67% -
SetIntersection_Interlaced_Vector_string_16384_256 8.74% 38953752.805 42357203.756 - -1.94% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.66% 1.155 1.255 - 8.73% -
SetIntersection_Front_Vector_float_16384_1024 8.66% 5436427.572 5907084.943 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.61% 17851.580 19389.473 - 8.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.61% 2.435 2.645 - 13.21% -
ranges::min(std::deque<char>)/64 8.60% 16.546 17.969 - -0.08% -
std::lower_bound(std::vector<int>)/8192 8.59% 15.644 16.987 - 8.80% -
std::find_if(vector<char>)_(bail_25%)/32768 8.56% 829.443 900.429 - 13.07% -
std::multiset<int>::equal_range(key)_(existent)/1024 8.54% 4.960 5.383 - 0.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.49% 38.074 41.305 - -1.02% -
std::search(deque<int>,_pred)_(no_match)/1024 8.49% 435.726 472.705 - 8.01% -
std::deque<std::string>::ctor(size)/32 8.48% 42.807 46.439 - 5.34% -
std::set<std::string>::lower_bound(key)_(existent)/8192 8.46% 27.303 29.611 - 0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.41% 71.930 77.977 - -0.98% -
BM_PushHeap_uint32_Ascending_1 8.36% 0.444 0.481 - -23.56% -
std::search(deque<int>,_pred)_(no_match)/8192 8.34% 3484.313 3774.923 - 8.08% -
BM_deque_deque_ranges_copy/1 8.27% 2.334 2.527 - 3.67% -
std::unordered_multimap<int,_int>::clear()/1024 8.26% 7804.862 8449.325 - 0.34% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.24% 2.472 2.676 - 18.85% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.23% 0.897 0.971 - 9.08% -
std::search_n(list<int>)_(no_match)/8192 8.23% 6935.187 7505.645 136.839 10.20% 136.839
std::unordered_set<int>::ctor(const&,_alloc)/32 8.22% 264.496 286.228 - 5.80% -
SetIntersection_Interlaced_Set_uint32_262144_262144 8.17% 1773764.162 1918722.494 - 3.11% -
std::set<int>::upper_bound(key)_(existent)/8192 8.16% 8.030 8.685 - 12.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.16% 442.337 478.423 - 1.18% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.15% 445543.734 481839.075 - 8.10% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 8.13% 5960.114 6444.675 - 1.31% -
SetIntersection_Front_Vector_float_16384_16384 8.08% 73779772.705 79744620.711 - 0.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 8.06% 3510.759 3793.803 - 6.81% -
std::search(list<int>)_(same_length)/1000 8.06% 737.007 796.374 - 7.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.02% 9917.358 10713.195 - 0.20% -
SetIntersection_Front_Vector_float_262144_1024 7.98% 5456314.509 5891522.918 - -0.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 7.96% 169.333 182.809 - -7.97% -
SetIntersection_Front_Vector_float_262144_16384 7.95% 73745239.471 79607852.975 - 0.18% -
BM_deque_vector_copy/64000 7.93% 2855.210 3081.504 - 2.62% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 7.91% 28.283 30.522 - 1.27% -
std::partition(deque<int>)_(dense)/1024 7.91% 326.389 352.210 - 0.32% -
ranges::min(std::vector<char>)/8 7.88% 2.269 2.448 - 0.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.81% 794.510 856.576 - 7.69% -
std::unordered_multimap<int,_int>::clear()/8192 7.77% 60498.152 65201.216 - 0.55% -
SetIntersection_Interlaced_Vector_string_262144_256 7.75% 69268945.579 74635958.030 - -1.80% -
BM_num_put<long_long> 7.75% 11.212 12.081 - 4.06% -
BM_PushHeap_string_PipeOrgan_1024 7.70% 9.213 9.922 - 5.06% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 7.63% 31.095 33.469 - 5.19% -
std::multimap<int,_int>::find(key)_(existent)/1024 7.63% 3.779 4.068 - 10.02% -
ranges::minmax(std::deque<char>)/70000 7.61% 27165.006 29233.323 - 21.60% -
std::for_each(list<int>)/8192 7.59% 7137.612 7679.601 - 3.23% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 7.58% 0.218 0.235 - 0.60% -
std::find_first_of(vector<int>)_(small_needle)/1024 7.57% 1450.407 1560.171 - 3.73% -
SetIntersection_None_Set_uint64_256_4 7.56% 11393012.123 12254678.610 - 5.69% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 7.44% 31.310 33.640 - 4.51% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 7.41% 24.000 25.780 - 1.28% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.40% 9066.307 9737.336 - 1.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 7.38% 11118.910 11939.732 - 0.99% -
rng::fold_left(list<int>)/8192 7.38% 10600.640 11382.736 - 5.54% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.37% 941.046 1010.400 - 3.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.37% 7.121 7.645 - -4.17% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.33% 11536.018 12381.992 - 6.79% -
std::find_if_not(list<int>)_(bail_25%)/1024 7.30% 181.702 194.973 - 53.13% -
std::map<int,_int>::count(key)_(non-existent)/0 7.28% 0.251 0.269 - 7.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 7.26% 2716419.243 2913588.365 - 31.79% -
BM_StringRelational_Less_Empty_Empty_Control 7.25% 1.622 1.740 - -4.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.23% 120612.457 129332.409 - 5.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.19% 46.157 49.475 - 5.66% -
std::find_first_of(deque<int>)_(large_needle)/50 7.17% 668.770 716.721 - -12.24% -
BM_PushHeap_string_Descending_64 7.15% 2.267 2.429 - 4.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.15% 6152.627 6592.337 - -0.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.14% 77162.885 82675.376 - 4.86% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.14% 28.056 30.059 - -5.49% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.12% 7889.788 8451.471 - -0.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.11% 235.446 252.181 - 10.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.10% 39.194 41.978 - 3.18% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 7.10% 21.416 22.937 - 8.97% -
BM_deque_vector_copy/65536 7.07% 2909.443 3114.999 - 3.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 7.06% 28.992 31.038 - 3.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 7.05% 48.790 52.232 - 1.45% -
BM_PushHeap_string_Random_1 7.03% 0.488 0.522 - 11.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.00% 23.049 24.663 - 6.67% -
std::pop_heap(deque<float>)/8192 6.99% 62.268 66.618 - 8.60% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.98% 204.078 218.325 - -0.37% -
std::set<std::string>::find(key)_(non-existent)/32 6.97% 10.191 10.902 - 20.52% -
SetIntersection_Front_Vector_uint32_16384_256 6.96% 2126375.553 2274464.386 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 6.96% 758.125 810.908 - 3.94% -
std::find_if_not(vector<char>)_(bail_25%)/8 6.93% 0.786 0.840 - 6.75% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 6.93% 22.627 24.195 - -2.45% -
std::map<std::string,_int>::clear()/32 6.89% 867.844 927.663 - 0.69% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.86% 12.849 13.730 - 3.60% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.78% 30.584 32.658 - 7.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.78% 12.534 13.384 - 3.18% -
std::unordered_set<int>::count(key)_(existent)/32 6.78% 1.301 1.389 - 13.32% -
std::find_if(vector<char>)_(bail_25%)/8192 6.78% 216.546 231.222 - 10.14% -
vector<bool>(const_vector<bool>&) 6.77% 10.202 10.893 - 6.21% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.76% 5.475 5.845 - 4.95% -
vector<bool>(size_type,_const_value_type&) 6.76% 8.426 8.995 - 7.34% -
std::unordered_set<int>::contains(key)_(existent)/32 6.73% 1.207 1.288 - -18.84% -
std::replace(list<int>)_(sprinkled)/1024 6.73% 740.838 790.678 - 8.86% -
SetIntersection_Interlaced_Vector_uint64_16384_4 6.71% 1357686.621 1448757.442 - -5.62% -
std::set<std::string>::erase(iterator)/1024 6.70% 31.006 33.082 - 6.51% -
std::reverse_copy(list<int>)/4096 6.68% 3140.825 3350.555 - 6.88% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 6.65% 9.852 10.507 - 6.82% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 6.64% 1.407 1.500 - 6.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.64% 488609.796 521046.833 - 6.09% -
std::count(vector<int>)_(every_other)/8 6.63% 1.292 1.378 - 0.11% -
std::sort_heap(deque<int>,_pred)/1024 6.61% 12179.839 12984.952 - 3.08% -
std::find_end(deque<int>)_(single_element)/8192 6.60% 2200.495 2345.633 - 6.15% -
ranges::minmax(std::list<__int128>)/64 6.60% 38.853 41.416 - 3.90% -
std::search(deque<int>,_pred)_(no_match)/1000 6.57% 423.987 451.848 - 5.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 6.54% 51.868 55.262 - -5.92% -
std::copy_backward(vector<bool>)_(aligned)/262144 6.51% 641.120 682.872 - -13.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.50% 50.064 53.319 - 4.49% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.50% 1609.843 1714.455 - -0.40% -
SetIntersection_Front_Vector_float_16384_256 6.48% 2157532.371 2297276.306 - 0.94% -
BM_deque_vector_move/0 6.45% 1.311 1.396 - -0.38% -
bm_gcd_trivial 6.45% 0.643 0.684 - 1.28% -
BM_PushHeap_string_Descending_4 6.43% 1.910 2.033 - 5.19% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 6.42% 21.368 22.740 - 2.86% -
std::copy_backward(vector<bool>)_(aligned)/512 6.42% 1.517 1.615 - 2.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.40% 1799.732 1914.956 - 1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 6.40% 1443586.051 1535997.375 - 14.02% -
SetIntersection_None_Set_uint64_256_1 6.39% 11451452.849 12183027.980 - 6.92% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.37% 768.634 817.613 - 6.31% -
std::multiset<int>::insert(value)_(already_present)/1024 6.37% 28.206 30.003 - 8.86% -
SetIntersection_None_Set_uint64_1024_4 6.36% 8848572.063 9411125.873 - 6.14% -
std::move_backward(vector<bool>)_(aligned)/512 6.32% 2.212 2.352 - 0.92% -
std::search(vector<int>,_pred)_(single_element)/8192 6.30% 4097.298 4355.305 - -5.40% -
BM_std_minmax_element<int>/2 6.29% 0.642 0.682 - 0.28% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.28% 1.661 1.766 - 28.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.26% 100195.010 106469.143 - 4.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.23% 1.252 1.331 - 4.58% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 6.22% 8630.193 9166.732 - -0.17% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 6.18% 3761.259 3993.892 - 1.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.14% 1.171 1.243 - 7.41% -
BM_deque_vector_copy/70000 6.10% 3174.179 3367.799 - 2.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.10% 454.489 482.197 - 6.05% -
std::search(vector<int>,_pred)_(single_element)/1000 6.09% 502.611 533.215 - -5.32% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.08% 12859.638 13641.433 - 6.94% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.08% 22.527 23.897 - 7.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.05% 1.155 1.225 - 3.94% -
std::copy_backward(vector<bool>)_(aligned)/64 6.04% 1.698 1.800 - 6.63% -
SetIntersection_Front_Set_float_256_64 6.03% 5528581.943 5861862.252 - 2.11% -
std::is_sorted_until(list<int>)/1024 6.02% 743.226 787.998 - 6.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.98% 212.270 224.971 - -1.12% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.97% 0.916 0.971 - 5.31% -
BM_num_get<bool> 5.97% 11.828 12.534 - 5.77% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.93% 102069.956 108127.417 - 5.97% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.93% 6.470 6.854 - 3.46% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 5.93% 50.232 53.213 - 3.85% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 5.91% 447.022 473.425 - 5.56% -
std::set<std::string>::clear()/32 5.90% 862.345 913.252 - 2.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.89% 57.270 60.641 - 8.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.88% 1081.824 1145.396 - -5.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 5.86% 50549.497 53511.272 - 8.61% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.84% 8036.439 8505.990 97.628 -0.23% 97.628
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5.83% 171154.096 181138.114 - 9.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.82% 4.926 5.213 - -2.76% -
std::find(deque<int>)_(process_all)/8 5.82% 3.308 3.501 - 1.04% -
SetIntersection_Front_Vector_float_256_256 5.81% 4306838.879 4557141.764 - 0.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 5.79% 1.390 1.471 - -1.65% -
BM_PushHeap_string_QuickSortAdversary_262144 5.78% 16.420 17.370 - 8.25% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.78% 3884.040 4108.624 - 6.34% -
std::remove_if(list<int>)_(sprinkled)/50 5.76% 70.495 74.559 - 0.32% -
std::is_sorted_until(list<int>)/8192 5.75% 6843.005 7236.494 - 1.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.75% 32.323 34.181 - -17.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 5.74% 84.819 89.686 - -3.46% -
BM_StringFindAllMatch/64 5.73% 3.109 3.287 - 1.60% -
BM_vector_deque_move/2 5.71% 1.943 2.054 - 18.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 5.70% 1684201.510 1780283.503 - 21.76% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 5.69% 1.105 1.168 - -0.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 5.68% 752.647 795.378 - -0.05% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.66% 24.938 26.349 - 3.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.66% 5.127 5.417 - 8.57% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 5.65% 286.901 303.117 - 5.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.65% 1.622 1.714 - 2.97% -
std::multiset<int>::equal_range(key)_(non-existent)/32 5.63% 2.400 2.535 - 6.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.62% 9651.645 10193.823 - 4.78% -
std::rotate(deque<int>)_(by_1/4)/50 5.59% 27.050 28.563 - 1.62% -
std::multiset<std::string>::contains(key)_(existent)/8192 5.59% 28.254 29.833 - -9.58% -
std::move(vector<bool>)_(unaligned)/512 5.59% 4.578 4.833 - 1.36% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.58% 50574.342 53396.789 - 7.61% -
BM_num_put<unsigned_long> 5.56% 11.294 11.923 - 5.83% -
std::multiset<std::string>::erase(iterator)/8192 5.56% 29.904 31.568 - -0.04% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.56% 1.561 1.648 - 13.00% -
std::move_backward(vector<bool>)_(unaligned)/64 5.56% 1.651 1.743 - 0.53% -
std::rotate(deque<int>)_(by_1/3)/50 5.55% 28.431 30.008 - 2.32% -
SetIntersection_Front_Vector_uint32_262144_16384 5.54% 70674830.020 74590129.914 - -0.85% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 5.53% 0.221 0.233 - 6.71% -
std::sort(vector<int>)_(shuffled)/8192 5.52% 44999.094 47484.962 - 5.72% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 5.52% 220.064 232.213 - 9.02% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.50% 1.274 1.344 - 11.68% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.48% 27.580 29.091 - -4.00% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.47% 947582.157 999404.967 - 5.90% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.47% 1.585 1.671 - 2.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.46% 34.658 36.549 - 4.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.45% 1.080 1.138 - -15.73% -
std::multiset<int>::find(key)_(existent)/1024 5.44% 3.846 4.055 - 0.16% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 5.44% 1.584 1.670 - 2.69% -
SetIntersection_Front_Vector_uint32_16384_16384 5.43% 70725472.224 74565170.814 - -1.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.41% 736.286 776.115 - -0.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.40% 12550.757 13228.414 - 5.38% -
std::multiset<int>::count(key)_(non-existent)/8192 5.40% 9.224 9.723 - -0.65% -
BM_StringFindStringLiteral/1024 5.39% 17.190 18.117 - 0.57% -
ranges::minmax(std::deque<long_long>)/8 5.39% 3.987 4.202 - 8.73% -
std::map<int,_int>::erase(iterator)/32 5.39% 20.674 21.788 - 5.58% -
SetIntersection_Interlaced_Vector_string_16384_64 5.38% 12400327.121 13067744.915 - -0.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 5.36% 3823.381 4028.277 - 8.00% -
SetIntersection_Interlaced_Set_string_262144_64 5.36% 2195977.215 2313644.611 - 8.61% -
std::any_of(vector<int>)_(process_all)/8 5.34% 2.363 2.489 - 7.46% -
std::transform(deque<int>,_deque<int>)/32 5.33% 21.552 22.700 - 4.54% -
std::multiset<int>::count(key)_(existent)/32 5.32% 3.633 3.827 - 1.83% -
std::stable_partition(deque<int>)_(sparse)/50 5.30% 27.153 28.593 - -2.80% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 5.27% 23.167 24.388 - 0.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.27% 11.563 12.172 - 0.86% -
BM_deque_vector_ranges_move_backward/4000 5.26% 140.888 148.298 - 1.92% -
vector<bool>::resize() 5.23% 11.148 11.730 - 9.33% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 5.23% 6348.997 6680.795 - 9.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 5.20% 6398.023 6730.795 - 9.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.20% 31.893 33.550 - 2.05% -
std::multiset<std::string>::count(key)_(existent)/1024 5.19% 22.237 23.392 - 1.18% -
SetIntersection_None_Set_uint64_256_16 5.19% 11026440.127 11598855.330 - 7.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 5.18% 279609.083 294095.708 - 5.30% -
std::map<int,_int>::erase(iterator)/1024 5.16% 20.806 21.880 - 5.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.16% 47.716 50.178 - 1.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 5.16% 48.453 50.952 - -2.01% -
std::for_each_n(deque<int>)/8 5.15% 1.098 1.155 - -7.65% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.14% 12.531 13.175 - 1.85% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.14% 29.980 31.520 - 11.47% -
std::search(vector<int>,_pred)_(single_element)/1024 5.10% 516.708 543.057 - -5.73% -
SetIntersection_Front_Set_uint64_256_64 5.10% 5402446.874 5677896.506 - -1.04% -
ranges::min(std::vector<long_long>)/8 5.07% 2.143 2.251 - 3.75% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.06% 23.471 24.658 - 9.85% -
std::find_if_not(list<int>)_(bail_25%)/8192 5.04% 1447.469 1520.390 - 7.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.03% 30.631 32.173 - 8.06% -
std::find_if(vector<char>)_(process_all)/8 5.03% 1.340 1.407 - -10.21% -
SetIntersection_None_Set_uint64_1024_256 5.01% 8957823.321 9406991.556 - 5.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 5.00% 21.168 22.227 - 2.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.00% 7676.153 8059.596 - 8.26% -
SetIntersection_None_Set_uint64_256_256 4.99% 5733029.604 6018943.254 - 5.98% -
BM_std_minmax_element<long_long>/1 4.97% 0.299 0.314 - 5.37% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.95% 687.026 721.023 - -4.87% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.95% 0.922 0.967 - 3.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.95% 12456.957 13073.176 - 19.48% -
BM_deque_deque_copy/65536 4.94% 3058.615 3209.661 - 2.54% -
std::map<std::string,_int>::count(key)_(existent)/32 4.94% 15.762 16.541 - 0.26% -
std::multiset<std::string>::count(key)_(non-existent)/0 4.93% 0.258 0.271 - 5.14% -
BM_vector_deque_move/1 4.93% 2.194 2.302 - 17.92% -
std::find_end(vector<int>)_(process_all)/8192 4.91% 1667.226 1749.136 - 1.38% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.91% 30.698 32.204 - 4.05% -
rng::find_last(vector<char>)_(bail_90%)/8 4.89% 0.438 0.460 - 4.41% -
SetIntersection_None_Set_uint64_1024_1024 4.89% 8917416.055 9353391.836 - 5.13% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.89% 83.084 87.143 - 7.53% -
std::partition_copy(deque<int>)/8192 4.85% 5703.459 5980.020 - 4.78% -
std::find(vector<bool>)_(process_all)/1024 4.80% 4.429 4.642 - 0.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.80% 0.492 0.516 - 5.90% -
std::search(list<int>)_(single_element)/1024 4.80% 725.667 760.499 - 5.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.80% 58.305 61.104 - 4.33% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 4.80% 1838.488 1926.683 - 1.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 4.78% 484.560 507.736 - 0.04% -
std::is_sorted_until(list<int>)/8 4.78% 2.070 2.169 - 4.78% -
BM_deque_vector_ranges_copy/65536 4.73% 2935.293 3074.205 - -1.73% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.73% 8241.450 8631.325 - 4.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.71% 82400.033 86281.832 - 8.64% -
rng::starts_with(deque<int>)/8 4.67% 3.969 4.154 - 4.40% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 4.66% 0.931 0.975 - 4.99% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 4.66% 31.121 32.572 - -0.13% -
vector<bool>::reserve() 4.65% 8.552 8.951 - 8.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.65% 7421.848 7766.926 - -0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.65% 20881.788 21852.165 - 1.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.64% 7490.535 7838.287 - 4.65% -
SetIntersection_None_Set_uint64_256_64 4.62% 9376920.865 9810046.591 - 4.69% -
BM_deque_vector_ranges_copy/64000 4.62% 2922.347 3057.264 - -2.06% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.62% 236505.455 247423.057 - 2.57% -
BM_deque_deque_copy/70000 4.60% 3198.874 3345.961 - 5.54% -
std::set<int>::lower_bound(key)_(existent)/1024 4.58% 4.467 4.671 - 8.58% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 4.58% 292.922 306.332 - -1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.56% 215229571.388 225046662.157 - 4.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.56% 34.141 35.698 - 5.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.54% 680.114 710.983 - -5.96% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.53% 1.324 1.384 - 0.30% -
ranges::minmax(std::list<__int128>)/70000 4.52% 58552.640 61196.717 - 2.74% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.49% 0.275 0.287 - 4.32% -
std::find_end(deque<int>)_(single_element)/1024 4.48% 312.335 326.320 - 2.68% -
std::remove(deque<int>)_(prefix)/32 4.46% 53.384 55.767 - 4.22% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.45% 120290.486 125642.687 - 7.92% -
std::partition(deque<int>)_(dense)/8192 4.44% 2658.701 2776.776 - 0.22% -
std::unordered_set<std::string>::count(key)_(existent)/32 4.44% 36.666 38.293 - 18.02% -
std::find_end(deque<int>)_(same_length)/1000 4.44% 333.986 348.802 - 7.12% -
BM_PushHeap_uint32_Random_16 4.43% 4.078 4.259 - 3.46% -
SetIntersection_Interlaced_Set_string_262144_16 4.42% 2195015.623 2291926.842 - 6.78% -
ranges::min(std::list<char>)/64 4.41% 26.829 28.011 - 3.70% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.40% 1.274 1.330 - -0.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.40% 3.427 3.578 - 1.50% -
std::copy_if(vector<int>)_(entire_range)/64 4.40% 16.024 16.730 - 9.45% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.38% 11.379 11.878 - 3.59% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 4.37% 98.714 103.031 - 4.02% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.37% 6.456 6.738 - 4.43% -
std::search(deque<int>,_pred)_(same_length)/1000 4.34% 478.222 498.966 - 4.12% -
std::partial_sort(vector<int>)_(heap)/8192 4.33% 96988.513 101191.771 - 4.28% -
std::set<std::string>::ctor(const&,_alloc)/8192 4.33% 343597.758 358459.815 - 3.71% -
BM_vector_deque_copy/64 4.32% 2.705 2.822 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.32% 13229.147 13800.113 - -0.58% -
SetIntersection_None_Set_uint64_64_1 4.31% 22524743.914 23495359.432 - 4.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.29% 1035486.275 1079870.745 - -0.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.28% 1.347 1.405 - 4.23% -
std::rotate_copy(vector<int>)/1024 4.27% 32.838 34.239 - 4.90% -
SetIntersection_Interlaced_Vector_string_1024_4 4.26% 1626201.856 1695544.049 - -1.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.26% 11.503 11.993 - -4.15% -
std::unordered_multiset<int>::count(key)_(existent)/8192 4.23% 1.745 1.819 - -0.82% -
rng::fold_left(deque<int>)/8 4.22% 3.836 3.998 - 2.17% -
std::flat_multimap<int,_int>::ctor(const&)/8192 4.22% 1854.001 1932.276 - 0.67% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.22% 1.178 1.228 - 3.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.22% 13132.194 13686.054 - 0.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.22% 2.358 2.458 - 11.09% -
std::set<std::string>::count(key)_(non-existent)/1024 4.19% 24.135 25.147 - 6.83% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.19% 12.827 13.365 - 3.96% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.18% 6891976.716 7180368.124 - -1.55% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.18% 40.610 42.309 - 5.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.18% 138564.852 144362.048 - 4.39% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.18% 24.981 26.026 - -7.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.18% 88.806 92.519 - -0.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.17% 11776.578 12267.837 - -0.40% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.16% 827.578 862.041 - 0.52% -
rng::contains_subrange(list<int>)_(process_all)/50 4.16% 16.925 17.629 - 4.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.15% 5.048 5.258 - 3.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.14% 1.572 1.637 - 22.00% -
rng::contains_subrange(list<int>)_(process_all)/16 4.13% 4.800 4.999 - 2.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.13% 15964.730 16624.608 - 0.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 4.12% 20.094 20.921 - -6.03% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.11% 12.601 13.120 - 4.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4.10% 8695053.177 9051934.906 - 26.81% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.09% 3.459 3.601 - 4.45% -
SetIntersection_Interlaced_Set_float_1024_16 4.08% 11328150.649 11790349.851 - 3.11% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.07% 686.871 714.832 - 0.10% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.05% 18.617 19.372 - 0.84% -
BM_vector_deque_copy/70000 4.04% 3144.382 3271.457 - -3.12% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.04% 15.868 16.509 - 0.42% -
std::find_first_of(vector<int>)_(large_needle)/1024 4.03% 106851.716 111160.554 - -1.49% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.03% 38603854.886 40160207.048 - 0.48% -
std::copy_backward(vector<int>)/32768 4.03% 3316.619 3450.214 - -8.83% -
std::all_of(deque<int>)_(process_all)/8192 4.03% 2618.433 2723.890 - 7.94% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.03% 644.506 670.451 - 4.05% -
SetIntersection_None_Set_uint64_1024_64 4.03% 8995556.458 9357644.502 - 3.95% -
std::copy_backward(list<int>)/8 4.02% 2.337 2.431 - 1.04% -
std::remove_if(deque<int>)_(prefix)/32 4.02% 54.229 56.408 - 2.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 4.02% 141446702.032 147129124.583 - 4.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 4.02% 20.361 21.178 - 0.33% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.01% 70.697 73.532 - 0.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.01% 1512.984 1573.616 - 0.32% -
SetIntersection_Front_Set_string_262144_64 4.00% 4384400.514 4559770.406 - -8.86% -
SetIntersection_Interlaced_Set_uint32_64_16 4.00% 21465308.509 22323413.661 - -3.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.99% 18.985 19.743 - 0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.99% 57913.111 60224.563 - 5.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.99% 1004928.477 1045028.951 - -1.62% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.99% 5.105 5.309 - 5.94% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.99% 9.424 9.800 - 2.51% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.98% 70.812 73.633 - 0.57% -
std::partition_copy(list<int>)/32 3.98% 8.762 9.111 - 4.47% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.98% 19.130 19.891 - -2.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.98% 14748.474 15335.190 - 2.55% -
BM_StringDestroy_Huge 3.97% 10.784 11.212 - -7.56% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.96% 1.156 1.202 - 4.00% -
BM_num_put<const_void*> 3.96% 12.030 12.505 - 4.42% -
SetIntersection_Interlaced_Set_string_16384_64 3.95% 344551507.302 358172526.864 - 1.83% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 3.95% 5158.600 5362.492 - 4.42% -
std::map<int,_int>::erase(iterator)/8192 3.95% 24.032 24.981 - 4.51% -
std::multiset<std::string>::erase(iterator)/32 3.95% 31.446 32.687 - -1.20% -
BM_vector_deque_ranges_move/70000 3.95% 3146.920 3271.094 - -3.13% -
std::partition(deque<int>)_(dense)/32 3.94% 10.383 10.792 - 13.73% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.93% 1.155 1.201 - 3.97% -
BM_StringCtorDefault 3.92% 0.266 0.277 - 14.42% -
std::all_of(deque<int>)_(process_all)/32768 3.92% 10464.303 10874.242 - 7.68% -
std::find_end(vector<int>)_(process_all)/1048576 3.92% 215573.775 224016.592 - 1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.90% 215.296 223.701 - 2.06% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.90% 12.322 12.803 - 3.12% -
std::search(deque<int>)_(same_length)/8192 3.90% 3780.990 3928.515 - 3.80% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.90% 12376.264 12858.775 - 0.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.88% 32737.560 34007.549 - -1.85% -
BM_vector_deque_move/70000 3.88% 3146.658 3268.702 - -3.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.86% 185198.942 192348.398 - 3.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.86% 758.502 787.762 - 3.49% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.84% 280485.565 291270.070 - -1.40% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 3.84% 24.421 25.360 - 12.73% -
std::for_each_n(join_view(vector<vector<int>>))/8192 3.84% 266.049 276.262 - 4.22% -
SetIntersection_None_Set_uint64_4_4 3.84% 135928430.584 141144067.413 - 4.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.83% 63.123 65.543 - -0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.83% 879325.270 913008.076 - -0.25% -
BM_vector_deque_ranges_copy/70000 3.82% 3146.387 3266.554 - -3.38% -
SetIntersection_None_Set_uint64_16_4 3.82% 56876704.450 59048795.418 - 4.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.82% 8541.883 8868.001 - 4.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.81% 165065.843 171358.084 - 3.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.81% 51195.641 53147.173 - 1.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.78% 53.531 55.555 - 3.43% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 3.77% 28.754 29.839 - -1.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 3.75% 391.623 406.323 - 3.82% -
std::multiset<int>::ctor(const&)/32 3.74% 224.673 233.069 - 0.04% -
SetIntersection_Interlaced_Set_float_262144_1 3.73% 1008827.354 1046437.763 - 1.39% -
std::find(list<int>)_(bail_25%)/8192 3.71% 1418.449 1471.016 - 3.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 3.70% 83.725 86.821 - 11.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.70% 14748.280 15293.582 - 0.96% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.70% 216.102 224.088 - 3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.69% 1125003.993 1166536.508 - 0.34% -
SetIntersection_None_Set_uint64_1024_16 3.69% 9063636.228 9397770.077 - 6.82% -
SetIntersection_None_Set_uint64_16_1 3.68% 66573534.138 69026118.910 - 3.58% -
std::copy(list<int>)/4096 3.68% 2981.279 3091.066 - -4.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 3.67% 1.300 1.348 - -1.47% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.67% 1.472 1.526 - 0.95% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 3.67% 17.196 17.827 - 3.71% -
SetIntersection_None_Set_uint64_64_16 3.66% 18429278.167 19104624.778 - 3.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.65% 28.636 29.682 - -0.70% -
BM_CmpEqual_uint_int 3.65% 1.062 1.101 - 5.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.65% 25818730.778 26760288.776 - 3.21% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.65% 2692.753 2790.931 - 3.90% -
SetIntersection_None_Vector_float_16384_256 3.64% 1083177.533 1122582.603 - 4.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 3.63% 53.050 54.979 - 0.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.63% 88.912 92.139 - -1.64% -
std::multiset<int>::contains(key)_(non-existent)/8192 3.61% 9.199 9.532 - 10.53% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.60% 173457919.900 179697299.583 - 4.77% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.58% 516.386 534.865 - -0.04% -
std::unordered_multimap<int,_int>::clear()/32 3.58% 580.983 601.766 - -0.35% -
std::multiset<std::string>::clear()/32 3.58% 883.975 915.591 - -0.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.57% 37.726 39.074 - 3.28% -
BM_StringAssignStr_Small_Transparent 3.57% 0.485 0.502 - 3.69% -
std::multiset<int>::contains(key)_(existent)/8192 3.57% 8.443 8.744 - 6.08% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 3.55% 32.336 33.485 - -0.76% -
std::map<int,_int>::clear()/1024 3.55% 10513.999 10887.228 - 2.12% -
std::find_end(vector<int>)_(process_all)/1024 3.54% 220.257 228.058 - 0.85% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 3.54% 12.411 12.850 - 3.54% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.54% 2.189 2.266 - -4.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.53% 5676.836 5877.145 - -9.11% -
SetIntersection_Interlaced_Set_float_262144_262144 3.52% 1590988.852 1647025.393 - 0.78% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.52% 31442.352 32548.052 - 6.11% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.51% 25.485 26.380 - 1.86% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.51% 935.778 968.622 - 3.85% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.51% 15662.670 16212.139 - 3.85% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.50% 12.233 12.661 - 5.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.50% 13759.436 14240.865 - -3.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.50% 5.280 5.465 - 0.77% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.48% 20.758 21.480 - -5.78% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.47% 0.633 0.655 - 1.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.47% 55.336 57.257 - 7.04% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.47% 21.144 21.877 - 2.36% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.46% 21.536 22.281 - 3.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 3.45% 16.666 17.241 - 7.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.45% 11.054 11.435 - 4.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.44% 1011686.139 1046496.829 - -0.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 3.44% 10.312 10.667 - -2.25% -
std::move(vector<bool>)_(unaligned)/4096 3.44% 26.040 26.935 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 3.43% 63292759.186 65465666.294 - 3.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 3.43% 61.562 63.671 - 39.61% -
std::set<std::string>::find(key)_(existent)/32 3.42% 16.434 16.997 - 7.61% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.42% 4656133.466 4815535.406 - -4.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.42% 12587.741 13018.583 - 1.32% -
BM_deque_vector_ranges_copy/70000 3.41% 3194.642 3303.704 - -4.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 3.41% 2.194 2.268 - -0.17% -
std::search(deque<int>)_(same_length)/1000 3.40% 337.767 349.249 - -24.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.40% 21.049 21.764 - -8.90% -
SetIntersection_Front_Set_float_16384_1 3.39% 992677.353 1026355.654 - -1.77% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.39% 396.111 409.542 - 3.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 3.39% 11063636.210 11438320.568 - -1.40% -
bm_swap_ranges_vb_aligned/64 3.38% 2.910 3.009 - 4.40% -
std::partial_sort_copy(list<int>)_(heap)/8 3.37% 17.174 17.752 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 3.37% 566.006 585.055 - 15.75% -
std::map<int,_int>::clear()/8192 3.36% 86321.854 89224.180 - 3.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.35% 11160251.844 11534403.955 - 3.24% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.35% 604.712 624.983 - 3.46% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.34% 0.813 0.840 - 3.37% -
BM_deque_vector_ranges_move_backward/2 3.34% 1.768 1.828 - 3.62% -
BM_PushHeap_string_PipeOrgan_256 3.34% 7.747 8.006 - 2.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.34% 179572.423 185574.898 - 2.42% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.34% 26.670 27.560 - 2.36% -
BM_std_minmax_element<char>/1 3.34% 0.309 0.319 - 4.94% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.32% 1.617 1.670 - 3.54% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.31% 3542.223 3659.635 - 0.24% -
BM_std_minmax_element<int>/64 3.30% 16.040 16.570 - -2.85% -
bm_ranges_lexicographical_compare<signed_char>/64 3.30% 2.231 2.305 - -9.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.30% 21863842.294 22585706.730 - 3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.30% 29.247 30.212 - -0.83% -
BM_PushHeap_uint64_SingleElement_262144 3.29% 0.357 0.369 - 3.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.29% 393.024 405.953 - 3.67% -
SetIntersection_None_Set_uint64_64_4 3.29% 21579308.155 22289153.395 - 3.22% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.28% 24.618 25.425 - 6.42% -
BM_deque_deque_move/512 3.28% 17.641 18.218 - 1.51% -
std::multimap<int,_int>::erase(key)_(existent)/8192 3.27% 25.614 26.452 - 2.31% -
BM_deque_vector_ranges_copy_backward/2 3.27% 1.771 1.829 - -0.34% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.26% 357.245 368.909 - 3.30% -
BM_PushHeap_string_Ascending_262144 3.26% 28.692 29.627 - 0.94% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.25% 9.172 9.471 - 0.98% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.24% 20.739 21.411 - 14.03% -
BM_deque_deque_copy_backward/70000 3.24% 8528.606 8804.636 - 10.61% -
BM_StringFindMatch2/64 3.24% 983.675 1015.508 - 3.55% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.23% 5135.778 5301.504 - 3.21% -
BM_StringFindMatch2/512 3.22% 990.272 1022.128 - 3.38% -
BM_deque_vector_move/2 3.21% 1.772 1.829 - 3.36% -
std::partial_sort_copy(list<int>)_(descending)/8 3.19% 15.639 16.139 - -0.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.19% 18.882 19.485 - 0.05% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.18% 19.805 20.435 - 3.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.18% 1101549.841 1136532.917 - 0.64% -
BM_deque_vector_copy_backward/2 3.17% 1.776 1.832 - -0.24% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.17% 24.144 24.909 - 7.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.16% 21.451 22.128 - 3.28% -
std::multiset<int>::equal_range(key)_(existent)/32 3.15% 2.278 2.349 - -1.57% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.15% 10.132 10.451 - 5.32% -
std::unordered_set<std::string>::clear()/8192 3.15% 218631.191 225507.177 - 1.98% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.14% 24.015 24.769 - -4.49% -
BM_vector_deque_copy_backward/1 3.14% 2.236 2.306 - 2.93% -
BM_PushHeap_float_Random_16 3.14% 5.021 5.179 - -3.99% -
BM_deque_vector_move_backward/2 3.13% 1.769 1.824 - 3.39% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.13% 791.625 816.377 - 3.11% -
BM_deque_deque_move/64 3.13% 3.063 3.159 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 3.12% 56361854.020 58121232.348 - 3.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 3.11% 6.675 6.883 - 2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.11% 26919540.199 27756431.066 - 7.16% -
bm_ranges_swap_ranges_vb_aligned/1024 3.11% 6.561 6.765 - 3.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 3.11% 18.581 19.159 - -0.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 3.11% 0.562 0.580 - 1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.10% 1157856.750 1193768.866 - 0.86% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.10% 217806718.121 224555014.889 - 4.29% -
std::move_backward(vector<int>)/8 3.09% 2.211 2.279 - 0.40% -
std::unordered_set<std::string>::clear()/1024 3.08% 23152.865 23864.928 - 1.06% -
std::multimap<std::string,_int>::clear()/32 3.07% 874.344 901.207 - -0.62% -
BM_deque_vector_ranges_copy_backward/64000 3.06% 8334.512 8589.860 - 15.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.06% 168183055.928 173329315.858 - 20.61% -
BM_vector_deque_ranges_move_backward/1 3.05% 2.264 2.333 - 10.28% -
std::search(vector<int>)_(no_match)/1024 3.04% 208.937 215.291 - 2.98% -
std::search(vector<int>)_(no_match)/1000 3.04% 204.128 210.325 - 2.94% -
SetIntersection_Front_Vector_uint32_16384_64 3.03% 1322888.219 1363032.045 - -0.92% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 3.03% 34.834 35.890 - 1.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.03% 1166787.071 1202137.551 - 5.81% -
SetIntersection_None_Set_uint64_1024_1 3.03% 9117858.839 9393783.398 - 3.31% -
BM_StringRelational_Less_Empty_Small_Control 3.03% 1.611 1.659 - -5.58% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.02% 208816775.154 215113120.668 - 3.56% -
SetIntersection_Interlaced_Set_string_16384_1024 3.00% 349140835.576 359609190.040 - 3.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.99% 55682.434 57346.236 - 4.33% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.99% 34.544 35.575 - 3.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.99% 135339.532 139380.878 - 2.26% -
BM_deque_deque_copy/1024 2.99% 36.697 37.793 - 2.23% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.98% 14097840.779 14517923.569 - 1.06% -
ranges::min(std::deque<__int128>)/1 2.98% 0.671 0.691 - 4.02% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.98% 18.541 19.094 - -2.87% -
BM_CmpLess_uchar_short 2.97% 1.035 1.066 - 0.59% -
ranges::min(std::list<long_long>)/8 2.97% 1.895 1.952 - 2.29% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.97% 218.730 225.222 - 5.73% -
BM_deque_vector_ranges_copy/2 2.96% 1.767 1.819 - -0.06% -
BM_StringRelational_Compare_Empty_Empty_Control 2.96% 1.612 1.659 - 3.11% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.95% 113.751 117.112 - -6.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.95% 18.694 19.246 - 4.44% -
SetIntersection_Front_Vector_float_256_64 2.95% 4247477.695 4372681.775 - 0.53% -
BM_CmpLess_uchar_schar 2.95% 1.023 1.053 - 3.48% -
BM_vector_deque_ranges_copy/1 2.93% 2.159 2.222 - 1.71% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.93% 55866.135 57500.773 - 0.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.92% 1.435 1.477 - -1.33% -
std::unique_copy(list<int>)_(contiguous)/8192 2.92% 6841.539 7041.431 - 3.86% -
std::find_end(vector<int>)_(process_all)/1000 2.92% 216.704 223.027 - 0.46% -
std::none_of(vector<int>)_(process_all)/50 2.92% 18.848 19.398 - 1.33% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.92% 22.722 23.385 - -1.87% -
BM_PushHeap_string_Descending_16 2.91% 2.126 2.188 - -1.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.90% 4026082.789 4142996.456 - 36.84% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.90% 508.734 523.505 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.90% 1079285.510 1110569.910 - -0.87% -
std::partition_copy(vector<int>)/50 2.89% 12.513 12.875 - 1.22% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.88% 203161993.279 209020622.255 - 4.17% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.88% 8577.408 8824.716 - -25.62% -
std::rotate(deque<int>)_(1_element_forward)/1024 2.88% 37.432 38.510 - 3.03% -
BM_deque_vector_copy_backward/1 2.87% 2.034 2.093 - -1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.87% 1019109.006 1048378.442 - -0.65% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.87% 28.781 29.608 - 0.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2.87% 2535.769 2608.562 - 2.86% -
BM_deque_vector_copy/2 2.86% 1.765 1.815 - -0.03% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.84% 1.504 1.547 - 7.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.84% 24.175 24.862 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.84% 84875.890 87285.347 - 0.68% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.83% 768.048 789.813 - -4.73% -
SetIntersection_Front_Set_uint64_64_64 2.83% 13096044.251 13466956.750 - -1.77% -
BM_deque_deque_ranges_copy_backward/4000 2.83% 150.430 154.688 - 6.78% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.83% 1014059.133 1042732.630 - -5.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.83% 20.360 20.936 - -17.01% -
SetIntersection_Interlaced_Set_float_16384_1024 2.82% 172734829.300 177609815.318 - 5.04% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.80% 116299.055 119551.087 - 3.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.79% 175034.719 179913.770 - 2.98% -
SetIntersection_Interlaced_Vector_float_256_4 2.78% 5012817.271 5152300.832 - 6.84% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.78% 17.141 17.618 - 2.42% -
BM_deque_vector_ranges_copy_backward/5500 2.78% 198.410 203.921 - 2.37% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.76% 1.611 1.655 - -9.81% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.76% 27301.982 28056.622 - 2.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.76% 1781.180 1830.341 - 2.80% -
std::remove(deque<int>)_(prefix)/50 2.76% 61.392 63.084 - 3.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.74% 783.963 805.449 - 0.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.74% 12.204 12.538 - 3.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 2.74% 23.440 24.082 - 20.75% -
std::move(vector<int>)/8 2.74% 2.243 2.305 - -0.05% -
BM_vector_deque_move_backward/2 2.73% 1.991 2.046 - -0.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.73% 19.772 20.312 - -1.34% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.73% 5.023 5.161 - 2.76% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.73% 12785.437 13133.938 - -0.58% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 2.72% 0.415 0.426 - 2.27% -
SetIntersection_Front_Vector_uint32_64_64 2.72% 10607865.869 10896052.974 - -0.31% -
rng::find_if(vector<bool>)_(process_all)/50 2.71% 23.356 23.989 - 3.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.71% 5546882.020 5697142.358 - 13.96% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.70% 33010.175 33901.934 - 2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.70% 199179870.312 204548246.947 - 4.88% -
BM_deque_deque_copy/2 2.69% 2.234 2.294 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.68% 349056057.484 358425119.643 - 0.15% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.68% 12.979 13.328 - 3.92% -
BM_vector_deque_copy_backward/2 2.67% 1.998 2.051 - 2.54% -
std::multiset<int>::count(key)_(existent)/1024 2.67% 5.535 5.682 - 0.50% -
SetIntersection_None_Set_uint64_64_64 2.66% 11536927.515 11843286.105 - 3.09% -
BM_vector_deque_ranges_move_backward/2 2.65% 1.993 2.046 - 12.12% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.65% 79917.337 82032.029 - 1.22% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.64% 278.099 285.453 - -0.30% -
std::search(list<int>,_pred)_(same_length)/8192 2.64% 9178.587 9421.209 - 9.87% -
BM_num_get<long> 2.64% 10.914 11.202 - 3.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.64% 12018.896 12336.092 - 0.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.64% 30.208 31.005 - 0.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.64% 20.858 21.407 - -1.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.63% 726.019 745.089 - 0.38% -
rng::contains(list<int>)_(process_all)/50 2.63% 17.739 18.205 - -0.03% -
SetIntersection_Front_Vector_uint32_256_64 2.62% 4268830.514 4380726.964 - 0.96% -
BM_deque_vector_copy/1 2.62% 2.052 2.106 - 1.89% -
std::for_each(vector<int>)/8 2.61% 0.917 0.941 - 3.60% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.61% 35.882 36.819 - 3.08% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.61% 1008325.846 1034625.652 - 2.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.60% 10.324 10.592 - 0.11% -
SetIntersection_None_Vector_float_256_256 2.60% 2092254.780 2146639.528 - 0.22% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.59% 38.112 39.099 - 6.21% -
BM_vector_deque_ranges_move/64 2.59% 2.738 2.809 - -47.21% -
BM_deque_vector_ranges_move/2 2.58% 1.784 1.830 - 2.45% -
SetIntersection_Front_Vector_float_16384_64 2.58% 1331314.448 1365692.732 - -0.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.58% 30.325 31.107 - 2.05% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 2.58% 0.650 0.667 - 10.19% -
SetIntersection_Interlaced_Set_float_16384_16 2.57% 205775633.679 211054473.419 - 3.20% -
std::partial_sort(deque<int>)_(ascending)/8192 2.56% 147432.812 151209.709 - 2.15% -
SetIntersection_None_Set_uint64_16_16 2.56% 35574970.332 36486095.384 - 2.87% -
std::find_end(deque<int>)_(same_length)/1024 2.56% 341.195 349.921 - 5.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.56% 25659717.310 26315634.201 - 2.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.56% 510.136 523.175 - -0.91% -
std::stable_partition(list<int>)_(sparse)/32 2.56% 9.446 9.688 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.55% 165589.089 169807.982 - 2.20% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.53% 259254.687 265817.725 - 2.19% -
BM_StringRelational_Compare_Empty_Small_Control 2.53% 1.610 1.651 - 2.66% -
std::rotate(deque<int>)_(by_1/2)/8192 2.52% 1514.376 1552.570 - -0.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.52% 11.022 11.300 - -0.75% -
SetIntersection_None_Vector_uint64_16384_1024 2.52% 1093953.969 1121520.835 - 0.68% -
BM_PushHeap_float_Random_1024 2.52% 6.967 7.142 - -5.44% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.52% 32513.857 33331.668 - 2.67% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.51% 527.170 540.412 - -0.91% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 2.51% 502517.807 515114.171 - 1.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.50% 29.840 30.585 - 2.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.50% 60430.766 61939.017 - -0.05% -
SetIntersection_Front_Set_string_16384_4 2.49% 1236336.906 1267136.763 - -0.73% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.48% 29.007 29.727 - -0.52% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.48% 722.835 740.761 - 4.64% -
SetIntersection_None_Vector_uint64_262144_1 2.48% 1119580.009 1147318.759 - 1.02% -
BM_deque_vector_ranges_copy_backward/0 2.48% 1.391 1.425 - 0.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.47% 36.557 37.461 - 2.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.47% 55832.531 57213.947 - 4.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.47% 4811.776 4930.792 - 0.64% -
BM_CmpEqual_uint_uchar 2.46% 1.085 1.112 - 1.75% -
SetIntersection_Interlaced_Vector_string_1024_16 2.46% 3360027.563 3442731.413 - -1.43% -
std::rotate(deque<int>)_(by_1/3)/32 2.46% 20.105 20.600 - -0.67% -
SetIntersection_Front_Vector_uint64_1024_1 2.46% 1018355.046 1043378.940 - -0.18% -
rng::find_last(list<int>)_(bail_90%)/50 2.45% 1.245 1.275 - 2.32% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.45% 32.336 33.127 - 1.94% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.45% 55538.855 56897.252 - 2.85% -
BM_StringEraseWithMove_Large_Opaque 2.44% 2.751 2.818 - -1.51% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.44% 11.108 11.379 - 0.13% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.44% 931659.477 954365.735 - 1.99% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.44% 427.231 437.643 - 1.79% -
std::multimap<int,_int>::ctor(const&)/8192 2.44% 51957.528 53223.358 - 1.33% -
BM_StringFindAllMatch/8 2.44% 2.591 2.654 - -7.60% -
SetIntersection_Front_Vector_float_1024_64 2.43% 1339339.279 1371932.038 - 2.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 2.42% 507411.447 519712.022 - 1.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.42% 23.766 24.342 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.42% 17790026.230 18220169.989 - 0.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.41% 6.627 6.787 - 3.87% -
std::remove_if(deque<int>)_(prefix)/50 2.41% 66.302 67.899 - 5.09% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 2.41% 587561.707 601697.023 - 0.97% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.40% 28.582 29.267 - 0.21% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.40% 44527.349 45595.460 - 1.45% -
std::copy_n(list<int>)/64 2.40% 14.631 14.982 - 2.88% -
SetIntersection_Interlaced_Set_float_16384_4 2.40% 167938272.993 171964138.044 - 4.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.40% 9829582.513 10065135.800 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_1024_16 2.40% 1807980.833 1851304.579 - -1.47% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.40% 6440.430 6594.720 - 1.62% -
rng::starts_with(deque<int>,_pred)/1048576 2.39% 507770.411 519930.399 - 2.43% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.39% 341.907 350.092 - 2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.39% 8015698.999 8207444.558 - 1.64% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.39% 1.160 1.188 - -12.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.39% 7260.362 7433.931 - -2.14% -
std::partial_sort(deque<int>)_(heap)/8 2.39% 39.278 40.216 - -2.72% -
SetIntersection_Front_Set_float_262144_16384 2.39% 215609710.965 220758259.470 - -3.26% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.38% 122.464 125.384 - 0.82% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.38% 4.293 4.396 - 3.01% -
BM_std_minmax_element<int>/64000 2.38% 15294.342 15657.878 - -6.16% -
std::set<int>::equal_range(key)_(non-existent)/32 2.37% 2.455 2.513 - -5.66% -
SetIntersection_None_Set_uint32_64_1 2.37% 22191672.402 22716776.538 - 0.04% -
std::find_first_of(list<int>)_(small_needle)/1024 2.36% 2733.043 2797.512 - 2.22% -
SetIntersection_Front_Set_uint64_1024_1 2.36% 1018237.834 1042252.955 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.35% 1157249.919 1184485.440 - 1.52% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.35% 2.314 2.369 - 9.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.35% 590394.827 604254.777 - 0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.34% 555.754 568.780 - 2.21% -
std::replace(vector<int>)_(sprinkled)/50 2.34% 8.674 8.877 - -2.27% -
SetIntersection_Front_Vector_string_16384_4 2.34% 1156448.216 1183528.598 - -0.32% -
std::sort_heap(deque<int>)/8192 2.34% 467516.899 478454.423 - 1.58% -
std::multiset<std::string>::count(key)_(existent)/8192 2.34% 28.600 29.269 - 0.51% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.34% 44.463 45.503 - 2.67% -
std::unordered_set<std::string>::erase(iterator)/32 2.34% 28.218 28.878 - -3.42% -
SetIntersection_Front_Set_string_1024_4 2.34% 1235018.473 1263877.924 - -0.23% -
std::multimap<int,_int>::find(key)_(existent)/8192 2.33% 5.378 5.504 - 3.13% -
std::fill_n(vector<bool>)/32768 2.33% 29.765 30.459 - 0.81% -
ranges::min(std::deque<__int128>)/64 2.33% 22.297 22.817 - -9.56% -
BM_num_get<unsigned_int> 2.33% 9.609 9.833 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.32% 0.544 0.556 - -9.58% -
BM_std_minmax_element<int>/65536 2.32% 15670.446 16033.308 - -5.72% -
std::reverse_copy(list<int>)/8 2.30% 2.387 2.442 - 3.94% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.30% 582.804 596.203 - 2.23% -
BM_StringEraseToEnd_Huge_Transparent 2.29% 2.357 2.411 - -0.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.29% 569.899 582.965 - 2.51% -
BM_deque_deque_copy/1 2.28% 2.480 2.537 - 0.11% -
std::replace(vector<int>)_(sprinkled)/8192 2.28% 1268.496 1297.422 - 1.58% -
std::copy_if(list<int>)_(every_other)/4096 2.28% 3186.818 3259.438 - -21.76% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.27% 19.432 19.874 - 1.86% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.27% 2467.595 2523.706 - 5.82% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.26% 277.371 283.643 - 2.60% -
rng::starts_with(deque<int>,_pred)/8192 2.25% 3920.544 4008.720 - 2.76% -
std::map<int,_int>::clear()/32 2.25% 647.673 662.239 - -4.72% -
BM_deque_deque_move_backward/2 2.25% 2.461 2.516 - -0.28% -
std::find_end(forward_list<int>)_(single_element)/1024 2.24% 703.505 719.291 - 0.63% -
SetIntersection_Interlaced_Set_float_16384_256 2.24% 201508068.793 206027321.650 - 4.64% -
std::unique(vector<int>)_(sprinkled)/8192 2.24% 3882.236 3969.153 - 1.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.24% 77.612 79.349 - 2.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.24% 22.078 22.571 - 4.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 369.386 377.643 - -0.81% -
std::find_first_of(list<int>)_(small_needle)/8192 2.23% 21896.683 22385.541 - 2.06% -
SetIntersection_None_Set_uint32_256_256 2.23% 5733667.176 5861563.962 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.23% 5695770.555 5822628.762 - 3.36% -
std::find_if_not(vector<bool>)_(process_all)/8 2.22% 3.500 3.578 - 3.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.22% 9.884 10.104 - 1.80% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.22% 89.770 91.759 - 37.43% -
std::unordered_map<int,_int>::clear()/8192 2.22% 64383.193 65809.389 - 3.20% -
BM_PushHeap_float_PipeOrgan_4 2.21% 0.542 0.554 - 14.56% -
std::set<int>::erase(key)_(non-existent,_end)/1024 2.21% 5.756 5.884 - 9.48% -
std::copy_backward(vector<int>)/262144 2.21% 12219.839 12490.293 - -0.31% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.21% 262.920 268.739 - 0.45% -
BM_CmpEqual_uint_uint 2.21% 1.058 1.082 - 1.26% -
std::partial_sort(vector<int>)_(heap)/1024 2.21% 7905.247 8079.958 - 2.11% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.21% 1139.287 1164.436 - 0.37% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.20% 31.411 32.102 - -1.15% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2.19% 1865.630 1906.504 - 2.17% -
BM_std_minmax_element<int>/70000 2.19% 16712.978 17078.779 - -5.94% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.19% 0.624 0.638 - 2.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 2.18% 60.579 61.902 - 0.68% -
BM_PushHeap_string_Random_4 2.18% 6.199 6.334 - 4.71% -
SetIntersection_Front_Vector_uint32_256_16 2.17% 4120298.695 4209852.661 - -0.24% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 2.17% 11.196 11.439 - -23.84% -
BM_num_put<bool> 2.17% 10.537 10.766 - 0.63% -
SetIntersection_Interlaced_Vector_string_256_4 2.16% 6039933.876 6170653.965 - 0.89% -
SetIntersection_Interlaced_Set_float_16384_1 2.16% 1010008.550 1031854.325 - 2.81% -
BM_deque_deque_copy_backward/2 2.16% 2.470 2.523 - 2.24% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.16% 4.675 4.776 - -0.61% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.16% 5.806 5.932 - 3.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.16% 48.331 49.374 - 3.53% -
std::map<int,_int>::ctor(const&)/8192 2.15% 51751.607 52865.627 - -9.94% -
std::sort_heap(deque<int>)/1024 2.15% 13304.171 13589.940 - 1.67% -
BM_StringRelational_Less_Empty_Large_Control 2.14% 1.618 1.652 - -3.79% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.14% 27.177 27.760 - 1.21% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.14% 3.818 3.900 - 2.13% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.14% 27.502 28.091 - 2.85% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.14% 1.291 1.318 - -6.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.14% 137555.076 140498.928 - 0.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.14% 1151538.920 1176142.010 - 1.09% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.13% 36754.599 37538.918 - -0.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.13% 245311.458 250536.770 - 1.95% -
BM_deque_deque_copy/64000 2.12% 2929.189 2991.414 - -2.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.11% 359.288 366.882 - 0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.11% 391.262 399.523 - 1.89% -
BM_CmpLess_ushort_schar 2.11% 1.011 1.032 - -1.01% -
std::multiset<int>::find(key)_(existent)/8192 2.10% 8.051 8.219 - -4.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.10% 57.466 58.671 - 3.49% -
BM_CmpLess_uint_schar 2.09% 1.036 1.058 - 1.75% -
std::multiset<int>::count(key)_(non-existent)/32 2.08% 2.443 2.494 - 0.11% -
SetIntersection_Interlaced_Vector_float_1024_1 2.08% 1021518.240 1042779.697 - 0.44% -
SetIntersection_Interlaced_Set_uint64_16_4 2.07% 59650037.766 60885717.473 - 1.64% -
std::sort_heap(deque<int>)/8 2.07% 36.848 37.609 - 1.79% -
SetIntersection_Interlaced_Set_float_16384_64 2.07% 213802550.092 218218194.211 - 3.73% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 2.06% 29.564 30.172 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.06% 337059770.496 343993811.454 - 1.98% -
BM_PushHeap_uint64_Random_1024 2.05% 6.117 6.243 - 1.86% -
SetIntersection_Interlaced_Set_float_256_1 2.05% 4096443.130 4180385.370 - 1.39% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.05% 6.339 6.469 - 1.42% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.04% 9712.823 9910.823 - 1.31% -
std::multimap<int,_int>::ctor(const&)/32 2.04% 216.837 221.252 - -0.79% -
BM_CmpEqual_short_uchar 2.04% 1.076 1.098 - 1.53% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 2.03% 4.589 4.682 - 4.55% -
SetIntersection_Interlaced_Set_uint32_64_64 2.03% 13575720.263 13851829.027 - 3.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.03% 4.237 4.323 - -4.54% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.02% 1847.744 1885.131 - -4.65% -
std::stable_sort(vector<int>)_(descending)/8 2.02% 23.803 24.284 - -0.35% -
SetIntersection_Front_Set_uint64_16384_1024 2.02% 12648327.514 12903961.469 - 2.64% -
std::lower_bound(std::forward_list<int>)/100 2.02% 80.380 82.003 - -0.25% -
std::unordered_map<int,_int>::clear()/1024 2.02% 8217.295 8383.158 - 1.74% -
SetIntersection_Interlaced_Set_uint32_256_4 2.02% 11312856.212 11540824.179 - 0.01% -
std::find_end(forward_list<int>)_(single_element)/1000 2.01% 687.482 701.270 - 1.01% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.01% 29.021 29.603 - -0.10% -
std::unordered_multiset<int>::ctor(const&)/1024 2.00% 6600.181 6732.460 - -0.65% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.00% 6102.025 6224.109 - 2.01% -
BM_deque_deque_ranges_copy_backward/2 2.00% 2.355 2.402 - 2.08% -
std::fill(deque<int>)/1024 1.99% 29.871 30.467 - -5.71% -
bm_ranges_lexicographical_compare<signed_char>/1 1.99% 1.607 1.639 - 0.50% -
std::unordered_set<int>::erase(key)_(existent)/32 1.99% 21.132 21.552 - 3.49% -
rng::contains(deque<int>)_(process_all)/8192 1.99% 1856.828 1893.710 - 1.87% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.99% 241.118 245.908 - 8.26% -
std::fill_n(vector<int>)/1024 1.99% 29.355 29.938 - 1.67% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.98% 10.184 10.386 - 0.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.98% 13655.357 13925.504 - 0.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.97% 11636.613 11866.398 - 0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.97% 9766793.796 9959537.143 - 13.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.97% 3.247 3.311 - 2.41% -
BM_vector_deque_move_backward/1 1.97% 2.248 2.292 - -0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.97% 63164.836 64408.727 - 0.41% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.97% 22753.624 23200.760 - 1.91% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.96% 4.207 4.290 - 1.31% -
std::find_first_of(list<int>)_(small_needle)/50 1.96% 138.974 141.698 - 2.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.95% 181429.853 184966.393 - 3.00% -
std::sort(vector<int>)_(heap)/8 1.95% 23.565 24.024 - 1.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.94% 23634.811 24093.628 - 1.80% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.94% 196.800 200.613 - 1.23% -
SetIntersection_Front_Vector_float_16384_16 1.94% 1102954.176 1124297.445 - 2.00% -
std::set<int>::insert(value)_(already_present)/32 1.93% 1.751 1.784 - 1.96% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.93% 2151.979 2193.538 - -0.86% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.93% 20.194 20.583 - 0.49% -
SetIntersection_Interlaced_Set_uint64_256_4 1.93% 10957794.682 11168773.494 - 0.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.92% 12755.605 13000.708 - 0.84% -
SetIntersection_Interlaced_Set_uint32_256_256 1.92% 7752000.485 7900941.894 - 1.41% -
std::unordered_set<std::string>::clear()/32 1.92% 951.101 969.372 - 3.85% -
std::move(list<int>)/1048576 1.92% 986605.485 1005557.821 - 1.47% -
std::set<int>::ctor(const&,_alloc)/8192 1.92% 50496.633 51466.608 - 1.99% -
BM_deque_deque_move_backward/65536 1.92% 8045.457 8199.933 - 8.32% -
BM_StringEraseToEnd_Huge_Opaque 1.92% 2.244 2.287 - 1.34% -
std::rotate(list<int>)_(1_element_forward)/50 1.92% 25.270 25.754 - 0.73% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.91% 170712903.426 173975541.478 - 1.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.91% 1.292 1.317 - -14.46% -
BM_deque_deque_copy_backward/1 1.91% 2.718 2.769 - 1.65% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 1.90% 11484.814 11703.448 - 9.00% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.90% 16.221 16.530 - 2.82% -
std::partition(vector<int>)_(sparse)/32 1.90% 8.710 8.875 - -2.26% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.90% 3426.825 3491.798 - 0.08% -
std::map<int,_int>::count(key)_(existent)/8192 1.90% 5.606 5.712 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.89% 9875267.610 10062174.035 - -0.20% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.89% 1.738 1.771 - 1.92% -
std::is_sorted(deque<int>,_pred)/8 1.89% 4.789 4.880 - 0.81% -
rng::contains_subrange(list<int>)_(process_all)/32 1.88% 9.956 10.143 - 1.01% -
BM_deque_vector_ranges_copy_backward/1 1.87% 2.040 2.078 - -0.55% -
SetIntersection_None_Vector_float_262144_16 1.86% 1125370.128 1146326.957 - -0.03% -
std::any_of(list<int>)_(process_all)/32 1.86% 11.636 11.853 - 0.66% -
BM_PushHeap_string_QuickSortAdversary_1024 1.86% 15.467 15.755 - 4.77% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.86% 1878.327 1913.231 - 2.61% -
SetIntersection_Front_Vector_uint32_262144_64 1.86% 1338570.509 1363426.171 - 2.68% -
SetIntersection_None_Vector_uint32_16384_16384 1.85% 1097448.602 1117777.245 - 1.10% -
rng::find_last(vector<char>)_(bail_10%)/50 1.85% 10.697 10.895 - 1.84% -
SetIntersection_Front_Set_float_1024_4 1.85% 1036430.042 1055593.631 - -1.67% -
std::sort_heap(deque<int>,_pred)/8 1.85% 33.725 34.349 - -1.07% -
BM_deque_vector_ranges_copy_backward/70000 1.85% 9030.500 9197.277 - -10.00% -
SetIntersection_Front_Vector_string_262144_256 1.85% 9500880.087 9676171.513 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.84% 8711974.912 8872654.285 - -0.82% -
std::equal(deque<int>)_(it,_it,_it)/8 1.84% 4.378 4.459 - 0.11% -
SetIntersection_Front_Vector_uint64_262144_64 1.84% 1347519.594 1372313.366 - 0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.83% 9.149 9.316 - -0.18% -
std::stable_sort(deque<int>)_(ascending)/8192 1.83% 13686.880 13937.343 - 2.61% -
BM_vector_deque_ranges_copy/2 1.83% 1.901 1.936 - -2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.83% 11358738.717 11566483.063 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.81% 1171045.605 1192294.049 - 0.95% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.81% 29.954 30.496 - 9.74% -
std::stable_partition(vector<int>)_(dense)/50 1.81% 25.279 25.737 - 0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.80% 17961742.978 18284953.058 - 2.40% -
std::find(vector<short>)_(process_all)/50 1.80% 1.661 1.691 - 0.36% -
BM_CmpLess_uint_short 1.80% 1.017 1.035 - 1.76% -
SetIntersection_Interlaced_Vector_string_1024_64 1.80% 8221261.707 8369105.240 - 2.25% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.80% 21.170 21.551 - 1.51% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.78% 17.365 17.675 - 0.71% -
std::set<std::string>::clear()/1024 1.78% 21424.902 21807.236 - -3.46% -
std::is_sorted_until(vector<int>,_pred)/1024 1.78% 419.227 426.688 - 4.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.78% 1087917.725 1107270.931 - 0.18% -
std::pop_heap(deque<size_t>)/8192 1.78% 58.975 60.024 - 0.63% -
std::none_of(vector<int>)_(process_all)/8 1.78% 2.390 2.432 - -5.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.77% 31.553 32.112 - -0.09% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.77% 27412.261 27897.800 - 0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.77% 140731.954 143223.345 - 0.22% -
BM_deque_vector_ranges_move/1 1.77% 2.049 2.085 - 2.75% -
std::multiset<int>::count(key)_(non-existent)/1024 1.77% 5.812 5.914 - -0.71% -
SetIntersection_Front_Vector_uint32_262144_16 1.77% 1102615.753 1122079.985 - 0.49% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.76% 64.173 65.304 - 1.02% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.76% 237.004 241.180 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 1.76% 560.765 570.646 - -3.59% -
std::move(deque<int>)/8 1.76% 3.519 3.581 - 2.96% -
SetIntersection_None_Vector_uint64_16384_16384 1.76% 1091537.781 1110722.001 - 0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.76% 672.259 684.068 - -0.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.75% 129933.468 132208.102 - 0.23% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.75% 54098.856 55042.962 - 2.05% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.74% 26820.887 27288.873 - 1.72% -
SetIntersection_Front_Set_uint32_262144_4 1.74% 1058990.982 1077455.301 - 1.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.74% 18.675 19.001 - 0.94% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.74% 224.697 228.606 - 3.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.74% 11430496.803 11628886.126 - 0.10% -
std::set<std::string>::clear()/0 1.73% 392.558 399.366 - 1.97% -
BM_deque_vector_ranges_move/64000 1.73% 2972.152 3023.621 - 1.20% -
std::remove_if(list<int>)_(prefix)/50 1.73% 71.980 73.226 - 2.20% -
SetIntersection_Front_Set_float_262144_262144 1.73% 1585409.992 1612843.912 - -1.81% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.73% 2.962 3.013 - 0.97% -
SetIntersection_None_Set_float_256_4 1.73% 11272036.048 11467002.619 - 1.64% -
rng::for_each(map<int>)/32 1.73% 24.866 25.295 - 0.40% -
std::pop_heap(vector<float>)/8192 1.73% 19.515 19.851 - 1.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.73% 21.125 21.489 - 1.69% -
SetIntersection_None_Vector_float_262144_256 1.72% 1135314.394 1154881.129 - 3.25% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.72% 20.382 20.733 - 1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.72% 2.914 2.964 - 1.25% -
std::set<int>::ctor(const&,_alloc)/1024 1.72% 6326.620 6435.249 - 1.09% -
std::find_if_not(vector<bool>)_(process_all)/50 1.72% 23.810 24.218 - 2.74% -
SetIntersection_None_Vector_uint64_262144_256 1.71% 1127185.679 1146446.062 - 0.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 1.71% 72439.733 73677.111 - -4.63% -
BM_StringEraseWithMove_Large_Transparent 1.70% 2.642 2.686 - -3.72% -
SetIntersection_Interlaced_Vector_string_16_16 1.70% 51253910.629 52124311.519 - 0.59% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 285.404 290.243 - -2.29% -
std::copy_backward(deque<int>)/32768 1.69% 3736.624 3799.739 - 3.36% -
std::replace(vector<int>)_(prefix)/50 1.68% 7.633 7.761 - 1.50% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.67% 44139.799 44876.928 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.67% 4.522 4.598 - 1.55% -
std::partition(vector<int>)_(dense)/32 1.67% 8.682 8.826 - 8.22% -
ranges::min(std::list<char>)/8 1.67% 1.916 1.948 - 2.35% -
BM_StringFindStringLiteral/256 1.66% 5.554 5.647 - 4.12% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.66% 54745.360 55655.494 - 0.14% -
SetIntersection_None_Set_string_256_4 1.66% 11404680.188 11593944.750 - 2.80% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.66% 19.496 19.819 - 1.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.66% 1503.534 1528.424 - 2.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.65% 25.541 25.963 - 7.89% -
std::sort_heap(vector<int>,_pred)/8 1.64% 32.025 32.552 - 12.69% -
std::equal(vector<int>)_(it,_it,_it)/1048576 1.64% 72487.780 73679.348 - 0.06% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.64% 33.634 34.186 - -1.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.64% 1466.141 1490.170 - -0.90% -
SetIntersection_None_Vector_uint32_16384_4 1.64% 1094846.453 1112773.321 - -0.17% -
BM_StringFindNoMatch/10 1.64% 1.332 1.354 - 1.86% -
SetIntersection_None_Set_uint32_16_16 1.64% 35409950.744 35989358.912 - 1.48% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.64% 24.940 25.347 - 2.60% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.63% 196.737 199.952 - 0.14% -
BM_deque_vector_ranges_copy/1 1.63% 2.048 2.081 - -0.65% -
std::map<int,_int>::ctor(const&)/32 1.62% 223.329 226.957 - -3.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.62% 47385.115 48154.172 - -0.44% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.62% 131.723 133.859 - -1.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.62% 464.134 471.656 - 1.57% -
SetIntersection_Interlaced_Vector_float_262144_1 1.62% 1037483.079 1054294.606 - 0.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.62% 444.448 451.635 - 0.75% -
BM_PushHeap_string_SingleElement_16 1.61% 2.549 2.590 - -6.69% -
SetIntersection_Front_Vector_string_1024_256 1.61% 9242161.829 9391335.798 - 2.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.61% 54391.905 55267.867 - 1.05% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.61% 294.771 299.517 - 1.62% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.61% 6.458 6.562 - 6.74% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.61% 59347.706 60301.167 - 0.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 1.60% 67.296 68.376 - 11.26% -
std::multimap<int,_int>::find(key)_(existent)/32 1.60% 1.724 1.751 - 2.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.60% 22.106 22.459 - 1.42% -
BM_StringFindCharLiteral/64 1.60% 2.103 2.136 - 0.86% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.59% 24.638 25.031 - 3.32% -
SetIntersection_Front_Set_uint64_16384_16384 1.59% 228105099.436 231741204.781 - 1.19% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.59% 12.835 13.039 - 1.70% -
std::find_if_not(vector<char>)_(process_all)/8 1.59% 1.504 1.528 - 3.12% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.59% 1840.179 1869.383 - -0.92% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.58% 7032.830 7144.064 - -0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.58% 1167846.070 1186307.607 - 1.13% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.58% 22.588 22.945 - -0.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.58% 13053.765 13259.851 - -0.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.58% 211768.952 215107.696 - 2.09% -
rng::find_last(vector<int>)_(bail_90%)/50 1.57% 1.424 1.447 - 2.28% -
BM_CmpEqual_uint_short 1.57% 1.029 1.045 - 2.67% -
std::copy_backward(vector<bool>)_(aligned)/1048576 1.56% 2509.452 2548.720 - 28.92% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.56% 52232.288 53048.477 - 1.21% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.56% 559.350 568.072 - 1.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.56% 8722806.230 8858602.962 - 1.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.56% 6.420 6.520 - 2.68% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.55% 9.997 10.152 - 3.73% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.55% 23.322 23.684 - -1.68% -
std::find_first_of(deque<int>)_(large_needle)/32 1.55% 291.294 295.796 - -9.37% -
std::fill_n(deque<int>)/1024 1.54% 29.487 29.941 - 1.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.54% 229.158 232.686 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.54% 0.782 0.794 - -2.46% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.53% 3981.967 4043.063 - 1.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.53% 10085.419 10240.157 - 5.00% -
SetIntersection_None_Vector_uint64_16384_64 1.53% 1098807.243 1115649.460 - 0.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.53% 605.123 614.396 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.53% 21.448 21.776 - -1.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.53% 588.594 597.599 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.52% 83203.768 84468.846 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.52% 16.125 16.370 - 3.46% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 1.50% 4.436 4.503 - 0.64% -
std::unordered_map<int,_int>::erase(iterator)/32 1.50% 19.660 19.955 - 1.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.50% 577.176 585.824 - 1.51% -
std::find_if(list<int>)_(bail_25%)/8 1.50% 0.916 0.930 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.50% 1818744.764 1845978.714 - 1.34% -
std::copy_if(list<int>)_(every_other)/1048576 1.49% 823654.867 835962.554 - 1.21% -
std::partition_point(deque<int>)/8192 1.49% 15.017 15.241 - 1.19% -
std::set<int>::find(key)_(non-existent)/1024 1.49% 5.508 5.589 - -0.10% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.49% 54516.582 55326.799 - 0.65% -
rng::fold_left(deque<int>)/50 1.48% 27.116 27.519 - 0.80% -
BM_deque_deque_move_backward/1 1.48% 2.721 2.761 - -0.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.48% 40.259 40.854 - 0.22% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.48% 19.481 19.769 - 0.56% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 7762.179 7876.848 - 4.23% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.48% 138215.975 140256.675 - 0.12% -
std::find_first_of(list<int>)_(large_needle)/8192 1.48% 48173772.266 48884730.532 - 2.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 1.48% 76298930.056 77424432.295 - 14.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.47% 20095.607 20391.933 - 2.45% -
std::multiset<int>::find(key)_(non-existent)/1024 1.46% 5.394 5.472 - -0.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.46% 13.856 14.059 - 1.75% -
std::set<std::string>::contains(key)_(existent)/32 1.46% 16.579 16.820 - 6.36% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.46% 9.746 9.888 - 1.43% -
SetIntersection_Front_Vector_uint64_16384_1 1.46% 1031148.388 1046156.736 - 0.18% -
BM_vector_deque_move_backward/64000 1.45% 7656.090 7767.443 - 10.19% -
rng::contains(list<int>)_(process_all)/8 1.45% 2.269 2.301 - -1.16% -
BM_CmpLess_ushort_uchar 1.45% 1.090 1.106 - 0.48% -
BM_deque_deque_ranges_copy_backward/64 1.45% 3.373 3.422 - 1.44% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.44% 561.628 569.741 - 0.01% -
BM_CmpEqual_int_ushort 1.44% 1.084 1.099 - 0.25% -
SetIntersection_Front_Set_string_256_4 1.43% 4885831.433 4955912.111 - 0.16% -
std::replace_if(vector<int>)_(prefix)/1024 1.43% 267.877 271.708 - 0.75% -
ranges::min(std::vector<__int128>)/70000 1.43% 34190.463 34678.777 - 16.03% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.43% 9.296 9.429 - 2.24% -
std::search(list<int>)_(same_length)/1024 1.43% 759.596 770.427 - 1.08% -
BM_deque_vector_ranges_move/64 1.42% 2.558 2.595 - -2.38% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.42% 28.587 28.991 - -0.92% -
rng::find_last_if(list<int>)_(bail_90%)/1024 1.41% 69.335 70.316 - 0.55% -
BM_StringFindAllMatch/1 1.41% 2.875 2.915 - -7.66% -
std::transform(deque<int>,_deque<int>)/50 1.40% 36.231 36.740 - 1.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 42380.487 42974.873 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.40% 4944368.335 5013511.688 - -0.32% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.40% 7.892 8.002 - 0.79% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.40% 391.068 396.524 - 1.86% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.39% 2127.281 2156.889 - 0.37% -
SetIntersection_None_Set_uint32_16384_16384 1.39% 160924805.625 163161531.733 - 4.62% -
SetIntersection_None_Vector_float_262144_16384 1.38% 1126438.087 1142031.635 - 1.05% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.38% 589486.715 597640.381 - 2.00% -
std::find_if(deque<int>)_(process_all)/8 1.38% 2.724 2.762 - 9.94% -
SetIntersection_Front_Set_string_256_64 1.38% 14511080.296 14711680.542 - 4.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.38% 373.788 378.934 - -0.35% -
SetIntersection_Front_Vector_uint32_262144_262144 1.38% 350571474.571 355393435.778 - 2.81% -
SetIntersection_None_Vector_uint64_262144_16 1.37% 1108301.113 1123520.792 - 0.15% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.37% 42.310 42.891 - 1.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 1.37% 70.427 71.390 - 10.74% -
SetIntersection_Interlaced_Set_float_16384_16384 1.37% 215668259.558 218613751.799 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.37% 16439041.151 16663489.044 - 1.10% -
std::find_if_not(list<int>)_(bail_25%)/8 1.36% 0.912 0.924 - 0.82% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.36% 183.246 185.743 - 0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.36% 4074077.715 4129441.140 - 0.98% -
BM_deque_vector_move/70000 1.36% 3213.424 3257.091 - -0.17% -
std::unordered_map<int,_int>::clear()/32 1.36% 587.829 595.796 - 1.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 750.700 760.846 - 0.85% -
SetIntersection_None_Vector_uint64_256_4 1.35% 4162931.545 4219112.330 - 0.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.35% 19.452 19.715 - 6.70% -
std::remove(list<int>)_(prefix)/8192 1.35% 8247.222 8358.306 - 3.20% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.35% 6.092 6.174 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.34% 1162825.020 1178459.954 - 3.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.34% 25.104 25.442 - 5.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.34% 12702.083 12872.816 - 0.87% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.34% 1867.583 1892.680 - 1.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.34% 6.773 6.864 - 0.58% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.34% 50.580 51.257 - 0.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.34% 613.926 622.130 - 1.56% -
rng::fold_left(deque<int>)/32 1.33% 16.268 16.485 - 0.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.33% 4398166.784 4456870.338 - 5.18% -
SetIntersection_Interlaced_Set_string_16384_256 1.33% 345748956.401 350356005.044 - 0.78% -
std::is_partitioned(list<int>)_(partitioned)/50 1.33% 13.821 14.005 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.33% 4936844.714 5002614.703 - -0.36% -
std::copy(vector<bool>)_(aligned)/262144 1.33% 602.662 610.661 - -18.75% -
std::copy_n(vector<int>)/8 1.33% 2.183 2.212 - 2.34% -
SetIntersection_None_Vector_uint64_262144_4 1.33% 1119855.531 1134699.721 - -0.34% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 52336.616 53028.964 - 1.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.32% 452946.876 458929.799 - -0.50% -
rng::for_each(map<int>)/8192 1.32% 7228.880 7324.287 - -0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.32% 11351117.294 11500885.378 - 0.11% -
BM_PushHeap_float_Random_262144 1.32% 7.114 7.208 - -4.77% -
SetIntersection_None_Vector_float_262144_4 1.32% 1129976.219 1144854.162 - 1.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 1.31% 11425.437 11575.647 - 0.06% -
BM_deque_vector_ranges_move_backward/70000 1.31% 8935.363 9052.373 - 13.59% -
BM_CmpEqual_int_uchar 1.31% 1.086 1.100 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.31% 6.320 6.403 - 0.23% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.31% 9061.631 9179.971 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.30% 348704740.147 353254088.981 - 0.67% -
SetIntersection_None_Set_float_16384_16384 1.30% 155846432.784 157873671.316 - 3.53% -
BM_deque_vector_copy_backward/70000 1.30% 9100.823 9218.992 - 17.54% -
SetIntersection_Front_Set_string_64_64 1.30% 34285056.412 34730096.783 - -5.41% -
BM_std_minmax_element<long_long>/4 1.30% 1.244 1.260 - -0.48% -
BM_StringRelational_Eq_Large_Large_Control 1.30% 2.175 2.203 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.30% 1089141.177 1103261.111 - -1.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.30% 5751908.935 5826410.752 - -0.41% -
std::rotate(vector<int>)_(by_1/3)/1024 1.29% 117.911 119.432 - 0.37% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.29% 65267.099 66108.098 - 0.71% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.29% 286.388 290.078 - 0.49% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.29% 39573.581 40083.060 - 1.09% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.29% 28.126 28.488 - -13.43% -
BM_deque_vector_move/65536 1.29% 2973.019 3011.266 - 0.95% -
BM_CmpLess_schar_uchar 1.28% 1.082 1.095 - 2.02% -
SetIntersection_Front_Set_uint64_16384_64 1.28% 1694160.014 1715881.706 - 0.07% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.28% 10.958 11.099 - -1.45% -
BM_deque_deque_ranges_copy_backward/1 1.28% 2.689 2.723 - 3.68% -
bm_gcd_complex 1.28% 17.782 18.009 - 1.29% -
std::map<int,_int>::ctor(const&)/1024 1.28% 6490.438 6573.259 - -11.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.27% 12.205 12.360 - 0.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.27% 5323626.261 5391264.444 - 0.65% -
SetIntersection_Front_Vector_string_64_64 1.27% 25389691.837 25712126.661 - -4.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.27% 3047795.355 3086452.875 - 1.38% -
SetIntersection_Front_Set_uint64_262144_16 1.27% 1191818.150 1206896.016 - 0.01% -
BM_std_minmax_element<char>/64 1.26% 17.509 17.730 - 2.42% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.26% 716.159 725.189 - 0.88% -
SetIntersection_Front_Set_uint64_16384_16 1.26% 1170047.607 1184800.414 - -1.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.26% 16588301.338 16797245.464 - 1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.26% 7551272.733 7646354.846 - 2.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.26% 9.171 9.286 - 2.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.26% 792.678 802.641 - 0.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 752.210 761.656 - 5.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.25% 50.296 50.927 - -6.91% -
std::remove_if(vector<int>)_(prefix)/1024 1.25% 343.925 348.212 - -0.52% -
std::find(deque<int>)_(process_all)/8192 1.24% 1916.243 1940.041 - 0.26% -
std::unique(vector<int>)_(sprinkled)/1024 1.24% 527.141 533.680 - 0.95% -
BM_num_get<unsigned_long_long> 1.24% 10.289 10.416 - -0.65% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.23% 10867.889 11001.876 - -0.18% -
BM_deque_deque_ranges_copy_backward/4096 1.23% 152.269 154.146 - 2.16% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.22% 10.207 10.332 - 0.23% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.22% 1.800 1.822 - -3.71% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.22% 30.807 31.183 - 1.14% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.22% 4820.305 4879.064 - 0.64% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.22% 2289.207 2317.099 - -2.10% -
std::find_first_of(list<int>)_(large_needle)/50 1.22% 1720.859 1741.816 - 0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.21% 19.553 19.790 - 1.35% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.21% 186.400 188.659 - -1.04% -
std::search(deque<int>,_pred)_(same_length)/1024 1.21% 504.780 510.895 - -0.02% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.21% 3152.926 3191.073 - -0.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.21% 761.644 770.854 - 2.32% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.20% 212.454 215.014 - 0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.20% 1.999 2.023 - 0.47% -
std::fill_n(list<int>)/1024 1.20% 469.123 474.764 - 7.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.20% 75.265 76.170 - 4.05% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.20% 7716.564 7809.279 - 1.14% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.20% 484.282 490.098 - 1.27% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.20% 512.141 518.276 - -0.77% -
rng::find_last(list<int>)_(bail_10%)/50 1.20% 15.812 16.001 - 1.53% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.20% 26152.593 26465.599 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.19% 1144884.003 1158555.049 - 0.56% -
SetIntersection_Front_Vector_float_262144_1 1.19% 1043121.935 1055555.230 - 0.97% -
BM_deque_vector_ranges_move_backward/0 1.19% 1.392 1.408 - 4.89% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.19% 23.799 24.081 - -0.09% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.19% 929.020 940.036 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.19% 1208467.748 1222796.056 - 0.12% -
std::copy(deque<int>)/64 1.18% 2.688 2.720 - 0.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.17% 6006.777 6077.350 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.17% 13045667.013 13198700.424 - 2.37% -
std::unordered_multiset<int>::erase(iterator)/1024 1.17% 19.441 19.669 - -0.85% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.16% 242734.122 245557.800 - 0.00% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.16% 205324.341 207708.174 - 1.74% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.16% 35448186.955 35859202.144 - -0.01% -
std::any_of(vector<int>)_(process_all)/50 1.16% 13.598 13.756 - 9.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.16% 1.131 1.144 - 1.47% -
std::sort(vector<int>)_(shuffled)/1024 1.15% 4632.640 4686.019 - 1.08% -
std::set<int>::contains(key)_(existent)/8192 1.15% 8.331 8.427 - 3.84% -
SetIntersection_Interlaced_Set_string_256_1 1.15% 4307047.819 4356641.123 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 59916.099 60604.602 - 0.84% -
rng::contains_subrange(list<int>)_(single_element)/32 1.15% 10.131 10.247 - 0.31% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.15% 55.073 55.704 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.14% 11954696.077 12091531.687 - 3.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.14% 26.907 27.214 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.14% 3371911.145 3410440.256 - -20.47% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.14% 595.873 602.675 - 0.43% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.14% 4123.108 4170.122 - -0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.14% 4298052.049 4347048.271 - -0.26% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.14% 29.871 30.210 - 0.25% -
BM_deque_deque_copy_backward/1024 1.13% 38.271 38.705 - 1.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.13% 274.179 277.288 - 1.72% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.13% 39194.899 39639.395 - 2.34% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.13% 4464.967 4515.449 - 1.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.13% 6715.300 6791.186 - 1.73% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.13% 35227.277 35625.295 - 0.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.12% 3874.141 3917.644 - 1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.12% 9.198 9.301 - -3.75% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 1.12% 12.803 12.947 - 0.84% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.12% 5615.789 5678.706 - -0.92% -
std::stable_partition(vector<int>)_(sparse)/8192 1.12% 1537.318 1554.510 - 1.05% -
std::unordered_set<int>::ctor(const&)/8192 1.12% 55046.441 55661.634 - 0.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.12% 1031235.036 1042749.551 - -0.53% -
SetIntersection_Front_Set_uint64_1024_4 1.12% 1064873.836 1076755.769 - 1.97% -
std::shift_left(deque<int>)/32 1.12% 3.807 3.850 - 1.85% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 573320.813 579713.208 - 0.75% -
std::map<std::string,_int>::clear()/8192 1.11% 214846.254 217240.102 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.11% 27.664 27.972 - 0.25% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.11% 11.102 11.225 - -1.97% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 571368.767 577732.888 - 1.12% -
ranges::minmax(std::vector<char>)/64 1.11% 1.233 1.247 - -6.13% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.11% 17.980 18.179 - 1.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.11% 15991907.442 16168893.979 - -0.48% -
rng::for_each(multimap<int>)/50 1.10% 39.958 40.399 - 0.48% -
std::set<int>::count(key)_(existent)/1024 1.10% 4.218 4.264 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.10% 6509.506 6581.139 - -6.84% -
BM_deque_vector_copy/64 1.10% 2.581 2.610 - -51.76% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.10% 1.116 1.128 - -16.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.10% 23424472.225 23681404.812 - 3.73% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.10% 1879.238 1899.832 - 0.98% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.09% 12606.467 12744.318 - -0.41% -
SetIntersection_Front_Vector_float_262144_262144 1.09% 346951468.747 350741230.255 - 0.06% -
SetIntersection_Interlaced_Set_float_262144_16384 1.09% 1279687.988 1293665.609 - 4.66% -
std::move(vector<bool>)_(unaligned)/64 1.09% 1.615 1.633 - -0.22% -
std::search(vector<int>)_(near_matches)/1000 1.09% 14029.943 14182.361 - -1.07% -
ranges::min(std::list<long_long>)/64 1.08% 24.381 24.645 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.08% 205895.315 208127.269 - 1.15% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 1.08% 208.701 210.964 - 0.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.08% 514009.564 519578.789 - 1.08% -
std::stable_partition(deque<int>)_(sparse)/8192 1.08% 3399.021 3435.796 - 4.13% -
SetIntersection_None_Vector_uint64_262144_64 1.08% 1126854.573 1139045.376 - -0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.08% 5.545 5.605 - 0.34% -
BM_deque_deque_ranges_copy_backward/512 1.08% 18.900 19.103 - 1.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.08% 1041056.119 1052270.109 - 1.15% -
std::replace(list<int>)_(prefix)/50 1.08% 17.045 17.229 - 1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.07% 1795158.996 1814422.423 - -0.36% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.07% 4478.042 4526.050 - 0.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 8822.760 8917.344 - -0.66% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.07% 2149.424 2172.466 - -5.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.07% 17.773 17.963 - 0.31% -
std::replace_if(vector<int>)_(prefix)/32 1.07% 9.456 9.557 - -1.07% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.07% 570.249 576.336 - 0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.07% 53826.489 54400.958 - 1.18% -
std::multiset<std::string>::ctor(const&)/1024 1.07% 34254.298 34619.395 - 0.21% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.06% 90.272 91.232 - 8.66% -
std::find_first_of(vector<int>)_(large_needle)/32 1.06% 104.384 105.493 - -2.22% -
SetIntersection_Interlaced_Set_float_256_256 1.06% 7422004.854 7500801.570 - -2.74% -
SetIntersection_None_Vector_uint32_64_64 1.06% 8414618.968 8503933.798 - 0.41% -
std::unordered_set<int>::erase(iterator)/8192 1.06% 20.680 20.899 - -5.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 71045.236 71798.267 - 0.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.06% 93.640 94.632 - 2.44% -
std::remove(vector<int>)_(prefix)/1024 1.06% 305.734 308.969 - -0.28% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.06% 68.910 69.639 - -4.06% -
std::is_sorted(list<int>)/8 1.05% 2.131 2.154 - 0.98% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.05% 2883.478 2913.867 - 2.32% -
std::move_backward(vector<int>)/1048576 1.05% 56874.669 57473.978 - 1.65% -
SetIntersection_Front_Vector_uint64_262144_16 1.05% 1099572.241 1111156.341 - -1.48% -
BM_PushHeap_string_PipeOrgan_4 1.05% 2.516 2.543 - -0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.05% 2.482 2.508 - -0.56% -
SetIntersection_Interlaced_Vector_float_64_4 1.05% 17884498.929 18072356.811 - 0.49% -
std::deque<std::string>::ctor(size)/1024 1.05% 719.616 727.174 - 1.49% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.05% 21.680 21.907 - 1.97% -
std::replace_if(deque<int>)_(prefix)/8192 1.04% 3468.923 3505.070 - 0.62% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.04% 342720.924 346283.429 - 1.01% -
SetIntersection_Front_Vector_uint64_256_16 1.04% 4180374.997 4223806.837 - 0.09% -
std::map<std::string,_int>::clear()/1024 1.04% 22351.177 22582.560 - 0.33% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.03% 4733.136 4781.985 - 0.06% -
std::fill(list<int>)/50 1.02% 33.982 34.330 - -1.50% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.02% 23.430 23.669 - 0.18% -
BM_CmpEqual_short_ushort 1.02% 1.090 1.101 - 2.10% -
std::replace(vector<int>)_(sprinkled)/32 1.02% 5.794 5.853 - -5.53% -
SetIntersection_None_Vector_uint64_16384_16 1.02% 1097043.575 1108213.477 - 0.21% -
SetIntersection_Front_Set_uint64_256_256 1.02% 7705297.050 7783586.227 - -0.19% -
std::reverse(vector<int>)/64 1.01% 4.149 4.191 - 0.98% -
BM_deque_vector_ranges_move_backward/4096 1.01% 150.038 151.561 - 2.19% -
SetIntersection_Front_Set_uint32_256_16 1.01% 4460031.941 4505265.039 - 0.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.01% 197.293 199.293 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.01% 45.294 45.753 - -2.30% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.01% 11.113 11.225 - 0.83% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.00% 11.798 11.917 - -12.58% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.00% 7080.954 7151.881 - 1.31% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.00% 137935.387 139316.239 - 0.19% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 -81.34% 43820497.216 8175468.307 - -11.29% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -77.19% 41764730.260 9524824.428 - -0.93% -
SetIntersection_Interlaced_Vector_float_262144_16 -74.65% 11758104.966 2980461.030 - -30.04% -
std::fill(vector<bool>)/262144 -74.42% 897.679 229.653 - -75.60% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -64.20% 23247031.506 8321922.699 - -3.72% -
SetIntersection_Interlaced_Vector_float_262144_256 -57.97% 76784749.763 32274001.120 - -4.98% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -56.67% 23.871 10.343 - -56.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -54.17% 14.924 6.840 - -54.02% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -47.65% 10977285.701 5747002.060 - -0.06% -
SetIntersection_Interlaced_Vector_float_16384_256 -47.53% 28421018.218 14913144.687 - -12.20% -
SetIntersection_Interlaced_Vector_float_262144_1024 -47.25% 157394086.000 83030089.911 - -14.31% -
SetIntersection_Interlaced_Vector_float_16384_64 -46.78% 10359132.021 5513456.723 - -34.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -45.88% 23.873 12.921 - -45.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -45.17% 42.830 23.484 - -4.45% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.67% 14.894 8.390 - -43.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -43.58% 370831632.279 209223815.291 - 6.70% -
std::for_each_n(list<int>)/8192 -43.28% 13229.616 7503.218 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -42.35% 60704303.245 34994284.444 - -9.84% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -42.27% 175.135 101.104 - -43.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -41.96% 354423574.362 205713844.289 - 6.26% -
std::find_if(list<int>)_(process_all)/8192 -41.52% 12561.652 7346.440 - -5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -41.32% 351654296.804 206340595.926 - 4.34% -
std::find_if_not(list<int>)_(bail_25%)/32768 -41.26% 12843.890 7544.486 - 2.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -40.92% 353943692.092 209099499.406 - 6.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -38.93% 55.469 33.876 - -47.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -38.15% 160.573 99.320 - -42.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -38.13% 324317331.863 200668116.792 - 0.50% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.76% 23.534 14.647 - -4.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -37.21% 322652632.772 202579467.343 - 1.39% -
std::move_backward(vector<bool>)_(aligned)/1048576 -37.02% 2728.259 1718.189 - -0.23% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -36.55% 18.843 11.956 - 0.65% -
std::move_backward(vector<int>)/32768 -36.48% 2733.144 1736.202 - 0.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -36.26% 154.404 98.423 - -40.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.76% 4.163 2.674 - -35.43% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -35.31% 1234.861 798.818 - 0.44% -
SetIntersection_Interlaced_Vector_float_262144_4 -35.29% 2265659.185 1466064.372 - -4.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -35.24% 312592146.528 202419210.451 - -0.63% -
std::partition_point(list<int>)/8192 -34.99% 18131.293 11787.172 - -0.32% -
std::move(deque<int>)/32768 -34.84% 2836.342 1848.167 - -20.74% -
SetIntersection_Interlaced_Vector_float_16384_1024 -34.18% 66130071.170 43528430.862 - -5.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -33.33% 127696393.716 85132680.932 - 29.94% -
SetIntersection_Interlaced_Vector_float_1024_64 -33.17% 5095918.964 3405665.078 - -5.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -32.96% 47.889 32.106 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -32.63% 115.009 77.482 - -38.43% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -32.40% 142990736.110 96657628.108 - -10.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -32.36% 35.127 23.760 - -24.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -32.30% 18.098 12.251 - -1.28% -
BM_PushHeap_uint32_Random_1 -31.87% 0.661 0.450 - 1.22% -
std::partial_sort_copy(deque<int>)_(heap)/8 -31.41% 22.112 15.168 - 1.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -31.15% 41686409.824 28701570.505 - 25.71% -
SetIntersection_Interlaced_Vector_float_1024_16 -30.97% 2630605.282 1815962.325 - -7.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -30.78% 9.446 6.539 - -29.20% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -30.65% 4.341 3.010 - -28.22% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -30.36% 99.860 69.543 - 0.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -29.85% 32.689 22.932 - -27.48% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -29.77% 26349118.659 18506136.008 - -10.86% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -29.15% 35717.047 25306.513 - -0.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -29.01% 62.249 44.188 - 1.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -28.83% 34.114 24.279 - -13.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -28.77% 45.250 32.230 - 0.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -28.73% 6.785 4.836 - -27.45% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -28.58% 124.818 89.140 - -5.77% -
std::equal(list<int>)_(it,_it,_it)/1024 -28.58% 1576.099 1125.595 - 0.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -28.50% 82.822 59.214 - -32.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -28.35% 33.219 23.803 - -0.88% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -28.24% 0.490 0.352 - -21.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -28.20% 37.303 26.784 - -22.90% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -27.64% 14850.516 10746.235 - -5.62% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -27.58% 11.331 8.206 - 27.22% -
std::adjacent_find(deque<int>)/50 -27.57% 23.610 17.100 - -35.39% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -27.53% 2116027.081 1533380.692 - -2.20% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -27.23% 64719053.625 47099101.957 - -8.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -27.18% 7.951 5.790 - 22.87% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -26.91% 29.355 21.457 - 2.57% -
std::equal(list<int>)_(it,_it,_it)/8192 -26.83% 13319.870 9746.247 - 0.33% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -26.82% 13095.440 9583.862 - -3.02% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -26.72% 44.270 32.440 - -28.67% -
std::copy_n(vector<bool>)_(aligned)/1048576 -26.66% 2798.195 2052.115 - -38.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.59% 32.068 23.543 - -0.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -26.32% 937.848 691.021 - 0.24% -
std::fill(list<int>)/1024 -26.16% 671.627 495.923 - -26.17% -
std::shift_right(vector<int>)/32 -25.85% 3.976 2.948 - -27.65% -
std::set<int>::contains(key)_(non-existent)/8192 -25.62% 19.375 14.410 - -24.87% -
std::rotate(list<int>)_(by_1/4)/8192 -25.62% 9720.145 7229.873 - 10.35% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.57% 3606994.443 2684530.793 - -16.67% -
rng::find(vector<bool>)_(process_all)/8 -25.49% 0.847 0.631 - 13.72% -
BM_vector_deque_copy_backward/0 -25.12% 0.510 0.382 - -20.42% -
SetIntersection_None_Set_uint32_16384_1 -24.79% 214479474.739 161317469.913 - 3.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -24.74% 1796.122 1351.699 - 5.67% -
BM_deque_deque_ranges_move/0 -24.62% 0.919 0.693 - -12.60% -
SetIntersection_None_Set_uint32_16384_256 -24.47% 211335447.065 159615272.494 - 3.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -24.34% 15.852 11.993 - 6.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -24.19% 13.597 10.308 - -27.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.99% 57.615 43.796 - -3.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -23.94% 1.707 1.299 - -21.31% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -23.92% 19697126.188 14986107.372 - -19.67% -
std::partition(list<int>)_(sparse)/8192 -23.88% 9999.847 7612.258 - -0.71% -
SetIntersection_None_Set_uint32_16384_4 -23.49% 210167614.998 160800894.340 - 3.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.28% 9.331 7.159 - -28.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -23.26% 23073.332 17707.557 - 0.55% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -22.96% 24.501 18.875 - 0.72% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.77% 4895107.011 3780370.524 - -3.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -22.57% 1.579 1.223 - -19.40% -
std::find_if_not(list<int>)_(process_all)/32768 -22.57% 32699.171 25318.785 - -0.24% -
std::multiset<std::string>::erase(key)_(existent)/1024 -22.46% 83.740 64.931 - 1.90% -
SetIntersection_None_Set_uint32_16384_64 -22.31% 206862693.383 160707064.466 - 4.08% -
std::unordered_set<int>::count(key)_(non-existent)/32 -22.03% 1.689 1.317 - -17.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -21.71% 7.553 5.913 - -4.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -21.71% 12.109 9.480 - -3.93% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.67% 26.930 21.095 - -17.81% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -21.53% 45.205 35.474 - -15.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -21.47% 1.758 1.381 - -8.93% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -21.40% 1.565 1.230 - -20.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -21.36% 8.358 6.573 - -26.40% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -21.34% 9321.873 7332.718 - 0.29% -
std::unordered_multiset<int>::find(key)_(existent)/32 -21.28% 1.495 1.177 - -21.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -21.26% 1.744 1.373 - -13.32% -
SetIntersection_None_Set_uint32_16384_16 -21.06% 203273776.861 160467620.014 - 3.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -20.95% 48.483 38.328 - -0.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -20.95% 39.749 31.423 - -34.85% -
SetIntersection_None_Set_uint32_16384_1024 -20.85% 201030354.249 159109535.485 - 4.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -20.75% 7702.607 6104.463 - 2.49% -
std::search(list<int>,_pred)_(single_element)/8192 -20.51% 10351.709 8228.945 - 0.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -20.49% 43.670 34.721 - 0.80% -
std::find_end(list<int>,_pred)_(same_length)/8192 -20.22% 10853.245 8658.926 - -8.82% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -20.08% 14.155 11.313 - 1.55% -
rng::find(vector<bool>)_(process_all)/50 -19.86% 0.844 0.676 - 5.05% -
std::unordered_set<int>::find(key)_(existent)/32 -19.84% 1.449 1.162 - -16.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.76% 46.843 37.587 - -12.71% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -19.75% 33.132 26.589 - 0.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -19.63% 1.326 1.066 - 2.11% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -19.58% 2498280.349 2009224.390 - -0.82% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -19.47% 29.246 23.553 - 0.19% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -19.37% 44.016 35.489 - -0.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -19.36% 6.282 5.066 - -22.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -19.35% 1990573.975 1605400.065 - -2.80% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.32% 79.961 64.509 - -4.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -19.26% 8.559 6.911 - -21.82% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -19.22% 114.334 92.363 - -0.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -19.04% 1.580 1.279 - -15.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -18.99% 5.974 4.839 - -24.52% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.93% 81.815 66.330 - -2.88% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -18.82% 34.069 27.657 - -19.24% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -18.80% 14016.168 11381.491 - 2.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -18.80% 35.329 28.689 - -1.21% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -18.77% 86.320 70.114 - -23.04% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.75% 12.989 10.553 - -1.17% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.72% 26.080 21.197 - -23.39% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.64% 1672100.316 1360356.869 - -18.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -18.57% 30.552 24.879 - -23.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -18.51% 1974493.406 1609103.272 - -2.88% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -18.48% 26.419 21.537 - 0.79% -
std::adjacent_find(deque<int>)/8 -18.44% 4.030 3.287 - -32.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -18.04% 667.900 547.403 - -17.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -17.91% 175865.897 144365.834 - -4.02% -
std::unordered_set<int>::find(key)_(existent)/8192 -17.82% 1.537 1.263 - -12.73% -
SetIntersection_Interlaced_Vector_float_256_16 -17.69% 7243724.110 5962420.191 - -3.38% -
std::rotate(list<int>)_(1_element_forward)/8192 -17.68% 9257.354 7620.615 - -5.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -17.54% 19947.333 16449.070 - -4.06% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -17.45% 1647.430 1359.899 - -16.21% -
std::multiset<std::string>::find(key)_(existent)/8192 -17.44% 31.045 25.629 - -1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -17.43% 5542101.956 4575993.814 - 0.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -17.40% 43.159 35.651 - -1.70% -
std::reverse(list<int>)/32768 -17.36% 20998.639 17354.322 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -17.34% 38.352 31.700 - -3.34% -
BM_PushHeap_float_Ascending_1 -17.19% 0.697 0.577 - 23.50% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -17.14% 7426179.791 6153395.040 - -14.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -17.12% 7611.986 6308.649 - -17.05% -
BM_deque_vector_copy/0 -16.91% 1.552 1.290 - -17.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.90% 34.011 28.265 - -0.83% -
std::set<std::string>::contains(key)_(existent)/8192 -16.86% 32.184 26.757 - 0.42% -
std::unordered_set<int>::find(key)_(existent)/1024 -16.84% 1.363 1.134 - -15.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -16.62% 38.574 32.165 - -0.97% -
std::find(vector<bool>)_(process_all)/50 -16.56% 0.765 0.638 - -5.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -16.21% 199677682.847 167318322.002 - -0.66% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -16.19% 99907584.293 83729683.432 - -22.32% -
std::rotate(list<int>)_(1_element_backward)/8192 -16.09% 9538.960 8004.133 - 10.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.93% 75.498 63.471 - -3.10% -
std::set<int>::clear()/8192 -15.92% 93464.196 78586.383 - -0.42% -
std::find(vector<bool>)_(process_all)/8 -15.80% 0.765 0.644 - 2.51% -
BM_vector_deque_copy/0 -15.69% 0.468 0.395 - -34.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.68% 751.829 633.958 - -21.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -15.63% 1.151 0.971 - -8.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -15.55% 1336.023 1128.298 - 3.99% -
std::partition(list<int>)_(dense)/8192 -15.49% 5839.995 4935.093 - -7.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -15.47% 1899791.832 1605887.451 - -1.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -15.43% 1.604 1.357 - -0.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -15.41% 32.443 27.443 - -1.26% -
BM_vector_deque_move/0 -15.33% 0.500 0.423 - -3.38% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -15.31% 1.512 1.280 - -7.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.27% 73.841 62.564 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -15.24% 6407247.518 5431102.646 - -22.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.22% 646.633 548.196 - -15.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -15.19% 34.153 28.967 - -10.95% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -15.16% 650.839 552.142 - -14.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -15.09% 0.485 0.412 - 11.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -14.91% 194008123.088 165082277.511 - 0.52% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -14.87% 1869.637 1591.712 - 2.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -14.85% 720.097 613.139 - -64.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.65% 640.342 546.528 - -13.14% -
std::multimap<std::string,_int>::erase(iterator)/8192 -14.48% 36.387 31.117 - 2.82% -
BM_deque_deque_ranges_move_backward/0 -14.41% 0.919 0.786 - 6.84% -
std::find_if_not(vector<int>)_(bail_25%)/8 -14.35% 0.759 0.650 - -22.78% -
std::find(vector<char>)_(process_all)/8 -14.35% 1.079 0.924 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -14.34% 45.999 39.401 - -1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -14.32% 55.813 47.821 - 0.37% -
std::find_if(deque<int>)_(bail_25%)/32768 -14.30% 2320.395 1988.604 - -7.85% -
BM_lexicographical_compare_three_way_fast_path/1 -14.17% 0.459 0.394 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -14.17% 196983612.544 169073537.077 - -3.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -14.09% 64.688 55.573 - 4.72% -
std::find_if(deque<int>)_(bail_25%)/8192 -14.07% 582.836 500.827 - -7.55% -
std::move_backward(list<int>)/4096 -14.07% 5686.059 4886.230 - 1.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -14.04% 1326.631 1140.420 - -14.49% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -13.95% 671.145 577.499 - -0.20% -
std::multiset<std::string>::find(key)_(existent)/32 -13.85% 16.595 14.297 - -3.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -13.84% 1.338 1.153 - 4.74% -
BM_PushHeap_uint32_SingleElement_4 -13.81% 0.389 0.335 - -5.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -13.76% 15.562 13.421 - -1.05% -
std::stable_partition(list<int>)_(dense)/1024 -13.73% 1743.983 1504.486 - -14.21% -
std::set<int>::clear()/1024 -13.64% 10716.362 9254.298 - 0.73% -
BM_deque_deque_ranges_copy_backward/0 -13.64% 0.919 0.794 - -5.72% -
std::shift_left(vector<int>)/32 -13.64% 4.509 3.894 - 31.07% -
BM_vector_deque_ranges_move/0 -13.63% 0.456 0.394 - -24.90% -
BM_lexicographical_compare_three_way<IntPtr>/1 -13.59% 0.411 0.355 - -9.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -13.58% 192177525.237 166074614.905 - -0.87% -
std::map<std::string,_int>::ctor(const&)/32 -13.55% 828.151 715.951 - 0.74% -
std::set<std::string>::erase(key)_(existent)/1024 -13.52% 66.778 57.748 - -4.22% -
std::find_if(list<int>)_(process_all)/32768 -13.52% 29128.982 25191.034 - -3.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -13.50% 1.347 1.165 - 3.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -13.45% 43.605 37.742 - -11.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.44% 42.621 36.893 - -1.21% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -13.43% 254.126 220.000 - -8.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -13.43% 33.447 28.956 - -6.88% -
std::find(list<int>)_(process_all)/32768 -13.27% 29311.798 25421.199 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -13.14% 187429889.848 162808973.162 - -0.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.06% 1.475 1.283 - -16.60% -
std::find(list<int>)_(bail_25%)/32768 -13.02% 9617.365 8365.558 - 4.28% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.97% 1.475 1.284 - -15.26% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -12.77% 9564599.053 8343019.499 - 0.35% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.76% 20.493 17.879 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -12.74% 26.558 23.175 - -7.23% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -12.71% 1627852.854 1420905.996 - -0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.70% 28897.340 25227.410 - 0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -12.60% 2066996.906 1806472.006 - -1.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -12.58% 14.606 12.769 - 0.31% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -12.57% 782.323 684.001 - -14.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.57% 569.992 498.365 - -13.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 -12.49% 8437180.718 7382969.787 - -12.29% -
std::rotate(list<int>)_(by_1/2)/8192 -12.49% 6967.871 6097.745 - 11.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.49% 0.339 0.297 - -11.30% -
std::replace_if(list<int>)_(prefix)/8192 -12.45% 8173.524 7155.517 - 0.19% -
SetIntersection_Front_Set_string_256_256 -12.35% 29697569.056 26029727.029 - -15.69% -
std::set<int>::upper_bound(key)_(non-existent)/32 -12.33% 2.775 2.433 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -12.33% 1809988.523 1586773.520 - -3.96% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -12.32% 12.308 10.792 - -18.72% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -12.29% 1.193 1.046 - -9.30% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.16% 362.833 318.700 - -10.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -12.16% 0.697 0.612 - -7.83% -
std::partition_copy(list<int>)/8192 -12.08% 8229.942 7235.805 - -1.40% -
std::fill_n(vector<int>)/8192 -12.07% 263.478 231.674 - -0.10% -
SetIntersection_Front_Set_float_1024_256 -11.95% 4238533.428 3732058.489 - -11.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -11.95% 1.895 1.669 - 7.77% -
std::replace_if(list<int>)_(sprinkled)/8192 -11.94% 8432.555 7425.726 - 1.43% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -11.93% 1.049 0.924 - -7.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -11.91% 182798724.944 161023770.078 - -0.39% -
std::unordered_set<int>::clear()/1024 -11.86% 8791.026 7748.279 - -24.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -11.74% 35.092 30.974 - -3.41% -
std::map<int,_int>::count(key)_(non-existent)/1024 -11.72% 8.180 7.221 - -0.01% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -11.68% 1.452 1.282 - -18.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.68% 1.746 1.542 - -14.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.65% 1.815 1.604 - -20.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.64% 2374866.619 2098318.928 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -11.63% 4644270.955 4103913.627 - -1.86% -
SetIntersection_None_Set_float_1024_256 -11.56% 10450518.706 9242450.876 - 4.15% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.48% 23.237 20.571 - 2.64% -
std::multiset<std::string>::erase(iterator)/1024 -11.47% 31.767 28.123 - -1.99% -
std::set<int>::contains(key)_(non-existent)/1024 -11.43% 6.799 6.022 - -5.82% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -11.39% 10.956 9.709 - 0.23% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.38% 30.650 27.163 - 0.93% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -11.37% 1.728 1.531 - -1.70% -
BM_PushHeap_uint32_SingleElement_16 -11.33% 0.378 0.335 - -1.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.32% 730.061 647.388 - -12.05% -
SetIntersection_None_Set_float_1024_4 -11.32% 10405891.180 9227706.740 - 4.83% -
std::find_end(list<int>)_(single_element)/8192 -11.28% 8834.379 7838.198 - -5.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -11.17% 1802200.035 1600945.965 - -2.89% -
SetIntersection_None_Set_float_1024_1 -11.17% 10432920.664 9267947.137 - 3.09% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.16% 7705788.768 6846003.743 - -11.72% -
std::replace(list<int>)_(sprinkled)/8192 -11.08% 8554.782 7607.223 - 6.53% -
BM_vector_deque_move_backward/0 -11.07% 0.491 0.437 - 10.51% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.05% 2861.498 2545.353 - -7.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.92% 97.641 86.975 - 0.75% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.89% 0.272 0.243 - -23.12% -
std::map<std::string,_int>::erase(iterator)/32 -10.84% 32.159 28.672 - 1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -10.83% 1799930.826 1605060.873 - -1.62% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -10.81% 7239.217 6456.630 - -8.85% -
std::all_of(vector<int>)_(process_all)/50 -10.77% 16.373 14.609 - -17.14% -
std::find_if(vector<int>)_(process_all)/50 -10.75% 6.176 5.512 - -2.30% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -10.72% 3.048 2.721 - -0.89% -
std::unordered_set<int>::clear()/8192 -10.69% 67573.091 60346.292 - -17.96% -
SetIntersection_Front_Set_float_262144_64 -10.68% 1746784.549 1560261.069 - -11.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -10.65% 16.006 14.301 - -3.04% -
std::shift_left(list<int>)/8192 -10.64% 8036.370 7181.195 - -5.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -10.62% 22.447 20.062 - -7.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.61% 76.870 68.710 - 44.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -10.61% 701.162 626.775 - -12.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -10.60% 1779694.010 1591073.975 - -4.09% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -10.58% 6.567 5.872 - 0.50% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -10.56% 40.232 35.985 - -12.18% -
SetIntersection_Front_Set_float_16384_256 -10.54% 4109637.302 3676587.248 - -12.45% -
SetIntersection_None_Set_string_16384_1024 -10.50% 229155428.494 205086936.696 - -7.38% -
std::reverse_copy(list<int>)/32768 -10.49% 30042.404 26890.044 - 2.23% -
std::set<std::string>::find(key)_(non-existent)/1024 -10.49% 24.210 21.671 - 8.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -10.48% 1779276.287 1592758.543 - -2.57% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.48% 7477393.072 6693954.417 - 0.03% -
std::map<int,_int>::count(key)_(non-existent)/8192 -10.42% 12.381 11.090 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -10.39% 48.467 43.431 - 0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -10.38% 38.303 34.329 - -0.62% -
BM_PushHeap_float_SingleElement_4 -10.37% 0.385 0.345 - -4.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -10.29% 20.954 18.798 - -9.67% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -10.28% 5.895 5.289 - 13.49% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -10.25% 318.187 285.569 - -12.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -10.08% 41.797 37.584 - 8.83% -
SetIntersection_Front_Set_uint32_16384_64 -10.06% 1832226.781 1647926.623 - -2.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.04% 2.628 2.364 - -11.95% -
std::unordered_set<int>::contains(key)_(existent)/8192 -10.04% 1.386 1.247 - -20.66% -
SetIntersection_Front_Set_float_1024_64 -9.86% 1824390.156 1644590.135 - -10.27% -
SetIntersection_Interlaced_Vector_float_16384_16 -9.78% 4148013.691 3742177.967 - 1.83% -
std::fill_n(list<int>)/8192 -9.77% 8904.409 8034.044 - -11.19% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -9.74% 7.971 7.195 - -13.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -9.71% 0.341 0.307 - -23.92% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -9.68% 11.869 10.719 - -4.00% -
bm_ranges_lexicographical_compare<int>/1 -9.66% 1.376 1.243 - -5.01% -
std::set<int>::contains(key)_(non-existent)/32 -9.59% 2.987 2.701 - -6.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.56% 21.855 19.766 - -18.50% -
SetIntersection_None_Set_float_1024_64 -9.55% 10429469.858 9432975.497 - 6.93% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.55% 24.210 21.897 - -11.77% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.54% 93.587 84.657 - 0.04% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -9.52% 36.661 33.171 - 1.80% -
std::swap_ranges(deque<int>)/1024 -9.48% 352.694 319.255 - 0.03% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.44% 17.815 16.134 - -0.22% -
SetIntersection_None_Set_uint64_16384_16 -9.43% 188140589.485 170390398.964 - 1.87% -
std::find_end(deque<int>)_(process_all)/8192 -9.43% 2262.018 2048.764 - -3.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -9.42% 42.464 38.465 - -5.87% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -9.40% 57.586 52.173 - -0.87% -
SetIntersection_Front_Set_float_262144_256 -9.38% 3813215.308 3455654.018 - -16.95% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -9.35% 7.932 7.190 - -6.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.34% 55.728 50.523 - 2.50% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.31% 363.167 329.339 - 3.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.27% 2.066 1.874 - -3.69% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -9.25% 366.250 332.358 - -7.61% -
std::search(list<int>)_(no_match)/8192 -9.24% 7290.565 6617.204 - -10.87% -
std::set<std::string>::contains(key)_(existent)/1024 -9.22% 23.271 21.126 - -12.74% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -9.12% 1.602 1.456 - 6.48% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -9.11% 367.577 334.103 - -29.31% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.10% 8068.077 7334.281 - 2.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -9.08% 1231.598 1119.723 - -6.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -9.06% 1.702 1.548 - -15.51% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -9.04% 39.644 36.062 - 2.97% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.03% 0.921 0.838 - -0.91% -
rng::contains_subrange(deque<int>)_(same_length)/50 -9.01% 28.668 26.085 - 0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.99% 33.989 30.933 - 15.09% -
std::set<std::string>::ctor(const&)/32 -8.96% 779.878 709.979 - -15.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -8.91% 56.581 51.540 - 22.50% -
std::search(list<int>)_(single_element)/8192 -8.89% 9381.994 8548.066 - -4.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -8.86% 2746638.314 2503249.464 - 4.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.84% 1529.396 1394.203 - -19.12% -
std::find_first_of(list<int>)_(large_needle)/1024 -8.83% 930979.139 848773.210 - -7.98% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.80% 0.767 0.699 - 0.49% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -8.76% 121.553 110.901 - 121.34% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -8.76% 379021302.773 345808949.386 - -1.41% -
std::copy_if(list<int>)_(entire_range)/64 -8.71% 33.096 30.214 - -17.68% -
ranges::min(std::list<__int128>)/1 -8.70% 0.405 0.369 - -18.90% -
SetIntersection_Front_Set_uint32_16384_16384 -8.69% 234529668.646 214147625.505 - -3.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.66% 2262882.568 2067006.432 - -0.69% -
std::swap_ranges(deque<int>)/8192 -8.65% 2790.289 2548.796 - 0.04% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.63% 465.985 425.785 - -4.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.60% 11.178 10.217 - -14.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -8.58% 1.329 1.215 - -6.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.53% 2117675.537 1936966.227 - -1.19% -
SetIntersection_Front_Set_uint32_1024_64 -8.51% 1779354.405 1627944.484 - -8.05% -
std::vector<int>::ctor(size)/32 -8.50% 11.487 10.511 - -27.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.49% 26.509 24.257 - -29.77% -
rng::fold_left(list<int>)/1048576 -8.45% 1478336.315 1353367.212 - 0.13% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.40% 3.013 2.760 - -0.44% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -8.38% 11.815 10.825 - -2.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -8.33% 2368798.765 2171515.373 - -5.07% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -8.32% 475.433 435.879 - -1.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -8.32% 42.792 39.233 - 25.89% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -8.30% 13.032 11.951 - -2.16% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -8.25% 20.123 18.463 - -0.92% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.24% 14.036 12.880 - 3.59% -
std::map<int,_int>::find(key)_(non-existent)/8192 -8.23% 8.133 7.463 - -5.01% -
rng::contains(vector<int>)_(process_all)/8 -8.23% 2.605 2.390 - -5.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.22% 27.868 25.577 - -45.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 -8.20% 11.863 10.891 - -2.18% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -8.17% 30.113 27.652 - 2.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.14% 21.680 19.915 - -7.92% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -8.13% 12.952 11.900 - -2.64% -
std::copy(vector<bool>)_(aligned)/1048576 -8.12% 3052.049 2804.295 - -26.07% -
std::copy_n(vector<int>)/32768 -8.12% 3706.080 3405.329 - -9.91% -
SetIntersection_None_Set_float_1024_16 -8.11% 10248572.116 9417532.266 - 5.06% -
BM_StringFindCharLiteral/1024 -8.08% 21.330 19.607 - 9.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -8.07% 0.963 0.885 - 3.20% -
BM_PushHeap_uint32_Random_4 -8.07% 2.217 2.038 - -7.65% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.05% 408.549 375.660 - 0.01% -
std::move_backward(vector<bool>)_(aligned)/64 -8.03% 1.841 1.693 - -1.80% -
std::find(vector<int>)_(bail_25%)/8 -8.03% 1.563 1.437 - -0.28% -
std::replace(list<int>)_(prefix)/8192 -8.01% 7613.039 7003.349 - -0.59% -
std::map<std::string,_int>::erase(iterator)/1024 -7.99% 28.573 26.289 - 3.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.96% 2140535.238 1970060.139 - -1.42% -
SetIntersection_Interlaced_Vector_string_256_64 -7.95% 20066143.720 18471670.776 - -11.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.93% 20.881 19.225 - 4.97% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.90% 26.909 24.783 - 3.11% -
std::fill(vector<bool>)/32768 -7.90% 32.668 30.088 - 0.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -7.84% 21.030 19.380 - 0.22% -
SetIntersection_Front_Set_uint32_16384_1024 -7.84% 12694672.703 11699678.629 - -7.64% -
std::list<int>::ctor(size)/8192 -7.83% 106137.091 97828.421 - 4.79% -
BM_std_minmax_element<short>/70000 -7.83% 19388.015 17870.902 - -4.94% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -7.82% 108264.354 99795.961 - -5.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.80% 0.432 0.399 - -2.43% -
std::adjacent_find(list<int>)/8192 -7.79% 7144.013 6587.542 - -8.56% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -7.78% 56906.211 52477.821 - 1.14% -
BM_std_minmax_element<short>/64000 -7.77% 17740.425 16361.352 - -4.66% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.75% 5.923 5.464 - 0.48% -
std::set<int>::clear()/32 -7.71% 674.424 622.429 - 0.28% -
SetIntersection_Front_Vector_string_262144_64 -7.70% 3342480.281 3085125.712 - -5.73% -
ranges::min(std::deque<long_long>)/64 -7.69% 17.923 16.544 - -6.05% -
BM_std_minmax_element<short>/65536 -7.68% 18139.390 16746.844 - -4.72% -
SetIntersection_Interlaced_Set_string_262144_4 -7.65% 1941455.893 1792860.106 - -3.23% -
SetIntersection_Front_Vector_string_1024_16 -7.58% 1679985.493 1552601.082 - -6.09% -
bm_ranges_swap_ranges_vb_aligned/256 -7.58% 4.410 4.075 - 17.88% -
SetIntersection_Interlaced_Set_float_256_64 -7.58% 13344308.341 12332760.189 - -5.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -7.58% 15155542.127 14007180.167 - -4.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -7.56% 8881320.600 8209591.985 - -0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.55% 14677191.278 13569358.416 - -2.15% -
std::list<int>::ctor(size)/32 -7.54% 361.523 334.270 - 4.16% -
BM_PushHeap_uint32_SingleElement_64 -7.53% 0.378 0.350 - -3.45% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.53% 8523.871 7882.149 - -0.08% -
SetIntersection_None_Set_string_262144_4 -7.50% 1717541.586 1588715.330 - -3.77% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -7.50% 1382075.654 1278460.535 - -0.33% -
std::remove_copy(deque<int>)_(prefix)/50 -7.49% 22.316 20.645 - -2.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.47% 0.373 0.345 - -10.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.45% 108814.201 100707.120 - -5.13% -
std::vector<int>::ctor(size)/1024 -7.44% 43.999 40.727 - -8.30% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -7.41% 12535.788 11607.148 - -19.77% -
SetIntersection_None_Set_string_262144_1024 -7.36% 1732194.988 1604651.449 - -3.03% -
SetIntersection_None_Set_string_262144_16 -7.32% 1714011.148 1588483.563 - -3.88% -
SetIntersection_Front_Set_float_1024_1024 -7.32% 12028356.156 11147609.819 - -17.79% -
std::list<int>::insert(begin)_(cheap_elements)/32 -7.31% 11.969 11.094 - 0.68% -
std::find(list<int>)_(process_all)/8192 -7.30% 8010.485 7426.084 - 4.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.29% 41.446 38.423 - -2.81% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.27% 2.456 2.277 - -7.18% -
SetIntersection_None_Set_string_262144_262144 -7.26% 1726072.592 1600830.406 - -3.52% -
SetIntersection_Front_Set_float_16384_1024 -7.26% 12284584.748 11393336.943 - -16.11% -
BM_lexicographical_compare_three_way_fast_path/16 -7.25% 4.642 4.305 - -1.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -7.24% 35.632 33.052 - 0.25% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.21% 6029347.279 5594476.438 - -7.04% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -7.21% 12612.416 11702.797 - -5.85% -
std::flat_map<int,_int>::erase(iterator)/1024 -7.20% 80.645 74.842 - 0.25% -
SetIntersection_None_Set_string_262144_64 -7.17% 1713056.967 1590152.916 - -3.55% -
std::find(vector<char>)_(process_all)/50 -7.17% 1.765 1.639 - -1.58% -
std::multiset<int>::contains(key)_(non-existent)/0 -7.17% 0.301 0.280 - 0.85% -
std::move(vector<int>)/262144 -7.15% 23911.106 22200.387 - 28.43% -
SetIntersection_Front_Set_uint64_262144_256 -7.15% 4176599.666 3877871.377 - -0.16% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -7.14% 11.417 10.601 - -4.12% -
SetIntersection_None_Set_string_262144_1 -7.14% 1712280.273 1589964.764 - -4.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -7.14% 106500.665 98895.140 - -6.32% -
std::rotate(list<int>)_(by_1/3)/8192 -7.13% 11259.866 10457.362 - 26.00% -
SetIntersection_None_Set_string_262144_16384 -7.13% 1715653.973 1593386.965 - -4.21% -
SetIntersection_Front_Set_uint64_1024_64 -7.12% 1786903.996 1659645.592 - -6.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.12% 1192.699 1107.804 - -4.74% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.10% 558.378 518.737 - -7.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.09% 10.656 9.901 - -5.32% -
SetIntersection_None_Set_string_262144_256 -7.08% 1712714.518 1591407.551 - -4.50% -
SetIntersection_Front_Vector_string_256_256 -7.04% 20302649.588 18872842.634 - -1.72% -
rng::starts_with(list<int>)/8192 -7.04% 8939.688 8310.146 - -9.68% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.02% 11.041 10.266 - -2.67% -
std::stable_partition(list<int>)_(sparse)/8192 -7.02% 9255.933 8606.074 - -3.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -7.01% 7.071 6.575 - 1.47% -
BM_std_minmax_element<short>/4000 -6.99% 1112.263 1034.521 - -4.17% -
SetIntersection_Front_Set_uint32_16384_256 -6.98% 3903742.050 3631314.501 - -6.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.97% 399.229 371.383 - 1.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -6.96% 32.824 30.540 - -4.34% -
rng::find_last(deque<int>)_(bail_90%)/1024 -6.95% 30.857 28.713 - -0.88% -
BM_std_minmax_element<short>/4096 -6.94% 1137.796 1058.834 - -4.18% -
std::set<std::string>::ctor(const&,_alloc)/32 -6.93% 749.728 697.742 - -7.49% -
std::search(list<int>)_(single_element)/1000 -6.92% 693.038 645.064 - -6.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.92% 1855618.084 1727298.502 - -2.60% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -6.90% 16298.638 15173.421 - 2.73% -
std::fill_n(vector<bool>)/64 -6.90% 1.454 1.354 - 0.72% -
BM_std_minmax_element<short>/5500 -6.89% 1524.688 1419.579 - -4.13% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.89% 40.518 37.726 - 0.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.89% 24.364 22.686 - -2.29% -
std::set<int>::erase(iterator)/8192 -6.89% 21.094 19.641 - -0.14% -
std::unordered_set<std::string>::erase(iterator)/8192 -6.89% 37.056 34.505 - 18.20% -
std::move_backward(deque<int>)/32768 -6.87% 3760.736 3502.186 - 3.19% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -6.87% 3.922 3.652 - -0.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -6.86% 11.559 10.766 - -8.73% -
std::unordered_set<std::string>::ctor(const&)/32 -6.85% 727.223 677.415 - -14.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -6.82% 7.169 6.680 - 1.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -6.80% 32.381 30.180 - -5.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -6.79% 24.598 22.926 - 0.37% -
std::set<int>::erase(key)_(existent)/32 -6.79% 22.895 21.340 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.79% 1.373 1.280 - -7.71% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -6.79% 6991.775 6517.182 - 0.07% -
ranges::min(std::deque<long_long>)/1 -6.77% 0.692 0.645 - -4.90% -
std::search(list<int>,_pred)_(no_match)/8192 -6.77% 7812.706 7283.826 - -6.60% -
std::is_sorted_until(vector<int>)/8 -6.76% 2.264 2.111 - 2.38% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -6.75% 5.518 5.146 - -5.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -6.75% 3.785 3.530 - -0.65% -
std::find_end(deque<int>)_(match_near_end)/1000 -6.73% 36.416 33.965 - 1.03% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -6.73% 0.519 0.484 - -23.00% -
std::count_if(list<int>)_(every_other)/8192 -6.72% 7564.698 7056.161 - -15.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.70% 1267.526 1182.565 - -5.81% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.70% 12482.799 11646.583 - 3.77% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.69% 216.187 201.734 - 1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.68% 6050602.521 5646411.300 - -7.62% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -6.66% 28351.266 26462.466 - 5.79% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -6.64% 24.728 23.087 - 0.56% -
BM_PushHeap_uint64_Ascending_64 -6.61% 1.621 1.514 - 0.00% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -6.61% 5.441 5.081 - -4.05% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -6.59% 21.874 20.432 - -1.34% -
std::unique(list<int>)_(contiguous)/1024 -6.58% 978.805 914.358 - -0.30% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -6.58% 20.255 18.922 - -3.95% -
SetIntersection_Interlaced_Set_float_1024_256 -6.58% 14124002.832 13194393.659 - -5.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.57% 9752.252 9111.779 - 10.22% -
SetIntersection_None_Set_string_16384_256 -6.55% 217362922.882 203135152.573 - 0.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.53% 36.748 34.348 - -2.64% -
SetIntersection_Front_Vector_uint64_256_256 -6.46% 4527121.242 4234734.290 - -0.22% -
std::partition_copy(vector<int>)/8192 -6.44% 4867.788 4554.086 - -1.17% -
std::list<int>::ctor(size)/1024 -6.44% 12989.231 12152.466 - 5.10% -
SetIntersection_Front_Vector_uint64_262144_256 -6.44% 2275792.403 2129269.147 - -6.50% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.42% 24.833 23.240 - -10.11% -
SetIntersection_Front_Set_float_16384_64 -6.40% 1720636.597 1610528.817 - -9.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.38% 2.767 2.590 - 2.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.37% 65757.758 61566.187 - -1.65% -
rng::contains_subrange(list<int>)_(single_element)/50 -6.37% 17.589 16.468 - 0.78% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.37% 75384.136 70584.043 - 4.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -6.36% 23.550 22.051 - 5.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.35% 1397090.414 1308344.973 - -4.82% -
std::sort(deque<int>)_(heap)/1024 -6.35% 6597.118 6178.426 - -0.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.34% 2.308 2.162 - -5.92% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.33% 2.922 2.737 - 6.21% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -6.32% 163.773 153.419 - -2.69% -
SetIntersection_None_Vector_string_262144_256 -6.32% 1314058.994 1231018.464 - -4.99% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.32% 8997.664 8429.180 - -1.51% -
BM_deque_deque_copy_backward/0 -6.30% 0.920 0.862 - -7.35% -
BM_PushHeap_uint32_Ascending_64 -6.28% 1.732 1.623 - 6.74% -
std::all_of(vector<int>)_(process_all)/8 -6.28% 2.508 2.350 - -0.13% -
BM_std_minmax_element<short>/1024 -6.27% 289.592 271.445 - -3.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.23% 17.545 16.452 - 1.87% -
std::find_end(deque<int>)_(process_all)/1048576 -6.23% 280870.422 263375.439 - -1.74% -
std::unique_copy(vector<int>)_(sprinkled)/32 -6.22% 13.737 12.883 - -2.33% -
std::search(vector<int>)_(same_length)/8192 -6.20% 1980.335 1857.536 - -0.41% -
BM_toupper_char<wchar_t> -6.16% 0.685 0.643 - 16.61% -
SetIntersection_Front_Set_uint32_256_64 -6.15% 5559929.939 5217769.115 - -4.39% -
std::unordered_set<int>::ctor(const&)/32 -6.15% 212.338 199.276 - 0.37% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -6.14% 33.167 31.131 - -7.18% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.12% 1.274 1.196 - 1.93% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.08% 1.690 1.587 - 1.86% -
std::move(deque<int>)/64 -6.07% 5.064 4.756 - -5.29% -
std::remove(list<int>)_(prefix)/1024 -6.06% 1019.988 958.126 - -4.54% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.05% 57677.308 54188.457 - 0.36% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -6.04% 12.308 11.565 - -0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -6.02% 1409.633 1324.725 - -0.53% -
std::set<int>::erase(iterator)/1024 -6.01% 20.912 19.655 - -0.58% -
std::map<int,_int>::erase(key)_(existent)/1024 -6.00% 26.135 24.566 - 0.66% -
BM_std_minmax_element<short>/512 -6.00% 147.277 138.441 - -3.37% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.99% 1.908 1.794 - -7.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.96% 1.264 1.189 - 0.07% -
BM_deque_vector_copy_backward/0 -5.95% 1.457 1.370 - -7.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.95% 2.364 2.224 - 2.42% -
std::multimap<std::string,_int>::erase(iterator)/32 -5.94% 30.903 29.068 - 15.20% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.93% 31.033 29.193 - 7.70% -
SetIntersection_Front_Set_uint32_1024_1024 -5.92% 12504634.461 11763785.702 - -5.39% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.92% 16.877 15.878 - 1.59% -
std::sort_heap(vector<NonIntegral>)/8 -5.92% 28.998 27.282 - -9.27% -
BM_PushHeap_uint32_PipeOrgan_1 -5.90% 0.553 0.520 - 27.32% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.89% 13405.796 12615.802 - -1.99% -
SetIntersection_None_Set_float_16384_1024 -5.89% 166615299.774 156808360.849 - 4.56% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -5.88% 4.503 4.239 - -2.02% -
std::search(list<int>)_(no_match)/1048576 -5.88% 866504.738 815594.376 - -2.37% -
SetIntersection_None_Set_float_16384_256 -5.87% 166810985.906 157025059.390 - 3.96% -
BM_PushHeap_uint32_SingleElement_262144 -5.85% 0.377 0.355 - -0.52% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.83% 51.354 48.358 - 1.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -5.81% 0.473 0.446 - 0.80% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.81% 30.532 28.760 - -0.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.80% 4.074 3.838 - -1.72% -
BM_PushHeap_uint32_SingleElement_16384 -5.78% 0.377 0.356 - -0.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.75% 1.422 1.340 - -5.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.72% 47152.100 44455.616 - -15.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.70% 1439.646 1357.548 - -0.37% -
BM_StringRelational_Eq_Small_Small_Control -5.70% 1.957 1.845 - -0.15% -
std::set<std::string>::find(key)_(existent)/8192 -5.69% 30.927 29.166 - -4.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 -5.69% 0.271 0.255 - -0.08% -
std::stable_sort(deque<int>)_(ascending)/1024 -5.68% 2230.857 2104.246 - 0.45% -
SetIntersection_Front_Set_uint32_262144_1024 -5.67% 12648085.151 11930614.936 - -16.76% -
SetIntersection_Front_Vector_uint64_1024_256 -5.63% 2255905.934 2128873.131 - -6.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -5.63% 67.164 63.383 - -16.26% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.60% 2853931.641 2694101.400 - -3.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.58% 8864.977 8369.920 - -0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.58% 232.156 219.198 - -10.07% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.57% 2.494 2.355 - 2.95% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.57% 24.405 23.047 - -4.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.57% 3.151 2.976 - -0.60% -
std::copy_n(vector<bool>)_(aligned)/4096 -5.55% 4.988 4.711 - 0.13% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.54% 1066.441 1007.351 - -5.22% -
SetIntersection_Front_Vector_string_1024_64 -5.53% 3372565.824 3185964.825 - -7.75% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -5.52% 11.603 10.963 - -2.98% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.50% 4775.323 4512.796 - -1.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -5.47% 23.656 22.362 - 0.60% -
std::is_sorted_until(vector<int>)/8192 -5.45% 1950.832 1844.424 - -0.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.45% 11.640 11.005 - -1.51% -
std::multimap<int,_int>::clear()/32 -5.44% 678.445 641.526 - -2.50% -
std::unique(list<int>)_(sprinkled)/1024 -5.43% 1010.788 955.898 - 1.42% -
BM_std_minmax_element<int>/3 -5.42% 1.139 1.078 - -5.27% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.41% 1.250 1.183 - -5.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.38% 73301573.745 69354482.918 - 6.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.38% 1.841 1.742 - 2.27% -
std::partition(deque<int>)_(sparse)/8192 -5.38% 3105.985 2938.988 - -10.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.37% 357714950.178 338500740.711 - -7.72% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.36% 78420.789 74218.494 - 11.33% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.33% 921825.479 872649.979 - -3.45% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.33% 18207.569 17236.629 - 2.23% -
SetIntersection_Interlaced_Vector_float_64_64 -5.31% 11526123.374 10913942.921 - 0.25% -
BM_PushHeap_uint32_SingleElement_1024 -5.30% 0.383 0.362 - -0.09% -
std::lower_bound(std::vector<int>)/8 -5.30% 8.180 7.747 - -0.03% -
BM_std_minmax_element<long_long>/2 -5.29% 0.680 0.644 - -5.23% -
std::sort(deque<int>)_(repeated)/1024 -5.29% 1008.344 955.024 - -0.51% -
BM_deque_vector_move_backward/65536 -5.26% 8490.186 8043.628 - 9.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.25% 37.826 35.839 - -14.57% -
SetIntersection_Interlaced_Vector_string_256_256 -5.25% 19869700.547 18826121.164 - -9.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.24% 13140521.948 12451405.886 - -8.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -5.24% 22.952 21.750 - -0.37% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.24% 0.266 0.252 - -4.79% -
SetIntersection_None_Set_float_16384_64 -5.22% 166466482.387 157768916.816 - 4.17% -
std::copy_backward(vector<int>)/4096 -5.22% 252.408 239.229 - 2.43% -
SetIntersection_None_Vector_string_16384_256 -5.22% 1249097.163 1183890.850 - -0.86% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -5.21% 37.367 35.421 - -14.21% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -5.20% 15.423 14.620 - -4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.20% 2516642.119 2385674.607 - 4.80% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -5.20% 1.274 1.208 - -1.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -5.17% 21.084 19.995 - -3.04% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.16% 23.410 22.202 - -12.25% -
bm_lexicographical_compare<int>/8 -5.16% 1.606 1.523 - 4.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.16% 11.125 10.552 - -0.52% -
std::multimap<int,_int>::count(key)_(existent)/32 -5.15% 3.728 3.536 - -2.24% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.15% 19124.329 18139.986 - -0.84% -
BM_lexicographical_compare_three_way_slow_path/16384 -5.15% 4785.821 4539.582 - 0.18% -
std::generate(list<int>)/8192 -5.13% 8048.171 7635.436 - -0.76% -
BM_PushHeap_string_QuickSortAdversary_256 -5.13% 15.816 15.005 - 3.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.12% 990.191 939.521 - 2.33% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.11% 43.016 40.817 - -5.61% -
BM_lexicographical_compare_three_way_slow_path/1048576 -5.09% 309845.754 294074.444 - -2.88% -
BM_lexicographical_compare_three_way_slow_path/4096 -5.08% 1206.175 1144.850 - 0.17% -
SetIntersection_Front_Set_uint32_256_256 -5.07% 7686429.963 7296719.271 - -4.74% -
BM_deque_deque_ranges_move_backward/64 -5.05% 3.593 3.412 - 1.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.03% 29605.650 28117.026 - -1.48% -
BM_StringConstructDestroyCStr_Large_Opaque -5.02% 16.237 15.422 - -16.86% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.01% 6086.196 5781.069 - -5.76% -
BM_PushHeap_uint64_Ascending_262144 -5.01% 4.947 4.699 - -1.71% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.00% 38.704 36.767 - -7.75% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.99% 26.861 25.522 - -5.27% -
std::count(list<int>)_(every_other)/8192 -4.98% 7329.433 6964.143 - -7.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.98% 14566339.902 13840470.247 - -1.14% -
std::is_sorted(vector<int>,_pred)/8 -4.97% 3.353 3.186 - -3.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -4.97% 163400.797 155283.606 - -0.67% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.96% 1.319 1.253 - -6.83% -
std::move_backward(vector<int>)/262144 -4.95% 23413.485 22253.672 - 1.76% -
SetIntersection_Front_Set_string_1024_64 -4.95% 4563102.003 4337184.354 - -12.67% -
SetIntersection_None_Set_float_16384_16 -4.95% 165945645.860 157733224.148 - 3.87% -
BM_deque_deque_ranges_copy_backward/64000 -4.94% 7991.244 7596.254 - 3.03% -
std::move(list<int>)/64 -4.94% 40.970 38.947 - -0.17% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -4.93% 65.654 62.416 - -5.34% -
BM_lexicographical_compare_three_way_slow_path/16 -4.93% 4.792 4.556 - 0.12% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.92% 12423.705 11812.796 - -4.47% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.91% 76255.662 72511.497 - -3.05% -
BM_PushHeap_uint64_Ascending_256 -4.91% 2.198 2.090 - 0.08% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.90% 1.437 1.367 - -11.02% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -4.89% 10.787 10.259 - 6.52% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -4.88% 28.853 27.444 - 11.25% -
SetIntersection_Interlaced_Set_uint64_262144_4 -4.87% 1388647.297 1321086.914 - 0.76% -
bm_lexicographical_compare<signed_char>/1 -4.85% 1.341 1.276 - -16.70% -
BM_PushHeap_float_SingleElement_16 -4.85% 0.383 0.365 - 0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.83% 16.387 15.595 - -1.24% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.83% 10.559 10.049 - 4.18% -
SetIntersection_None_Set_uint32_262144_4 -4.81% 1281340.818 1219657.553 - 3.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.81% 1850504.765 1761428.560 - 0.94% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.80% 21046930.361 20036885.588 - -4.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.80% 54.256 51.654 - -18.05% -
std::multiset<int>::erase(key)_(existent)/8192 -4.79% 63.857 60.796 - -2.23% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.79% 56.322 53.624 - 0.08% -
SetIntersection_Front_Set_float_262144_1024 -4.79% 11832908.769 11266139.329 - -15.60% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -4.79% 8759.552 8340.383 - 0.89% -
std::stable_partition(vector<int>)_(sparse)/32 -4.77% 7.387 7.035 - -2.61% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -4.77% 187589.699 178646.582 - -4.33% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.75% 1.358 1.294 - -1.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.73% 5150.983 4907.381 - -10.65% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.73% 40.915 38.981 - -3.44% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.72% 36.451 34.731 - -2.58% -
SetIntersection_None_Set_uint32_262144_1024 -4.71% 1275189.617 1215170.328 - 3.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.70% 0.263 0.251 - -5.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.70% 460.963 439.292 - -1.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.70% 1284.450 1224.112 - -1.31% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.68% 16.466 15.695 - -3.03% -
BM_lexicographical_compare_three_way_slow_path/64 -4.68% 18.669 17.796 - -0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.68% 24.704 23.549 - 8.92% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.67% 16559.071 15786.120 - -4.38% -
std::find_if(list<int>)_(bail_25%)/32768 -4.66% 7938.159 7568.371 - 6.93% -
std::unique(list<int>)_(contiguous)/8192 -4.65% 7321.976 6981.410 - -0.08% -
SetIntersection_Interlaced_Vector_string_64_64 -4.64% 26676506.792 25437607.361 - -6.69% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -4.64% 1.528 1.457 - -0.83% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -4.63% 17.014 16.225 - -2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.63% 14473994.227 13804073.000 - -1.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.63% 27786.821 26501.089 - -9.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.62% 1190456.238 1135424.816 - -4.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.62% 3.150 3.004 - -1.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.61% 67.779 64.655 - 1.90% -
SetIntersection_None_Set_uint32_262144_64 -4.60% 1275750.895 1217039.875 - 3.11% -
std::set<int>::erase(iterator)/32 -4.60% 20.541 19.595 - -0.44% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.60% 163.643 156.121 - -5.04% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.60% 30002.071 28623.109 - -1.45% -
SetIntersection_None_Set_uint64_16384_256 -4.59% 176627151.143 168513424.085 - -0.32% -
BM_PushHeap_uint32_SingleElement_256 -4.57% 0.402 0.383 - -1.65% -
rng::starts_with(list<int>,_pred)/8192 -4.57% 9420.516 8989.996 - -7.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -4.57% 1426686.766 1361539.227 - 0.42% -
std::sort(deque<int>)_(heap)/8 -4.56% 25.540 24.377 - 0.30% -
std::multiset<int>::insert(value)_(already_present)/32 -4.55% 18.939 18.077 - -2.29% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.54% 3.913 3.735 - -0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.54% 67232.028 64182.060 - -4.34% -
SetIntersection_None_Set_uint32_262144_256 -4.53% 1275830.402 1217999.998 - 3.52% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.53% 307.134 293.226 - 0.12% -
std::remove_copy_if(list<int>)_(prefix)/8192 -4.52% 7962.241 7602.170 - 5.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.52% 38983.785 37222.469 - -9.40% -
std::for_each_n(join_view(vector<vector<int>>))/32 -4.51% 4.007 3.826 - -0.11% -
std::make_heap(vector<int>)_(repeated)/1024 -4.51% 586.633 560.190 - -0.04% -
SetIntersection_None_Set_uint32_262144_16 -4.50% 1277326.580 1219897.949 - 3.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.49% 36.835 35.182 - -0.93% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.49% 6998.749 6684.671 - -0.46% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -4.48% 139.660 133.402 - -0.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.48% 32.056 30.620 - -5.97% -
std::find_if(vector<int>)_(process_all)/32768 -4.48% 3350.454 3200.449 - 0.22% -
std::set<int>::equal_range(key)_(existent)/32 -4.47% 1.837 1.755 - -2.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.47% 0.488 0.466 - 1.98% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.47% 4998947.466 4775664.986 - -4.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.46% 40802.768 38981.147 - -7.67% -
SetIntersection_Front_Set_string_1024_256 -4.44% 14924602.482 14261590.358 - -0.17% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -4.44% 409.764 391.569 - -0.24% -
std::find_if(vector<int>)_(process_all)/1024 -4.44% 118.153 112.910 - 0.54% -
SetIntersection_None_Set_uint64_16384_4 -4.43% 181268313.105 173230736.899 - 5.44% -
BM_deque_deque_ranges_copy_backward/70000 -4.43% 8859.530 8467.242 - 4.13% -
BM_deque_vector_copy_backward/64000 -4.41% 8315.791 7948.763 - 5.66% -
SetIntersection_None_Set_uint64_1_1 -4.41% 558473573.444 533850770.330 - -0.46% -
std::find_if(vector<int>)_(process_all)/8192 -4.40% 843.751 806.658 - 0.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.39% 236756756.105 226361795.331 - -2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.37% 14524952.465 13889656.556 - -1.57% -
std::copy_n(vector<bool>)_(aligned)/64 -4.37% 1.345 1.286 - -3.94% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.37% 168.266 160.919 - 0.47% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.36% 1533846.067 1467006.653 - -18.34% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.35% 17824205.290 17048662.973 - -2.68% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -4.34% 77829.368 74455.125 - 1.12% -
rng::starts_with(deque<int>)/1024 -4.33% 464.999 444.884 - -6.70% -
std::reverse(vector<int>)/8 -4.31% 1.573 1.505 - -2.60% -
SetIntersection_None_Set_uint32_262144_1 -4.31% 1286064.129 1230654.377 - 3.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.30% 1845.914 1766.560 - 178.68% -
std::any_of(list<int>)_(process_all)/8192 -4.29% 7648.764 7320.415 - -6.92% -
SetIntersection_Front_Vector_string_256_64 -4.29% 10637100.735 10181106.309 - 0.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.27% 1467.098 1404.507 - 0.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -4.26% 136.096 130.305 - 0.09% -
std::find(deque<int>)_(bail_25%)/8 -4.25% 2.374 2.273 - 0.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -4.24% 33.210 31.800 - -3.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.22% 21.072 20.182 - -59.84% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.21% 12876.921 12334.946 - -1.01% -
std::stable_partition(deque<int>)_(dense)/32 -4.19% 29.181 27.958 - -3.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.19% 70833.598 67865.700 - -9.29% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.18% 22.471 21.531 - -2.77% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.18% 11.478 10.999 - -2.10% -
ranges::minmax(std::list<char>)/1 -4.16% 0.396 0.379 - 0.55% -
BM_PushHeap_uint32_Ascending_256 -4.16% 2.241 2.148 - 3.27% -
rng::starts_with(list<int>)/8 -4.16% 3.025 2.899 - -0.67% -
std::fill(vector<bool>)/512 -4.14% 1.534 1.470 - -1.55% -
std::set<int>::clear()/0 -4.14% 405.831 389.049 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.13% 1414.127 1355.730 - -4.40% -
std::generate(deque<int>)/32 -4.09% 8.336 7.996 - 0.30% -
SetIntersection_Interlaced_Vector_float_256_64 -4.08% 7726264.648 7410981.123 - 2.63% -
SetIntersection_Interlaced_Set_string_262144_1024 -4.07% 2121881.674 2035432.453 - -1.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.07% 13430.995 12884.057 - -1.50% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.07% 86875.540 83340.650 - 0.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.06% 369.974 354.954 - 10.81% -
std::count(list<int>)_(every_other)/1048576 -4.06% 843498.394 809267.649 - -7.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -4.05% 0.352 0.338 - 0.01% -
BM_lexicographical_compare_three_way_slow_path/4 -4.04% 1.226 1.176 - 0.08% -
SetIntersection_None_Set_uint64_16384_64 -4.03% 183861510.293 176447012.998 - 3.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -4.03% 3.324 3.190 - -6.40% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.00% 26704.119 25634.673 - -0.33% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -3.99% 2.446 2.349 - -0.92% -
std::set<int>::find(key)_(existent)/1024 -3.98% 4.039 3.878 - -3.68% -
BM_vector_deque_ranges_move_backward/70000 -3.93% 8649.954 8309.944 - 6.25% -
BM_deque_vector_move_backward/64000 -3.92% 8270.867 7946.372 - 5.73% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.92% 6.741 6.477 - -0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.91% 1041566.760 1000815.055 - -4.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.90% 372.974 358.420 - 2.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.90% 911.035 875.520 - -4.69% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -3.88% 20.199 19.415 - -0.75% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.86% 11.931 11.471 - 4.91% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.85% 38.924 37.424 - -8.86% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -3.85% 40.369 38.813 - 1.47% -
std::multiset<int>::erase(key)_(existent)/1024 -3.85% 41.042 39.461 - -1.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.85% 615.948 592.227 - -15.72% -
SetIntersection_Interlaced_Set_uint64_262144_16 -3.85% 1706309.490 1640687.338 - 0.30% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.84% 7522.839 7233.613 - 7.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.84% 1084037.171 1042411.154 - -2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.83% 13131173.833 12627879.081 - 0.47% -
SetIntersection_Interlaced_Vector_string_262144_4 -3.83% 2089841.510 2009892.682 - -7.94% -
std::partial_sort(deque<int>)_(descending)/8 -3.82% 44.744 43.034 - -0.85% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.81% 65.081 62.600 - 1.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.81% 1819.961 1750.624 - -2.11% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.79% 33.288 32.027 - -1.85% -
std::is_sorted_until(vector<int>,_pred)/8 -3.78% 3.813 3.669 - 0.76% -
SetIntersection_Front_Set_uint32_64_64 -3.78% 13329077.164 12825120.521 - -2.88% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.77% 33833.771 32556.762 - -2.13% -
SetIntersection_None_Vector_string_16384_16384 -3.76% 1241347.181 1194691.164 - -1.43% -
std::map<int,_int>::count(key)_(non-existent)/32 -3.76% 3.068 2.953 - 2.77% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.75% 24.097 23.193 - -4.87% -
std::copy_if(deque<int>)_(entire_range)/8 -3.75% 2.644 2.545 - -3.76% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.74% 1043.185 1004.156 - -0.16% -
rng::contains(list<int>)_(process_all)/1048576 -3.74% 851964.832 820108.136 - -0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.74% 1330.905 1281.151 - -1.68% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.74% 21.118 20.329 - -3.22% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.73% 1.623 1.563 - 1.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.73% 26.459 25.472 - -5.41% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.73% 8180.992 7875.743 - 4.96% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.72% 1.287 1.239 - 1.27% -
BM_lexicographical_compare_three_way_slow_path/256 -3.71% 82.426 79.372 - 0.15% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -3.70% 910.483 876.793 - -4.64% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.69% 16961.533 16335.210 - -1.01% -
SetIntersection_Interlaced_Set_string_16384_1 -3.68% 1124961.408 1083573.367 - -0.43% -
BM_StringEraseWithMove_Huge_Opaque -3.68% 46.844 45.122 - -7.12% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.67% 836372.754 805665.268 - -3.93% -
std::find_if(deque<int>)_(bail_25%)/1024 -3.67% 80.426 77.479 - -0.39% -
std::move_backward(deque<int>)/4096 -3.66% 164.784 158.748 - 2.20% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.65% 78665932.341 75795846.081 - -0.05% -
std::copy_backward(vector<int>)/8 -3.63% 2.273 2.190 - 3.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.63% 24613663.949 23719604.840 - 0.39% -
BM_PushHeap_uint64_Ascending_1024 -3.63% 2.671 2.574 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.63% 8.077 7.784 - 1.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -3.62% 1051527.254 1013458.441 - -1.25% -
BM_PushHeap_string_Random_16384 -3.62% 16.868 16.258 - 1.78% -
BM_std_minmax_element<short>/64 -3.61% 17.806 17.163 - -1.04% -
std::unordered_set<int>::count(key)_(existent)/1024 -3.59% 1.431 1.379 - 6.55% -
std::unique(list<int>)_(sprinkled)/8192 -3.59% 8307.952 8009.763 - 1.81% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.59% 14234.207 13723.546 - 1.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.59% 64.406 62.096 - 0.69% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.58% 1.558 1.503 - -7.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 -3.58% 14688722.956 14162607.338 - -2.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.58% 20.813 20.068 - 8.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.56% 27.074 26.111 - -4.02% -
std::pop_heap(deque<int>)/1024 -3.56% 12.820 12.364 - 0.68% -
BM_PushHeap_uint64_Ascending_16384 -3.55% 3.694 3.563 - -0.31% -
std::set<int>::find(key)_(existent)/8192 -3.54% 8.479 8.178 - 2.01% -
std::copy(vector<int>)/32768 -3.54% 3794.545 3660.092 - -2.39% -
BM_toupper_string<char> -3.54% 15.658 15.104 - -1.17% -
std::find(vector<short>)_(bail_25%)/8 -3.53% 0.727 0.701 - -1.23% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.53% 78684247.906 75905360.918 - 1.90% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.52% 276.993 267.246 - 0.99% -
SetIntersection_None_Set_uint64_262144_4 -3.49% 1263002.523 1218869.061 - 1.49% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.49% 14180.939 13686.297 - 2.16% -
std::find_if_not(list<int>)_(process_all)/8192 -3.49% 7760.424 7489.924 - 3.98% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -3.48% 7919.954 7644.298 - 5.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.48% 1194288.356 1152773.674 - -2.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -3.48% 1008089.372 973047.172 - -1.77% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -3.47% 8801.577 8495.948 - -0.29% -
SetIntersection_None_Set_uint32_262144_262144 -3.47% 1263332.031 1219468.098 - 3.73% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.47% 57420310.615 55428378.755 - -0.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.47% 56473.341 54516.248 - 0.18% -
std::pop_heap(deque<float>)/8 -3.45% 53.949 52.087 - -0.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.45% 11.091 10.708 - 3.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.44% 757.863 731.793 - 0.37% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.43% 8635.276 8338.750 - -10.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.43% 2.766 2.671 - -9.54% -
std::shift_right(list<int>)/50 -3.43% 26.768 25.851 - -2.74% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.42% 1688973.471 1631132.977 - -6.32% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.41% 8.204 7.925 - 2.28% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -3.40% 777.161 750.773 - -0.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.40% 91.564 88.455 - -3.53% -
SetIntersection_None_Set_uint64_262144_16 -3.37% 1260536.947 1218009.522 - 0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.37% 7866578.576 7601398.755 - 6.36% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -3.36% 4.410 4.262 - -1.71% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.33% 55.319 53.476 - -4.21% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.33% 7271798.313 7029800.102 - 6.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.32% 10379.024 10034.780 - 23.91% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.30% 481.306 465.413 - -4.03% -
std::move(deque<int>)/1048576 -3.30% 56424.486 54561.943 - -0.73% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.30% 21.629 20.916 - -1.76% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.29% 1.665 1.610 - -0.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.28% 17.080 16.519 - -19.00% -
std::multiset<int>::ctor(const&)/0 -3.28% 13.106 12.676 - -0.24% -
BM_deque_deque_ranges_copy_backward/65536 -3.27% 8099.821 7834.873 - 5.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -3.27% 979907.375 947904.440 - -2.09% -
std::find_end(vector<int>)_(single_element)/8192 -3.26% 1921.792 1859.082 - -0.10% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.26% 1.665 1.611 - -6.10% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.26% 297.948 288.228 - -3.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.25% 768.678 743.718 - -11.83% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.22% 102293.494 99002.496 - 0.74% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.22% 110.428 106.876 - -5.22% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.21% 1.790 1.732 - -0.22% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.20% 293730.492 284330.873 - 3.90% -
SetIntersection_None_Vector_string_262144_4 -3.20% 1310110.090 1268231.829 - -1.72% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.19% 12.941 12.528 - 0.01% -
SetIntersection_None_Set_uint64_262144_1 -3.19% 1259909.670 1219770.672 - 0.19% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.18% 27.256 26.388 - -3.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.17% 364653623.421 353107968.170 - 1.63% -
SetIntersection_None_Set_uint64_16384_1 -3.16% 179379337.930 173707298.104 - 7.49% -
SetIntersection_Front_Set_float_262144_16 -3.16% 1189754.153 1152149.980 - -2.04% -
BM_PushHeap_uint64_SingleElement_16 -3.16% 0.349 0.338 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.16% 8916426.336 8634992.077 - -2.21% -
std::stable_partition(deque<int>)_(dense)/1024 -3.15% 603.772 584.748 - 1.39% -
BM_vector_deque_copy_backward/70000 -3.15% 8689.393 8416.080 - 5.49% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.14% 372.036 360.342 - 3.80% -
std::shift_right(list<int>)/8192 -3.14% 7633.019 7393.160 - -3.62% -
bm_lexicographical_compare<int>/64 -3.14% 4.571 4.427 - 1.91% -
SetIntersection_Interlaced_Set_string_256_256 -3.14% 28884192.823 27977957.682 - -13.99% -
std::list<std::string>::ctor(size)/32 -3.13% 365.107 353.661 - 1.59% -
std::upper_bound(std::forward_list<int>)/8192 -3.13% 10718.407 10382.478 - -3.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.13% 2328092.247 2255321.363 - -4.17% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.10% 208.290 201.828 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.10% 17737730.180 17188355.150 - -3.20% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.09% 5.490 5.321 - -0.03% -
BM_StringEraseToEnd_Small_Transparent -3.09% 0.412 0.399 - -0.18% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.08% 402.006 389.614 - -0.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.07% 895190.689 867705.084 - 0.67% -
std::move(deque<int>)/262144 -3.07% 15609.141 15130.062 - -0.31% -
SetIntersection_None_Set_string_64_1 -3.06% 23122593.854 22414411.756 - -2.51% -
rng::contains(deque<int>)_(process_all)/32 -3.06% 8.869 8.597 - -0.08% -
rng::fold_left(deque<int>)/8192 -3.05% 4528.093 4389.896 - -1.64% -
SetIntersection_None_Set_string_1024_256 -3.05% 9051458.720 8775420.817 - -2.28% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.04% 4.599 4.459 - 1.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.03% 44131.469 42792.613 - -1.68% -
std::multiset<int>::contains(key)_(existent)/1024 -3.02% 4.078 3.955 - -0.12% -
SetIntersection_None_Vector_string_262144_1 -3.02% 1325665.923 1285659.475 - -0.08% -
std::multiset<std::string>::contains(key)_(existent)/32 -3.02% 15.783 15.307 - -6.86% -
SetIntersection_None_Vector_string_1024_16 -3.02% 1178511.047 1142967.537 - -1.87% -
std::unique(deque<int>)_(sprinkled)/52 -3.02% 61.018 59.178 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.99% 11604873.388 11257597.416 - -2.85% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.99% 98.240 95.304 - -0.88% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.99% 13.212 12.818 - -1.30% -
bm_write -2.99% 609.932 591.724 - -2.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.97% 143457.872 139191.059 - -0.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.97% 1.233 1.197 - -0.35% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.96% 16.324 15.841 - 0.41% -
std::set<std::string>::clear()/8192 -2.95% 220470.689 213961.015 - -1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.95% 1312.250 1273.528 - -2.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.95% 19427878.544 18854710.142 - -0.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.95% 46.360 44.993 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.95% 0.599 0.581 - 0.25% -
std::rotate(vector<int>)_(by_1/4)/50 -2.93% 11.971 11.620 - 0.13% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.93% 2.081 2.020 - -0.05% -
std::fill(vector<bool>)/64 -2.92% 1.548 1.502 - -4.16% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.91% 34381.002 33381.293 - 4.04% -
SetIntersection_None_Set_uint32_262144_16384 -2.91% 1262376.059 1225702.879 - 4.96% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.90% 33.914 32.930 - -4.39% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.90% 23.950 23.256 - -3.54% -
std::find_if(vector<int>)_(process_all)/8 -2.89% 1.529 1.485 - 10.26% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.89% 34422.333 33426.150 - 3.31% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.89% 1566722.330 1521421.305 - 1.20% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.89% 131654.302 127851.854 - 7.80% -
SetIntersection_Interlaced_Set_string_1024_1 -2.88% 1110215.160 1078240.323 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.88% 402.215 390.647 - -0.68% -
std::partial_sort(deque<int>)_(ascending)/8 -2.87% 32.803 31.861 - -4.35% -
std::multiset<int>::count(key)_(existent)/8192 -2.87% 9.808 9.526 - -6.47% -
BM_PushHeap_uint32_PipeOrgan_16384 -2.87% 2.480 2.409 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.86% 14044.844 13643.005 - -0.37% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.85% 2.134 2.073 - 3.16% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.85% 13.940 13.542 - 1.41% -
std::stable_partition(deque<int>)_(dense)/50 -2.85% 38.746 37.642 - -0.71% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -2.84% 24.237 23.550 - -8.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.83% 30.254 29.399 - -4.98% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.83% 674.425 655.351 - -2.04% -
std::is_sorted(list<int>,_pred)/8192 -2.82% 8770.019 8522.512 - -1.47% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.81% 514.260 499.799 - -6.50% -
BM_deque_vector_copy_backward/65536 -2.81% 8492.640 8254.155 - 6.42% -
std::all_of(list<int>)_(process_all)/32768 -2.81% 27258.520 26493.386 - 3.27% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.81% 4.912 4.775 - -3.07% -
SetIntersection_Front_Set_string_256_16 -2.81% 7052088.733 6854276.947 - -6.31% -
std::fill_n(vector<int>)/50 -2.80% 2.269 2.205 - -0.05% -
std::partition_copy(deque<int>)/32 -2.80% 13.412 13.036 - 2.98% -
std::generate(list<int>)/32 -2.79% 8.622 8.382 - 0.00% -
SetIntersection_None_Set_float_16384_4 -2.78% 163077846.101 158536164.241 - 4.03% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.78% 20.753 20.175 - -0.82% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.78% 102.493 99.645 - 0.82% -
std::fill_n(vector<bool>)/262144 -2.77% 941.100 915.015 - 299.51% -
BM_deque_vector_move_backward/70000 -2.77% 9068.696 8817.493 - 13.76% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.77% 8.332 8.102 - -2.78% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.76% 3.561 3.463 - -5.13% -
BM_deque_deque_copy_backward/65536 -2.76% 8182.351 7956.717 - 5.07% -
SetIntersection_Front_Set_uint64_262144_1 -2.75% 1048045.244 1019257.406 - -1.82% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.75% 55306.275 53787.140 - 0.20% -
BM_deque_deque_ranges_move_backward/512 -2.73% 19.476 18.944 - 0.34% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.73% 3.156 3.070 - -0.28% -
SetIntersection_Front_Vector_uint64_262144_4 -2.73% 1083998.753 1054427.261 - -0.17% -
BM_vector_deque_ranges_copy_backward/64 -2.72% 3.063 2.980 - 0.40% -
BM_CmpLess_uchar_ushort -2.72% 1.079 1.049 - -2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.72% 36.284 35.299 - -3.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.71% 4.324 4.207 - -9.76% -
SetIntersection_Interlaced_Vector_uint64_262144_262144 -2.71% 359500953.084 349756214.572 - -0.30% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.71% 6689.157 6507.842 - -0.88% -
SetIntersection_Interlaced_Set_float_262144_16 -2.70% 1648941.404 1604370.605 - 3.00% -
BM_PushHeap_uint32_Ascending_1024 -2.70% 2.624 2.553 - 0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.69% 19323.969 18803.276 - 0.27% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.69% 1.868 1.818 - -10.59% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.69% 1033557.502 1005717.330 - -4.33% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.69% 2.944 2.865 - -4.65% -
std::count_if(list<int>)_(every_other)/1048576 -2.69% 902723.359 878454.831 - -0.76% -
BM_CmpEqual_ushort_int -2.69% 1.075 1.046 - 0.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.68% 18.104 17.619 - -0.42% -
std::for_each(set<int>::iterator)/32 -2.68% 25.183 24.508 - -0.68% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.67% 272.940 265.642 - -1.43% -
std::replace_if(deque<int>)_(prefix)/32 -2.67% 14.035 13.660 - -0.51% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.67% 971.091 945.175 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.67% 1077759.208 1049030.367 - -2.80% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.66% 642.804 625.722 - -14.08% -
std::adjacent_find(deque<int>,_pred)/50 -2.66% 29.430 28.648 - -1.06% -
SetIntersection_None_Set_string_256_16 -2.65% 11081183.928 10787074.422 - -3.02% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.65% 349454636.778 340180555.702 - -4.44% -
SetIntersection_Front_Set_float_262144_4 -2.65% 1060296.395 1032179.921 - -3.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.64% 1049378.524 1021684.990 - -3.01% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.64% 563.813 548.938 - -2.63% -
std::unordered_set<int>::clear()/32 -2.64% 604.684 588.734 - -7.88% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.64% 1590699.139 1548782.391 - 1.85% -
std::set<int>::contains(key)_(existent)/32 -2.63% 1.670 1.626 - -0.32% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.62% 41.679 40.587 - -0.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.62% 91.773 89.371 - -0.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -2.62% 37.720 36.733 - -0.76% -
BM_StringConstructDestroyCStr_Small_Opaque -2.61% 2.135 2.079 - -5.00% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.61% 12.038 11.724 - -0.57% -
BM_vector_deque_ranges_copy_backward/64000 -2.61% 7933.637 7726.931 - 7.32% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.60% 67.435 65.680 - -0.30% -
BM_deque_deque_ranges_move/70000 -2.59% 3354.745 3267.774 - -5.18% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -2.59% 372714.498 363055.498 - -48.20% -
SetIntersection_None_Set_uint64_16384_1024 -2.59% 179295917.307 174653428.124 - 3.94% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.59% 22.363 21.784 - -1.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.58% 142348.651 138672.471 - -0.70% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.58% 6052.645 5896.375 - 0.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.58% 17270.175 16824.533 - 1.15% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.58% 24.067 23.446 - -1.38% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.58% 3.625 3.532 - 1.99% -
ranges::min(std::list<long_long>)/70000 -2.58% 45788.054 44608.195 - 1.42% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.58% 975065.007 949940.153 - -0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.57% 1033038.832 1006439.724 - -3.33% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.57% 24.088 23.468 - -3.14% -
SetIntersection_None_Set_float_256_64 -2.57% 9288696.419 9050379.388 - -3.98% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.56% 12216.958 11904.184 - -2.14% -
SetIntersection_None_Set_float_16384_1 -2.56% 163044302.707 158876722.860 - 4.54% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.55% 4.184 4.077 - 1.48% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.55% 20.428 19.907 - -1.96% -
BM_deque_deque_ranges_move/1 -2.55% 2.384 2.323 - -7.04% -
SetIntersection_Front_Set_string_262144_16 -2.54% 1865030.957 1817678.205 - -10.89% -
SetIntersection_Front_Set_uint64_16384_4 -2.53% 1070506.265 1043370.903 - -3.07% -
SetIntersection_None_Set_string_64_4 -2.52% 22117524.119 21561037.819 - 0.83% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.51% 44.664 43.544 - -0.09% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.51% 1625070.721 1584341.797 - -1.19% -
BM_deque_deque_move/1024 -2.50% 37.559 36.618 - -1.91% -
std::set<int>::equal_range(key)_(existent)/1024 -2.50% 4.474 4.362 - 1.71% -
SetIntersection_Front_Vector_string_16_16 -2.49% 51994914.436 50702788.308 - -1.08% -
std::find_if_not(deque<int>)_(process_all)/8 -2.47% 2.745 2.677 - 3.93% -
SetIntersection_Front_Vector_string_256_16 -2.47% 6119528.785 5968337.361 - -5.49% -
SetIntersection_Front_Vector_string_64_16 -2.47% 20777195.364 20264871.193 - -4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.46% 1897179.363 1850441.162 - 0.15% -
SetIntersection_Front_Set_uint32_262144_16384 -2.46% 222598656.815 217120069.332 - -0.97% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.45% 5108.066 4982.700 - -2.43% -
BM_deque_deque_ranges_move_backward/65536 -2.45% 8207.637 8006.404 - 6.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.45% 36885.186 35981.015 - -2.50% -
BM_deque_deque_ranges_move/2 -2.45% 2.127 2.075 - -7.36% -
std::flat_map<int,_int>::clear()/32 -2.45% 400.394 390.583 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.45% 1134731.730 1106975.809 - -1.01% -
std::find_if(list<int>)_(process_all)/8 -2.45% 2.325 2.268 - -3.54% -
std::stable_partition(list<int>)_(dense)/32 -2.45% 36.909 36.007 - -4.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.44% 293145.475 285978.326 - 3.26% -
std::adjacent_find(list<int>)/1048576 -2.44% 884049.277 862464.894 - -0.45% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.44% 22.183 21.642 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.43% 29433127.235 28716750.999 - 5.61% -
BM_deque_vector_ranges_move_backward/65536 -2.43% 8463.113 8257.331 - 4.38% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.42% 168.524 164.439 - -5.45% -
BM_StringConstructDestroyCStr_Large_Transparent -2.42% 10.265 10.016 - -17.89% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.42% 70.004 68.310 - -1.78% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.42% 4.214 4.112 - -2.54% -
BM_num_get<float> -2.40% 37.061 36.171 - -2.47% -
BM_PushHeap_uint32_Ascending_262144 -2.39% 4.752 4.639 - -0.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.39% 16.566 16.169 - -1.09% -
SetIntersection_Front_Set_string_1024_16 -2.39% 1924984.820 1879048.640 - -3.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.38% 22.209 21.680 - -0.67% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -2.38% 14.644 14.295 - 30.81% -
std::unique(deque<int>)_(sprinkled)/32 -2.38% 53.322 52.053 - 0.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -2.37% 1.505 1.469 - -7.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.37% 1164339.579 1136728.482 - -1.85% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.37% 437.647 427.270 - 1.16% -
SetIntersection_Front_Vector_uint64_1024_64 -2.37% 1353701.816 1321681.626 - -4.02% -
std::generate_n(deque<int>)/8192 -2.36% 1987.600 1940.619 - 0.10% -
std::find_end(list<int>)_(same_length)/8192 -2.36% 8086.025 7895.434 - -2.18% -
std::generate(vector<int>)/8192 -2.36% 1870.741 1826.667 - 0.16% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.35% 4936.997 4820.977 - 1.33% -
BM_deque_vector_ranges_move_backward/64000 -2.35% 8243.457 8049.969 - -11.55% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.35% 47.491 46.376 - -3.32% -
bm_lexicographical_compare<unsigned_char>/64 -2.35% 2.051 2.003 - 4.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.34% 151069.347 147528.769 - 1.03% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.33% 1.561 1.525 - -5.48% -
std::copy_if(vector<int>)_(entire_range)/8 -2.33% 2.303 2.249 - -0.20% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.32% 40.932 39.981 - -8.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.32% 951.683 929.613 - 5.17% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.32% 215.996 210.991 - -2.72% -
SetIntersection_Front_Vector_string_16384_64 -2.32% 3325848.973 3248845.247 - -5.25% -
SetIntersection_Interlaced_Set_float_262144_64 -2.31% 1599450.600 1562571.533 - 1.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.30% 146255.355 142884.841 - 1.38% -
BM_deque_deque_move_backward/1024 -2.30% 38.805 37.912 - -1.01% -
std::unordered_set<int>::contains(key)_(existent)/1024 -2.30% 1.187 1.159 - -27.04% -
BM_vector_deque_copy_backward/64000 -2.30% 7955.109 7772.162 - 7.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.30% 53.469 52.242 - -7.57% -
SetIntersection_Front_Vector_string_16384_256 -2.29% 9805278.933 9580313.723 - 1.53% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.29% 1642149.252 1604481.201 - 0.16% -
ranges::minmax(std::list<long_long>)/70000 -2.29% 55550.046 54278.639 - -0.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.29% 10.437 10.199 - -2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.29% 7554926.825 7382253.548 - -1.27% -
std::copy(vector<int>)/262144 -2.28% 12515.284 12229.479 - -2.47% -
BM_vector_deque_ranges_move_backward/64000 -2.28% 7668.906 7493.926 - 6.12% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.28% 6393.363 6247.691 - -2.22% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.28% 837.209 818.146 - 3.63% -
SetIntersection_None_Vector_uint64_1024_1 -2.27% 1081381.358 1056839.160 - -1.34% -
std::generate_n(deque<int>)/1024 -2.27% 247.754 242.137 - -0.08% -
BM_CmpEqual_uint_schar -2.26% 1.027 1.004 - -0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.26% 3735.513 3651.170 - -1.37% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.25% 5.772 5.642 - -2.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.25% 17222.481 16834.612 - 1.34% -
BM_PushHeap_string_Ascending_64 -2.25% 7.280 7.116 - -4.41% -
SetIntersection_None_Set_uint32_1024_64 -2.25% 9114125.322 8908997.518 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.25% 12281665.680 12005280.147 - -0.51% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -2.25% 1034.268 1011.016 - 1.11% -
std::sort(deque<int>)_(ascending)/8 -2.25% 18.424 18.010 - 2.31% -
SetIntersection_None_Vector_string_262144_1024 -2.24% 1324693.249 1294975.656 - 0.60% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -2.24% 0.694 0.678 - 0.21% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.23% 400985.174 392039.048 - -40.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.22% 16.430 16.065 - -3.58% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.22% 9.496 9.285 - -1.46% -
BM_CmpEqual_ushort_short -2.21% 1.008 0.986 - -4.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.21% 29.309 28.661 - 3.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.21% 53873.445 52682.885 - -0.76% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.21% 3630.311 3550.114 - 3.19% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.20% 81.433 79.638 - 0.92% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.20% 50.750 49.634 - -1.67% -
std::adjacent_find(list<int>,_pred)/1048576 -2.20% 933061.477 912574.838 - -0.49% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -2.20% 892.380 872.790 - 2.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -2.19% 35.521 34.742 - -3.23% -
SetIntersection_None_Set_string_16384_64 -2.18% 211043406.068 206443311.248 - 1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.18% 15786800.617 15443063.840 - 7.26% -
std::find_end(vector<int>)_(single_element)/1000 -2.17% 244.165 238.854 - 0.15% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.17% 36.559 35.764 - 0.12% -
std::map<int,_int>::find(key)_(non-existent)/32 -2.17% 2.273 2.224 - -1.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.17% 352024174.398 344402064.976 - 37.22% -
bm_ranges_swap_ranges_vb_aligned/512 -2.16% 5.332 5.217 - -0.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.16% 12984.345 12703.428 - -5.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.16% 13263.260 12977.230 - 2.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.16% 1074.433 1051.263 - 1.31% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.15% 4.804 4.701 - -2.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.15% 3035295.326 2969992.270 - -0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.15% 1268068.033 1240833.576 - 1.97% -
bm_lexicographical_compare<signed_char>/64 -2.15% 2.095 2.050 - -9.44% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.14% 108487.879 106165.903 - 4.20% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.14% 4.000 3.915 - -0.03% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.14% 10170746.818 9953365.427 - 0.13% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.14% 44.146 43.203 - -1.37% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -2.14% 820.288 802.763 - 0.07% -
std::generate_n(deque<int>)/50 -2.13% 12.391 12.127 - 0.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.13% 6389.517 6253.546 - -3.46% -
std::generate_n(deque<int>)/32 -2.12% 8.338 8.161 - 0.05% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.12% 7759020.984 7594433.878 - -0.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.12% 293.818 287.593 - -3.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.12% 22223049.604 21752473.176 - -3.73% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.11% 108268.181 105982.590 - 3.61% -
SetIntersection_Front_Vector_uint64_262144_1 -2.11% 1042450.634 1020505.104 - -1.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.10% 369.547 361.774 - 4.22% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.10% 134980.991 132144.916 - -1.45% -
std::generate(deque<int>)/50 -2.10% 12.237 11.980 - 0.26% -
std::remove_if(vector<int>)_(prefix)/8192 -2.10% 2609.577 2554.875 - -0.47% -
SetIntersection_None_Vector_string_256_256 -2.09% 2279342.108 2231704.284 - -0.85% -
SetIntersection_Front_Set_float_64_64 -2.09% 13430926.244 13150368.616 - -5.05% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.08% 18.259 17.879 - 1.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.08% 64487.419 63145.254 - -4.24% -
SetIntersection_Interlaced_Set_string_1024_4 -2.08% 10655728.382 10434065.585 - 0.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.08% 38958.672 38148.272 - -0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.07% 26.939 26.380 - -0.64% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -2.07% 11.963 11.715 - -16.53% -
BM_deque_deque_ranges_move/64000 -2.06% 3172.212 3106.712 - 1.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.06% 6541.519 6406.650 - -15.45% -
bm_ranges_lexicographical_compare<int>/8 -2.06% 1.504 1.473 - -1.69% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.06% 44.470 43.555 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.06% 1488136.253 1457511.616 - 3.87% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.05% 2.499 2.448 - -0.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.04% 659.183 645.729 - -2.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.04% 6.980 6.838 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.04% 1348710.502 1321202.298 - 0.20% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.03% 506822.725 496519.520 - 0.73% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.03% 22.265 21.814 - -1.04% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.02% 50580.892 49556.986 - -4.40% -
BM_deque_deque_move_backward/64000 -2.02% 7915.166 7755.121 - 7.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -2.02% 14.845 14.545 - 0.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.02% 48.717 47.735 - 0.47% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.01% 10.574 10.361 - -0.09% -
BM_StringAssignAsciiz_Empty_Opaque -2.01% 3.101 3.039 - 0.02% -
BM_CmpLess_ushort_uint -2.00% 1.077 1.055 - -1.52% -
std::copy(vector<int>)/4096 -2.00% 235.569 230.866 - 3.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.00% 1333166.100 1306569.020 - 0.13% -
BM_deque_deque_ranges_move_backward/1024 -1.99% 38.587 37.818 - -0.14% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -1.99% 35.507 34.800 - 2.99% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.99% 83.982 82.313 - 0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.99% 121028.627 118624.896 - -0.00% -
SetIntersection_Interlaced_Vector_float_64_16 -1.98% 16818521.560 16484724.947 - -1.97% -
SetIntersection_Interlaced_Set_float_64_4 -1.98% 21234181.696 20813863.083 - -0.22% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.98% 651.896 639.004 - -3.45% -
SetIntersection_Front_Set_uint64_262144_1024 -1.98% 12950237.572 12694175.336 - -18.45% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.97% 32233.115 31596.853 - -0.54% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.97% 30.012 29.420 - 4.93% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.97% 1.522 1.492 - 2.50% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.97% 7870.136 7715.131 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.97% 18274382.620 17914639.144 - -1.83% -
ranges::minmax(std::deque<__int128>)/64 -1.96% 32.455 31.819 - 3.99% -
std::none_of(list<int>)_(process_all)/8192 -1.96% 8235.230 8073.919 - 7.25% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.95% 146519.978 143655.692 - 1.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.95% 6460.832 6334.592 - 0.08% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.95% 1.818 1.782 - 0.41% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.95% 150807.644 147869.577 - 1.33% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.95% 2801.180 2746.613 - -1.38% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.94% 21.492 21.074 - -0.97% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.94% 20168.966 19777.293 - -0.48% -
BM_vector_deque_move_backward/70000 -1.94% 8469.410 8305.264 - 7.37% -
BM_CmpEqual_int_int -1.93% 1.070 1.050 - -3.19% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.93% 777.372 762.391 - -4.68% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.93% 726593.371 712603.706 - -1.32% -
SetIntersection_None_Set_uint64_262144_262144 -1.92% 1266004.637 1241657.551 - 1.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -1.92% 2210524.896 2168057.842 - -1.01% -
SetIntersection_Front_Set_uint32_16384_4 -1.92% 1067940.495 1047452.695 - -2.15% -
std::map<int,_int>::count(key)_(existent)/1024 -1.92% 3.854 3.780 - 1.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.91% 8835331.642 8666263.709 - -2.29% -
std::count_if(deque<int>)_(every_other)/1048576 -1.91% 348822.974 342151.075 - 0.02% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.91% 1.517 1.488 - -0.33% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.91% 0.768 0.754 - -1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.91% 11462028.316 11243372.486 - -1.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.90% 50601.719 49638.291 - -5.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.90% 606.825 595.282 - -5.45% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.90% 375.131 368.000 - 0.70% -
std::replace_if(deque<int>)_(prefix)/50 -1.90% 20.613 20.221 - -0.46% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.90% 12008278.299 11780326.607 - -5.02% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.89% 1.790 1.756 - -5.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.89% 14664.657 14387.766 - -3.56% -
BM_vector_deque_copy_backward/65536 -1.88% 8069.554 7917.810 - 6.58% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.88% 101942.050 100025.708 - -2.36% -
BM_deque_deque_ranges_move_backward/1 -1.88% 2.608 2.559 - -1.31% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.88% 35.616 34.947 - -19.47% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.88% 17788954.564 17454802.802 - -1.76% -
std::find_end(vector<int>)_(single_element)/1024 -1.87% 248.515 243.860 - -0.10% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.87% 1.485 1.458 - 3.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.87% 17.118 16.798 - -2.28% -
std::set<int>::find(key)_(non-existent)/32 -1.87% 2.274 2.231 - -0.23% -
SetIntersection_None_Set_string_256_256 -1.86% 5911585.041 5801675.572 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.86% 0.633 0.621 - -8.53% -
std::shift_left(list<int>)/50 -1.86% 27.746 27.231 - 0.03% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.85% 1643414.389 1612932.697 - 0.77% -
std::transform(list<int>,_list<int>)/8192 -1.85% 8617.202 8457.441 - -6.54% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.85% 2.954 2.899 - -0.53% -
BM_StringAssignAsciiz_Small_Opaque -1.84% 3.104 3.046 - 0.17% -
BM_vector_deque_ranges_copy_backward/512 -1.84% 17.795 17.467 - -0.06% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.84% 28284.394 27764.296 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.84% 32407.098 31812.085 - -0.58% -
BM_deque_deque_ranges_copy/1024 -1.83% 37.583 36.894 - -0.18% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.83% 565.440 555.092 - -0.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.83% 31.346 30.773 - 1.81% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.83% 223.377 219.298 - -2.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.83% 6362.525 6246.326 - -5.11% -
BM_CmpEqual_ushort_schar -1.82% 1.023 1.005 - 1.38% -
std::stable_sort(deque<int>)_(ascending)/8 -1.82% 17.580 17.260 - -1.50% -
rng::for_each(multiset<int>)/8 -1.82% 6.830 6.706 - 0.34% -
BM_CmpLess_ushort_short -1.81% 1.033 1.015 - -5.14% -
SetIntersection_None_Set_uint64_262144_256 -1.81% 1246943.359 1224332.602 - 1.30% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.81% 212.577 208.727 - 0.44% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.81% 8.265 8.115 - -3.57% -
std::stable_sort(vector<int>)_(descending)/1024 -1.80% 2809.519 2758.871 - -1.25% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -1.80% 7.348 7.215 - 3.50% -
SetIntersection_None_Vector_uint64_1024_64 -1.80% 1093459.520 1073759.910 - 0.24% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.80% 17.000 16.694 - 1.03% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.80% 972342.830 954864.018 - 0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.80% 775.639 761.715 - 0.14% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.79% 2.111 2.073 - -0.96% -
std::find_end(list<int>)_(process_all)/1048576 -1.79% 885258.681 869399.980 - -0.05% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.79% 188645.764 185266.872 - -2.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.79% 21.681 21.293 - -7.16% -
std::find(list<int>)_(bail_25%)/1024 -1.78% 128.534 126.241 - -1.26% -
BM_CmpEqual_uchar_ushort -1.78% 1.054 1.035 - -3.01% -
std::fill_n(vector<int>)/32 -1.78% 1.159 1.138 - -0.06% -
std::count_if(list<int>)_(every_other)/8 -1.78% 2.804 2.754 - -0.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.77% 52.097 51.173 - -2.60% -
SetIntersection_Interlaced_Set_string_16384_4 -1.77% 216701927.106 212857279.472 - 7.81% -
BM_CmpLess_uint_int -1.77% 1.074 1.055 - -1.58% -
std::search(list<int>)_(no_match)/1000 -1.77% 696.950 684.595 - -3.57% -
ranges::min(std::list<char>)/70000 -1.77% 53721.894 52769.945 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.77% 4184169.890 4110053.767 - -1.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.77% 44.385 43.599 - -1.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.77% 46.153 45.336 - -0.39% -
SetIntersection_Interlaced_Set_string_64_4 -1.77% 25990988.798 25532135.331 - -1.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.76% 126475.174 124246.580 - -5.57% -
BM_StringCopy_Huge -1.76% 109.211 107.290 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.75% 6381264.300 6269312.742 - -5.68% -
std::replace_if(vector<int>)_(sprinkled)/32 -1.75% 8.901 8.745 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.75% 10906082.150 10715183.510 - -2.65% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.74% 4600.350 4520.251 - -1.43% -
SetIntersection_None_Vector_string_256_1 -1.74% 4548314.391 4469159.123 - -1.31% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.74% 571.887 561.948 - -1.59% -
SetIntersection_None_Set_uint64_262144_1024 -1.74% 1243358.561 1221766.682 - 1.06% -
BM_std_minmax_element<long_long>/5500 -1.73% 1455.188 1429.941 - -3.24% -
BM_std_minmax_element<long_long>/4096 -1.73% 1085.777 1066.982 - 0.14% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.73% 21.923 21.543 - -3.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.73% 34.211 33.619 - 0.26% -
std::copy(list<int>)/8 -1.73% 2.459 2.416 - -2.39% -
std::stable_sort(deque<int>)_(repeated)/8 -1.73% 17.787 17.480 - -1.71% -
SetIntersection_None_Vector_string_262144_64 -1.72% 1302660.275 1280236.745 - -0.86% -
BM_StringCopy_Large -1.72% 6.304 6.196 - 1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.72% 1027049.253 1009381.767 - -3.21% -
BM_vector_deque_ranges_copy_backward/70000 -1.72% 8493.656 8347.555 - 5.46% -
BM_std_minmax_element<long_long>/4000 -1.72% 1060.732 1042.489 - 0.39% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -1.72% 43.682 42.933 - -0.28% -
SetIntersection_Front_Set_string_262144_256 -1.71% 14749966.711 14497888.990 - -3.86% -
std::make_heap(vector<int>)_(repeated)/8192 -1.71% 4358.380 4283.926 - 0.57% -
SetIntersection_Front_Set_string_16_16 -1.71% 59141680.947 58131980.893 - -4.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.71% 903.867 888.450 - 2.05% -
BM_PushHeap_uint32_PipeOrgan_262144 -1.70% 3.099 3.046 - -0.50% -
SetIntersection_Front_Set_uint32_1024_256 -1.70% 3876563.382 3810493.742 - -6.38% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.70% 9.208 9.051 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.70% 1221125.300 1200363.098 - -1.89% -
std::partial_sort(vector<int>)_(descending)/8 -1.70% 24.785 24.365 - 1.47% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.69% 88128.600 86637.014 - -0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.69% 1466533.854 1441731.912 - -0.09% -
std::multimap<int,_int>::erase(iterator)/8192 -1.69% 20.707 20.357 - -3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.69% 22623970.378 22242746.655 - -0.03% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.68% 5101.981 5016.072 - -1.18% -
std::copy_if(vector<int>)_(every_other)/8 -1.68% 4.224 4.153 - -0.18% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.68% 4.517 4.441 - 1.45% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.67% 5752.950 5656.641 - -0.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.67% 451969.375 444403.195 - -3.38% -
std::find_if(list<int>)_(process_all)/1024 -1.66% 697.172 685.566 - -4.55% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.66% 4.745 4.666 - -8.11% -
SetIntersection_None_Set_uint64_262144_64 -1.66% 1243975.422 1223295.818 - 1.28% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.66% 5.624 5.531 - -0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 12557.554 12350.110 - 1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.65% 1246083.380 1225503.368 - 3.70% -
SetIntersection_Front_Vector_uint32_64_16 -1.65% 14389312.285 14152294.726 - -1.08% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.65% 4.525 4.450 - -2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.65% 1.682 1.654 - -0.74% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.64% 21086483.551 20740048.510 - -0.30% -
SetIntersection_Interlaced_Set_string_262144_256 -1.64% 2093095.947 2058720.785 - -0.86% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.64% 32.549 32.015 - -1.11% -
std::count(deque<int>)_(every_other)/1048576 -1.64% 255405.984 251221.064 - 0.22% -
SetIntersection_None_Vector_string_256_4 -1.63% 4493027.833 4419596.987 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.63% 1289.335 1268.270 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.63% 1059085.985 1041793.316 - -0.74% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.63% 1604020.266 1577836.020 - 0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.63% 44533.585 43806.682 - -6.38% -
SetIntersection_None_Set_string_16384_16384 -1.63% 194471546.002 191297784.854 - -2.42% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.63% 56.422 55.503 - -1.30% -
SetIntersection_Front_Vector_string_256_4 -1.63% 4679066.073 4602916.170 - -0.03% -
std::pop_heap(deque<int>)/8192 -1.62% 53.865 52.990 - -0.16% -
BM_std_minmax_element<long_long>/512 -1.62% 139.853 137.587 - 0.36% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.62% 1422263.489 1399268.679 - 9.94% -
std::find(vector<int>)_(process_all)/8 -1.62% 2.779 2.734 - -2.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.62% 20.533 20.202 - -8.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.62% 1075626.767 1058252.899 - 0.96% -
SetIntersection_Front_Set_string_4_4 -1.61% 159008967.669 156441247.810 - 0.10% -
BM_PushHeap_uint32_Random_256 -1.61% 5.501 5.413 - -0.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.61% 55.517 54.622 - -7.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.61% 836.010 822.585 - 0.31% -
std::sort(deque<int>)_(repeated)/8 -1.61% 18.540 18.242 - 0.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.60% 49.884 49.084 - -13.31% -
SetIntersection_None_Set_uint32_1024_1024 -1.60% 8963143.434 8819677.708 - -2.22% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.60% 5309.604 5224.758 - -0.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.60% 1266.796 1246.556 - -4.79% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.60% 84.214 82.870 - -2.73% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.59% 238515037.550 234716574.856 - -0.33% -
BM_StringRelational_Less_Large_Huge_Control -1.59% 2.160 2.126 - -2.26% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.59% 71.207 70.076 - -4.84% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.59% 43.130 42.445 - -0.88% -
std::none_of(list<int>)_(process_all)/32 -1.59% 11.851 11.663 - -0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.59% 807.851 795.044 - -1.46% -
std::for_each_n(list<int>)/50 -1.59% 23.272 22.903 - 1.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.58% 1841.174 1811.992 - -0.35% -
BM_std_minmax_element<long_long>/1024 -1.58% 275.171 270.811 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.58% 4623354.364 4550150.801 - 0.96% -
std::generate(vector<int>)/1024 -1.58% 245.840 241.949 - 0.15% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -1.58% 10.434 10.269 - 7.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.58% 36.521 35.944 - 0.74% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.58% 175806.774 173028.632 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.58% 1129472.785 1111649.914 - -0.06% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.58% 14376.537 14150.062 - -1.07% -
SetIntersection_Front_Vector_string_16_4 -1.57% 60718448.464 59762219.164 - -2.15% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.57% 241599328.561 237795420.890 - -0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.57% 175271.827 172515.852 - -0.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.57% 906810.093 892560.469 - -0.04% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.56% 9.588 9.438 - 0.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.56% 6.982 6.873 - 8.82% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.56% 19671.184 19363.871 - 0.33% -
std::remove_copy(list<int>)_(prefix)/8192 -1.56% 7649.117 7529.636 - 9.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.56% 1717354.982 1690563.070 - 1.42% -
std::all_of(vector<int>)_(process_all)/32 -1.56% 8.819 8.681 - 3.64% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.56% 14132.413 13912.170 - -0.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.56% 168.394 165.772 - -1.54% -
BM_CmpEqual_int_uint -1.56% 1.093 1.076 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.55% 1268165.445 1248464.273 - 2.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.55% 5154206.705 5074178.866 - 6.07% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.55% 56.418 55.542 - 1.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.55% 52.871 52.050 - -0.32% -
BM_deque_deque_ranges_move_backward/4000 -1.55% 155.603 153.189 - 6.28% -
SetIntersection_Front_Set_float_16384_16384 -1.55% 222808827.000 219355347.511 - -2.81% -
rng::for_each(multiset<int>)/8192 -1.55% 7700.432 7581.105 - -2.64% -
std::find(vector<short>)_(process_all)/8 -1.55% 0.691 0.681 - -1.59% -
BM_PushHeap_string_SingleElement_4 -1.55% 2.312 2.276 - -5.49% -
ranges::min(std::deque<char>)/8 -1.54% 2.395 2.358 - -7.44% -
BM_StringAssignAsciiz_Large_Opaque -1.54% 11.577 11.399 - -1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.54% 65676.300 64666.234 - -6.66% -
SetIntersection_Front_Vector_uint64_16384_4 -1.54% 1069904.870 1053464.453 - -0.12% -
SetIntersection_Interlaced_Set_string_1024_16 -1.53% 13016408.180 12816838.421 - -0.37% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.53% 8.884 8.749 - -1.57% -
SetIntersection_None_Set_string_16384_1 -1.52% 217319317.653 214005309.939 - 1.80% -
BM_deque_deque_ranges_copy/70000 -1.52% 3326.295 3275.604 - 0.46% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.52% 13219.636 13018.595 - 0.05% -
std::remove(list<int>)_(sprinkled)/1024 -1.51% 944.991 930.690 - -3.50% -
SetIntersection_None_Set_uint64_262144_16384 -1.51% 1247365.805 1228550.293 - 1.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.51% 64857.605 63879.562 - -0.30% -
SetIntersection_None_Vector_string_16384_4 -1.50% 1239812.268 1221219.345 - -0.31% -
SetIntersection_Front_Vector_float_16384_1 -1.50% 1037771.563 1022227.811 - -1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.50% 1236568.627 1218059.871 - -0.02% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -1.50% 868.869 855.876 - 1.76% -
rng::contains(deque<int>)_(process_all)/50 -1.49% 12.773 12.582 - 0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.49% 32835.563 32345.979 - -1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.49% 1172090.062 1154659.050 - 0.04% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.48% 6924.990 6822.242 - -1.56% -
std::unordered_set<std::string>::ctor(const&)/0 -1.48% 13.005 12.813 - -0.04% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.48% 8.732 8.602 - 0.68% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.48% 56807.911 55968.734 - -5.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.47% 1317695.963 1298272.217 - 1.81% -
rng::find_last(list<int>)_(bail_10%)/1048576 -1.47% 797767.511 786009.751 - 0.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.47% 31.430 30.967 - -17.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.47% 3.299 3.250 - -0.08% -
std::move_backward(list<int>)/262144 -1.47% 261621.524 257777.365 - -0.32% -
std::fill(vector<int>)/32 -1.46% 1.052 1.036 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.46% 1046306.930 1031051.444 - -2.37% -
SetIntersection_None_Vector_string_16384_1024 -1.46% 1241582.217 1223513.116 - 0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.46% 13.152 12.960 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 19.635 19.350 - -0.29% -
std::list<std::string>::ctor(size)/1024 -1.45% 13119.990 12929.745 - 3.39% -
std::replace(list<int>)_(sprinkled)/50 -1.44% 18.906 18.634 - -0.13% -
rng::fold_left(list<int>)/32 -1.44% 20.863 20.562 - 0.01% -
BM_deque_vector_copy/4000 -1.44% 143.010 140.949 - -0.39% -
BM_getline_string -1.44% 17.099 16.853 - 1.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.44% 24.454 24.102 - -4.80% -
std::move(vector<bool>)_(unaligned)/262144 -1.44% 1618.630 1595.387 - 0.40% -
BM_CmpLess_int_uint -1.43% 1.074 1.058 - -2.97% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.43% 1613159.830 1590021.404 - -1.82% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.43% 891.980 879.193 - 1.21% -
SetIntersection_Interlaced_Set_float_262144_256 -1.43% 1591908.447 1569105.713 - 2.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.43% 35411.800 34904.639 - -2.30% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.43% 13180.241 12991.631 - 3.59% -
BM_CmpEqual_int_short -1.43% 1.121 1.105 - -3.02% -
std::map<int,_int>::find(key)_(existent)/32 -1.43% 1.711 1.686 - -0.56% -
std::multiset<int>::clear()/1024 -1.43% 9932.737 9790.886 - -0.27% -
BM_deque_vector_ranges_move_backward/1 -1.43% 2.100 2.070 - 2.98% -
SetIntersection_Interlaced_Set_string_256_16 -1.42% 18051194.575 17794028.782 - 0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.42% 9904512.444 9763543.094 - 12.52% -
BM_num_get<long_long> -1.42% 10.656 10.504 - -3.41% -
SetIntersection_Interlaced_Set_string_262144_1 -1.42% 1097416.326 1081825.901 - -1.99% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.42% 27.710 27.316 - 109.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.42% 971.021 957.255 - -1.52% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.42% 25.098 24.742 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.42% 1047231.617 1032409.084 - -0.38% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.41% 2.947 2.906 - -0.03% -
std::move(list<int>)/512 -1.41% 367.109 361.920 - -1.81% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.41% 810634.019 799217.540 - 0.14% -
std::set<int>::count(key)_(existent)/8192 -1.41% 7.827 7.717 - -4.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.40% 13.980 13.784 - -0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.40% 6.801 6.706 - 1.27% -
std::multimap<int,_int>::erase(iterator)/32 -1.40% 20.495 20.208 - -2.85% -
BM_PushHeap_string_Ascending_4 -1.40% 2.564 2.528 - -0.76% -
BM_StringRelational_Less_Huge_Empty_Control -1.40% 1.661 1.638 - 1.61% -
BM_deque_vector_ranges_copy_backward/65536 -1.39% 8487.694 8369.300 - -0.90% -
std::set<int>::erase(key)_(existent)/8192 -1.39% 68.410 67.456 - -0.53% -
std::reverse_copy(vector<int>)/4096 -1.39% 133.565 131.705 - 0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.39% 15173.567 14962.681 - -7.41% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.39% 9125.932 8999.129 - -1.11% -
BM_num_get<void*> -1.39% 11.043 10.889 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.39% 11511615.140 11351864.205 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.39% 2.148 2.119 - -2.35% -
BM_PushHeap_string_Random_1024 -1.38% 15.324 15.112 - 3.07% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 -1.38% 4632.427 4568.345 - -0.10% -
BM_deque_vector_ranges_copy/0 -1.38% 1.378 1.358 - -12.54% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.38% 235061.105 231811.950 - -1.81% -
BM_StringAssignAsciiz_Large_Transparent -1.38% 11.609 11.449 - -1.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.38% 44.437 43.824 - -1.16% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.37% 13281097.301 13098497.623 - -2.99% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.37% 50.079 49.393 - -1.77% -
std::copy_backward(deque<int>)/1048576 -1.37% 133157.900 131334.766 - 0.37% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.37% 2.194 2.164 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.37% 52.519 51.802 - -0.72% -
SetIntersection_None_Set_float_256_1 -1.36% 11465292.376 11308887.784 - -0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.36% 14373.239 14177.466 - 1.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.36% 6.854 6.761 - -1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.36% 12034640.435 11871358.932 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.36% 1667413.492 1644813.641 - 1.20% -
SetIntersection_Interlaced_Set_string_1024_256 -1.36% 35546313.223 35064536.975 - -0.64% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.36% 6590.383 6501.062 - -4.99% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.35% 5014.885 4946.989 - -1.68% -
SetIntersection_Front_Vector_uint32_256_1 -1.35% 4173432.338 4116994.164 - -1.00% -
SetIntersection_Front_Vector_uint32_16384_16 -1.35% 1116671.655 1101573.717 - -1.10% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.35% 915714.332 903349.209 - 0.09% -
SetIntersection_None_Set_uint32_1024_16 -1.35% 9053396.481 8931411.294 - -1.97% -
SetIntersection_Front_Set_float_256_16 -1.35% 4450124.211 4390211.540 - -3.36% -
BM_PushHeap_uint32_Ascending_16 -1.35% 0.940 0.927 - -0.06% -
std::copy(vector<bool>)_(unaligned)/32768 -1.35% 217.597 214.670 - -1.58% -
std::fill(deque<int>)/8192 -1.34% 237.592 234.399 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.34% 1279957.766 1262754.314 - 1.73% -
std::set<int>::ctor(const&)/1024 -1.34% 6399.916 6314.102 - 1.08% -
std::all_of(list<int>)_(process_all)/8 -1.34% 2.654 2.619 - -0.73% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.34% 27.908 27.535 - -0.71% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 693.723 684.454 - -0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.34% 16.265 16.048 - 1.66% -
SetIntersection_None_Vector_string_16384_64 -1.33% 1232932.968 1216490.816 - -0.29% -
std::sort(deque<int>)_(descending)/8 -1.33% 25.850 25.505 - 1.69% -
SetIntersection_Front_Set_string_64_4 -1.33% 18944343.699 18692156.357 - -0.83% -
std::fill_n(deque<int>)/32 -1.33% 1.170 1.154 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.33% 2182890.514 2153839.846 - -1.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.33% 24.049 23.729 - 0.42% -
std::map<int,_int>::find(key)_(existent)/1024 -1.33% 4.359 4.302 - 2.57% -
ranges::minmax(std::list<long_long>)/64 -1.33% 30.370 29.968 - -0.68% -
std::rotate(list<int>)_(by_1/2)/1024 -1.33% 387.063 381.935 - -1.34% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.32% 25302.561 24967.919 - -0.30% -
std::find(list<int>)_(process_all)/8 -1.32% 2.383 2.351 - 4.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.32% 32.667 32.236 - -4.01% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.32% 1827.172 1803.070 - -2.16% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -1.32% 406.224 400.879 - 0.82% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.32% 801.353 790.809 - -1.26% -
std::swap_ranges(list<int>)/8192 -1.31% 10344.744 10208.766 - 6.33% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.31% 1027540.568 1014035.011 - -1.86% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.31% 13.962 13.778 - -0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.31% 151360.711 149375.930 - 0.16% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.31% 5860.719 5783.901 - -6.31% -
std::generate_n(vector<int>)/32 -1.31% 7.896 7.793 - -0.68% -
SetIntersection_Front_Set_uint64_262144_64 -1.31% 1708967.983 1686585.711 - -0.10% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.29% 4.268 4.213 - -0.48% -
std::move_backward(deque<int>)/262144 -1.29% 31499.387 31092.197 - 2.93% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.29% 39461.190 38953.168 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.28% 130491250.003 128815933.612 - -0.19% -
BM_StringRelationalLiteral_Less_Small_Small_Control -1.28% 1.633 1.612 - 1.76% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.28% 13.535 13.362 - -2.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.28% 18.115 17.884 - -0.15% -
BM_PushHeap_string_PipeOrgan_262144 -1.28% 17.649 17.424 - -0.20% -
bm_swap_ranges_vb_unaligned/64 -1.28% 4.997 4.933 - 0.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.27% 3.372 3.329 - 4.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.27% 54.082 53.396 - 0.92% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.27% 176029.455 173795.733 - 0.15% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.27% 735.236 725.907 - -2.54% -
BM_CmpLess_short_schar -1.27% 0.958 0.946 - -4.19% -
std::is_sorted(vector<int>)/8192 -1.26% 1918.349 1894.182 - -0.14% -
std::generate(deque<int>)/8192 -1.26% 1915.854 1891.749 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.26% 50597622.930 49961246.179 - 7.83% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.26% 5.710 5.639 - 1.07% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.26% 512.042 505.615 - -3.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.25% 796.828 786.890 - -0.51% -
BM_CmpEqual_schar_uchar -1.24% 1.101 1.087 - -1.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.24% 6767.583 6683.481 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.24% 12625491.075 12469138.028 - -2.32% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.24% 9847.292 9725.521 - -1.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.24% 20193.610 19944.163 - 0.21% -
std::generate_n(vector<int>)/1024 -1.23% 243.626 240.619 - -0.15% -
SetIntersection_None_Vector_uint32_1024_256 -1.23% 1090069.099 1076624.604 - -0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.23% 16.236 16.035 - 0.98% -
BM_PushHeap_string_Random_256 -1.23% 14.713 14.532 - 2.91% -
SetIntersection_None_Vector_float_256_1 -1.23% 4287177.368 4234509.478 - -0.31% -
rng::for_each(set<int>)/8192 -1.23% 7636.783 7542.972 - -3.76% -
std::unordered_multiset<int>::clear()/1024 -1.23% 8063.355 7964.323 - -5.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.23% 464.911 459.201 - -0.78% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.23% 424.741 419.531 - 3.27% -
SetIntersection_None_Set_string_16384_4 -1.23% 215478910.396 212837704.863 - 3.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.23% 740.038 730.971 - -1.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.23% 959.358 947.605 - 2.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.22% 12236.523 12086.646 - -2.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.22% 1519334.414 1500739.939 - -2.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.22% 1112719.793 1099104.784 - -0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.22% 13156.386 12995.608 - -0.20% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.22% 493.583 487.558 - -2.21% -
BM_CmpLess_int_int -1.22% 1.072 1.059 - -1.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 351714.349 347429.479 - 0.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.22% 18.134 17.914 - 0.33% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.22% 777.773 768.305 - -0.01% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.22% 25.132 24.826 - 0.77% -
std::copy_n(vector<bool>)_(unaligned)/262144 -1.21% 1731.102 1710.073 - -0.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.21% 612.444 605.015 - 0.21% -
BM_vector_deque_ranges_copy_backward/65536 -1.21% 8095.673 7997.577 - 8.23% -
SetIntersection_Front_Vector_uint32_262144_1 -1.21% 1051082.488 1038356.480 - -1.34% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.21% 8.311 8.211 - -5.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 522.248 515.955 - -0.84% -
SetIntersection_None_Set_string_16384_16 -1.20% 211783603.570 209240357.127 - 2.78% -
SetIntersection_Front_Set_float_16384_16 -1.20% 1199391.732 1184990.573 - -3.31% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.20% 725.114 716.418 - 0.04% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.20% 10265323.228 10142571.244 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.19% 1117566.411 1104240.453 - 3.40% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.19% 8.421 8.321 - -0.09% -
std::set<int>::insert(value)_(already_present)/8192 -1.19% 9.842 9.725 - -2.71% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.19% 8645.954 8543.162 - 0.18% -
std::generate(deque<int>)/1024 -1.19% 244.657 241.750 - 0.08% -
std::is_sorted(list<int>,_pred)/8 -1.19% 4.037 3.989 - -1.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.18% 58290.678 57600.700 - 1.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.18% 1626.993 1607.741 - 0.50% -
std::swap_ranges(list<int>)/1024 -1.18% 787.034 777.738 - 3.72% -
std::find_end(list<int>)_(near_matches)/1024 -1.18% 34518.247 34110.846 - -1.23% -
BM_vector_deque_ranges_copy_backward/4000 -1.18% 142.666 140.986 - 0.16% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.18% 605.268 598.147 - -2.82% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.18% 17.113 16.912 - -0.10% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.17% 24.846 24.554 - -0.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.17% 32.727 32.342 - -0.88% -
BM_num_put<long_double> -1.17% 58.924 58.232 - -1.43% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.17% 4783.923 4727.763 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.17% 4327309.324 4276529.449 - -1.05% -
SetIntersection_Front_Set_float_262144_1 -1.17% 1038781.449 1026604.781 - 4.09% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.17% 8787.652 8685.152 - -6.79% -
std::sort(deque<int>)_(repeated)/8192 -1.17% 6773.523 6694.541 - -0.20% -
std::map<int,_int>::contains(key)_(existent)/32 -1.16% 1.660 1.641 - 0.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.16% 443.189 438.053 - -3.68% -
SetIntersection_Front_Vector_uint64_64_16 -1.16% 14217826.129 14053147.993 - -2.41% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.15% 5.452 5.390 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.15% 205140.342 202774.974 - -6.52% -
BM_lexicographical_compare_three_way<IntPtr>/4 -1.15% 1.160 1.147 - 0.25% -
SetIntersection_Interlaced_Set_string_4_4 -1.15% 158754777.466 156926833.845 - -1.95% -
std::replace(deque<int>)_(prefix)/32 -1.15% 12.782 12.635 - -0.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.15% 17.192 16.995 - -0.26% -
SetIntersection_Interlaced_Vector_float_16_16 -1.15% 36207496.300 35791888.234 - 1.38% -
BM_vector_deque_ranges_copy/64 -1.15% 2.781 2.749 - -1.88% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.15% 774100.676 765226.721 - 0.62% -
std::move(vector<int>)/512 -1.15% 20.519 20.284 - 1.18% -
std::adjacent_find(list<int>)/50 -1.15% 23.233 22.967 - -0.01% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.14% 3.068 3.033 - -0.22% -
std::move_backward(deque<int>)/8 -1.14% 3.543 3.502 - 4.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.14% 1052808.367 1040776.806 - -0.14% -
BM_deque_vector_ranges_move/4000 -1.14% 143.569 141.936 - 2.75% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.13% 1339.959 1324.785 - -5.64% -
std::copy_if(list<int>)_(entire_range)/512 -1.13% 367.441 363.285 - -1.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.13% 201.601 199.330 - 0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -1.13% 116932.967 115616.324 - -0.64% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.12% 16.263 16.080 - -0.29% -
ranges::minmax(std::list<char>)/70000 -1.12% 54167.673 53559.188 - 0.01% -
bm_ranges_swap_ranges_vb_aligned/64 -1.12% 2.970 2.937 - -1.44% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.12% 12870.691 12726.578 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.12% 13.198 13.050 - 0.57% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.11% 1.519 1.502 - -0.42% -
SetIntersection_None_Vector_uint32_262144_4 -1.11% 1132046.734 1119450.151 - -0.47% -
std::partition_copy(vector<int>)/32 -1.11% 8.120 8.030 - 0.59% -
SetIntersection_Front_Vector_uint64_16384_16 -1.11% 1126879.185 1114358.953 - -0.41% -
std::make_heap(vector<int>)_(heap)/8 -1.11% 14.749 14.585 - -0.32% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.11% 18.541 18.335 - 1.14% -
BM_std_minmax_element<long_long>/65536 -1.11% 17450.875 17257.409 - 0.42% -
BM_CmpEqual_short_int -1.11% 1.127 1.114 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 642.198 635.102 - -0.39% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.10% 18.655 18.449 - -0.56% -
bm_swap_ranges_vb_aligned/512 -1.10% 5.013 4.958 - -0.26% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.10% 1.111 1.099 - -0.83% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.10% 16555210.288 16372832.324 - -0.40% -
SetIntersection_Front_Vector_string_256_1 -1.10% 4240999.480 4194289.626 - -0.05% -
BM_vector_deque_ranges_move_backward/65536 -1.10% 7749.546 7664.232 - 4.43% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 698.044 690.362 - -0.80% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.10% 9.726 9.619 - 2.50% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.10% 4.556 4.506 - -0.56% -
std::shift_left(deque<int>)/1024 -1.10% 38.293 37.873 - -0.30% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.10% 26471.614 26181.076 - 0.06% -
BM_StringAssignAsciizMix_Transparent -1.10% 2.994 2.961 - -0.35% -
std::stable_sort(vector<int>)_(repeated)/8 -1.09% 15.725 15.553 - 0.86% -
SetIntersection_None_Vector_uint64_1024_1024 -1.09% 1082843.402 1071000.808 - -0.10% -
std::is_sorted(vector<int>)/1024 -1.09% 246.473 243.792 - -0.54% -
SetIntersection_None_Vector_string_1024_256 -1.09% 1175259.518 1162505.734 - -0.19% -
std::set<int>::contains(key)_(existent)/1024 -1.08% 3.870 3.828 - -1.46% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.08% 29.472 29.152 - -1.30% -
std::pop_heap(deque<int>)/8 -1.08% 52.443 51.875 - -0.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.08% 18.990 18.784 - -1.46% -
BM_std_minmax_element<long_long>/70000 -1.08% 18641.406 18439.635 - 1.28% -
std::replace(deque<int>)_(prefix)/50 -1.08% 19.106 18.899 - -0.57% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.08% 62850.054 62170.491 - -1.43% -
std::stable_sort(vector<int>)_(heap)/8 -1.08% 21.493 21.261 - 0.79% -
std::multiset<int>::contains(key)_(non-existent)/32 -1.07% 2.671 2.643 - -2.52% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.07% 27.931 27.631 - 0.96% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 393.905 389.675 - 0.06% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.07% 22.723 22.479 - -1.21% -
SetIntersection_Front_Vector_string_262144_1024 -1.07% 39701995.006 39275827.849 - -1.22% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.07% 2.425 2.399 - -0.11% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.07% 1.207 1.194 - -1.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.07% 13.977 13.828 - 0.05% -
BM_CmpLess_uint_uchar -1.07% 1.109 1.097 - -1.56% -
SetIntersection_Front_Set_string_16384_256 -1.06% 14925626.303 14766922.994 - -0.50% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.06% 108448.398 107296.887 - 4.49% -
std::multiset<int>::clear()/32 -1.06% 625.435 618.803 - -0.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.06% 2.301 2.276 - -3.54% -
SetIntersection_None_Vector_string_64_16 -1.06% 14215917.666 14065296.779 - -0.47% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.06% 3.021 2.989 - 0.41% -
std::generate_n(vector<int>)/50 -1.05% 11.943 11.817 - -0.38% -
std::multiset<int>::erase(key)_(existent)/32 -1.05% 22.217 21.982 - -0.76% -
BM_deque_vector_ranges_copy_backward/4096 -1.05% 149.540 147.965 - 0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.05% 1162188.600 1149975.698 - -1.45% -
SetIntersection_None_Vector_uint64_1024_4 -1.05% 1083851.511 1072466.033 - -0.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.05% 13.537 13.395 - -0.02% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.05% 8.897 8.804 - -1.84% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.05% 905347.311 895857.526 - -0.33% -
SetIntersection_None_Set_string_64_16 -1.05% 18674089.700 18478804.001 - -0.42% -
std::partial_sort(vector<int>)_(heap)/8 -1.05% 27.557 27.269 - -2.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.04% 394.885 390.763 - -0.28% -
std::move_backward(deque<int>)/1048576 -1.04% 132207.307 130828.687 - 3.06% -
BM_deque_deque_ranges_copy_backward/1024 -1.04% 38.201 37.802 - -0.28% -
std::any_of(list<int>)_(process_all)/32768 -1.04% 26644.677 26367.013 - 2.34% -
SetIntersection_None_Vector_string_1024_4 -1.04% 1174978.668 1162749.266 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.04% 348856.595 345239.764 - -1.52% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -1.04% 3.115 3.083 - 1.63% -
BM_std_minmax_element<long_long>/64000 -1.03% 17039.193 16863.106 - -3.36% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.03% 141.433 139.972 - -1.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.03% 920.655 911.152 - -0.76% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.03% 8.251 8.166 - -1.26% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.03% 17.201 17.024 - 0.03% -
ranges::min(std::list<__int128>)/70000 -1.03% 58749.489 58144.397 - -0.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.03% 16.236 16.069 - -1.11% -
ranges::min(std::vector<char>)/64 -1.02% 4.254 4.210 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.02% 21441619.167 21221947.036 - 0.93% -
std::rotate_copy(list<int>)/8192 -1.02% 6809.992 6740.268 - -2.90% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.02% 580819.167 574888.273 - -2.22% -
SetIntersection_Front_Vector_string_1024_1 -1.02% 1079118.788 1068117.699 - -0.26% -
SetIntersection_Front_Set_uint32_16_16 -1.02% 37695697.170 37312351.270 - -1.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.02% 35.539 35.178 - -18.25% -
SetIntersection_Front_Set_float_64_16 -1.02% 15348133.269 15192301.600 - -1.91% -
std::sort_heap(vector<int>,_pred)/1024 -1.02% 9830.623 9730.822 - -1.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.01% 8603264.612 8516165.304 - -0.57% -
SetIntersection_Front_Set_float_64_4 -1.01% 16209698.685 16045680.871 - -0.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.01% 109.689 108.580 - 56.19% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.01% 247008.917 244517.230 - -0.08% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.01% 174586.166 172829.840 - -0.29% -
std::find_if_not(list<int>)_(process_all)/50 -1.01% 38.570 38.182 - -1.14% -
BM_deque_deque_move_backward/4096 -1.00% 153.639 152.095 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.00% 2.099 2.078 - -1.35% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.00% 9460.070 9365.233 - 0.38% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.00% 29.852 29.553 - -2.94% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 299.51% 229.037 915.015 - -2.77% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 178.68% 633.905 1766.560 - -4.30% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 121.34% 50.104 110.901 - -8.76% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 109.28% 13.052 27.316 - -1.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 102.78% 35.974 72.945 - 17.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 76.61% 0.272 0.481 - 75.08% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 75.02% 6.442 11.275 - 19.08% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.80% 410.742 717.972 - -0.04% -
std::is_sorted(deque<int>)/8 70.06% 2.667 4.535 - 55.97% -
std::is_sorted_until(deque<int>)/8 67.48% 2.841 4.758 - 62.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 66.90% 6.280 10.481 - -0.22% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.61% 35.504 58.444 - 115.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 64.40% 0.424 0.696 - 13.87% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.98% 4.612 7.516 - 0.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 62.12% 4.720 7.652 - 16.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 61.75% 669.668 1083.180 - 28.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 56.19% 69.520 108.580 - -1.01% -
std::find_if_not(list<int>)_(bail_25%)/1024 53.13% 127.323 194.973 - 7.30% -
std::copy_n(list<int>)/4096 52.02% 3524.515 5357.827 - 50.06% -
BM_PushHeap_float_PipeOrgan_1 49.31% 0.466 0.696 - -0.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 48.17% 38.192 56.591 - 44.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 46.30% 6.264 9.163 - 15.32% -
BM_vector_deque_ranges_move_backward/0 45.86% 0.461 0.673 - 63.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 44.77% 241460849.704 349572948.794 - 42.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 44.77% 94263.220 136466.992 - 27.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.42% 47.577 68.710 - -10.61% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.72% 0.338 0.485 - 21.06% -
std::find_if(list<int>)_(bail_25%)/1024 41.01% 127.937 180.404 - -0.27% -
BM_PushHeap_string_Descending_262144 40.76% 3.422 4.817 - 21.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 39.61% 45.607 63.671 - 3.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 38.53% 0.965 1.337 - 37.25% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 38.34% 17.408 24.082 - -0.46% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 37.43% 66.765 91.759 - 2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.22% 250978078.238 344402064.976 - -2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 36.84% 3027561.749 4142996.456 - 2.90% -
std::set<std::string>::erase(key)_(existent)/32 36.49% 50.284 68.634 - 38.08% -
BM_PushHeap_uint64_Descending_1 34.67% 0.471 0.634 - 37.85% -
rng::find_last_if(vector<char>)_(bail_10%)/50 33.91% 11.490 15.385 - 35.87% -
BM_PushHeap_string_Descending_1 31.92% 0.531 0.700 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 31.79% 2210726.304 2913588.365 - 7.26% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.74% 4314.109 5683.471 - -0.12% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 31.68% 1.221 1.608 - 16.09% -
std::stable_partition(list<int>)_(dense)/8192 31.48% 17431.408 22919.476 - 14.49% -
std::unordered_set<int>::count(key)_(existent)/8192 31.43% 1.281 1.684 - 18.51% -
std::set<std::string>::insert(value)_(already_present)/8192 31.14% 29.840 39.132 - 29.56% -
std::shift_left(vector<int>)/32 31.07% 2.971 3.894 - -13.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 30.81% 10.928 14.295 - -2.38% -
std::search(deque<int>)_(near_matches)/1000 30.22% 18680.726 24325.483 - 40.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 29.94% 65517870.747 85132680.932 - -33.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 29.41% 1.461 1.891 - 22.23% -
std::copy_backward(vector<bool>)_(aligned)/1048576 28.92% 1976.923 2548.720 - 1.56% -
std::copy_n(vector<int>)/4096 28.85% 172.086 221.734 - 34.20% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 28.80% 1.371 1.766 - 6.28% -
std::move(vector<int>)/262144 28.43% 17285.567 22200.387 - -7.15% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 28.21% 4.501 5.771 - 10.74% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 28.00% 737.214 943.648 - 18.38% -
BM_PushHeap_uint64_SingleElement_1 27.96% 0.479 0.612 - 12.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27.67% 25584093.036 32662765.562 - 8.79% -
BM_PushHeap_uint32_PipeOrgan_1 27.32% 0.409 0.520 - -5.90% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 27.22% 6.450 8.206 - -27.58% -
ranges::minmax(std::deque<char>)/64 26.96% 23.297 29.578 - 10.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 26.81% 7137942.061 9051934.906 - 4.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 26.62% 0.392 0.497 - 24.23% -
BM_deque_deque_ranges_copy/0 26.02% 0.735 0.926 - 17.10% -
std::rotate(list<int>)_(by_1/3)/8192 26.00% 8299.195 10457.362 - -7.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 25.89% 31.165 39.233 - -8.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 25.71% 22832289.416 28701570.505 - -31.15% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.14% 79640886.809 99659831.847 - 0.26% -
std::fill(vector<bool>)/1048576 25.12% 3054.135 3821.262 - -0.41% -
BM_PushHeap_float_QuickSortAdversary_1 23.97% 0.466 0.578 - 24.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.91% 8098.512 10034.780 - -3.32% -
BM_toupper_char<char> 23.87% 0.553 0.685 - -0.32% -
std::search(deque<int>)_(near_matches)/1024 23.85% 20553.620 25454.799 - 41.05% -
BM_PushHeap_float_Ascending_1 23.50% 0.467 0.577 - -17.19% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 23.15% 0.411 0.506 - 24.28% -
std::set<std::string>::erase(key)_(existent)/8192 22.97% 72.345 88.961 - 34.48% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 22.87% 4.712 5.790 - -27.18% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 22.50% 42.074 51.540 - -8.91% -
ranges::minmax(std::deque<long_long>)/70000 22.16% 24550.840 29992.118 - 15.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 22.00% 1.342 1.637 - 4.14% -
std::find_if_not(vector<int>)_(process_all)/8 21.77% 1.312 1.597 - 11.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 21.76% 1462119.010 1780283.503 - 5.70% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 21.72% 37.366 45.480 - 32.64% -
ranges::minmax(std::deque<char>)/70000 21.60% 24041.126 29233.323 - 7.61% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 21.44% 1.301 1.580 - 11.96% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 21.26% 1.291 1.566 - 11.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 21.23% 50.805 61.590 - -0.60% -
BM_PushHeap_uint32_QuickSortAdversary_1 21.10% 0.465 0.563 - 12.81% -
std::unordered_multiset<int>::contains(key)_(existent)/32 21.09% 1.211 1.466 - 28.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 20.75% 19.944 24.082 - 2.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.74% 0.578 0.697 - 25.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 20.67% 80256.343 96846.488 - 20.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 20.61% 143713879.990 173329315.858 - 3.06% -
ranges::minmax(std::deque<long_long>)/64 20.60% 22.893 27.609 - 19.77% -
std::set<std::string>::find(key)_(non-existent)/32 20.52% 9.045 10.902 - 6.97% -
std::copy_n(vector<bool>)_(aligned)/262144 20.29% 638.731 768.342 - 9.07% -
BM_PushHeap_string_PipeOrgan_1 20.06% 0.584 0.701 - 0.07% -
ranges::minmax(std::list<long_long>)/1 19.98% 0.453 0.544 - 28.29% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.95% 5913198.504 7092611.785 - 0.18% -
BM_PushHeap_string_Ascending_1 19.85% 0.585 0.701 - 0.00% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 19.70% 75422.629 90282.299 - 18.76% -
ranges::min(std::list<long_long>)/1 19.57% 0.375 0.448 - 43.56% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 19.52% 1.757 2.100 - 38.38% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.50% 1.546 1.847 - -0.07% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 19.48% 10941.331 13073.176 - 4.95% -
BM_StringRead_Cold_Deep_Large 19.39% 1.338 1.598 - 19.06% -
std::find_end(deque<int>)_(same_length)/8192 19.31% 2797.052 3337.036 - 16.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 19.27% 7591.316 9054.090 - 20.56% -
BM_vector_deque_move/2 18.96% 1.727 2.054 - 5.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 18.91% 3203303.726 3809063.620 - 0.97% -
std::set<int>::erase(key)_(non-existent,_end)/32 18.85% 2.252 2.676 - 8.24% -
BM_PushHeap_string_Descending_1024 18.85% 2.436 2.895 - 17.41% -
std::find_if_not(deque<int>)_(process_all)/8192 18.67% 2154.561 2556.856 - 28.69% -
std::find_if_not(deque<int>)_(process_all)/1024 18.41% 269.388 318.979 - 27.99% -
BM_deque_vector_move_backward/0 18.34% 1.303 1.543 - 18.41% -
std::unordered_set<std::string>::erase(iterator)/8192 18.20% 29.191 34.505 - -6.89% -
std::unordered_set<std::string>::count(key)_(existent)/32 18.02% 32.447 38.293 - 4.44% -
BM_vector_deque_move/1 17.92% 1.952 2.302 - 4.93% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 17.89% 1.379 1.625 - 22.09% -
bm_ranges_swap_ranges_vb_aligned/256 17.88% 3.457 4.075 - -7.58% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 17.87% 1329.490 1567.004 - 11.96% -
BM_PushHeap_string_Random_262144 17.73% 18.040 21.239 - 11.29% -
std::find_if_not(deque<int>)_(process_all)/32768 17.73% 8666.123 10202.202 - 27.20% -
BM_StringEraseWithMove_Empty_Transparent 17.66% 0.559 0.658 - 12.06% -
BM_deque_vector_copy_backward/70000 17.54% 7843.430 9218.992 - 1.30% -
ranges::minmax(std::deque<char>)/8 17.52% 3.599 4.229 - 9.99% -
BM_StringRead_Cold_Shallow_Large 17.46% 1.152 1.353 - 12.40% -
std::find_if(deque<int>)_(process_all)/8192 17.27% 1990.578 2334.264 - 0.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 17.20% 1.186 1.390 - 16.29% -
BM_PushHeap_string_QuickSortAdversary_16384 17.13% 15.493 18.147 - 14.46% -
std::find_if_not(deque<int>)_(bail_25%)/32768 17.10% 1992.150 2332.871 - 17.41% -
BM_StringRead_Cold_Shallow_Small 17.06% 1.123 1.315 - 10.73% -
SetIntersection_None_Set_string_1024_64 17.05% 8985856.243 10517682.902 - 17.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 16.97% 46.791 54.732 - 14.54% -
std::find_if(deque<int>)_(process_all)/1024 16.84% 249.280 291.256 - -0.28% -
std::find_if(deque<int>)_(process_all)/50 16.74% 12.473 14.562 - 14.15% -
BM_toupper_char<wchar_t> 16.61% 0.551 0.643 - -6.16% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.47% 1.216 1.416 - 21.30% -
std::find_if(vector<char>)_(bail_25%)/1024 16.05% 25.136 29.170 - 11.53% -
ranges::min(std::vector<__int128>)/70000 16.03% 29886.819 34678.777 - 1.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 15.93% 500.919 580.720 - 13.59% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 15.89% 1964.499 2276.695 - 14.27% -
std::vector<std::string>::ctor(size)/32 15.84% 32.136 37.227 - 15.18% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 15.77% 7470.459 8648.444 - 14.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 15.75% 505.458 585.055 - 3.37% -
std::find_if(deque<int>)_(process_all)/32768 15.74% 8082.038 9354.483 - -0.21% -
std::set<std::string>::insert(value)_(already_present)/32 15.71% 8.914 10.314 - 10.80% -
std::partition(deque<int>)_(sparse)/32 15.49% 10.069 11.628 - 18.04% -
BM_deque_vector_ranges_copy_backward/64000 15.23% 7454.620 8589.860 - 3.06% -
std::multimap<std::string,_int>::erase(iterator)/32 15.20% 25.233 29.068 - -5.94% -
std::partition(deque<int>)_(dense)/50 15.16% 14.052 16.183 - 0.45% -
std::find_if(vector<int>)_(bail_25%)/8 15.15% 0.736 0.847 - 0.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 15.09% 26.877 30.933 - -8.99% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 14.92% 7.124 8.187 - 24.88% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.62% 5823.171 6674.246 - 0.13% -
BM_PushHeap_float_PipeOrgan_4 14.56% 0.484 0.554 - 2.21% -
ranges::min(std::list<char>)/1 14.55% 0.364 0.417 - 12.88% -
BM_StringCtorDefault 14.42% 0.242 0.277 - 3.92% -
SetIntersection_Interlaced_Vector_string_16384_16 14.36% 4288302.922 4903954.478 - 16.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 14.34% 0.969 1.108 - 13.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 14.30% 741.027 846.977 - 10.42% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 14.08% 913174.242 1041760.168 - 0.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 14.03% 18.777 21.411 - 3.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 14.02% 1347141.459 1535997.375 - 6.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 14.02% 67905738.999 77424432.295 - 1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 13.96% 4999450.693 5697142.358 - 2.71% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 13.89% 28.076 31.976 - 11.32% -
std::set<std::string>::erase(iterator)/8192 13.78% 27.351 31.120 - 0.63% -
BM_deque_vector_move_backward/70000 13.76% 7751.143 8817.493 - -2.77% -
std::partition(deque<int>)_(dense)/32 13.73% 9.489 10.792 - 3.94% -
rng::find(vector<bool>)_(process_all)/8 13.72% 0.555 0.631 - -25.49% -
ranges::minmax(std::deque<char>)/1 13.71% 0.805 0.916 - 24.16% -
ranges::min(std::vector<__int128>)/64 13.70% 26.337 29.946 - 0.04% -
BM_StringRead_Cold_Shallow_Empty 13.59% 1.135 1.290 - 9.81% -
BM_deque_vector_ranges_move_backward/70000 13.59% 7969.408 9052.373 - 1.31% -
BM_deque_vector_ranges_move/0 13.51% 1.308 1.485 - 13.63% -
BM_std_minmax_element<char>/2 13.50% 0.603 0.684 - 0.21% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 13.49% 4.660 5.289 - -10.28% -
BM_StringRelational_Compare_Small_Empty_Control 13.41% 1.609 1.825 - -0.40% -
std::unordered_set<int>::count(key)_(existent)/32 13.32% 1.225 1.389 - 6.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 13.26% 8793691.986 9959537.143 - 1.97% -
ranges::min(std::vector<char>)/1 13.25% 0.331 0.375 - 23.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 13.21% 2.336 2.645 - 8.61% -
BM_StringRead_Cold_Deep_Small 13.19% 1.222 1.383 - 11.16% -
std::find_if(vector<char>)_(bail_25%)/32768 13.07% 796.352 900.429 - 8.56% -
std::unordered_set<int>::count(key)_(non-existent)/1024 13.00% 1.458 1.648 - 5.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 12.91% 0.252 0.285 - 12.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 12.76% 1.769 1.995 - 23.28% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 12.73% 22.495 25.360 - 3.84% -
std::sort_heap(vector<int>,_pred)/8 12.69% 28.885 32.552 - 1.64% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.66% 309.396 348.580 - 12.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.65% 26.080 29.381 - 10.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 12.58% 1493657.610 1681603.897 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.52% 8677180.010 9763543.094 - -1.42% -
std::remove_copy(list<int>)_(sprinkled)/8192 12.39% 6881.939 7734.715 - -0.65% -
std::reverse_copy(vector<int>)/8 12.34% 2.338 2.626 - 15.90% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 12.32% 23.729 26.653 - 13.03% -
std::search(deque<int>,_pred)_(near_matches)/1000 12.18% 23978.317 26899.985 - 15.57% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 12.14% 144.782 162.364 - 12.03% -
BM_vector_deque_ranges_move_backward/2 12.12% 1.825 2.046 - 2.65% -
std::set<int>::upper_bound(key)_(existent)/8192 12.08% 7.749 8.685 - 8.16% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.07% 25158.382 28194.891 - 15.80% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 11.95% 23.779 26.620 - 12.70% -
std::rotate(list<int>)_(by_1/2)/8192 11.86% 5451.162 6097.745 - -12.49% -
SetIntersection_Interlaced_Vector_float_256_256 11.81% 4553133.961 5090795.014 - -0.94% -
std::partition_copy(deque<int>)/1024 11.76% 632.973 707.391 - 9.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.70% 77.730 86.821 - 3.70% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 11.69% 1.659 1.853 - 13.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 11.68% 1.203 1.344 - 5.50% -
BM_StringEraseWithMove_Empty_Opaque 11.63% 0.802 0.895 - 12.18% -
BM_PushHeap_string_Descending_256 11.56% 2.389 2.665 - 11.68% -
std::all_of(list<int>)_(process_all)/8192 11.55% 6996.132 7804.066 - 11.29% -
BM_tolower_char<char> 11.54% 0.617 0.688 - 42.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 11.53% 0.369 0.412 - -15.09% -
std::set<std::string>::equal_range(key)_(existent)/8192 11.47% 28.277 31.520 - 5.14% -
std::lower_bound(std::deque<int>)/8 11.40% 16.887 18.811 - 11.12% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 11.36% 4211.660 4690.019 - 10.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.33% 66666.752 74218.494 - -5.36% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 11.29% 23.212 25.833 - 12.55% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 11.26% 61.456 68.376 - 1.60% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 11.25% 24.669 27.444 - -4.88% -
BM_PushHeap_string_Random_1 11.24% 0.469 0.522 - 7.03% -
std::unique_copy(deque<int>)_(sprinkled)/32 11.23% 9.210 10.244 - 9.81% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 11.09% 2.213 2.458 - 4.22% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 11.09% 28.394 31.541 - 18.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.04% 7235397.834 8033897.370 - 0.73% -
BM_deque_deque_ranges_move_backward/70000 11.01% 7906.454 8777.040 - 0.81% -
rng::contains_subrange(deque<int>)_(process_all)/16 10.96% 9.189 10.196 - 27.73% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10.92% 10438.090 11578.288 - 0.69% -
SetIntersection_Front_Vector_uint64_262144_1024 10.89% 5316786.676 5895935.129 - -0.06% -
ranges::minmax(std::deque<long_long>)/1 10.87% 0.826 0.916 - 19.77% -
BM_PushHeap_string_Descending_16384 10.83% 2.422 2.685 - 9.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.81% 320.323 354.954 - -4.06% -
std::generate_n(list<int>)/8192 10.79% 6868.739 7609.633 - 9.43% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 10.74% 64.468 71.390 - 1.37% -
std::unique_copy(deque<int>)_(sprinkled)/52 10.70% 14.724 16.299 - 10.75% -
std::rotate(list<int>)_(1_element_backward)/8192 10.66% 7232.801 8004.133 - -16.09% -
BM_deque_deque_copy_backward/70000 10.61% 7960.115 8804.636 - 3.24% -
std::multiset<int>::contains(key)_(non-existent)/8192 10.53% 8.624 9.532 - 3.61% -
BM_vector_deque_move_backward/0 10.51% 0.395 0.437 - -11.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.44% 228.335 252.181 - 7.11% -
std::partition(deque<int>)_(sparse)/50 10.43% 15.453 17.064 - 15.45% -
std::rotate(list<int>)_(by_1/4)/8192 10.35% 6551.817 7229.873 - -25.62% -
BM_vector_deque_ranges_move_backward/1 10.28% 2.115 2.333 - 3.05% -
std::find_if(vector<int>)_(process_all)/8 10.26% 1.347 1.485 - -2.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.22% 8266.918 9111.779 - -6.57% -
std::search_n(list<int>)_(no_match)/8192 10.20% 6811.147 7505.645 136.839 8.23% 136.839
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.19% 0.605 0.667 - 2.58% -
BM_vector_deque_move_backward/64000 10.19% 7049.427 7767.443 - 1.45% -
std::find_if(vector<char>)_(bail_25%)/8192 10.14% 209.926 231.222 - 6.78% -
std::set<std::string>::ctor(const&,_alloc)/1024 10.10% 36939.614 40672.200 - 10.33% -
std::multimap<int,_int>::find(key)_(existent)/1024 10.02% 3.697 4.068 - 7.63% -
SetIntersection_Interlaced_Vector_uint64_1024_4 10.00% 1256764.869 1382413.952 - 10.33% -
std::is_partitioned(deque<int>)_(partitioned)/1024 9.95% 292.628 321.754 - 11.80% -
SetIntersection_Interlaced_Vector_float_1024_4 9.94% 1272764.805 1399268.679 - -1.62% -
std::find_if(deque<int>)_(process_all)/8 9.94% 2.512 2.762 - 1.38% -
std::set<std::string>::insert(value)_(already_present)/1024 9.90% 26.792 29.445 - 12.49% -
std::search(list<int>,_pred)_(same_length)/8192 9.87% 8574.559 9421.209 - 2.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.85% 22.447 24.658 - 5.06% -
std::unordered_set<int>::insert(value)_(already_present)/8192 9.83% 2.639 2.898 - 11.16% -
std::unordered_set<std::string>::find(key)_(existent)/32 9.82% 37.402 41.076 - 19.21% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.74% 27.789 30.496 - 1.81% -
BM_PushHeap_float_Ascending_4 9.68% 0.535 0.587 - 0.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 9.61% 1.676 1.837 - 25.87% -
BM_deque_vector_move_backward/65536 9.61% 7338.727 8043.628 - -5.26% -
BM_PushHeap_float_QuickSortAdversary_4 9.58% 0.536 0.587 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9.57% 144081847.032 157869820.976 - -0.45% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 9.56% 37933812.503 41559200.999 - 9.27% -
BM_StringFindStringLiteral/64 9.55% 2.157 2.363 - -0.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.50% 6146.769 6730.795 - 5.20% -
std::set<int>::erase(key)_(non-existent,_end)/1024 9.48% 5.374 5.884 - 2.21% -
std::copy_if(vector<int>)_(entire_range)/64 9.45% 15.285 16.730 - 4.40% -
std::remove_copy(list<int>)_(prefix)/8192 9.43% 6880.525 7529.636 - -1.56% -
std::any_of(vector<int>)_(process_all)/50 9.42% 12.571 13.756 - 1.16% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 9.37% 0.252 0.275 - 9.03% -
SetIntersection_Interlaced_Set_uint32_256_64 9.33% 12915637.320 14120598.018 - 12.95% -
vector<bool>::resize() 9.33% 10.729 11.730 - 5.23% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 9.31% 6112.039 6680.795 - 5.23% -
BM_StringFindCharLiteral/1024 9.30% 17.939 19.607 - -8.08% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 9.30% 347.346 379.642 - 9.04% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.17% 2.170 2.369 - 2.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 9.14% 32.089 35.023 - 16.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 9.10% 166028.175 181138.114 - 5.83% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.09% 74.261 81.009 - 11.22% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.08% 0.891 0.971 - 8.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 9.02% 213.000 232.213 - 5.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 9.00% 10737.534 11703.448 - 1.90% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 8.97% 21.048 22.937 - 7.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.97% 1.206 1.314 - 8.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 8.92% 21.621 23.549 - -4.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 8.89% 18.397 20.032 - -0.37% -
SetIntersection_Front_Set_uint64_16384_256 8.87% 3966943.696 4318649.215 - 11.04% -
std::multiset<int>::insert(value)_(already_present)/1024 8.86% 27.560 30.003 - 6.37% -
std::replace(list<int>)_(sprinkled)/1024 8.86% 726.333 790.678 - 6.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 8.83% 34.535 37.584 - -10.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 8.82% 6.316 6.873 - -1.56% -
std::lower_bound(std::vector<int>)/8192 8.80% 15.613 16.987 - 8.59% -
std::is_partitioned(deque<int>)_(partitioned)/50 8.77% 14.168 15.411 - 13.32% -
std::is_partitioned(deque<int>)_(partitioned)/32 8.73% 9.313 10.127 - 13.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.73% 1.154 1.255 - 8.66% -
BM_deque_deque_move/0 8.73% 0.809 0.880 - 13.04% -
ranges::minmax(std::deque<long_long>)/8 8.73% 3.865 4.202 - 5.39% -
std::multiset<int>::ctor(const&)/1024 8.70% 6583.685 7156.545 - 11.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 8.66% 55.807 60.641 - 5.89% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 8.66% 83.963 91.232 - 1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.64% 79419.823 86281.832 - 4.71% -
std::flat_multimap<int,_int>::erase(iterator)/1024 8.63% 75.125 81.610 - 8.95% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 8.61% 49267.240 53511.272 - 5.86% -
SetIntersection_Interlaced_Set_string_262144_64 8.61% 2130261.230 2313644.611 - 5.36% -
std::pop_heap(deque<float>)/8192 8.60% 61.340 66.618 - 6.99% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.59% 32.170 34.934 - 20.84% -
std::set<int>::lower_bound(key)_(existent)/1024 8.58% 4.302 4.671 - 4.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.57% 4.990 5.417 - 5.66% -
std::copy_backward(deque<int>)/262144 8.52% 31221.470 33882.964 - -0.64% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.43% 1.449 1.571 - -0.99% -
BM_deque_deque_move_backward/65536 8.32% 7570.413 8199.933 - 1.92% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.26% 227.145 245.908 - 1.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8.26% 7444.925 8059.596 - 5.00% -
BM_PushHeap_string_QuickSortAdversary_262144 8.25% 16.045 17.370 - 5.78% -
BM_vector_deque_ranges_copy_backward/65536 8.23% 7389.624 7997.577 - -1.21% -
std::partition(vector<int>)_(dense)/32 8.22% 8.156 8.826 - 1.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 8.21% 17918.388 19389.473 - 8.61% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.10% 445735.395 481839.075 - 8.15% -
std::set<std::string>::find(key)_(non-existent)/1024 8.10% 20.048 21.671 - -10.49% -
std::search(deque<int>,_pred)_(no_match)/8192 8.08% 3492.600 3774.923 - 8.34% -
rng::starts_with(vector<int>,_pred)/8 8.08% 2.450 2.648 - 12.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.06% 18.571 20.068 - -3.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 8.06% 29.773 32.173 - 5.03% -
vector<bool>::reserve() 8.06% 8.283 8.951 - 4.65% -
std::search(deque<int>,_pred)_(no_match)/1024 8.01% 437.641 472.705 - 8.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 8.00% 3729.986 4028.277 - 5.36% -
std::all_of(deque<int>)_(process_all)/8192 7.94% 2523.452 2723.890 - 4.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.92% 116419.262 125642.687 - 4.45% -
std::fill_n(list<int>)/1024 7.90% 439.985 474.764 - 1.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 7.89% 24.065 25.963 - 1.65% -
BM_deque_deque_copy/0 7.89% 0.788 0.851 - 11.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.83% 46332003.136 49961246.179 - -1.26% -
SetIntersection_Interlaced_Set_string_16384_4 7.81% 197437889.728 212857279.472 - -1.77% -
rng::contains_subrange(list<int>)_(near_matches)/1000 7.80% 37126.899 40024.036 - -0.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.80% 118601.458 127851.854 - -2.89% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.78% 9.528 10.269 - -1.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 7.77% 1.548 1.669 - -11.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 7.74% 1912.101 2060.037 - 0.02% -
std::set<std::string>::find(key)_(non-existent)/8192 7.70% 27.107 29.193 - -5.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 7.69% 23.130 24.909 - 3.17% -
BM_vector_deque_move_backward/65536 7.69% 7360.985 7927.054 - -0.43% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.69% 795.431 856.576 - 7.81% -
std::all_of(deque<int>)_(process_all)/32768 7.68% 10098.430 10874.242 - 3.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.61% 49620.033 53396.789 - 5.58% -
std::set<std::string>::find(key)_(existent)/32 7.61% 15.795 16.997 - 3.42% -
SetIntersection_None_Set_uint64_256_16 7.59% 10780360.535 11598855.330 - 5.19% -
bm_ranges_swap_ranges_vb_aligned/32 7.57% 3.318 3.570 - 0.06% -
std::find_if_not(list<int>)_(process_all)/1024 7.53% 724.247 778.787 - 9.43% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 7.53% 81.041 87.143 - 4.89% -
SetIntersection_None_Set_uint64_16384_1 7.49% 161598357.210 173707298.104 - -3.16% -
BM_deque_deque_ranges_move_backward/64000 7.49% 7352.422 7903.355 - -0.28% -
std::any_of(vector<int>)_(process_all)/8 7.46% 2.316 2.489 - 5.34% -
std::map<int,_int>::count(key)_(non-existent)/0 7.42% 0.250 0.269 - 7.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.41% 1.157 1.243 - 6.14% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 7.39% 22.251 23.897 - 6.08% -
BM_vector_deque_move_backward/70000 7.37% 7735.353 8305.264 - -1.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.37% 1.662 1.784 - 9.97% -
vector<bool>(size_type,_const_value_type&) 7.34% 8.380 8.995 - 6.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 7.33% 16.064 17.241 - 3.45% -
BM_vector_deque_ranges_copy_backward/64000 7.32% 7199.611 7726.931 - -2.61% -
std::search(list<int>)_(same_length)/1000 7.32% 742.047 796.374 - 8.06% -
rng::find_last_if(vector<char>)_(bail_90%)/50 7.29% 1.442 1.547 - 2.84% -
SetIntersection_Interlaced_Vector_string_16384_4 7.28% 1841569.878 1975555.669 - 9.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 7.26% 14397624.374 15443063.840 - -2.18% -
std::none_of(list<int>)_(process_all)/8192 7.25% 7527.869 8073.919 - -1.96% -
BM_deque_deque_move_backward/64000 7.25% 7230.942 7755.121 - -2.02% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.23% 6745.710 7233.613 - -3.84% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.22% 1417.976 1520.390 - 5.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 7.20% 33.527 35.943 - 27.47% -
BM_StringAssignStr_Empty_Transparent 7.20% 0.508 0.544 - 12.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.16% 25900691.834 27756431.066 - 3.11% -
std::find_end(deque<int>)_(same_length)/1000 7.12% 325.631 348.802 - 4.44% -
BM_vector_deque_copy_backward/64000 7.11% 7256.225 7772.162 - -2.30% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.10% 30.493 32.658 - 6.78% -
BM_deque_deque_copy_backward/64000 7.07% 7405.065 7928.973 - -0.78% -
std::sort_heap(vector<NonIntegral>,_pred)/8 7.07% 29.345 31.419 - -0.42% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.04% 53.493 57.257 - 3.47% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 6.99% 1.402 1.500 - 6.64% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.94% 12756.724 13641.433 - 6.08% -
std::find_if(list<int>)_(bail_25%)/32768 6.93% 7077.989 7568.371 - -4.66% -
SetIntersection_None_Set_float_1024_64 6.93% 8821894.870 9432975.497 - -9.55% -
SetIntersection_None_Set_uint64_256_1 6.92% 11394433.927 12183027.980 - 6.39% -
BM_vector_deque_ranges_move/1 6.89% 2.176 2.326 - 14.86% -
std::reverse_copy(list<int>)/4096 6.88% 3134.928 3350.555 - 6.68% -
SetIntersection_Interlaced_Vector_float_256_4 6.84% 4822243.294 5152300.832 - 2.78% -
BM_deque_deque_ranges_move_backward/0 6.84% 0.736 0.786 - -14.41% -
std::set<std::string>::count(key)_(non-existent)/1024 6.83% 23.538 25.147 - 4.19% -
SetIntersection_None_Set_uint64_1024_16 6.82% 8797649.992 9397770.077 - 3.69% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 6.82% 9.837 10.507 - 6.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 6.81% 3551.922 3793.803 - 8.06% -
BM_deque_deque_ranges_move_backward/65536 6.79% 7497.091 8006.404 - -2.45% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.79% 11594.686 12381.992 - 7.33% -
BM_deque_deque_move_backward/70000 6.79% 8053.695 8600.291 - -0.64% -
BM_deque_deque_ranges_copy_backward/4000 6.78% 144.861 154.688 - 2.83% -
SetIntersection_Interlaced_Set_string_262144_16 6.78% 2146364.746 2291926.842 - 4.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 6.75% 11.235 11.993 - -24.34% -
std::find_if_not(vector<char>)_(bail_25%)/8 6.75% 0.787 0.840 - 6.93% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.74% 6.147 6.562 - 1.61% -
BM_PushHeap_uint32_Ascending_64 6.74% 1.521 1.623 - -6.28% -
std::for_each(list<int>)/8 6.72% 2.378 2.538 - 0.40% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 6.71% 0.219 0.233 - 5.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.70% 196078614.715 209223815.291 - -43.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.70% 18.477 19.715 - 1.35% -
std::find(list<int>)_(process_all)/1024 6.69% 685.972 731.887 - -0.07% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.67% 23.120 24.663 - 7.00% -
bm_ranges_swap_ranges_vb_aligned/16 6.67% 3.319 3.541 - -0.87% -
std::copy_backward(vector<bool>)_(aligned)/64 6.63% 1.688 1.800 - 6.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 6.62% 0.289 0.308 - 2.59% -
BM_vector_deque_copy_backward/65536 6.58% 7428.858 7917.810 - -1.88% -
std::unordered_set<int>::count(key)_(existent)/1024 6.55% 1.294 1.379 - -3.59% -
std::set<int>::erase(key)_(non-existent,_end)/8192 6.54% 8.165 8.699 - -0.99% -
std::replace(list<int>)_(sprinkled)/8192 6.53% 7140.702 7607.223 - -11.08% -
std::multiset<int>::equal_range(key)_(non-existent)/32 6.53% 2.379 2.535 - 5.63% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.52% 9.631 10.259 - -4.89% -
std::set<std::string>::erase(iterator)/1024 6.51% 31.060 33.082 - 6.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.50% 4260604.027 4537394.609 - 0.52% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 6.48% 1.367 1.456 - -9.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.48% 12418.397 13222.499 - 9.37% -
SetIntersection_Interlaced_Vector_uint32_256_16 6.46% 6603472.743 7029800.102 - -3.33% -
BM_deque_vector_copy_backward/65536 6.42% 7755.877 8254.155 - -2.81% -
BM_StringRead_Cold_Deep_Empty 6.42% 1.308 1.392 - 9.53% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 6.42% 23.893 25.425 - 3.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.38% 44495.289 47334.466 - -0.42% -
std::set<std::string>::contains(key)_(existent)/32 6.36% 15.814 16.820 - 1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.36% 7147034.371 7601398.755 - -3.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 6.34% 3863.705 4108.624 - 5.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.33% 65223379.843 69354482.918 - -5.38% -
std::swap_ranges(list<int>)/8192 6.33% 9600.745 10208.766 - -1.31% -
std::unique_copy(deque<int>)_(sprinkled)/8192 6.32% 3729.955 3965.762 - -0.34% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.31% 769.076 817.613 - 6.37% -
std::distance(join_view(vector<vector<int>>))/50 6.30% 0.641 0.681 - 11.02% -
BM_deque_deque_ranges_move_backward/4000 6.28% 144.132 153.189 - -1.55% -
BM_std_minmax_element<char>/4 6.27% 1.213 1.289 - 0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.26% 193597238.399 205713844.289 - -41.96% -
BM_vector_deque_ranges_move_backward/70000 6.25% 7821.490 8309.944 - -3.93% -
std::is_sorted_until(list<int>)/1024 6.22% 741.877 787.998 - 6.02% -
vector<bool>(const_vector<bool>&) 6.21% 10.255 10.893 - 6.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 6.21% 0.280 0.297 - 12.90% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.21% 2.577 2.737 - -6.33% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 6.21% 36.813 39.099 - 2.59% -
std::find_end(deque<int>)_(single_element)/8192 6.15% 2209.722 2345.633 - 6.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 6.15% 196992849.699 209099499.406 - -40.92% -
SetIntersection_None_Set_uint64_1024_4 6.14% 8866597.824 9411125.873 - 6.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.13% 9699363.595 10294341.881 - -0.19% -
BM_vector_deque_ranges_move_backward/64000 6.12% 7061.837 7493.926 - -2.28% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.11% 30675.141 32548.052 - 3.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.10% 45361.311 48129.634 - 9.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 6.09% 491145.131 521046.833 - 6.64% -
std::multiset<int>::contains(key)_(existent)/8192 6.08% 8.242 8.744 - 3.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.07% 116668.718 123753.460 - 0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.07% 4783923.337 5074178.866 - -1.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 6.05% 454.701 482.197 - 6.10% -
std::set<std::string>::lower_bound(key)_(existent)/32 6.02% 14.973 15.875 - -0.76% -
SetIntersection_None_Set_float_262144_262144 6.02% 1146513.508 1215581.459 - 0.51% -
std::multiset<int>::ctor(const&)/8192 6.01% 53158.406 56351.652 - 10.78% -
BM_PushHeap_string_Ascending_16384 5.98% 19.489 20.654 - 9.12% -
SetIntersection_None_Set_uint64_256_256 5.98% 5679364.155 6018943.254 - 4.99% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.97% 102034.835 108127.417 - 5.93% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.94% 5.011 5.309 - 3.99% -
std::search(deque<int>,_pred)_(no_match)/1000 5.93% 426.574 451.848 - 6.57% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.90% 943701.640 999404.967 - 5.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.90% 0.487 0.516 - 4.80% -
BM_std_minmax_element<short>/1 5.88% 0.300 0.318 - 2.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.88% 24.028 25.442 - 1.34% -
SetIntersection_None_Set_float_262144_4 5.85% 1149936.281 1217256.266 - 0.58% -
BM_num_put<unsigned_long> 5.83% 11.266 11.923 - 5.56% -
SetIntersection_Interlaced_Set_string_16_16 5.82% 56188439.682 59461296.610 - -0.63% -
std::is_partitioned(deque<int>)_(partitioned)/8192 5.82% 2384.866 2523.706 - 2.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.82% 719.771 761.656 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.81% 1136115.252 1202137.551 - 3.03% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.80% 270.537 286.228 - 8.22% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.79% 25014.029 26462.466 - -6.66% -
SetIntersection_None_Set_float_262144_256 5.78% 1147915.852 1214243.244 - 0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.78% 0.316 0.334 - -0.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.77% 30.870 32.653 - 20.27% -
BM_deque_deque_ranges_copy_backward/65536 5.77% 7407.194 7834.873 - -3.27% -
SetIntersection_None_Set_float_262144_16 5.77% 1145471.517 1211567.789 - 0.65% -
BM_num_get<bool> 5.77% 11.851 12.534 - 5.97% -
BM_deque_vector_move_backward/64000 5.73% 7515.808 7946.372 - -3.92% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.73% 213.021 225.222 - 2.97% -
std::sort(vector<int>)_(shuffled)/8192 5.72% 44916.688 47484.962 - 5.52% -
SetIntersection_None_Set_uint64_256_4 5.69% 11594445.423 12254678.610 - 7.56% -
std::map<int,_int>::erase(iterator)/1024 5.69% 20.701 21.880 - 5.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.69% 122373.301 129332.409 - 7.23% -
SetIntersection_Front_Vector_uint32_16384_1024 5.68% 5593949.777 5911826.714 - 11.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.67% 1279.144 1351.699 - -24.74% -
SetIntersection_None_Set_uint64_1024_256 5.67% 8902385.558 9406991.556 - 5.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.66% 46.823 49.475 - 7.19% -
BM_deque_vector_copy_backward/64000 5.66% 7523.065 7948.763 - -4.41% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.63% 7236.795 7644.298 - -3.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 5.62% 23.885 25.229 - 19.75% -
std::lower_bound(std::list<int>)/8192 5.61% 13237.348 13980.376 - 0.19% -
std::swap_ranges(list<int>)/50 5.61% 32.582 34.410 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 5.61% 27192476.251 28716750.999 - -2.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.60% 33.806 35.698 - 4.56% -
std::map<int,_int>::erase(iterator)/32 5.58% 20.636 21.788 - 5.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 5.56% 448.491 473.425 - 5.91% -
BM_deque_deque_copy/70000 5.54% 3170.306 3345.961 - 4.60% -
rng::fold_left(list<int>)/8192 5.54% 10785.696 11382.736 - 7.38% -
std::none_of(list<int>)_(process_all)/32768 5.53% 25689.098 27108.593 - -0.11% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 5.51% 40.102 42.309 - 4.18% -
BM_vector_deque_copy_backward/70000 5.49% 7978.416 8416.080 - -3.15% -
SetIntersection_None_Set_float_262144_64 5.48% 1147883.137 1210823.813 - 0.56% -
SetIntersection_None_Set_float_262144_1024 5.46% 1149187.012 1211946.291 - 0.37% -
BM_vector_deque_ranges_copy_backward/70000 5.46% 7915.634 8347.555 - -1.72% -
SetIntersection_None_Set_uint64_16384_4 5.44% 164296628.795 173230736.899 - -4.43% -
BM_vector_deque_ranges_move/2 5.43% 1.945 2.051 - 14.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.42% 20.917 22.051 - -6.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.38% 12552.625 13228.414 - 5.40% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 5.38% 287.638 303.117 - 5.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.38% 662.365 697.998 - 14.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.37% 21362.021 22509.584 - 14.05% -
BM_std_minmax_element<long_long>/1 5.37% 0.298 0.314 - 4.97% -
std::deque<std::string>::ctor(size)/32 5.34% 44.083 46.439 - 8.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.34% 31.675 33.364 - 0.07% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.33% 3.231 3.403 - 10.19% -
std::for_each_n(list<int>)/8 5.33% 2.399 2.527 - -0.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.33% 188505.742 198544.783 - 13.12% -
std::find_end(deque<int>)_(process_all)/1024 5.32% 290.795 306.276 - -0.36% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 5.32% 9.923 10.451 - 3.15% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.31% 0.922 0.971 - 5.97% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 5.30% 279303.184 294095.708 - 5.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 5.29% 12.025 12.661 - 3.50% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.29% 57198.945 60224.563 - 3.99% -
BM_CmpEqual_uint_int 5.27% 1.046 1.101 - 3.65% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.25% 21784.280 22927.457 - 15.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 5.24% 21531.271 22659.878 - 14.72% -
SetIntersection_Interlaced_Set_float_64_16 5.23% 21455200.570 22576920.794 - 0.57% -
std::search(list<int>)_(single_element)/1024 5.22% 722.762 760.499 - 4.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 5.19% 31.818 33.469 - 7.63% -
BM_PushHeap_string_Descending_4 5.19% 1.933 2.033 - 6.43% -
std::remove_copy_if(list<int>)_(prefix)/8192 5.18% 7227.483 7602.170 - -4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.18% 4237314.430 4456870.338 - 1.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.17% 883.928 929.613 - -2.32% -
std::find_end(deque<int>)_(same_length)/1024 5.15% 332.781 349.921 - 2.56% -
std::multiset<std::string>::count(key)_(non-existent)/0 5.14% 0.257 0.271 - 4.93% -
SetIntersection_None_Set_uint64_1024_1024 5.13% 8897075.085 9353391.836 - 4.89% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 5.12% 2175.232 2286.617 - 0.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.11% 188532.850 198174.517 - 12.69% -
std::list<int>::ctor(size)/1024 5.10% 11562.706 12152.466 - -6.44% -
std::remove_if(deque<int>)_(prefix)/50 5.09% 64.613 67.899 - 2.41% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.08% 189768.219 199414.154 - 13.16% -
BM_deque_deque_copy_backward/65536 5.07% 7572.941 7956.717 - -2.76% -
BM_PushHeap_string_PipeOrgan_1024 5.06% 9.444 9.922 - 7.70% -
SetIntersection_None_Set_float_1024_16 5.06% 8963908.957 9417532.266 - -8.11% -
bm_lexicographical_compare<unsigned_char>/8 5.06% 1.316 1.382 - -0.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.06% 18.374 19.303 - 0.91% -
rng::find(vector<bool>)_(process_all)/50 5.05% 0.644 0.676 - -19.86% -
SetIntersection_Interlaced_Set_float_16384_1024 5.04% 169092099.833 177609815.318 - 2.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.00% 9752.247 10240.157 - 1.53% -
std::set<int>::upper_bound(key)_(existent)/1024 4.99% 4.077 4.280 - -0.75% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 4.99% 0.928 0.975 - 4.66% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.97% 18.315 19.225 - -7.93% -
SetIntersection_None_Set_uint32_262144_16384 4.96% 1167735.758 1225702.879 - -2.91% -
std::unique(list<int>,_pred)_(contiguous)/8192 4.96% 7503.752 7875.743 - -3.73% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 4.95% 5.570 5.845 - 6.76% -
BM_std_minmax_element<char>/1 4.94% 0.304 0.319 - 3.34% -
SetIntersection_None_Vector_float_16384_256 4.94% 1069768.359 1122582.603 - 3.64% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.93% 28.038 29.420 - -1.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.91% 10.933 11.471 - -3.86% -
std::rotate_copy(vector<int>)/1024 4.90% 32.641 34.239 - 4.27% -
BM_deque_vector_ranges_move_backward/0 4.89% 1.342 1.408 - 1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.88% 195026066.803 204548246.947 - 2.70% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.87% 10.524 11.037 - 13.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.86% 78845.898 82675.376 - 7.14% -
SetIntersection_None_Set_float_1024_4 4.83% 8802568.577 9227706.740 - -11.32% -
rng::find_last(vector<int>)_(bail_90%)/8 4.82% 0.424 0.445 - 2.25% -
SetIntersection_None_Set_float_262144_1 4.80% 1159976.074 1215695.639 - -0.42% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.80% 2.177 2.281 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.80% 2276498.561 2385674.607 - -5.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.79% 0.460 0.482 - -0.14% -
std::list<int>::ctor(size)/8192 4.79% 93359.438 97828.421 - -7.83% -
std::partition_copy(deque<int>)/8192 4.78% 5706.988 5980.020 - 4.85% -
std::is_sorted_until(list<int>)/8 4.78% 2.070 2.169 - 4.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.78% 9728.989 10193.823 - 5.62% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.77% 171511183.733 179697299.583 - 3.60% -
BM_PushHeap_string_QuickSortAdversary_1024 4.77% 15.037 15.755 - 1.86% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.74% 668.225 699.885 - 14.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 4.74% 1.101 1.153 - -13.84% -
std::upper_bound(std::list<int>)/8192 4.72% 13140.472 13760.160 - -0.10% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 4.72% 53.070 55.573 - -14.09% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.71% 6760.441 7078.962 - 0.92% -
BM_PushHeap_string_Random_4 4.71% 6.049 6.334 - 2.18% -
SetIntersection_Interlaced_Set_string_256_64 4.71% 29568884.692 30960293.118 - 0.95% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.70% 48.527 50.810 - 8.91% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.69% 11626.842 12171.990 - -0.76% -
SetIntersection_None_Set_uint64_256_64 4.69% 9370715.529 9810046.591 - 4.62% -
BM_PushHeap_string_Descending_64 4.67% 2.320 2.429 - 7.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.67% 3.206 3.356 - 0.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.67% 54663.742 57213.947 - 2.47% -
SetIntersection_Interlaced_Set_float_262144_16384 4.66% 1236047.851 1293665.609 - 1.09% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.65% 7489.773 7838.287 - 4.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.65% 98.419 102.998 - 0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.64% 707.880 740.761 - 2.48% -
SetIntersection_Interlaced_Set_float_16384_256 4.64% 196886740.230 206027321.650 - 2.24% -
SetIntersection_Front_Set_string_256_64 4.63% 14060122.483 14711680.542 - 1.38% -
std::find(list<int>)_(process_all)/8 4.63% 2.247 2.351 - -1.32% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.63% 10.930 11.435 - 3.45% -
SetIntersection_None_Set_uint32_16384_16384 4.62% 155955144.140 163161531.733 - 1.39% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.61% 43.919 45.943 - 36.54% -
bm_lexicographical_compare<unsigned_char>/1 4.60% 1.534 1.604 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 4.60% 215145871.803 225046662.157 - 4.56% -
std::find(list<int>)_(process_all)/8192 4.60% 7099.829 7426.084 - -7.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.59% 2393446.212 2503249.464 - -8.86% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.58% 1.272 1.331 - 6.23% -
std::find_if(vector<char>)_(bail_25%)/8 4.58% 0.957 1.001 - 30.96% -
std::is_sorted_until(vector<int>,_pred)/1024 4.57% 408.022 426.688 - 1.78% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.57% 34.951 36.549 - 5.46% -
SetIntersection_None_Set_float_16384_1024 4.56% 149967456.792 156808360.849 - -5.89% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.56% 8254.927 8631.325 - 4.73% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.55% 4.479 4.682 - 2.03% -
std::find(vector<char>)_(bail_25%)/8 4.55% 1.104 1.154 - 8.93% -
std::copy(deque<int>)/8 4.54% 2.655 2.776 - 0.65% -
std::transform(deque<int>,_deque<int>)/32 4.54% 21.713 22.700 - 5.33% -
SetIntersection_None_Set_float_16384_1 4.54% 151972274.179 158876722.860 - -2.56% -
std::search(list<int>)_(no_match)/1024 4.52% 730.845 763.906 - -0.03% -
BM_num_put<unsigned_long_long> 4.52% 11.218 11.725 - 10.21% -
BM_PushHeap_string_PipeOrgan_16384 4.52% 13.172 13.768 - 9.05% -
std::map<int,_int>::erase(iterator)/8192 4.51% 23.902 24.981 - 3.95% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.51% 32.188 33.640 - 7.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.49% 102683.243 107296.887 - -1.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.49% 51.026 53.319 - 6.50% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.48% 8488.069 8868.001 - 3.82% -
std::partition_copy(list<int>)/32 4.47% 8.721 9.111 - 3.98% -
BM_vector_deque_move/64 4.45% 2.675 2.794 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.45% 3.447 3.601 - 4.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.44% 679.405 709.564 - 15.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.44% 18.429 19.246 - 2.95% -
BM_vector_deque_ranges_move_backward/65536 4.43% 7338.762 7664.232 - -1.10% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.43% 6.452 6.738 - 4.37% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.43% 12.564 13.120 - 4.11% -
BM_num_put<const_void*> 4.42% 11.976 12.505 - 3.96% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 4.42% 5135.488 5362.492 - 3.95% -
std::list<std::string>::ctor(size)/8192 4.42% 102383.115 106905.685 - -0.92% -
rng::find_last(vector<char>)_(bail_90%)/8 4.41% 0.440 0.460 - 4.89% -
rng::starts_with(deque<int>)/8 4.40% 3.979 4.154 - 4.67% -
bm_swap_ranges_vb_aligned/64 4.40% 2.882 3.009 - 3.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.39% 138290.978 144362.048 - 4.18% -
BM_deque_deque_copy_backward/4000 4.38% 144.896 151.239 - 0.87% -
BM_deque_vector_ranges_move_backward/65536 4.38% 7911.153 8257.331 - -2.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.38% 186973.381 195154.483 - 12.46% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.37% 625.709 653.022 - 14.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.35% 0.275 0.287 - -0.09% -
std::remove_copy_if(vector<int>)_(prefix)/8192 4.35% 3355.616 3501.520 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.34% 197755628.616 206340595.926 - -41.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.34% 54474.300 56836.226 - 0.74% -
bm_lexicographical_compare<unsigned_char>/64 4.33% 1.920 2.003 - -2.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.33% 58.569 61.104 - 4.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.33% 54968.162 57346.236 - 2.99% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.32% 0.275 0.287 - 4.49% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.31% 67667.106 70584.043 - -6.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.31% 21550.929 22479.461 - 14.07% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.29% 215308009.933 224555014.889 - 3.10% -
std::partial_sort(vector<int>)_(heap)/8192 4.28% 97037.651 101191.771 - 4.33% -
std::find(list<int>)_(bail_25%)/32768 4.28% 8022.389 8365.558 - -13.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.24% 21.654 22.571 - 2.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.23% 1.348 1.405 - 4.28% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.23% 7556.923 7876.848 - 1.48% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.22% 265.068 276.262 - 3.84% -
std::remove(deque<int>)_(prefix)/32 4.22% 53.508 55.767 - 4.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.22% 347.120 361.774 - -2.10% -
SetIntersection_None_Set_float_262144_16384 4.21% 1155743.326 1204360.352 - -0.69% -
SetIntersection_None_Set_uint64_16_4 4.20% 56668002.280 59048795.418 - 3.82% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.20% 101887.453 106165.903 - -2.14% -
bm_ranges_swap_ranges_vb_aligned/8 4.20% 3.286 3.424 - -0.94% -
bm_lexicographical_compare<int>/8 4.19% 1.462 1.523 - -5.16% -
std::set<std::string>::contains(key)_(non-existent)/32 4.18% 9.646 10.049 - -4.83% -
SetIntersection_None_Set_float_16384_64 4.17% 151453232.826 157768916.816 - -5.22% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.17% 200660410.789 209020622.255 - 2.88% -
std::set<std::string>::count(key)_(non-existent)/8192 4.16% 33.123 34.503 - 0.36% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.16% 0.254 0.265 - -0.37% -
SetIntersection_Interlaced_Set_float_16384_4 4.16% 165098108.045 171964138.044 - 2.40% -
std::list<int>::ctor(size)/32 4.16% 320.932 334.270 - -7.54% -
SetIntersection_None_Set_float_1024_256 4.15% 8874252.837 9242450.876 - -11.56% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.15% 102229.906 106469.143 - 6.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 4.14% 141273442.942 147129124.583 - 4.02% -
BM_deque_deque_ranges_copy_backward/70000 4.13% 8131.276 8467.242 - -4.43% -
std::move_backward(deque<int>)/8 4.13% 3.363 3.502 - -1.14% -
std::stable_partition(deque<int>)_(sparse)/8192 4.13% 3299.520 3435.796 - 1.08% -
std::search(deque<int>,_pred)_(same_length)/1000 4.12% 479.203 498.966 - 4.34% -
BM_StringFindStringLiteral/256 4.12% 5.423 5.647 - 1.66% -
SetIntersection_Interlaced_Set_uint32_262144_16384 4.10% 1256643.228 1308128.582 - -0.71% -
SetIntersection_Front_Set_float_262144_1 4.09% 986263.395 1026604.781 - -1.17% -
SetIntersection_None_Set_uint32_16384_64 4.08% 154414146.018 160707064.466 - -22.31% -
SetIntersection_None_Set_uint32_16384_1024 4.07% 152879738.503 159109535.485 - -20.85% -
std::multimap<int,_int>::clear()/1024 4.07% 10600.658 11031.913 - 0.39% -
BM_num_put<long_long> 4.06% 11.609 12.081 - 7.75% -
SetIntersection_None_Set_uint64_4_4 4.06% 135643378.985 141144067.413 - 3.84% -
SetIntersection_None_Set_uint64_64_1 4.05% 22580170.810 23495359.432 - 4.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.05% 73.206 76.170 - 1.20% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.05% 30.951 32.204 - 4.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.05% 3.200 3.329 - -1.27% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.05% 644.383 670.451 - 4.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.04% 32085.419 33381.293 - -2.91% -
rng::contains_subrange(list<int>)_(process_all)/50 4.04% 16.945 17.629 - 4.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.04% 11801.055 12277.442 - 0.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.03% 635.551 661.147 - 14.76% -
SetIntersection_None_Set_float_16384_4 4.03% 152401497.371 158536164.241 - -2.78% -
ranges::min(std::deque<__int128>)/1 4.02% 0.664 0.691 - 2.98% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 4.02% 99.052 103.031 - 4.37% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.00% 1.155 1.202 - 3.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 4.00% 23.609 24.553 - 18.59% -
ranges::minmax(std::deque<__int128>)/64 3.99% 30.597 31.819 - -1.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.99% 1085.048 1128.298 - -15.55% -
std::find_if_not(list<int>)_(process_all)/8192 3.98% 7203.531 7489.924 - -3.49% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.97% 1.155 1.201 - 3.93% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.97% 20.274 21.078 - 0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.96% 12.855 13.365 - 4.19% -
SetIntersection_None_Set_float_16384_256 3.96% 151043094.353 157025059.390 - -5.87% -
SetIntersection_None_Set_uint64_1024_64 3.95% 9002334.521 9357644.502 - 4.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.94% 780.145 810.908 - 6.96% -
std::reverse_copy(list<int>)/8 3.94% 2.350 2.442 - 2.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.94% 1.179 1.225 - 6.05% -
SetIntersection_None_Set_uint64_16384_1024 3.94% 168036402.617 174653428.124 - -2.59% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 3.93% 12.064 12.538 - 2.74% -
std::find_if_not(deque<int>)_(process_all)/8 3.93% 2.576 2.677 - -2.47% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.92% 12.825 13.328 - 2.68% -
SetIntersection_None_Set_uint64_16384_64 3.90% 169824249.016 176447012.998 - -4.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.90% 273659.304 284330.873 - -3.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.90% 643.498 668.590 - 15.87% -
ranges::minmax(std::list<__int128>)/64 3.90% 39.862 41.416 - 6.60% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.90% 2686.257 2790.931 - 3.65% -
SetIntersection_Interlaced_Set_string_16384_1024 3.89% 346154910.491 359609190.040 - 3.00% -
SetIntersection_None_Set_uint64_64_16 3.88% 18390308.517 19104624.778 - 3.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 3.88% 21742561.091 22585706.730 - 3.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.87% 6.534 6.787 - 2.41% -
SetIntersection_None_Set_float_16384_16 3.87% 151855596.352 157733224.148 - -4.95% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.87% 622.932 647.038 - 15.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.87% 1403238.870 1457511.616 - -2.06% -
std::unique_copy(list<int>)_(contiguous)/8192 3.86% 6779.685 7041.431 - 2.92% -
std::unordered_set<std::string>::clear()/32 3.85% 933.402 969.372 - 1.92% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.85% 51.239 53.213 - 5.93% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.85% 15610.941 16212.139 - 3.51% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.85% 932.719 968.622 - 3.51% -
std::rotate_copy(deque<int>)/32 3.84% 2.573 2.672 - -0.24% -
std::set<int>::contains(key)_(existent)/8192 3.84% 8.116 8.427 - 1.15% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.84% 9.870 10.248 - 0.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 3.82% 391.380 406.323 - 3.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.80% 347.144 360.342 - -3.14% -
std::search(deque<int>)_(same_length)/8192 3.80% 3784.681 3928.515 - 3.90% -
std::copy(vector<int>)/4096 3.79% 222.446 230.866 - -2.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.77% 11223.150 11646.583 - -6.70% -
rng::find_last(vector<char>)_(bail_90%)/50 3.76% 1.405 1.458 - -1.87% -
SetIntersection_None_Set_uint32_262144_1 3.75% 1186128.418 1230654.377 - -4.31% -
BM_num_get<long> 3.75% 10.798 11.202 - 2.64% -
ranges::min(std::vector<long_long>)/8 3.75% 2.170 2.251 - 5.07% -
SetIntersection_Interlaced_Set_float_16384_64 3.73% 210366080.108 218218194.211 - 2.07% -
SetIntersection_None_Set_uint32_262144_262144 3.73% 1175592.285 1219468.098 - -3.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.73% 9.787 10.152 - 1.55% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.73% 1504.072 1560.171 - 7.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.73% 22830349.129 23681404.812 - 1.10% -
std::swap_ranges(list<int>)/1024 3.72% 749.856 777.738 - -1.18% -
SetIntersection_Front_Set_uint64_16384_1 3.71% 1008932.772 1046401.057 - 0.61% -
std::set<std::string>::ctor(const&,_alloc)/8192 3.71% 345626.709 358459.815 - 4.33% -
std::find(list<int>)_(bail_25%)/8192 3.71% 1418.358 1471.016 - 3.71% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 3.71% 17.190 17.827 - 3.67% -
std::set<int>::ctor(const&)/32 3.70% 216.138 224.136 - 0.64% -
ranges::min(std::list<char>)/64 3.70% 27.012 28.011 - 4.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.70% 1181805.709 1225503.368 - -1.65% -
BM_StringAssignStr_Small_Transparent 3.69% 0.485 0.502 - 3.57% -
bm_ranges_swap_ranges_vb_aligned/1024 3.69% 6.525 6.765 - 3.11% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.69% 29.935 31.038 - 7.06% -
BM_deque_deque_ranges_copy_backward/1 3.68% 2.626 2.723 - 1.28% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.68% 21.490 22.281 - 3.46% -
BM_deque_deque_ranges_copy/1 3.67% 2.438 2.527 - 8.27% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.67% 391.574 405.953 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.67% 11663283.869 12091531.687 - 1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.67% 1075143.141 1114565.543 - 0.54% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.64% 395.155 409.542 - 3.39% -
SetIntersection_None_Set_string_16384_4 3.64% 205369041.613 212837704.863 - -1.23% -
std::all_of(vector<int>)_(process_all)/32 3.64% 8.377 8.681 - -1.56% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.63% 789.509 818.146 - -2.28% -
std::remove(deque<int>)_(prefix)/50 3.63% 60.876 63.084 - 2.76% -
BM_deque_vector_ranges_move_backward/2 3.62% 1.764 1.828 - 3.34% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.62% 19.721 20.435 - 3.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.61% 102287.484 105982.590 - -2.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.61% 975.212 1010.400 - 7.37% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.60% 13.253 13.730 - 6.86% -
std::for_each(vector<int>)/8 3.60% 0.908 0.941 - 2.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.59% 12.433 12.880 - -8.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 3.59% 1205208.645 1248520.308 - 0.48% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.59% 12541.253 12991.631 - -1.43% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.59% 11.466 11.878 - 4.38% -
SetIntersection_None_Set_uint64_16_1 3.58% 66642458.452 69026118.910 - 3.68% -
std::multiset<int>::ctor(const&,_alloc)/32 3.58% 233.706 242.062 - 9.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 3.57% 16.059 16.633 - 0.86% -
std::copy(vector<bool>)_(aligned)/64 3.57% 1.296 1.343 - 0.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 3.57% 10.340 10.708 - -3.45% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.56% 207728090.723 215113120.668 - 3.02% -
BM_StringFindMatch2/64 3.55% 980.739 1015.508 - 3.24% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 3.54% 12.411 12.850 - 3.54% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.54% 1.613 1.670 - 3.32% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.54% 220.800 228.606 - 1.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.53% 47.690 49.374 - 2.16% -
SetIntersection_None_Set_float_16384_16384 3.53% 152495069.253 157873671.316 - 1.30% -
SetIntersection_None_Set_uint32_262144_256 3.52% 1176561.848 1217999.998 - -4.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.51% 5.730 5.932 - 2.16% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.51% 5.346 5.533 - 0.25% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.50% 6.971 7.215 - -1.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.50% 577.117 597.290 - 16.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.49% 56.690 58.671 - 2.10% -
std::move(vector<bool>)_(unaligned)/32768 3.49% 202.667 209.747 - -0.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.49% 761.181 787.762 - 3.86% -
std::unordered_set<int>::erase(key)_(existent)/32 3.49% 20.826 21.552 - 1.99% -
std::unique(vector<int>)_(sprinkled)/32 3.48% 53.959 55.839 - 0.01% -
BM_CmpLess_uchar_schar 3.48% 1.017 1.053 - 2.95% -
SetIntersection_Interlaced_Set_uint32_64_64 3.47% 13387252.429 13851829.027 - 2.03% -
SetIntersection_None_Set_uint32_16384_16 3.46% 155102862.918 160467620.014 - -21.06% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 3.46% 604.089 624.983 - 3.35% -
BM_PushHeap_uint32_Random_16 3.46% 4.116 4.259 - 4.43% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.46% 15.823 16.370 - 1.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.46% 6.625 6.854 - 5.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.45% 185930.932 192348.398 - 3.86% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.43% 0.468 0.484 - -1.88% -
SetIntersection_None_Set_uint32_16384_256 3.43% 154322308.179 159615272.494 - -24.47% -
SetIntersection_None_Set_uint32_16384_1 3.43% 155970736.927 161317469.913 - -24.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.43% 53.714 55.555 - 3.78% -
SetIntersection_None_Set_uint32_262144_1024 3.43% 1174901.287 1215170.328 - -4.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.42% 27.713 28.661 - -2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 3.42% 63303079.558 65465666.294 - 3.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 3.41% 56205615.863 58121232.348 - 3.12% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.40% 216.716 224.088 - 3.70% -
SetIntersection_None_Set_uint32_262144_16 3.40% 1179785.642 1219897.949 - -4.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.40% 1067949.770 1104240.453 - -1.19% -
std::list<std::string>::ctor(size)/1024 3.39% 12505.523 12929.745 - -1.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.39% 5.086 5.258 - 4.15% -
BM_deque_vector_move_backward/2 3.39% 1.765 1.824 - 3.13% -
std::copy_backward(vector<int>)/8 3.39% 2.119 2.190 - -3.63% -
BM_StringFindMatch2/512 3.38% 988.675 1022.128 - 3.22% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.37% 0.812 0.840 - 3.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.36% 5633101.168 5822628.762 - 2.23% -
std::partition(vector<int>)_(dense)/1024 3.36% 239.833 247.899 - 0.36% -
std::copy_backward(deque<int>)/32768 3.36% 3676.253 3799.739 - 1.69% -
BM_deque_vector_move/2 3.36% 1.770 1.829 - 3.21% -
BM_deque_vector_copy/65536 3.36% 3013.831 3114.999 - 7.07% -
rng::find_if(vector<bool>)_(process_all)/8 3.35% 3.483 3.599 - 0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.34% 12928.132 13359.471 - 0.35% -
SetIntersection_None_Set_uint32_16384_4 3.33% 155613220.436 160800894.340 - -23.49% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.33% 10.048 10.382 - 0.73% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.33% 1.488 1.537 - 16.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.32% 24.226 25.031 - 1.59% -
BM_vector_deque_ranges_copy_backward/1 3.32% 2.259 2.334 - 15.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.32% 115714.844 119551.087 - 2.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.31% 32354.235 33426.150 - -2.89% -
SetIntersection_None_Set_uint64_1024_1 3.31% 9092670.744 9393783.398 - 3.03% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.30% 357.130 368.909 - 3.26% -
std::set<int>::equal_range(key)_(non-existent)/1024 3.29% 6.478 6.692 - 0.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.28% 21.425 22.128 - 3.16% -
SetIntersection_Front_Set_string_262144_16384 3.28% 337008874.244 348071038.036 - 0.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.28% 37.835 39.074 - 3.57% -
std::all_of(list<int>)_(process_all)/32768 3.27% 25653.580 26493.386 - -2.81% -
std::rotate(deque<int>)_(by_1/3)/1024 3.27% 406.262 419.531 - -1.23% -
BM_PushHeap_uint32_Ascending_256 3.27% 2.080 2.148 - -4.16% -
BM_PushHeap_string_QuickSortAdversary_256 3.26% 14.531 15.005 - -5.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.26% 276939.835 285978.326 - -2.44% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.26% 5.885 6.077 - -0.05% -
SetIntersection_None_Set_uint32_262144_4 3.25% 1181285.890 1219657.553 - -4.81% -
SetIntersection_None_Vector_float_262144_256 3.25% 1118549.505 1154881.129 - 1.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.24% 165978.444 171358.084 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 3.24% 11172785.651 11534403.955 - 3.35% -
std::for_each(list<int>)/8192 3.23% 7438.980 7679.601 - 7.59% -
BM_PushHeap_uint64_SingleElement_262144 3.23% 0.357 0.369 - 3.29% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.23% 15.657 16.163 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.23% 19352590.987 19977102.011 - 0.41% -
SetIntersection_Interlaced_Set_float_262144_4 3.23% 1254860.434 1295335.855 - -0.80% -
SetIntersection_None_Set_uint64_64_4 3.22% 21592816.584 22289153.395 - 3.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.22% 24.879 25.679 - 0.21% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 3.21% 5136.740 5301.504 - 3.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.21% 25928857.049 26760288.776 - 3.65% -
SetIntersection_Interlaced_Set_float_16384_16 3.20% 204503954.986 211054473.419 - 2.57% -
std::unordered_map<int,_int>::clear()/8192 3.20% 63769.595 65809.389 - 2.22% -
std::remove(list<int>)_(prefix)/8192 3.20% 8099.386 8358.306 - 1.35% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.20% 0.858 0.885 - -8.07% -
std::find_first_of(vector<int>)_(small_needle)/50 3.19% 76.664 79.113 - 9.06% -
std::move_backward(deque<int>)/32768 3.19% 3393.848 3502.186 - -6.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.19% 3440.364 3550.114 - -2.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.19% 1.190 1.228 - 4.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 3.19% 22.361 23.073 - 0.29% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.18% 12.971 13.384 - 6.78% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.18% 25.537 26.349 - 5.66% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.18% 40.686 41.978 - 7.10% -
std::find(vector<long_long>)_(bail_25%)/8 3.17% 0.868 0.895 - 0.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 3.16% 23.488 24.230 - 0.46% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 3.16% 8.742 9.018 - -0.46% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.16% 2.009 2.073 - -2.85% -
std::find_if_not(vector<bool>)_(process_all)/8 3.13% 3.469 3.578 - 2.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.13% 1142685.334 1178459.954 - 1.34% -
std::multimap<int,_int>::find(key)_(existent)/8192 3.13% 5.337 5.504 - 2.33% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.13% 34.497 35.575 - 2.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 3.12% 2.257 2.328 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.12% 1481891.897 1528121.216 - -0.41% -
std::find_if_not(vector<char>)_(process_all)/8 3.12% 1.482 1.528 - 1.59% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.12% 12.416 12.803 - 3.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.12% 1078496.632 1112123.934 - -0.63% -
std::map<std::string,_int>::erase(iterator)/1024 3.11% 25.495 26.289 - -7.99% -
SetIntersection_None_Set_uint32_262144_64 3.11% 1180292.724 1217039.875 - -4.60% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.11% 791.734 816.377 - 3.13% -
SetIntersection_Interlaced_Set_float_1024_16 3.11% 11434609.477 11790349.851 - 4.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.11% 24.036 24.783 - -7.90% -
rng::find_if(vector<bool>)_(process_all)/50 3.11% 23.266 23.989 - 2.71% -
BM_StringRelational_Compare_Empty_Empty_Control 3.11% 1.609 1.659 - 2.96% -
BM_CmpEqual_ushort_uint 3.11% 1.044 1.077 - 0.60% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.11% 1860922.443 1918722.494 - 8.17% -
BM_StringFindStringLiteral/32 3.10% 1.793 1.849 - -0.01% -
SetIntersection_None_Set_float_1024_1 3.09% 8989756.056 9267947.137 - -11.17% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.09% 0.938 0.967 - 4.95% -
std::set<std::string>::equal_range(key)_(non-existent)/32 3.09% 10.581 10.908 - -0.15% -
SetIntersection_None_Set_uint64_64_64 3.09% 11488846.159 11843286.105 - 2.66% -
std::sort_heap(deque<int>,_pred)/1024 3.08% 12596.954 12984.952 - 6.61% -
SetIntersection_None_Set_float_64_1 3.08% 21718738.212 22387388.408 - -0.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.08% 35.721 36.819 - 2.61% -
BM_PushHeap_string_Random_1024 3.07% 14.663 15.112 - -1.38% -
std::move_backward(deque<int>)/1048576 3.06% 126941.756 130828.687 - -1.04% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.06% 4.802 4.949 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 3.05% 8686974.053 8951792.249 - -0.39% -
std::rotate(deque<int>)_(1_element_forward)/1024 3.03% 37.376 38.510 - 2.88% -
BM_deque_deque_ranges_copy_backward/64000 3.03% 7372.578 7596.254 - -4.94% -
BM_deque_vector_move/1 3.02% 2.058 2.120 - 0.18% -
std::map<int,_int>::clear()/8192 3.01% 86614.315 89224.180 - 3.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.01% 1.131 1.165 - -13.50% -
std::for_each_n(join_view(vector<vector<int>>))/50 3.01% 4.267 4.396 - 2.38% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.01% 319.721 329.339 - -9.31% -
SetIntersection_Interlaced_Set_float_262144_16 3.00% 1557667.969 1604370.605 - -2.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.00% 179583.451 184966.393 - 1.95% -
std::multiset<int>::contains(key)_(existent)/32 2.99% 1.666 1.716 - 0.21% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.99% 33.789 34.800 - -1.99% -
std::partition_copy(deque<int>)/32 2.98% 12.658 13.036 - -2.80% -
std::search(vector<int>)_(no_match)/1024 2.98% 209.060 215.291 - 3.04% -
BM_deque_vector_ranges_move_backward/1 2.98% 2.010 2.070 - -1.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.98% 174710.397 179913.770 - 2.79% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.97% 31.656 32.597 - -0.59% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.97% 1.665 1.714 - 5.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.97% 3.512 3.617 - -0.26% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.97% 35.023 36.062 - -9.04% -
SetIntersection_Front_Vector_float_262144_16 2.96% 1085449.416 1117597.766 - 0.58% -
std::move(deque<int>)/8 2.96% 3.478 3.581 - 1.76% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.95% 352.361 362.773 - 10.61% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.95% 2.287 2.355 - -5.57% -
BM_PushHeap_string_QuickSortAdversary_64 2.94% 13.004 13.387 - -0.02% -
std::search(vector<int>)_(no_match)/1000 2.94% 204.324 210.325 - 3.04% -
BM_vector_deque_copy_backward/1 2.93% 2.240 2.306 - 3.14% -
std::move_backward(deque<int>)/262144 2.93% 30207.481 31092.197 - -1.29% -
BM_PushHeap_string_Random_256 2.91% 14.121 14.532 - -1.23% -
SetIntersection_None_Set_float_64_64 2.90% 11168700.624 11492904.030 - -0.19% -
std::copy_if(list<int>)_(entire_range)/32768 2.90% 25584.541 26327.199 - 0.93% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.88% 32952.532 33901.934 - 2.70% -
std::copy_n(list<int>)/64 2.88% 14.563 14.982 - 2.40% -
SetIntersection_None_Set_uint64_16_16 2.87% 35468206.007 36486095.384 - 2.56% -
rng::contains_subrange(list<int>)_(process_all)/16 2.87% 4.859 4.999 - 4.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2.86% 2536.060 2608.562 - 2.87% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 2.86% 22.109 22.740 - 6.42% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.85% 55319.081 56897.252 - 2.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.85% 27.314 28.091 - 2.14% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.83% 17.436 17.930 - 0.79% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.82% 16.076 16.530 - 1.90% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.82% 30.264 31.117 - -14.48% -
SetIntersection_Interlaced_Set_float_16384_1 2.81% 1003604.540 1031854.325 - 2.16% -
SetIntersection_Front_Vector_uint32_262144_262144 2.81% 345675598.981 355393435.778 - 1.38% -
std::remove_if(deque<int>)_(prefix)/32 2.81% 54.866 56.408 - 4.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 2.80% 921.764 947.605 - -1.23% -
SetIntersection_None_Set_string_256_4 2.80% 11277958.237 11593944.750 - 1.66% -
BM_deque_deque_move_backward/4000 2.80% 144.932 148.992 - -0.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.80% 1780.489 1830.341 - 2.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.78% 340.610 350.092 - 2.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.78% 18.145 18.650 - 0.42% -
SetIntersection_None_Set_string_16384_16 2.78% 203578927.555 209240357.127 - -1.20% -
std::transform(list<int>)_(identity_transform)/8192 2.78% 7569.706 7779.813 - -0.82% -
std::map<int,_int>::count(key)_(non-existent)/32 2.77% 2.873 2.953 - -3.76% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.76% 5.022 5.161 - 2.73% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.76% 19.691 20.234 - 0.21% -
rng::starts_with(deque<int>,_pred)/8192 2.76% 3901.106 4008.720 - 2.25% -
BM_deque_vector_ranges_move/4000 2.75% 138.140 141.936 - -1.14% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.75% 1.627 1.671 - 5.47% -
BM_deque_vector_ranges_move/1 2.75% 2.029 2.085 - 1.77% -
ranges::minmax(std::list<__int128>)/70000 2.74% 59564.330 61196.717 - 4.52% -
std::find_if_not(vector<bool>)_(process_all)/50 2.74% 23.574 24.218 - 1.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 2.73% 21.637 22.227 - 5.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.73% 14770.873 15173.421 - -6.90% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.72% 31.259 32.110 - -0.70% -
SetIntersection_None_Set_float_256_256 2.72% 5668918.520 5823159.597 - -0.36% -
std::set<int>::equal_range(key)_(existent)/8192 2.71% 8.503 8.733 - 10.92% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.69% 1.626 1.670 - 5.44% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.69% 12636.927 12977.230 - -2.16% -
std::find_end(deque<int>)_(single_element)/1024 2.68% 317.788 326.320 - 4.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.68% 6.350 6.520 - 1.56% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.68% 20.356 20.902 - 0.44% -
SetIntersection_Front_Vector_uint32_262144_64 2.68% 1327861.990 1363426.171 - 1.86% -
BM_CmpEqual_uint_short 2.67% 1.018 1.045 - 1.57% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.67% 32464.780 33331.668 - 2.52% -
std::copy_backward(vector<bool>)_(aligned)/512 2.67% 1.573 1.615 - 6.42% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.67% 44.321 45.503 - 2.34% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 2.67% 26.934 27.652 - -8.17% -
BM_StringRelational_Compare_Empty_Small_Control 2.66% 1.608 1.651 - 2.53% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.66% 24.531 25.183 - 0.35% -
BM_vector_deque_move_backward/4000 2.66% 139.969 143.688 - -0.29% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.65% 53.750 55.176 - 0.57% -
SetIntersection_Front_Set_uint64_16384_1024 2.64% 12571742.754 12903961.469 - 2.02% -
ranges::minmax(std::deque<__int128>)/1 2.64% 0.682 0.700 - -0.28% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.64% 20.042 20.571 - -11.48% -
SetIntersection_Front_Vector_string_1024_256 2.64% 9150043.026 9391335.798 - 1.61% -
bm_ranges_swap_ranges_vb_aligned/2048 2.63% 8.608 8.835 - 0.98% -
SetIntersection_Interlaced_Vector_float_256_64 2.63% 7220884.605 7410981.123 - -4.08% -
SetIntersection_Front_Vector_float_1024_64 2.63% 1336760.760 1371932.038 - 2.43% -
BM_vector_deque_ranges_copy_backward/2 2.63% 1.998 2.051 - 15.61% -
rng::contains(deque<int>)_(process_all)/8 2.63% 3.015 3.094 - -0.66% -
BM_deque_vector_copy/64000 2.62% 3002.860 3081.504 - 7.93% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.61% 1864.525 1913.231 - 1.86% -
std::stable_sort(deque<int>)_(ascending)/8192 2.61% 13582.615 13937.343 - 1.83% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.60% 24.705 25.347 - 1.64% -
std::rotate(deque<int>)_(by_1/4)/8192 2.60% 2558.429 2624.927 - -0.45% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.60% 276.463 283.643 - 2.26% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.59% 27.119 27.822 - 0.13% -
std::map<int,_int>::erase(key)_(existent)/8192 2.58% 24.900 25.543 - 0.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.57% 20.919 21.457 - -26.91% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.57% 7150.454 7334.281 - -9.10% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.57% 241222.539 247423.057 - 4.62% -
std::map<int,_int>::find(key)_(existent)/1024 2.57% 4.194 4.302 - -1.33% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.56% 15.738 16.141 - -0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.55% 14953.560 15335.190 - 3.98% -
BM_PushHeap_string_Random_64 2.55% 12.757 13.082 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.55% 1040622.008 1067158.782 - 0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.55% 52.336 53.668 - 0.87% -
BM_vector_deque_copy_backward/2 2.54% 2.000 2.051 - 2.67% -
BM_deque_deque_copy/65536 2.54% 3130.268 3209.661 - 4.94% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 2.51% 568.665 582.965 - 2.29% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.51% 9.559 9.800 - 3.99% -
std::find(vector<bool>)_(process_all)/8 2.51% 0.628 0.644 - -15.80% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.50% 1.456 1.492 - -1.97% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.50% 9.384 9.619 - -1.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.50% 851.538 872.790 - -2.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.50% 49.293 50.523 - -9.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.49% 5956.037 6104.463 - -20.75% -
std::set<int>::ctor(const&,_alloc)/32 2.48% 219.213 224.652 - 0.36% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.45% 19903.805 20391.933 - 1.47% -
BM_deque_vector_ranges_move/2 2.45% 1.786 1.830 - 2.58% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.44% 92.382 94.632 - 1.06% -
SetIntersection_Interlaced_Vector_string_262144_16384 2.43% 1010049.561 1034625.652 - 2.61% -
rng::starts_with(deque<int>,_pred)/1048576 2.43% 507583.545 519930.399 - 2.39% -
std::copy_backward(vector<int>)/4096 2.43% 233.555 239.229 - -5.22% -
BM_std_minmax_element<char>/64 2.42% 17.310 17.730 - 1.26% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.42% 2.171 2.224 - -5.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.42% 181191.355 185574.898 - 3.34% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.42% 17.202 17.618 - 2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2.41% 23.447 24.013 - -0.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.41% 6.721 6.883 - 3.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.41% 3.233 3.311 - 1.97% -
BM_deque_vector_copy/70000 2.40% 3288.794 3367.799 - 6.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.40% 17856610.719 18284953.058 - 1.80% -
BM_StringRelational_Less_Huge_Large_Control 2.40% 2.103 2.154 - -0.13% -
SetIntersection_Interlaced_Set_float_262144_256 2.40% 1532402.670 1569105.713 - -1.43% -
std::is_sorted_until(vector<int>)/8 2.38% 2.062 2.111 - -6.76% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.37% 41.552 42.538 - -0.31% -
BM_deque_vector_ranges_copy_backward/5500 2.37% 199.197 203.921 - 2.78% -
std::set<std::string>::clear()/32 2.37% 892.099 913.252 - 5.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.37% 12893455.171 13198700.424 - 1.17% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.36% 26.923 27.560 - 3.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 2.36% 21.373 21.877 - 3.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.36% 1735.289 1776.207 - 0.40% -
ranges::min(std::list<char>)/8 2.35% 1.904 1.948 - 1.67% -
BM_PushHeap_string_PipeOrgan_256 2.35% 7.822 8.006 - 3.34% -
std::any_of(list<int>)_(process_all)/32768 2.34% 25763.807 26367.013 - -1.04% -
rng::contains_subrange(list<int>)_(near_matches)/1024 2.34% 38732.744 39639.395 - 1.13% -
std::copy_n(vector<int>)/8 2.34% 2.162 2.212 - 1.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.33% 918.112 939.521 - -5.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.32% 29.891 30.585 - 2.50% -
std::rotate(deque<int>)_(by_1/3)/50 2.32% 29.327 30.008 - 5.55% -
rng::find_last(list<int>)_(bail_90%)/50 2.32% 1.246 1.275 - 2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.32% 753.368 770.854 - 1.21% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.32% 2847.769 2913.867 - 1.05% -
std::find_if_not(list<int>)_(bail_25%)/32768 2.32% 7373.488 7544.486 - -41.26% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 2.31% 350.324 358.420 - -3.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.31% 2.532 2.590 - -6.38% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 2.31% 11124.608 11381.491 - -18.80% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.31% 25.856 26.452 - 3.27% -
std::sort(deque<int>)_(ascending)/8 2.31% 17.604 18.010 - -2.25% -
SetIntersection_None_Set_uint32_1024_256 2.29% 8887022.808 9090776.924 - 0.85% -
ranges::min(std::list<long_long>)/8 2.29% 1.908 1.952 - 2.97% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.29% 21565.169 22058.044 - 0.21% -
std::set<int>::lower_bound(key)_(existent)/8192 2.28% 7.748 7.925 - -3.41% -
rng::find_last(vector<int>)_(bail_90%)/50 2.28% 1.415 1.447 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.28% 25729312.356 26315634.201 - 2.56% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.28% 12250.441 12529.401 - 0.47% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.27% 1.703 1.742 - -5.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.27% 1220766.927 1248464.273 - -1.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.27% 1035985.754 1059486.017 - -0.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.26% 136297.294 139380.878 - 2.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.25% 12910.606 13200.712 - 9.82% -
SetIntersection_Interlaced_Vector_string_1024_64 2.25% 8185305.496 8369105.240 - 1.80% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.24% 9.222 9.429 - 1.43% -
BM_deque_deque_copy_backward/2 2.24% 2.468 2.523 - 2.16% -
BM_StringRelational_Eq_Empty_Large_Control 2.24% 0.463 0.474 - 1.13% -
BM_deque_deque_copy/1024 2.23% 36.967 37.793 - 2.99% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.23% 16860.068 17236.629 - -5.33% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.23% 77.616 79.349 - 2.24% -
std::reverse_copy(list<int>)/32768 2.23% 26302.702 26890.044 - -10.49% -
SetIntersection_Front_Vector_uint64_256_64 2.23% 4256239.435 4351206.158 - -0.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.23% 583.200 596.203 - 2.30% -
std::find_first_of(list<int>)_(small_needle)/1024 2.22% 2736.688 2797.512 - 2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 2.22% 1224190.186 1251371.990 - -0.79% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.21% 556.504 568.780 - 2.34% -
std::remove_if(list<int>)_(prefix)/50 2.20% 71.647 73.226 - 1.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.20% 166155.307 169807.982 - 2.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.20% 12631.680 12909.228 - 0.51% -
std::move_backward(deque<int>)/4096 2.20% 155.337 158.748 - -3.66% -
BM_deque_vector_ranges_move_backward/4096 2.19% 148.305 151.561 - 1.01% -
std::search(deque<int>)_(single_element)/1000 2.19% 436.016 445.571 - 0.18% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.19% 260125.557 265817.725 - 2.53% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.18% 36.661 37.461 - 2.47% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 2.18% 0.624 0.638 - 2.19% -
std::multimap<int,_int>::find(key)_(existent)/32 2.17% 1.714 1.751 - 1.60% -
BM_PushHeap_uint32_Random_64 2.17% 5.028 5.137 - -0.15% -
rng::fold_left(deque<int>)/8 2.17% 3.913 3.998 - 4.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2.17% 1866.017 1906.504 - 2.19% -
BM_deque_deque_ranges_copy_backward/4096 2.16% 150.881 154.146 - 1.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.16% 13397.437 13686.297 - -3.49% -
std::partial_sort(deque<int>)_(ascending)/8192 2.15% 148025.122 151209.709 - 2.56% -
BM_vector_deque_copy_backward/4000 2.15% 140.927 143.952 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.13% 3.818 3.900 - 2.14% -
SetIntersection_None_Vector_float_1024_64 2.13% 1060784.415 1083397.084 - 0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.13% 9.093 9.286 - 1.26% -
BM_num_put<long> 2.12% 11.645 11.892 - -0.10% -
std::map<int,_int>::clear()/1024 2.12% 10661.392 10887.228 - 3.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.12% 7487847.625 7646354.846 - 1.26% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 2.12% 55.937 57.121 - 0.51% -
SetIntersection_Front_Set_float_256_64 2.11% 5740497.510 5861862.252 - 6.03% -
BM_PushHeap_string_Random_16 2.11% 10.299 10.517 - -0.76% -
std::partial_sort(vector<int>)_(heap)/1024 2.11% 7912.995 8079.958 - 2.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 2.11% 1.044 1.066 - -19.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.10% 1496.958 1528.424 - 1.66% -
BM_CmpEqual_short_ushort 2.10% 1.078 1.101 - 1.02% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 2.09% 210712.248 215107.696 - 1.58% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.09% 27483.437 28056.622 - 2.76% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.09% 41866.130 42739.202 - 0.96% -
BM_deque_deque_ranges_copy_backward/2 2.08% 2.353 2.402 - 2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.07% 1048799.297 1070535.005 - -0.28% -
std::multimap<int,_int>::clear()/8192 2.07% 85326.872 87094.084 - -0.96% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.06% 219.177 223.701 - 3.90% -
std::find_first_of(list<int>)_(small_needle)/8192 2.06% 21933.727 22385.541 - 2.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.05% 870.589 888.450 - -1.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.05% 32.877 33.550 - 5.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.05% 30.484 31.107 - 2.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.05% 53939.659 55042.962 - 1.75% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.04% 17.364 17.718 - 0.08% -
std::find_first_of(list<int>)_(large_needle)/8192 2.03% 47909902.735 48884730.532 - 1.48% -
BM_PushHeap_uint32_Random_16384 2.03% 5.772 5.889 - 0.60% -
SetIntersection_Interlaced_Vector_string_256_16 2.03% 10482620.642 10695329.980 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.03% 1225042.969 1249868.654 - -0.95% -
BM_CmpLess_schar_uchar 2.02% 1.074 1.095 - 1.28% -
std::lower_bound(std::vector<int>)/100 2.02% 12.096 12.340 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.02% 11992544.978 12234593.948 - -0.30% -
std::set<int>::find(key)_(existent)/8192 2.01% 8.017 8.178 - -3.54% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2.01% 6101.732 6224.109 - 2.00% -
std::find_first_of(list<int>)_(small_needle)/50 2.00% 138.917 141.698 - 1.96% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.00% 561.526 572.754 - 0.57% -
SetIntersection_Front_Vector_float_16384_16 2.00% 1102259.685 1124297.445 - 1.94% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.00% 585943.118 597640.381 - 1.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.00% 1560.573 1591.712 - -14.87% -
std::unordered_set<int>::contains(key)_(non-existent)/32 1.99% 1.532 1.563 - -3.73% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.99% 935729.389 954365.735 - 2.44% -
std::set<int>::ctor(const&,_alloc)/8192 1.99% 50462.986 51466.608 - 1.92% -
bm_ranges_lexicographical_compare<signed_char>/8 1.99% 3.463 3.532 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.98% 337302952.275 343993811.454 - 2.06% -
SetIntersection_None_Vector_float_16384_4 1.98% 1089729.328 1111338.621 - 0.70% -
std::unordered_set<std::string>::clear()/8192 1.98% 221134.698 225507.177 - 3.15% -
std::map<std::string,_int>::erase(iterator)/32 1.98% 28.116 28.672 - -10.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.97% 12111.273 12350.110 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.97% 1216860.676 1240833.576 - -2.15% -
rng::find_last(list<int>)_(bail_90%)/1024 1.97% 75.173 76.653 - -0.26% -
std::set<std::string>::clear()/0 1.97% 391.660 399.366 - 1.73% -
SetIntersection_Front_Set_uint64_1024_4 1.97% 1055987.746 1076755.769 - 1.12% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.97% 21.485 21.907 - 1.05% -
std::set<int>::insert(value)_(already_present)/32 1.96% 1.750 1.784 - 1.93% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.96% 87335.818 89043.729 - -0.29% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.95% 13670.058 13937.277 - 0.90% -
std::count(list<int>)_(every_other)/1024 1.95% 693.767 707.271 - 0.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.95% 245753.120 250536.770 - 2.13% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.95% 64.084 65.330 - -0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.94% 32.497 33.127 - 2.45% -
BM_deque_deque_copy/64 1.93% 3.038 3.097 - 0.85% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.93% 52139.615 53147.173 - 3.81% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.93% 1.173 1.196 - -6.12% -
BM_deque_vector_ranges_move_backward/4000 1.92% 145.503 148.298 - 5.26% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.92% 1.738 1.771 - 1.89% -
std::multiset<std::string>::count(key)_(existent)/32 1.92% 19.922 20.305 - 0.81% -
BM_PushHeap_string_QuickSortAdversary_16 1.91% 10.429 10.629 - -0.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.91% 57.825 58.929 - 0.31% -
bm_lexicographical_compare<int>/64 1.91% 4.344 4.427 - -3.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.91% 22766.722 23200.760 - 1.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 63.448 64.655 - -4.61% -
SetIntersection_Front_Vector_uint64_262144_16384 1.90% 74491368.376 75905360.918 - -3.53% -
std::set<std::string>::count(key)_(non-existent)/32 1.90% 10.451 10.649 - 9.42% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.90% 63.722 64.931 - -22.46% -
BM_deque_vector_copy/1 1.89% 2.067 2.106 - 2.62% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.89% 17.547 17.879 - -2.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.89% 392.113 399.523 - 2.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 35077.373 35738.524 - -0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.88% 41.909 42.697 - -1.00% -
std::unique(vector<int>)_(sprinkled)/8192 1.88% 3895.926 3969.153 - 2.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 1.88% 8160.941 8314.038 - 9.47% -
SetIntersection_None_Vector_string_262144_16 1.87% 1272765.224 1296597.596 - -0.73% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 1.87% 21.818 22.227 - -0.95% -
SetIntersection_Front_Set_string_262144_4 1.87% 1226946.263 1249898.380 - 0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.87% 96.404 98.207 - 0.13% -
std::for_each_n(vector<int>)/8 1.87% 2.638 2.688 - 0.81% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.87% 16.150 16.452 - -6.23% -
SetIntersection_None_Set_uint64_16384_16 1.87% 167265644.397 170390398.964 - -9.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.87% 1224258.219 1247120.279 - -0.86% -
rng::contains(deque<int>)_(process_all)/8192 1.87% 1859.031 1893.710 - 1.99% -
std::unordered_map<int,_int>::clear()/32 1.86% 584.888 595.796 - 1.36% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.86% 14160.003 14423.894 - -0.58% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.86% 28.812 29.349 - -0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.86% 1108524.532 1129160.835 - 0.29% -
BM_PushHeap_uint64_Random_1024 1.86% 6.129 6.243 - 2.05% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.86% 1.558 1.587 - -6.08% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.86% 19.512 19.874 - 2.27% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.86% 25.899 26.380 - 3.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.86% 389.299 396.524 - 1.40% -
BM_StringFindNoMatch/10 1.86% 1.329 1.354 - 1.64% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.85% 1520576.660 1548782.391 - -2.64% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.85% 3768.941 3838.840 - -0.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.85% 12.936 13.175 - 5.14% -
std::shift_left(deque<int>)/32 1.85% 3.780 3.850 - 1.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.85% 52065.324 53028.964 - 1.32% -
std::sort(vector<NonIntegral>)_(heap)/8 1.84% 23.125 23.551 - 0.37% -
rng::find_last(vector<char>)_(bail_10%)/50 1.84% 10.698 10.895 - 1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.84% 8802411.858 8964493.777 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.84% 8715347.903 8875385.960 - 0.03% -
SetIntersection_Interlaced_Vector_float_16384_16 1.83% 3674779.688 3742177.967 - -9.78% -
std::multiset<int>::count(key)_(existent)/32 1.83% 3.758 3.827 - 5.32% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.83% 5.162 5.256 - -0.52% -
std::copy_n(deque<int>)/8 1.83% 2.752 2.802 - 0.81% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.83% 5.746 5.851 - -0.85% -
SetIntersection_Interlaced_Set_string_16384_64 1.83% 351746882.924 358172526.864 - 3.95% -
BM_StringCopy_Large 1.83% 6.085 6.196 - -1.72% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.82% 49.280 50.178 - 5.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.82% 598006.067 608894.106 - -0.46% -
std::unique(list<int>)_(sprinkled)/8192 1.81% 7867.209 8009.763 - -3.59% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.81% 1275180.500 1298272.217 - -1.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.81% 30.225 30.773 - -1.83% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.81% 170885971.239 173975541.478 - 1.91% -
SetIntersection_None_Set_string_16384_1 1.80% 210213417.855 214005309.939 - -1.52% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.80% 32.584 33.171 - -9.52% -
SetIntersection_None_Set_uint32_1024_1 1.80% 8959748.378 9121199.797 - 0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.80% 21.050 21.429 - 0.46% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.80% 6.562 6.680 - -6.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.80% 9.926 10.104 - 2.22% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.80% 23668.747 24093.628 - 1.94% -
std::find(vector<char>)_(bail_25%)/8192 1.79% 39.449 40.157 - 0.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.79% 429.939 437.643 - 2.44% -
std::sort_heap(deque<int>)/8 1.79% 36.949 37.609 - 2.07% -
BM_deque_vector_move/1024 1.78% 36.696 37.351 - -0.21% -
BM_PushHeap_string_Random_16384 1.78% 15.974 16.258 - -3.62% -
BM_StringAssignStr_Huge_Transparent 1.78% 108.382 110.311 - 0.65% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 1.76% 841.040 855.876 - -1.50% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.76% 21.643 22.024 - -0.37% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.76% 0.751 0.765 - 0.93% -
std::move_backward(vector<int>)/262144 1.76% 21868.613 22253.672 - -4.95% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.76% 1.584 1.612 - -1.28% -
BM_CmpLess_uint_short 1.76% 1.017 1.035 - 1.80% -
SetIntersection_None_Vector_uint64_262144_1024 1.75% 1114535.784 1134062.429 - 0.88% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.75% 1448.808 1474.164 - -0.25% -
BM_CmpEqual_uint_uchar 1.75% 1.093 1.112 - 2.46% -
BM_CmpLess_uint_schar 1.75% 1.039 1.058 - 2.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.75% 765.327 778.700 - 0.23% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.75% 13.817 14.059 - 1.46% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.74% 204151.294 207708.174 - 1.16% -
std::unordered_map<int,_int>::clear()/1024 1.74% 8239.916 8383.158 - 2.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.73% 1241227.945 1262754.314 - -1.34% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.73% 6675.804 6791.186 - 1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.73% 41889079.726 42612905.219 - 0.28% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.73% 36589.042 37221.077 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.72% 1109910.474 1129051.829 - -0.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.72% 272.604 277.288 - 1.13% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.72% 26827.897 27288.873 - 1.74% -
SetIntersection_None_Vector_string_1024_1024 1.72% 1142919.907 1162532.393 - -0.92% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.71% 14.912 15.168 - -31.41% -
BM_vector_deque_ranges_copy/1 1.71% 2.185 2.222 - 2.93% -
std::set<int>::equal_range(key)_(existent)/1024 1.71% 4.289 4.362 - -2.50% -
BM_PushHeap_string_QuickSortAdversary_4 1.71% 6.348 6.456 - -0.63% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.70% 214.494 218.149 - 0.21% -
std::for_each_n(list<int>)/50 1.70% 22.520 22.903 - -1.59% -
std::find_first_of(list<int>)_(small_needle)/32 1.70% 92.763 94.341 - 0.91% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.70% 12.821 13.039 - 1.59% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.70% 15655.880 15921.827 - -0.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 12731.460 12947.359 - 0.20% -
std::sort(deque<int>)_(descending)/8 1.69% 25.081 25.505 - -1.33% -
std::sort(vector<int>)_(heap)/8 1.69% 23.624 24.024 - 1.95% -
std::deque<std::string>::ctor(size)/8192 1.69% 8419.664 8561.779 - 0.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.69% 21.133 21.489 - 1.73% -
BM_deque_deque_ranges_move/64000 1.68% 3055.354 3106.712 - -2.06% -
std::distance(join_view(vector<vector<int>>))/8192 1.68% 8.299 8.439 - 0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 6625.330 6736.515 - -0.20% -
std::fill_n(vector<int>)/1024 1.67% 29.445 29.938 - 1.99% -
std::sort_heap(deque<int>)/1024 1.67% 13366.247 13589.940 - 2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.67% 16520961.382 16797245.464 - 1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.67% 9179217.662 9332651.540 - 0.62% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.67% 1883.538 1914.956 - 6.40% -
std::for_each_n(deque<int>)/50 1.67% 3.901 3.966 - 0.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.66% 248.391 252.511 - 0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.66% 15.786 16.048 - -1.34% -
BM_deque_deque_copy_backward/1 1.65% 2.724 2.769 - 1.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.65% 88.260 89.719 - 35.89% -
std::move_backward(vector<int>)/1048576 1.65% 56541.236 57473.978 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.64% 17036399.861 17316572.417 - -0.59% -
SetIntersection_Interlaced_Set_uint64_16_4 1.64% 59901657.896 60885717.473 - 2.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.64% 591090.105 600793.239 - -0.10% -
SetIntersection_Front_Set_string_16384_1 1.64% 1061581.333 1079003.535 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.64% 8074924.859 8207444.558 - 2.39% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.64% 17.886 18.179 - 1.11% -
std::map<int,_int>::count(key)_(existent)/1024 1.64% 3.720 3.780 - -1.92% -
SetIntersection_None_Set_float_256_4 1.64% 11282467.969 11467002.619 - 1.73% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.63% 3.034 3.083 - -1.04% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.63% 38.971 39.605 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.63% 347460971.431 353107968.170 - -3.17% -
BM_PushHeap_uint32_Random_1024 1.63% 5.632 5.724 - -0.61% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.62% 66.375 67.452 - -0.44% -
SetIntersection_None_Vector_float_262144_4 1.62% 1126585.267 1144854.162 - 1.32% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.62% 294.746 299.517 - 1.61% -
std::rotate(deque<int>)_(by_1/4)/50 1.62% 28.108 28.563 - 5.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.62% 6489.759 6594.720 - 2.40% -
BM_StringRelational_Less_Huge_Empty_Control 1.61% 1.612 1.638 - -1.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.61% 35.322 35.890 - 3.03% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.60% 24.627 25.022 - -0.48% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.60% 651.733 662.179 - -0.09% -
BM_PushHeap_float_Ascending_262144 1.60% 5.091 5.172 - 0.83% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.60% 55.931 56.825 - 0.85% -
BM_StringFindAllMatch/64 1.60% 3.236 3.287 - 5.73% -
SetIntersection_None_Vector_uint64_16384_256 1.59% 1098145.365 1115659.697 - 0.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 13508.466 13723.546 - -3.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.59% 15.629 15.878 - -5.92% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.59% 12701.374 12903.464 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_64 1.59% 1538117.678 1562571.533 - -2.31% -
std::list<std::string>::ctor(size)/32 1.59% 348.132 353.661 - -3.13% -
std::sort_heap(deque<int>)/8192 1.58% 470990.322 478454.423 - 2.34% -
std::replace(vector<int>)_(sprinkled)/8192 1.58% 1277.194 1297.422 - 2.28% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.58% 28.774 29.230 - 0.91% -
std::pop_heap(vector<float>)/8192 1.58% 19.542 19.851 - 1.73% -
std::partition_copy(deque<int>)/50 1.58% 21.140 21.474 - -0.84% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.58% 29.704 30.172 - 2.06% -
BM_PushHeap_uint32_Ascending_16384 1.57% 3.571 3.627 - -0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.57% 464.388 471.656 - 1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.56% 1181027.099 1199481.764 - -0.16% -
ranges::min(std::vector<__int128>)/8 1.56% 2.917 2.962 - 0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 612.597 622.130 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.55% 4.528 4.598 - 1.67% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.55% 559.418 568.072 - 1.56% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 1.55% 11.140 11.313 - -20.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.55% 141468.936 143655.692 - -1.95% -
std::stable_sort(deque<int>)_(heap)/8192 1.54% 17203.278 17468.443 - -0.45% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.54% 74.663 75.812 - 0.50% -
SetIntersection_Front_Vector_string_16384_256 1.53% 9435514.955 9580313.723 - -2.29% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.53% 21.221 21.547 - 0.46% -
BM_CmpEqual_short_uchar 1.53% 1.081 1.098 - 2.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.53% 1058354.372 1074536.740 - 0.99% -
SetIntersection_Interlaced_Set_uint32_16_16 1.53% 37906912.635 38486163.381 - 0.58% -
rng::find_last(list<int>)_(bail_10%)/50 1.53% 15.761 16.001 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.53% 343273638.211 348512976.074 - -0.34% -
BM_deque_deque_ranges_move_backward/4096 1.52% 150.551 152.842 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.52% 1166734.880 1184485.440 - 2.35% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.52% 9.483 9.627 - -0.03% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.52% 357.682 363.107 - 0.96% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.51% 577.084 585.824 - 1.50% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.51% 4.139 4.202 - 0.89% -
BM_deque_deque_move/512 1.51% 17.947 18.218 - 3.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.51% 3.465 3.517 - -0.28% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.51% 21.231 21.551 - 1.80% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.51% 11.206 11.375 - 11.00% -
std::copy_backward(deque<int>)/8 1.50% 2.660 2.700 - -0.91% -
std::replace(vector<int>)_(prefix)/50 1.50% 7.646 7.761 - 1.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.50% 3.525 3.578 - 4.40% -
SetIntersection_None_Set_uint64_262144_262144 1.50% 1223352.703 1241657.551 - -1.92% -
SetIntersection_None_Set_uint64_262144_16384 1.49% 1210464.029 1228550.293 - -1.51% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.49% 476.470 483.582 - -0.12% -
BM_StringFindStringLiteral/128 1.49% 3.187 3.234 - 0.01% -
std::deque<std::string>::ctor(size)/1024 1.49% 716.503 727.174 - 1.05% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.49% 6.078 6.168 - 0.37% -
SetIntersection_None_Set_uint64_262144_4 1.49% 1200993.570 1218869.061 - -3.49% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.48% 4.018 4.077 - -2.55% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.48% 305655.787 310185.377 - 0.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.48% 365.966 371.383 - -6.97% -
SetIntersection_None_Set_uint32_16_16 1.48% 35465740.583 35989358.912 - 1.64% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.47% 38.250 38.813 - -3.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.47% 6.480 6.575 - -7.01% -
std::partial_sort(vector<int>)_(descending)/8 1.47% 24.012 24.365 - -1.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.47% 1.127 1.144 - 1.16% -
std::move(list<int>)/1048576 1.47% 991037.096 1005557.821 - 1.92% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.46% 6879.276 6980.040 - 0.99% -
std::sort(deque<int>)_(pipe-organ)/1024 1.46% 2691.609 2730.980 - -0.33% -
SetIntersection_Interlaced_Set_float_256_4 1.46% 10949989.422 11109689.620 - 0.96% -
BM_PushHeap_uint64_Ascending_16 1.46% 0.909 0.923 - -0.95% -
BM_CmpLess_schar_int 1.46% 1.104 1.120 - 0.16% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.45% 4.377 4.441 - -1.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.45% 51.485 52.232 - 7.05% -
std::partition_copy(vector<int>)/1024 1.45% 456.835 463.461 - -0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.45% 44944.146 45595.460 - 2.40% -
std::set<int>::lower_bound(key)_(existent)/32 1.45% 1.496 1.517 - -0.57% -
BM_deque_deque_ranges_copy_backward/64 1.44% 3.373 3.422 - 1.45% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.44% 5.512 5.592 - 0.14% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.44% 21.162 21.466 - 0.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.44% 9650.092 9788.910 - 0.82% -
std::replace_if(list<int>)_(sprinkled)/8192 1.43% 7320.746 7425.726 - -11.94% -
BM_getline_string 1.43% 16.615 16.853 - -1.44% -
std::fill_n(deque<int>)/1024 1.43% 29.519 29.941 - 1.54% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.43% 1.290 1.308 - 9.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.43% 51.886 52.627 - -0.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.43% 9.749 9.888 - 1.46% -
std::pop_heap(deque<std::string>)/8192 1.43% 113.519 115.137 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.42% 664.765 674.234 - 0.02% -
std::unique(list<int>)_(sprinkled)/1024 1.42% 942.480 955.898 - -5.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.42% 22.144 22.459 - 1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.42% 1666859.457 1690563.070 - -1.56% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.42% 6.378 6.469 - 2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.42% 19.233 19.506 - -0.68% -
std::find(list<int>)_(process_all)/50 1.42% 18.825 19.093 - 0.15% -
ranges::min(std::list<long_long>)/70000 1.42% 43985.737 44608.195 - -2.58% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.41% 54.769 55.542 - -1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.41% 90954.179 92237.975 - -0.25% -
std::unique_copy(list<int>)_(sprinkled)/32 1.41% 13.355 13.542 - -2.85% -
SetIntersection_Interlaced_Set_uint32_256_256 1.41% 7791467.503 7900941.894 - 1.92% -
std::copy_n(vector<int>)/262144 1.40% 12281.933 12453.724 - -0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.40% 3938.813 3993.892 - 6.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.40% 53441.429 54187.825 - -0.13% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.39% 21.383 21.681 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.39% 199800715.949 202579467.343 - -37.21% -
SetIntersection_Interlaced_Set_float_256_1 1.39% 4123051.821 4180385.370 - 2.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 245945.330 249360.593 - 0.63% -
std::stable_partition(deque<int>)_(dense)/1024 1.39% 576.742 584.748 - -3.15% -
BM_CmpEqual_schar_ushort 1.39% 1.079 1.094 - -0.47% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 604.001 612.375 - 0.92% -
SetIntersection_Interlaced_Set_float_262144_1 1.39% 1032131.440 1046437.763 - 3.73% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 1.39% 52933.006 53666.580 - 0.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 140937.184 142884.841 - -2.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.38% 56815.632 57600.700 - -1.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.38% 3044412.697 3086452.875 - 1.27% -
SetIntersection_Interlaced_Vector_float_16_16 1.38% 35304761.483 35791888.234 - -1.15% -
BM_CmpEqual_ushort_schar 1.38% 0.991 1.005 - -1.82% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.38% 508118.395 515114.171 - 2.51% -
std::find_end(vector<int>)_(process_all)/8192 1.38% 1725.403 1749.136 - 4.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.37% 6.816 6.910 - -0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.37% 45.939 46.568 - 0.83% -
SetIntersection_None_Vector_uint64_256_256 1.37% 2108461.175 2137262.406 - 0.04% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.36% 19.552 19.819 - 1.66% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.36% 2.019 2.047 - -0.68% -
std::move(vector<bool>)_(unaligned)/512 1.36% 4.768 4.833 - 5.59% -
bm_lexicographical_compare<int>/1 1.36% 1.282 1.299 - 0.36% -
BM_deque_vector_move_backward/4096 1.36% 146.602 148.591 - -0.31% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.36% 195.764 198.418 - 0.21% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.35% 24381.808 24711.567 - -0.33% -
SetIntersection_Interlaced_Set_string_256_1 1.35% 4298506.911 4356641.123 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.35% 19.527 19.790 - 1.21% -
std::is_sorted_until(list<int>,_pred)/8 1.34% 3.623 3.671 - 0.41% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.34% 16611.351 16834.612 - -2.25% -
BM_StringEraseToEnd_Huge_Opaque 1.34% 2.256 2.287 - 1.92% -
std::unique_copy(deque<int>)_(contiguous)/52 1.34% 14.704 14.902 - 0.37% -
SetIntersection_Interlaced_Set_float_1024_4 1.34% 9689654.532 9819499.428 - 0.11% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.34% 2866.893 2905.300 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.34% 1821640.777 1845978.714 - 1.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.34% 809.776 820.591 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.33% 8741977.982 8858602.962 - 1.56% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.33% 145930.508 147869.577 - -1.95% -
std::multimap<int,_int>::ctor(const&)/8192 1.33% 52525.538 53223.358 - 2.44% -
std::map<int,_int>::find(key)_(existent)/8192 1.33% 5.324 5.394 - -0.42% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.33% 4757.816 4820.977 - -2.35% -
std::none_of(vector<int>)_(process_all)/50 1.33% 19.144 19.398 - 2.92% -
SetIntersection_Interlaced_Vector_string_16384_1 1.32% 1067827.620 1081968.976 - 0.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.32% 12849.209 13018.583 - 3.42% -
std::stable_sort(vector<int>)_(shuffled)/8 1.32% 19.579 19.836 - -0.14% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.31% 9782.381 9910.823 - 2.04% -
SetIntersection_None_Set_float_16_16 1.31% 35215461.662 35677621.357 - 0.33% -
SetIntersection_None_Vector_uint64_262144_262144 1.31% 1128025.003 1142799.855 - 0.98% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.31% 4.234 4.290 - 1.96% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 1.31% 7059.450 7151.881 - 1.00% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.31% 533.850 540.834 - -0.22% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.31% 6361.493 6444.675 - 8.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.31% 1037.701 1051.263 - -2.16% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.31% 521.972 528.784 - -0.95% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.30% 47.736 48.358 - -5.83% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.30% 3.898 3.949 - 0.37% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.30% 1841.833 1865.815 - 0.60% -
SetIntersection_None_Set_uint64_262144_256 1.30% 1208624.512 1224332.602 - -1.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.30% 1.308 1.325 - -0.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.29% 5668.842 5742.239 - 0.17% -
bm_gcd_complex 1.29% 17.779 18.009 - 1.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.29% 5222641.880 5290056.357 - 0.22% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.29% 9063.011 9179.971 - 1.31% -
bm_ranges_swap_ranges_vb_aligned/4096 1.29% 11.922 12.076 - -0.05% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.29% 513105.473 519712.022 - 2.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.29% 942.704 954.825 - 0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.28% 856.220 867.209 - 0.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.28% 6666.954 6752.222 - 0.18% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.28% 709.345 718.416 - 23.04% -
std::transform(deque<int>,_deque<int>)/50 1.28% 36.276 36.740 - 1.40% -
BM_std_minmax_element<long_long>/70000 1.28% 18206.928 18439.635 - -1.08% -
SetIntersection_None_Set_uint64_262144_64 1.28% 1207886.066 1223295.818 - -1.66% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.28% 25.455 25.780 - 7.41% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.27% 1.223 1.239 - -3.72% -
BM_deque_vector_ranges_copy/1024 1.27% 36.791 37.258 - 0.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.27% 6.622 6.706 - -1.40% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.27% 5.412 5.481 - -0.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 1.27% 30.139 30.522 - 7.91% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.27% 4758.297 4818.620 - 0.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.27% 483.966 490.098 - 1.20% -
BM_deque_vector_move/5500 1.27% 193.164 195.609 - 0.77% -
std::stable_sort(deque<int>)_(descending)/1024 1.27% 2888.199 2924.741 - 0.36% -
BM_vector_deque_ranges_move/4000 1.27% 139.468 141.233 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.26% 11210422.731 11351864.205 - -1.39% -
BM_CmpEqual_uint_uint 1.26% 1.068 1.082 - 2.21% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.26% 1886.654 1910.417 - 0.27% -
std::find_end(vector<int>)_(same_length)/8192 1.26% 1995.053 2020.155 - 0.55% -
BM_deque_deque_copy_backward/1024 1.26% 38.224 38.705 - 1.13% -
std::partition(list<int>)_(sparse)/50 1.26% 21.752 22.025 - 0.64% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.26% 338458.560 342706.278 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.25% 2.927 2.964 - 1.72% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.25% 2.402 2.433 - -12.33% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.25% 477.665 483.648 - -0.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.25% 43.644 44.188 - -29.01% -
SetIntersection_None_Set_string_16384_64 1.25% 203903841.314 206443311.248 - -2.18% -
SetIntersection_None_Vector_float_16384_16384 1.24% 1102964.043 1116632.458 - 0.01% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.24% 1.396 1.414 - -0.13% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.24% 4.405 4.459 - -3.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.23% 1903.190 1926.683 - 4.80% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.23% 25606.798 25922.439 - -0.54% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.23% 198.175 200.613 - 1.94% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.23% 1869.697 1892.680 - 1.34% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.23% 3.982 4.030 - 0.36% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.22% 1.414 1.431 - -0.01% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.22% 17.744 17.961 - 0.60% -
std::partition_copy(vector<int>)/50 1.22% 12.719 12.875 - 2.89% -
SetIntersection_None_Vector_uint32_256_4 1.22% 4180697.027 4231638.745 - 0.88% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.22% 81045.718 82032.029 - 2.65% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.21% 20676.868 20928.074 - 0.01% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.21% 27.427 27.760 - 2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.21% 2948407.795 2984182.537 - 0.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.21% 52412.689 53048.477 - 1.56% -
std::copy_if(list<int>)_(every_other)/1048576 1.21% 825945.387 835962.554 - 1.49% -
SetIntersection_Front_Set_string_262144_1 1.21% 1070602.755 1083568.081 - -0.65% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.21% 868.675 879.193 - -1.43% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.21% 19.136 19.367 - 0.85% -
std::none_of(list<int>)_(process_all)/8 1.21% 2.637 2.669 - 0.09% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.21% 36695743.421 37137943.000 - 0.20% -
BM_deque_vector_copy/1024 1.20% 36.833 37.277 - -0.09% -
BM_deque_vector_ranges_move/64000 1.20% 2987.683 3023.621 - 1.73% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.20% 38498.808 38961.007 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1.20% 1625334.719 1644813.641 - -1.36% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.20% 26208.458 26521.906 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_1024 1.20% 1503440.674 1521421.305 - -2.89% -
std::partition_point(deque<int>)/8192 1.19% 15.061 15.241 - 1.49% -
SetIntersection_Interlaced_Vector_float_16384_1 1.19% 1033656.971 1045988.319 - 0.42% -
std::make_heap(deque<int>)_(ascending)/8192 1.19% 20700.085 20946.583 - 0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.19% 682.421 690.535 - 0.27% -
SetIntersection_Front_Set_uint64_16384_16384 1.19% 229019249.249 231741204.781 - 1.59% -
SetIntersection_Interlaced_Vector_uint64_16384_16 1.19% 3070726.040 3107196.259 - 30.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.19% 6605.083 6683.481 - -1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.19% 18573425.908 18793778.535 - 0.54% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.18% 705.357 713.704 - 0.50% -
BM_std_minmax_element<long_long>/64 1.18% 17.078 17.280 - -0.56% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.18% 23688.655 23968.267 - 0.02% -
std::shift_right(vector<int>)/8192 1.18% 297.377 300.887 - 0.30% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.18% 75161.459 76047.720 - 0.94% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.18% 31.098 31.465 - 0.52% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 1.18% 472.850 478.423 - 8.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.18% 53768.281 54400.958 - 1.07% -
std::multiset<std::string>::count(key)_(existent)/1024 1.18% 23.120 23.392 - 5.19% -
std::move(vector<int>)/512 1.18% 20.048 20.284 - -1.15% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.17% 20343.367 20581.637 - -0.42% -
std::shift_right(deque<int>)/50 1.17% 4.466 4.518 - 0.89% -
BM_PushHeap_uint64_Random_256 1.17% 5.958 6.028 - 0.63% -
std::stable_partition(deque<int>)_(sparse)/1024 1.16% 422.350 427.270 - -2.37% -
std::unordered_map<int,_int>::erase(iterator)/32 1.16% 19.726 19.955 - 1.50% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.16% 3872.789 3917.644 - 1.12% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.16% 38507.335 38953.168 - -1.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.15% 11563.844 11697.284 - 0.69% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.15% 1040280.811 1052270.109 - 1.08% -
BM_PushHeap_uint32_PipeOrgan_16384 1.15% 2.382 2.409 - -2.87% -
BM_deque_vector_ranges_copy/5500 1.15% 191.495 193.696 - -0.45% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.15% 16633.488 16824.533 - -2.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.15% 205766.794 208127.269 - 1.08% -
std::make_heap(deque<int>)_(repeated)/8 1.15% 24.888 25.173 - -0.60% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.14% 4464.370 4515.449 - 1.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.14% 30.830 31.183 - 1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.14% 1156851.776 1170082.312 - 0.19% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.14% 18.128 18.335 - -1.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.14% 3997.491 4043.063 - 1.53% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.14% 2.283 2.309 - -0.29% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.14% 51887.447 52477.821 - -7.78% -
BM_StringAssignStr_Large_Transparent 1.14% 10.243 10.360 - -0.82% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7721.449 7809.279 - 1.20% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.13% 42.411 42.891 - 1.37% -
rng::contains(vector<int>)_(process_all)/50 1.13% 12.122 12.258 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.13% 1173067.205 1186307.607 - 1.58% -
std::search(vector<int>,_pred)_(no_match)/8192 1.13% 4171.108 4218.183 - 0.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.13% 17.901 18.102 - 0.91% -
std::any_of(vector<int>)_(process_all)/32 1.12% 8.294 8.387 - 0.80% -
std::stable_sort(deque<int>)_(descending)/8192 1.12% 20350.676 20579.258 - -0.66% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.12% 571317.007 577732.888 - 1.11% -
std::make_heap(deque<int>)_(ascending)/1024 1.12% 2628.185 2657.656 - 0.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.12% 14020.808 14177.466 - -1.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.12% 73634.015 74455.125 - -4.34% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.11% 999.881 1011.016 - -2.25% -
SetIntersection_Front_Set_uint32_262144_4 1.11% 1065592.318 1077455.301 - 1.74% -
BM_deque_deque_ranges_move_backward/64 1.11% 3.374 3.412 - -5.05% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.11% 5274.512 5333.204 - 0.23% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.11% 2.021 2.044 - 0.52% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.11% 9630.343 9737.336 - 7.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.10% 20.756 20.985 - 0.86% -
SetIntersection_Front_Vector_uint64_262144_262144 1.10% 349104574.365 352938783.642 - 0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.10% 23.723 23.983 - -0.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.10% 599.511 606.086 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.10% 16482853.331 16663489.044 - 1.37% -
SetIntersection_None_Vector_uint32_16384_16384 1.10% 1105661.011 1117777.245 - 1.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.09% 1163407.768 1176142.010 - 2.14% -
BM_CmpEqual_short_short 1.09% 1.042 1.054 - -0.46% -
std::set<int>::ctor(const&,_alloc)/1024 1.09% 6365.747 6435.249 - 1.72% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 39651.337 40083.060 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.08% 1154935.026 1167464.574 - 0.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.08% 514009.557 519578.789 - 1.08% -
std::set<int>::ctor(const&)/1024 1.08% 6246.512 6314.102 - -1.34% -
std::sort(vector<int>)_(shuffled)/1024 1.08% 4635.956 4686.019 - 1.15% -
std::find_end(vector<int>)_(process_all)/1048576 1.08% 221623.335 224016.592 - 3.92% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.08% 8999.587 9096.751 - 0.99% -
std::search(list<int>)_(same_length)/1024 1.08% 762.209 770.427 - 1.43% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.07% 221018447.715 223394339.650 - 0.08% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.07% 17.331 17.517 - -0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.07% 42.246 42.699 - -0.82% -
SetIntersection_Interlaced_Vector_string_262144_16 1.07% 6855503.643 6928891.184 - 18.15% -
std::swap_ranges(list<int>)/32 1.07% 19.359 19.566 - 0.70% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 1.07% 5.579 5.639 - -1.26% -
std::search(list<int>)_(same_length)/8192 1.07% 8480.488 8570.961 - 0.61% -
std::remove(deque<int>)_(sprinkled)/50 1.07% 54.309 54.888 - -0.60% -
SetIntersection_None_Set_uint64_262144_1024 1.06% 1208922.934 1221766.682 - -1.74% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.06% 14365840.624 14517923.569 - 2.98% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.06% 4.303 4.348 - -0.25% -
std::unordered_set<std::string>::clear()/1024 1.06% 23615.183 23864.928 - 3.08% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.06% 2.606 2.633 - 0.20% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.05% 20.516 20.733 - 1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.05% 21624.317 21852.165 - 4.65% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.05% 54691.871 55267.867 - 1.61% -
std::stable_partition(vector<int>)_(sparse)/8192 1.05% 1538.341 1554.510 - 1.12% -
BM_deque_deque_ranges_copy_backward/512 1.05% 18.905 19.103 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.05% 656.065 662.928 - -1.00% -
SetIntersection_None_Vector_float_262144_16384 1.05% 1130218.335 1142031.635 - 1.38% -
SetIntersection_Front_Vector_uint64_64_64 1.04% 10695618.600 10807261.188 - -0.39% -
std::find(deque<int>)_(process_all)/8 1.04% 3.465 3.501 - 5.82% -
std::remove(deque<int>)_(sprinkled)/32 1.04% 49.538 50.051 - 0.62% -
std::copy_backward(list<int>)/8 1.04% 2.406 2.431 - 4.02% -
std::multiset<std::string>::ctor(const&)/0 1.03% 12.576 12.706 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.03% 5.367 5.422 - -0.33% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.03% 61.961 62.600 - -3.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.03% 16.117 16.283 - 0.51% -
BM_vector_deque_ranges_copy/4096 1.03% 144.595 146.080 - 0.77% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.03% 16.525 16.694 - -1.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.03% 146030.576 147528.769 - -2.34% -
std::find_end(deque<int>)_(match_near_end)/1000 1.03% 33.620 33.965 - -6.73% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.03% 830.737 839.253 - 0.92% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.02% 26.833 27.107 - 0.32% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.02% 199.701 201.734 - -6.69% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.02% 1.174 1.186 - 0.03% -
std::replace(list<int>)_(prefix)/50 1.02% 17.055 17.229 - 1.08% -
std::pop_heap(deque<size_t>)/8 1.02% 52.218 52.749 - 0.58% -
SetIntersection_None_Vector_uint64_262144_1 1.02% 1135779.239 1147318.759 - 2.48% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.02% 64.648 65.304 - 1.76% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.01% 60.316 60.928 - 0.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.01% 18.128 18.311 - 0.31% -
rng::contains_subrange(list<int>)_(process_all)/32 1.01% 10.041 10.143 - 1.88% -
std::is_sorted_until(list<int>)/8192 1.01% 7164.030 7236.494 - 5.75% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.01% 342817.463 346283.429 - 1.04% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.01% 112.808 113.947 - 0.72% -
std::find_end(forward_list<int>)_(single_element)/1000 1.01% 694.275 701.270 - 2.01% -
std::move_backward(list<int>)/4096 1.01% 4837.508 4886.230 - -14.07% -
std::stable_sort(deque<int>)_(heap)/1024 1.01% 2706.527 2733.780 - 0.55% -
SetIntersection_None_Vector_float_262144_262144 1.01% 1131427.982 1142808.205 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 62684.174 63312.910 - -0.10% -
SetIntersection_Front_Vector_float_1024_1 1.00% 1040138.945 1050560.882 - 0.81% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.346 365.312 3.81% 365.312
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.066 702.939 0.18% 702.939
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 4013.336 17.489 559.302 -1.86% 559.302
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 15.932 489.667 -0.39% 489.667
std::search_n(vector<int>)_(no_match)/1024 -98.46% 216.841 3.338 42.707 3.60% 42.707
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.12% 427.880 8.061 64.913 -0.19% 64.913
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.50% 611.467 15.258 107.424 -1.49% 107.424
std::search_n(deque<int>)_(no_match)/1024 -95.36% 293.746 13.626 47.396 -0.16% 47.396
std::fill(vector<bool>)/262144 -75.60% 941.294 229.653 - -74.42% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -68.24% 2531.800 804.107 - -0.77% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -67.78% 69.021 22.236 - 26.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -64.96% 1749.757 613.139 - -14.85% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -59.84% 50.255 20.182 - -4.22% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -56.67% 23.874 10.343 - -56.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -54.02% 14.878 6.840 - -54.17% -
BM_deque_vector_copy/64 -51.76% 5.410 2.610 - 1.10% -
std::search_n(vector<int>)_(no_match)/32 -50.69% 6.886 3.396 0.523 5.39% 0.523
std::transform(deque<int>)_(identity_transform)/32 -49.22% 24.212 12.295 - 0.05% -
std::rotate_copy(vector<int>)/8192 -48.28% 720.009 372.394 - -0.10% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.20% 700887.854 363055.498 - -2.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.87% 64.988 33.876 - -38.93% -
BM_vector_deque_ranges_move/64 -47.21% 5.321 2.809 - 2.59% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.14% 15.025 8.092 0.435 0.16% 0.435
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -45.87% 23.870 12.921 - -45.88% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.35% 1240.838 678.160 - -0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -45.28% 46.745 25.577 - -8.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -43.69% 179.543 101.104 - -42.27% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.60% 14.877 8.390 - -43.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.17% 171.755 99.320 - -38.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -40.95% 166.690 98.423 - -36.26% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.56% 659551.092 392039.048 - -2.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.43% 125.843 77.482 - -32.63% -
std::copy_n(vector<bool>)_(aligned)/1048576 -38.17% 3319.084 2052.115 - -26.66% -
BM_vector_deque_ranges_copy_backward/0 -35.78% 0.676 0.434 - 1.62% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -35.43% 4.142 2.674 - -35.76% -
std::adjacent_find(deque<int>)/50 -35.39% 26.467 17.100 - -27.57% -
SetIntersection_Interlaced_Vector_float_16384_64 -34.86% 8464292.663 5513456.723 - -46.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.85% 48.229 31.423 - -20.95% -
BM_vector_deque_copy/0 -34.60% 0.604 0.395 - -15.69% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.46% 653.879 428.584 - -0.16% -
BM_PushHeap_float_Random_1 -33.11% 0.697 0.466 - -0.06% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -32.90% 88.248 59.214 - -28.50% -
std::is_sorted_until(deque<int>,_pred)/8 -32.78% 6.112 4.109 - -0.24% -
std::adjacent_find(deque<int>)/8 -32.58% 4.875 3.287 - -18.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -32.50% 41.959 28.322 - 14.76% -
BM_PushHeap_string_SingleElement_1 -32.32% 0.700 0.474 - 0.43% -
ranges::min(std::deque<char>)/1 -31.10% 0.915 0.631 - 0.21% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -30.53% 0.445 0.309 - 31.83% -
BM_vector_deque_ranges_copy/0 -30.35% 0.625 0.435 - 0.15% -
SetIntersection_Interlaced_Vector_float_262144_16 -30.04% 4260499.326 2980461.030 - -74.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -29.77% 34.540 24.257 - -8.49% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -29.31% 472.645 334.103 - -9.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -29.20% 9.236 6.539 - -30.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -28.70% 10.040 7.159 - -23.28% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.67% 45.478 32.440 - -26.72% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -28.22% 4.194 3.010 - -30.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.13% 349765375.114 251366261.642 - 0.07% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -27.84% 14.285 10.308 - -24.19% -
std::vector<int>::ctor(size)/32 -27.71% 14.541 10.511 - -8.50% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.67% 24.088 17.423 - -0.83% -
std::shift_right(vector<int>)/32 -27.65% 4.075 2.948 - -25.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.57% 11.309 8.191 - 27.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.48% 31.621 22.932 - -29.85% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -27.45% 6.666 4.836 - -28.73% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -27.24% 7758674.068 5644876.386 - -0.36% -
std::unordered_set<int>::contains(key)_(existent)/1024 -27.04% 1.589 1.159 - -2.30% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.40% 8.931 6.573 - -21.36% -
std::fill(list<int>)/1024 -26.17% 671.673 495.923 - -26.16% -
std::copy(vector<bool>)_(aligned)/1048576 -26.07% 3793.166 2804.295 - -8.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -25.76% 7088.095 5262.174 - -0.83% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.62% 11863.714 8824.716 - 2.88% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.57% 7.861 5.851 - 24.07% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.96% 769.308 577.287 - -0.82% -
BM_vector_deque_ranges_move/0 -24.90% 0.525 0.394 - -13.63% -
std::set<int>::contains(key)_(non-existent)/8192 -24.87% 19.181 14.410 - -25.62% -
std::search(deque<int>)_(same_length)/1000 -24.79% 464.349 349.249 - 3.40% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.52% 6.411 4.839 - -18.99% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -24.35% 39.010 29.512 - 0.48% -
std::unordered_set<int>::clear()/1024 -24.25% 10228.555 7748.279 - -11.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.01% 31.266 23.760 - -32.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.92% 0.404 0.307 - -9.71% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -23.84% 15.020 11.439 - 2.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.68% 32.598 24.879 - -18.57% -
BM_PushHeap_uint32_Ascending_1 -23.56% 0.629 0.481 - 8.36% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.39% 27.669 21.197 - -18.72% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.12% 0.316 0.243 - -10.89% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -23.04% 91.105 70.114 - -18.77% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -23.00% 0.629 0.484 - -6.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.90% 34.738 26.784 - -28.20% -
std::find_if_not(vector<int>)_(bail_25%)/8 -22.78% 0.842 0.650 - -14.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -22.75% 0.556 0.429 - 0.19% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.39% 3794.811 2945.125 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -22.32% 107792999.534 83729683.432 - -16.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.20% 6.511 5.066 - -19.36% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -22.12% 6973366.576 5431102.646 - -15.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.97% 24.829 19.373 - 0.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -21.82% 8.840 6.911 - -19.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -21.77% 0.450 0.352 - -28.24% -
std::copy_if(list<int>)_(every_other)/4096 -21.76% 4165.891 3259.438 - 2.28% -
std::equal(vector<bool>)_(unaligned)/50 -21.41% 1.123 0.882 - 10.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -21.32% 8.055 6.338 - -0.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -21.31% 1.650 1.299 - -23.94% -
std::equal(vector<bool>)_(unaligned)/8 -21.29% 1.121 0.883 - 17.69% -
ranges::min(std::deque<__int128>)/70000 -21.21% 36497.526 28755.422 - 18.06% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -21.21% 54000255.708 42548787.812 - 8.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -21.21% 804.576 633.958 - -15.68% -
std::unordered_multiset<int>::find(key)_(existent)/32 -21.09% 1.491 1.177 - -21.28% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.83% 511.827 405.193 - -0.12% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -20.79% 1.553 1.230 - -21.40% -
std::move(deque<int>)/32768 -20.74% 2331.800 1848.167 - -34.84% -
BM_StringDestroy_Large -20.70% 9.522 7.551 - 0.71% -
std::unordered_set<int>::contains(key)_(existent)/8192 -20.66% 1.571 1.247 - -10.04% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -20.47% 4288280.585 3410440.256 - 1.14% -
BM_vector_deque_copy_backward/0 -20.42% 0.480 0.382 - -25.12% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -20.40% 2.014 1.604 - -11.65% -
BM_PushHeap_float_SingleElement_1 -20.38% 0.586 0.466 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -20.13% 5559185.694 4439878.901 - 26.04% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -19.77% 14468.164 11607.148 - -7.41% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.67% 18655393.692 14986107.372 - -23.92% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -19.47% 43.399 34.947 - -1.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -19.40% 1.517 1.223 - -22.57% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -19.24% 34.246 27.657 - -18.82% -
bm_ranges_swap_ranges_vb_unaligned/64 -19.14% 6.192 5.007 - -0.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.12% 1723.823 1394.203 - -8.84% -
std::move(vector<int>)/1048576 -19.08% 70383.066 56953.326 - 0.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -19.08% 1037.840 839.823 - -0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.00% 20.395 16.519 - -3.28% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.95% 1678455.658 1360356.869 - -18.64% -
ranges::min(std::list<__int128>)/1 -18.90% 0.456 0.369 - -8.70% -
std::unordered_set<int>::contains(key)_(existent)/32 -18.84% 1.587 1.288 - 6.73% -
std::copy(vector<bool>)_(aligned)/262144 -18.75% 751.624 610.661 - 1.33% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -18.72% 13.277 10.792 - -12.32% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -18.65% 1.576 1.282 - -11.68% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.50% 24.254 19.766 - -9.56% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.48% 4.158 3.389 - 0.49% -
SetIntersection_Front_Set_uint64_262144_1024 -18.45% 15566381.195 12694175.336 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -18.34% 1796409.249 1467006.653 - -4.36% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -18.25% 43.032 35.178 - -1.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.13% 17331.996 14190.046 - 0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.05% 63.031 51.654 - -4.80% -
std::unordered_set<int>::clear()/8192 -17.96% 73561.139 60346.292 - -10.69% -
std::copy(list<int>)/64 -17.90% 36.747 30.168 - 0.16% -
BM_StringConstructDestroyCStr_Large_Transparent -17.89% 12.199 10.016 - -2.42% -
BM_PushHeap_float_Random_4 -17.84% 2.812 2.310 - 0.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -17.81% 25.666 21.095 - -21.67% -
SetIntersection_Front_Set_float_1024_1024 -17.79% 13560496.078 11147609.819 - -7.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -17.73% 110.373 90.799 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -17.69% 46390890.196 38183077.234 - 32.63% -
std::copy_if(list<int>)_(entire_range)/64 -17.68% 36.704 30.214 - -8.71% -
std::unordered_set<int>::count(key)_(non-existent)/32 -17.52% 1.596 1.317 - -22.03% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -17.49% 41.424 34.181 - 5.75% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -17.31% 662.007 547.403 - -18.04% -
BM_deque_vector_copy/0 -17.29% 1.559 1.290 - -16.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.25% 37.421 30.967 - -1.47% -
std::all_of(vector<int>)_(process_all)/50 -17.14% 17.631 14.609 - -10.77% -
SetIntersection_None_Set_string_1024_1 -17.08% 12681800.183 10516365.611 - 18.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -17.05% 7605.711 6308.649 - -17.12% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -17.01% 25.227 20.936 - 2.83% -
SetIntersection_Front_Set_float_262144_256 -16.95% 4160749.066 3455654.018 - -9.38% -
BM_StringConstructDestroyCStr_Large_Opaque -16.86% 18.549 15.422 - -5.02% -
SetIntersection_Front_Set_uint32_262144_1024 -16.76% 14332566.840 11930614.936 - -5.67% -
std::unordered_set<int>::find(key)_(existent)/32 -16.73% 1.395 1.162 - -19.84% -
bm_lexicographical_compare<signed_char>/1 -16.70% 1.531 1.276 - -4.85% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.67% 3221521.985 2684530.793 - -25.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -16.60% 1.538 1.283 - -13.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.53% 14.036 11.715 - -2.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -16.26% 75.689 63.383 - -5.63% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -16.21% 1623.033 1359.899 - -17.45% -
SetIntersection_Front_Set_float_16384_1024 -16.11% 13580671.575 11393336.943 - -7.26% -
SetIntersection_None_Set_string_1024_4 -16.01% 12516676.481 10512567.128 - 14.63% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -16.00% 1.343 1.128 - 1.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -15.84% 1.520 1.279 - -19.04% -
BM_StringFindAllMatch/512 -15.83% 13.701 11.532 - 0.21% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -15.73% 1.351 1.138 - 5.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -15.72% 702.674 592.227 - -3.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.69% 42.077 35.474 - -21.53% -
SetIntersection_Front_Set_string_256_256 -15.69% 30873578.681 26029727.029 - -12.35% -
SetIntersection_None_Set_string_1024_16 -15.69% 12663239.195 10676613.742 - 21.85% -
SetIntersection_Front_Set_float_262144_1024 -15.60% 13347852.654 11266139.329 - -4.79% -
std::set<std::string>::ctor(const&)/32 -15.60% 841.161 709.979 - -8.96% -
std::count_if(list<int>)_(every_other)/8192 -15.57% 8357.806 7056.161 - -6.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -15.51% 1.832 1.548 - -9.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -15.50% 5.460 4.614 - 0.28% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.45% 7577.612 6406.650 - -2.06% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -15.26% 1.515 1.284 - -12.97% -
ranges::min(std::vector<long_long>)/1 -15.24% 0.450 0.381 - -0.94% -
std::unordered_set<int>::find(key)_(existent)/1024 -15.16% 1.336 1.134 - -16.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.07% 52341.438 44455.616 - -5.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -15.03% 645.167 548.196 - -15.22% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.98% 804.553 684.001 - -12.57% -
BM_lexicographical_compare_three_way_slow_path/1 -14.84% 0.434 0.369 - -0.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.57% 41.949 35.839 - -5.25% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -14.51% 11.951 10.217 - -8.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -14.49% 1333.658 1140.420 - -14.04% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -14.49% 1.804 1.542 - -11.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.46% 1.539 1.317 - 1.91% -
std::unordered_set<std::string>::ctor(const&)/32 -14.34% 790.772 677.415 - -6.85% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -14.33% 644.506 552.142 - -15.16% -
SetIntersection_Interlaced_Vector_float_262144_1024 -14.31% 96897190.723 83030089.911 - -47.25% -
std::stable_partition(list<int>)_(dense)/1024 -14.21% 1753.766 1504.486 - -13.73% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -14.21% 41.289 35.421 - -5.21% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.12% 7165166.732 6153395.040 - -17.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.08% 728.294 625.722 - -2.66% -
SetIntersection_Interlaced_Set_string_256_256 -13.99% 32527027.954 27977957.682 - -3.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.71% 28.138 24.279 - -28.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.56% 576.560 498.365 - -12.57% -
std::copy_backward(vector<bool>)_(aligned)/262144 -13.55% 789.882 682.872 - 6.51% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.48% 6166.445 5335.470 - -0.36% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -13.43% 32.906 28.488 - 1.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -13.32% 1.584 1.373 - -21.26% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -13.31% 56.622 49.084 - -1.60% -
std::search(deque<int>)_(no_match)/1024 -13.19% 343.994 298.637 - -0.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.15% 8.285 7.195 - -9.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.14% 629.201 546.528 - -14.65% -
BM_PushHeap_float_Descending_1 -12.97% 0.536 0.466 - 0.02% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.96% 328.097 285.569 - -10.25% -
std::set<std::string>::contains(key)_(existent)/1024 -12.74% 24.211 21.126 - -9.22% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.73% 1.447 1.263 - -17.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.71% 43.062 37.587 - -19.76% -
SetIntersection_Front_Set_string_1024_64 -12.67% 4966333.257 4337184.354 - -4.95% -
BM_deque_deque_ranges_move/0 -12.60% 0.793 0.693 - -24.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -12.58% 13.631 11.917 - 1.00% -
BM_deque_vector_ranges_copy/0 -12.54% 1.553 1.358 - -1.38% -
SetIntersection_Front_Set_float_16384_256 -12.45% 4199292.751 3676587.248 - -10.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.44% 715.814 626.775 - -10.61% -
BM_StringRelational_Compare_Empty_Large_Control -12.31% 1.830 1.605 - -0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -12.30% 1.355 1.188 - 2.39% -
SetIntersection_Interlaced_Vector_uint32_256_64 -12.29% 8417840.117 7382969.787 - -12.49% -
std::set<std::string>::equal_range(key)_(existent)/1024 -12.25% 25.302 22.202 - -5.16% -
SetIntersection_Interlaced_Vector_string_262144_64 -12.25% 22340393.591 19604679.733 - -0.63% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.24% 816.645 716.721 - 7.17% -
SetIntersection_Interlaced_Vector_float_16384_256 -12.20% 16984669.721 14913144.687 - -47.53% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.19% 0.338 0.297 - 12.70% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -12.18% 40.978 35.985 - -10.56% -
std::multimap<std::string,_int>::ctor(const&)/32 -12.13% 894.508 786.008 - 10.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -12.05% 736.078 647.388 - -11.32% -
SetIntersection_Front_Set_float_1024_256 -11.95% 4238564.298 3732058.489 - -11.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.95% 2.685 2.364 - -10.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.83% 843.533 743.718 - -3.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.77% 24.817 21.897 - -9.55% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.75% 0.296 0.261 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.72% 7754898.091 6846003.743 - -11.16% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.72% 10.615 9.371 - -0.37% -
std::map<int,_int>::ctor(const&)/1024 -11.71% 7444.928 6573.259 - 1.28% -
std::move(list<int>)/4096 -11.63% 5075.383 4484.892 - 14.11% -
BM_deque_vector_ranges_move_backward/64000 -11.55% 9101.442 8049.969 - -2.35% -
SetIntersection_Interlaced_Vector_string_256_64 -11.44% 20857354.572 18471670.776 - -7.95% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.30% 0.335 0.297 - -12.49% -
SetIntersection_Interlaced_Vector_float_262144_64 -11.29% 9216105.617 8175468.307 - -81.34% -
std::pop_heap(vector<std::string>)/1024 -11.21% 22.869 20.306 - -0.56% -
std::fill_n(list<int>)/8192 -11.19% 9046.214 8034.044 - -9.77% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.17% 42.486 37.742 - -13.45% -
SetIntersection_Front_Set_float_262144_64 -11.08% 1754597.485 1560261.069 - -10.68% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -11.07% 10.698 9.513 - -0.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -11.02% 1.536 1.367 - -4.90% -
rng::contains_subrange(deque<int>)_(process_all)/32 -11.00% 15.301 13.618 - 20.29% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.00% 34.642 30.833 - -0.87% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -10.99% 108597894.405 96657628.108 - -32.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.95% 32.530 28.967 - -15.19% -
SetIntersection_Front_Set_string_262144_16 -10.89% 2039869.741 1817678.205 - -2.54% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.88% 13.463 11.998 - 0.21% -
std::search(list<int>)_(no_match)/8192 -10.87% 7424.052 6617.204 - -9.24% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.86% 20759934.317 18506136.008 - -29.77% -
std::partition(deque<int>)_(sparse)/8192 -10.81% 3295.180 2938.988 - -5.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.65% 5492.321 4907.381 - -4.73% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.59% 2.033 1.818 - -2.69% -
std::set<std::string>::count(key)_(existent)/8192 -10.57% 34.687 31.019 - -0.67% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.52% 0.386 0.345 - -7.47% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -10.47% 355.969 318.700 - -12.16% -
std::find_end(deque<int>)_(near_matches)/8192 -10.36% 1252100.370 1122355.003 - 0.23% -
SetIntersection_Front_Set_float_1024_64 -10.27% 1832791.498 1644590.135 - -9.86% -
std::find_if(vector<char>)_(process_all)/8 -10.21% 1.567 1.407 - 5.03% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.20% 5894961.454 5293502.520 - -0.21% -
std::set<std::string>::count(key)_(existent)/32 -10.16% 16.781 15.075 - 10.63% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.14% 63.333 56.913 - -0.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -10.11% 25.853 23.240 - -6.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.07% 243.741 219.198 - -5.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.05% 9269.935 8338.750 - -3.43% -
BM_deque_vector_ranges_copy_backward/70000 -10.00% 10219.110 9197.277 - 1.85% -
bm_ranges_lexicographical_compare<signed_char>/64 -9.99% 2.561 2.305 - 3.30% -
std::map<int,_int>::ctor(const&)/8192 -9.94% 58703.685 52865.627 - 2.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.94% 29425.545 26501.089 - -4.63% -
std::copy_n(vector<int>)/32768 -9.91% 3780.021 3405.329 - -8.12% -
SetIntersection_Interlaced_Vector_string_256_256 -9.89% 20892201.851 18826121.164 - -5.25% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -9.84% 38814871.394 34994284.444 - -42.35% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -9.81% 1.835 1.655 - 2.76% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.77% 0.456 0.412 - -0.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.76% 4.661 4.207 - -2.71% -
std::set<std::string>::erase(iterator)/32 -9.70% 28.049 25.328 - -0.67% -
BM_std_minmax_element<int>/4096 -9.70% 1067.758 964.229 - 0.15% -
rng::starts_with(list<int>)/8192 -9.68% 9200.469 8310.146 - -7.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -9.67% 20.811 18.798 - -10.29% -
std::copy_if(list<int>)_(every_other)/32768 -9.65% 28160.750 25443.124 - -0.05% -
BM_std_minmax_element<int>/1024 -9.64% 271.287 245.122 - 0.52% -
BM_std_minmax_element<int>/4000 -9.62% 1042.776 942.443 - 0.31% -
BM_std_minmax_element<int>/512 -9.60% 137.736 124.518 - 0.48% -
std::find_end(deque<int>)_(near_matches)/1024 -9.59% 18033.884 16304.218 - -0.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 -9.58% 32.993 29.833 - 5.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.58% 0.615 0.556 - 2.32% -
ranges::min(std::deque<__int128>)/64 -9.56% 25.229 22.817 - 2.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -9.54% 2.953 2.671 - -3.43% -
BM_lexicographical_compare_three_way<IntPtr>/1 -9.46% 0.392 0.355 - -13.59% -
BM_std_minmax_element<int>/5500 -9.44% 1422.871 1288.523 - 0.15% -
bm_lexicographical_compare<signed_char>/64 -9.44% 2.263 2.050 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.40% 29.451 26.682 - -0.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.40% 41082.278 37222.469 - -4.52% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.37% 326.383 295.796 - 1.55% -
std::find_end(deque<int>)_(near_matches)/1000 -9.35% 17301.504 15684.131 - -0.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -9.35% 21.701 19.673 - 0.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -9.30% 1.154 1.046 - -12.29% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.29% 74815.710 67865.700 - -4.19% -
std::sort_heap(vector<NonIntegral>)/8 -9.27% 30.069 27.282 - -5.92% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.20% 56676.944 51461.481 - -0.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.11% 6466.454 5877.145 - 3.53% -
SetIntersection_Front_Set_float_16384_64 -9.11% 1771979.265 1610528.817 - -6.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.07% 72.774 66.173 - 22.95% -
std::set<int>::insert(value)_(new_value,_end)/1024 -8.95% 43.909 39.981 - -2.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.93% 1.516 1.381 - -21.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.90% 23.889 21.764 - 3.40% -
SetIntersection_Front_Set_string_262144_64 -8.86% 5003161.131 4559770.406 - 4.00% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -8.86% 41.060 37.424 - -3.85% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.85% 7083.683 6456.630 - -10.81% -
std::copy_backward(vector<int>)/32768 -8.83% 3784.373 3450.214 - 4.03% -
std::find_end(list<int>,_pred)_(same_length)/8192 -8.82% 9496.537 8658.926 - -20.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.78% 22.147 20.202 - -1.62% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -8.73% 11.796 10.766 - -6.86% -
std::stable_partition(deque<int>)_(sparse)/32 -8.70% 13.126 11.984 - 9.69% -
std::adjacent_find(list<int>)/8192 -8.56% 7204.023 6587.542 - -7.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -8.55% 13616005.769 12451405.886 - -5.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.53% 0.679 0.621 - -1.86% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -8.49% 51470782.220 47099101.957 - -27.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.41% 64.832 59.379 - 11.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -8.41% 25.711 23.550 - -2.84% -
ranges::min(std::vector<__int128>)/1 -8.38% 0.412 0.378 - 18.80% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.36% 205.461 188.281 - 0.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.32% 1.059 0.971 - -15.63% -
std::vector<int>::ctor(size)/1024 -8.30% 44.415 40.727 - -7.44% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -8.29% 7.254 6.653 - 8.97% -
std::unordered_set<int>::erase(iterator)/32 -8.14% 22.267 20.454 - 0.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -8.11% 5.078 4.666 - -1.66% -
BM_StringMove_Small -8.07% 0.794 0.730 - 0.55% -
SetIntersection_Front_Set_uint32_1024_64 -8.05% 1770491.338 1627944.484 - -8.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -8.04% 70.426 64.761 - 91.49% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -8.04% 34.610 31.827 - 36.19% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.04% 239.223 220.000 - -13.43% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.98% 922409.162 848773.210 - -8.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -7.97% 198.647 182.809 - 7.96% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.94% 2183326.230 2009892.682 - -3.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.92% 21.627 19.915 - -8.14% -
std::partition(list<int>)_(dense)/8192 -7.90% 5358.135 4935.093 - -15.49% -
std::unordered_set<int>::clear()/32 -7.88% 639.098 588.734 - -2.64% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.87% 1971052.001 1815962.325 - -30.97% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.85% 2157.941 1988.604 - -14.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -7.83% 0.665 0.612 - -12.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -7.82% 24.346 22.442 - 9.75% -
std::unique(deque<int>)_(contiguous)/8192 -7.76% 4033.370 3720.299 - 0.03% -
SetIntersection_Front_Vector_string_1024_64 -7.75% 3453497.542 3185964.825 - -5.53% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.75% 39.854 36.767 - -5.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.73% 2.466 2.275 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.72% 366806757.063 338500740.711 - -5.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.71% 1.387 1.280 - -6.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.67% 42220.257 38981.147 - -4.46% -
BM_StringFindAllMatch/1 -7.66% 3.157 2.915 - 1.41% -
BM_PushHeap_uint32_Random_4 -7.65% 2.207 2.038 - -8.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.65% 2.802 2.587 - 16.72% -
std::for_each_n(deque<int>)/8 -7.65% 1.250 1.155 - 5.15% -
SetIntersection_Front_Set_uint32_16384_1024 -7.64% 12667720.138 11699678.629 - -7.84% -
BM_PushHeap_float_Random_256 -7.63% 7.367 6.805 - -0.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -7.62% 6111872.852 5646411.300 - -6.68% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.61% 359.742 332.358 - -9.25% -
BM_StringFindAllMatch/8 -7.60% 2.873 2.654 - 2.44% -
std::count(list<int>)_(every_other)/8192 -7.59% 7535.874 6964.143 - -4.98% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -7.58% 239.328 221.177 - -0.40% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.57% 0.237 0.219 - 0.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -7.57% 56.521 52.242 - -2.30% -
BM_StringDestroy_Huge -7.56% 12.129 11.212 - 3.97% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.55% 541.750 500.827 - -14.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -7.55% 21.701 20.062 - -10.62% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.49% 754.223 697.742 - -6.93% -
std::set<int>::lower_bound(key)_(non-existent)/32 -7.46% 2.878 2.663 - 16.03% -
ranges::min(std::deque<char>)/8 -7.44% 2.548 2.358 - -1.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.41% 16160.124 14962.681 - -1.39% -
SetIntersection_None_Set_string_16384_1024 -7.38% 221429009.401 205086936.696 - -10.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.36% 93.924 87.007 - 0.71% -
BM_deque_deque_ranges_move/2 -7.36% 2.240 2.075 - -2.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.36% 559.925 518.737 - -7.10% -
BM_deque_deque_copy_backward/0 -7.35% 0.931 0.862 - -6.30% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.34% 10.759 9.969 - 9.81% -
std::count(list<int>)_(every_other)/1048576 -7.32% 873195.537 809267.649 - -4.06% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -7.30% 58.922 54.622 - -1.61% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.25% 1.934 1.794 - -5.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -7.23% 1.584 1.469 - -2.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.23% 24.981 23.175 - -12.74% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.22% 2743.554 2545.353 - -11.05% -
std::reverse_copy(list<int>)/512 -7.20% 391.377 363.204 - -0.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.19% 29.293 27.186 - 0.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.19% 36.767 34.124 - -0.31% -
BM_std_minmax_element<short>/3 -7.18% 1.209 1.122 - -0.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.18% 2.453 2.277 - -7.27% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.18% 33.539 31.131 - -6.14% -
BM_deque_vector_copy_backward/0 -7.18% 1.476 1.370 - -5.95% -
rng::starts_with(list<int>,_pred)/8192 -7.17% 9684.784 8989.996 - -4.57% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.17% 28.035 26.026 - 4.18% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -7.16% 22.935 21.293 - -1.79% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -7.12% 1.379 1.280 - -15.31% -
BM_StringEraseWithMove_Huge_Opaque -7.12% 48.581 45.122 - -3.68% -
std::unordered_set<int>::erase(iterator)/1024 -7.12% 22.213 20.632 - 0.86% -
BM_StringRelational_Eq_Empty_Empty_Control -7.10% 2.057 1.911 - -0.70% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.09% 1.617 1.503 - -3.58% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -7.07% 44198.507 41074.559 - -0.75% -
BM_deque_deque_ranges_move/1 -7.04% 2.499 2.323 - -2.55% -
SetIntersection_Interlaced_Vector_float_1024_256 -7.04% 6018052.764 5594476.438 - -7.21% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -7.04% 0.994 0.924 - -11.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.98% 23876.535 22210.671 - -0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -6.96% 0.665 0.619 - 0.60% -
std::any_of(list<int>)_(process_all)/8192 -6.92% 7864.493 7320.415 - -4.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -6.91% 54.705 50.927 - 1.25% -
SetIntersection_Front_Vector_uint64_1024_256 -6.91% 2286779.681 2128873.131 - -5.63% -
bm_gcd_random -6.90% 31.086 28.940 - -0.94% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -6.88% 31.095 28.956 - -13.43% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.86% 16.435 15.307 - -3.02% -
BM_PushHeap_string_SingleElement_64 -6.86% 2.777 2.587 - 0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -6.84% 7064.338 6581.139 - 1.10% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.83% 1.345 1.253 - -4.96% -
SetIntersection_Front_Vector_uint32_262144_256 -6.80% 2287988.299 2132447.586 - 0.12% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -6.79% 9318.240 8685.152 - -1.17% -
BM_PushHeap_string_SingleElement_256 -6.75% 2.715 2.532 - 0.02% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.75% 0.500 0.467 - -0.48% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.71% 13.375 12.478 - 0.21% -
rng::starts_with(deque<int>)/1024 -6.70% 476.854 444.884 - -4.33% -
SetIntersection_Interlaced_Vector_string_64_64 -6.69% 27262060.306 25437607.361 - -4.64% -
BM_PushHeap_string_SingleElement_16 -6.69% 2.776 2.590 - 1.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.66% 69283.589 64666.234 - -1.54% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.64% 23.082 21.551 - -0.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.61% 1.412 1.318 - 2.14% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.60% 28.869 26.962 - -0.20% -
std::search(list<int>,_pred)_(no_match)/8192 -6.60% 7798.397 7283.826 - -6.77% -
std::transform(list<int>,_list<int>)/8192 -6.54% 9049.095 8457.441 - -1.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.52% 216919.492 202774.974 - -1.15% -
SetIntersection_Front_Vector_uint64_262144_256 -6.50% 2277331.454 2129269.147 - -6.44% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -6.50% 534.534 499.799 - -2.81% -
std::multiset<int>::count(key)_(existent)/8192 -6.47% 10.185 9.526 - -2.87% -
SetIntersection_Front_Set_uint64_1024_64 -6.46% 1774335.884 1659645.592 - -7.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.46% 1.299 1.215 - -8.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.45% 5.787 5.414 - 0.28% -
BM_PushHeap_string_SingleElement_262144 -6.45% 2.734 2.557 - -0.76% -
std::search(list<int>)_(single_element)/1000 -6.42% 689.282 645.064 - -6.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.40% 3.408 3.190 - -4.03% -
SetIntersection_Front_Set_uint32_1024_256 -6.38% 4070064.754 3810493.742 - -1.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.38% 46789.561 43806.682 - -1.63% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -6.35% 125.055 117.112 - 2.95% -
BM_StringRelational_Less_Small_Empty_Control -6.35% 1.717 1.608 - -0.46% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.34% 3959.967 3709.039 - 0.09% -
SetIntersection_Interlaced_Set_uint32_262144_16 -6.32% 1741256.019 1631132.977 - -3.42% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.32% 105569.772 98895.140 - -7.14% -
std::set<int>::contains(key)_(non-existent)/32 -6.32% 2.883 2.701 - -9.59% -
std::set<int>::ctor(&&,_different_allocs)/1024 -6.31% 6173.371 5783.901 - -1.31% -
SetIntersection_Front_Set_string_256_16 -6.31% 7315761.490 6854276.947 - -2.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.28% 1194.803 1119.723 - -9.08% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.27% 12.064 11.308 - 0.20% -
BM_CmpLess_uchar_uint -6.26% 1.117 1.047 - -0.70% -
BM_StringRelational_Less_Empty_Huge_Control -6.26% 1.717 1.610 - -0.60% -
BM_PushHeap_string_SingleElement_16384 -6.26% 2.704 2.535 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.25% 653.191 612.346 - -0.24% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.24% 18.408 17.259 - 0.11% -
SetIntersection_Front_Set_uint32_16384_256 -6.16% 3869862.807 3631314.501 - -6.98% -
BM_std_minmax_element<int>/64000 -6.16% 16685.451 15657.878 - 2.38% -
std::pop_heap(deque<float>)/1024 -6.15% 13.299 12.482 - 0.81% -
ranges::minmax(std::vector<char>)/64 -6.13% 1.328 1.247 - 1.11% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.10% 1.715 1.611 - -3.26% -
SetIntersection_Front_Vector_string_1024_16 -6.09% 1653254.736 1552601.082 - -7.58% -
std::remove_if(deque<int>)_(sprinkled)/50 -6.08% 63.861 59.979 - 0.23% -
std::find_if(list<int>)_(process_all)/50 -6.07% 20.057 18.839 - 0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -6.06% 22.879 21.493 - -0.86% -
std::partition(list<int>)_(dense)/1024 -6.05% 412.971 387.979 - 0.27% -
ranges::min(std::deque<long_long>)/64 -6.05% 17.609 16.544 - -7.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.03% 22.265 20.921 - 4.12% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -6.03% 7.651 7.190 - -9.35% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.01% 1.229 1.155 - 0.05% -
std::unordered_set<int>::erase(iterator)/8192 -5.99% 22.232 20.899 - 1.06% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.97% 5.473 5.146 - -6.75% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -5.97% 32.565 30.620 - -4.48% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.96% 756.039 710.983 - 4.54% -
rng::starts_with(deque<int>)/1000 -5.95% 461.492 434.023 - -0.09% -
BM_PushHeap_string_SingleElement_1024 -5.95% 2.712 2.551 - 0.02% -
BM_std_minmax_element<int>/70000 -5.94% 18157.945 17078.779 - 2.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.94% 54.145 50.929 - -0.59% -
std::replace(list<int>)_(prefix)/1024 -5.93% 785.529 738.917 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.92% 58.742 55.262 - 6.54% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -5.92% 2.298 2.162 - -6.34% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.92% 8100.032 7620.615 - -17.68% -
SetIntersection_Front_Vector_uint32_256_256 -5.89% 4546724.049 4278908.765 - 0.35% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.88% 8.724 8.211 - -1.21% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.87% 40.863 38.465 - -9.42% -
std::sort(vector<int>)_(heap)/1024 -5.87% 4832.304 4548.849 - 0.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.86% 50.116 47.180 - 38.78% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -5.85% 12429.706 11702.797 - -7.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.82% 0.266 0.251 - -4.70% -
std::set<int>::contains(key)_(non-existent)/1024 -5.82% 6.394 6.022 - -11.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.81% 1255.449 1182.565 - -6.70% -
SetIntersection_Front_Vector_uint32_1024_256 -5.80% 2277038.061 2145008.392 - 0.95% -
std::set<std::string>::contains(key)_(non-existent)/1024 -5.78% 22.798 21.480 - 3.48% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.78% 105914.800 99795.961 - -7.82% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.78% 1.422 1.340 - -5.75% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -5.77% 94.600 89.140 - -28.58% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.76% 6134.257 5781.069 - -5.01% -
BM_PushHeap_uint32_SingleElement_4 -5.74% 0.356 0.335 - -13.81% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.73% 576.091 543.057 - 5.10% -
SetIntersection_Front_Vector_string_262144_64 -5.73% 3272591.317 3085125.712 - -7.70% -
BM_deque_deque_ranges_copy_backward/0 -5.72% 0.842 0.794 - -13.64% -
BM_std_minmax_element<int>/65536 -5.72% 17005.218 16033.308 - 2.32% -
std::fill(deque<int>)/1024 -5.71% 32.312 30.467 - 1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.68% 6646714.751 6269312.742 - -1.75% -
SetIntersection_Front_Set_string_16384_16 -5.68% 1937963.880 1827977.644 - 0.58% -
std::find(vector<bool>)_(process_all)/50 -5.67% 0.677 0.638 - -16.56% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.66% 2.664 2.513 - 2.37% -
std::unordered_multiset<int>::clear()/8192 -5.65% 65232.083 61546.293 - -0.32% -
SetIntersection_Interlaced_Set_float_1024_256 -5.65% 13983835.652 13194393.659 - -6.58% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.64% 1.861 1.756 - -1.89% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.64% 1403.905 1324.785 - -1.13% -
SetIntersection_Interlaced_Vector_float_1024_64 -5.62% 3608553.126 3405665.078 - -33.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.62% 1535020.066 1448757.442 - 6.71% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.62% 11385.720 10746.235 - -27.64% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.61% 43.244 40.817 - -5.11% -
std::unordered_set<std::string>::erase(iterator)/1024 -5.59% 33.550 31.674 - -0.73% -
BM_StringRelational_Less_Empty_Small_Control -5.58% 1.757 1.659 - 3.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.57% 131573.970 124246.580 - -1.76% -
std::shift_left(list<int>)/8192 -5.56% 7603.754 7181.195 - -10.64% -
std::replace(vector<int>)_(sprinkled)/32 -5.53% 6.195 5.853 - 1.02% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.49% 31.806 30.059 - 7.14% -
SetIntersection_Front_Vector_string_256_16 -5.49% 6315256.638 5968337.361 - -2.47% -
BM_PushHeap_string_SingleElement_4 -5.49% 2.409 2.276 - -1.55% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.48% 237.570 224.544 - 0.14% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.48% 2.052 1.939 - 0.69% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.48% 1.613 1.525 - -2.33% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.48% 1052.378 994.706 - 0.69% -
BM_PushHeap_float_Random_64 -5.47% 6.699 6.333 - -0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.45% 629.615 595.282 - -1.90% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.45% 173.913 164.439 - -2.42% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -5.45% 2297.606 2172.466 - 1.07% -
BM_PushHeap_float_Random_1024 -5.44% 7.553 7.142 - 2.52% -
std::set<std::string>::find(key)_(existent)/1024 -5.44% 23.851 22.554 - -0.28% -
BM_deque_vector_ranges_move_backward/5500 -5.42% 209.939 198.565 - 0.13% -
SetIntersection_Front_Set_string_64_64 -5.41% 36717887.879 34730096.783 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.41% 26.929 25.472 - -3.73% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.40% 4604.042 4355.305 - 6.30% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.40% 52470.299 49638.291 - -1.90% -
SetIntersection_Front_Set_uint32_1024_1024 -5.39% 12433868.103 11763785.702 - -5.92% -
std::distance(join_view(vector<vector<int>>))/4096 -5.37% 4.586 4.339 - -0.82% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.35% 2172.858 2056.514 - -0.31% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -5.34% 65.935 62.416 - -4.93% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -5.32% 1.249 1.183 - -5.41% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.32% 563.159 533.215 - 6.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.32% 10.457 9.901 - -7.09% -
ranges::minmax(std::vector<long_long>)/1 -5.31% 0.688 0.652 - 1.06% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.31% 13415.140 12703.428 - -2.16% -
std::move(deque<int>)/64 -5.29% 5.021 4.756 - -6.07% -
std::find_end(list<int>)_(single_element)/8192 -5.28% 8275.159 7838.198 - -11.28% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -5.27% 26.943 25.522 - -4.99% -
BM_std_minmax_element<int>/3 -5.27% 1.138 1.078 - -5.42% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -5.26% 17.769 16.834 - 0.98% -
SetIntersection_Front_Vector_string_16384_64 -5.25% 3428717.280 3248845.247 - -2.32% -
SetIntersection_Interlaced_Vector_float_16384_1024 -5.25% 45938317.730 43528430.862 - -34.18% -
BM_std_minmax_element<long_long>/2 -5.23% 0.679 0.644 - -5.29% -
BM_std_minmax_element<short>/2 -5.22% 0.683 0.647 - 0.34% -
std::partition(deque<int>)_(sparse)/1024 -5.22% 400.688 379.778 - -0.10% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.22% 1062.781 1007.351 - -5.54% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.22% 112.757 106.876 - -3.22% -
rng::contains(vector<int>)_(process_all)/8 -5.21% 2.522 2.390 - -8.23% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.20% 43204.293 40956.316 - -0.20% -
BM_deque_deque_ranges_move/70000 -5.18% 3446.422 3267.774 - -2.59% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.17% 59021.197 55968.734 - -1.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.17% 979859.505 929238.513 - -0.92% -
SetIntersection_Interlaced_Set_float_256_64 -5.16% 13004318.605 12332760.189 - -7.58% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -5.16% 31.822 30.180 - -6.80% -
std::none_of(vector<int>)_(process_all)/8 -5.16% 2.564 2.432 - 1.78% -
BM_CmpLess_ushort_short -5.14% 1.070 1.015 - -1.81% -
bm_lexicographical_compare<signed_char>/512 -5.14% 8.116 7.699 - -0.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.13% 106156.503 100707.120 - -7.45% -
rng::find_if_not(vector<bool>)_(process_all)/8 -5.13% 3.650 3.463 - -2.76% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.11% 6582.676 6246.326 - -1.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -5.09% 55.818 52.975 - -0.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.07% 2287558.021 2171515.373 - -8.33% -
std::unordered_multiset<int>::clear()/1024 -5.06% 8388.866 7964.323 - -1.23% -
SetIntersection_Front_Set_float_64_64 -5.05% 13850448.489 13150368.616 - -2.09% -
std::remove_if(list<int>)_(prefix)/8192 -5.05% 9895.199 9395.137 - -0.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.04% 164.402 156.121 - -4.60% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.03% 1097971.448 1042732.630 - 2.83% -
std::find_if(list<int>)_(process_all)/8192 -5.03% 7735.543 7346.440 - -41.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.02% 1205.938 1145.396 - 5.88% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.02% 12402850.426 11780326.607 - -1.90% -
std::map<int,_int>::find(key)_(non-existent)/8192 -5.01% 7.857 7.463 - -8.23% -
bm_ranges_lexicographical_compare<int>/1 -5.01% 1.309 1.243 - -9.66% -
BM_StringConstructDestroyCStr_Small_Opaque -5.00% 2.188 2.079 - -2.61% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -4.99% 6842.805 6501.062 - -1.36% -
SetIntersection_None_Vector_string_262144_256 -4.99% 1295647.147 1231018.464 - -6.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -4.98% 30.940 29.399 - -2.83% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.98% 33965704.155 32274001.120 - -57.97% -
BM_CmpEqual_ushort_short -4.98% 1.037 0.986 - -2.21% -
BM_std_minmax_element<short>/70000 -4.94% 18800.434 17870.902 - -7.83% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.94% 5023863.240 4775664.986 - -4.47% -
ranges::min(std::deque<long_long>)/1 -4.90% 0.679 0.645 - -6.77% -
BM_std_minmax_element<int>/4 -4.89% 1.260 1.198 - 0.30% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.87% 24.381 23.193 - -3.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -4.87% 757.904 721.023 - 4.95% -
BM_vector_deque_ranges_copy/65536 -4.86% 3120.466 2968.765 - -0.45% -
BM_PushHeap_string_Ascending_256 -4.86% 11.134 10.593 - 0.54% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.86% 38244.012 36386.792 - -0.72% -
SetIntersection_Front_Vector_string_64_64 -4.85% 27023384.684 25712126.661 - 1.27% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.84% 73.639 70.076 - -1.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.83% 57439.554 54665.644 - -0.82% -
BM_PushHeap_float_Random_16384 -4.82% 7.623 7.255 - 0.84% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.82% 53210.608 50646.293 - -0.71% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.82% 1374565.267 1308344.973 - -6.35% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.82% 53.069 50.513 - -0.41% -
BM_StringEraseWithMove_Huge_Transparent -4.81% 45.328 43.149 - -0.73% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.80% 1540014.927 1466064.372 - -35.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.80% 25.317 24.102 - -1.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.79% 1309.302 1246.556 - -1.60% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.79% 0.264 0.252 - -5.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.78% 14710690.364 14007180.167 - -7.58% -
BM_PushHeap_float_Random_262144 -4.77% 7.569 7.208 - 1.32% -
BM_StringRelational_Less_Empty_Empty_Control -4.76% 1.827 1.740 - 7.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.76% 644659.485 613993.828 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.74% 1162.960 1107.804 - -7.12% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.74% 17.893 17.045 - -0.33% -
SetIntersection_Front_Set_uint32_256_256 -4.74% 7659448.212 7296719.271 - -5.07% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.73% 829.050 789.813 - 2.83% -
std::map<int,_int>::clear()/32 -4.72% 695.035 662.239 - 2.25% -
BM_std_minmax_element<short>/65536 -4.72% 17575.901 16746.844 - -7.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.69% 918.642 875.520 - -3.90% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.68% 799.787 762.391 - -1.93% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.67% 278.438 265.445 - 0.03% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.66% 15.335 14.620 - -5.20% -
BM_std_minmax_element<short>/64000 -4.66% 17161.273 16361.352 - -7.77% -
BM_PushHeap_string_Ascending_1024 -4.66% 13.594 12.961 - -0.77% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.65% 1977.161 1885.131 - 2.02% -
std::copy(list<int>)/4096 -4.65% 3241.840 3091.066 - 3.68% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.65% 3.005 2.865 - -2.69% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.64% 2.377 2.266 - 3.54% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.64% 919.487 876.793 - -3.70% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.63% 77257.429 73677.111 - 1.71% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.63% 222.169 211.876 - 0.11% -
std::multimap<std::string,_int>::clear()/1024 -4.61% 22718.921 21672.088 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.61% 408.102 389.306 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.57% 5046032.944 4815535.406 - 3.42% -
std::find_if(list<int>)_(process_all)/1024 -4.55% 718.228 685.566 - -1.66% -
std::remove(list<int>)_(prefix)/1024 -4.54% 1003.722 958.126 - -6.06% -
BM_vector_deque_ranges_move/65536 -4.54% 3112.575 2971.258 - -0.54% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.54% 4.529 4.323 - 2.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.53% 1547.980 1477.927 - -0.70% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -4.51% 67.556 64.509 - -19.32% -
SetIntersection_None_Set_string_262144_256 -4.50% 1666332.275 1591407.551 - -7.08% -
BM_PushHeap_uint32_Descending_4 -4.50% 0.389 0.371 - -0.45% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.49% 232.792 222.341 - 0.62% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.49% 25.933 24.769 - 3.14% -
SetIntersection_Front_Vector_string_64_16 -4.48% 21215406.422 20264871.193 - -2.47% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -4.47% 12366.156 11812.796 - -4.92% -
BM_vector_deque_move/65536 -4.47% 3106.739 2967.960 - -0.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -4.46% 72.369 69.140 - 53.11% -
std::remove(vector<int>)_(prefix)/32 -4.46% 50.778 48.513 - -0.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.45% 24.579 23.484 - -45.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.44% 39.205 37.464 - 32.35% -
SetIntersection_Interlaced_Vector_float_262144_16384 -4.44% 355981242.406 340180555.702 - -2.65% -
std::for_each(list<int>)/50 -4.42% 21.805 20.841 - 0.09% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.41% 19.267 18.416 - -0.28% -
BM_PushHeap_string_Ascending_64 -4.41% 7.444 7.116 - -2.25% -
SetIntersection_Front_Set_float_256_256 -4.41% 8182561.613 7821895.682 - -0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.40% 1418.184 1355.730 - -4.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.40% 51839.462 49556.986 - -2.02% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.39% 23.884 22.835 - 0.24% -
SetIntersection_Front_Set_uint32_256_64 -4.39% 5457244.281 5217769.115 - -6.15% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -4.39% 34.441 32.930 - -2.90% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.38% 16509.367 15786.120 - -4.67% -
std::multiset<int>::ctor(const&,_alloc)/1024 -4.37% 6696.126 6403.392 - 0.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.37% 23.683 22.649 - 16.18% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -4.36% 6.183 5.913 - -21.71% -
std::set<std::string>::find(key)_(existent)/8192 -4.36% 30.497 29.166 - -5.69% -
std::multiset<int>::find(key)_(existent)/8192 -4.36% 8.594 8.219 - 2.10% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.36% 445.203 425.785 - -8.63% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.36% 20950210.136 20036885.588 - -4.80% -
std::is_sorted(deque<int>,_pred)/1024 -4.36% 670.005 640.812 - -0.01% -
std::partial_sort(deque<int>)_(ascending)/8 -4.35% 33.311 31.861 - -2.87% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.34% 31.926 30.540 - -6.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.34% 67092.647 64182.060 - -4.54% -
std::search(list<int>)_(single_element)/8192 -4.34% 8935.607 8548.066 - -8.89% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.33% 1051269.111 1005717.330 - -2.69% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -4.33% 186737.365 178646.582 - -4.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.30% 1186410.352 1135424.816 - -4.62% -
std::move_backward(deque<int>)/64 -4.29% 5.398 5.167 - -0.95% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.28% 4992.279 4778.441 - 0.71% -
ranges::min(std::deque<long_long>)/8 -4.27% 2.403 2.300 - -0.07% -
BM_vector_deque_copy/65536 -4.26% 3101.452 2969.278 - -0.51% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.25% 15.296 14.647 - -37.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.24% 65944.330 63145.254 - -2.08% -
BM_PushHeap_float_SingleElement_4 -4.24% 0.360 0.345 - -10.37% -
SetIntersection_Front_Set_string_16_16 -4.23% 60701157.319 58131980.893 - -1.71% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.23% 714.755 684.507 - 0.52% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.23% 151.848 145.432 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.22% 41.865 40.099 - 31.10% -
std::set<std::string>::erase(key)_(existent)/1024 -4.22% 60.291 57.748 - -13.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.21% 5414.643 5186.438 - -0.84% -
SetIntersection_None_Set_string_262144_16384 -4.21% 1663382.324 1593386.965 - -7.13% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.21% 55.823 53.476 - -3.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.20% 20.406 19.549 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.20% 554586041.157 531309357.376 - -0.12% -
BM_deque_vector_ranges_copy/70000 -4.19% 3448.286 3303.704 - 3.41% -
BM_CmpLess_short_schar -4.19% 0.988 0.946 - -1.27% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.18% 24.054 23.047 - -5.57% -
BM_std_minmax_element<short>/4096 -4.18% 1105.054 1058.834 - -6.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.17% 2353396.088 2255321.363 - -3.13% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -4.17% 7.978 7.645 - 7.37% -
BM_std_minmax_element<short>/4000 -4.17% 1079.499 1034.521 - -6.99% -
std::fill(vector<bool>)/64 -4.16% 1.568 1.502 - -2.92% -
std::stable_partition(list<int>)_(dense)/32 -4.16% 37.568 36.007 - -2.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.15% 5683.831 5447.723 - -0.14% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.15% 12.512 11.993 - 4.26% -
std::replace(vector<int>)_(sprinkled)/1024 -4.13% 169.994 162.976 - 0.59% -
BM_std_minmax_element<short>/5500 -4.13% 1480.681 1419.579 - -6.89% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.13% 13.321 12.771 - 0.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.12% 11.057 10.601 - -7.14% -
BM_vector_deque_ranges_copy/64000 -4.11% 3073.603 2947.237 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.09% 1658952.148 1591073.975 - -10.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.08% 3248.747 3116.036 - 0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.08% 5073.826 4866.762 - -0.18% -
std::set<int>::count(key)_(existent)/8192 -4.07% 8.044 7.717 - -1.41% -
std::reverse(deque<int>)/64 -4.07% 13.563 13.012 - -0.14% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.06% 72.588 69.639 - 1.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.06% 17144.735 16449.070 - -17.54% -
BM_StringMove_Large -4.05% 0.735 0.705 - -0.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.05% 5.295 5.081 - -6.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.03% 1042884.366 1000815.055 - -3.91% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.03% 484.969 465.413 - -3.30% -
SetIntersection_None_Set_string_262144_1 -4.03% 1656736.897 1589964.764 - -7.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.02% 27.205 26.111 - -3.56% -
SetIntersection_Front_Vector_uint64_1024_64 -4.02% 1377008.162 1321681.626 - -2.37% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.02% 150408.301 144365.834 - -17.91% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.01% 33.584 32.236 - -1.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.00% 30.304 29.091 - 5.48% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -4.00% 11.165 10.719 - -9.68% -
BM_PushHeap_float_Random_16 -3.99% 5.394 5.179 - 3.14% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.98% 8459.392 8122.733 - -0.04% -
SetIntersection_None_Set_float_256_64 -3.98% 9425454.870 9050379.388 - -2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.98% 17765501.233 17059099.427 - 0.37% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.97% 15.353 14.743 - 0.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.97% 1479159.990 1420461.460 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.96% 1652153.401 1586773.520 - -12.33% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.96% 77.818 74.740 - 9.54% -
BM_vector_deque_ranges_move/64000 -3.95% 3069.179 2947.913 - 0.37% -
BM_vector_deque_move/64000 -3.95% 3069.389 2948.265 - 0.43% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.95% 19.699 18.922 - -6.58% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.95% 300.066 288.228 - -3.26% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.94% 23238654.458 22323413.661 - 4.00% -
std::copy_n(vector<bool>)_(aligned)/64 -3.94% 1.339 1.286 - -4.37% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.93% 12.512 12.020 - -0.79% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.93% 838616.140 805665.268 - -3.67% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.93% 9.868 9.480 - -21.71% -
BM_std_minmax_element<char>/3 -3.92% 1.201 1.154 - 18.23% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.92% 5978.461 5744.222 - -0.11% -
BM_vector_deque_copy/64000 -3.91% 3066.720 2946.900 - 0.51% -
SetIntersection_Front_Set_string_1024_16 -3.90% 1955368.088 1879048.640 - -2.39% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.90% 23.816 22.888 - 0.17% -
SetIntersection_Front_Vector_string_1024_1024 -3.88% 39841103.141 38294612.153 - 0.59% -
std::unique(list<int>)_(sprinkled)/52 -3.88% 69.865 67.154 - 0.23% -
SetIntersection_None_Set_string_262144_16 -3.88% 1652525.881 1588483.563 - -7.32% -
BM_vector_deque_ranges_move_backward/64 -3.87% 3.101 2.980 - -0.01% -
SetIntersection_Front_Set_string_262144_256 -3.86% 15079210.532 14497888.990 - -1.71% -
std::stable_partition(deque<int>)_(dense)/32 -3.85% 29.079 27.958 - -4.19% -
BM_StringRelational_Eq_Small_Huge_Control -3.85% 0.487 0.468 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.85% 36.712 35.299 - -2.72% -
BM_StringRelational_Less_Empty_Large_Control -3.79% 1.717 1.652 - 2.14% -
SetIntersection_None_Set_string_262144_4 -3.77% 1650966.555 1588715.330 - -7.50% -
rng::for_each(set<int>)/8192 -3.76% 7837.472 7542.972 - -1.23% -
std::copy_if(deque<int>)_(entire_range)/8 -3.76% 2.644 2.545 - -3.75% -
std::for_each(join_view(vector<vector<int>>))/50 -3.75% 4.171 4.015 - -0.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.75% 9.663 9.301 - 1.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.74% 7007.870 6746.090 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.73% 22595456.210 21752473.176 - -2.12% -
BM_StringEraseWithMove_Large_Transparent -3.72% 2.790 2.686 - 1.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.72% 643002.421 619073.121 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -3.72% 8643397.922 8321922.699 - -64.20% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.71% 4666.051 4492.792 - -0.65% -
BM_std_minmax_element<short>/1024 -3.71% 281.908 271.445 - -6.27% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -3.71% 1.892 1.822 - 1.22% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.70% 8.439 8.127 - -0.42% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.69% 1.946 1.874 - -9.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.68% 454.809 438.053 - -1.16% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.68% 16.215 15.618 - 0.03% -
std::set<int>::find(key)_(existent)/1024 -3.68% 4.026 3.878 - -3.98% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.67% 284.622 274.170 - 0.82% -
std::copy(vector<bool>)_(aligned)/4096 -3.66% 4.926 4.746 - 0.28% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.62% 1678.606 1617.841 - -0.04% -
std::shift_right(list<int>)/8192 -3.62% 7670.697 7393.160 - -3.14% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.62% 41.339 39.845 - 11.32% -
std::multiset<std::string>::find(key)_(existent)/32 -3.60% 14.831 14.297 - -13.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.60% 32.989 31.800 - -4.24% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.60% 23738.636 22883.739 - 0.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.60% 19.343 18.647 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.59% 591.919 570.646 - 1.76% -
std::stable_partition(list<int>)_(sparse)/8192 -3.59% 8926.775 8606.074 - -7.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.58% 16.661 16.065 - -2.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.57% 360954.608 348058.676 - 0.71% -
std::search(list<int>)_(no_match)/1000 -3.57% 709.956 684.595 - -1.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -3.57% 524.335 505.615 - -1.26% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.57% 8.416 8.115 - -1.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.56% 14918.982 14387.766 - -1.89% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.55% 4047.949 3904.232 - -0.58% -
SetIntersection_None_Set_string_262144_64 -3.55% 1648619.629 1590152.916 - -7.17% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.55% 671397.495 647593.221 - -0.07% -
std::find_if(list<int>)_(process_all)/8 -3.54% 2.351 2.268 - -2.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.54% 2.360 2.276 - -1.06% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.54% 24.108 23.256 - -2.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.54% 352.021 339.571 - 11.42% -
std::is_sorted(vector<int>,_pred)/8 -3.54% 3.303 3.186 - -4.97% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.53% 91.695 88.455 - -3.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.52% 926858.243 894190.781 - -0.72% -
SetIntersection_None_Set_string_262144_262144 -3.52% 1659291.097 1600830.406 - -7.26% -
SetIntersection_Front_Vector_string_16384_16 -3.52% 1627678.375 1570411.513 - 0.17% -
std::remove(list<int>)_(sprinkled)/1024 -3.50% 964.468 930.690 - -1.51% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.50% 6919.170 6677.061 - -0.39% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.49% 18.293 17.654 - 0.43% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -3.47% 3916378.838 3780370.524 - -22.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.46% 13.747 13.271 - -0.27% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.46% 6477.733 6253.546 - -2.13% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -3.46% 22.315 21.543 - -1.73% -
std::set<std::string>::clear()/1024 -3.46% 22587.844 21807.236 - 1.78% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.46% 92.896 89.686 - 5.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.45% 661.867 639.004 - -1.98% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.45% 27.331 26.388 - -3.18% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.45% 214971.698 207550.489 - 0.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.45% 903848.015 872649.979 - -5.33% -
BM_PushHeap_uint32_SingleElement_64 -3.45% 0.362 0.350 - -7.53% -
std::for_each(join_view(vector<vector<int>>))/8 -3.44% 1.427 1.378 - 0.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -3.44% 40.369 38.981 - -4.73% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.43% 2789744.387 2694101.400 - -5.60% -
std::find_if(vector<int>)_(bail_25%)/32768 -3.43% 839.762 810.978 - 0.18% -
std::unordered_set<std::string>::erase(iterator)/32 -3.42% 29.901 28.878 - 2.34% -
BM_num_get<long_long> -3.41% 10.875 10.504 - -1.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.41% 32.068 30.974 - -11.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.39% 175009316.708 169073537.077 - -14.17% -
BM_vector_deque_move/0 -3.38% 0.438 0.423 - -15.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.38% 459962.979 444403.195 - -1.67% -
BM_vector_deque_ranges_copy/70000 -3.38% 3380.825 3266.554 - 3.82% -
SetIntersection_Interlaced_Vector_float_256_16 -3.38% 6170997.625 5962420.191 - -17.69% -
BM_std_minmax_element<short>/512 -3.37% 143.275 138.441 - -6.00% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.37% 25.779 24.910 - 10.80% -
std::map<int,_int>::ctor(const&)/32 -3.37% 234.864 226.957 - 1.62% -
SetIntersection_Front_Set_float_256_16 -3.36% 4543001.562 4390211.540 - -1.35% -
std::search(deque<int>)_(near_matches)/8192 -3.36% 1476459.508 1426828.582 - -0.69% -
BM_std_minmax_element<long_long>/64000 -3.36% 17449.139 16863.106 - -1.03% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.34% 1.688 1.631 - -0.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.34% 32.797 31.700 - -17.34% -
BM_vector_deque_move/70000 -3.34% 3381.497 3268.702 - 3.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.33% 1041094.569 1006439.724 - -2.57% -
SetIntersection_Front_Set_uint32_262144_64 -3.33% 1686092.803 1629995.857 - 0.27% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -3.32% 47.968 46.376 - -2.35% -
ranges::minmax(std::list<__int128>)/1 -3.31% 0.460 0.445 - -0.11% -
SetIntersection_Front_Set_float_16384_16 -3.31% 1225513.146 1184990.573 - -1.20% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.29% 1.601 1.548 - -0.27% -
BM_PushHeap_uint32_Descending_16 -3.27% 0.379 0.367 - -1.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.27% 297.300 287.593 - -2.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.26% 404.775 391.569 - -0.71% -
SetIntersection_Front_Set_float_262144_16384 -3.26% 228201279.112 220758259.470 - 2.39% -
BM_std_minmax_element<long_long>/5500 -3.24% 1477.855 1429.941 - -1.73% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -3.24% 293.160 283.661 - -0.05% -
std::copy_backward(list<int>)/32768 -3.24% 26801.151 25933.502 - -0.52% -
SetIntersection_Interlaced_Set_string_262144_4 -3.23% 1852778.728 1792860.106 - -7.65% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -3.23% 35.903 34.742 - -2.19% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.22% 21.006 20.329 - -3.74% -
std::remove(list<int>)_(sprinkled)/8192 -3.22% 8107.857 7846.744 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.21% 1042810.995 1009381.767 - -1.72% -
std::find_end(vector<int>)_(same_length)/1024 -3.20% 254.807 246.647 - -0.26% -
std::fill(list<int>)/8192 -3.20% 8372.716 8104.737 - 9.85% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.20% 644221.397 623620.647 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.20% 17755972.941 17188355.150 - -3.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.20% 17.804 17.235 - 0.18% -
BM_CmpEqual_int_int -3.19% 1.084 1.050 - -1.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.19% 45.239 43.796 - -23.99% -
std::find_if_not(vector<int>)_(process_all)/50 -3.19% 5.660 5.479 - 0.07% -
std::find_end(list<int>)_(process_all)/8192 -3.18% 7515.754 7276.406 - -0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.18% 13928.528 13485.898 - 0.40% -
SetIntersection_Front_Vector_uint32_1024_64 -3.16% 1367828.207 1324559.721 - -0.85% -
SetIntersection_Front_Set_uint32_16384_16384 -3.16% 221134899.028 214147625.505 - -8.69% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.14% 24.229 23.468 - -2.57% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.14% 581.890 563.646 - 0.63% -
BM_vector_deque_ranges_move/70000 -3.13% 3376.854 3271.094 - 3.95% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.12% 209.684 203.132 - -0.03% -
BM_vector_deque_copy/70000 -3.12% 3376.882 3271.457 - 4.04% -
SetIntersection_Front_Set_float_1024_16 -3.12% 1217881.960 1179891.662 - -0.37% -
std::is_sorted(deque<int>,_pred)/8192 -3.12% 5356.698 5189.625 - 0.19% -
std::upper_bound(std::forward_list<int>)/8192 -3.12% 10716.707 10382.478 - -3.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.12% 15542.135 15057.778 - -0.58% -
std::set<int>::insert(value)_(already_present)/1024 -3.11% 6.046 5.859 - 0.18% -
std::multimap<int,_int>::erase(iterator)/8192 -3.10% 21.009 20.357 - -1.69% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.10% 0.495 0.479 - 0.01% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -3.10% 65.499 63.471 - -15.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.10% 14695.793 14240.865 - 3.50% -
std::find_end(deque<int>)_(process_all)/8192 -3.09% 2114.039 2048.764 - -9.43% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.09% 15.207 14.737 - 0.29% -
std::stable_sort(deque<int>)_(descending)/8 -3.08% 25.697 24.906 - -0.96% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.07% 4.926 4.775 - -2.81% -
SetIntersection_Front_Set_uint64_16384_4 -3.07% 1076446.934 1043370.903 - -2.53% -
std::fill(deque<int>)/8192 -3.06% 241.791 234.399 - -1.34% -
std::for_each(join_view(vector<vector<int>>))/32 -3.05% 3.877 3.758 - 0.11% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.05% 74789.387 72511.497 - -4.91% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -3.04% 20.623 19.995 - -5.17% -
std::copy(vector<bool>)_(aligned)/512 -3.04% 1.415 1.372 - 0.08% -
SetIntersection_Front_Set_float_262144_4 -3.04% 1064516.991 1032179.921 - -2.65% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.04% 14.749 14.301 - -10.65% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.03% 22.433 21.752 - 0.23% -
SetIntersection_None_Set_string_262144_1024 -3.03% 1654788.330 1604651.449 - -7.36% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.03% 16.185 15.695 - -4.68% -
BM_CmpEqual_int_short -3.02% 1.139 1.105 - -1.43% -
std::find(list<int>)_(process_all)/32768 -3.02% 26213.158 25421.199 - -13.27% -
SetIntersection_None_Set_string_256_16 -3.02% 11123084.074 10787074.422 - -2.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -3.02% 9882.387 9583.862 - -26.82% -
std::stable_partition(vector<int>)_(sparse)/50 -3.02% 21.420 20.774 - -0.45% -
BM_CmpEqual_uchar_ushort -3.01% 1.067 1.035 - -1.78% -
std::find_if(list<int>)_(process_all)/32768 -3.01% 25973.515 25191.034 - -13.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -3.01% 1053356.810 1021684.990 - -2.64% -
std::multimap<std::string,_int>::erase(iterator)/1024 -3.00% 34.034 33.012 - 28.65% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.99% 13502785.584 13098497.623 - -1.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.98% 1074436.400 1042411.154 - -3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.98% 1335016.037 1295228.720 - 0.08% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -2.98% 11.299 10.963 - -5.52% -
BM_CmpLess_int_uint -2.97% 1.090 1.058 - -1.43% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.96% 366.210 355.380 - 0.05% -
std::make_heap(deque<int>)_(ascending)/8 -2.95% 27.845 27.022 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.95% 405.166 393.219 - -0.40% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.94% 30.448 29.553 - -1.00% -
std::remove_copy(deque<int>)_(prefix)/50 -2.94% 21.270 20.645 - -7.49% -
BM_deque_deque_copy/5500 -2.93% 202.960 197.008 - 0.67% -
std::adjacent_find(list<int>,_pred)/8192 -2.92% 7362.896 7147.810 - -0.10% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.92% 14588622.809 14162607.338 - -3.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.92% 40814.327 39624.091 - -0.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.92% 180173113.860 174920027.000 - -0.14% -
std::set<int>::equal_range(key)_(existent)/32 -2.91% 1.808 1.755 - -4.47% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.90% 23922.061 23227.209 - 0.00% -
std::rotate_copy(list<int>)/8192 -2.90% 6941.271 6740.268 - -1.02% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.90% 0.632 0.614 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.89% 1648612.793 1600945.965 - -11.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.89% 12445.708 12086.646 - -1.22% -
SetIntersection_Front_Set_uint32_64_64 -2.88% 13205774.499 12825120.521 - -3.78% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.88% 302801.338 294074.444 - -5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.88% 1656847.658 1609103.272 - -18.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.88% 68.297 66.330 - -18.93% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.87% 19.659 19.094 - 2.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.87% 2.849 2.767 - 0.22% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.87% 13.105 12.729 - 0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.87% 406.258 394.608 - -0.47% -
rng::contains(list<int>)_(process_all)/8192 -2.87% 7135.563 6930.969 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.85% 11588341.122 11257597.416 - -2.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.85% 8994335.319 8737714.680 - -0.68% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.85% 267848.832 260208.888 - 0.45% -
std::multimap<int,_int>::erase(iterator)/32 -2.85% 20.800 20.208 - -1.40% -
BM_std_minmax_element<int>/64 -2.85% 17.055 16.570 - 3.30% -
std::reverse(deque<int>)/512 -2.84% 116.070 112.768 - 0.11% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.83% 16.698 16.225 - -4.63% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.83% 404.622 393.173 - 0.20% -
std::move(list<int>)/32768 -2.83% 31528.265 30637.209 - -0.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.82% 615.502 598.147 - -1.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.81% 15.724 15.281 - -1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.81% 39.534 38.423 - -7.29% -
SetIntersection_Front_Set_float_16384_16384 -2.81% 225694902.018 219355347.511 - -1.55% -
SetIntersection_Front_Set_uint32_16384_16 -2.80% 1205652.387 1171835.738 - -0.62% -
std::stable_partition(deque<int>)_(sparse)/50 -2.80% 29.416 28.593 - 5.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1651588.865 1605400.065 - -19.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.80% 1079196.259 1049030.367 - -2.67% -
std::flat_multimap<int,_int>::clear()/1024 -2.78% 403.551 392.322 - -0.91% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.78% 25.462 24.754 - 13.16% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.78% 8.333 8.102 - -2.77% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.77% 22.144 21.531 - -4.18% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 -2.77% 2177.033 2116.835 - -0.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -2.76% 5.360 5.213 - 5.82% -
std::for_each(set<int>::iterator)/8192 -2.75% 8034.084 7813.499 - -0.59% -
SetIntersection_Interlaced_Set_float_256_256 -2.74% 7712209.809 7500801.570 - 1.06% -
std::shift_right(list<int>)/50 -2.74% 26.579 25.851 - -3.43% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.74% 663.902 645.729 - -2.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.73% 42.702 41.535 - 21.56% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.73% 135.918 132.202 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.73% 137961.977 134190.987 - -0.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -2.73% 85.198 82.870 - -1.60% -
BM_num_get<long_double> -2.73% 37.499 36.475 - -0.67% -
std::sort(vector<int>)_(heap)/8192 -2.73% 46637.237 45366.167 - -0.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.73% 13.045 12.689 - -0.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.72% 230.146 223.876 - 0.43% -
std::partial_sort(deque<int>)_(heap)/8 -2.72% 41.340 40.216 - 2.39% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.72% 216.880 210.991 - -2.32% -
BM_PushHeap_uint64_Descending_4 -2.71% 0.371 0.361 - -2.19% -
std::set<int>::insert(value)_(already_present)/8192 -2.71% 9.996 9.725 - -1.19% -
BM_vector_deque_ranges_copy/2 -2.70% 1.990 1.936 - 1.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.69% 157.664 153.419 - -6.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.69% 16004.565 15574.029 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.68% 17518190.598 17048662.973 - -4.35% -
std::shift_right(deque<int>)/1024 -2.68% 41.655 40.539 - 0.46% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.67% 10.547 10.266 - -7.02% -
std::stable_partition(list<int>)_(sparse)/1024 -2.65% 953.147 927.849 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.65% 267657.584 260566.436 - 0.51% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.65% 54.429 52.989 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.65% 11006402.719 10715183.510 - -1.75% -
SetIntersection_Front_Set_string_64_16 -2.64% 24033700.601 23398122.965 - 0.65% -
rng::for_each(multiset<int>)/8192 -2.64% 7786.853 7581.105 - -1.55% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.64% 35.280 34.348 - -6.53% -
BM_std_minmax_element<char>/5500 -2.64% 1444.625 1406.525 - -0.01% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.64% 12.222 11.900 - -8.13% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.64% 5.795 5.642 - -2.25% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.63% 563.751 548.938 - -2.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.62% 1307.827 1273.528 - -2.95% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.62% 19.629 19.115 - -0.42% -
std::stable_partition(vector<int>)_(sparse)/32 -2.61% 7.224 7.035 - -4.77% -
SetIntersection_Front_Set_float_4_1 -2.60% 218709583.003 213012449.584 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.60% 1773495.604 1727298.502 - -6.92% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.60% 52.541 51.173 - -1.77% -
std::reverse(vector<int>)/8 -2.60% 1.546 1.505 - -4.31% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.58% 35.650 34.731 - -4.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.57% 1634803.955 1592758.543 - -10.48% -
BM_vector_deque_ranges_move_backward/512 -2.57% 17.927 17.467 - -0.18% -
BM_StringAssignStr_Small_Opaque -2.57% 0.736 0.717 - -0.08% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.56% 1.916 1.867 - -0.09% -
BM_std_minmax_element<char>/4096 -2.56% 1078.540 1050.902 - 0.43% -
std::generate_n(list<int>)/50 -2.56% 15.538 15.141 - 0.78% -
std::for_each(multimap<int>::iterator)/8192 -2.55% 7657.274 7462.142 - 0.91% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -2.54% 744.831 725.907 - -1.27% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.54% 4.219 4.112 - -2.42% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.53% 15.766 15.367 - -0.26% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -2.53% 439599.408 428476.234 - 0.77% -
BM_CmpLess_uchar_uchar -2.52% 1.086 1.059 - 0.72% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.52% 406.221 395.976 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.52% 1182598.537 1152773.674 - -3.48% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.52% 2.711 2.643 - -1.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.52% 29.140 28.407 - -0.76% -
SetIntersection_None_Set_string_64_1 -2.51% 22992016.710 22414411.756 - -3.06% -
BM_deque_deque_move/2 -2.51% 2.304 2.246 - 0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -2.51% 2171.887 2117.383 - -0.14% -
SetIntersection_None_Vector_string_1024_64 -2.51% 1191577.761 1161706.092 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.50% 232177285.777 226361795.331 - -4.39% -
BM_std_minmax_element<char>/70000 -2.50% 18334.008 17874.884 - 0.63% -
std::multimap<int,_int>::clear()/32 -2.50% 657.972 641.526 - -5.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.50% 36902.658 35981.015 - -2.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.50% 15540.232 15152.152 - 0.70% -
SetIntersection_Front_Vector_uint64_1024_16 -2.49% 1130084.493 1101925.705 - -0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.49% 1231.554 1200.931 - 0.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.49% 1752.841 1709.258 - -0.30% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.48% 230.639 224.912 - -0.78% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.48% 23821.757 23231.539 - 0.32% -
std::copy(vector<int>)/262144 -2.47% 12539.760 12229.479 - -2.28% -
BM_num_get<float> -2.47% 37.088 36.171 - -2.40% -
std::search(vector<int>)_(single_element)/1024 -2.47% 237.436 231.569 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.47% 11032883.793 10760297.190 - -0.34% -
std::set<std::string>::ctor(const&)/0 -2.47% 12.915 12.596 - -0.89% -
SetIntersection_Front_Vector_uint64_1024_4 -2.46% 1081399.933 1054811.594 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.46% 0.814 0.794 - 1.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.45% 24.804 24.195 - 6.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.45% 97.167 94.790 - 0.99% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.44% 28.333 27.641 - -0.16% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.44% 971.109 947.400 - 0.33% -
BM_std_minmax_element<char>/64000 -2.44% 16722.664 16314.629 - 0.24% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.44% 53.847 52.535 - 10.47% -
BM_StringEraseWithMove_Small_Transparent -2.43% 2.178 2.125 - -0.75% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.43% 5106.825 4982.700 - -2.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.42% 13.248 12.927 - -0.16% -
SetIntersection_None_Set_string_16384_16384 -2.42% 196046295.204 191297784.854 - -1.63% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.41% 2.239 2.185 - 0.83% -
BM_StringRelational_Eq_Small_Large_Control -2.41% 0.481 0.469 - -1.10% -
SetIntersection_Front_Set_uint32_16384_64 -2.41% 1688614.325 1647926.623 - -10.06% -
SetIntersection_Front_Vector_uint64_64_16 -2.41% 14399739.178 14053147.993 - -1.16% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 420.959 410.860 - -0.32% -
std::copy(list<int>)/8 -2.39% 2.475 2.416 - -1.73% -
std::partition(vector<int>)_(sparse)/50 -2.39% 14.129 13.791 - 0.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.39% 1537516.546 1500739.939 - -1.22% -
BM_StringRead_Hot_Deep_Large -2.39% 0.520 0.508 - -1.11% -
std::copy(vector<int>)/32768 -2.39% 3749.542 3660.092 - -3.54% -
BM_deque_vector_ranges_move/64 -2.38% 2.658 2.595 - 1.42% -
std::deque<int>::ctor(size)/8192 -2.38% 458.610 447.715 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.37% 1056122.205 1031051.444 - -1.46% -
std::search(list<int>)_(no_match)/1048576 -2.37% 835423.412 815594.376 - -5.88% -
SetIntersection_None_Set_float_1024_1024 -2.37% 8947967.179 8735680.425 - -0.73% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.37% 2.194 2.142 - 0.08% -
bm_write -2.37% 606.091 591.724 - -2.99% -
BM_PushHeap_uint32_Random_262144 -2.37% 5.920 5.779 - -0.27% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.36% 15.377 15.013 - 0.39% -
std::partial_sort(vector<int>)_(heap)/8 -2.36% 27.928 27.269 - -1.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.36% 102445.098 100025.708 - -1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.36% 37750027.195 36859535.508 - -0.23% -
std::flat_multimap<int,_int>::clear()/32 -2.36% 400.868 391.419 - -0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.35% 2.170 2.119 - -1.39% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.34% 23.527 22.975 - 0.04% -
BM_CmpEqual_uchar_short -2.34% 1.030 1.006 - -0.50% -
std::pop_heap(deque<std::string>)/1024 -2.34% 60.758 59.335 - 0.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -2.34% 1.731 1.691 - 12.07% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.34% 247.568 241.782 - 0.26% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.33% 15.250 14.895 - 0.04% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.33% 13.190 12.883 - -6.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.32% 12765132.025 12469138.028 - -1.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.30% 46.832 45.753 - 1.01% -
BM_std_minmax_element<short>/4 -2.30% 1.247 1.218 - -0.50% -
BM_std_minmax_element<char>/4000 -2.30% 1053.545 1029.318 - 0.37% -
std::find_if(vector<int>)_(process_all)/50 -2.30% 5.641 5.512 - -10.75% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.30% 224.452 219.298 - -1.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.30% 35725.002 34904.639 - -1.43% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.30% 24.604 24.039 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.29% 559680.602 546856.050 - -0.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.29% 8869495.544 8666263.709 - -1.91% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.29% 4.172 4.076 - 0.48% -
std::multiset<int>::insert(value)_(already_present)/32 -2.29% 18.500 18.077 - -4.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.29% 585.346 571.962 - -0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.29% 297.034 290.243 - 1.70% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.29% 23.217 22.686 - -6.89% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.28% 17.191 16.798 - -1.87% -
SetIntersection_Interlaced_Set_float_1024_64 -2.28% 10245541.485 10011536.530 - 0.58% -
SetIntersection_None_Set_string_1024_256 -2.28% 8979815.925 8775420.817 - -3.05% -
BM_std_minmax_element<char>/65536 -2.27% 17124.893 16735.579 - 0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.27% 171290.622 167398.135 - 0.73% -
std::replace(vector<int>)_(sprinkled)/50 -2.27% 9.084 8.877 - 2.34% -
std::partition(vector<int>)_(sparse)/32 -2.26% 9.080 8.875 - 1.90% -
BM_StringRelational_Less_Large_Huge_Control -2.26% 2.175 2.126 - -1.59% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.25% 10.433 10.199 - -2.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.25% 10.912 10.667 - 3.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.25% 189523.719 185266.872 - -1.79% -
std::flat_multimap<int,_int>::clear()/0 -2.24% 399.605 390.638 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.24% 18935876.892 18511352.720 - 0.37% -
rng::for_each(multimap<int>)/8192 -2.24% 7501.057 7332.961 - -0.71% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.24% 399.527 390.576 - -0.61% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.24% 3.617 3.536 - -5.15% -
std::multiset<int>::erase(key)_(existent)/8192 -2.23% 62.183 60.796 - -4.79% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.23% 4.552 4.450 - -1.65% -
std::partial_sort(deque<int>)_(repeated)/1024 -2.22% 6389.704 6247.691 - -2.28% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.22% 587952.066 574888.273 - -1.02% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.22% 107.888 105.493 - 1.06% -
SetIntersection_None_Set_uint32_1024_1024 -2.22% 9019637.463 8819677.708 - -1.60% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.21% 19.331 18.903 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -2.21% 15785535.600 15436355.050 - -0.79% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.21% 498.577 487.558 - -1.22% -
BM_StringRelational_Eq_Large_Huge_Control -2.21% 0.489 0.478 - 1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.21% 8830067.032 8634992.077 - -3.16% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.20% 28.790 28.156 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.20% 1567920.028 1533380.692 - -27.53% -
std::vector<int>::ctor(size)/8192 -2.20% 574.879 562.220 - -0.06% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.20% 15.742 15.396 - 0.32% -
SetIntersection_Interlaced_Vector_string_16_4 -2.19% 67956251.022 66465778.249 - 0.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.19% 56706.774 55463.866 - -0.77% -
std::multimap<int,_int>::erase(iterator)/1024 -2.19% 20.911 20.453 - -0.43% -
std::generate(list<int>)/50 -2.19% 15.568 15.227 - 0.29% -
std::find_end(list<int>)_(same_length)/8192 -2.18% 8071.286 7895.434 - -2.36% -
std::unordered_multiset<int>::clear()/32 -2.18% 596.436 583.448 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.18% 131542559.074 128678117.192 - 0.03% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.18% 11.133 10.891 - -8.20% -
std::move_backward(deque<int>)/512 -2.17% 23.979 23.458 - -0.58% -
BM_CmpLess_uchar_ushort -2.17% 1.073 1.049 - -2.72% -
std::shift_right(deque<int>)/8192 -2.17% 315.847 308.992 - 0.10% -
std::search(vector<int>)_(single_element)/1000 -2.17% 231.335 226.322 - 0.07% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.16% 12.215 11.951 - -8.30% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.16% 1842.839 1803.070 - -1.32% -
SetIntersection_Front_Vector_uint32_16384_1 -2.15% 1055254.260 1032521.845 - -0.63% -
SetIntersection_Front_Vector_string_16_4 -2.15% 61077315.660 59762219.164 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.15% 13867933.397 13569358.416 - -7.55% -
SetIntersection_None_Set_string_1024_1024 -2.15% 9147533.178 8950631.666 - 0.81% -
SetIntersection_Front_Set_uint32_16384_4 -2.15% 1070485.947 1047452.695 - -1.92% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -2.15% 17.344 16.971 - 0.20% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.14% 11.062 10.825 - -8.38% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.14% 12164.640 11904.184 - -2.56% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.14% 7596.359 7433.931 - 2.39% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.13% 33265.926 32556.762 - -3.77% -
BM_deque_deque_copy/64000 -2.13% 3056.465 2991.414 - 2.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.12% 22.451 21.974 - -0.70% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.11% 1788.355 1750.624 - -3.81% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.10% 11.235 10.999 - -4.18% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.10% 7.597 7.437 - -0.37% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.10% 2366.757 2317.099 - 1.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.09% 968172.998 947904.440 - -3.27% -
std::flat_multimap<int,_int>::clear()/8192 -2.09% 417.286 408.552 - -0.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.09% 35.554 34.812 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.09% 171479006.353 167902481.826 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.08% 1060446.869 1038359.331 - 0.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.08% 674.797 660.767 - -0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.07% 21576306.263 21130125.842 - -0.48% -
BM_deque_vector_ranges_copy/64000 -2.06% 3121.639 3057.264 - 4.62% -
BM_CmpLess_schar_uint -2.05% 1.112 1.089 - -0.48% -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.05% 72.267 70.784 - 0.13% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.05% 20.307 19.891 - 3.98% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.04% 668.988 655.351 - -2.83% -
SetIntersection_Front_Set_float_262144_16 -2.04% 1176110.252 1152149.980 - -3.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.03% 13.639 13.362 - -1.28% -
std::find(vector<int>)_(process_all)/8 -2.02% 2.791 2.734 - -1.62% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.02% 16.789 16.451 - 0.44% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.02% 4.326 4.239 - -5.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.02% 18.158 17.792 - 0.36% -
rng::contains_subrange(vector<int>)_(single_element)/16 -2.01% 4.797 4.701 - -2.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.01% 51.997 50.952 - 5.16% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.01% 8164.963 8001.173 - -0.18% -
std::adjacent_find(list<int>,_pred)/8 -2.01% 3.920 3.841 - 0.06% -
BM_deque_deque_ranges_move_backward/2 -2.00% 2.336 2.289 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.00% 9248125.708 9063196.673 - 0.67% -
SetIntersection_Interlaced_Set_string_262144_1 -1.99% 1103830.280 1081825.901 - -1.42% -
std::multiset<std::string>::erase(iterator)/1024 -1.99% 28.695 28.123 - -11.47% -
ranges::minmax(std::vector<char>)/8 -1.99% 1.044 1.023 - 9.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.99% 12871.544 12615.802 - -5.89% -
SetIntersection_Front_Vector_uint64_262144_1 -1.98% 1041104.517 1020505.104 - -2.11% -
BM_std_minmax_element<char>/1024 -1.97% 275.555 270.115 - 0.36% -
bm_swap_ranges_vb_unaligned/512 -1.97% 12.563 12.315 - 0.05% -
SetIntersection_None_Set_uint32_1024_16 -1.97% 9111137.382 8931411.294 - -1.35% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.97% 11.451 11.225 - 1.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.97% 6714.260 6581.831 - -0.96% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -1.97% 0.625 0.613 - -0.83% -
SetIntersection_Interlaced_Vector_float_64_16 -1.97% 16815535.167 16484724.947 - -1.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.97% 57898.920 56760.593 - -0.91% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.96% 8.189 8.028 - 0.15% -
std::multiset<std::string>::clear()/8192 -1.96% 215983.604 211753.002 - -0.62% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.96% 20.304 19.907 - -2.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.95% 4314885.303 4230698.940 - -0.40% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.95% 16.796 16.468 - -0.01% -
SetIntersection_Interlaced_Set_string_4_4 -1.95% 160048171.471 156926833.845 - -1.15% -
std::move(vector<bool>)_(aligned)/64 -1.95% 1.603 1.572 - 0.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.95% 33.096 32.453 - 30.75% -
SetIntersection_Interlaced_Vector_string_64_4 -1.94% 21959288.280 21532726.255 - 0.80% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.94% 43195874.964 42357203.756 - 8.74% -
std::stable_sort(vector<int>)_(ascending)/8 -1.94% 15.814 15.508 - -0.85% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.94% 22.818 22.376 - -0.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.94% 3.064 3.004 - -4.62% -
std::unique(list<int>)_(contiguous)/32 -1.93% 52.893 51.872 - 0.41% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.92% 26.131 25.629 - -17.44% -
std::for_each(multiset<int>::iterator)/8192 -1.92% 8079.080 7924.277 - -0.91% -
BM_deque_deque_move/1024 -1.91% 37.333 36.618 - -2.50% -
SetIntersection_Front_Set_float_64_16 -1.91% 15488583.667 15192301.600 - -1.02% -
std::find(vector<char>)_(bail_25%)/1024 -1.91% 5.349 5.247 - -0.95% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.91% 636.551 624.405 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.90% 22.199 21.776 - 1.53% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.90% 14107.736 13840.313 - -0.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.89% 1223493.228 1200363.098 - -1.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.89% 33900.897 33260.451 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.89% 6193135.313 6076203.745 - -0.10% -
SetIntersection_Front_Set_string_262144_1024 -1.89% 60299380.220 59161438.464 - 0.21% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 -1.88% 289.266 283.814 - -0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.88% 23.186 22.749 - -0.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.88% 6625.208 6500.407 - -0.13% -
BM_vector_deque_ranges_copy/64 -1.88% 2.802 2.749 - -1.15% -
SetIntersection_None_Vector_string_1024_16 -1.87% 1164788.485 1142967.537 - -3.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.87% 23.831 23.385 - 2.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 400.692 393.189 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.86% 248544678.670 243914336.584 - -0.57% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.86% 1033278.658 1014035.011 - -1.31% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.86% 8.176 8.024 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.86% 4181490.137 4103913.627 - -11.63% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.85% 32.632 32.027 - -3.79% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.85% 34650.160 34007.549 - 3.88% -
std::flat_map<int,_int>::erase(iterator)/32 -1.85% 20.104 19.731 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.85% 1158203.520 1136728.482 - -2.37% -
BM_CmpEqual_uint_ushort -1.85% 1.115 1.095 - -0.30% -
BM_tolower_string<wchar_t> -1.85% 6.442 6.323 - -0.56% -
SetIntersection_Interlaced_Vector_string_64_16 -1.85% 29409543.761 28866223.394 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.85% 1168671.865 1147094.085 - -0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.85% 398.585 391.226 - -0.80% -
std::fill(deque<int>)/50 -1.84% 2.407 2.362 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.84% 1635998.373 1605887.451 - -15.47% -
std::stable_partition(vector<int>)_(dense)/32 -1.84% 21.398 21.005 - -0.92% -
std::reverse(deque<int>)/8 -1.84% 2.533 2.487 - -0.94% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.84% 8.968 8.804 - -1.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.83% 50.554 49.627 - 12.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.83% 18248360.567 17914639.144 - -1.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.83% 752.454 738.719 - -0.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -1.82% 1.462 1.436 - 14.38% -
SetIntersection_Front_Set_uint64_262144_1 -1.82% 1038146.520 1019257.406 - -2.75% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.82% 1619440.350 1590021.404 - -1.43% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.81% 236096.118 231811.950 - -1.38% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.81% 311.990 306.332 - 4.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.81% 15.126 14.852 - -0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.81% 1324.625 1300.622 - 9.59% -
SetIntersection_Front_Set_float_262144_262144 -1.81% 1642585.369 1612843.912 - 1.73% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.81% 493.293 484.364 - -0.20% -
std::move(list<int>)/512 -1.81% 368.575 361.920 - -1.41% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.80% 2.155 2.116 - 0.15% -
std::move_backward(vector<bool>)_(aligned)/64 -1.80% 1.724 1.693 - -8.03% -
BM_num_get<unsigned_short> -1.80% 10.283 10.098 - -0.05% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.80% 76003151.660 74635958.030 - 7.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.79% 16122.820 15834.065 - 0.14% -
bm_ranges_swap_ranges_vb_aligned/128 -1.79% 3.433 3.372 - -0.52% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.78% 39961.526 39248.514 - 0.22% -
SetIntersection_None_Vector_float_1024_256 -1.78% 1083935.596 1064628.986 - -0.76% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.78% 69.546 68.310 - -2.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.77% 990609.667 973047.172 - -3.48% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.77% 50.284 49.393 - -1.37% -
SetIntersection_Front_Set_float_16384_1 -1.77% 1044869.859 1026355.654 - 3.39% -
SetIntersection_Front_Set_uint64_64_64 -1.77% 13709639.806 13466956.750 - 2.83% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.77% 17.471 17.161 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.76% 15.039 14.774 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.76% 17768049.856 17454802.802 - -1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.76% 357190102.564 350893332.958 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.76% 15.053 14.787 - 0.11% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.76% 21.289 20.916 - -3.30% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.75% 179.548 176.398 - 0.56% -
std::find_end(deque<int>)_(process_all)/1048576 -1.74% 268048.694 263375.439 - -6.23% -
std::reverse_copy(list<int>)/64 -1.74% 30.365 29.836 - 0.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.74% 42.861 42.115 - 11.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.74% 2192014.833 2153839.846 - -1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.74% 15.190 14.926 - -0.07% -
BM_CmpLess_schar_short -1.74% 0.960 0.943 - -0.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.74% 412.906 405.741 - -0.35% -
SetIntersection_Front_Vector_float_16384_1 -1.73% 1040212.081 1022227.811 - -1.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -1.73% 1.316 1.294 - -4.75% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.73% 19.210 18.878 - 0.08% -
BM_deque_vector_ranges_copy/65536 -1.73% 3128.203 3074.205 - 4.73% -
BM_lexicographical_compare_three_way_fast_path/16 -1.72% 4.381 4.305 - -7.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.72% 22888910.395 22495045.961 - 0.85% -
SetIntersection_None_Vector_string_262144_4 -1.72% 1290403.758 1268231.829 - -3.20% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.72% 0.833 0.818 - 0.12% -
SetIntersection_Front_Vector_string_256_256 -1.72% 19202575.762 18872842.634 - -7.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.72% 3.905 3.838 - -5.80% -
SetIntersection_None_Set_string_64_64 -1.72% 11651226.775 11451358.912 - -0.46% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.71% 4.336 4.262 - -3.36% -
BM_PushHeap_uint64_Ascending_262144 -1.71% 4.781 4.699 - -5.01% -
std::stable_sort(deque<int>)_(repeated)/8 -1.71% 17.784 17.480 - -1.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.70% 4.157 4.087 - 0.52% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -1.70% 36.266 35.651 - -17.40% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -1.70% 1.558 1.531 - -11.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.69% 15.939 15.669 - -0.38% -
bm_ranges_lexicographical_compare<int>/8 -1.69% 1.498 1.473 - -2.06% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.69% 505570.470 497040.489 - -0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.69% 16.533 16.255 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.68% 37484424.388 36853441.975 - -0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.68% 43524.926 42792.613 - -3.03% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.68% 24.089 23.684 - 1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.68% 1122126.846 1103261.111 - 1.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.68% 5031.425 4946.989 - -1.35% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.68% 1303.009 1281.151 - -3.74% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.68% 26.735 26.286 - -0.34% -
SetIntersection_Front_Set_string_16384_1024 -1.67% 59234636.588 58242832.949 - -0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.67% 42.413 41.704 - 11.15% -
SetIntersection_Front_Set_float_1024_4 -1.67% 1073525.024 1055593.631 - 1.85% -
SetIntersection_Front_Set_float_16_16 -1.67% 38474063.983 37831671.638 - -0.12% -
std::search(vector<int>)_(near_matches)/1024 -1.67% 15140.014 14887.349 - 0.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.67% 50.476 49.634 - -2.20% -
std::reverse(vector<int>)/32768 -1.66% 1051.717 1034.252 - -0.08% -
std::move(list<int>)/262144 -1.66% 246777.902 242688.212 - -0.29% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.65% 1.495 1.471 - 5.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.65% 446.664 439.292 - -4.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.65% 43695.444 42974.873 - 1.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.65% 62598.020 61566.187 - -6.37% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.65% 0.914 0.899 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.65% 6.874 6.761 - -1.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.64% 93.679 92.139 - 3.63% -
rng::fold_left(deque<int>)/8192 -1.64% 4463.233 4389.896 - -3.05% -
SetIntersection_Front_Set_uint32_262144_16 -1.64% 1191753.467 1172197.597 - -0.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.63% 21169125.224 20823326.620 - -0.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.63% 474.524 466.789 - 0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 12833.848 12625.153 - -0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.63% 15.564 15.311 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.62% 1631570.394 1605060.873 - -10.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.62% 38.337 37.714 - 74.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.62% 1062195.120 1045028.951 - 3.99% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.61% 0.642 0.632 - -0.03% -
BM_deque_deque_move_backward/512 -1.61% 19.175 18.867 - -0.09% -
BM_vector_deque_copy_backward/1024 -1.60% 37.955 37.346 - 0.62% -
SetIntersection_Front_Vector_string_262144_16 -1.60% 1636738.272 1610564.289 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.60% 742.833 730.971 - -1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.60% 8905218.907 8763030.973 - 0.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.59% 4.611 4.537 - 0.39% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.59% 571.047 561.948 - -1.74% -
std::find(vector<short>)_(process_all)/8 -1.59% 0.692 0.681 - -1.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.59% 1.275 1.254 - -0.56% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.59% 15.075 14.836 - 0.08% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.59% 27111.128 26681.281 - -0.09% -
std::find(vector<char>)_(process_all)/50 -1.58% 1.665 1.639 - -7.17% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.58% 49.249 48.470 - -0.30% -
std::copy(vector<bool>)_(unaligned)/32768 -1.58% 218.120 214.670 - -1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.58% 1120537.165 1102822.821 - 0.32% -
BM_CmpLess_uint_int -1.58% 1.071 1.055 - -1.77% -
SetIntersection_Front_Set_uint64_16384_16 -1.57% 1203734.927 1184800.414 - 1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.57% 14111433.784 13889656.556 - -4.37% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.57% 8.888 8.749 - -1.53% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.57% 25.136 24.742 - -1.42% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.57% 2.387 2.349 - 3.15% -
BM_std_minmax_element<char>/512 -1.56% 140.349 138.154 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.56% 9112829.632 8970732.117 - -0.26% -
SetIntersection_Front_Set_uint32_16_16 -1.56% 37903283.074 37312351.270 - -1.02% -
BM_CmpLess_uint_uchar -1.56% 1.114 1.097 - -1.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.56% 6930.086 6822.242 - -1.48% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.55% 7293784.291 7180368.124 - 4.18% -
std::fill(vector<bool>)/512 -1.55% 1.493 1.470 - -4.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.55% 820.814 808.115 - 10.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.54% 168.361 165.772 - -1.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.53% 15.140 14.908 - -0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.53% 880135.267 866661.084 - -0.44% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.53% 400.518 394.391 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.53% 13858203.573 13646453.144 - -0.91% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.53% 51044.905 50265.616 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.52% 4252705.089 4187852.411 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.52% 62927491.000 61968657.734 - -0.25% -
SetIntersection_Front_Set_string_1024_1024 -1.52% 55368157.129 54524996.846 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.52% 350575.774 345239.764 - -1.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.52% 1061053.059 1044904.722 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.52% 14017362.535 13804073.000 - -4.63% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.52% 972.019 957.255 - -1.42% -
BM_CmpLess_ushort_uint -1.52% 1.071 1.055 - -2.00% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.52% 2.734 2.692 - 15.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.51% 4173216.571 4110053.767 - -1.77% -
BM_StringEraseWithMove_Large_Opaque -1.51% 2.861 2.818 - 2.44% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -1.51% 11.174 11.005 - -5.45% -
BM_StringFindStringLiteral/16 -1.51% 1.642 1.618 - -0.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.51% 8558.268 8429.180 - -6.32% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.51% 1602.623 1578.452 - -0.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.51% 1577980.228 1554183.178 - 0.09% -
std::fill(list<int>)/50 -1.50% 34.853 34.330 - 1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.50% 13079.869 12884.057 - -4.07% -
std::stable_sort(deque<int>)_(ascending)/8 -1.50% 17.522 17.260 - -1.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.49% 830.231 817.830 - -0.79% -
std::reverse(vector<int>)/4096 -1.49% 132.299 130.324 - -0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.49% 6.655 6.556 - 0.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.49% 10861.866 10700.195 - -0.79% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.49% 112837.887 111160.554 - 4.03% -
SetIntersection_Front_Vector_uint64_262144_16 -1.48% 1127849.428 1111156.341 - 1.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.48% 28538.844 28117.026 - -5.03% -
BM_CmpEqual_ushort_ushort -1.48% 1.078 1.062 - 0.72% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.47% 5787.751 5702.434 - 0.56% -
std::is_sorted(list<int>,_pred)/8192 -1.47% 8650.007 8522.512 - -2.82% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.47% 372.612 367.120 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.47% 1065102.705 1049407.928 - 0.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.47% 1.368 1.348 - 3.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.47% 13.494 13.296 - 0.92% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -1.47% 1878971.325 1851304.579 - 2.40% -
BM_StringAssignAsciiz_Large_Opaque -1.47% 11.569 11.399 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.47% 1182703.692 1165340.849 - 0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.47% 15.204 14.981 - -0.06% -
std::set<int>::contains(key)_(existent)/1024 -1.46% 3.885 3.828 - -1.08% -
std::sort_heap(vector<NonIntegral>,_pred)/1024 -1.46% 9869.740 9725.521 - -1.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.46% 19.063 18.784 - -1.08% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.46% 9.422 9.285 - -2.22% -
BM_CmpLess_schar_ushort -1.46% 1.107 1.091 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.46% 11409860.888 11243372.486 - -1.91% -
SetIntersection_Interlaced_Set_string_16_4 -1.46% 73598855.335 72524980.966 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.46% 806.802 795.044 - -1.59% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.46% 52729.224 51961.594 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.45% 1166942.394 1149975.698 - -1.05% -
SetIntersection_Front_Vector_uint32_1024_16 -1.45% 1121351.858 1105048.812 - 0.02% -
std::copy(list<int>)/32768 -1.45% 26123.101 25743.315 - 0.06% -
std::find(list<int>)_(bail_25%)/8 -1.45% 0.928 0.914 - -0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.45% 134093.316 132144.916 - -2.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.45% 1.226 1.208 - -5.20% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.45% 11.262 11.099 - 1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.45% 29043.716 28623.109 - -4.60% -
std::shift_right(list<int>)/32 -1.45% 14.559 14.349 - -0.11% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.44% 42.698 42.083 - -0.02% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.44% 2065097.330 2035432.453 - -4.07% -
bm_ranges_swap_ranges_vb_aligned/64 -1.44% 2.980 2.937 - -1.12% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.43% 3492789.406 3442731.413 - 2.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.43% 63074.025 62170.491 - -1.08% -
SetIntersection_None_Vector_string_16384_16384 -1.43% 1212053.724 1194691.164 - -3.76% -
BM_num_put<long_double> -1.43% 59.076 58.232 - -1.17% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.43% 4585.714 4520.251 - -1.74% -
std::is_sorted(list<int>)/8192 -1.43% 7219.697 7116.685 - -0.33% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.43% 269.484 265.642 - -2.67% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.43% 4578.037 4512.796 - -5.50% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.42% 15.979 15.751 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.42% 1998480.063 1970060.139 - -7.96% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.42% 21.316 21.014 - 0.56% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.42% 250.166 246.622 - -0.82% -
BM_num_get<unsigned_long> -1.41% 10.510 10.362 - -0.38% -
SetIntersection_None_Vector_uint64_262144_16384 -1.41% 1134322.799 1118285.913 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.41% 350757553.463 345808949.386 - -8.76% -
BM_deque_vector_copy_backward/1 -1.41% 2.123 2.093 - 2.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.41% 4379362.712 4317793.392 - -0.23% -
SetIntersection_Front_Set_string_16384_64 -1.41% 4563398.457 4499258.333 - -0.61% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.40% 349346807.551 344443494.661 - 41.90% -
std::partition_copy(list<int>)/8192 -1.40% 7338.800 7235.805 - -12.08% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.40% 295408.806 291270.070 - 3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.40% 11600744.420 11438320.568 - 3.39% -
std::replace_if(deque<int>)_(prefix)/1024 -1.40% 484.070 477.314 - 0.15% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.40% 10.106 9.965 - -0.92% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.39% 17.273 17.032 - -0.28% -
SetIntersection_Front_Set_uint64_1024_1 -1.39% 1056970.070 1042252.955 - 2.36% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.39% 24.352 24.014 - 0.89% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.39% 2982.610 2941.167 - 0.33% -
std::unique_copy(list<int>)_(contiguous)/52 -1.38% 19.596 19.325 - -0.35% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.38% 23.775 23.446 - -2.58% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.38% 23.983 23.651 - -0.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 8780.439 8659.086 - -0.40% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.38% 1091.173 1076.132 - 0.71% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.38% 272.892 269.134 - 0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 413035.983 407348.177 - 0.62% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.38% 2784.938 2746.613 - -1.95% -
bm_lexicographical_compare<signed_char>/8 -1.38% 3.302 3.256 - 0.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.37% 8651546.633 8532750.632 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.37% 43.804 43.203 - -2.14% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.37% 3701.979 3651.170 - -2.26% -
BM_deque_deque_ranges_move/64 -1.37% 3.067 3.025 - -0.72% -
std::remove(deque<int>)_(sprinkled)/1024 -1.37% 523.251 516.079 - -0.38% -
SetIntersection_Front_Set_string_262144_262144 -1.37% 18289269.207 18038794.680 - -0.76% -
BM_StringAssignAsciiz_Large_Transparent -1.37% 11.608 11.449 - -1.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.37% 604477.186 596211.151 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 12941.520 12764.891 - -0.23% -
SetIntersection_Interlaced_Set_string_64_64 -1.36% 35009422.244 34531658.115 - 0.88% -
std::find(vector<int>)_(process_all)/50 -1.36% 12.515 12.345 - -0.18% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.35% 93820.977 92550.462 - -0.27% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.35% 1.302 1.284 - 22.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.35% 2.106 2.078 - -1.00% -
std::reverse(vector<int>)/512 -1.35% 16.557 16.334 - -0.10% -
std::sort_heap(vector<int>,_pred)/1024 -1.34% 9863.479 9730.822 - -1.02% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.34% 20.710 20.432 - -6.59% -
SetIntersection_Front_Vector_uint32_262144_1 -1.34% 1052471.538 1038356.480 - -1.21% -
SetIntersection_None_Vector_uint64_1024_1 -1.34% 1071202.019 1056839.160 - -2.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.34% 51.285 50.597 - -0.58% -
std::search(list<int>)_(near_matches)/8192 -1.34% 2541863.225 2507799.819 - -0.58% -
BM_PushHeap_string_Descending_16 -1.34% 2.217 2.188 - 2.91% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.34% 20.113 19.844 - 0.10% -
std::rotate(list<int>)_(by_1/2)/1024 -1.34% 387.121 381.935 - -1.33% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.34% 179.863 177.455 - -0.97% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.34% 12592655.939 12424214.650 - -0.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.34% 20.587 20.312 - 2.73% -
SetIntersection_None_Vector_uint32_256_256 -1.33% 2143798.808 2115196.430 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.33% 441.772 435.879 - -8.32% -
std::partial_sort(deque<int>)_(heap)/8192 -1.33% 268797.063 265221.353 - 0.99% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -1.33% 6773.377 6683.280 - -0.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -1.33% 1.497 1.477 - 2.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16143867.003 15929669.991 - -0.26% -
SetIntersection_None_Set_uint32_256_4 -1.33% 11537350.620 11384355.144 - -0.49% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -1.32% 722170.321 712603.706 - -1.93% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.32% 32231.757 31804.988 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 4411131.820 4352748.623 - 0.49% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.32% 17.443 17.212 - -0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 1240.422 1224.112 - -4.70% -
std::any_of(list<int>)_(process_all)/50 -1.31% 21.985 21.696 - -0.60% -
BM_deque_deque_ranges_move_backward/1 -1.31% 2.593 2.559 - -1.88% -
SetIntersection_Front_Vector_float_262144_64 -1.31% 1360122.774 1342337.030 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.31% 1057515.170 1043697.053 - 0.02% -
SetIntersection_None_Vector_string_256_1 -1.31% 4528314.969 4469159.123 - -1.74% -
std::make_heap(deque<int>)_(shuffled)/8 -1.31% 24.749 24.426 - -0.94% -
BM_CmpLess_short_int -1.31% 1.133 1.118 - -0.13% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.30% 12.987 12.818 - -2.99% -
std::is_sorted(list<int>,_pred)/8 -1.30% 4.041 3.989 - -1.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.30% 29.537 29.152 - -1.08% -
BM_vector_deque_copy/1 -1.30% 2.298 2.268 - 15.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.30% 1589660.931 1568993.655 - 0.49% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.30% 56.234 55.503 - -1.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.30% 36110.225 35640.968 - -0.44% -
BM_deque_vector_copy_backward/5500 -1.30% 202.296 199.669 - 0.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.30% 21.688 21.407 - 2.64% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.29% 1.209 1.194 - -1.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.29% 5.828 5.753 - -0.57% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.28% 49.034 48.405 - -0.21% -
BM_CmpLess_short_uchar -1.28% 1.101 1.087 - -0.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.28% 12.411 12.251 - -32.30% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.28% 2.253 2.224 - -2.17% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.28% 1717485.515 1695544.049 - 4.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 87.773 86.652 - -0.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.27% 26.707 26.366 - 0.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.27% 18.594 18.357 - -0.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.27% 395.243 390.212 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.27% 4223620.776 4169932.416 - -0.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.27% 7477195.071 7382253.548 - -2.29% -
BM_deque_deque_move/4000 -1.27% 141.667 139.869 - -1.00% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.26% 800.940 790.809 - -1.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.26% 27.792 27.443 - -15.41% -
std::multiset<std::string>::ctor(const&)/32 -1.26% 818.461 808.169 - 0.29% -
std::find(list<int>)_(bail_25%)/1024 -1.26% 127.848 126.241 - -1.78% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.26% 8.270 8.166 - -1.03% -
std::unordered_multiset<int>::erase(iterator)/32 -1.26% 19.816 19.567 - 0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.26% 666.615 658.244 - 0.36% -
SetIntersection_Front_Set_uint64_1024_1024 -1.26% 12664646.235 12505701.054 - 0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.25% 355247154.698 350806214.759 - 0.13% -
std::stable_sort(vector<int>)_(descending)/1024 -1.25% 2793.767 2758.871 - -1.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.25% 1026265.316 1013458.441 - -3.62% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 18.976 18.740 - -0.76% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.24% 397.053 392.122 - 0.51% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.24% 1936.264 1912.245 - -0.52% -
std::deque<int>::ctor(size)/32 -1.24% 29.330 28.966 - 0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.24% 15.790 15.595 - -4.83% -
std::find_if(vector<char>)_(process_all)/50 -1.24% 6.699 6.617 - 0.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.24% 1.468 1.450 - 9.11% -
std::make_heap(vector<int>)_(descending)/8192 -1.24% 1970.144 1945.801 - -0.30% -
std::unique_copy(list<int>)_(contiguous)/32 -1.23% 11.315 11.176 - 0.48% -
std::find_end(list<int>)_(near_matches)/1024 -1.23% 34536.449 34110.846 - -1.18% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.23% 11644.559 11501.417 - 0.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.23% 14524.692 14346.247 - -0.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.23% 1.137 1.123 - -0.22% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.22% 651.825 643.843 - 0.19% -
std::multimap<int,_int>::clear()/0 -1.22% 394.272 389.458 - -0.30% -
BM_CmpLess_int_short -1.22% 1.135 1.121 - -0.61% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.22% 8230.787 8130.427 - -0.92% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.22% 6639.951 6559.003 - -0.67% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.22% 10.866 10.734 - -0.63% -
SetIntersection_Front_Vector_string_262144_1024 -1.22% 39760406.040 39275827.849 - -1.07% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.22% 7958.389 7861.398 - -0.79% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.21% 22.755 22.479 - -1.07% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.21% 37.345 36.893 - -13.44% -
std::find_end(vector<int>)_(same_length)/1000 -1.21% 246.171 243.193 - 0.58% -
SetIntersection_Front_Set_string_256_1 -1.21% 4338303.340 4285912.799 - -0.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.21% 29.039 28.689 - -18.80% -
std::unordered_multiset<int>::ctor(const&)/32 -1.21% 198.452 196.059 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 16484097.870 16285951.107 - -0.70% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.20% 19.116 18.886 - 0.28% -
BM_CmpEqual_schar_uchar -1.20% 1.100 1.087 - -1.24% -
std::multiset<std::string>::erase(iterator)/32 -1.20% 33.084 32.687 - 3.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.20% 1052425.596 1039815.966 - -0.23% -
std::stable_sort(vector<int>)_(descending)/8192 -1.20% 18639.356 18416.312 - -0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.19% 1960358.072 1936966.227 - -8.53% -
SetIntersection_Interlaced_Set_string_1024_64 -1.19% 16752862.264 16553005.870 - -0.78% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.19% 34.599 34.186 - 1.64% -
BM_deque_deque_move/4096 -1.19% 147.782 146.021 - -0.94% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.19% 1603431.478 1584341.797 - -2.51% -
SetIntersection_None_Set_string_256_1 -1.19% 11675421.901 11536430.632 - -0.58% -
ranges::min(std::deque<__int128>)/8 -1.19% 2.885 2.851 - 0.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.19% 12519.889 12370.970 - -0.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.19% 12.846 12.693 - -0.39% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.18% 5076.124 5016.072 - -1.68% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.18% 7.257 7.171 - 29.60% -
std::map<std::string,_int>::ctor(const&)/0 -1.18% 12.784 12.633 - -0.90% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.18% 30.195 29.839 - 3.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.18% 168597.530 166607.922 - 0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.18% 58386321.251 57699944.842 - -0.42% -
SetIntersection_Interlaced_Set_string_64_4 -1.18% 25835806.157 25532135.331 - -1.77% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.17% 7806.861 7715.131 - -1.97% -
BM_toupper_string<char> -1.17% 15.283 15.104 - -3.54% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.17% 6432.620 6357.066 - 0.64% -
rng::contains_subrange(deque<int>)_(same_length)/16 -1.17% 10.679 10.553 - -18.75% -
std::rotate(list<int>)_(1_element_backward)/50 -1.17% 24.776 24.485 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.17% 1075787.266 1063187.538 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.17% 1058621.182 1046223.651 - 0.26% -
std::count_if(vector<int>)_(every_other)/8 -1.17% 4.188 4.139 - 0.07% -
std::partition_copy(vector<int>)/8192 -1.17% 4607.912 4554.086 - -6.44% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.17% 13.468 13.311 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.17% 1243284.916 1228789.042 - -0.99% -
rng::contains(list<int>)_(process_all)/8 -1.16% 2.328 2.301 - 1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.16% 4322932.070 4272741.912 - 0.40% -
SetIntersection_Front_Set_uint64_64_4 -1.16% 16204337.952 16016213.774 - -0.24% -
std::find_end(list<int>)_(near_matches)/1000 -1.16% 33113.347 32729.809 - -0.80% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.16% 44.337 43.824 - -1.38% -
BM_CmpEqual_schar_int -1.16% 1.128 1.114 - 0.28% -
BM_CmpEqual_int_schar -1.16% 1.122 1.109 - -0.39% -
BM_deque_vector_ranges_copy_backward/4000 -1.15% 144.404 142.736 - -0.57% -
std::multiset<int>::erase(key)_(existent)/1024 -1.15% 39.921 39.461 - -3.85% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.15% 1049.445 1037.362 - 0.08% -
rng::for_each(set<int>)/8 -1.15% 6.593 6.518 - -0.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.15% 1036.770 1024.891 - -0.07% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.15% 32.474 32.102 - 2.20% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.14% 141.590 139.972 - -1.03% -
SetIntersection_Interlaced_Set_float_64_64 -1.14% 13286998.257 13135242.293 - -0.01% -
std::find_if_not(list<int>)_(process_all)/50 -1.14% 38.623 38.182 - -1.01% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.14% 675.845 668.142 - -0.36% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -1.14% 7890.025 7800.353 - -0.82% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.14% 19.859 19.633 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.14% 13999395.298 13840470.247 - -4.98% -
SetIntersection_None_Vector_uint32_262144_1024 -1.13% 1134191.015 1121421.650 - -0.94% -
std::copy_if(list<int>)_(every_other)/262144 -1.12% 210047.206 207689.582 - 0.12% -
SetIntersection_None_Vector_uint64_256_64 -1.12% 3439570.642 3401015.679 - 0.40% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.12% 319.274 315.699 - 0.55% -
BM_num_get<double> -1.12% 36.623 36.213 - -0.15% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.12% 530.249 524.315 - 0.03% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.12% 227.513 224.971 - 5.98% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.12% 23.150 22.892 - 0.68% -
std::copy_if(list<int>)_(entire_range)/512 -1.11% 367.380 363.285 - -1.13% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.11% 32.376 32.015 - -1.64% -
std::rotate(list<int>)_(by_1/3)/50 -1.11% 23.228 22.969 - 0.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.11% 32709.723 32345.979 - -1.49% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -1.11% 16.250 16.069 - -1.03% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.11% 9099.704 8999.129 - -1.39% -
SetIntersection_Front_Vector_uint32_16384_16 -1.10% 1113858.098 1101573.717 - -1.35% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.10% 23.103 22.850 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.10% 16218117.212 16040118.628 - -0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.10% 5753.628 5690.508 - -0.47% -
std::search(deque<int>)_(same_length)/1024 -1.10% 476.804 471.573 - -0.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 395.863 391.522 - 0.18% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.09% 1096204.274 1084213.391 - -0.36% -
std::multiset<std::string>::clear()/1024 -1.09% 21797.650 21559.357 - -0.15% -
std::for_each(multiset<int>::iterator)/32 -1.09% 23.867 23.606 - 0.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.09% 135.333 133.859 - 1.62% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.09% 10.846 10.728 - 0.13% -
std::find_if_not(vector<char>)_(process_all)/50 -1.09% 6.683 6.610 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.09% 1826332.356 1806472.006 - -12.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.09% 16.347 16.169 - -2.39% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.09% 207.005 204.758 - -0.18% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.08% 12.778 12.639 - -0.22% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.08% 3885.258 3843.278 - -0.55% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.08% 244.403 241.769 - -0.08% -
SetIntersection_Front_Vector_uint32_64_16 -1.08% 14306405.516 14152294.726 - -1.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.08% 39.829 39.401 - -14.34% -
SetIntersection_Front_Vector_string_16_16 -1.08% 51254324.350 50702788.308 - -2.49% -
SetIntersection_None_Vector_uint64_16384_1 -1.08% 1108815.611 1096891.614 - -0.85% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.07% 14303.659 14150.062 - -1.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -1.07% 12.751 12.614 - -0.27% -
std::search(vector<int>)_(near_matches)/1000 -1.07% 14336.062 14182.361 - 1.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.07% 19.136 18.931 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.07% 1155185.357 1142822.549 - -0.85% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.07% 7.433 7.353 - -0.51% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -1.07% 6897.997 6824.255 - -0.49% -
std::sort_heap(deque<int>,_pred)/8 -1.07% 34.719 34.349 - 1.85% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.07% 23.011 22.766 - -0.36% -
std::replace_if(vector<int>)_(prefix)/32 -1.07% 9.659 9.557 - 1.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.06% 20.297 20.082 - -0.45% -
std::adjacent_find(deque<int>,_pred)/50 -1.06% 28.956 28.648 - -2.66% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.06% 17.413 17.228 - -0.44% -
SetIntersection_Front_Set_uint32_1024_4 -1.06% 1071249.812 1059933.595 - 0.15% -
BM_CmpEqual_uchar_uint -1.06% 1.071 1.060 - -0.72% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.05% 11.000 10.884 - -0.06% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.05% 13.465 13.323 - -0.16% -
std::set<std::string>::clear()/8192 -1.05% 216235.557 213961.015 - -2.95% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.05% 2.826 2.796 - 0.22% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.05% 13.563 13.421 - -13.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.05% 4321867.493 4276529.449 - -1.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -1.05% 484.137 479.064 - 0.05% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.05% 2475738.516 2449833.190 - 0.26% -
std::none_of(list<int>)_(process_all)/50 -1.05% 22.030 21.800 - -0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.05% 229815202.865 227412167.466 - -0.39% -
BM_CmpLess_int_int -1.04% 1.070 1.059 - -1.22% -
SetIntersection_Front_Vector_string_64_1 -1.04% 16914092.212 16737355.654 - -0.35% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.04% 75350489.860 74565170.814 - 5.43% -
SetIntersection_Front_Set_uint64_256_64 -1.04% 5737624.205 5677896.506 - 5.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.04% 22.043 21.814 - -2.03% -
BM_std_minmax_element<short>/64 -1.04% 17.343 17.163 - -3.61% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.04% 190.636 188.659 - 1.21% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.04% 22.012 21.784 - -2.59% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.03% 17.348 17.168 - 0.04% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.03% 13.693 13.552 - -0.26% -
rng::for_each(multimap<int>)/32 -1.03% 26.425 26.152 - 0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.03% 35421589.663 35055930.793 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.03% 137103193.680 135688651.447 - -0.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.03% 1105246.289 1093858.727 - -0.40% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.03% 63483.772 62829.853 - 0.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.03% 44.053 43.599 - -1.77% -
std::vector<std::string>::ctor(size)/8192 -1.03% 4176.704 4133.778 - -0.90% -
std::search(vector<int>)_(single_element)/8192 -1.03% 1822.517 1803.805 - 0.26% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.03% 36.193 35.821 - -0.19% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.02% 12.750 12.620 - -0.16% -
BM_StringFindCharLiteral/256 -1.02% 5.362 5.308 - -0.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.02% 41.730 41.305 - 8.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.02% 134791042.522 133421107.602 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.02% 63848545.109 63199640.797 - 0.05% -
std::for_each(set<int>::iterator)/50 -1.02% 37.148 36.771 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.01% 12504972.609 12378133.525 - -0.65% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.01% 16502.539 16335.210 - -3.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.01% 12460.738 12334.946 - -4.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -1.01% 1118257.083 1106975.809 - -2.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.01% 141466571.812 140039470.083 - -0.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -1.01% 2190145.505 2168057.842 - -1.92% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.01% 21.858 21.637 - -0.41% -
BM_deque_deque_move_backward/1024 -1.01% 38.298 37.912 - -2.30% -
BM_CmpLess_ushort_schar -1.01% 1.043 1.032 - 2.11% -
SetIntersection_Interlaced_Set_float_1024_1 -1.00% 1041462.395 1031009.673 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.00% 6.907 6.838 - -2.04% -
std::copy(deque<int>)/262144 -1.00% 11710.515 11593.015 - -0.68% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.00% 11501606.159 11386220.730 - -0.40% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.00% 57.818 57.238 - 0.05% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.00% 696616.475 689638.985 - 0.18% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.00% 5.143 5.092 - 0.38% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.00% 17.454 17.279 - -0.79% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.00% 11.006 10.896 - -0.08% -


Report Time: 3.32s
Name Current %
BM_CmpEqual_int_int 1.050 -1.93%
BM_CmpEqual_int_schar 1.109 -
BM_CmpEqual_int_short 1.105 -1.43%
BM_CmpEqual_int_uchar 1.100 1.31%
BM_CmpEqual_int_uint 1.076 -1.56%
BM_CmpEqual_int_ushort 1.099 1.44%
BM_CmpEqual_schar_int 1.114 -
BM_CmpEqual_schar_schar 1.074 -
BM_CmpEqual_schar_short 1.121 -
BM_CmpEqual_schar_uchar 1.087 -1.24%
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.094 -
BM_CmpEqual_short_int 1.114 -1.11%
BM_CmpEqual_short_schar 1.122 -
BM_CmpEqual_short_short 1.054 -
BM_CmpEqual_short_uchar 1.098 2.04%
BM_CmpEqual_short_uint 1.098 -
BM_CmpEqual_short_ushort 1.101 1.02%
BM_CmpEqual_uchar_int 1.063 -
BM_CmpEqual_uchar_schar 1.030 -
BM_CmpEqual_uchar_short 1.006 -
BM_CmpEqual_uchar_uchar 1.052 -
BM_CmpEqual_uchar_uint 1.060 -
BM_CmpEqual_uchar_ushort 1.035 -1.78%
BM_CmpEqual_uint_int 1.101 3.65%
BM_CmpEqual_uint_schar 1.004 -2.26%
BM_CmpEqual_uint_short 1.045 1.57%
BM_CmpEqual_uint_uchar 1.112 2.46%
BM_CmpEqual_uint_uint 1.082 2.21%
BM_CmpEqual_uint_ushort 1.095 -
BM_CmpEqual_ushort_int 1.046 -2.69%
BM_CmpEqual_ushort_schar 1.005 -1.82%
BM_CmpEqual_ushort_short 0.986 -2.21%
BM_CmpEqual_ushort_uchar 1.092 -
BM_CmpEqual_ushort_uint 1.077 -
BM_CmpEqual_ushort_ushort 1.062 -
BM_CmpLess_int_int 1.059 -1.22%
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.121 -
BM_CmpLess_int_uchar 1.111 -
BM_CmpLess_int_uint 1.058 -1.43%
BM_CmpLess_int_ushort 1.112 -
BM_CmpLess_schar_int 1.120 -
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.943 -
BM_CmpLess_schar_uchar 1.095 1.28%
BM_CmpLess_schar_uint 1.089 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.118 -
BM_CmpLess_short_schar 0.946 -1.27%
BM_CmpLess_short_short 0.957 -
BM_CmpLess_short_uchar 1.087 -
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.088 -
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.053 2.95%
BM_CmpLess_uchar_short 1.066 2.97%
BM_CmpLess_uchar_uchar 1.059 -
BM_CmpLess_uchar_uint 1.047 -
BM_CmpLess_uchar_ushort 1.049 -2.72%
BM_CmpLess_uint_int 1.055 -1.77%
BM_CmpLess_uint_schar 1.058 2.09%
BM_CmpLess_uint_short 1.035 1.80%
BM_CmpLess_uint_uchar 1.097 -1.07%
BM_CmpLess_uint_uint 1.063 -
BM_CmpLess_uint_ushort 1.108 -
BM_CmpLess_ushort_int 1.075 -
BM_CmpLess_ushort_schar 1.032 2.11%
BM_CmpLess_ushort_short 1.015 -1.81%
BM_CmpLess_ushort_uchar 1.106 1.45%
BM_CmpLess_ushort_uint 1.055 -2.00%
BM_CmpLess_ushort_ushort 1.063 -
BM_PushHeap_float_Ascending_1 0.577 -17.19%
BM_PushHeap_float_Ascending_1024 3.124 -
BM_PushHeap_float_Ascending_16 0.983 -
BM_PushHeap_float_Ascending_16384 4.339 -
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.172 -
BM_PushHeap_float_Ascending_4 0.587 -
BM_PushHeap_float_Ascending_64 1.753 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.364 -
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.696 -
BM_PushHeap_float_PipeOrgan_1024 2.099 -
BM_PushHeap_float_PipeOrgan_16 0.899 -
BM_PushHeap_float_PipeOrgan_16384 2.522 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.160 -
BM_PushHeap_float_PipeOrgan_4 0.554 2.21%
BM_PushHeap_float_PipeOrgan_64 1.307 -
BM_PushHeap_float_QuickSortAdversary_1 0.578 24.91%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.587 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.142 2.52%
BM_PushHeap_float_Random_16 5.179 3.14%
BM_PushHeap_float_Random_16384 7.255 -
BM_PushHeap_float_Random_256 6.805 -
BM_PushHeap_float_Random_262144 7.208 1.32%
BM_PushHeap_float_Random_4 2.310 -
BM_PushHeap_float_Random_64 6.333 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.365 -4.85%
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.345 -10.37%
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.682 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.371 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -2.95%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.915 -2.14%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.422 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.194 -1.07%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.549 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.569 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.781 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.562 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.761 -1.36%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.249 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.910 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.838 -2.04%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.864 1.34%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.590 -6.38%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.520 1.56%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.475 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.590 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.660 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.593 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.961 -
BM_PushHeap_string_Ascending_16 4.661 -
BM_PushHeap_string_Ascending_16384 20.654 9.12%
BM_PushHeap_string_Ascending_256 10.593 -
BM_PushHeap_string_Ascending_262144 29.627 3.26%
BM_PushHeap_string_Ascending_4 2.528 -1.40%
BM_PushHeap_string_Ascending_64 7.116 -2.25%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.895 17.41%
BM_PushHeap_string_Descending_16 2.188 2.91%
BM_PushHeap_string_Descending_16384 2.685 9.33%
BM_PushHeap_string_Descending_256 2.665 11.68%
BM_PushHeap_string_Descending_262144 4.817 21.59%
BM_PushHeap_string_Descending_4 2.033 6.43%
BM_PushHeap_string_Descending_64 2.429 7.15%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.922 7.70%
BM_PushHeap_string_PipeOrgan_16 4.168 -
BM_PushHeap_string_PipeOrgan_16384 13.768 9.05%
BM_PushHeap_string_PipeOrgan_256 8.006 3.34%
BM_PushHeap_string_PipeOrgan_262144 17.424 -1.28%
BM_PushHeap_string_PipeOrgan_4 2.543 1.05%
BM_PushHeap_string_PipeOrgan_64 5.784 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.755 1.86%
BM_PushHeap_string_QuickSortAdversary_16 10.629 -
BM_PushHeap_string_QuickSortAdversary_16384 18.147 14.46%
BM_PushHeap_string_QuickSortAdversary_256 15.005 -5.13%
BM_PushHeap_string_QuickSortAdversary_262144 17.370 5.78%
BM_PushHeap_string_QuickSortAdversary_4 6.456 -
BM_PushHeap_string_QuickSortAdversary_64 13.387 -
BM_PushHeap_string_Random_1 0.522 7.03%
BM_PushHeap_string_Random_1024 15.112 -1.38%
BM_PushHeap_string_Random_16 10.517 -
BM_PushHeap_string_Random_16384 16.258 -3.62%
BM_PushHeap_string_Random_256 14.532 -1.23%
BM_PushHeap_string_Random_262144 21.239 11.29%
BM_PushHeap_string_Random_4 6.334 2.18%
BM_PushHeap_string_Random_64 13.082 -
BM_PushHeap_string_SingleElement_1 0.474 -
BM_PushHeap_string_SingleElement_1024 2.551 -
BM_PushHeap_string_SingleElement_16 2.590 1.61%
BM_PushHeap_string_SingleElement_16384 2.535 -
BM_PushHeap_string_SingleElement_256 2.532 -
BM_PushHeap_string_SingleElement_262144 2.557 -
BM_PushHeap_string_SingleElement_4 2.276 -1.55%
BM_PushHeap_string_SingleElement_64 2.587 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.696 13.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.598 1.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.023 1.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.517 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.780 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.872 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.964 1.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.497 24.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.580 3.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.621 -1.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.660 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.697 25.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.934 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.355 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.119 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.612 -12.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.508 1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.170 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.078 -1.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.774 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.794 1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.654 -1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 50.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.286 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.953 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.301 1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.979 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.323 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.578 4.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.547 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.429 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.620 -
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.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.556 2.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -
BM_PushHeap_uint32_Ascending_1 0.481 8.36%
BM_PushHeap_uint32_Ascending_1024 2.553 -2.70%
BM_PushHeap_uint32_Ascending_16 0.927 -1.35%
BM_PushHeap_uint32_Ascending_16384 3.627 -
BM_PushHeap_uint32_Ascending_256 2.148 -4.16%
BM_PushHeap_uint32_Ascending_262144 4.639 -2.39%
BM_PushHeap_uint32_Ascending_4 0.590 -
BM_PushHeap_uint32_Ascending_64 1.623 -6.28%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.386 -
BM_PushHeap_uint32_Descending_16 0.367 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.400 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.371 -
BM_PushHeap_uint32_Descending_64 0.380 -
BM_PushHeap_uint32_PipeOrgan_1 0.520 -5.90%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.870 -
BM_PushHeap_uint32_PipeOrgan_16384 2.409 -2.87%
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.046 -1.70%
BM_PushHeap_uint32_PipeOrgan_4 0.537 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.563 12.81%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.971 5.97%
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.592 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.450 -31.87%
BM_PushHeap_uint32_Random_1024 5.724 -
BM_PushHeap_uint32_Random_16 4.259 4.43%
BM_PushHeap_uint32_Random_16384 5.889 -
BM_PushHeap_uint32_Random_256 5.413 -1.61%
BM_PushHeap_uint32_Random_262144 5.779 -
BM_PushHeap_uint32_Random_4 2.038 -8.07%
BM_PushHeap_uint32_Random_64 5.137 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -5.30%
BM_PushHeap_uint32_SingleElement_16 0.335 -11.33%
BM_PushHeap_uint32_SingleElement_16384 0.356 -5.78%
BM_PushHeap_uint32_SingleElement_256 0.383 -4.57%
BM_PushHeap_uint32_SingleElement_262144 0.355 -5.85%
BM_PushHeap_uint32_SingleElement_4 0.335 -13.81%
BM_PushHeap_uint32_SingleElement_64 0.350 -7.53%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.574 -3.63%
BM_PushHeap_uint64_Ascending_16 0.923 -
BM_PushHeap_uint64_Ascending_16384 3.563 -3.55%
BM_PushHeap_uint64_Ascending_256 2.090 -4.91%
BM_PushHeap_uint64_Ascending_262144 4.699 -5.01%
BM_PushHeap_uint64_Ascending_4 0.547 -
BM_PushHeap_uint64_Ascending_64 1.514 -6.61%
BM_PushHeap_uint64_Descending_1 0.634 37.85%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.361 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.883 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.033 -1.14%
BM_PushHeap_uint64_PipeOrgan_4 0.486 -
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.468 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.967 4.95%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.243 2.05%
BM_PushHeap_uint64_Random_16 4.470 -
BM_PushHeap_uint64_Random_16384 6.266 -
BM_PushHeap_uint64_Random_256 6.028 -
BM_PushHeap_uint64_Random_262144 6.244 -
BM_PushHeap_uint64_Random_4 2.548 -
BM_PushHeap_uint64_Random_64 5.477 -
BM_PushHeap_uint64_SingleElement_1 0.612 12.09%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -3.16%
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.369 3.29%
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.010 -
BM_StringAssignAsciizMix_Transparent 2.961 -1.10%
BM_StringAssignAsciiz_Empty_Opaque 3.039 -2.01%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 188.590 -
BM_StringAssignAsciiz_Huge_Transparent 188.297 -
BM_StringAssignAsciiz_Large_Opaque 11.399 -1.54%
BM_StringAssignAsciiz_Large_Transparent 11.449 -1.38%
BM_StringAssignAsciiz_Small_Opaque 3.046 -1.84%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.544 12.11%
BM_StringAssignStr_Huge_Opaque 109.031 -
BM_StringAssignStr_Huge_Transparent 110.311 -
BM_StringAssignStr_Large_Opaque 10.428 -
BM_StringAssignStr_Large_Transparent 10.360 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.502 3.57%
BM_StringConstructDestroyCStr_Empty_Opaque 2.116 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.243 -10.89%
BM_StringConstructDestroyCStr_Huge_Opaque 158.810 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.304 1.76%
BM_StringConstructDestroyCStr_Large_Opaque 15.422 -5.02%
BM_StringConstructDestroyCStr_Large_Transparent 10.016 -2.42%
BM_StringConstructDestroyCStr_Small_Opaque 2.079 -2.61%
BM_StringConstructDestroyCStr_Small_Transparent 0.393 13.48%
BM_StringCopy_Empty 0.575 -
BM_StringCopy_Huge 107.290 -1.76%
BM_StringCopy_Large 6.196 -1.72%
BM_StringCopy_Small 0.656 -
BM_StringCtorDefault 0.277 3.92%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 11.212 3.97%
BM_StringDestroy_Large 7.551 -
BM_StringDestroy_Small 0.618 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.345 -
BM_StringEraseToEnd_Huge_Opaque 2.287 1.92%
BM_StringEraseToEnd_Huge_Transparent 2.411 2.29%
BM_StringEraseToEnd_Large_Opaque 0.980 -
BM_StringEraseToEnd_Large_Transparent 0.828 -
BM_StringEraseToEnd_Small_Opaque 0.589 -
BM_StringEraseToEnd_Small_Transparent 0.399 -3.09%
BM_StringEraseWithMove_Empty_Opaque 0.895 12.18%
BM_StringEraseWithMove_Empty_Transparent 0.658 12.06%
BM_StringEraseWithMove_Huge_Opaque 45.122 -3.68%
BM_StringEraseWithMove_Huge_Transparent 43.149 -
BM_StringEraseWithMove_Large_Opaque 2.818 2.44%
BM_StringEraseWithMove_Large_Transparent 2.686 1.70%
BM_StringEraseWithMove_Small_Opaque 2.169 -
BM_StringEraseWithMove_Small_Transparent 2.125 -
BM_StringFindAllMatch/1 2.915 1.41%
BM_StringFindAllMatch/131072 2269.225 -
BM_StringFindAllMatch/32768 574.196 -
BM_StringFindAllMatch/4096 79.646 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.287 5.73%
BM_StringFindAllMatch/8 2.654 2.44%
BM_StringFindCharLiteral/1024 19.607 -8.08%
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.009 -
BM_StringFindCharLiteral/256 5.308 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.673 -
BM_StringFindCharLiteral/512 9.453 -
BM_StringFindCharLiteral/64 2.136 1.60%
BM_StringFindCharLiteral/8 1.616 -
BM_StringFindCharLiteral/8192 137.402 -
BM_StringFindMatch1/1 979.686 -
BM_StringFindMatch1/32768 1562.866 -
BM_StringFindMatch1/4096 1056.057 -
BM_StringFindMatch1/512 987.906 -
BM_StringFindMatch1/64 980.170 -
BM_StringFindMatch1/8 979.292 -
BM_StringFindMatch2/1 980.123 -
BM_StringFindMatch2/32768 1563.448 -
BM_StringFindMatch2/4096 1061.122 -
BM_StringFindMatch2/512 1022.128 3.22%
BM_StringFindMatch2/64 1015.508 3.24%
BM_StringFindMatch2/8 981.066 -
BM_StringFindNoMatch/10 1.354 1.64%
BM_StringFindNoMatch/131072 1958.380 -
BM_StringFindNoMatch/32768 497.483 -
BM_StringFindNoMatch/4096 74.706 -
BM_StringFindNoMatch/512 9.338 -
BM_StringFindNoMatch/64 2.089 -
BM_StringFindStringLiteral/1024 18.117 5.39%
BM_StringFindStringLiteral/128 3.234 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.113 -
BM_StringFindStringLiteral/256 5.647 1.66%
BM_StringFindStringLiteral/32 1.849 -
BM_StringFindStringLiteral/4096 77.011 -
BM_StringFindStringLiteral/512 9.625 -
BM_StringFindStringLiteral/64 2.363 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.694 -
BM_StringMove_Empty 0.571 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.730 -
BM_StringRead_Cold_Deep_Empty 1.392 9.53%
BM_StringRead_Cold_Deep_Large 1.598 19.06%
BM_StringRead_Cold_Deep_Small 1.383 11.16%
BM_StringRead_Cold_Shallow_Empty 1.290 9.81%
BM_StringRead_Cold_Shallow_Large 1.353 12.40%
BM_StringRead_Cold_Shallow_Small 1.315 10.73%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.508 -
BM_StringRead_Hot_Deep_Small 0.502 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.426 2.72%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.670 5.44%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.671 5.47%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.202 3.96%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.044 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.611 -3.26%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.610 -3.29%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.255 8.66%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.655 2.76%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.201 3.93%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.610 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.309 31.83%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.412 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.441 24.76%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.613 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.655 3.47%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.667 2.58%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.235 7.58%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.233 5.53%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.631 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.634 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.186 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.878 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.431 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.047 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.344 5.50%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.714 5.65%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.314 8.90%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -1.28%
BM_StringRelational_Compare_Empty_Empty_Control 1.659 2.96%
BM_StringRelational_Compare_Empty_Huge_Control 1.607 -
BM_StringRelational_Compare_Empty_Large_Control 1.605 -
BM_StringRelational_Compare_Empty_Small_Control 1.651 2.53%
BM_StringRelational_Compare_Huge_Empty_Control 1.607 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.218 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.595 -
BM_StringRelational_Compare_Huge_Huge_Control 98.599 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.845 -
BM_StringRelational_Compare_Large_Empty_Control 1.607 -
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.846 -
BM_StringRelational_Compare_Small_Empty_Control 1.825 -
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.845 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.635 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.386 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.911 -
BM_StringRelational_Eq_Empty_Huge_Control 0.473 -
BM_StringRelational_Eq_Empty_Large_Control 0.474 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 -3.58%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 103.031 4.37%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.825 -
BM_StringRelational_Eq_Huge_Huge_Control 98.686 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.457 -4.64%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.020 -2.93%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.847 -
BM_StringRelational_Eq_Large_Large_Control 2.203 1.30%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -
BM_StringRelational_Eq_Small_Large_Control 0.469 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.531 -11.37%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.073 -2.85%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.587 -6.08%
BM_StringRelational_Eq_Small_Small_Control 1.845 -5.70%
BM_StringRelational_Less_Empty_Empty_Control 1.740 7.25%
BM_StringRelational_Less_Empty_Huge_Control 1.610 -
BM_StringRelational_Less_Empty_Large_Control 1.652 2.14%
BM_StringRelational_Less_Empty_Small_Control 1.659 3.03%
BM_StringRelational_Less_Huge_Empty_Control 1.638 -1.40%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.418 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.992 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.545 -
BM_StringRelational_Less_Huge_Huge_Control 98.485 -
BM_StringRelational_Less_Huge_Large_Control 2.154 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.608 -
BM_StringRelational_Less_Large_Huge_Control 2.126 -1.59%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.414 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Less_Large_Large_Control 2.151 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.608 -
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.406 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.732 -3.21%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.403 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.822 -
BM_align/1 0.623 -
BM_align/256 0.622 -
BM_align/64 0.622 -
BM_align/8 0.622 -
BM_deque_deque_copy/0 0.851 11.49%
BM_deque_deque_copy/1 2.537 2.28%
BM_deque_deque_copy/1024 37.793 2.99%
BM_deque_deque_copy/2 2.294 2.69%
BM_deque_deque_copy/4000 140.863 -
BM_deque_deque_copy/4096 147.509 -
BM_deque_deque_copy/512 17.675 -
BM_deque_deque_copy/5500 197.008 -
BM_deque_deque_copy/64 3.097 -
BM_deque_deque_copy/64000 2991.414 2.12%
BM_deque_deque_copy/65536 3209.661 4.94%
BM_deque_deque_copy/70000 3345.961 4.60%
BM_deque_deque_copy_backward/0 0.862 -6.30%
BM_deque_deque_copy_backward/1 2.769 1.91%
BM_deque_deque_copy_backward/1024 38.705 1.13%
BM_deque_deque_copy_backward/2 2.523 2.16%
BM_deque_deque_copy_backward/4000 151.239 -
BM_deque_deque_copy_backward/4096 153.051 -
BM_deque_deque_copy_backward/512 18.879 -
BM_deque_deque_copy_backward/5500 203.487 -
BM_deque_deque_copy_backward/64 3.362 -
BM_deque_deque_copy_backward/64000 7928.973 -
BM_deque_deque_copy_backward/65536 7956.717 -2.76%
BM_deque_deque_copy_backward/70000 8804.636 3.24%
BM_deque_deque_move/0 0.880 13.04%
BM_deque_deque_move/1 2.496 -
BM_deque_deque_move/1024 36.618 -2.50%
BM_deque_deque_move/2 2.246 -
BM_deque_deque_move/4000 139.869 -
BM_deque_deque_move/4096 146.021 -
BM_deque_deque_move/512 18.218 3.28%
BM_deque_deque_move/5500 196.724 -
BM_deque_deque_move/64 3.159 3.13%
BM_deque_deque_move/64000 3024.565 -
BM_deque_deque_move/65536 3091.666 -
BM_deque_deque_move/70000 3368.628 -
BM_deque_deque_move_backward/0 0.917 13.41%
BM_deque_deque_move_backward/1 2.761 1.48%
BM_deque_deque_move_backward/1024 37.912 -2.30%
BM_deque_deque_move_backward/2 2.516 2.25%
BM_deque_deque_move_backward/4000 148.992 -
BM_deque_deque_move_backward/4096 152.095 -1.00%
BM_deque_deque_move_backward/512 18.867 -
BM_deque_deque_move_backward/5500 203.073 -
BM_deque_deque_move_backward/64 3.363 -
BM_deque_deque_move_backward/64000 7755.121 -2.02%
BM_deque_deque_move_backward/65536 8199.933 1.92%
BM_deque_deque_move_backward/70000 8600.291 -
BM_deque_deque_ranges_copy/0 0.926 17.10%
BM_deque_deque_ranges_copy/1 2.527 8.27%
BM_deque_deque_ranges_copy/1024 36.894 -1.83%
BM_deque_deque_ranges_copy/2 2.246 9.12%
BM_deque_deque_ranges_copy/4000 141.458 -
BM_deque_deque_ranges_copy/4096 146.588 -
BM_deque_deque_ranges_copy/512 17.652 -
BM_deque_deque_ranges_copy/5500 197.093 -
BM_deque_deque_ranges_copy/64 3.069 -
BM_deque_deque_ranges_copy/64000 2950.566 -
BM_deque_deque_ranges_copy/65536 3072.853 -
BM_deque_deque_ranges_copy/70000 3275.604 -1.52%
BM_deque_deque_ranges_copy_backward/0 0.794 -13.64%
BM_deque_deque_ranges_copy_backward/1 2.723 1.28%
BM_deque_deque_ranges_copy_backward/1024 37.802 -1.04%
BM_deque_deque_ranges_copy_backward/2 2.402 2.00%
BM_deque_deque_ranges_copy_backward/4000 154.688 2.83%
BM_deque_deque_ranges_copy_backward/4096 154.146 1.23%
BM_deque_deque_ranges_copy_backward/512 19.103 1.08%
BM_deque_deque_ranges_copy_backward/5500 203.874 -
BM_deque_deque_ranges_copy_backward/64 3.422 1.45%
BM_deque_deque_ranges_copy_backward/64000 7596.254 -4.94%
BM_deque_deque_ranges_copy_backward/65536 7834.873 -3.27%
BM_deque_deque_ranges_copy_backward/70000 8467.242 -4.43%
BM_deque_deque_ranges_move/0 0.693 -24.62%
BM_deque_deque_ranges_move/1 2.323 -2.55%
BM_deque_deque_ranges_move/1024 36.985 -
BM_deque_deque_ranges_move/2 2.075 -2.45%
BM_deque_deque_ranges_move/4000 144.774 -
BM_deque_deque_ranges_move/4096 148.212 -
BM_deque_deque_ranges_move/512 17.592 -
BM_deque_deque_ranges_move/5500 198.210 -
BM_deque_deque_ranges_move/64 3.025 -
BM_deque_deque_ranges_move/64000 3106.712 -2.06%
BM_deque_deque_ranges_move/65536 3066.149 -
BM_deque_deque_ranges_move/70000 3267.774 -2.59%
BM_deque_deque_ranges_move_backward/0 0.786 -14.41%
BM_deque_deque_ranges_move_backward/1 2.559 -1.88%
BM_deque_deque_ranges_move_backward/1024 37.818 -1.99%
BM_deque_deque_ranges_move_backward/2 2.289 -
BM_deque_deque_ranges_move_backward/4000 153.189 -1.55%
BM_deque_deque_ranges_move_backward/4096 152.842 -
BM_deque_deque_ranges_move_backward/512 18.944 -2.73%
BM_deque_deque_ranges_move_backward/5500 201.961 -
BM_deque_deque_ranges_move_backward/64 3.412 -5.05%
BM_deque_deque_ranges_move_backward/64000 7903.355 -
BM_deque_deque_ranges_move_backward/65536 8006.404 -2.45%
BM_deque_deque_ranges_move_backward/70000 8777.040 -
BM_deque_vector_copy/0 1.290 -16.91%
BM_deque_vector_copy/1 2.106 2.62%
BM_deque_vector_copy/1024 37.277 -
BM_deque_vector_copy/2 1.815 2.86%
BM_deque_vector_copy/4000 140.949 -1.44%
BM_deque_vector_copy/4096 145.225 -
BM_deque_vector_copy/512 16.539 -
BM_deque_vector_copy/5500 196.454 -
BM_deque_vector_copy/64 2.610 1.10%
BM_deque_vector_copy/64000 3081.504 7.93%
BM_deque_vector_copy/65536 3114.999 7.07%
BM_deque_vector_copy/70000 3367.799 6.10%
BM_deque_vector_copy_backward/0 1.370 -5.95%
BM_deque_vector_copy_backward/1 2.093 2.87%
BM_deque_vector_copy_backward/1024 36.863 -
BM_deque_vector_copy_backward/2 1.832 3.17%
BM_deque_vector_copy_backward/4000 142.680 -
BM_deque_vector_copy_backward/4096 149.099 -
BM_deque_vector_copy_backward/512 17.906 -
BM_deque_vector_copy_backward/5500 199.669 -
BM_deque_vector_copy_backward/64 2.935 -
BM_deque_vector_copy_backward/64000 7948.763 -4.41%
BM_deque_vector_copy_backward/65536 8254.155 -2.81%
BM_deque_vector_copy_backward/70000 9218.992 1.30%
BM_deque_vector_move/0 1.396 6.45%
BM_deque_vector_move/1 2.120 -
BM_deque_vector_move/1024 37.351 -
BM_deque_vector_move/2 1.829 3.21%
BM_deque_vector_move/4000 141.871 -
BM_deque_vector_move/4096 145.335 -
BM_deque_vector_move/512 16.564 -
BM_deque_vector_move/5500 195.609 -
BM_deque_vector_move/64 2.648 -
BM_deque_vector_move/64000 3004.085 -
BM_deque_vector_move/65536 3011.266 1.29%
BM_deque_vector_move/70000 3257.091 1.36%
BM_deque_vector_move_backward/0 1.543 18.41%
BM_deque_vector_move_backward/1 2.082 -
BM_deque_vector_move_backward/1024 37.057 -
BM_deque_vector_move_backward/2 1.824 3.13%
BM_deque_vector_move_backward/4000 142.479 -
BM_deque_vector_move_backward/4096 148.591 -
BM_deque_vector_move_backward/512 17.884 -
BM_deque_vector_move_backward/5500 200.150 -
BM_deque_vector_move_backward/64 2.932 -
BM_deque_vector_move_backward/64000 7946.372 -3.92%
BM_deque_vector_move_backward/65536 8043.628 -5.26%
BM_deque_vector_move_backward/70000 8817.493 -2.77%
BM_deque_vector_ranges_copy/0 1.358 -1.38%
BM_deque_vector_ranges_copy/1 2.081 1.63%
BM_deque_vector_ranges_copy/1024 37.258 -
BM_deque_vector_ranges_copy/2 1.819 2.96%
BM_deque_vector_ranges_copy/4000 141.267 -
BM_deque_vector_ranges_copy/4096 144.762 -
BM_deque_vector_ranges_copy/512 16.521 -
BM_deque_vector_ranges_copy/5500 193.696 -
BM_deque_vector_ranges_copy/64 2.621 -
BM_deque_vector_ranges_copy/64000 3057.264 4.62%
BM_deque_vector_ranges_copy/65536 3074.205 4.73%
BM_deque_vector_ranges_copy/70000 3303.704 3.41%
BM_deque_vector_ranges_copy_backward/0 1.425 2.48%
BM_deque_vector_ranges_copy_backward/1 2.078 1.87%
BM_deque_vector_ranges_copy_backward/1024 36.983 -
BM_deque_vector_ranges_copy_backward/2 1.829 3.27%
BM_deque_vector_ranges_copy_backward/4000 142.736 -
BM_deque_vector_ranges_copy_backward/4096 147.965 -1.05%
BM_deque_vector_ranges_copy_backward/512 17.891 -
BM_deque_vector_ranges_copy_backward/5500 203.921 2.78%
BM_deque_vector_ranges_copy_backward/64 2.930 -
BM_deque_vector_ranges_copy_backward/64000 8589.860 3.06%
BM_deque_vector_ranges_copy_backward/65536 8369.300 -1.39%
BM_deque_vector_ranges_copy_backward/70000 9197.277 1.85%
BM_deque_vector_ranges_move/0 1.485 13.63%
BM_deque_vector_ranges_move/1 2.085 1.77%
BM_deque_vector_ranges_move/1024 37.052 -
BM_deque_vector_ranges_move/2 1.830 2.58%
BM_deque_vector_ranges_move/4000 141.936 -1.14%
BM_deque_vector_ranges_move/4096 145.639 -
BM_deque_vector_ranges_move/512 16.557 -
BM_deque_vector_ranges_move/5500 194.513 -
BM_deque_vector_ranges_move/64 2.595 1.42%
BM_deque_vector_ranges_move/64000 3023.621 1.73%
BM_deque_vector_ranges_move/65536 3002.472 -
BM_deque_vector_ranges_move/70000 3268.569 -
BM_deque_vector_ranges_move_backward/0 1.408 1.19%
BM_deque_vector_ranges_move_backward/1 2.070 -1.43%
BM_deque_vector_ranges_move_backward/1024 36.894 -
BM_deque_vector_ranges_move_backward/2 1.828 3.34%
BM_deque_vector_ranges_move_backward/4000 148.298 5.26%
BM_deque_vector_ranges_move_backward/4096 151.561 1.01%
BM_deque_vector_ranges_move_backward/512 17.871 -
BM_deque_vector_ranges_move_backward/5500 198.565 -
BM_deque_vector_ranges_move_backward/64 2.928 -
BM_deque_vector_ranges_move_backward/64000 8049.969 -2.35%
BM_deque_vector_ranges_move_backward/65536 8257.331 -2.43%
BM_deque_vector_ranges_move_backward/70000 9052.373 1.31%
BM_getline_string 16.853 -1.44%
BM_lexicographical_compare_three_way<IntPtr>/1 0.355 -13.59%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.208 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244517.230 -1.01%
BM_lexicographical_compare_three_way<IntPtr>/16 4.348 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3730.932 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.466 -
BM_lexicographical_compare_three_way<IntPtr>/262144 59780.973 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.147 -1.15%
BM_lexicographical_compare_three_way<IntPtr>/4096 945.881 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.630 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14933.835 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.250 -1.47%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.018 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494558.410 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.181 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7674.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.569 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122606.159 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.737 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1924.367 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.263 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30649.669 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.329 -1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.244 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245309.442 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.291 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3759.964 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.911 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60066.700 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.311 1.97%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 950.630 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.427 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14987.280 -
BM_lexicographical_compare_three_way_fast_path/1 0.394 -14.17%
BM_lexicographical_compare_three_way_fast_path/1024 244.086 -
BM_lexicographical_compare_three_way_fast_path/1048576 244604.472 -
BM_lexicographical_compare_three_way_fast_path/16 4.305 -7.25%
BM_lexicographical_compare_three_way_fast_path/16384 3742.862 -
BM_lexicographical_compare_three_way_fast_path/256 70.680 -
BM_lexicographical_compare_three_way_fast_path/262144 59939.109 -
BM_lexicographical_compare_three_way_fast_path/4 1.144 -
BM_lexicographical_compare_three_way_fast_path/4096 949.571 -
BM_lexicographical_compare_three_way_fast_path/64 15.545 -
BM_lexicographical_compare_three_way_fast_path/65536 14974.622 -
BM_lexicographical_compare_three_way_slow_path/1 0.369 -
BM_lexicographical_compare_three_way_slow_path/1024 293.226 -4.53%
BM_lexicographical_compare_three_way_slow_path/1048576 294074.444 -5.09%
BM_lexicographical_compare_three_way_slow_path/16 4.556 -4.93%
BM_lexicographical_compare_three_way_slow_path/16384 4539.582 -5.15%
BM_lexicographical_compare_three_way_slow_path/256 79.372 -3.71%
BM_lexicographical_compare_three_way_slow_path/262144 72511.497 -4.91%
BM_lexicographical_compare_three_way_slow_path/4 1.176 -4.04%
BM_lexicographical_compare_three_way_slow_path/4096 1144.850 -5.08%
BM_lexicographical_compare_three_way_slow_path/64 17.796 -4.68%
BM_lexicographical_compare_three_way_slow_path/65536 18139.986 -5.15%
BM_map_find_string_literal 10.905 -
BM_num_get<bool> 12.534 5.97%
BM_num_get<double> 36.213 -
BM_num_get<float> 36.171 -2.40%
BM_num_get<long> 11.202 2.64%
BM_num_get<long_double> 36.475 -
BM_num_get<long_long> 10.504 -1.42%
BM_num_get<unsigned_int> 9.833 2.33%
BM_num_get<unsigned_long> 10.362 -
BM_num_get<unsigned_long_long> 10.416 1.24%
BM_num_get<unsigned_short> 10.098 -
BM_num_get<void*> 10.889 -1.39%
BM_num_put<bool> 10.766 2.17%
BM_num_put<const_void*> 12.505 3.96%
BM_num_put<double> 57.693 -
BM_num_put<long> 11.892 -
BM_num_put<long_double> 58.232 -1.17%
BM_num_put<long_long> 12.081 7.75%
BM_num_put<unsigned_long> 11.923 5.56%
BM_num_put<unsigned_long_long> 11.725 10.21%
BM_std_minmax_element<char>/1 0.319 3.34%
BM_std_minmax_element<char>/1024 270.115 -
BM_std_minmax_element<char>/2 0.684 -
BM_std_minmax_element<char>/3 1.154 18.23%
BM_std_minmax_element<char>/4 1.289 -
BM_std_minmax_element<char>/4000 1029.318 -
BM_std_minmax_element<char>/4096 1050.902 -
BM_std_minmax_element<char>/512 138.154 -
BM_std_minmax_element<char>/5500 1406.525 -
BM_std_minmax_element<char>/64 17.730 1.26%
BM_std_minmax_element<char>/64000 16314.629 -
BM_std_minmax_element<char>/65536 16735.579 -
BM_std_minmax_element<char>/70000 17874.884 -
BM_std_minmax_element<int>/1 0.303 -
BM_std_minmax_element<int>/1024 245.122 -
BM_std_minmax_element<int>/2 0.682 6.29%
BM_std_minmax_element<int>/3 1.078 -5.42%
BM_std_minmax_element<int>/4 1.198 -
BM_std_minmax_element<int>/4000 942.443 -
BM_std_minmax_element<int>/4096 964.229 -
BM_std_minmax_element<int>/512 124.518 -
BM_std_minmax_element<int>/5500 1288.523 -
BM_std_minmax_element<int>/64 16.570 3.30%
BM_std_minmax_element<int>/64000 15657.878 2.38%
BM_std_minmax_element<int>/65536 16033.308 2.32%
BM_std_minmax_element<int>/70000 17078.779 2.19%
BM_std_minmax_element<long_long>/1 0.314 4.97%
BM_std_minmax_element<long_long>/1024 270.811 -1.58%
BM_std_minmax_element<long_long>/2 0.644 -5.29%
BM_std_minmax_element<long_long>/3 1.185 10.01%
BM_std_minmax_element<long_long>/4 1.260 1.30%
BM_std_minmax_element<long_long>/4000 1042.489 -1.72%
BM_std_minmax_element<long_long>/4096 1066.982 -1.73%
BM_std_minmax_element<long_long>/512 137.587 -1.62%
BM_std_minmax_element<long_long>/5500 1429.941 -1.73%
BM_std_minmax_element<long_long>/64 17.280 -
BM_std_minmax_element<long_long>/64000 16863.106 -1.03%
BM_std_minmax_element<long_long>/65536 17257.409 -1.11%
BM_std_minmax_element<long_long>/70000 18439.635 -1.08%
BM_std_minmax_element<short>/1 0.318 -
BM_std_minmax_element<short>/1024 271.445 -6.27%
BM_std_minmax_element<short>/2 0.647 -
BM_std_minmax_element<short>/3 1.122 -
BM_std_minmax_element<short>/4 1.218 -
BM_std_minmax_element<short>/4000 1034.521 -6.99%
BM_std_minmax_element<short>/4096 1058.834 -6.94%
BM_std_minmax_element<short>/512 138.441 -6.00%
BM_std_minmax_element<short>/5500 1419.579 -6.89%
BM_std_minmax_element<short>/64 17.163 -3.61%
BM_std_minmax_element<short>/64000 16361.352 -7.77%
BM_std_minmax_element<short>/65536 16746.844 -7.68%
BM_std_minmax_element<short>/70000 17870.902 -7.83%
BM_tolower_char<char> 0.688 42.00%
BM_tolower_char<wchar_t> 0.686 12.13%
BM_tolower_string<char> 15.105 -
BM_tolower_string<wchar_t> 6.323 -
BM_toupper_char<char> 0.685 -
BM_toupper_char<wchar_t> 0.643 -6.16%
BM_toupper_string<char> 15.104 -3.54%
BM_toupper_string<wchar_t> 6.310 -
BM_vector_deque_copy/0 0.395 -15.69%
BM_vector_deque_copy/1 2.268 15.12%
BM_vector_deque_copy/1024 35.879 -
BM_vector_deque_copy/2 1.993 15.42%
BM_vector_deque_copy/4000 140.235 -
BM_vector_deque_copy/4096 145.910 -
BM_vector_deque_copy/512 16.939 -
BM_vector_deque_copy/5500 195.745 -
BM_vector_deque_copy/64 2.822 4.32%
BM_vector_deque_copy/64000 2946.900 -
BM_vector_deque_copy/65536 2969.278 -
BM_vector_deque_copy/70000 3271.457 4.04%
BM_vector_deque_copy_backward/0 0.382 -25.12%
BM_vector_deque_copy_backward/1 2.306 3.14%
BM_vector_deque_copy_backward/1024 37.346 -
BM_vector_deque_copy_backward/2 2.051 2.67%
BM_vector_deque_copy_backward/4000 143.952 -
BM_vector_deque_copy_backward/4096 149.596 -
BM_vector_deque_copy_backward/512 17.471 -
BM_vector_deque_copy_backward/5500 197.522 -
BM_vector_deque_copy_backward/64 3.001 -
BM_vector_deque_copy_backward/64000 7772.162 -2.30%
BM_vector_deque_copy_backward/65536 7917.810 -1.88%
BM_vector_deque_copy_backward/70000 8416.080 -3.15%
BM_vector_deque_move/0 0.423 -15.33%
BM_vector_deque_move/1 2.302 4.93%
BM_vector_deque_move/1024 35.736 -
BM_vector_deque_move/2 2.054 5.71%
BM_vector_deque_move/4000 140.175 -
BM_vector_deque_move/4096 145.828 -
BM_vector_deque_move/512 16.926 -
BM_vector_deque_move/5500 196.549 -
BM_vector_deque_move/64 2.794 -
BM_vector_deque_move/64000 2948.265 -
BM_vector_deque_move/65536 2967.960 -
BM_vector_deque_move/70000 3268.702 3.88%
BM_vector_deque_move_backward/0 0.437 -11.07%
BM_vector_deque_move_backward/1 2.292 1.97%
BM_vector_deque_move_backward/1024 37.609 -
BM_vector_deque_move_backward/2 2.046 2.73%
BM_vector_deque_move_backward/4000 143.688 -
BM_vector_deque_move_backward/4096 148.832 -
BM_vector_deque_move_backward/512 17.473 -
BM_vector_deque_move_backward/5500 197.646 -
BM_vector_deque_move_backward/64 2.994 -
BM_vector_deque_move_backward/64000 7767.443 1.45%
BM_vector_deque_move_backward/65536 7927.054 -
BM_vector_deque_move_backward/70000 8305.264 -1.94%
BM_vector_deque_ranges_copy/0 0.435 -
BM_vector_deque_ranges_copy/1 2.222 2.93%
BM_vector_deque_ranges_copy/1024 35.713 -
BM_vector_deque_ranges_copy/2 1.936 1.83%
BM_vector_deque_ranges_copy/4000 139.902 -
BM_vector_deque_ranges_copy/4096 146.080 -
BM_vector_deque_ranges_copy/512 16.998 -
BM_vector_deque_ranges_copy/5500 195.328 -
BM_vector_deque_ranges_copy/64 2.749 -1.15%
BM_vector_deque_ranges_copy/64000 2947.237 -
BM_vector_deque_ranges_copy/65536 2968.765 -
BM_vector_deque_ranges_copy/70000 3266.554 3.82%
BM_vector_deque_ranges_copy_backward/0 0.434 -
BM_vector_deque_ranges_copy_backward/1 2.334 15.34%
BM_vector_deque_ranges_copy_backward/1024 37.931 -
BM_vector_deque_ranges_copy_backward/2 2.051 15.61%
BM_vector_deque_ranges_copy_backward/4000 140.986 -1.18%
BM_vector_deque_ranges_copy_backward/4096 149.079 -
BM_vector_deque_ranges_copy_backward/512 17.467 -1.84%
BM_vector_deque_ranges_copy_backward/5500 196.527 -
BM_vector_deque_ranges_copy_backward/64 2.980 -2.72%
BM_vector_deque_ranges_copy_backward/64000 7726.931 -2.61%
BM_vector_deque_ranges_copy_backward/65536 7997.577 -1.21%
BM_vector_deque_ranges_copy_backward/70000 8347.555 -1.72%
BM_vector_deque_ranges_move/0 0.394 -13.63%
BM_vector_deque_ranges_move/1 2.326 14.86%
BM_vector_deque_ranges_move/1024 35.770 -
BM_vector_deque_ranges_move/2 2.051 14.31%
BM_vector_deque_ranges_move/4000 141.233 -
BM_vector_deque_ranges_move/4096 145.558 -
BM_vector_deque_ranges_move/512 16.982 -
BM_vector_deque_ranges_move/5500 195.711 -
BM_vector_deque_ranges_move/64 2.809 2.59%
BM_vector_deque_ranges_move/64000 2947.913 -
BM_vector_deque_ranges_move/65536 2971.258 -
BM_vector_deque_ranges_move/70000 3271.094 3.95%
BM_vector_deque_ranges_move_backward/0 0.673 63.10%
BM_vector_deque_ranges_move_backward/1 2.333 3.05%
BM_vector_deque_ranges_move_backward/1024 37.900 -
BM_vector_deque_ranges_move_backward/2 2.046 2.65%
BM_vector_deque_ranges_move_backward/4000 141.228 -
BM_vector_deque_ranges_move_backward/4096 148.600 -
BM_vector_deque_ranges_move_backward/512 17.467 -
BM_vector_deque_ranges_move_backward/5500 197.248 -
BM_vector_deque_ranges_move_backward/64 2.980 -
BM_vector_deque_ranges_move_backward/64000 7493.926 -2.28%
BM_vector_deque_ranges_move_backward/65536 7664.232 -1.10%
BM_vector_deque_ranges_move_backward/70000 8309.944 -3.93%
SetIntersection_Front_Set_float_1024_1 1036274.346 -
SetIntersection_Front_Set_float_1024_1024 11147609.819 -7.32%
SetIntersection_Front_Set_float_1024_16 1179891.662 -
SetIntersection_Front_Set_float_1024_256 3732058.489 -11.95%
SetIntersection_Front_Set_float_1024_4 1055593.631 1.85%
SetIntersection_Front_Set_float_1024_64 1644590.135 -9.86%
SetIntersection_Front_Set_float_16384_1 1026355.654 3.39%
SetIntersection_Front_Set_float_16384_1024 11393336.943 -7.26%
SetIntersection_Front_Set_float_16384_16 1184990.573 -1.20%
SetIntersection_Front_Set_float_16384_16384 219355347.511 -1.55%
SetIntersection_Front_Set_float_16384_256 3676587.248 -10.54%
SetIntersection_Front_Set_float_16384_4 1063978.859 -
SetIntersection_Front_Set_float_16384_64 1610528.817 -6.40%
SetIntersection_Front_Set_float_16_1 62599601.873 -
SetIntersection_Front_Set_float_16_16 37831671.638 -
SetIntersection_Front_Set_float_16_4 54414472.975 -
SetIntersection_Front_Set_float_1_1 532746330.685 -
SetIntersection_Front_Set_float_256_1 4159401.705 -
SetIntersection_Front_Set_float_256_16 4390211.540 -1.35%
SetIntersection_Front_Set_float_256_256 7821895.682 -
SetIntersection_Front_Set_float_256_4 4220283.723 -
SetIntersection_Front_Set_float_256_64 5861862.252 6.03%
SetIntersection_Front_Set_float_262144_1 1026604.781 -1.17%
SetIntersection_Front_Set_float_262144_1024 11266139.329 -4.79%
SetIntersection_Front_Set_float_262144_16 1152149.980 -3.16%
SetIntersection_Front_Set_float_262144_16384 220758259.470 2.39%
SetIntersection_Front_Set_float_262144_256 3455654.018 -9.38%
SetIntersection_Front_Set_float_262144_262144 1612843.912 1.73%
SetIntersection_Front_Set_float_262144_4 1032179.921 -2.65%
SetIntersection_Front_Set_float_262144_64 1560261.069 -10.68%
SetIntersection_Front_Set_float_4_1 213012449.584 -
SetIntersection_Front_Set_float_4_4 136195152.489 -
SetIntersection_Front_Set_float_64_1 16318160.488 -
SetIntersection_Front_Set_float_64_16 15192301.600 -1.02%
SetIntersection_Front_Set_float_64_4 16045680.871 -1.01%
SetIntersection_Front_Set_float_64_64 13150368.616 -2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1046223.651 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13889656.556 -4.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1222796.056 1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4456870.338 1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1042411.154 -3.84%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1845978.714 1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1042749.551 1.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13804073.000 -4.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1200363.098 -1.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 344402064.976 -2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4103913.627 -11.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1049030.367 -2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1814422.423 1.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62558479.675 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38943554.578 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54778127.339 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 532368426.219 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4143879.909 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4550150.801 -1.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8209591.985 -7.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4187852.411 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5646411.300 -6.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1039815.966 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13569358.416 -7.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1218059.871 -1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343993811.454 2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4537394.609 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1850441.162 -2.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1079870.745 4.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1761428.560 -4.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212844381.854 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137547616.050 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16339161.705 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15436355.050 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16040118.628 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 13840470.247 -4.98%
SetIntersection_Front_Set_string_1024_1 1083632.796 -
SetIntersection_Front_Set_string_1024_1024 54524996.846 -
SetIntersection_Front_Set_string_1024_16 1879048.640 -2.39%
SetIntersection_Front_Set_string_1024_256 14261590.358 -4.44%
SetIntersection_Front_Set_string_1024_4 1263877.924 2.34%
SetIntersection_Front_Set_string_1024_64 4337184.354 -4.95%
SetIntersection_Front_Set_string_16384_1 1079003.535 -
SetIntersection_Front_Set_string_16384_1024 58242832.949 -
SetIntersection_Front_Set_string_16384_16 1827977.644 -
SetIntersection_Front_Set_string_16384_16384 351248713.065 -
SetIntersection_Front_Set_string_16384_256 14766922.994 -1.06%
SetIntersection_Front_Set_string_16384_4 1267136.763 2.49%
SetIntersection_Front_Set_string_16384_64 4499258.333 -
SetIntersection_Front_Set_string_16_1 64789804.773 -
SetIntersection_Front_Set_string_16_16 58131980.893 -1.71%
SetIntersection_Front_Set_string_16_4 63568399.720 -
SetIntersection_Front_Set_string_1_1 550474636.428 -
SetIntersection_Front_Set_string_256_1 4285912.799 -
SetIntersection_Front_Set_string_256_16 6854276.947 -2.81%
SetIntersection_Front_Set_string_256_256 26029727.029 -12.35%
SetIntersection_Front_Set_string_256_4 4955912.111 1.43%
SetIntersection_Front_Set_string_256_64 14711680.542 1.38%
SetIntersection_Front_Set_string_262144_1 1083568.081 -
SetIntersection_Front_Set_string_262144_1024 59161438.464 -
SetIntersection_Front_Set_string_262144_16 1817678.205 -2.54%
SetIntersection_Front_Set_string_262144_16384 348071038.036 -
SetIntersection_Front_Set_string_262144_256 14497888.990 -1.71%
SetIntersection_Front_Set_string_262144_262144 18038794.680 -
SetIntersection_Front_Set_string_262144_4 1249898.380 -
SetIntersection_Front_Set_string_262144_64 4559770.406 4.00%
SetIntersection_Front_Set_string_4_1 220138014.282 -
SetIntersection_Front_Set_string_4_4 156441247.810 -1.61%
SetIntersection_Front_Set_string_64_1 17040069.916 -
SetIntersection_Front_Set_string_64_16 23398122.965 -
SetIntersection_Front_Set_string_64_4 18692156.357 -1.33%
SetIntersection_Front_Set_string_64_64 34730096.783 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050622.268 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23719604.840 -3.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1295228.720 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6269312.742 -1.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1104240.453 -1.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2255321.363 -3.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1031051.444 -1.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26760288.776 3.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1306569.020 -2.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338500740.711 -5.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6617882.140 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1099104.784 -1.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2385674.607 -5.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 65465666.294 3.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42612905.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 58121232.348 3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 539884130.903 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4168605.974 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5002614.703 1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12627879.081 -3.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4276529.449 -1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7382253.548 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1038359.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27756431.066 3.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1321202.298 -2.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 358425119.643 2.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6585715.517 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2969992.270 -2.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1074536.740 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2330246.055 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 225046662.157 4.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 147129124.583 4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16797245.464 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17316572.417 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16663489.044 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17914639.144 -1.97%
SetIntersection_Front_Set_uint32_1024_1 1038286.999 -
SetIntersection_Front_Set_uint32_1024_1024 11763785.702 -5.92%
SetIntersection_Front_Set_uint32_1024_16 1190373.039 -
SetIntersection_Front_Set_uint32_1024_256 3810493.742 -1.70%
SetIntersection_Front_Set_uint32_1024_4 1059933.595 -
SetIntersection_Front_Set_uint32_1024_64 1627944.484 -8.51%
SetIntersection_Front_Set_uint32_16384_1 1034791.438 -
SetIntersection_Front_Set_uint32_16384_1024 11699678.629 -7.84%
SetIntersection_Front_Set_uint32_16384_16 1171835.738 -
SetIntersection_Front_Set_uint32_16384_16384 214147625.505 -8.69%
SetIntersection_Front_Set_uint32_16384_256 3631314.501 -6.98%
SetIntersection_Front_Set_uint32_16384_4 1047452.695 -1.92%
SetIntersection_Front_Set_uint32_16384_64 1647926.623 -10.06%
SetIntersection_Front_Set_uint32_16_1 62811448.293 -
SetIntersection_Front_Set_uint32_16_16 37312351.270 -1.02%
SetIntersection_Front_Set_uint32_16_4 54703359.467 -
SetIntersection_Front_Set_uint32_1_1 535227937.947 -
SetIntersection_Front_Set_uint32_256_1 4131663.439 -
SetIntersection_Front_Set_uint32_256_16 4505265.039 1.01%
SetIntersection_Front_Set_uint32_256_256 7296719.271 -5.07%
SetIntersection_Front_Set_uint32_256_4 4193132.060 -
SetIntersection_Front_Set_uint32_256_64 5217769.115 -6.15%
SetIntersection_Front_Set_uint32_262144_1 1042629.972 -
SetIntersection_Front_Set_uint32_262144_1024 11930614.936 -5.67%
SetIntersection_Front_Set_uint32_262144_16 1172197.597 -
SetIntersection_Front_Set_uint32_262144_16384 217120069.332 -2.46%
SetIntersection_Front_Set_uint32_262144_256 3824629.649 -
SetIntersection_Front_Set_uint32_262144_262144 1664882.811 -
SetIntersection_Front_Set_uint32_262144_4 1077455.301 1.74%
SetIntersection_Front_Set_uint32_262144_64 1629995.857 -
SetIntersection_Front_Set_uint32_4_1 213999865.183 -
SetIntersection_Front_Set_uint32_4_4 137080146.308 -
SetIntersection_Front_Set_uint32_64_1 16469123.518 -
SetIntersection_Front_Set_uint32_64_16 15154105.050 -
SetIntersection_Front_Set_uint32_64_4 16039924.661 -
SetIntersection_Front_Set_uint32_64_64 12825120.521 -3.78%
SetIntersection_Front_Set_uint64_1024_1 1042252.955 2.36%
SetIntersection_Front_Set_uint64_1024_1024 12505701.054 -
SetIntersection_Front_Set_uint64_1024_16 1194479.858 -
SetIntersection_Front_Set_uint64_1024_256 4255813.583 -
SetIntersection_Front_Set_uint64_1024_4 1076755.769 1.12%
SetIntersection_Front_Set_uint64_1024_64 1659645.592 -7.12%
SetIntersection_Front_Set_uint64_16384_1 1046401.057 -
SetIntersection_Front_Set_uint64_16384_1024 12903961.469 2.02%
SetIntersection_Front_Set_uint64_16384_16 1184800.414 1.26%
SetIntersection_Front_Set_uint64_16384_16384 231741204.781 1.59%
SetIntersection_Front_Set_uint64_16384_256 4318649.215 11.04%
SetIntersection_Front_Set_uint64_16384_4 1043370.903 -2.53%
SetIntersection_Front_Set_uint64_16384_64 1715881.706 1.28%
SetIntersection_Front_Set_uint64_16_1 62802755.295 -
SetIntersection_Front_Set_uint64_16_16 37947290.879 -
SetIntersection_Front_Set_uint64_16_4 54479961.737 -
SetIntersection_Front_Set_uint64_1_1 533262640.130 -
SetIntersection_Front_Set_uint64_256_1 4159819.177 -
SetIntersection_Front_Set_uint64_256_16 4489429.602 -
SetIntersection_Front_Set_uint64_256_256 7783586.227 1.02%
SetIntersection_Front_Set_uint64_256_4 4194776.735 -
SetIntersection_Front_Set_uint64_256_64 5677896.506 5.10%
SetIntersection_Front_Set_uint64_262144_1 1019257.406 -2.75%
SetIntersection_Front_Set_uint64_262144_1024 12694175.336 -1.98%
SetIntersection_Front_Set_uint64_262144_16 1206896.016 1.27%
SetIntersection_Front_Set_uint64_262144_16384 221940204.964 -
SetIntersection_Front_Set_uint64_262144_256 3877871.377 -7.15%
SetIntersection_Front_Set_uint64_262144_262144 1701580.891 -
SetIntersection_Front_Set_uint64_262144_4 1074589.251 -
SetIntersection_Front_Set_uint64_262144_64 1686585.711 -1.31%
SetIntersection_Front_Set_uint64_4_1 213121595.577 -
SetIntersection_Front_Set_uint64_4_4 136408357.102 -
SetIntersection_Front_Set_uint64_64_1 16424001.293 -
SetIntersection_Front_Set_uint64_64_16 15247572.194 -
SetIntersection_Front_Set_uint64_64_4 16016213.774 -
SetIntersection_Front_Set_uint64_64_64 13466956.750 2.83%
SetIntersection_Front_Vector_float_1024_1 1050560.882 -
SetIntersection_Front_Vector_float_1024_1024 5899740.269 -
SetIntersection_Front_Vector_float_1024_16 1114248.022 -
SetIntersection_Front_Vector_float_1024_256 2287171.768 -
SetIntersection_Front_Vector_float_1024_4 1046962.788 -
SetIntersection_Front_Vector_float_1024_64 1371932.038 2.43%
SetIntersection_Front_Vector_float_16384_1 1022227.811 -1.50%
SetIntersection_Front_Vector_float_16384_1024 5907084.943 8.66%
SetIntersection_Front_Vector_float_16384_16 1124297.445 1.94%
SetIntersection_Front_Vector_float_16384_16384 79744620.711 8.08%
SetIntersection_Front_Vector_float_16384_256 2297276.306 6.48%
SetIntersection_Front_Vector_float_16384_4 1063704.066 -
SetIntersection_Front_Vector_float_16384_64 1365692.732 2.58%
SetIntersection_Front_Vector_float_16_1 62652788.285 -
SetIntersection_Front_Vector_float_16_16 35687005.077 -
SetIntersection_Front_Vector_float_16_4 54174593.076 -
SetIntersection_Front_Vector_float_1_1 532438770.577 -
SetIntersection_Front_Vector_float_256_1 4123927.356 -
SetIntersection_Front_Vector_float_256_16 4179618.620 -
SetIntersection_Front_Vector_float_256_256 4557141.764 5.81%
SetIntersection_Front_Vector_float_256_4 4169741.687 -
SetIntersection_Front_Vector_float_256_64 4372681.775 2.95%
SetIntersection_Front_Vector_float_262144_1 1055555.230 1.19%
SetIntersection_Front_Vector_float_262144_1024 5891522.918 7.98%
SetIntersection_Front_Vector_float_262144_16 1117597.766 -
SetIntersection_Front_Vector_float_262144_16384 79607852.975 7.95%
SetIntersection_Front_Vector_float_262144_256 2275069.844 -
SetIntersection_Front_Vector_float_262144_262144 350741230.255 1.09%
SetIntersection_Front_Vector_float_262144_4 1050316.699 -
SetIntersection_Front_Vector_float_262144_64 1342337.030 -
SetIntersection_Front_Vector_float_4_1 213087253.590 -
SetIntersection_Front_Vector_float_4_4 135202484.262 -
SetIntersection_Front_Vector_float_64_1 16367308.996 -
SetIntersection_Front_Vector_float_64_16 14218442.971 -
SetIntersection_Front_Vector_float_64_4 15937395.262 -
SetIntersection_Front_Vector_float_64_64 10847144.493 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1044904.722 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8371937.975 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1161799.515 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2909488.622 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071533.980 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1500739.939 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1021684.990 -2.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8465042.807 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158555.049 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118842736.098 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2907694.856 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1058252.899 -1.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1524004.307 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62861760.458 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36732587.943 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54544571.393 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535314211.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4158659.551 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4317793.392 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5778804.075 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4169932.416 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4871254.374 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049407.928 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8446055.230 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1142822.549 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118521596.140 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2921383.156 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350192995.796 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1063187.538 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1528121.216 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213706484.040 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136401579.832 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16403675.318 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14773007.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16049330.437 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12141840.466 -
SetIntersection_Front_Vector_string_1024_1 1068117.699 -1.02%
SetIntersection_Front_Vector_string_1024_1024 38294612.153 -
SetIntersection_Front_Vector_string_1024_16 1552601.082 -7.58%
SetIntersection_Front_Vector_string_1024_256 9391335.798 1.61%
SetIntersection_Front_Vector_string_1024_4 1194734.465 -
SetIntersection_Front_Vector_string_1024_64 3185964.825 -5.53%
SetIntersection_Front_Vector_string_16384_1 1070095.512 -
SetIntersection_Front_Vector_string_16384_1024 38197841.121 -
SetIntersection_Front_Vector_string_16384_16 1570411.513 -
SetIntersection_Front_Vector_string_16384_16384 349959007.871 -
SetIntersection_Front_Vector_string_16384_256 9580313.723 -2.29%
SetIntersection_Front_Vector_string_16384_4 1183528.598 2.34%
SetIntersection_Front_Vector_string_16384_64 3248845.247 -2.32%
SetIntersection_Front_Vector_string_16_1 63984336.836 -
SetIntersection_Front_Vector_string_16_16 50702788.308 -2.49%
SetIntersection_Front_Vector_string_16_4 59762219.164 -1.57%
SetIntersection_Front_Vector_string_1_1 545317862.109 -
SetIntersection_Front_Vector_string_256_1 4194289.626 -1.10%
SetIntersection_Front_Vector_string_256_16 5968337.361 -2.47%
SetIntersection_Front_Vector_string_256_256 18872842.634 -7.04%
SetIntersection_Front_Vector_string_256_4 4602916.170 -1.63%
SetIntersection_Front_Vector_string_256_64 10181106.309 -4.29%
SetIntersection_Front_Vector_string_262144_1 1079324.008 -
SetIntersection_Front_Vector_string_262144_1024 39275827.849 -1.07%
SetIntersection_Front_Vector_string_262144_16 1610564.289 -
SetIntersection_Front_Vector_string_262144_16384 346677865.639 -
SetIntersection_Front_Vector_string_262144_256 9676171.513 1.85%
SetIntersection_Front_Vector_string_262144_262144 14531021.324 -
SetIntersection_Front_Vector_string_262144_4 1193315.897 -
SetIntersection_Front_Vector_string_262144_64 3085125.712 -7.70%
SetIntersection_Front_Vector_string_4_1 217831765.358 -
SetIntersection_Front_Vector_string_4_4 149894321.380 -
SetIntersection_Front_Vector_string_64_1 16737355.654 -
SetIntersection_Front_Vector_string_64_16 20264871.193 -2.47%
SetIntersection_Front_Vector_string_64_4 17793114.641 -
SetIntersection_Front_Vector_string_64_64 25712126.661 1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038922.210 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990669.315 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1161642.744 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3044744.214 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1067158.782 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554183.178 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1009381.767 -1.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8970732.117 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160998.460 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129253999.205 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3064430.644 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1059486.017 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1565013.519 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62445849.433 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36859535.508 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54216585.159 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531148127.240 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4121505.551 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4352748.623 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6089444.283 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4201124.066 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5013511.688 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045028.951 3.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9049939.220 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1147094.085 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128815933.612 -1.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3086452.875 1.27%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350893332.958 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1070535.005 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1568993.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212273271.093 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136165215.303 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16285951.107 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14897681.948 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15929669.991 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12396326.151 -
SetIntersection_Front_Vector_uint32_1024_1 1045733.740 -
SetIntersection_Front_Vector_uint32_1024_1024 5903247.180 11.16%
SetIntersection_Front_Vector_uint32_1024_16 1105048.812 -
SetIntersection_Front_Vector_uint32_1024_256 2145008.392 -
SetIntersection_Front_Vector_uint32_1024_4 1057235.146 -
SetIntersection_Front_Vector_uint32_1024_64 1324559.721 -
SetIntersection_Front_Vector_uint32_16384_1 1032521.845 -
SetIntersection_Front_Vector_uint32_16384_1024 5911826.714 11.47%
SetIntersection_Front_Vector_uint32_16384_16 1101573.717 -1.35%
SetIntersection_Front_Vector_uint32_16384_16384 74565170.814 5.43%
SetIntersection_Front_Vector_uint32_16384_256 2274464.386 6.96%
SetIntersection_Front_Vector_uint32_16384_4 1049173.815 -
SetIntersection_Front_Vector_uint32_16384_64 1363032.045 3.03%
SetIntersection_Front_Vector_uint32_16_1 62824229.225 -
SetIntersection_Front_Vector_uint32_16_16 35720071.717 -
SetIntersection_Front_Vector_uint32_16_4 53941676.169 -
SetIntersection_Front_Vector_uint32_1_1 534156710.578 -
SetIntersection_Front_Vector_uint32_256_1 4116994.164 -1.35%
SetIntersection_Front_Vector_uint32_256_16 4209852.661 2.17%
SetIntersection_Front_Vector_uint32_256_256 4278908.765 -
SetIntersection_Front_Vector_uint32_256_4 4162081.759 -
SetIntersection_Front_Vector_uint32_256_64 4380726.964 2.62%
SetIntersection_Front_Vector_uint32_262144_1 1038356.480 -1.21%
SetIntersection_Front_Vector_uint32_262144_1024 5293502.520 -
SetIntersection_Front_Vector_uint32_262144_16 1122079.985 1.77%
SetIntersection_Front_Vector_uint32_262144_16384 74590129.914 5.54%
SetIntersection_Front_Vector_uint32_262144_256 2132447.586 -
SetIntersection_Front_Vector_uint32_262144_262144 355393435.778 1.38%
SetIntersection_Front_Vector_uint32_262144_4 1048422.727 -
SetIntersection_Front_Vector_uint32_262144_64 1363426.171 1.86%
SetIntersection_Front_Vector_uint32_4_1 213250022.822 -
SetIntersection_Front_Vector_uint32_4_4 135634018.948 -
SetIntersection_Front_Vector_uint32_64_1 16435381.486 -
SetIntersection_Front_Vector_uint32_64_16 14152294.726 -1.65%
SetIntersection_Front_Vector_uint32_64_4 15861840.622 -
SetIntersection_Front_Vector_uint32_64_64 10896052.974 2.72%
SetIntersection_Front_Vector_uint64_1024_1 1043378.940 2.46%
SetIntersection_Front_Vector_uint64_1024_1024 5886132.965 -
SetIntersection_Front_Vector_uint64_1024_16 1101925.705 -
SetIntersection_Front_Vector_uint64_1024_256 2128873.131 -5.63%
SetIntersection_Front_Vector_uint64_1024_4 1054811.594 -
SetIntersection_Front_Vector_uint64_1024_64 1321681.626 -2.37%
SetIntersection_Front_Vector_uint64_16384_1 1046156.736 1.46%
SetIntersection_Front_Vector_uint64_16384_1024 5925414.468 -
SetIntersection_Front_Vector_uint64_16384_16 1114358.953 -1.11%
SetIntersection_Front_Vector_uint64_16384_16384 75795846.081 -3.65%
SetIntersection_Front_Vector_uint64_16384_256 2267242.655 -
SetIntersection_Front_Vector_uint64_16384_4 1053464.453 -1.54%
SetIntersection_Front_Vector_uint64_16384_64 1365279.221 -
SetIntersection_Front_Vector_uint64_16_1 62672505.571 -
SetIntersection_Front_Vector_uint64_16_16 35730044.390 -
SetIntersection_Front_Vector_uint64_16_4 54109603.291 -
SetIntersection_Front_Vector_uint64_1_1 532647298.789 -
SetIntersection_Front_Vector_uint64_256_1 4149598.363 -
SetIntersection_Front_Vector_uint64_256_16 4223806.837 1.04%
SetIntersection_Front_Vector_uint64_256_256 4234734.290 -6.46%
SetIntersection_Front_Vector_uint64_256_4 4182573.198 -
SetIntersection_Front_Vector_uint64_256_64 4351206.158 -
SetIntersection_Front_Vector_uint64_262144_1 1020505.104 -2.11%
SetIntersection_Front_Vector_uint64_262144_1024 5895935.129 -
SetIntersection_Front_Vector_uint64_262144_16 1111156.341 1.05%
SetIntersection_Front_Vector_uint64_262144_16384 75905360.918 -3.53%
SetIntersection_Front_Vector_uint64_262144_256 2129269.147 -6.44%
SetIntersection_Front_Vector_uint64_262144_262144 352938783.642 -
SetIntersection_Front_Vector_uint64_262144_4 1054427.261 -2.73%
SetIntersection_Front_Vector_uint64_262144_64 1372313.366 1.84%
SetIntersection_Front_Vector_uint64_4_1 212648973.582 -
SetIntersection_Front_Vector_uint64_4_4 135219081.822 -
SetIntersection_Front_Vector_uint64_64_1 16332022.755 -
SetIntersection_Front_Vector_uint64_64_16 14053147.993 -1.16%
SetIntersection_Front_Vector_uint64_64_4 15952822.631 -
SetIntersection_Front_Vector_uint64_64_64 10807261.188 -
SetIntersection_Interlaced_Set_float_1024_1 1031009.673 -
SetIntersection_Interlaced_Set_float_1024_1024 11780326.607 -1.90%
SetIntersection_Interlaced_Set_float_1024_16 11790349.851 4.08%
SetIntersection_Interlaced_Set_float_1024_256 13194393.659 -6.58%
SetIntersection_Interlaced_Set_float_1024_4 9819499.428 -
SetIntersection_Interlaced_Set_float_1024_64 10011536.530 -
SetIntersection_Interlaced_Set_float_16384_1 1031854.325 2.16%
SetIntersection_Interlaced_Set_float_16384_1024 177609815.318 2.82%
SetIntersection_Interlaced_Set_float_16384_16 211054473.419 2.57%
SetIntersection_Interlaced_Set_float_16384_16384 218613751.799 1.37%
SetIntersection_Interlaced_Set_float_16384_256 206027321.650 2.24%
SetIntersection_Interlaced_Set_float_16384_4 171964138.044 2.40%
SetIntersection_Interlaced_Set_float_16384_64 218218194.211 2.07%
SetIntersection_Interlaced_Set_float_16_1 62610272.991 -
SetIntersection_Interlaced_Set_float_16_16 37880771.683 -
SetIntersection_Interlaced_Set_float_16_4 58898911.847 -
SetIntersection_Interlaced_Set_float_1_1 531962308.062 -
SetIntersection_Interlaced_Set_float_256_1 4180385.370 2.05%
SetIntersection_Interlaced_Set_float_256_16 11995429.801 -
SetIntersection_Interlaced_Set_float_256_256 7500801.570 1.06%
SetIntersection_Interlaced_Set_float_256_4 11109689.620 -
SetIntersection_Interlaced_Set_float_256_64 12332760.189 -7.58%
SetIntersection_Interlaced_Set_float_262144_1 1046437.763 3.73%
SetIntersection_Interlaced_Set_float_262144_1024 1521421.305 -2.89%
SetIntersection_Interlaced_Set_float_262144_16 1604370.605 -2.70%
SetIntersection_Interlaced_Set_float_262144_16384 1293665.609 1.09%
SetIntersection_Interlaced_Set_float_262144_256 1569105.713 -1.43%
SetIntersection_Interlaced_Set_float_262144_262144 1647025.393 3.52%
SetIntersection_Interlaced_Set_float_262144_4 1295335.855 -
SetIntersection_Interlaced_Set_float_262144_64 1562571.533 -2.31%
SetIntersection_Interlaced_Set_float_4_1 212719551.225 -
SetIntersection_Interlaced_Set_float_4_4 136356743.888 -
SetIntersection_Interlaced_Set_float_64_1 16389727.989 -
SetIntersection_Interlaced_Set_float_64_16 22576920.794 -
SetIntersection_Interlaced_Set_float_64_4 20813863.083 -1.98%
SetIntersection_Interlaced_Set_float_64_64 13135242.293 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1038810.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13198700.424 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11320616.307 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14007180.167 -7.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10062174.035 1.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10351390.280 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1013458.441 -3.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 174920027.000 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 215386966.164 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 243914336.584 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 206836132.347 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176767283.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227412167.466 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62551584.847 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38200792.633 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59383532.635 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532371043.745 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4135914.756 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12005280.147 -2.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8207444.558 2.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11628886.126 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12451405.886 -5.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1041105.975 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1626823.811 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1690563.070 -1.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1323461.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1646486.410 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1840888.104 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1361539.227 -4.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1644813.641 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212668690.574 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137149810.763 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16367292.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21752473.176 -2.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20823326.620 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13646453.144 -
SetIntersection_Interlaced_Set_string_1024_1 1078240.323 -2.88%
SetIntersection_Interlaced_Set_string_1024_1024 55428378.755 -3.47%
SetIntersection_Interlaced_Set_string_1024_16 12816838.421 -1.53%
SetIntersection_Interlaced_Set_string_1024_256 35064536.975 -1.36%
SetIntersection_Interlaced_Set_string_1024_4 10434065.585 -2.08%
SetIntersection_Interlaced_Set_string_1024_64 16553005.870 -
SetIntersection_Interlaced_Set_string_16384_1 1083573.367 -3.68%
SetIntersection_Interlaced_Set_string_16384_1024 359609190.040 3.00%
SetIntersection_Interlaced_Set_string_16384_16 345531231.161 -
SetIntersection_Interlaced_Set_string_16384_16384 348988181.387 -
SetIntersection_Interlaced_Set_string_16384_256 350356005.044 1.33%
SetIntersection_Interlaced_Set_string_16384_4 212857279.472 -1.77%
SetIntersection_Interlaced_Set_string_16384_64 358172526.864 3.95%
SetIntersection_Interlaced_Set_string_16_1 64977017.697 -
SetIntersection_Interlaced_Set_string_16_16 59461296.610 -
SetIntersection_Interlaced_Set_string_16_4 72524980.966 -
SetIntersection_Interlaced_Set_string_1_1 553919524.479 -
SetIntersection_Interlaced_Set_string_256_1 4356641.123 1.15%
SetIntersection_Interlaced_Set_string_256_16 17794028.782 -1.42%
SetIntersection_Interlaced_Set_string_256_256 27977957.682 -3.14%
SetIntersection_Interlaced_Set_string_256_4 12995210.041 -
SetIntersection_Interlaced_Set_string_256_64 30960293.118 -
SetIntersection_Interlaced_Set_string_262144_1 1081825.901 -1.42%
SetIntersection_Interlaced_Set_string_262144_1024 2035432.453 -4.07%
SetIntersection_Interlaced_Set_string_262144_16 2291926.842 4.42%
SetIntersection_Interlaced_Set_string_262144_16384 2694101.400 -5.60%
SetIntersection_Interlaced_Set_string_262144_256 2058720.785 -1.64%
SetIntersection_Interlaced_Set_string_262144_262144 17742562.826 -
SetIntersection_Interlaced_Set_string_262144_4 1792860.106 -7.65%
SetIntersection_Interlaced_Set_string_262144_64 2313644.611 5.36%
SetIntersection_Interlaced_Set_string_4_1 221703023.626 -
SetIntersection_Interlaced_Set_string_4_4 156926833.845 -1.15%
SetIntersection_Interlaced_Set_string_64_1 17115978.109 -
SetIntersection_Interlaced_Set_string_64_16 37933947.789 -
SetIntersection_Interlaced_Set_string_64_4 25532135.331 -1.77%
SetIntersection_Interlaced_Set_string_64_64 34531658.115 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1032409.084 -1.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23681404.812 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11871358.932 -1.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18511352.720 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10065135.800 2.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12091531.687 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1048378.442 2.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 226361795.331 -4.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 349572948.794 42.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353107968.170 -3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251366261.642 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 204548246.947 2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348512976.074 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62796335.283 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41826476.112 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61968657.734 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 535973827.605 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4200703.197 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12469138.028 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12234593.948 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11351864.205 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17059099.427 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1006439.724 -2.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1936966.227 -8.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2098318.928 -11.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1727298.502 -6.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1970060.139 -7.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2984182.537 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1806472.006 -12.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2067006.432 -8.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214155136.285 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140039470.083 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16473735.502 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26315634.201 2.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22495045.961 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18284953.058 1.80%
SetIntersection_Interlaced_Set_uint32_1024_1 1042728.952 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12676136.694 -
SetIntersection_Interlaced_Set_uint32_1024_16 11569154.786 -
SetIntersection_Interlaced_Set_uint32_1024_256 14517923.569 2.98%
SetIntersection_Interlaced_Set_uint32_1024_4 9953365.427 -2.14%
SetIntersection_Interlaced_Set_uint32_1024_64 10116171.538 -
SetIntersection_Interlaced_Set_uint32_16384_1 1036928.585 -
SetIntersection_Interlaced_Set_uint32_16384_1024 179697299.583 3.60%
SetIntersection_Interlaced_Set_uint32_16384_16 215113120.668 3.02%
SetIntersection_Interlaced_Set_uint32_16384_16384 229563143.261 -
SetIntersection_Interlaced_Set_uint32_16384_256 209020622.255 2.88%
SetIntersection_Interlaced_Set_uint32_16384_4 173975541.478 1.91%
SetIntersection_Interlaced_Set_uint32_16384_64 224555014.889 3.10%
SetIntersection_Interlaced_Set_uint32_16_1 62915304.086 -
SetIntersection_Interlaced_Set_uint32_16_16 38486163.381 -
SetIntersection_Interlaced_Set_uint32_16_4 60083096.369 -
SetIntersection_Interlaced_Set_uint32_1_1 535010360.258 -
SetIntersection_Interlaced_Set_uint32_256_1 4166825.632 -
SetIntersection_Interlaced_Set_uint32_256_16 12023196.708 -
SetIntersection_Interlaced_Set_uint32_256_256 7900941.894 1.92%
SetIntersection_Interlaced_Set_uint32_256_4 11540824.179 2.02%
SetIntersection_Interlaced_Set_uint32_256_64 14120598.018 12.95%
SetIntersection_Interlaced_Set_uint32_262144_1 1042732.630 2.83%
SetIntersection_Interlaced_Set_uint32_262144_1024 1548782.391 -2.64%
SetIntersection_Interlaced_Set_uint32_262144_16 1631132.977 -3.42%
SetIntersection_Interlaced_Set_uint32_262144_16384 1308128.582 -
SetIntersection_Interlaced_Set_uint32_262144_256 1584341.797 -2.51%
SetIntersection_Interlaced_Set_uint32_262144_262144 1918722.494 8.17%
SetIntersection_Interlaced_Set_uint32_262144_4 1308344.973 -6.35%
SetIntersection_Interlaced_Set_uint32_262144_64 1590021.404 -1.43%
SetIntersection_Interlaced_Set_uint32_4_1 213809988.334 -
SetIntersection_Interlaced_Set_uint32_4_4 137026920.744 -
SetIntersection_Interlaced_Set_uint32_64_1 16372832.324 -1.10%
SetIntersection_Interlaced_Set_uint32_64_16 22323413.661 4.00%
SetIntersection_Interlaced_Set_uint32_64_4 20901591.550 -
SetIntersection_Interlaced_Set_uint32_64_64 13851829.027 2.03%
SetIntersection_Interlaced_Set_uint64_1024_1 1040368.397 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12424214.650 -
SetIntersection_Interlaced_Set_uint64_1024_16 11386220.730 -
SetIntersection_Interlaced_Set_uint64_1024_256 14162607.338 -3.58%
SetIntersection_Interlaced_Set_uint64_1024_4 10018125.998 -
SetIntersection_Interlaced_Set_uint64_1024_64 10142571.244 -1.20%
SetIntersection_Interlaced_Set_uint64_16384_1 1045051.683 -
SetIntersection_Interlaced_Set_uint64_16384_1024 180431271.627 -
SetIntersection_Interlaced_Set_uint64_16384_16 223394339.650 -
SetIntersection_Interlaced_Set_uint64_16384_16384 237795420.890 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_256 214199557.190 -
SetIntersection_Interlaced_Set_uint64_16384_4 180934020.024 -
SetIntersection_Interlaced_Set_uint64_16384_64 234716574.856 -1.59%
SetIntersection_Interlaced_Set_uint64_16_1 62728895.126 -
SetIntersection_Interlaced_Set_uint64_16_16 37779551.491 -
SetIntersection_Interlaced_Set_uint64_16_4 60885717.473 2.07%
SetIntersection_Interlaced_Set_uint64_1_1 532867064.606 -
SetIntersection_Interlaced_Set_uint64_256_1 4141595.523 -
SetIntersection_Interlaced_Set_uint64_256_16 12108476.189 -
SetIntersection_Interlaced_Set_uint64_256_256 7594433.878 -2.12%
SetIntersection_Interlaced_Set_uint64_256_4 11168773.494 1.93%
SetIntersection_Interlaced_Set_uint64_256_64 13835106.255 -
SetIntersection_Interlaced_Set_uint64_262144_1 1005717.330 -2.69%
SetIntersection_Interlaced_Set_uint64_262144_1024 1577836.020 -1.63%
SetIntersection_Interlaced_Set_uint64_262144_16 1640687.338 -3.85%
SetIntersection_Interlaced_Set_uint64_262144_16384 1298272.217 -1.47%
SetIntersection_Interlaced_Set_uint64_262144_256 1604481.201 -2.29%
SetIntersection_Interlaced_Set_uint64_262144_262144 1696615.641 -
SetIntersection_Interlaced_Set_uint64_262144_4 1321086.914 -4.87%
SetIntersection_Interlaced_Set_uint64_262144_64 1612932.697 -1.85%
SetIntersection_Interlaced_Set_uint64_4_1 213180399.032 -
SetIntersection_Interlaced_Set_uint64_4_4 136273058.239 -
SetIntersection_Interlaced_Set_uint64_64_1 16365500.777 -
SetIntersection_Interlaced_Set_uint64_64_16 22499705.480 -
SetIntersection_Interlaced_Set_uint64_64_4 20740048.510 -1.64%
SetIntersection_Interlaced_Set_uint64_64_64 13098497.623 -1.37%
SetIntersection_Interlaced_Vector_float_1024_1 1042779.697 2.08%
SetIntersection_Interlaced_Vector_float_1024_1024 7092611.785 -
SetIntersection_Interlaced_Vector_float_1024_16 1815962.325 -30.97%
SetIntersection_Interlaced_Vector_float_1024_256 5594476.438 -7.21%
SetIntersection_Interlaced_Vector_float_1024_4 1399268.679 -1.62%
SetIntersection_Interlaced_Vector_float_1024_64 3405665.078 -33.17%
SetIntersection_Interlaced_Vector_float_16384_1 1045988.319 -
SetIntersection_Interlaced_Vector_float_16384_1024 43528430.862 -34.18%
SetIntersection_Interlaced_Vector_float_16384_16 3742177.967 -9.78%
SetIntersection_Interlaced_Vector_float_16384_16384 99659831.847 -
SetIntersection_Interlaced_Vector_float_16384_256 14913144.687 -47.53%
SetIntersection_Interlaced_Vector_float_16384_4 1360356.869 -18.64%
SetIntersection_Interlaced_Vector_float_16384_64 5513456.723 -46.78%
SetIntersection_Interlaced_Vector_float_16_1 62666466.086 -
SetIntersection_Interlaced_Vector_float_16_16 35791888.234 -1.15%
SetIntersection_Interlaced_Vector_float_16_4 56141364.514 -
SetIntersection_Interlaced_Vector_float_1_1 532627553.334 -
SetIntersection_Interlaced_Vector_float_256_1 4142258.354 -
SetIntersection_Interlaced_Vector_float_256_16 5962420.191 -17.69%
SetIntersection_Interlaced_Vector_float_256_256 5090795.014 -
SetIntersection_Interlaced_Vector_float_256_4 5152300.832 2.78%
SetIntersection_Interlaced_Vector_float_256_64 7410981.123 -4.08%
SetIntersection_Interlaced_Vector_float_262144_1 1054294.606 1.62%
SetIntersection_Interlaced_Vector_float_262144_1024 83030089.911 -47.25%
SetIntersection_Interlaced_Vector_float_262144_16 2980461.030 -74.65%
SetIntersection_Interlaced_Vector_float_262144_16384 340180555.702 -2.65%
SetIntersection_Interlaced_Vector_float_262144_256 32274001.120 -57.97%
SetIntersection_Interlaced_Vector_float_262144_262144 350491272.555 -
SetIntersection_Interlaced_Vector_float_262144_4 1466064.372 -35.29%
SetIntersection_Interlaced_Vector_float_262144_64 8175468.307 -81.34%
SetIntersection_Interlaced_Vector_float_4_1 213122031.647 -
SetIntersection_Interlaced_Vector_float_4_4 135144465.646 -
SetIntersection_Interlaced_Vector_float_64_1 16407362.317 -
SetIntersection_Interlaced_Vector_float_64_16 16484724.947 -1.98%
SetIntersection_Interlaced_Vector_float_64_4 18072356.811 1.05%
SetIntersection_Interlaced_Vector_float_64_64 10913942.921 -5.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042657.965 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8339564.643 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2913588.365 7.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7646354.846 1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1535997.375 6.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5697142.358 2.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051373.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 77424432.295 1.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4142996.456 2.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119192661.950 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 32662765.562 8.79%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1780283.503 5.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11534403.955 3.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62811910.777 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36805220.448 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57699944.842 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534435068.672 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4110053.767 -1.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8033897.370 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5766717.275 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5391264.444 1.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8516165.304 -1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1046496.829 3.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 173329315.858 3.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9051934.906 4.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350806214.759 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 85132680.932 -33.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350867498.018 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2171515.373 -8.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28701570.505 -31.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213902947.822 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136067517.037 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16470017.201 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18854710.142 -2.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18793778.535 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12155115.111 -
SetIntersection_Interlaced_Vector_string_1024_1 1072246.320 -
SetIntersection_Interlaced_Vector_string_1024_1024 40160207.048 4.03%
SetIntersection_Interlaced_Vector_string_1024_16 3442731.413 2.46%
SetIntersection_Interlaced_Vector_string_1024_256 20036885.588 -4.80%
SetIntersection_Interlaced_Vector_string_1024_4 1695544.049 4.26%
SetIntersection_Interlaced_Vector_string_1024_64 8369105.240 1.80%
SetIntersection_Interlaced_Vector_string_16384_1 1081968.976 -
SetIntersection_Interlaced_Vector_string_16384_1024 119437153.759 -
SetIntersection_Interlaced_Vector_string_16384_16 4903954.478 16.08%
SetIntersection_Interlaced_Vector_string_16384_16384 350664632.836 -
SetIntersection_Interlaced_Vector_string_16384_256 42357203.756 8.74%
SetIntersection_Interlaced_Vector_string_16384_4 1975555.669 9.45%
SetIntersection_Interlaced_Vector_string_16384_64 13067744.915 5.38%
SetIntersection_Interlaced_Vector_string_16_1 64284208.760 -
SetIntersection_Interlaced_Vector_string_16_16 52124311.519 1.70%
SetIntersection_Interlaced_Vector_string_16_4 66465778.249 -
SetIntersection_Interlaced_Vector_string_1_1 547114767.148 -
SetIntersection_Interlaced_Vector_string_256_1 4258154.077 -
SetIntersection_Interlaced_Vector_string_256_16 10695329.980 -
SetIntersection_Interlaced_Vector_string_256_256 18826121.164 -5.25%
SetIntersection_Interlaced_Vector_string_256_4 6170653.965 2.16%
SetIntersection_Interlaced_Vector_string_256_64 18471670.776 -7.95%
SetIntersection_Interlaced_Vector_string_262144_1 1084213.391 -
SetIntersection_Interlaced_Vector_string_262144_1024 344443494.661 41.90%
SetIntersection_Interlaced_Vector_string_262144_16 6928891.184 18.15%
SetIntersection_Interlaced_Vector_string_262144_16384 1034625.652 2.61%
SetIntersection_Interlaced_Vector_string_262144_256 74635958.030 7.75%
SetIntersection_Interlaced_Vector_string_262144_262144 14483529.297 -
SetIntersection_Interlaced_Vector_string_262144_4 2009892.682 -3.83%
SetIntersection_Interlaced_Vector_string_262144_64 19604679.733 -
SetIntersection_Interlaced_Vector_string_4_1 218433607.539 -
SetIntersection_Interlaced_Vector_string_4_4 151713426.932 -
SetIntersection_Interlaced_Vector_string_64_1 16758272.623 -
SetIntersection_Interlaced_Vector_string_64_16 28866223.394 -
SetIntersection_Interlaced_Vector_string_64_4 21532726.255 -
SetIntersection_Interlaced_Vector_string_64_64 25437607.361 -4.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1040776.806 -1.14%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9063196.673 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2503249.464 -8.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9959537.143 1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1457511.616 -2.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4575993.814 -17.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041793.316 -1.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69354482.918 -5.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3809063.620 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128678117.192 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28716750.999 -2.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1681603.897 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9763543.094 -1.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62522618.372 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36853441.975 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58043814.747 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531309357.376 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4144700.092 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7601398.755 -3.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6076203.745 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5290056.357 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10294341.881 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1000815.055 -3.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 157869820.976 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5074178.866 -1.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 351765783.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49961246.179 -1.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350927302.257 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1933670.517 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15443063.840 -2.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212373753.748 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135688651.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16300841.269 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19977102.011 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18634009.742 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12378133.525 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1040512.039 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905962.056 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2009224.390 -19.58%
SetIntersection_Interlaced_Vector_uint32_1024_256 6153395.040 -17.14%
SetIntersection_Interlaced_Vector_uint32_1024_4 1278460.535 -7.50%
SetIntersection_Interlaced_Vector_uint32_1024_64 3780370.524 -22.77%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040525.880 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 47099101.957 -27.23%
SetIntersection_Interlaced_Vector_uint32_16384_16 2684530.793 -25.57%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79636459.787 -
SetIntersection_Interlaced_Vector_uint32_16384_256 18506136.008 -29.77%
SetIntersection_Interlaced_Vector_uint32_16384_4 1420905.996 -12.71%
SetIntersection_Interlaced_Vector_uint32_16384_64 8343019.499 -12.77%
SetIntersection_Interlaced_Vector_uint32_16_1 62878063.002 -
SetIntersection_Interlaced_Vector_uint32_16_16 35859202.144 1.16%
SetIntersection_Interlaced_Vector_uint32_16_4 55809756.071 -
SetIntersection_Interlaced_Vector_uint32_1_1 534646520.611 -
SetIntersection_Interlaced_Vector_uint32_256_1 4126437.061 -
SetIntersection_Interlaced_Vector_uint32_256_16 7029800.102 -3.33%
SetIntersection_Interlaced_Vector_uint32_256_256 4546384.814 -
SetIntersection_Interlaced_Vector_uint32_256_4 4775664.986 -4.47%
SetIntersection_Interlaced_Vector_uint32_256_64 7382969.787 -12.49%
SetIntersection_Interlaced_Vector_uint32_262144_1 1052270.109 1.08%
SetIntersection_Interlaced_Vector_uint32_262144_1024 96657628.108 -32.40%
SetIntersection_Interlaced_Vector_uint32_262144_16 5747002.060 -47.65%
SetIntersection_Interlaced_Vector_uint32_262144_16384 353254088.981 1.30%
SetIntersection_Interlaced_Vector_uint32_262144_256 34994284.444 -42.35%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350695156.065 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1533380.692 -27.53%
SetIntersection_Interlaced_Vector_uint32_262144_64 9524824.428 -77.19%
SetIntersection_Interlaced_Vector_uint32_4_1 213653116.323 -
SetIntersection_Interlaced_Vector_uint32_4_4 135709373.952 -
SetIntersection_Interlaced_Vector_uint32_64_1 16464310.189 -
SetIntersection_Interlaced_Vector_uint32_64_16 17048662.973 -4.35%
SetIntersection_Interlaced_Vector_uint32_64_4 17188355.150 -3.10%
SetIntersection_Interlaced_Vector_uint32_64_64 10889570.089 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1049356.848 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5912462.290 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1851304.579 2.40%
SetIntersection_Interlaced_Vector_uint64_1024_256 5431102.646 -15.24%
SetIntersection_Interlaced_Vector_uint64_1024_4 1382413.952 10.33%
SetIntersection_Interlaced_Vector_uint64_1024_64 3410440.256 1.14%
SetIntersection_Interlaced_Vector_uint64_16384_1 1037870.264 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 42548787.812 8.83%
SetIntersection_Interlaced_Vector_uint64_16384_16 3107196.259 30.19%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78704343.792 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14986107.372 -23.92%
SetIntersection_Interlaced_Vector_uint64_16384_4 1448757.442 6.71%
SetIntersection_Interlaced_Vector_uint64_16384_64 5644876.386 -
SetIntersection_Interlaced_Vector_uint64_16_1 62502106.741 -
SetIntersection_Interlaced_Vector_uint64_16_16 35761110.569 -
SetIntersection_Interlaced_Vector_uint64_16_4 55972155.890 -
SetIntersection_Interlaced_Vector_uint64_1_1 533155182.885 -
SetIntersection_Interlaced_Vector_uint64_256_1 4139395.563 -
SetIntersection_Interlaced_Vector_uint64_256_16 6693954.417 -10.48%
SetIntersection_Interlaced_Vector_uint64_256_256 4563988.278 -
SetIntersection_Interlaced_Vector_uint64_256_4 4815535.406 3.42%
SetIntersection_Interlaced_Vector_uint64_256_64 6846003.743 -11.16%
SetIntersection_Interlaced_Vector_uint64_262144_1 1043697.053 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 83729683.432 -16.19%
SetIntersection_Interlaced_Vector_uint64_262144_16 4439878.901 26.04%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345808949.386 -8.76%
SetIntersection_Interlaced_Vector_uint64_262144_256 38183077.234 32.63%
SetIntersection_Interlaced_Vector_uint64_262144_262144 349756214.572 -2.71%
SetIntersection_Interlaced_Vector_uint64_262144_4 1467006.653 -4.36%
SetIntersection_Interlaced_Vector_uint64_262144_64 8321922.699 -64.20%
SetIntersection_Interlaced_Vector_uint64_4_1 212858155.829 -
SetIntersection_Interlaced_Vector_uint64_4_4 134945015.962 -
SetIntersection_Interlaced_Vector_uint64_64_1 16356288.833 -
SetIntersection_Interlaced_Vector_uint64_64_16 17349617.517 -
SetIntersection_Interlaced_Vector_uint64_64_4 17454802.802 -1.88%
SetIntersection_Interlaced_Vector_uint64_64_64 10858080.078 -
SetIntersection_None_Set_float_1024_1 9267947.137 -11.17%
SetIntersection_None_Set_float_1024_1024 8735680.425 -
SetIntersection_None_Set_float_1024_16 9417532.266 -8.11%
SetIntersection_None_Set_float_1024_256 9242450.876 -11.56%
SetIntersection_None_Set_float_1024_4 9227706.740 -11.32%
SetIntersection_None_Set_float_1024_64 9432975.497 -9.55%
SetIntersection_None_Set_float_16384_1 158876722.860 -2.56%
SetIntersection_None_Set_float_16384_1024 156808360.849 -5.89%
SetIntersection_None_Set_float_16384_16 157733224.148 -4.95%
SetIntersection_None_Set_float_16384_16384 157873671.316 1.30%
SetIntersection_None_Set_float_16384_256 157025059.390 -5.87%
SetIntersection_None_Set_float_16384_4 158536164.241 -2.78%
SetIntersection_None_Set_float_16384_64 157768916.816 -5.22%
SetIntersection_None_Set_float_16_1 66527604.050 -
SetIntersection_None_Set_float_16_16 35677621.357 -
SetIntersection_None_Set_float_16_4 56404364.804 -
SetIntersection_None_Set_float_1_1 534010534.127 -
SetIntersection_None_Set_float_256_1 11308887.784 -1.36%
SetIntersection_None_Set_float_256_16 10789713.960 -
SetIntersection_None_Set_float_256_256 5823159.597 -
SetIntersection_None_Set_float_256_4 11467002.619 1.73%
SetIntersection_None_Set_float_256_64 9050379.388 -2.57%
SetIntersection_None_Set_float_262144_1 1215695.639 -
SetIntersection_None_Set_float_262144_1024 1211946.291 -
SetIntersection_None_Set_float_262144_16 1211567.789 -
SetIntersection_None_Set_float_262144_16384 1204360.352 -
SetIntersection_None_Set_float_262144_256 1214243.244 -
SetIntersection_None_Set_float_262144_262144 1215581.459 -
SetIntersection_None_Set_float_262144_4 1217256.266 -
SetIntersection_None_Set_float_262144_64 1210823.813 -
SetIntersection_None_Set_float_4_1 215664244.101 -
SetIntersection_None_Set_float_4_4 134880079.478 -
SetIntersection_None_Set_float_64_1 22387388.408 -
SetIntersection_None_Set_float_64_16 18200406.940 -
SetIntersection_None_Set_float_64_4 21387267.718 -
SetIntersection_None_Set_float_64_64 11492904.030 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8872654.285 1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8864538.179 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8875385.960 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8737714.680 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8951792.249 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8964493.777 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162808973.162 -13.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161023770.078 -11.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169073537.077 -14.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167902481.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165082277.511 -14.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166074614.905 -13.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167318322.002 -16.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66534771.929 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35055930.793 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56229316.827 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533167083.956 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11566483.063 1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10760297.190 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5822628.762 2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11254858.875 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9332651.540 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1240833.576 -2.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1249868.654 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1247120.279 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1239378.742 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1236276.611 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1262754.314 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1248464.273 -1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1251371.990 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215305368.038 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134644802.769 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22585706.730 3.30%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18129953.022 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21130125.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11500885.378 1.32%
SetIntersection_None_Set_string_1024_1 10516365.611 18.07%
SetIntersection_None_Set_string_1024_1024 8950631.666 -
SetIntersection_None_Set_string_1024_16 10676613.742 21.85%
SetIntersection_None_Set_string_1024_256 8775420.817 -3.05%
SetIntersection_None_Set_string_1024_4 10512567.128 14.63%
SetIntersection_None_Set_string_1024_64 10517682.902 17.07%
SetIntersection_None_Set_string_16384_1 214005309.939 -1.52%
SetIntersection_None_Set_string_16384_1024 205086936.696 -10.50%
SetIntersection_None_Set_string_16384_16 209240357.127 -1.20%
SetIntersection_None_Set_string_16384_16384 191297784.854 -1.63%
SetIntersection_None_Set_string_16384_256 203135152.573 -6.55%
SetIntersection_None_Set_string_16384_4 212837704.863 -1.23%
SetIntersection_None_Set_string_16384_64 206443311.248 -2.18%
SetIntersection_None_Set_string_16_1 68126426.117 -
SetIntersection_None_Set_string_16_16 36326925.784 -
SetIntersection_None_Set_string_16_4 57983990.082 -
SetIntersection_None_Set_string_1_1 538553950.632 -
SetIntersection_None_Set_string_256_1 11536430.632 -
SetIntersection_None_Set_string_256_16 10787074.422 -2.65%
SetIntersection_None_Set_string_256_256 5801675.572 -1.86%
SetIntersection_None_Set_string_256_4 11593944.750 1.66%
SetIntersection_None_Set_string_256_64 9324428.243 -
SetIntersection_None_Set_string_262144_1 1589964.764 -7.14%
SetIntersection_None_Set_string_262144_1024 1604651.449 -7.36%
SetIntersection_None_Set_string_262144_16 1588483.563 -7.32%
SetIntersection_None_Set_string_262144_16384 1593386.965 -7.13%
SetIntersection_None_Set_string_262144_256 1591407.551 -7.08%
SetIntersection_None_Set_string_262144_262144 1600830.406 -7.26%
SetIntersection_None_Set_string_262144_4 1588715.330 -7.50%
SetIntersection_None_Set_string_262144_64 1590152.916 -7.17%
SetIntersection_None_Set_string_4_1 220861822.668 -
SetIntersection_None_Set_string_4_4 137685094.752 -
SetIntersection_None_Set_string_64_1 22414411.756 -3.06%
SetIntersection_None_Set_string_64_16 18478804.001 -1.05%
SetIntersection_None_Set_string_64_4 21561037.819 -2.52%
SetIntersection_None_Set_string_64_64 11451358.912 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8634992.077 -3.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8855049.609 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8763030.973 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8858602.962 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8957784.182 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8666263.709 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202579467.343 -37.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200668116.792 -38.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 209099499.406 -40.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 202419210.451 -35.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205713844.289 -41.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 206340595.926 -41.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 209223815.291 -43.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66633330.455 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35381594.493 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56547282.231 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 536325877.421 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11257597.416 -2.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10715183.510 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5826410.752 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11438320.568 3.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9135188.228 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1600945.965 -11.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1586773.520 -12.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1605400.065 -19.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1605060.873 -10.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1605887.451 -15.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1591073.975 -10.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1592758.543 -10.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1609103.272 -18.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216951939.668 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135491480.284 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22242746.655 -1.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18220169.989 2.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21221947.036 -1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11243372.486 -1.91%
SetIntersection_None_Set_uint32_1024_1 9121199.797 -
SetIntersection_None_Set_uint32_1024_1024 8819677.708 -1.60%
SetIntersection_None_Set_uint32_1024_16 8931411.294 -1.35%
SetIntersection_None_Set_uint32_1024_256 9090776.924 -
SetIntersection_None_Set_uint32_1024_4 8943518.405 -
SetIntersection_None_Set_uint32_1024_64 8908997.518 -2.25%
SetIntersection_None_Set_uint32_16384_1 161317469.913 -24.79%
SetIntersection_None_Set_uint32_16384_1024 159109535.485 -20.85%
SetIntersection_None_Set_uint32_16384_16 160467620.014 -21.06%
SetIntersection_None_Set_uint32_16384_16384 163161531.733 1.39%
SetIntersection_None_Set_uint32_16384_256 159615272.494 -24.47%
SetIntersection_None_Set_uint32_16384_4 160800894.340 -23.49%
SetIntersection_None_Set_uint32_16384_64 160707064.466 -22.31%
SetIntersection_None_Set_uint32_16_1 66713615.022 -
SetIntersection_None_Set_uint32_16_16 35989358.912 1.64%
SetIntersection_None_Set_uint32_16_4 56585685.963 -
SetIntersection_None_Set_uint32_1_1 534625351.222 -
SetIntersection_None_Set_uint32_256_1 11626008.067 -
SetIntersection_None_Set_uint32_256_16 10998884.628 -
SetIntersection_None_Set_uint32_256_256 5861563.962 2.23%
SetIntersection_None_Set_uint32_256_4 11384355.144 -
SetIntersection_None_Set_uint32_256_64 9315652.895 -
SetIntersection_None_Set_uint32_262144_1 1230654.377 -4.31%
SetIntersection_None_Set_uint32_262144_1024 1215170.328 -4.71%
SetIntersection_None_Set_uint32_262144_16 1219897.949 -4.50%
SetIntersection_None_Set_uint32_262144_16384 1225702.879 -2.91%
SetIntersection_None_Set_uint32_262144_256 1217999.998 -4.53%
SetIntersection_None_Set_uint32_262144_262144 1219468.098 -3.47%
SetIntersection_None_Set_uint32_262144_4 1219657.553 -4.81%
SetIntersection_None_Set_uint32_262144_64 1217039.875 -4.60%
SetIntersection_None_Set_uint32_4_1 216509821.351 -
SetIntersection_None_Set_uint32_4_4 135473069.547 -
SetIntersection_None_Set_uint32_64_1 22716776.538 2.37%
SetIntersection_None_Set_uint32_64_16 18391290.757 -
SetIntersection_None_Set_uint32_64_4 21727985.175 -
SetIntersection_None_Set_uint32_64_64 11576262.881 -
SetIntersection_None_Set_uint64_1024_1 9393783.398 3.03%
SetIntersection_None_Set_uint64_1024_1024 9353391.836 4.89%
SetIntersection_None_Set_uint64_1024_16 9397770.077 3.69%
SetIntersection_None_Set_uint64_1024_256 9406991.556 5.01%
SetIntersection_None_Set_uint64_1024_4 9411125.873 6.36%
SetIntersection_None_Set_uint64_1024_64 9357644.502 4.03%
SetIntersection_None_Set_uint64_16384_1 173707298.104 -3.16%
SetIntersection_None_Set_uint64_16384_1024 174653428.124 -2.59%
SetIntersection_None_Set_uint64_16384_16 170390398.964 -9.43%
SetIntersection_None_Set_uint64_16384_16384 170683579.894 -
SetIntersection_None_Set_uint64_16384_256 168513424.085 -4.59%
SetIntersection_None_Set_uint64_16384_4 173230736.899 -4.43%
SetIntersection_None_Set_uint64_16384_64 176447012.998 -4.03%
SetIntersection_None_Set_uint64_16_1 69026118.910 3.68%
SetIntersection_None_Set_uint64_16_16 36486095.384 2.56%
SetIntersection_None_Set_uint64_16_4 59048795.418 3.82%
SetIntersection_None_Set_uint64_1_1 533850770.330 -4.41%
SetIntersection_None_Set_uint64_256_1 12183027.980 6.39%
SetIntersection_None_Set_uint64_256_16 11598855.330 5.19%
SetIntersection_None_Set_uint64_256_256 6018943.254 4.99%
SetIntersection_None_Set_uint64_256_4 12254678.610 7.56%
SetIntersection_None_Set_uint64_256_64 9810046.591 4.62%
SetIntersection_None_Set_uint64_262144_1 1219770.672 -3.19%
SetIntersection_None_Set_uint64_262144_1024 1221766.682 -1.74%
SetIntersection_None_Set_uint64_262144_16 1218009.522 -3.37%
SetIntersection_None_Set_uint64_262144_16384 1228550.293 -1.51%
SetIntersection_None_Set_uint64_262144_256 1224332.602 -1.81%
SetIntersection_None_Set_uint64_262144_262144 1241657.551 -1.92%
SetIntersection_None_Set_uint64_262144_4 1218869.061 -3.49%
SetIntersection_None_Set_uint64_262144_64 1223295.818 -1.66%
SetIntersection_None_Set_uint64_4_1 217256576.472 -
SetIntersection_None_Set_uint64_4_4 141144067.413 3.84%
SetIntersection_None_Set_uint64_64_1 23495359.432 4.31%
SetIntersection_None_Set_uint64_64_16 19104624.778 3.66%
SetIntersection_None_Set_uint64_64_4 22289153.395 3.29%
SetIntersection_None_Set_uint64_64_64 11843286.105 2.66%
SetIntersection_None_Vector_float_1024_1 1078644.164 -
SetIntersection_None_Vector_float_1024_1024 1076510.781 -
SetIntersection_None_Vector_float_1024_16 1079405.937 -
SetIntersection_None_Vector_float_1024_256 1064628.986 -
SetIntersection_None_Vector_float_1024_4 1078043.107 -
SetIntersection_None_Vector_float_1024_64 1083397.084 -
SetIntersection_None_Vector_float_16384_1 1111107.995 -
SetIntersection_None_Vector_float_16384_1024 1108662.327 -
SetIntersection_None_Vector_float_16384_16 1114119.022 -
SetIntersection_None_Vector_float_16384_16384 1116632.458 -
SetIntersection_None_Vector_float_16384_256 1122582.603 3.64%
SetIntersection_None_Vector_float_16384_4 1111338.621 -
SetIntersection_None_Vector_float_16384_64 1109570.092 -
SetIntersection_None_Vector_float_16_1 63150525.025 -
SetIntersection_None_Vector_float_16_16 33556613.931 -
SetIntersection_None_Vector_float_16_4 53808841.302 -
SetIntersection_None_Vector_float_1_1 534314807.461 -
SetIntersection_None_Vector_float_256_1 4234509.478 -1.23%
SetIntersection_None_Vector_float_256_16 4017010.427 -
SetIntersection_None_Vector_float_256_256 2146639.528 2.60%
SetIntersection_None_Vector_float_256_4 4205072.214 -
SetIntersection_None_Vector_float_256_64 3435260.111 -
SetIntersection_None_Vector_float_262144_1 1128183.290 -
SetIntersection_None_Vector_float_262144_1024 1130003.734 -
SetIntersection_None_Vector_float_262144_16 1146326.957 1.86%
SetIntersection_None_Vector_float_262144_16384 1142031.635 1.38%
SetIntersection_None_Vector_float_262144_256 1154881.129 1.72%
SetIntersection_None_Vector_float_262144_262144 1142808.205 -
SetIntersection_None_Vector_float_262144_4 1144854.162 1.32%
SetIntersection_None_Vector_float_262144_64 1139935.286 -
SetIntersection_None_Vector_float_4_1 213617939.041 -
SetIntersection_None_Vector_float_4_4 133427838.255 -
SetIntersection_None_Vector_float_64_1 16694305.035 -
SetIntersection_None_Vector_float_64_16 13518600.315 -
SetIntersection_None_Vector_float_64_4 15888833.128 -
SetIntersection_None_Vector_float_64_64 8491174.314 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1098562.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1106961.863 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1107270.931 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102822.821 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103261.111 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102428.335 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1106975.809 -2.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1129051.829 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1136532.917 3.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1142388.371 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1133557.164 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1131778.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131666.394 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63844726.325 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33919770.973 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54256568.078 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534294254.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4347048.271 1.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4129441.140 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2158132.695 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4272741.912 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3498590.006 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1193768.866 3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1192294.049 1.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1184485.440 2.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165340.849 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1186307.607 1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1174472.729 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1176142.010 2.14%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1149975.698 -1.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215119536.286 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134289324.400 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16883302.476 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13736264.441 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16209548.073 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8547921.398 -
SetIntersection_None_Vector_string_1024_1 1159123.380 -
SetIntersection_None_Vector_string_1024_1024 1162532.393 -
SetIntersection_None_Vector_string_1024_16 1142967.537 -3.02%
SetIntersection_None_Vector_string_1024_256 1162505.734 -1.09%
SetIntersection_None_Vector_string_1024_4 1162749.266 -1.04%
SetIntersection_None_Vector_string_1024_64 1161706.092 -
SetIntersection_None_Vector_string_16384_1 1215315.708 -
SetIntersection_None_Vector_string_16384_1024 1223513.116 -1.46%
SetIntersection_None_Vector_string_16384_16 1212439.540 -
SetIntersection_None_Vector_string_16384_16384 1194691.164 -3.76%
SetIntersection_None_Vector_string_16384_256 1183890.850 -5.22%
SetIntersection_None_Vector_string_16384_4 1221219.345 -1.50%
SetIntersection_None_Vector_string_16384_64 1216490.816 -1.33%
SetIntersection_None_Vector_string_16_1 65199895.155 -
SetIntersection_None_Vector_string_16_16 34446063.651 -
SetIntersection_None_Vector_string_16_4 55133918.999 -
SetIntersection_None_Vector_string_1_1 533671309.761 -
SetIntersection_None_Vector_string_256_1 4469159.123 -1.74%
SetIntersection_None_Vector_string_256_16 4237592.174 -
SetIntersection_None_Vector_string_256_256 2231704.284 -2.09%
SetIntersection_None_Vector_string_256_4 4419596.987 -1.63%
SetIntersection_None_Vector_string_256_64 3613748.321 -
SetIntersection_None_Vector_string_262144_1 1285659.475 -3.02%
SetIntersection_None_Vector_string_262144_1024 1294975.656 -2.24%
SetIntersection_None_Vector_string_262144_16 1296597.596 -
SetIntersection_None_Vector_string_262144_16384 1302046.728 -
SetIntersection_None_Vector_string_262144_256 1231018.464 -6.32%
SetIntersection_None_Vector_string_262144_262144 1299922.972 -
SetIntersection_None_Vector_string_262144_4 1268231.829 -3.20%
SetIntersection_None_Vector_string_262144_64 1280236.745 -1.72%
SetIntersection_None_Vector_string_4_1 216172873.262 -
SetIntersection_None_Vector_string_4_4 134964010.427 -
SetIntersection_None_Vector_string_64_1 17312298.999 -
SetIntersection_None_Vector_string_64_16 14065296.779 -1.06%
SetIntersection_None_Vector_string_64_4 16538231.087 -
SetIntersection_None_Vector_string_64_64 8806909.855 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1112123.934 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1129160.835 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111649.914 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1114565.543 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1110365.867 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1110569.910 2.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1154659.050 -1.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1136728.482 -2.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1167464.574 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1175214.053 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1178459.954 1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1170082.312 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1166536.508 3.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63199640.797 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33765050.839 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53952576.226 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531748517.232 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4314171.003 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4105111.965 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2153839.846 -1.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4230698.940 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3442038.001 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1228789.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1152773.674 -3.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1135424.816 -4.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1199481.764 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1225503.368 -1.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1248520.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1202137.551 3.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1190542.700 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213283874.974 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133421107.602 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16833696.937 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13576471.238 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16168893.979 1.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8532750.632 -
SetIntersection_None_Vector_uint32_1024_1 1067571.926 -
SetIntersection_None_Vector_uint32_1024_1024 1076747.455 -
SetIntersection_None_Vector_uint32_1024_16 1078217.092 -
SetIntersection_None_Vector_uint32_1024_256 1076624.604 -1.23%
SetIntersection_None_Vector_uint32_1024_4 1072860.249 -
SetIntersection_None_Vector_uint32_1024_64 1078263.354 -
SetIntersection_None_Vector_uint32_16384_1 1102562.292 -
SetIntersection_None_Vector_uint32_16384_1024 1106989.138 -
SetIntersection_None_Vector_uint32_16384_16 1110923.110 -
SetIntersection_None_Vector_uint32_16384_16384 1117777.245 1.85%
SetIntersection_None_Vector_uint32_16384_256 1105566.873 -
SetIntersection_None_Vector_uint32_16384_4 1112773.321 1.64%
SetIntersection_None_Vector_uint32_16384_64 1111242.596 -
SetIntersection_None_Vector_uint32_16_1 63393859.442 -
SetIntersection_None_Vector_uint32_16_16 33737270.653 -
SetIntersection_None_Vector_uint32_16_4 53957876.563 -
SetIntersection_None_Vector_uint32_1_1 535390617.977 -
SetIntersection_None_Vector_uint32_256_1 4265705.966 -
SetIntersection_None_Vector_uint32_256_16 4014515.948 -
SetIntersection_None_Vector_uint32_256_256 2115196.430 -
SetIntersection_None_Vector_uint32_256_4 4231638.745 -
SetIntersection_None_Vector_uint32_256_64 3394115.126 -
SetIntersection_None_Vector_uint32_262144_1 1131932.127 -
SetIntersection_None_Vector_uint32_262144_1024 1121421.650 -
SetIntersection_None_Vector_uint32_262144_16 1133058.604 -
SetIntersection_None_Vector_uint32_262144_16384 1129933.084 -
SetIntersection_None_Vector_uint32_262144_256 1126720.268 -
SetIntersection_None_Vector_uint32_262144_262144 1118956.374 -
SetIntersection_None_Vector_uint32_262144_4 1119450.151 -1.11%
SetIntersection_None_Vector_uint32_262144_64 1120700.827 -
SetIntersection_None_Vector_uint32_4_1 214564881.247 -
SetIntersection_None_Vector_uint32_4_4 134181079.679 -
SetIntersection_None_Vector_uint32_64_1 16688607.401 -
SetIntersection_None_Vector_uint32_64_16 13571701.909 -
SetIntersection_None_Vector_uint32_64_4 15968924.932 -
SetIntersection_None_Vector_uint32_64_64 8503933.798 1.06%
SetIntersection_None_Vector_uint64_1024_1 1056839.160 -2.27%
SetIntersection_None_Vector_uint64_1024_1024 1071000.808 -1.09%
SetIntersection_None_Vector_uint64_1024_16 1074968.653 -
SetIntersection_None_Vector_uint64_1024_256 1076587.170 -
SetIntersection_None_Vector_uint64_1024_4 1072466.033 -1.05%
SetIntersection_None_Vector_uint64_1024_64 1073759.910 -1.80%
SetIntersection_None_Vector_uint64_16384_1 1096891.614 -
SetIntersection_None_Vector_uint64_16384_1024 1121520.835 2.52%
SetIntersection_None_Vector_uint64_16384_16 1108213.477 1.02%
SetIntersection_None_Vector_uint64_16384_16384 1110722.001 1.76%
SetIntersection_None_Vector_uint64_16384_256 1115659.697 -
SetIntersection_None_Vector_uint64_16384_4 1099638.516 -
SetIntersection_None_Vector_uint64_16384_64 1115649.460 1.53%
SetIntersection_None_Vector_uint64_16_1 63007486.285 -
SetIntersection_None_Vector_uint64_16_16 33507810.414 -
SetIntersection_None_Vector_uint64_16_4 53783336.700 -
SetIntersection_None_Vector_uint64_1_1 532751540.784 -
SetIntersection_None_Vector_uint64_256_1 4225174.875 -
SetIntersection_None_Vector_uint64_256_16 4016001.187 -
SetIntersection_None_Vector_uint64_256_256 2137262.406 -
SetIntersection_None_Vector_uint64_256_4 4219112.330 1.35%
SetIntersection_None_Vector_uint64_256_64 3401015.679 -
SetIntersection_None_Vector_uint64_262144_1 1147318.759 2.48%
SetIntersection_None_Vector_uint64_262144_1024 1134062.429 -
SetIntersection_None_Vector_uint64_262144_16 1123520.792 1.37%
SetIntersection_None_Vector_uint64_262144_16384 1118285.913 -
SetIntersection_None_Vector_uint64_262144_256 1146446.062 1.71%
SetIntersection_None_Vector_uint64_262144_262144 1142799.855 -
SetIntersection_None_Vector_uint64_262144_4 1134699.721 1.33%
SetIntersection_None_Vector_uint64_262144_64 1139045.376 1.08%
SetIntersection_None_Vector_uint64_4_1 213319948.187 -
SetIntersection_None_Vector_uint64_4_4 133412919.445 -
SetIntersection_None_Vector_uint64_64_1 16715505.126 -
SetIntersection_None_Vector_uint64_64_16 13510136.475 -
SetIntersection_None_Vector_uint64_64_4 15936494.505 -
SetIntersection_None_Vector_uint64_64_64 8499644.645 -
bm_gcd_complex 18.009 1.28%
bm_gcd_random 28.940 -
bm_gcd_trivial 0.684 6.45%
bm_lexicographical_compare<int>/1 1.299 -
bm_lexicographical_compare<int>/1048576 68347.835 -
bm_lexicographical_compare<int>/262144 16249.633 -
bm_lexicographical_compare<int>/32768 1917.298 -
bm_lexicographical_compare<int>/4096 239.570 -
bm_lexicographical_compare<int>/512 29.851 -
bm_lexicographical_compare<int>/64 4.427 -3.14%
bm_lexicographical_compare<int>/8 1.523 -5.16%
bm_lexicographical_compare<signed_char>/1 1.276 -4.85%
bm_lexicographical_compare<signed_char>/1048576 16273.453 -
bm_lexicographical_compare<signed_char>/262144 3840.564 -
bm_lexicographical_compare<signed_char>/32768 478.719 -
bm_lexicographical_compare<signed_char>/4096 59.759 -
bm_lexicographical_compare<signed_char>/512 7.699 -
bm_lexicographical_compare<signed_char>/64 2.050 -2.15%
bm_lexicographical_compare<signed_char>/8 3.256 -
bm_lexicographical_compare<unsigned_char>/1 1.604 -
bm_lexicographical_compare<unsigned_char>/1048576 17919.244 -
bm_lexicographical_compare<unsigned_char>/262144 4489.809 -
bm_lexicographical_compare<unsigned_char>/32768 571.747 -
bm_lexicographical_compare<unsigned_char>/4096 77.533 -
bm_lexicographical_compare<unsigned_char>/512 8.782 -
bm_lexicographical_compare<unsigned_char>/64 2.003 -2.35%
bm_lexicographical_compare<unsigned_char>/8 1.382 -
bm_ranges_lexicographical_compare<int>/1 1.243 -9.66%
bm_ranges_lexicographical_compare<int>/1048576 68324.335 -
bm_ranges_lexicographical_compare<int>/262144 16252.017 -
bm_ranges_lexicographical_compare<int>/32768 1916.098 -
bm_ranges_lexicographical_compare<int>/4096 238.354 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.418 -
bm_ranges_lexicographical_compare<int>/8 1.473 -2.06%
bm_ranges_lexicographical_compare<signed_char>/1 1.639 1.99%
bm_ranges_lexicographical_compare<signed_char>/1048576 16256.492 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.463 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.918 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.837 -
bm_ranges_lexicographical_compare<signed_char>/512 8.028 -
bm_ranges_lexicographical_compare<signed_char>/64 2.305 3.30%
bm_ranges_lexicographical_compare<signed_char>/8 3.532 -2.58%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.548 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17847.012 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4474.499 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 561.948 -1.74%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.679 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.776 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.939 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.384 4.53%
bm_ranges_swap_ranges_vb_aligned/1024 6.765 3.11%
bm_ranges_swap_ranges_vb_aligned/1048576 3330.364 -
bm_ranges_swap_ranges_vb_aligned/128 3.372 -
bm_ranges_swap_ranges_vb_aligned/131072 241.769 -
bm_ranges_swap_ranges_vb_aligned/16 3.541 -
bm_ranges_swap_ranges_vb_aligned/16384 34.684 -
bm_ranges_swap_ranges_vb_aligned/2048 8.835 -
bm_ranges_swap_ranges_vb_aligned/256 4.075 -7.58%
bm_ranges_swap_ranges_vb_aligned/262144 480.561 -
bm_ranges_swap_ranges_vb_aligned/32 3.570 -
bm_ranges_swap_ranges_vb_aligned/32768 64.279 -
bm_ranges_swap_ranges_vb_aligned/4096 12.076 -
bm_ranges_swap_ranges_vb_aligned/512 5.217 -2.16%
bm_ranges_swap_ranges_vb_aligned/524288 1037.362 -
bm_ranges_swap_ranges_vb_aligned/64 2.937 -1.12%
bm_ranges_swap_ranges_vb_aligned/65536 123.314 -
bm_ranges_swap_ranges_vb_aligned/8 3.424 -
bm_ranges_swap_ranges_vb_aligned/8192 19.563 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15921.827 -
bm_ranges_swap_ranges_vb_unaligned/262144 3838.840 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.582 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.330 -
bm_ranges_swap_ranges_vb_unaligned/512 11.998 -
bm_ranges_swap_ranges_vb_unaligned/64 5.007 -
bm_ranges_swap_ranges_vb_unaligned/8 5.076 -
bm_swap_ranges_vb_aligned/1048576 3323.067 -
bm_swap_ranges_vb_aligned/262144 486.000 -
bm_swap_ranges_vb_aligned/32768 63.520 -
bm_swap_ranges_vb_aligned/4096 12.552 -
bm_swap_ranges_vb_aligned/512 4.958 -1.10%
bm_swap_ranges_vb_aligned/64 3.009 3.38%
bm_swap_ranges_vb_aligned/8 3.276 -
bm_swap_ranges_vb_unaligned/1048576 15922.321 -
bm_swap_ranges_vb_unaligned/262144 3832.810 -
bm_swap_ranges_vb_unaligned/32768 484.406 -
bm_swap_ranges_vb_unaligned/4096 64.830 -
bm_swap_ranges_vb_unaligned/512 12.315 -
bm_swap_ranges_vb_unaligned/64 4.933 -1.28%
bm_swap_ranges_vb_unaligned/8 4.774 -
bm_write 591.724 -2.99%
ranges::min(std::deque<__int128>)/1 0.691 2.98%
ranges::min(std::deque<__int128>)/64 22.817 2.33%
ranges::min(std::deque<__int128>)/70000 28755.422 18.06%
ranges::min(std::deque<__int128>)/8 2.851 -
ranges::min(std::deque<char>)/1 0.631 -
ranges::min(std::deque<char>)/64 17.969 8.60%
ranges::min(std::deque<char>)/70000 19915.244 11.93%
ranges::min(std::deque<char>)/8 2.358 -1.54%
ranges::min(std::deque<long_long>)/1 0.645 -6.77%
ranges::min(std::deque<long_long>)/64 16.544 -7.69%
ranges::min(std::deque<long_long>)/70000 18979.404 -
ranges::min(std::deque<long_long>)/8 2.300 -
ranges::min(std::list<__int128>)/1 0.369 -8.70%
ranges::min(std::list<__int128>)/64 33.220 -
ranges::min(std::list<__int128>)/70000 58144.397 -1.03%
ranges::min(std::list<__int128>)/8 2.058 -
ranges::min(std::list<char>)/1 0.417 12.88%
ranges::min(std::list<char>)/64 28.011 4.41%
ranges::min(std::list<char>)/70000 52769.945 -1.77%
ranges::min(std::list<char>)/8 1.948 1.67%
ranges::min(std::list<long_long>)/1 0.448 43.56%
ranges::min(std::list<long_long>)/64 24.645 1.08%
ranges::min(std::list<long_long>)/70000 44608.195 -2.58%
ranges::min(std::list<long_long>)/8 1.952 2.97%
ranges::min(std::vector<__int128>)/1 0.378 18.80%
ranges::min(std::vector<__int128>)/64 29.946 -
ranges::min(std::vector<__int128>)/70000 34678.777 1.43%
ranges::min(std::vector<__int128>)/8 2.962 -
ranges::min(std::vector<char>)/1 0.375 23.66%
ranges::min(std::vector<char>)/64 4.210 -1.02%
ranges::min(std::vector<char>)/70000 492.802 -
ranges::min(std::vector<char>)/8 2.448 7.88%
ranges::min(std::vector<long_long>)/1 0.381 -
ranges::min(std::vector<long_long>)/64 4.684 -
ranges::min(std::vector<long_long>)/70000 7903.153 -
ranges::min(std::vector<long_long>)/8 2.251 5.07%
ranges::minmax(std::deque<__int128>)/1 0.700 -
ranges::minmax(std::deque<__int128>)/64 31.819 -1.96%
ranges::minmax(std::deque<__int128>)/70000 34789.911 -
ranges::minmax(std::deque<__int128>)/8 3.837 -
ranges::minmax(std::deque<char>)/1 0.916 24.16%
ranges::minmax(std::deque<char>)/64 29.578 10.03%
ranges::minmax(std::deque<char>)/70000 29233.323 7.61%
ranges::minmax(std::deque<char>)/8 4.229 9.99%
ranges::minmax(std::deque<long_long>)/1 0.916 19.77%
ranges::minmax(std::deque<long_long>)/64 27.609 19.77%
ranges::minmax(std::deque<long_long>)/70000 29992.118 15.60%
ranges::minmax(std::deque<long_long>)/8 4.202 5.39%
ranges::minmax(std::list<__int128>)/1 0.445 -
ranges::minmax(std::list<__int128>)/64 41.416 6.60%
ranges::minmax(std::list<__int128>)/70000 61196.717 4.52%
ranges::minmax(std::list<__int128>)/8 3.849 -
ranges::minmax(std::list<char>)/1 0.379 -4.16%
ranges::minmax(std::list<char>)/64 33.818 -
ranges::minmax(std::list<char>)/70000 53559.188 -1.12%
ranges::minmax(std::list<char>)/8 2.528 -
ranges::minmax(std::list<long_long>)/1 0.544 28.29%
ranges::minmax(std::list<long_long>)/64 29.968 -1.33%
ranges::minmax(std::list<long_long>)/70000 54278.639 -2.29%
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.059 -
ranges::minmax(std::vector<__int128>)/70000 35208.570 -
ranges::minmax(std::vector<__int128>)/8 4.102 -
ranges::minmax(std::vector<char>)/1 0.652 -
ranges::minmax(std::vector<char>)/64 1.247 1.11%
ranges::minmax(std::vector<char>)/70000 589.872 -
ranges::minmax(std::vector<char>)/8 1.023 9.81%
ranges::minmax(std::vector<long_long>)/1 0.652 -
ranges::minmax(std::vector<long_long>)/64 10.112 -
ranges::minmax(std::vector<long_long>)/70000 9143.151 -
ranges::minmax(std::vector<long_long>)/8 2.101 -
rng::contains(deque<int>)_(process_all)/1048576 242668.992 -
rng::contains(deque<int>)_(process_all)/32 8.597 -3.06%
rng::contains(deque<int>)_(process_all)/50 12.582 -1.49%
rng::contains(deque<int>)_(process_all)/8 3.094 -
rng::contains(deque<int>)_(process_all)/8192 1893.710 1.99%
rng::contains(list<int>)_(process_all)/1048576 820108.136 -3.74%
rng::contains(list<int>)_(process_all)/32 9.119 -
rng::contains(list<int>)_(process_all)/50 18.205 2.63%
rng::contains(list<int>)_(process_all)/8 2.301 1.45%
rng::contains(list<int>)_(process_all)/8192 6930.969 -
rng::contains(vector<int>)_(process_all)/1048576 231101.890 -
rng::contains(vector<int>)_(process_all)/32 8.204 -
rng::contains(vector<int>)_(process_all)/50 12.258 -
rng::contains(vector<int>)_(process_all)/8 2.390 -8.23%
rng::contains(vector<int>)_(process_all)/8192 1795.947 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24661.197 36.64%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25836.886 36.90%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1448810.260 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426039.818 -
rng::contains_subrange(deque<int>)_(process_all)/16 10.196 27.73%
rng::contains_subrange(deque<int>)_(process_all)/32 13.618 20.29%
rng::contains_subrange(deque<int>)_(process_all)/50 24.754 13.16%
rng::contains_subrange(deque<int>)_(process_all)/8192 3326.963 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501949.593 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.553 -18.75%
rng::contains_subrange(deque<int>)_(same_length)/32 17.879 -12.76%
rng::contains_subrange(deque<int>)_(same_length)/50 26.085 -9.01%
rng::contains_subrange(deque<int>)_(same_length)/8192 3913.206 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475745.424 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.416 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.515 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.475 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3704.920 -
rng::contains_subrange(list<int>)_(near_matches)/1000 40024.036 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39639.395 1.13%
rng::contains_subrange(list<int>)_(near_matches)/8192 2522247.592 -
rng::contains_subrange(list<int>)_(process_all)/1048576 839014.171 -
rng::contains_subrange(list<int>)_(process_all)/16 4.999 4.13%
rng::contains_subrange(list<int>)_(process_all)/32 10.143 1.88%
rng::contains_subrange(list<int>)_(process_all)/50 17.629 4.16%
rng::contains_subrange(list<int>)_(process_all)/8192 7233.613 -3.84%
rng::contains_subrange(list<int>)_(same_length)/1048576 954365.735 2.44%
rng::contains_subrange(list<int>)_(same_length)/16 5.849 -
rng::contains_subrange(list<int>)_(same_length)/32 16.493 -
rng::contains_subrange(list<int>)_(same_length)/50 25.052 -
rng::contains_subrange(list<int>)_(same_length)/8192 7882.149 -7.53%
rng::contains_subrange(list<int>)_(single_element)/1048576 805665.268 -3.67%
rng::contains_subrange(list<int>)_(single_element)/16 4.775 -2.81%
rng::contains_subrange(list<int>)_(single_element)/32 10.247 1.15%
rng::contains_subrange(list<int>)_(single_element)/50 16.468 -6.37%
rng::contains_subrange(list<int>)_(single_element)/8192 7334.281 -9.10%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13237.919 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13928.704 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 758590.676 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 207550.489 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.776 2.16%
rng::contains_subrange(vector<int>)_(process_all)/32 8.002 1.40%
rng::contains_subrange(vector<int>)_(process_all)/50 11.878 4.38%
rng::contains_subrange(vector<int>)_(process_all)/8192 1617.841 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242845.798 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.745 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.673 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.584 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.753 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231811.950 -1.38%
rng::contains_subrange(vector<int>)_(single_element)/16 4.701 -2.15%
rng::contains_subrange(vector<int>)_(single_element)/32 8.434 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.357 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1803.070 -1.32%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 478.423 8.16%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490971.950 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.549 -4.68%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.289 -10.28%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.767 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.142 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.276 1.20%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 519578.789 1.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 29.381 10.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.605 1.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4029.335 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.169 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2060.037 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2168057.842 -1.92%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.973 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.706 -1.40%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17707.557 -23.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 808.115 10.13%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1447329.295 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.940 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.795 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11695.556 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1776.207 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2331691.667 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.609 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.787 2.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20022.033 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 585.055 3.37%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1441731.912 -1.69%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.221 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.666 -1.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11939.732 7.38%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.678 -2.24%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -8.80%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.708 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 759.127 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 948258.355 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.284 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.070 -2.73%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8631.325 4.73%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.771 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.765 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.754 -1.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.772 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.790 -2.20%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069108.015 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.074 3.57%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.753 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11703.448 1.90%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.349 2.24%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 74455.125 -4.34%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.503 1.50%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.837 25.87%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 582.965 2.29%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.283 -13.06%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.223 -22.57%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.284 -12.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.280 -6.79%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.279 -19.04%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.925 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306037.516 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.801 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.013 1.73%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2608.562 2.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.078 1.29%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9365.233 -1.00%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.517 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.784 -3.63%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2302.328 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.652 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15412.175 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.379 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.465 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3853.115 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 725.907 -1.27%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28117.026 -5.03%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.854 1.48%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.440 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9583.862 -26.82%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.749 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 645.729 -2.04%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.530 -6.75%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -4.62%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.772 -1.56%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.288 1.13%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8725.038 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.545 -2.02%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.081 -6.61%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2156.889 1.39%
rng::find(vector<bool>)_(process_all)/1024 4.637 -
rng::find(vector<bool>)_(process_all)/1048576 3625.465 -
rng::find(vector<bool>)_(process_all)/50 0.676 -19.86%
rng::find(vector<bool>)_(process_all)/8 0.631 -25.49%
rng::find(vector<bool>)_(process_all)/8192 33.374 -
rng::find_if(vector<bool>)_(process_all)/1024 563.646 -
rng::find_if(vector<bool>)_(process_all)/1048576 574888.273 -1.02%
rng::find_if(vector<bool>)_(process_all)/50 23.989 2.71%
rng::find_if(vector<bool>)_(process_all)/8 3.599 -
rng::find_if(vector<bool>)_(process_all)/8192 4492.792 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.425 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579713.208 1.11%
rng::find_if_not(vector<bool>)_(process_all)/50 23.256 -2.90%
rng::find_if_not(vector<bool>)_(process_all)/8 3.463 -2.76%
rng::find_if_not(vector<bool>)_(process_all)/8192 4526.050 1.07%
rng::find_last(deque<int>)_(bail_10%)/1024 224.544 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321264.710 -
rng::find_last(deque<int>)_(bail_10%)/50 11.308 -
rng::find_last(deque<int>)_(bail_10%)/8 2.708 -
rng::find_last(deque<int>)_(bail_10%)/8192 2491.233 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.713 -6.95%
rng::find_last(deque<int>)_(bail_90%)/1048576 25306.513 -29.15%
rng::find_last(deque<int>)_(bail_90%)/50 1.867 -
rng::find_last(deque<int>)_(bail_90%)/8 0.838 -9.03%
rng::find_last(deque<int>)_(bail_90%)/8192 201.734 -6.69%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.346 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363055.498 -2.59%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.618 2.78%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.303 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6674.246 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.653 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 392039.048 -2.23%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.733 1.72%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.383 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5896.375 -2.58%
rng::find_last(list<int>)_(bail_10%)/1024 678.160 -
rng::find_last(list<int>)_(bail_10%)/1048576 786009.751 -1.47%
rng::find_last(list<int>)_(bail_10%)/50 16.001 1.20%
rng::find_last(list<int>)_(bail_10%)/8 2.073 -
rng::find_last(list<int>)_(bail_10%)/8192 6305.386 -
rng::find_last(list<int>)_(bail_90%)/1024 76.653 -
rng::find_last(list<int>)_(bail_90%)/1048576 86637.014 -1.69%
rng::find_last(list<int>)_(bail_90%)/50 1.275 2.45%
rng::find_last(list<int>)_(bail_90%)/8 0.459 -
rng::find_last(list<int>)_(bail_90%)/8192 599.544 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.097 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205601.899 -
rng::find_last(vector<char>)_(bail_10%)/50 10.895 1.85%
rng::find_last(vector<char>)_(bail_10%)/8 2.002 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.219 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.669 1.02%
rng::find_last(vector<char>)_(bail_90%)/1048576 22883.739 -
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -1.87%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 4.89%
rng::find_last(vector<char>)_(bail_90%)/8192 188.281 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.383 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212160.444 -
rng::find_last(vector<int>)_(bail_10%)/50 10.734 -
rng::find_last(vector<int>)_(bail_10%)/8 2.001 -
rng::find_last(vector<int>)_(bail_10%)/8192 1644.765 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.805 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23204.798 -
rng::find_last(vector<int>)_(bail_90%)/50 1.447 1.57%
rng::find_last(vector<int>)_(bail_90%)/8 0.445 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.195 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.380 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 360354.403 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.644 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2752.196 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.380 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38144.548 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.584 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.924 -11.93%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.699 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.317 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 895857.526 -1.05%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.214 1.14%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.207 -2.71%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7078.962 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 787.762 3.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 892560.469 -1.57%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.647 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.209 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6761.104 -
rng::find_last_if(list<int>)_(bail_10%)/1024 673.806 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801513.020 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.115 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.298 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6501.062 -1.36%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.316 1.41%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88090.959 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.296 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 240.963 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237683.412 -
rng::find_last_if(vector<char>)_(bail_10%)/50 15.385 35.87%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.067 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.372 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.707 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26181.076 -1.10%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.547 2.84%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.484 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.321 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 247.708 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 310185.377 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.546 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2286.617 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.200 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33481.460 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.502 -1.11%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.484 -6.73%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.802 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 368.909 3.26%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361712.829 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.675 1.78%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2761.911 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.800 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38148.272 -2.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.300 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.885 -8.07%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.075 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 768.256 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 903349.209 -1.35%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.534 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6581.831 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 810.908 6.96%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 894190.781 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.905 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.337 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6581.139 1.10%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.629 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 799217.540 -1.41%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.129 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6538.797 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.716 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88119.124 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.113 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.980 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238251.034 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.370 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.734 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.183 1.22%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26465.599 1.20%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.526 3.67%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.467 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.190 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.139 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306684.625 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.478 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2178.878 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.386 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33443.531 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.488 -1.91%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.474 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.342 -
rng::fold_left(deque<int>)/1048576 549622.971 -
rng::fold_left(deque<int>)/32 16.485 1.33%
rng::fold_left(deque<int>)/50 27.519 1.48%
rng::fold_left(deque<int>)/8 3.998 4.22%
rng::fold_left(deque<int>)/8192 4389.896 -3.05%
rng::fold_left(list<int>)/1048576 1353367.212 -8.45%
rng::fold_left(list<int>)/32 20.562 -1.44%
rng::fold_left(list<int>)/50 37.439 -
rng::fold_left(list<int>)/8 3.846 -
rng::fold_left(list<int>)/8192 11382.736 7.38%
rng::fold_left(vector<int>)/1048576 1324211.956 -
rng::fold_left(vector<int>)/32 21.603 -
rng::fold_left(vector<int>)/50 37.009 -
rng::fold_left(vector<int>)/8 3.551 -
rng::fold_left(vector<int>)/8192 10307.362 -
rng::for_each(map<int>)/32 25.295 1.73%
rng::for_each(map<int>)/50 37.943 -
rng::for_each(map<int>)/8 6.138 -
rng::for_each(map<int>)/8192 7324.287 1.32%
rng::for_each(multimap<int>)/32 26.152 -
rng::for_each(multimap<int>)/50 40.399 1.10%
rng::for_each(multimap<int>)/8 6.119 -
rng::for_each(multimap<int>)/8192 7332.961 -
rng::for_each(multiset<int>)/32 25.306 -
rng::for_each(multiset<int>)/50 38.911 -
rng::for_each(multiset<int>)/8 6.706 -1.82%
rng::for_each(multiset<int>)/8192 7581.105 -1.55%
rng::for_each(set<int>)/32 25.183 -
rng::for_each(set<int>)/50 37.909 -
rng::for_each(set<int>)/8 6.518 -
rng::for_each(set<int>)/8192 7542.972 -1.23%
rng::starts_with(deque<int>)/1000 434.023 -
rng::starts_with(deque<int>)/1024 444.884 -4.33%
rng::starts_with(deque<int>)/1048576 494424.647 -
rng::starts_with(deque<int>)/8 4.154 4.67%
rng::starts_with(deque<int>)/8192 3842.377 -
rng::starts_with(deque<int>,_pred)/1000 512.046 -
rng::starts_with(deque<int>,_pred)/1024 528.568 -
rng::starts_with(deque<int>,_pred)/1048576 519930.399 2.39%
rng::starts_with(deque<int>,_pred)/8 4.666 -
rng::starts_with(deque<int>,_pred)/8192 4008.720 2.25%
rng::starts_with(list<int>)/1000 751.950 -
rng::starts_with(list<int>)/1024 774.047 -
rng::starts_with(list<int>)/1048576 935683.444 -
rng::starts_with(list<int>)/8 2.899 -4.16%
rng::starts_with(list<int>)/8192 8310.146 -7.04%
rng::starts_with(list<int>,_pred)/1000 779.107 -
rng::starts_with(list<int>,_pred)/1024 799.965 -
rng::starts_with(list<int>,_pred)/1048576 965402.510 -
rng::starts_with(list<int>,_pred)/8 3.506 -
rng::starts_with(list<int>,_pred)/8192 8989.996 -4.57%
rng::starts_with(vector<int>)/1000 58.258 -
rng::starts_with(vector<int>)/1024 59.837 -
rng::starts_with(vector<int>)/1048576 68344.026 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.613 -
rng::starts_with(vector<int>,_pred)/1000 277.425 -
rng::starts_with(vector<int>,_pred)/1024 288.033 -
rng::starts_with(vector<int>,_pred)/1048576 304068.226 -
rng::starts_with(vector<int>,_pred)/8 2.648 12.34%
rng::starts_with(vector<int>,_pred)/8192 2492.965 -
std::adjacent_find(deque<int>)/1024 459.003 -
std::adjacent_find(deque<int>)/1048576 473546.664 -
std::adjacent_find(deque<int>)/50 17.100 -27.57%
std::adjacent_find(deque<int>)/8 3.287 -18.44%
std::adjacent_find(deque<int>)/8192 3678.806 -
std::adjacent_find(deque<int>,_pred)/1024 627.478 -
std::adjacent_find(deque<int>,_pred)/1048576 647593.221 -
std::adjacent_find(deque<int>,_pred)/50 28.648 -2.66%
std::adjacent_find(deque<int>,_pred)/8 4.159 -
std::adjacent_find(deque<int>,_pred)/8192 5072.494 -
std::adjacent_find(list<int>)/1024 732.261 -
std::adjacent_find(list<int>)/1048576 862464.894 -2.44%
std::adjacent_find(list<int>)/50 22.967 -1.15%
std::adjacent_find(list<int>)/8 2.067 -
std::adjacent_find(list<int>)/8192 6587.542 -7.79%
std::adjacent_find(list<int>,_pred)/1024 785.562 -
std::adjacent_find(list<int>,_pred)/1048576 912574.838 -2.20%
std::adjacent_find(list<int>,_pred)/50 29.203 -
std::adjacent_find(list<int>,_pred)/8 3.841 -
std::adjacent_find(list<int>,_pred)/8192 7147.810 -
std::adjacent_find(vector<int>)/1024 232.760 -
std::adjacent_find(vector<int>)/1048576 234278.919 -
std::adjacent_find(vector<int>)/50 11.920 -
std::adjacent_find(vector<int>)/8 2.016 -
std::adjacent_find(vector<int>)/8192 1816.100 -
std::adjacent_find(vector<int>,_pred)/1024 398.130 -
std::adjacent_find(vector<int>,_pred)/1048576 461769.020 -
std::adjacent_find(vector<int>,_pred)/50 23.543 -
std::adjacent_find(vector<int>,_pred)/8 3.253 -
std::adjacent_find(vector<int>,_pred)/8192 3179.678 -
std::all_of(deque<int>)_(process_all)/32 12.320 -
std::all_of(deque<int>)_(process_all)/32768 10874.242 3.92%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.296 -
std::all_of(deque<int>)_(process_all)/8192 2723.890 4.03%
std::all_of(list<int>)_(process_all)/32 11.415 -
std::all_of(list<int>)_(process_all)/32768 26493.386 -2.81%
std::all_of(list<int>)_(process_all)/50 21.759 -
std::all_of(list<int>)_(process_all)/8 2.619 -1.34%
std::all_of(list<int>)_(process_all)/8192 7804.066 11.29%
std::all_of(vector<int>)_(process_all)/32 8.681 -1.56%
std::all_of(vector<int>)_(process_all)/32768 8107.356 -
std::all_of(vector<int>)_(process_all)/50 14.609 -10.77%
std::all_of(vector<int>)_(process_all)/8 2.350 -6.28%
std::all_of(vector<int>)_(process_all)/8192 2038.048 -
std::any_of(deque<int>)_(process_all)/32 12.280 -
std::any_of(deque<int>)_(process_all)/32768 10098.289 -
std::any_of(deque<int>)_(process_all)/50 18.863 -
std::any_of(deque<int>)_(process_all)/8 3.276 -
std::any_of(deque<int>)_(process_all)/8192 2526.999 -
std::any_of(list<int>)_(process_all)/32 11.853 1.86%
std::any_of(list<int>)_(process_all)/32768 26367.013 -1.04%
std::any_of(list<int>)_(process_all)/50 21.696 -
std::any_of(list<int>)_(process_all)/8 2.662 -
std::any_of(list<int>)_(process_all)/8192 7320.415 -4.29%
std::any_of(vector<int>)_(process_all)/32 8.387 -
std::any_of(vector<int>)_(process_all)/32768 8108.809 -
std::any_of(vector<int>)_(process_all)/50 13.756 1.16%
std::any_of(vector<int>)_(process_all)/8 2.489 5.34%
std::any_of(vector<int>)_(process_all)/8192 2031.580 -
std::copy(deque<int>)/1048576 50187.710 -
std::copy(deque<int>)/262144 11593.015 -
std::copy(deque<int>)/32768 1134.026 -
std::copy(deque<int>)/4096 145.964 -
std::copy(deque<int>)/512 16.632 -
std::copy(deque<int>)/64 2.720 1.18%
std::copy(deque<int>)/8 2.776 -
std::copy(list<int>)/1048576 861064.967 -
std::copy(list<int>)/262144 212805.264 -
std::copy(list<int>)/32768 25743.315 -
std::copy(list<int>)/4096 3091.066 3.68%
std::copy(list<int>)/512 363.312 -
std::copy(list<int>)/64 30.168 -
std::copy(list<int>)/8 2.416 -1.73%
std::copy(vector<bool>)_(aligned)/1048576 2804.295 -8.12%
std::copy(vector<bool>)_(aligned)/262144 610.661 1.33%
std::copy(vector<bool>)_(aligned)/32768 35.402 -
std::copy(vector<bool>)_(aligned)/4096 4.746 -
std::copy(vector<bool>)_(aligned)/512 1.372 -
std::copy(vector<bool>)_(aligned)/64 1.343 -
std::copy(vector<bool>)_(unaligned)/1048576 7012.883 -
std::copy(vector<bool>)_(unaligned)/262144 1710.242 -
std::copy(vector<bool>)_(unaligned)/32768 214.670 -1.35%
std::copy(vector<bool>)_(unaligned)/4096 26.052 -
std::copy(vector<bool>)_(unaligned)/512 3.478 -
std::copy(vector<bool>)_(unaligned)/64 1.791 -
std::copy(vector<int>)/1048576 50203.726 -
std::copy(vector<int>)/262144 12229.479 -2.28%
std::copy(vector<int>)/32768 3660.092 -3.54%
std::copy(vector<int>)/4096 230.866 -2.00%
std::copy(vector<int>)/512 15.921 -
std::copy(vector<int>)/64 2.434 -
std::copy(vector<int>)/8 2.218 -
std::copy_backward(deque<int>)/1048576 131334.766 -1.37%
std::copy_backward(deque<int>)/262144 33882.964 -
std::copy_backward(deque<int>)/32768 3799.739 1.69%
std::copy_backward(deque<int>)/4096 147.143 -
std::copy_backward(deque<int>)/512 18.028 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.700 -
std::copy_backward(list<int>)/1048576 872598.641 -
std::copy_backward(list<int>)/262144 217971.657 -
std::copy_backward(list<int>)/32768 25933.502 -
std::copy_backward(list<int>)/4096 3165.640 -
std::copy_backward(list<int>)/512 364.656 -
std::copy_backward(list<int>)/64 30.944 -
std::copy_backward(list<int>)/8 2.431 4.02%
std::copy_backward(vector<bool>)_(aligned)/1048576 2548.720 1.56%
std::copy_backward(vector<bool>)_(aligned)/262144 682.872 6.51%
std::copy_backward(vector<bool>)_(aligned)/32768 35.515 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.161 2.73%
std::copy_backward(vector<bool>)_(aligned)/512 1.615 6.42%
std::copy_backward(vector<bool>)_(aligned)/64 1.800 6.04%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6519.855 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1578.452 -
std::copy_backward(vector<bool>)_(unaligned)/32768 203.132 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.361 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -
std::copy_backward(vector<int>)/1048576 50219.843 -
std::copy_backward(vector<int>)/262144 12490.293 2.21%
std::copy_backward(vector<int>)/32768 3450.214 4.03%
std::copy_backward(vector<int>)/4096 239.229 -5.22%
std::copy_backward(vector<int>)/512 16.559 -
std::copy_backward(vector<int>)/64 2.499 -
std::copy_backward(vector<int>)/8 2.190 -3.63%
std::copy_if(deque<int>)_(entire_range)/1048576 278142.728 -
std::copy_if(deque<int>)_(entire_range)/262144 69452.306 -
std::copy_if(deque<int>)_(entire_range)/32768 8630.141 -
std::copy_if(deque<int>)_(entire_range)/4096 1017.238 -
std::copy_if(deque<int>)_(entire_range)/512 134.433 -
std::copy_if(deque<int>)_(entire_range)/64 16.092 -
std::copy_if(deque<int>)_(entire_range)/8 2.545 -3.75%
std::copy_if(deque<int>)_(every_other)/1048576 369779.275 -
std::copy_if(deque<int>)_(every_other)/262144 92383.885 -
std::copy_if(deque<int>)_(every_other)/32768 11544.896 -
std::copy_if(deque<int>)_(every_other)/4096 1448.189 -
std::copy_if(deque<int>)_(every_other)/512 180.567 -
std::copy_if(deque<int>)_(every_other)/64 23.206 -
std::copy_if(deque<int>)_(every_other)/8 3.434 -
std::copy_if(list<int>)_(entire_range)/1048576 864429.665 -
std::copy_if(list<int>)_(entire_range)/262144 215685.375 -
std::copy_if(list<int>)_(entire_range)/32768 26327.199 -
std::copy_if(list<int>)_(entire_range)/4096 3037.728 -
std::copy_if(list<int>)_(entire_range)/512 363.285 -1.13%
std::copy_if(list<int>)_(entire_range)/64 30.214 -8.71%
std::copy_if(list<int>)_(entire_range)/8 2.533 -
std::copy_if(list<int>)_(every_other)/1048576 835962.554 1.49%
std::copy_if(list<int>)_(every_other)/262144 207689.582 -
std::copy_if(list<int>)_(every_other)/32768 25443.124 -
std::copy_if(list<int>)_(every_other)/4096 3259.438 2.28%
std::copy_if(list<int>)_(every_other)/512 357.132 -
std::copy_if(list<int>)_(every_other)/64 27.607 -
std::copy_if(list<int>)_(every_other)/8 2.285 -
std::copy_if(vector<int>)_(entire_range)/1048576 243042.955 -
std::copy_if(vector<int>)_(entire_range)/262144 59283.441 -
std::copy_if(vector<int>)_(entire_range)/32768 7389.103 -
std::copy_if(vector<int>)_(entire_range)/4096 924.473 -
std::copy_if(vector<int>)_(entire_range)/512 122.001 -
std::copy_if(vector<int>)_(entire_range)/64 16.730 4.40%
std::copy_if(vector<int>)_(entire_range)/8 2.249 -2.33%
std::copy_if(vector<int>)_(every_other)/1048576 496519.520 -2.03%
std::copy_if(vector<int>)_(every_other)/262144 127085.916 -
std::copy_if(vector<int>)_(every_other)/32768 16178.700 -
std::copy_if(vector<int>)_(every_other)/4096 1987.112 -
std::copy_if(vector<int>)_(every_other)/512 253.678 -
std::copy_if(vector<int>)_(every_other)/64 32.685 -
std::copy_if(vector<int>)_(every_other)/8 4.153 -1.68%
std::copy_n(deque<int>)/1048576 50041.779 -
std::copy_n(deque<int>)/262144 11692.673 -
std::copy_n(deque<int>)/32768 1137.904 -
std::copy_n(deque<int>)/4096 145.454 -
std::copy_n(deque<int>)/512 16.701 -
std::copy_n(deque<int>)/64 2.777 -
std::copy_n(deque<int>)/8 2.802 -
std::copy_n(list<int>)/1048576 862910.926 -
std::copy_n(list<int>)/262144 215784.536 -
std::copy_n(list<int>)/32768 26504.659 -
std::copy_n(list<int>)/4096 5357.827 50.06%
std::copy_n(list<int>)/512 343.372 -
std::copy_n(list<int>)/64 14.982 2.40%
std::copy_n(list<int>)/8 2.214 -
std::copy_n(vector<bool>)_(aligned)/1048576 2052.115 -26.66%
std::copy_n(vector<bool>)_(aligned)/262144 768.342 9.07%
std::copy_n(vector<bool>)_(aligned)/32768 35.134 -
std::copy_n(vector<bool>)_(aligned)/4096 4.711 -5.55%
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.286 -4.37%
std::copy_n(vector<bool>)_(unaligned)/1048576 7012.231 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.073 -1.21%
std::copy_n(vector<bool>)_(unaligned)/32768 218.149 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.088 -
std::copy_n(vector<bool>)_(unaligned)/512 3.481 -
std::copy_n(vector<bool>)_(unaligned)/64 1.797 -
std::copy_n(vector<int>)/1048576 49794.016 -
std::copy_n(vector<int>)/262144 12453.724 -
std::copy_n(vector<int>)/32768 3405.329 -8.12%
std::copy_n(vector<int>)/4096 221.734 34.20%
std::copy_n(vector<int>)/512 16.015 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.212 1.33%
std::count(deque<int>)_(every_other)/1024 244.283 -
std::count(deque<int>)_(every_other)/1048576 251221.064 -1.64%
std::count(deque<int>)_(every_other)/8 2.524 -
std::count(deque<int>)_(every_other)/8192 1923.587 -
std::count(list<int>)_(every_other)/1024 707.271 -
std::count(list<int>)_(every_other)/1048576 809267.649 -4.06%
std::count(list<int>)_(every_other)/8 2.085 -
std::count(list<int>)_(every_other)/8192 6964.143 -4.98%
std::count(vector<bool>)/1000 2.995 -
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1450.984 -
std::count(vector<bool>)/8192 11.384 -
std::count(vector<int>)_(every_other)/1024 102.339 -
std::count(vector<int>)_(every_other)/1048576 104712.305 -
std::count(vector<int>)_(every_other)/8 1.378 6.63%
std::count(vector<int>)_(every_other)/8192 814.722 -
std::count_if(deque<int>)_(every_other)/1024 346.156 -
std::count_if(deque<int>)_(every_other)/1048576 342151.075 -1.91%
std::count_if(deque<int>)_(every_other)/8 3.497 -
std::count_if(deque<int>)_(every_other)/8192 2682.316 -
std::count_if(list<int>)_(every_other)/1024 746.957 -
std::count_if(list<int>)_(every_other)/1048576 878454.831 -2.69%
std::count_if(list<int>)_(every_other)/8 2.754 -1.78%
std::count_if(list<int>)_(every_other)/8192 7056.161 -6.72%
std::count_if(vector<int>)_(every_other)/1024 245.628 -
std::count_if(vector<int>)_(every_other)/1048576 247568.207 -
std::count_if(vector<int>)_(every_other)/8 4.139 -
std::count_if(vector<int>)_(every_other)/8192 1894.060 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.584 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.391 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 804.107 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.700 -12.16%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.435 3.45%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2545.353 -11.05%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.633 3.98%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.727 2.48%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 451.635 1.62%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.532 4.01%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.603 2.01%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 473.425 5.91%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 306.332 4.58%
std::deque<int>::ctor(const&)_(cheap_elements)/32 45.480 32.64%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2172.466 1.07%
std::deque<int>::ctor(size)/1024 75.045 -
std::deque<int>::ctor(size)/32 28.966 -
std::deque<int>::ctor(size)/8192 447.715 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.812 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.991 1.42%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 437.643 2.44%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.353 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.531 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.437 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.790 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.438 -1.56%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.282 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.930 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.016 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.958 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.172 2.06%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.225 1.11%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.833 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.184 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.753 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.092 2.39%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.611 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.522 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2522.609 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.720 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 839.823 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.741 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10034.780 -3.32%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12744.318 1.09%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.719 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113331.270 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 670.451 4.03%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.571 2.24%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6224.109 2.00%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6746.090 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.919 -4.37%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54665.644 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 875.520 -3.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 53.319 6.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12909.228 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22509.584 14.05%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 697.998 14.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 198174.517 12.69%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 876.793 -3.70%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 53.213 5.93%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12903.464 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22659.878 14.72%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 699.885 14.83%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 198544.783 13.12%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1076.132 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.121 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11697.284 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22927.457 15.00%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 709.564 15.20%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 199414.154 13.16%
std::deque<std::string>::ctor(size)/1024 727.174 1.05%
std::deque<std::string>::ctor(size)/32 46.439 8.48%
std::deque<std::string>::ctor(size)/8192 8561.779 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 954.825 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 50.810 8.91%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12529.401 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22479.461 14.07%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 661.147 14.76%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 195154.483 12.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.322 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.314 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.346 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 26.653 13.03%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 25.833 12.55%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 26.620 12.70%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.389 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.536 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2331.079 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 323.905 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.800 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2347.583 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.884 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.728 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.896 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.839 3.77%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 28.956 -13.43%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.180 -6.80%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.223 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.467 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.441 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.278 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 42.309 4.18%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.989 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.039 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.927 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4520.251 -1.74%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6513.220 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 153.419 -6.32%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52476.021 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1024.891 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 410.661 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8059.432 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12871.796 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 748.144 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114208.307 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.200 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.280 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.707 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.722 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.846 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.339 -
std::distance(join_view(vector<vector<int>>))/50 0.681 11.02%
std::distance(join_view(vector<vector<int>>))/8192 8.439 -
std::equal(deque<int>)_(it,_it,_it)/1024 465.413 -3.30%
std::equal(deque<int>)_(it,_it,_it)/1048576 497490.767 -
std::equal(deque<int>)_(it,_it,_it)/50 22.659 -
std::equal(deque<int>)_(it,_it,_it)/8 4.459 1.84%
std::equal(deque<int>)_(it,_it,_it)/8192 3843.278 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.034 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 428476.234 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.139 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.015 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3116.036 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 505.615 -1.26%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 513342.065 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.022 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.292 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3977.880 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 523.505 2.90%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519712.022 2.42%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.780 7.41%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.537 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4043.063 1.53%
std::equal(list<int>)_(it,_it,_it)/1024 1125.595 -28.58%
std::equal(list<int>)_(it,_it,_it)/1048576 1305981.491 -
std::equal(list<int>)_(it,_it,_it)/50 35.256 -
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 9746.247 -26.83%
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.523 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 944282.806 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.682 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.899 -1.85%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11501.417 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.763 -2.14%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 973654.399 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.742 -2.19%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.601 4.09%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12267.837 4.17%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1152.744 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1308265.907 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.554 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.498 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11381.491 -18.80%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.006 -
std::equal(vector<bool>)_(unaligned)/1048576 6357.066 -
std::equal(vector<bool>)_(unaligned)/50 0.882 10.63%
std::equal(vector<bool>)_(unaligned)/8 0.883 17.69%
std::equal(vector<bool>)_(unaligned)/8192 56.216 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.528 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73679.348 1.64%
std::equal(vector<int>)_(it,_it,_it)/50 4.112 -2.42%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.741 1.44%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.024 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73677.111 1.71%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.323 2.03%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.471 5.79%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.646 1.76%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.346 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305509.876 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.662 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.993 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2540.746 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.892 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305570.008 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.468 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.633 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.519 -
std::fill(deque<int>)/1024 30.467 1.99%
std::fill(deque<int>)/32 1.371 -
std::fill(deque<int>)/50 2.362 -
std::fill(deque<int>)/8192 234.399 -1.34%
std::fill(list<int>)/1024 495.923 -26.16%
std::fill(list<int>)/32 8.252 -
std::fill(list<int>)/50 34.330 1.02%
std::fill(list<int>)/8192 8104.737 9.85%
std::fill(vector<bool>)/1048576 3821.262 -
std::fill(vector<bool>)/262144 229.653 -74.42%
std::fill(vector<bool>)/32768 30.088 -7.90%
std::fill(vector<bool>)/4096 4.181 -
std::fill(vector<bool>)/512 1.470 -4.14%
std::fill(vector<bool>)/64 1.502 -2.92%
std::fill(vector<int>)/1024 29.703 -
std::fill(vector<int>)/32 1.036 -1.46%
std::fill(vector<int>)/50 2.192 -
std::fill(vector<int>)/8192 232.747 -
std::fill_n(deque<int>)/1024 29.941 1.54%
std::fill_n(deque<int>)/32 1.154 -1.33%
std::fill_n(deque<int>)/50 2.191 -
std::fill_n(deque<int>)/8192 234.501 -
std::fill_n(list<int>)/1024 474.764 1.20%
std::fill_n(list<int>)/32 8.052 -
std::fill_n(list<int>)/50 15.589 -
std::fill_n(list<int>)/8192 8034.044 -9.77%
std::fill_n(vector<bool>)/1048576 3820.880 -
std::fill_n(vector<bool>)/262144 915.015 -2.77%
std::fill_n(vector<bool>)/32768 30.459 2.33%
std::fill_n(vector<bool>)/4096 4.175 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.354 -6.90%
std::fill_n(vector<int>)/1024 29.938 1.99%
std::fill_n(vector<int>)/32 1.138 -1.78%
std::fill_n(vector<int>)/50 2.205 -2.80%
std::fill_n(vector<int>)/8192 231.674 -12.07%
std::find(deque<int>)_(bail_25%)/1024 67.492 -
std::find(deque<int>)_(bail_25%)/32768 1906.063 -
std::find(deque<int>)_(bail_25%)/8 2.273 -4.25%
std::find(deque<int>)_(bail_25%)/8192 474.878 -
std::find(deque<int>)_(process_all)/1024 242.612 -
std::find(deque<int>)_(process_all)/32768 7749.604 -
std::find(deque<int>)_(process_all)/50 13.059 -
std::find(deque<int>)_(process_all)/8 3.501 5.82%
std::find(deque<int>)_(process_all)/8192 1940.041 1.24%
std::find(list<int>)_(bail_25%)/1024 126.241 -1.78%
std::find(list<int>)_(bail_25%)/32768 8365.558 -13.02%
std::find(list<int>)_(bail_25%)/8 0.914 -
std::find(list<int>)_(bail_25%)/8192 1471.016 3.71%
std::find(list<int>)_(process_all)/1024 731.887 -
std::find(list<int>)_(process_all)/32768 25421.199 -13.27%
std::find(list<int>)_(process_all)/50 19.093 -
std::find(list<int>)_(process_all)/8 2.351 -1.32%
std::find(list<int>)_(process_all)/8192 7426.084 -7.30%
std::find(vector<bool>)_(process_all)/1024 4.642 4.80%
std::find(vector<bool>)_(process_all)/1048576 3627.437 -
std::find(vector<bool>)_(process_all)/50 0.638 -16.56%
std::find(vector<bool>)_(process_all)/8 0.644 -15.80%
std::find(vector<bool>)_(process_all)/8192 33.274 -
std::find(vector<char>)_(bail_25%)/1024 5.247 -
std::find(vector<char>)_(bail_25%)/32768 135.594 -
std::find(vector<char>)_(bail_25%)/8 1.154 8.93%
std::find(vector<char>)_(bail_25%)/8192 40.157 -
std::find(vector<char>)_(process_all)/1024 16.169 -
std::find(vector<char>)_(process_all)/32768 493.571 -
std::find(vector<char>)_(process_all)/50 1.639 -7.17%
std::find(vector<char>)_(process_all)/8 0.924 -14.35%
std::find(vector<char>)_(process_all)/8192 135.302 -
std::find(vector<int>)_(bail_25%)/1024 65.610 -
std::find(vector<int>)_(bail_25%)/32768 1853.382 -
std::find(vector<int>)_(bail_25%)/8 1.437 -8.03%
std::find(vector<int>)_(bail_25%)/8192 468.492 -
std::find(vector<int>)_(process_all)/1024 241.277 -
std::find(vector<int>)_(process_all)/32768 7380.303 -
std::find(vector<int>)_(process_all)/50 12.345 -
std::find(vector<int>)_(process_all)/8 2.734 -1.62%
std::find(vector<int>)_(process_all)/8192 1843.610 -
std::find(vector<long_long>)_(bail_25%)/1024 23.091 -
std::find(vector<long_long>)_(bail_25%)/32768 730.393 -
std::find(vector<long_long>)_(bail_25%)/8 0.895 -
std::find(vector<long_long>)_(bail_25%)/8192 188.303 -
std::find(vector<long_long>)_(process_all)/1024 89.972 -
std::find(vector<long_long>)_(process_all)/32768 2890.812 -
std::find(vector<long_long>)_(process_all)/50 4.389 -
std::find(vector<long_long>)_(process_all)/8 1.103 12.24%
std::find(vector<long_long>)_(process_all)/8192 720.891 -
std::find(vector<short>)_(bail_25%)/1024 5.964 -
std::find(vector<short>)_(bail_25%)/32768 187.627 -
std::find(vector<short>)_(bail_25%)/8 0.701 -3.53%
std::find(vector<short>)_(bail_25%)/8192 45.332 -
std::find(vector<short>)_(process_all)/1024 22.607 -
std::find(vector<short>)_(process_all)/32768 724.224 -
std::find(vector<short>)_(process_all)/50 1.691 1.80%
std::find(vector<short>)_(process_all)/8 0.681 -1.55%
std::find(vector<short>)_(process_all)/8192 181.650 -
std::find_end(deque<int>)_(match_near_end)/1000 33.965 -6.73%
std::find_end(deque<int>)_(match_near_end)/1024 32.434 -
std::find_end(deque<int>)_(match_near_end)/8192 272.052 -
std::find_end(deque<int>)_(near_matches)/1000 15684.131 -
std::find_end(deque<int>)_(near_matches)/1024 16304.218 -
std::find_end(deque<int>)_(near_matches)/8192 1122355.003 -
std::find_end(deque<int>)_(process_all)/1000 283.755 -
std::find_end(deque<int>)_(process_all)/1024 306.276 -
std::find_end(deque<int>)_(process_all)/1048576 263375.439 -6.23%
std::find_end(deque<int>)_(process_all)/8192 2048.764 -9.43%
std::find_end(deque<int>)_(same_length)/1000 348.802 4.44%
std::find_end(deque<int>)_(same_length)/1024 349.921 2.56%
std::find_end(deque<int>)_(same_length)/8192 3337.036 16.34%
std::find_end(deque<int>)_(single_element)/1000 310.688 -
std::find_end(deque<int>)_(single_element)/1024 326.320 4.48%
std::find_end(deque<int>)_(single_element)/8192 2345.633 6.60%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.565 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.739 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.147 -1.18%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30876.229 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31804.988 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876280.193 -
std::find_end(deque<int>,_pred)_(process_all)/1000 576.336 1.07%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.143 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591741.935 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4315.057 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.263 -
std::find_end(deque<int>,_pred)_(same_length)/1024 796.948 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4993.064 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.777 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.221 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4879.064 1.22%
std::find_end(forward_list<int>)_(match_near_end)/1000 758.560 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4465.917 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256253.795 -
std::find_end(forward_list<int>)_(near_matches)/1000 36459.769 -
std::find_end(forward_list<int>)_(near_matches)/1024 37837.819 -
std::find_end(forward_list<int>)_(near_matches)/8192 2449833.190 -
std::find_end(forward_list<int>)_(process_all)/1000 684.478 -
std::find_end(forward_list<int>)_(process_all)/1024 713.276 -
std::find_end(forward_list<int>)_(process_all)/1048576 765226.721 -1.15%
std::find_end(forward_list<int>)_(process_all)/8192 5702.434 -
std::find_end(forward_list<int>)_(same_length)/1000 1471.119 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.485 -
std::find_end(forward_list<int>)_(same_length)/8192 14150.062 -1.58%
std::find_end(forward_list<int>)_(single_element)/1000 701.270 2.01%
std::find_end(forward_list<int>)_(single_element)/1024 719.291 2.24%
std::find_end(forward_list<int>)_(single_element)/8192 5781.069 -5.01%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 837.792 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5145.288 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275642.155 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41074.559 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42708.158 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2675346.743 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 767.089 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 786.890 -1.25%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 867705.084 -3.07%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6334.592 -1.95%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1524.053 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1559.335 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17236.629 -5.33%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 776.115 5.41%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 795.378 5.68%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6592.337 7.15%
std::find_end(list<int>)_(match_near_end)/1000 77.113 -
std::find_end(list<int>)_(match_near_end)/1024 59.713 -
std::find_end(list<int>)_(match_near_end)/8192 597.937 -
std::find_end(list<int>)_(near_matches)/1000 32729.809 -
std::find_end(list<int>)_(near_matches)/1024 34110.846 -1.18%
std::find_end(list<int>)_(near_matches)/8192 2241414.272 -
std::find_end(list<int>)_(process_all)/1000 712.947 -
std::find_end(list<int>)_(process_all)/1024 724.914 -
std::find_end(list<int>)_(process_all)/1048576 869399.980 -1.79%
std::find_end(list<int>)_(process_all)/8192 7276.406 -
std::find_end(list<int>)_(same_length)/1000 734.841 -
std::find_end(list<int>)_(same_length)/1024 753.521 -
std::find_end(list<int>)_(same_length)/8192 7895.434 -2.36%
std::find_end(list<int>)_(single_element)/1000 715.130 -
std::find_end(list<int>)_(single_element)/1024 730.235 -
std::find_end(list<int>)_(single_element)/8192 7838.198 -11.28%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.076 -1.59%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.639 1.06%
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.405 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36849.676 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38284.852 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2400806.223 -
std::find_end(list<int>,_pred)_(process_all)/1000 816.377 3.13%
std::find_end(list<int>,_pred)_(process_all)/1024 812.904 -
std::find_end(list<int>,_pred)_(process_all)/1048576 954864.018 -1.80%
std::find_end(list<int>,_pred)_(process_all)/8192 8062.625 -
std::find_end(list<int>,_pred)_(same_length)/1000 817.613 6.37%
std::find_end(list<int>,_pred)_(same_length)/1024 818.146 -2.28%
std::find_end(list<int>,_pred)_(same_length)/8192 8658.926 -20.22%
std::find_end(list<int>,_pred)_(single_element)/1000 793.461 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.579 -
std::find_end(list<int>,_pred)_(single_element)/8192 8429.180 -6.32%
std::find_end(vector<int>)_(match_near_end)/1000 27.535 -1.34%
std::find_end(vector<int>)_(match_near_end)/1024 28.145 -
std::find_end(vector<int>)_(match_near_end)/8192 200.207 -
std::find_end(vector<int>)_(near_matches)/1000 13457.145 -
std::find_end(vector<int>)_(near_matches)/1024 13915.099 -
std::find_end(vector<int>)_(near_matches)/8192 765979.600 -
std::find_end(vector<int>)_(process_all)/1000 223.027 2.92%
std::find_end(vector<int>)_(process_all)/1024 228.058 3.54%
std::find_end(vector<int>)_(process_all)/1048576 224016.592 3.92%
std::find_end(vector<int>)_(process_all)/8192 1749.136 4.91%
std::find_end(vector<int>)_(same_length)/1000 243.193 -
std::find_end(vector<int>)_(same_length)/1024 246.647 -
std::find_end(vector<int>)_(same_length)/8192 2020.155 -
std::find_end(vector<int>)_(single_element)/1000 238.854 -2.17%
std::find_end(vector<int>)_(single_element)/1024 243.860 -1.87%
std::find_end(vector<int>)_(single_element)/8192 1859.082 -3.26%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.269 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.011 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.183 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23200.760 1.97%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24093.628 1.94%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451092.498 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.108 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.872 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642189.841 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4294.915 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.070 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.907 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4986.702 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.956 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.955 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4762.454 -
std::find_first_of(deque<int>)_(large_needle)/1024 364730.534 -
std::find_first_of(deque<int>)_(large_needle)/32 295.796 1.55%
std::find_first_of(deque<int>)_(large_needle)/50 716.721 7.17%
std::find_first_of(deque<int>)_(large_needle)/8192 23473037.501 -
std::find_first_of(deque<int>)_(small_needle)/1024 3491.798 1.90%
std::find_first_of(deque<int>)_(small_needle)/32 106.876 -3.22%
std::find_first_of(deque<int>)_(small_needle)/50 164.439 -2.42%
std::find_first_of(deque<int>)_(small_needle)/8192 27897.800 1.77%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 604935.904 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 577.499 -13.95%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1591.712 -14.87%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37137943.000 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6229.223 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.418 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.138 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49757.850 -
std::find_first_of(list<int>)_(large_needle)/1024 848773.210 -8.83%
std::find_first_of(list<int>)_(large_needle)/32 676.648 -
std::find_first_of(list<int>)_(large_needle)/50 1741.816 1.22%
std::find_first_of(list<int>)_(large_needle)/8192 48884730.532 1.48%
std::find_first_of(list<int>)_(small_needle)/1024 2797.512 2.36%
std::find_first_of(list<int>)_(small_needle)/32 94.341 -
std::find_first_of(list<int>)_(small_needle)/50 141.698 1.96%
std::find_first_of(list<int>)_(small_needle)/8192 22385.541 2.23%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1041760.168 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.415 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1956.548 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57895759.615 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.757 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.356 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.109 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43123.247 -
std::find_first_of(vector<int>)_(large_needle)/1024 111160.554 4.03%
std::find_first_of(vector<int>)_(large_needle)/32 105.493 1.06%
std::find_first_of(vector<int>)_(large_needle)/50 274.170 -
std::find_first_of(vector<int>)_(large_needle)/8192 7180368.124 4.18%
std::find_first_of(vector<int>)_(small_needle)/1024 1560.171 7.57%
std::find_first_of(vector<int>)_(small_needle)/32 52.535 10.47%
std::find_first_of(vector<int>)_(small_needle)/50 79.113 9.06%
std::find_first_of(vector<int>)_(small_needle)/8192 12381.992 7.33%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 597640.381 1.38%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.662 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.419 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41559200.999 9.27%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5629.671 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.169 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.067 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47334.466 -
std::find_if(deque<int>)_(bail_25%)/1024 77.479 -3.67%
std::find_if(deque<int>)_(bail_25%)/32768 1988.604 -14.30%
std::find_if(deque<int>)_(bail_25%)/8 1.165 -
std::find_if(deque<int>)_(bail_25%)/8192 500.827 -14.07%
std::find_if(deque<int>)_(process_all)/1024 291.256 -
std::find_if(deque<int>)_(process_all)/32768 9354.483 -
std::find_if(deque<int>)_(process_all)/50 14.562 14.15%
std::find_if(deque<int>)_(process_all)/8 2.762 1.38%
std::find_if(deque<int>)_(process_all)/8192 2334.264 -
std::find_if(list<int>)_(bail_25%)/1024 180.404 -
std::find_if(list<int>)_(bail_25%)/32768 7568.371 -4.66%
std::find_if(list<int>)_(bail_25%)/8 0.930 1.50%
std::find_if(list<int>)_(bail_25%)/8192 1429.291 -
std::find_if(list<int>)_(process_all)/1024 685.566 -1.66%
std::find_if(list<int>)_(process_all)/32768 25191.034 -13.52%
std::find_if(list<int>)_(process_all)/50 18.839 -
std::find_if(list<int>)_(process_all)/8 2.268 -2.45%
std::find_if(list<int>)_(process_all)/8192 7346.440 -41.52%
std::find_if(vector<bool>)_(process_all)/1024 565.674 -
std::find_if(vector<bool>)_(process_all)/1048576 577406.044 -
std::find_if(vector<bool>)_(process_all)/50 23.660 -
std::find_if(vector<bool>)_(process_all)/8 3.505 -
std::find_if(vector<bool>)_(process_all)/8192 4510.656 -
std::find_if(vector<char>)_(bail_25%)/1024 29.170 11.53%
std::find_if(vector<char>)_(bail_25%)/32768 900.429 8.56%
std::find_if(vector<char>)_(bail_25%)/8 1.001 30.96%
std::find_if(vector<char>)_(bail_25%)/8192 231.222 6.78%
std::find_if(vector<char>)_(process_all)/1024 124.075 -
std::find_if(vector<char>)_(process_all)/32768 3744.299 -
std::find_if(vector<char>)_(process_all)/50 6.617 -
std::find_if(vector<char>)_(process_all)/8 1.407 5.03%
std::find_if(vector<char>)_(process_all)/8192 940.569 -
std::find_if(vector<int>)_(bail_25%)/1024 26.962 -
std::find_if(vector<int>)_(bail_25%)/32768 810.978 -
std::find_if(vector<int>)_(bail_25%)/8 0.847 -
std::find_if(vector<int>)_(bail_25%)/8192 211.876 -
std::find_if(vector<int>)_(process_all)/1024 112.910 -4.44%
std::find_if(vector<int>)_(process_all)/32768 3200.449 -4.48%
std::find_if(vector<int>)_(process_all)/50 5.512 -10.75%
std::find_if(vector<int>)_(process_all)/8 1.485 -2.89%
std::find_if(vector<int>)_(process_all)/8192 806.658 -4.40%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.345 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2332.871 17.41%
std::find_if_not(deque<int>)_(bail_25%)/8 1.170 -
std::find_if_not(deque<int>)_(bail_25%)/8192 580.720 13.59%
std::find_if_not(deque<int>)_(process_all)/1024 318.979 27.99%
std::find_if_not(deque<int>)_(process_all)/32768 10202.202 27.20%
std::find_if_not(deque<int>)_(process_all)/50 12.682 -
std::find_if_not(deque<int>)_(process_all)/8 2.677 -2.47%
std::find_if_not(deque<int>)_(process_all)/8192 2556.856 28.69%
std::find_if_not(list<int>)_(bail_25%)/1024 194.973 7.30%
std::find_if_not(list<int>)_(bail_25%)/32768 7544.486 -41.26%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 1.36%
std::find_if_not(list<int>)_(bail_25%)/8192 1520.390 5.04%
std::find_if_not(list<int>)_(process_all)/1024 778.787 9.43%
std::find_if_not(list<int>)_(process_all)/32768 25318.785 -22.57%
std::find_if_not(list<int>)_(process_all)/50 38.182 -1.01%
std::find_if_not(list<int>)_(process_all)/8 3.553 -
std::find_if_not(list<int>)_(process_all)/8192 7489.924 -3.49%
std::find_if_not(vector<bool>)_(process_all)/1024 568.072 1.56%
std::find_if_not(vector<bool>)_(process_all)/1048576 577732.888 1.11%
std::find_if_not(vector<bool>)_(process_all)/50 24.218 1.72%
std::find_if_not(vector<bool>)_(process_all)/8 3.578 2.22%
std::find_if_not(vector<bool>)_(process_all)/8192 4515.449 1.13%
std::find_if_not(vector<char>)_(bail_25%)/1024 26.026 4.18%
std::find_if_not(vector<char>)_(bail_25%)/32768 940.036 1.19%
std::find_if_not(vector<char>)_(bail_25%)/8 0.840 6.93%
std::find_if_not(vector<char>)_(bail_25%)/8192 241.180 1.76%
std::find_if_not(vector<char>)_(process_all)/1024 125.387 -
std::find_if_not(vector<char>)_(process_all)/32768 3741.311 -
std::find_if_not(vector<char>)_(process_all)/50 6.610 -
std::find_if_not(vector<char>)_(process_all)/8 1.528 1.59%
std::find_if_not(vector<char>)_(process_all)/8192 942.363 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.488 1.29%
std::find_if_not(vector<int>)_(bail_25%)/32768 947.400 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.650 -14.35%
std::find_if_not(vector<int>)_(bail_25%)/8192 241.782 -
std::find_if_not(vector<int>)_(process_all)/1024 112.374 -
std::find_if_not(vector<int>)_(process_all)/32768 3196.881 -
std::find_if_not(vector<int>)_(process_all)/50 5.479 -
std::find_if_not(vector<int>)_(process_all)/8 1.597 11.59%
std::find_if_not(vector<int>)_(process_all)/8192 802.171 -
std::flat_map<int,_int>::clear()/0 388.819 -
std::flat_map<int,_int>::clear()/1024 393.094 -
std::flat_map<int,_int>::clear()/32 390.583 -2.45%
std::flat_map<int,_int>::clear()/8192 407.173 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.830 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.083 -1.04%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.565 -6.04%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.506 24.28%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.614 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.268 3.41%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.338 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.109 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.062 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.517 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.466 -4.47%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.213 5.82%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.185 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.645 7.37%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.001 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.928 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.520 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.131 -
std::flat_map<int,_int>::ctor(const&)/0 12.770 -
std::flat_map<int,_int>::ctor(const&)/1024 177.930 -
std::flat_map<int,_int>::ctor(const&)/32 22.792 -
std::flat_map<int,_int>::ctor(const&)/8192 1931.450 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.771 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.798 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.835 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1912.245 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.552 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4197.698 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.462 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33110.335 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8659.086 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.758 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127851.854 -2.89%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.321 -1.19%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.567 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.399 -7.80%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.839 -18.99%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.276 -1.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.573 -21.36%
std::flat_map<int,_int>::erase(iterator)/1024 74.842 -7.20%
std::flat_map<int,_int>::erase(iterator)/32 19.731 -
std::flat_map<int,_int>::erase(iterator)/8192 487.558 -1.22%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.569 -4.44%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.872 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 409.542 3.39%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.375 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.363 -19.22%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.551 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 548.938 -2.64%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.446 -5.81%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.771 10.74%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.458 4.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.163 15.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.516 4.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.581 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.723 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.104 2.22%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.211 -1.21%
std::flat_map<int,_int>::find(key)_(existent)/32 3.293 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.020 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.412 -15.09%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.171 29.60%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.692 15.83%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.922 42.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.373 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.169 -2.39%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.577 -8.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.810 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.207 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.897 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.528 -14.65%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.852 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.583 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.895 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.429 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.857 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.690 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.459 1.60%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 498.365 -12.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.285 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5186.438 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 614.396 1.53%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39624.091 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5742.239 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 622.130 1.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43461.201 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.453 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7678.037 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.530 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63312.910 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.605 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1404.507 -4.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.175 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8369.920 -5.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.559 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1714.455 6.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.491 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10713.195 8.02%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.956 -36.55%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.989 -1.06%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.673 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.039 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.442 9.75%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.304 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.512 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.010 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.124 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.651 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 552.142 -15.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.251 -32.30%
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 20.202 -1.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.875 -22.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.283 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.484 -45.17%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.671 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 102.998 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.163 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 548.196 -15.22%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.837 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.391 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.066 -19.36%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.364 -10.04%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.159 -23.28%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.311 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.983 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.663 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.403 -18.04%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.646 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.975 -10.92%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.619 -2.68%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1083.180 28.86%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.356 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 81.009 11.22%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.900 2.14%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1766.560 -4.30%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.958 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.965 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.438 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.851 24.07%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.266 3.54%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.191 27.06%
std::flat_multimap<int,_int>::clear()/0 390.638 -
std::flat_multimap<int,_int>::clear()/1024 392.322 -
std::flat_multimap<int,_int>::clear()/32 391.419 -
std::flat_multimap<int,_int>::clear()/8192 408.552 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.148 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.089 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.522 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.352 -28.24%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.516 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.281 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.481 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.195 -9.74%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.309 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.792 -12.32%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.052 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.073 -1.79%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.515 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.013 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.652 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.426 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1161.465 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.729 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.225 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.850 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.276 4.22%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.689 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.477 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.892 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1926.683 4.80%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.927 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3942.310 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.253 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31900.905 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.296 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8429.312 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.710 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 124246.580 -1.76%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.911 -19.26%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.448 -2.05%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.308 -24.19%
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.016 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.253 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.610 8.95%
std::flat_multimap<int,_int>::erase(iterator)/32 19.844 -
std::flat_multimap<int,_int>::erase(iterator)/8192 499.799 -2.81%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.576 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.860 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.976 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.561 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.232 1.06%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.376 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 518.737 -7.10%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.820 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.874 -9.27%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.235 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.850 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.046 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.328 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.326 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.119 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.485 38.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.836 -28.73%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.162 -6.34%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.539 -30.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.787 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.257 -8.49%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.255 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 56.591 44.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.774 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.320 -38.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.881 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 668.590 15.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.926 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.519 -3.28%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.981 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.776 1.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.908 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.482 -32.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.067 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.290 16.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.189 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4907.381 -4.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 595.282 -1.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37222.469 -4.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.226 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5447.723 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.346 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41570.582 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.569 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7290.895 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.767 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60604.602 1.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.608 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1128.298 -15.55%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.292 -4.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6104.463 -20.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.219 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1140.420 -14.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.053 -1.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6308.649 -17.12%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.104 -42.27%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.974 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 647.038 15.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.836 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.182 -4.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.065 -2.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.322 14.76%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.916 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.423 -36.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.983 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 653.022 14.65%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.912 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.374 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.652 16.43%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.369 2.35%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.275 19.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.281 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.652 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.963 1.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 626.775 -10.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.669 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.007 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.792 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 633.958 -15.68%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.190 -4.03%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.183 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 613.139 -14.85%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.916 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.953 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.235 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.790 -27.18%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.224 -5.95%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.206 -27.58%
std::for_each(deque<int>)/32 3.678 -
std::for_each(deque<int>)/50 3.878 -
std::for_each(deque<int>)/8 0.918 -
std::for_each(deque<int>)/8192 254.776 -
std::for_each(join_view(vector<vector<int>>))/32 3.758 -
std::for_each(join_view(vector<vector<int>>))/50 4.015 -
std::for_each(join_view(vector<vector<int>>))/8 1.378 -
std::for_each(join_view(vector<vector<int>>))/8192 263.925 -
std::for_each(list<int>)/32 10.853 -
std::for_each(list<int>)/50 20.841 -
std::for_each(list<int>)/8 2.538 -
std::for_each(list<int>)/8192 7679.601 7.59%
std::for_each(map<int>::iterator)/32 23.913 -
std::for_each(map<int>::iterator)/50 36.068 -
std::for_each(map<int>::iterator)/8 5.014 -
std::for_each(map<int>::iterator)/8192 7416.818 -
std::for_each(multimap<int>::iterator)/32 23.775 -
std::for_each(multimap<int>::iterator)/50 36.829 -
std::for_each(multimap<int>::iterator)/8 5.073 -
std::for_each(multimap<int>::iterator)/8192 7462.142 -
std::for_each(multiset<int>::iterator)/32 23.606 -
std::for_each(multiset<int>::iterator)/50 35.735 -
std::for_each(multiset<int>::iterator)/8 5.041 -
std::for_each(multiset<int>::iterator)/8192 7924.277 -
std::for_each(set<int>::iterator)/32 24.508 -2.68%
std::for_each(set<int>::iterator)/50 36.771 -
std::for_each(set<int>::iterator)/8 5.054 -
std::for_each(set<int>::iterator)/8192 7813.499 -
std::for_each(vector<int>)/32 3.678 -
std::for_each(vector<int>)/50 3.855 -
std::for_each(vector<int>)/8 0.941 2.61%
std::for_each(vector<int>)/8192 251.937 -
std::for_each_n(deque<int>)/32 3.745 -
std::for_each_n(deque<int>)/50 3.966 -
std::for_each_n(deque<int>)/8 1.155 5.15%
std::for_each_n(deque<int>)/8192 254.516 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.826 -4.51%
std::for_each_n(join_view(vector<vector<int>>))/50 4.396 2.38%
std::for_each_n(join_view(vector<vector<int>>))/8 1.525 -2.33%
std::for_each_n(join_view(vector<vector<int>>))/8192 276.262 3.84%
std::for_each_n(list<int>)/32 11.219 -
std::for_each_n(list<int>)/50 22.903 -1.59%
std::for_each_n(list<int>)/8 2.527 -
std::for_each_n(list<int>)/8192 7503.218 -43.28%
std::for_each_n(vector<int>)/32 3.689 -
std::for_each_n(vector<int>)/50 3.846 -
std::for_each_n(vector<int>)/8 2.688 -
std::for_each_n(vector<int>)/8192 251.614 -
std::generate(deque<int>)/1024 241.750 -1.19%
std::generate(deque<int>)/32 7.996 -4.09%
std::generate(deque<int>)/50 11.980 -2.10%
std::generate(deque<int>)/8192 1891.749 -1.26%
std::generate(list<int>)/1024 671.021 -
std::generate(list<int>)/32 8.382 -2.79%
std::generate(list<int>)/50 15.227 -
std::generate(list<int>)/8192 7635.436 -5.13%
std::generate(vector<int>)/1024 241.949 -1.58%
std::generate(vector<int>)/32 7.910 -
std::generate(vector<int>)/50 11.881 -
std::generate(vector<int>)/8192 1826.667 -2.36%
std::generate_n(deque<int>)/1024 242.137 -2.27%
std::generate_n(deque<int>)/32 8.161 -2.12%
std::generate_n(deque<int>)/50 12.127 -2.13%
std::generate_n(deque<int>)/8192 1940.619 -2.36%
std::generate_n(list<int>)/1024 650.355 -
std::generate_n(list<int>)/32 8.509 -
std::generate_n(list<int>)/50 15.141 -
std::generate_n(list<int>)/8192 7609.633 9.43%
std::generate_n(vector<int>)/1024 240.619 -1.23%
std::generate_n(vector<int>)/32 7.793 -1.31%
std::generate_n(vector<int>)/50 11.817 -1.05%
std::generate_n(vector<int>)/8192 1827.502 -
std::is_partitioned(deque<int>)_(partitioned)/1024 321.754 11.80%
std::is_partitioned(deque<int>)_(partitioned)/32 10.127 13.12%
std::is_partitioned(deque<int>)_(partitioned)/50 15.411 13.32%
std::is_partitioned(deque<int>)_(partitioned)/8192 2523.706 2.27%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.390 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.652 -6.87%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.883 3.11%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 691.021 -26.32%
std::is_partitioned(list<int>)_(partitioned)/1024 718.416 23.04%
std::is_partitioned(list<int>)_(partitioned)/32 8.602 -1.48%
std::is_partitioned(list<int>)_(partitioned)/50 14.005 1.33%
std::is_partitioned(list<int>)_(partitioned)/8192 7144.064 1.58%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.455 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.213 -1.29%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.441 -1.68%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2193.538 1.93%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.812 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.469 2.05%
std::is_partitioned(vector<int>)_(partitioned)/50 9.619 -1.10%
std::is_partitioned(vector<int>)_(partitioned)/8192 1400.781 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 52.242 -2.30%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.670 3.32%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.547 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 182.809 7.96%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 483.648 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.949 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3917.644 1.12%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513825.838 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.445 -1.59%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.694 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.309 3.99%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4025.657 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689638.985 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.885 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.098 1.20%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.562 1.61%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4108.624 5.78%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520223.973 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.503 2.34%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 524.315 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.854 5.93%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3961.885 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686528.724 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.627 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 753.131 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9166.732 6.22%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420461.460 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.083 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 780.501 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.605 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8314.038 9.47%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1586926.229 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.550 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.426 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.727 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9737.336 7.40%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426854.931 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.891 1.37%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.818 -35.31%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.202 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8451.471 7.12%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1587053.545 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.770 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.634 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.916 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211621.748 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.446 -2.58%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.867 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.405 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.102 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1014035.011 -1.31%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 52.975 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 379.691 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.082 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.206 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215107.696 1.58%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.014 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.221 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.393 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2779.933 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 993781.132 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.624 -4.79%
std::is_sorted(deque<int>)/1024 469.956 -
std::is_sorted(deque<int>)/8 4.535 55.97%
std::is_sorted(deque<int>)/8192 3761.510 -
std::is_sorted(deque<int>,_pred)/1024 640.812 -
std::is_sorted(deque<int>,_pred)/8 4.880 1.89%
std::is_sorted(deque<int>,_pred)/8192 5189.625 -
std::is_sorted(list<int>)/1024 745.128 -
std::is_sorted(list<int>)/8 2.154 1.05%
std::is_sorted(list<int>)/8192 7116.685 -
std::is_sorted(list<int>,_pred)/1024 817.824 -
std::is_sorted(list<int>,_pred)/8 3.989 -1.19%
std::is_sorted(list<int>,_pred)/8192 8522.512 -2.82%
std::is_sorted(vector<int>)/1024 243.792 -1.09%
std::is_sorted(vector<int>)/8 2.060 -
std::is_sorted(vector<int>)/8192 1894.182 -1.26%
std::is_sorted(vector<int>,_pred)/1024 468.426 -
std::is_sorted(vector<int>,_pred)/8 3.186 -4.97%
std::is_sorted(vector<int>,_pred)/8192 3727.635 -
std::is_sorted_until(deque<int>)/1024 464.996 -
std::is_sorted_until(deque<int>)/8 4.758 62.02%
std::is_sorted_until(deque<int>)/8192 3737.692 -
std::is_sorted_until(deque<int>,_pred)/1024 595.564 -
std::is_sorted_until(deque<int>,_pred)/8 4.109 -
std::is_sorted_until(deque<int>,_pred)/8192 4801.393 -
std::is_sorted_until(list<int>)/1024 787.998 6.02%
std::is_sorted_until(list<int>)/8 2.169 4.78%
std::is_sorted_until(list<int>)/8192 7236.494 5.75%
std::is_sorted_until(list<int>,_pred)/1024 790.341 -
std::is_sorted_until(list<int>,_pred)/8 3.671 -
std::is_sorted_until(list<int>,_pred)/8192 7643.846 10.58%
std::is_sorted_until(vector<int>)/1024 236.584 -
std::is_sorted_until(vector<int>)/8 2.111 -6.76%
std::is_sorted_until(vector<int>)/8192 1844.424 -5.45%
std::is_sorted_until(vector<int>,_pred)/1024 426.688 1.78%
std::is_sorted_until(vector<int>,_pred)/8 3.669 -3.78%
std::is_sorted_until(vector<int>,_pred)/8192 3322.919 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4649.942 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 530.666 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36521.720 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 705.328 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 13.039 1.59%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 8824.716 2.88%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11646.583 -6.70%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 354.954 -4.06%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100707.120 -7.45%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11607.148 -7.41%
std::list<int>::ctor(Range)_(cheap_elements)/32 334.103 -9.11%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99795.961 -7.82%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11812.796 -4.92%
std::list<int>::ctor(const&)_(cheap_elements)/32 332.358 -9.25%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98895.140 -7.14%
std::list<int>::ctor(size)/1024 12152.466 -6.44%
std::list<int>::ctor(size)/32 334.270 -7.54%
std::list<int>::ctor(size)/8192 97828.421 -7.83%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 13073.176 4.95%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.339 -9.31%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 136466.992 27.44%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.825 -8.38%
std::list<int>::erase(begin)_(cheap_elements)/32 10.891 -8.20%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.719 -9.68%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.951 -8.30%
std::list<int>::insert(begin)_(cheap_elements)/32 11.094 -7.31%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.900 -8.13%
std::list<int>::operator=(const&)_(cheap_elements)/1024 749.342 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.912 -1.18%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8685.152 -1.17%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4635.568 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.063 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37408.385 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.550 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.600 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.458 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4820.977 -2.35%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.352 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38953.168 -1.29%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16834.612 -2.25%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.193 -1.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147869.577 -1.95%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.439 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.690 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14190.046 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6908.979 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.121 -4.60%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55977.008 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13359.471 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 361.774 -2.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 107296.887 -1.06%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33426.150 -2.89%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 939.521 -5.12%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 285978.326 -2.44%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12977.230 -2.16%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 358.420 -3.90%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 105982.590 -2.11%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33331.668 2.52%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 947.605 -1.23%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 294095.708 5.18%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13228.414 5.40%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 379.642 9.04%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 108127.417 5.93%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34007.549 3.88%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 968.622 3.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 291270.070 3.84%
std::list<std::string>::ctor(size)/1024 12929.745 -1.45%
std::list<std::string>::ctor(size)/32 353.661 -3.13%
std::list<std::string>::ctor(size)/8192 106905.685 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12991.631 -1.43%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.342 -3.14%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106165.903 -2.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33381.293 -2.91%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 929.613 -2.32%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 284330.873 -3.20%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.538 2.74%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.172 5.27%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.661 3.50%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.204 4.91%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.038 7.06%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.465 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.384 6.78%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.993 4.26%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.175 5.14%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.005 2.64%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.267 2.40%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.107 2.58%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1567.004 11.96%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.171 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11578.288 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6857.311 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 145.432 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55318.430 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4818.620 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 534.988 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38961.007 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16824.533 -2.58%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 888.450 -1.71%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147528.769 -2.34%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.825 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.937 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.694 -1.80%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.631 -1.07%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.335 -1.11%
std::lower_bound(std::deque<int>)/100 30.587 -
std::lower_bound(std::deque<int>)/8 18.811 11.12%
std::lower_bound(std::deque<int>)/8192 65.003 -
std::lower_bound(std::forward_list<int>)/100 82.003 2.02%
std::lower_bound(std::forward_list<int>)/8 15.342 -
std::lower_bound(std::forward_list<int>)/8192 10399.823 -
std::lower_bound(std::list<int>)/100 90.863 -
std::lower_bound(std::list<int>)/8 15.435 -
std::lower_bound(std::list<int>)/8192 13980.376 -
std::lower_bound(std::vector<int>)/100 12.340 -
std::lower_bound(std::vector<int>)/8 7.747 -5.30%
std::lower_bound(std::vector<int>)/8192 16.987 8.59%
std::make_heap(deque<int>)_(ascending)/1024 2657.656 -
std::make_heap(deque<int>)_(ascending)/8 27.022 -
std::make_heap(deque<int>)_(ascending)/8192 20946.583 -
std::make_heap(deque<int>)_(descending)/1024 1090.141 -
std::make_heap(deque<int>)_(descending)/8 20.956 -
std::make_heap(deque<int>)_(descending)/8192 8594.744 -
std::make_heap(deque<int>)_(heap)/1024 1089.326 -
std::make_heap(deque<int>)_(heap)/8 20.994 -
std::make_heap(deque<int>)_(heap)/8192 8591.726 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2661.390 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.107 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20980.967 -
std::make_heap(deque<int>)_(repeated)/1024 2267.744 -
std::make_heap(deque<int>)_(repeated)/8 25.173 -
std::make_heap(deque<int>)_(repeated)/8192 17843.083 -
std::make_heap(deque<int>)_(shuffled)/1024 2551.436 -
std::make_heap(deque<int>)_(shuffled)/8 24.426 -
std::make_heap(deque<int>)_(shuffled)/8192 22703.726 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2176.167 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.347 1.64%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17120.389 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.843 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.942 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5034.758 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.044 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.995 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5029.545 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.828 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.183 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17091.353 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.706 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.277 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13088.977 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.813 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.479 -1.07%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15291.780 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.577 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.834 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.784 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.288 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.743 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2217.469 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.346 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.694 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2216.906 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 668.557 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.580 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5362.492 3.95%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 624.983 3.35%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.930 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4612.645 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.415 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.080 -1.12%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5255.010 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 678.747 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.887 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5246.222 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 283.661 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.737 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2117.383 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 283.814 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.633 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2116.835 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.535 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.589 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5333.204 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.565 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.024 -1.03%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.160 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 668.142 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.451 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5690.508 -
std::make_heap(vector<int>)_(ascending)/1024 652.549 -
std::make_heap(vector<int>)_(ascending)/8 16.336 -
std::make_heap(vector<int>)_(ascending)/8192 5030.268 -
std::make_heap(vector<int>)_(descending)/1024 270.857 -
std::make_heap(vector<int>)_(descending)/8 14.624 -
std::make_heap(vector<int>)_(descending)/8192 1945.801 -
std::make_heap(vector<int>)_(heap)/1024 271.966 -
std::make_heap(vector<int>)_(heap)/8 14.585 -1.11%
std::make_heap(vector<int>)_(heap)/8192 1948.319 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.351 -2.83%
std::make_heap(vector<int>)_(pipe-organ)/8 16.468 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4982.700 -2.45%
std::make_heap(vector<int>)_(repeated)/1024 560.190 -4.51%
std::make_heap(vector<int>)_(repeated)/8 15.433 -
std::make_heap(vector<int>)_(repeated)/8192 4283.926 -1.71%
std::make_heap(vector<int>)_(shuffled)/1024 570.703 -
std::make_heap(vector<int>)_(shuffled)/8 15.752 -
std::make_heap(vector<int>)_(shuffled)/8192 5016.072 -1.68%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.983 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.817 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5014.067 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.336 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.722 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1945.941 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.265 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.705 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1944.709 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.948 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.673 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5002.509 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.319 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.676 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4285.333 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.152 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.704 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4946.989 -1.35%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15884.278 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.704 1.15%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497040.489 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16271.555 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.600 -3.81%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 515114.171 2.51%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21339.116 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.289 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 601697.023 2.41%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17753.878 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.929 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523621.228 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31596.853 -1.97%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.542 -1.55%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 973047.172 -3.48%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14663.225 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.173 -1.77%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174359.928 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22058.044 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.928 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620489.465 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15834.065 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.952 5.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 444403.195 -1.67%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16410.600 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.104 4.80%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458929.799 1.32%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21481.799 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.671 2.10%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 546856.050 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17878.924 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.979 3.63%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 472986.357 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31812.085 -1.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.232 7.05%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 947904.440 -3.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13822.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.385 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166253.136 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22145.541 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 60.641 5.89%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600793.239 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10943.539 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.699 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114531.912 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11210.837 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.396 -1.27%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115616.324 -1.13%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14660.201 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.993 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157680.118 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12309.050 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.753 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129141.146 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23950.587 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.697 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268386.114 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5717.386 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.124 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61954.058 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15152.152 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.929 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166607.922 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10969.376 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.658 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114586.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11218.468 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.555 3.78%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116399.767 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14673.985 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.983 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157336.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12287.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.568 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129258.556 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23986.158 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 268618.791 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5711.604 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.299 -2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61939.017 2.50%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15221.434 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.050 -1.55%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 181138.114 5.83%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10987.821 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.555 -2.06%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114013.824 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11473.517 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.503 -1.63%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117468.039 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14969.479 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.176 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155481.417 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12764.180 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.376 -2.35%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132133.323 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23227.209 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.544 -2.51%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260208.888 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5845.960 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.659 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62829.853 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14917.235 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.768 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154567.553 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11005.733 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.824 -1.38%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114625.471 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11575.647 1.31%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.668 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118215.413 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14979.775 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.566 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156209.365 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12872.816 1.34%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.336 -1.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132704.331 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23231.539 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.599 -1.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260566.436 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5816.408 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.373 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64408.727 1.97%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14992.586 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.597 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155283.606 -4.97%
std::map<int,_int>::clear()/0 390.113 -
std::map<int,_int>::clear()/1024 10887.228 3.55%
std::map<int,_int>::clear()/32 662.239 2.25%
std::map<int,_int>::clear()/8192 89224.180 3.36%
std::map<int,_int>::contains(key)_(existent)/1024 4.076 -
std::map<int,_int>::contains(key)_(existent)/32 1.641 -1.16%
std::map<int,_int>::contains(key)_(existent)/8192 5.481 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.464 -7.75%
std::map<int,_int>::contains(key)_(non-existent)/32 2.760 -8.40%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.100 33.01%
std::map<int,_int>::count(key)_(existent)/1024 3.780 -1.92%
std::map<int,_int>::count(key)_(existent)/32 1.569 -
std::map<int,_int>::count(key)_(existent)/8192 5.712 1.90%
std::map<int,_int>::count(key)_(non-existent)/0 0.269 7.28%
std::map<int,_int>::count(key)_(non-existent)/1024 7.221 -11.72%
std::map<int,_int>::count(key)_(non-existent)/32 2.953 -3.76%
std::map<int,_int>::count(key)_(non-existent)/8192 11.090 -10.42%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.947 1.12%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6077.350 1.17%
std::map<int,_int>::ctor(&&,_different_allocs)/32 188.659 1.21%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52138.587 -
std::map<int,_int>::ctor(const&)/0 12.614 -
std::map<int,_int>::ctor(const&)/1024 6573.259 1.28%
std::map<int,_int>::ctor(const&)/32 226.957 1.62%
std::map<int,_int>::ctor(const&)/8192 52865.627 2.15%
std::map<int,_int>::ctor(const&,_alloc)/0 12.620 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6546.672 -
std::map<int,_int>::ctor(const&,_alloc)/32 224.912 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52477.821 -7.78%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8917.344 1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.686 1.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71798.267 1.06%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.696 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13000.708 1.92%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 268.739 2.21%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249360.593 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.239 -5.88%
std::map<int,_int>::equal_range(key)_(existent)/32 1.782 -1.95%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.481 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.913 -21.71%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.737 -6.33%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.480 -21.71%
std::map<int,_int>::erase(iterator)/1024 21.880 5.16%
std::map<int,_int>::erase(iterator)/32 21.788 5.39%
std::map<int,_int>::erase(iterator)/8192 24.981 3.95%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.170 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7838.287 4.64%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 585.824 1.50%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 60224.563 3.99%
std::map<int,_int>::erase(key)_(existent)/1024 24.566 -6.00%
std::map<int,_int>::erase(key)_(existent)/32 22.411 -
std::map<int,_int>::erase(key)_(existent)/8192 25.543 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.146 -6.75%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.277 -7.27%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.190 -9.35%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.906 -1.41%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.759 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.030 -
std::map<int,_int>::find(key)_(existent)/1024 4.302 -1.33%
std::map<int,_int>::find(key)_(existent)/32 1.686 -1.43%
std::map<int,_int>::find(key)_(existent)/8192 5.394 -
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.390 -1.15%
std::map<int,_int>::find(key)_(non-existent)/32 2.224 -2.17%
std::map<int,_int>::find(key)_(non-existent)/8192 7.463 -8.23%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.099 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.407 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.350 -1.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.461 2.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.106 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.752 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.931 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.497 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.228 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.472 -3.73%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.049 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.675 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.212 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.175 -2.78%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.097 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.688 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.306 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15864.605 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.075 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176454.093 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.907 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12350.110 -1.65%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.928 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 125642.687 4.45%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.214 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7809.279 1.20%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.767 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132144.916 -2.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.977 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11001.876 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.911 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92237.975 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 388.271 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10240.157 1.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 635.102 -1.11%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 86281.832 4.71%
std::map<int,_int>::insert(value)_(already_present)/1024 3.403 10.19%
std::map<int,_int>::insert(value)_(already_present)/32 1.754 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.949 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.045 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.286 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.886 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.575 2.99%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.032 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.432 -6.59%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.463 -8.25%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 22.937 7.10%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.517 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.760 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.838 -5.80%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.083 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.111 -3.56%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.784 -1.08%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.182 -4.49%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.061 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.201 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.576 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.903 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.682 2.03%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.492 -1.97%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.592 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.414 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.275 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.513 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6594.720 2.40%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.088 3.70%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53147.173 3.81%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6565.309 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.692 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53028.964 1.32%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1474.164 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.538 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12726.578 -1.12%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.450 -1.65%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.741 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.642 -2.25%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.168 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.424 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.627 -
std::map<std::string,_int>::clear()/0 392.000 -
std::map<std::string,_int>::clear()/1024 22582.560 1.04%
std::map<std::string,_int>::clear()/32 927.663 6.89%
std::map<std::string,_int>::clear()/8192 217240.102 1.11%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.714 8.82%
std::map<std::string,_int>::contains(key)_(existent)/32 16.509 4.04%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.608 2.87%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.293 -1.79%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.601 -7.14%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.186 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.684 1.55%
std::map<std::string,_int>::count(key)_(existent)/32 16.541 4.94%
std::map<std::string,_int>::count(key)_(existent)/8192 29.420 -1.97%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 27.444 -4.88%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.382 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.485 3.55%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.741 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7010.527 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.014 1.20%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60301.167 1.61%
std::map<std::string,_int>::ctor(const&)/0 12.633 -
std::map<std::string,_int>::ctor(const&)/1024 35364.017 -
std::map<std::string,_int>::ctor(const&)/32 715.951 -13.55%
std::map<std::string,_int>::ctor(const&)/8192 344822.504 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.639 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35640.968 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 805.449 2.74%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345202.719 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.693 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41466.068 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 822.585 -1.61%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391485.834 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53609.509 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1004.156 -3.74%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089238.150 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.750 -5.24%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.063 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.152 -1.08%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.862 2.84%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.199 -2.29%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.011 -
std::map<std::string,_int>::erase(iterator)/1024 26.289 -7.99%
std::map<std::string,_int>::erase(iterator)/32 28.672 -10.84%
std::map<std::string,_int>::erase(iterator)/8192 32.195 19.42%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.122 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13259.851 1.58%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.454 -1.34%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120270.143 -
std::map<std::string,_int>::erase(key)_(existent)/1024 64.509 -19.32%
std::map<std::string,_int>::erase(key)_(existent)/32 74.740 9.54%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.902 2.18%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.557 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.592 2.60%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.682 3.65%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -5.69%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.880 -8.24%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.680 -6.82%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.452 -6.23%
std::map<std::string,_int>::find(key)_(existent)/1024 24.039 -
std::map<std::string,_int>::find(key)_(existent)/32 15.531 -
std::map<std::string,_int>::find(key)_(existent)/8192 29.553 -1.00%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.560 3.34%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.730 6.86%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.800 -1.99%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.453 30.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.173 22.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.927 1.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.790 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.803 -28.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.262 6.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.180 38.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 59.379 11.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.974 -11.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.106 -32.96%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.052 -7.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.620 79.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.112 1.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.265 -16.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.689 -18.80%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.535 21.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.522 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64666.234 -1.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.927 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929238.513 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.143 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43806.682 -1.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1273.528 -2.95%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613993.828 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.998 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38981.147 -4.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1145.396 5.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 619073.121 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.645 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34904.639 -1.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1300.622 9.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407348.177 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.429 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34665.744 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1200.931 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368919.425 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.971 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.537 -18.48%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.813 -3.85%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.572 4.66%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.885 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.339 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.330 -18.93%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 31.011 28.98%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.358 -5.83%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.247 31.75%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.964 13.29%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 21.457 -26.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.993 -24.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.329 -10.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.035 32.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.096 -3.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.230 -28.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.069 40.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.443 -15.41%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.821 -14.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.305 8.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 44.188 -29.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.067 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.421 -13.76%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.760 -5.81%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.254 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.926 -6.79%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 9.901 -7.09%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.027 -3.79%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37221.077 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 862.041 4.16%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349216.557 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.323 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36309.546 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 844.292 9.27%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350089.615 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.139 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15173.421 -6.90%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 362.773 10.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208256.712 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.195 6.93%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.301 -10.65%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 27.163 -11.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.553 -19.47%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.708 -3.45%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.181 5.75%
std::mismatch(deque<int>)_(it,_it,_it)/1000 425.785 -8.63%
std::mismatch(deque<int>)_(it,_it,_it)/1024 435.879 -8.32%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497031.191 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.735 -4.54%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3853.874 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.789 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.064 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 521046.833 6.64%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.082 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4028.277 5.36%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.418 -1.20%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.535 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625474.238 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.403 1.31%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4855.615 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 697.894 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.189 1.26%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623620.647 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.174 1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4866.762 -
std::mismatch(list<int>)_(it,_it,_it)/1000 739.788 -
std::mismatch(list<int>)_(it,_it,_it)/1024 757.715 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 929599.549 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.636 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7332.718 -21.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 750.773 -3.40%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 765.629 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 999404.967 5.47%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.976 -5.57%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12277.442 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.077 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 814.652 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005383.559 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.106 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12334.946 -4.21%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.007 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 813.689 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 999706.741 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.656 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10746.235 -27.64%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.269 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.830 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68167.347 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.374 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.338 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.884 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68427.828 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.676 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.197 6.10%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.736 4.78%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607945.618 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.139 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4707.832 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.656 1.62%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.856 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604095.938 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.290 1.96%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4705.770 -
std::move(deque<int>)/1048576 54561.943 -3.30%
std::move(deque<int>)/262144 15130.062 -3.07%
std::move(deque<int>)/32768 1848.167 -34.84%
std::move(deque<int>)/4096 149.395 -
std::move(deque<int>)/512 22.109 -
std::move(deque<int>)/64 4.756 -6.07%
std::move(deque<int>)/8 3.581 1.76%
std::move(list<int>)/1048576 1005557.821 1.92%
std::move(list<int>)/262144 242688.212 -
std::move(list<int>)/32768 30637.209 -
std::move(list<int>)/4096 4484.892 14.11%
std::move(list<int>)/512 361.920 -1.41%
std::move(list<int>)/64 38.947 -4.94%
std::move(list<int>)/8 3.388 -
std::move(vector<bool>)_(aligned)/1048576 1719.229 -
std::move(vector<bool>)_(aligned)/262144 255.445 -
std::move(vector<bool>)_(aligned)/32768 36.849 -
std::move(vector<bool>)_(aligned)/4096 6.973 -
std::move(vector<bool>)_(aligned)/512 2.332 -
std::move(vector<bool>)_(aligned)/64 1.572 -
std::move(vector<bool>)_(unaligned)/1048576 6536.800 -
std::move(vector<bool>)_(unaligned)/262144 1595.387 -1.44%
std::move(vector<bool>)_(unaligned)/32768 209.747 -
std::move(vector<bool>)_(unaligned)/4096 26.935 3.44%
std::move(vector<bool>)_(unaligned)/512 4.833 5.59%
std::move(vector<bool>)_(unaligned)/64 1.633 1.09%
std::move(vector<int>)/1048576 56953.326 -
std::move(vector<int>)/262144 22200.387 -7.15%
std::move(vector<int>)/32768 1710.994 -
std::move(vector<int>)/4096 133.423 -
std::move(vector<int>)/512 20.284 -1.15%
std::move(vector<int>)/64 4.153 -
std::move(vector<int>)/8 2.305 2.74%
std::move_backward(deque<int>)/1048576 130828.687 -1.04%
std::move_backward(deque<int>)/262144 31092.197 -1.29%
std::move_backward(deque<int>)/32768 3502.186 -6.87%
std::move_backward(deque<int>)/4096 158.748 -3.66%
std::move_backward(deque<int>)/512 23.458 -
std::move_backward(deque<int>)/64 5.167 -
std::move_backward(deque<int>)/8 3.502 -1.14%
std::move_backward(list<int>)/1048576 1028636.530 -
std::move_backward(list<int>)/262144 257777.365 -1.47%
std::move_backward(list<int>)/32768 31474.821 -
std::move_backward(list<int>)/4096 4886.230 -14.07%
std::move_backward(list<int>)/512 369.720 -
std::move_backward(list<int>)/64 39.241 -
std::move_backward(list<int>)/8 3.365 -
std::move_backward(vector<bool>)_(aligned)/1048576 1718.189 -37.02%
std::move_backward(vector<bool>)_(aligned)/262144 255.663 -
std::move_backward(vector<bool>)_(aligned)/32768 37.782 -
std::move_backward(vector<bool>)_(aligned)/4096 7.213 -
std::move_backward(vector<bool>)_(aligned)/512 2.352 6.32%
std::move_backward(vector<bool>)_(aligned)/64 1.693 -8.03%
std::move_backward(vector<bool>)_(unaligned)/1048576 6517.182 -6.79%
std::move_backward(vector<bool>)_(unaligned)/262144 1587.667 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.692 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.322 -
std::move_backward(vector<bool>)_(unaligned)/512 4.506 -1.10%
std::move_backward(vector<bool>)_(unaligned)/64 1.743 5.56%
std::move_backward(vector<int>)/1048576 57473.978 1.05%
std::move_backward(vector<int>)/262144 22253.672 -4.95%
std::move_backward(vector<int>)/32768 1736.202 -36.48%
std::move_backward(vector<int>)/4096 135.208 -
std::move_backward(vector<int>)/512 20.788 -
std::move_backward(vector<int>)/64 4.325 -
std::move_backward(vector<int>)/8 2.279 3.09%
std::multimap<int,_int>::clear()/0 389.458 -
std::multimap<int,_int>::clear()/1024 11031.913 -
std::multimap<int,_int>::clear()/32 641.526 -5.44%
std::multimap<int,_int>::clear()/8192 87094.084 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.459 -3.04%
std::multimap<int,_int>::contains(key)_(existent)/32 1.771 1.89%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.533 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.639 -1.26%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.671 -3.43%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.313 -20.08%
std::multimap<int,_int>::count(key)_(existent)/1024 5.321 -3.09%
std::multimap<int,_int>::count(key)_(existent)/32 3.536 -5.15%
std::multimap<int,_int>::count(key)_(existent)/8192 6.477 -3.92%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.531 -1.66%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.271 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.018 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.836 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5934.257 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.743 1.36%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51249.578 -
std::multimap<int,_int>::ctor(const&)/0 12.758 -
std::multimap<int,_int>::ctor(const&)/1024 6589.396 -
std::multimap<int,_int>::ctor(const&)/32 221.252 2.04%
std::multimap<int,_int>::ctor(const&)/8192 53223.358 2.44%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.752 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6500.407 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 223.876 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51961.594 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.685 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8338.750 -3.43%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 219.198 -5.58%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67865.700 -4.19%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.744 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12990.282 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.593 -2.12%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250536.770 2.13%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.465 3.50%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.410 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.965 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.873 -1.56%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.355 -5.57%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.269 -1.58%
std::multimap<int,_int>::erase(iterator)/1024 20.453 -
std::multimap<int,_int>::erase(iterator)/32 20.208 -1.40%
std::multimap<int,_int>::erase(iterator)/8192 20.357 -1.69%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.956 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7433.931 2.39%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.962 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57500.773 2.93%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.349 5.66%
std::multimap<int,_int>::erase(key)_(existent)/32 22.766 -
std::multimap<int,_int>::erase(key)_(existent)/8192 26.452 3.27%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -5.24%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.932 2.16%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.645 8.61%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.152 1.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -4.70%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.835 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.087 -
std::multimap<int,_int>::find(key)_(existent)/1024 4.068 7.63%
std::multimap<int,_int>::find(key)_(existent)/32 1.751 1.60%
std::multimap<int,_int>::find(key)_(existent)/8192 5.504 2.33%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.256 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.349 -3.99%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.215 -1.80%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.147 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.364 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.789 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.944 -1.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.259 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.128 3.16%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.416 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.014 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.244 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.342 -1.17%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.740 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.203 -2.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.121 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.489 1.73%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.409 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.647 -2.88%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14387.766 -1.89%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.971 -1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 192348.398 3.86%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.980 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11866.398 1.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 684.068 1.76%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 129332.409 7.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.198 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12086.646 -1.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 701.002 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 202774.974 -1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.097 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10700.195 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 658.244 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89043.729 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.042 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10193.823 5.62%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82675.376 7.14%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.547 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.449 -1.10%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.527 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.029 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 31.131 -6.14%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.878 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 34.731 -4.72%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.019 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.281 3.46%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.972 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.573 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.053 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.393 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.174 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.390 -43.67%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.010 -30.65%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.921 -45.88%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6406.650 -2.06%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.298 -1.83%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51461.481 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.336 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6456.630 -10.81%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.000 -13.43%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55463.866 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.099 -1.10%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.146 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.348 -6.53%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12700.269 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.034 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.174 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.840 -54.17%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.674 -35.76%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.343 -56.67%
std::multimap<std::string,_int>::clear()/0 392.824 -
std::multimap<std::string,_int>::clear()/1024 21672.088 -
std::multimap<std::string,_int>::clear()/32 901.207 3.07%
std::multimap<std::string,_int>::clear()/8192 214832.338 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.385 2.92%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.878 -5.92%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.620 -4.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.921 4.12%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.667 3.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 31.541 18.83%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.468 -2.57%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.922 -6.58%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.976 11.32%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.897 -9.55%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.361 -2.01%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.151 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.739 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7151.881 1.00%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.675 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60135.011 -
std::multimap<std::string,_int>::ctor(const&)/0 12.613 -
std::multimap<std::string,_int>::ctor(const&)/1024 34791.990 -
std::multimap<std::string,_int>::ctor(const&)/32 786.008 10.47%
std::multimap<std::string,_int>::ctor(const&)/8192 342706.278 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.614 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36847.088 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 846.977 10.42%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348058.676 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.784 -1.40%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39248.514 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 943.648 18.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381521.081 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -1.07%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56760.593 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1010.400 7.37%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093858.727 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.909 3.17%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.246 2.95%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.091 5.48%
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.031 1.59%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.471 -3.86%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.640 7.44%
std::multimap<std::string,_int>::erase(iterator)/1024 33.012 28.65%
std::multimap<std::string,_int>::erase(iterator)/32 29.068 -5.94%
std::multimap<std::string,_int>::erase(iterator)/8192 31.117 -14.48%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.614 -3.08%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13133.938 2.73%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 714.832 4.07%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119604.246 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.543 -30.36%
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.214 -28.50%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.799 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.342 2.42%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.375 11.00%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.236 -1.32%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.360 1.27%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.575 -7.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.811 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.047 -5.57%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.620 -5.20%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.059 7.14%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.936 2.83%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.332 1.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.653 20.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.760 -32.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.655 -4.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.328 -20.95%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.371 -2.62%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.694 10.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.523 -9.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.587 -19.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.654 -4.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.279 -28.83%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.550 5.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.464 32.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.977 8.41%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.879 -18.57%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.839 -5.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 38.423 -7.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.704 11.15%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.453 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66108.098 1.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1355.730 -4.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 913008.076 3.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.768 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42792.613 -3.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1182.565 -6.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595430.897 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.167 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63145.254 -2.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1573.616 4.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813323.497 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.075 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33260.451 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1119.723 -9.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382631.580 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.887 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32345.979 -1.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1107.804 -7.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345239.764 -1.04%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.876 -38.93%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.622 -1.61%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.719 35.89%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.399 -2.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.376 1.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.401 -14.34%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.657 -9.54%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 35.023 16.58%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.431 -10.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.893 -13.44%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.802 -1.37%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 94.749 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.742 -13.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.305 -4.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.380 -2.07%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.724 -2.61%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.812 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.395 -1.05%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 35981.015 -2.45%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 647.388 -11.32%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347429.479 -1.22%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35738.524 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 743.718 -3.25%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349098.525 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.132 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16449.070 -17.54%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.571 11.42%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208127.269 1.08%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 92.139 3.63%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.465 -9.42%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 125.384 2.38%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.833 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.917 1.00%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.178 -1.02%
std::multiset<int>::clear()/0 389.577 -
std::multiset<int>::clear()/1024 9790.886 -1.43%
std::multiset<int>::clear()/32 618.803 -1.06%
std::multiset<int>::clear()/8192 77975.622 -
std::multiset<int>::contains(key)_(existent)/1024 3.955 -3.02%
std::multiset<int>::contains(key)_(existent)/32 1.716 -
std::multiset<int>::contains(key)_(existent)/8192 8.744 3.57%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -7.17%
std::multiset<int>::contains(key)_(non-existent)/1024 6.077 -
std::multiset<int>::contains(key)_(non-existent)/32 2.643 -1.07%
std::multiset<int>::contains(key)_(non-existent)/8192 9.532 3.61%
std::multiset<int>::count(key)_(existent)/1024 5.682 2.67%
std::multiset<int>::count(key)_(existent)/32 3.827 5.32%
std::multiset<int>::count(key)_(existent)/8192 9.526 -2.87%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.914 1.77%
std::multiset<int>::count(key)_(non-existent)/32 2.494 2.08%
std::multiset<int>::count(key)_(non-existent)/8192 9.723 5.40%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.765 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5768.327 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.757 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47511.767 -
std::multiset<int>::ctor(const&)/0 12.676 -3.28%
std::multiset<int>::ctor(const&)/1024 7156.545 11.06%
std::multiset<int>::ctor(const&)/32 233.069 3.74%
std::multiset<int>::ctor(const&)/8192 56351.652 10.78%
std::multiset<int>::ctor(const&,_alloc)/0 12.666 -
std::multiset<int>::ctor(const&,_alloc)/1024 6403.392 -
std::multiset<int>::ctor(const&,_alloc)/32 242.062 9.10%
std::multiset<int>::ctor(const&,_alloc)/8192 50646.293 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.618 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9111.779 -6.57%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.908 1.99%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74218.494 -5.36%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.645 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12625.153 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 290.243 1.70%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245980.468 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.383 8.54%
std::multiset<int>::equal_range(key)_(existent)/32 2.349 3.15%
std::multiset<int>::equal_range(key)_(existent)/8192 8.166 -1.03%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.845 6.76%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.535 5.63%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.800 3.99%
std::multiset<int>::erase(iterator)/1024 23.305 -
std::multiset<int>::erase(iterator)/32 20.715 -
std::multiset<int>::erase(iterator)/8192 23.004 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.390 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6507.842 -2.71%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.092 -1.83%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52682.885 -2.21%
std::multiset<int>::erase(key)_(existent)/1024 39.461 -3.85%
std::multiset<int>::erase(key)_(existent)/32 21.982 -1.05%
std::multiset<int>::erase(key)_(existent)/8192 60.796 -4.79%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.285 12.64%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.738 4.37%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.328 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.507 6.65%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.275 9.03%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.921 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.778 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.214 -
std::multiset<int>::find(key)_(existent)/1024 4.055 5.44%
std::multiset<int>::find(key)_(existent)/32 1.597 -
std::multiset<int>::find(key)_(existent)/8192 8.219 2.10%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.472 1.46%
std::multiset<int>::find(key)_(non-existent)/32 2.258 -
std::multiset<int>::find(key)_(non-existent)/8192 8.127 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.374 2.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.647 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.170 1.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.224 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.091 2.14%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.580 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.110 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.201 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.084 -1.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.728 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 86.821 3.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.167 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.783 -7.90%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.965 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.661 -2.21%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.212 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14346.247 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.728 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186361.473 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.446 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12171.990 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.397 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123753.460 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.171 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11904.184 -2.56%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.362 -1.10%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 185266.872 -1.79%
std::multiset<int>::insert(value)_(already_present)/1024 30.003 6.37%
std::multiset<int>::insert(value)_(already_present)/32 18.077 -4.55%
std::multiset<int>::insert(value)_(already_present)/8192 31.884 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.047 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 53.476 -3.33%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.991 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 87.143 4.89%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.015 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.822 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.143 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.597 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.085 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.164 -1.37%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.584 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.439 2.17%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.389 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.423 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.273 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6246.326 -1.83%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.341 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49638.291 -1.90%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.271 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6253.546 -2.13%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 221.177 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49556.986 -2.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.785 -1.13%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.424 -3.85%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12369.206 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.091 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.399 -1.07%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.651 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.295 -2.38%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.617 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.082 -
std::multiset<std::string>::clear()/0 391.340 -
std::multiset<std::string>::clear()/1024 21559.357 -
std::multiset<std::string>::clear()/32 915.591 3.58%
std::multiset<std::string>::clear()/8192 211753.002 -
std::multiset<std::string>::contains(key)_(existent)/1024 21.642 -2.44%
std::multiset<std::string>::contains(key)_(existent)/32 15.307 -3.02%
std::multiset<std::string>::contains(key)_(existent)/8192 29.833 5.59%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 4.49%
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.571 -11.48%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.259 -4.89%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.652 -8.17%
std::multiset<std::string>::count(key)_(existent)/1024 23.392 5.19%
std::multiset<std::string>::count(key)_(existent)/32 20.305 -
std::multiset<std::string>::count(key)_(existent)/8192 29.269 2.34%
std::multiset<std::string>::count(key)_(non-existent)/0 0.271 4.93%
std::multiset<std::string>::count(key)_(non-existent)/1024 24.742 -1.42%
std::multiset<std::string>::count(key)_(non-existent)/32 11.379 2.44%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.186 1.64%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.838 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6822.242 -1.48%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.964 1.08%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57391.100 -
std::multiset<std::string>::ctor(const&)/0 12.706 -
std::multiset<std::string>::ctor(const&)/1024 34619.395 1.07%
std::multiset<std::string>::ctor(const&)/32 808.169 -
std::multiset<std::string>::ctor(const&)/8192 342692.097 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.701 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36744.580 -
std::multiset<std::string>::ctor(const&,_alloc)/32 790.809 -1.32%
std::multiset<std::string>::ctor(const&,_alloc)/8192 346283.429 1.04%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38010.965 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 827.804 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374328.678 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.059 1.46%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54516.248 -3.47%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1051.263 -2.16%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1084036.214 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.087 -6.64%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.094 2.98%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.562 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.096 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.963 -5.52%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.619 -1.73%
std::multiset<std::string>::erase(iterator)/1024 28.123 -11.47%
std::multiset<std::string>::erase(iterator)/32 32.687 3.95%
std::multiset<std::string>::erase(iterator)/8192 31.568 5.56%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.482 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13018.595 -1.52%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 667.364 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118624.896 -1.99%
std::multiset<std::string>::erase(key)_(existent)/1024 64.931 -22.46%
std::multiset<std::string>::erase(key)_(existent)/32 79.638 -2.20%
std::multiset<std::string>::erase(key)_(existent)/8192 67.452 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.279 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.266 -7.02%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.638 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.365 4.19%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.556 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.751 -
std::multiset<std::string>::find(key)_(existent)/1024 24.910 10.80%
std::multiset<std::string>::find(key)_(existent)/32 14.297 -13.85%
std::multiset<std::string>::find(key)_(existent)/8192 25.629 -17.44%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 24.081 1.19%
std::multiset<std::string>::find(key)_(non-existent)/32 11.037 13.07%
std::multiset<std::string>::find(key)_(non-existent)/8192 31.279 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 23.543 -26.59%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.543 3.83%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.721 -20.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.519 4.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.389 23.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.735 -2.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.165 -16.62%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 43.796 -23.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 30.773 -1.83%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.993 -2.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 31.700 -17.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 62.564 -15.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.212 3.30%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 36.733 -2.62%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.714 74.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.817 13.02%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.181 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63879.562 -1.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1357.548 -5.70%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 866661.084 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 405.953 3.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42974.873 1.40%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1224.112 -4.70%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596211.151 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.618 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61566.187 -6.37%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1490.170 1.64%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 808774.653 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.348 -
std::multiset<std::string>::insert(value)_(already_present)/32 48.470 -
std::multiset<std::string>::insert(value)_(already_present)/8192 68.310 -2.42%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 28.362 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 56.972 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 42.933 -1.72%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 82.870 -1.60%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 27.184 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 42.115 11.07%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.099 31.10%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 52.173 -9.40%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 88.455 -3.40%
std::multiset<std::string>::lower_bound(key)_(existent)/32 38.981 -4.73%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.202 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.967 -1.47%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.715 -2.07%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 34.947 -1.88%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.231 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36090.944 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 713.704 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344907.208 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.247 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35625.295 1.13%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 685.791 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343846.132 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16570.448 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 331.010 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206521.763 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.686 5.74%
std::multiset<std::string>::upper_bound(key)_(existent)/32 35.651 -17.40%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 133.859 1.62%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.589 -19.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.769 -12.58%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.489 -19.37%
std::none_of(deque<int>)_(process_all)/32 12.292 -
std::none_of(deque<int>)_(process_all)/32768 10136.817 -
std::none_of(deque<int>)_(process_all)/50 18.873 -
std::none_of(deque<int>)_(process_all)/8 3.280 -
std::none_of(deque<int>)_(process_all)/8192 2521.936 -
std::none_of(list<int>)_(process_all)/32 11.663 -1.59%
std::none_of(list<int>)_(process_all)/32768 27108.593 -
std::none_of(list<int>)_(process_all)/50 21.800 -
std::none_of(list<int>)_(process_all)/8 2.669 -
std::none_of(list<int>)_(process_all)/8192 8073.919 -1.96%
std::none_of(vector<int>)_(process_all)/32 8.397 -
std::none_of(vector<int>)_(process_all)/32768 8116.559 -
std::none_of(vector<int>)_(process_all)/50 19.398 2.92%
std::none_of(vector<int>)_(process_all)/8 2.432 1.78%
std::none_of(vector<int>)_(process_all)/8192 2037.776 -
std::partial_sort(deque<int>)_(ascending)/1024 7794.192 -
std::partial_sort(deque<int>)_(ascending)/8 31.861 -2.87%
std::partial_sort(deque<int>)_(ascending)/8192 151209.709 2.56%
std::partial_sort(deque<int>)_(descending)/1024 17827.494 -
std::partial_sort(deque<int>)_(descending)/8 43.034 -3.82%
std::partial_sort(deque<int>)_(descending)/8192 258760.197 -
std::partial_sort(deque<int>)_(heap)/1024 18005.771 -
std::partial_sort(deque<int>)_(heap)/8 40.216 2.39%
std::partial_sort(deque<int>)_(heap)/8192 265221.353 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7715.131 -1.97%
std::partial_sort(deque<int>)_(pipe-organ)/8 31.800 -4.24%
std::partial_sort(deque<int>)_(pipe-organ)/8192 144365.834 -17.91%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18840.441 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.540 -6.96%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 265817.725 2.53%
std::partial_sort(deque<int>)_(repeated)/1024 6247.691 -2.28%
std::partial_sort(deque<int>)_(repeated)/8 26.361 -
std::partial_sort(deque<int>)_(repeated)/8192 75752.974 -
std::partial_sort(deque<int>)_(shuffled)/1024 15625.132 -
std::partial_sort(deque<int>)_(shuffled)/8 32.015 -1.64%
std::partial_sort(deque<int>)_(shuffled)/8192 245557.800 1.16%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4758.837 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 19.907 -2.55%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50781.377 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7800.353 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.522 -4.99%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92619.335 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7861.398 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.349 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95687.211 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4781.985 1.03%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.994 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50746.220 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8779.697 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.329 -3.74%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92550.462 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.856 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.902 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27764.296 -1.84%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6683.280 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 21.814 -2.03%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83262.742 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.537 -
std::partial_sort(vector<int>)_(ascending)/8 18.907 -
std::partial_sort(vector<int>)_(ascending)/8192 50429.119 -
std::partial_sort(vector<int>)_(descending)/1024 7910.486 -
std::partial_sort(vector<int>)_(descending)/8 24.365 -1.70%
std::partial_sort(vector<int>)_(descending)/8192 93691.138 -
std::partial_sort(vector<int>)_(heap)/1024 8079.958 2.21%
std::partial_sort(vector<int>)_(heap)/8 27.269 -1.05%
std::partial_sort(vector<int>)_(heap)/8192 101191.771 4.33%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4778.441 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.903 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50265.616 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8847.782 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.859 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93303.901 -
std::partial_sort(vector<int>)_(repeated)/1024 2508.592 -
std::partial_sort(vector<int>)_(repeated)/8 18.570 -
std::partial_sort(vector<int>)_(repeated)/8192 26681.281 -
std::partial_sort(vector<int>)_(shuffled)/1024 6723.601 -
std::partial_sort(vector<int>)_(shuffled)/8 28.156 -
std::partial_sort(vector<int>)_(shuffled)/8192 88138.132 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5118.686 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.965 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53003.229 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8122.733 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.647 -37.76%
std::partial_sort_copy(deque<int>)_(descending)/8192 94783.954 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8306.754 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.168 -31.41%
std::partial_sort_copy(deque<int>)_(heap)/8192 98164.363 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5301.504 3.23%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.451 3.15%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53666.580 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8976.411 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.010 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94209.039 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.457 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.888 1.46%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29851.288 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6917.496 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.225 1.01%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86990.314 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5311.738 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.102 -2.77%
std::partial_sort_copy(list<int>)_(ascending)/8192 57063.097 -
std::partial_sort_copy(list<int>)_(descending)/1024 8130.427 -
std::partial_sort_copy(list<int>)_(descending)/8 16.139 3.19%
std::partial_sort_copy(list<int>)_(descending)/8192 96497.690 -
std::partial_sort_copy(list<int>)_(heap)/1024 8190.863 -
std::partial_sort_copy(list<int>)_(heap)/8 17.752 3.37%
std::partial_sort_copy(list<int>)_(heap)/8192 100205.709 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5335.470 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.330 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57600.700 -1.18%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 8999.129 -1.39%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.115 -1.81%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 95767.757 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.593 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.024 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33901.934 2.70%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7017.593 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.099 1.28%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88153.320 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4719.942 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.471 3.25%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50457.207 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7866.116 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.841 -2.96%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92744.652 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7890.880 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.444 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96394.885 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4727.763 -1.17%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.285 -2.22%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50625.500 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8806.917 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.429 1.43%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92747.210 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2496.194 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.316 1.83%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27288.873 1.74%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6701.997 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.386 1.98%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84574.342 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4818.705 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.749 -1.53%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50386.429 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7885.007 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.380 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93204.469 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7989.639 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.530 1.90%
std::partial_sort_copy(vector<int>)_(heap)/8192 97302.430 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4827.212 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.804 -1.05%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50387.418 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8790.984 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.051 -1.70%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94108.019 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2499.497 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.651 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 28056.622 2.76%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6779.252 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.701 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87817.224 -
std::partition(deque<int>)_(dense)/1024 352.210 7.91%
std::partition(deque<int>)_(dense)/32 10.792 3.94%
std::partition(deque<int>)_(dense)/50 16.183 -
std::partition(deque<int>)_(dense)/8192 2776.776 4.44%
std::partition(deque<int>)_(sparse)/1024 379.778 -
std::partition(deque<int>)_(sparse)/32 11.628 18.04%
std::partition(deque<int>)_(sparse)/50 17.064 15.45%
std::partition(deque<int>)_(sparse)/8192 2938.988 -5.38%
std::partition(list<int>)_(dense)/1024 387.979 -
std::partition(list<int>)_(dense)/32 8.726 -
std::partition(list<int>)_(dense)/50 13.299 -
std::partition(list<int>)_(dense)/8192 4935.093 -15.49%
std::partition(list<int>)_(sparse)/1024 716.132 -
std::partition(list<int>)_(sparse)/32 8.850 -
std::partition(list<int>)_(sparse)/50 22.025 -
std::partition(list<int>)_(sparse)/8192 7612.258 -23.88%
std::partition(vector<int>)_(dense)/1024 247.899 -
std::partition(vector<int>)_(dense)/32 8.826 1.67%
std::partition(vector<int>)_(dense)/50 13.060 -
std::partition(vector<int>)_(dense)/8192 1867.567 -
std::partition(vector<int>)_(sparse)/1024 254.961 -
std::partition(vector<int>)_(sparse)/32 8.875 1.90%
std::partition(vector<int>)_(sparse)/50 13.791 -
std::partition(vector<int>)_(sparse)/8192 1857.066 -
std::partition_copy(deque<int>)/1024 707.391 9.55%
std::partition_copy(deque<int>)/32 13.036 -2.80%
std::partition_copy(deque<int>)/50 21.474 -
std::partition_copy(deque<int>)/8192 5980.020 4.85%
std::partition_copy(list<int>)/1024 711.960 -
std::partition_copy(list<int>)/32 9.111 3.98%
std::partition_copy(list<int>)/50 12.990 -
std::partition_copy(list<int>)/8192 7235.805 -12.08%
std::partition_copy(vector<int>)/1024 463.461 -
std::partition_copy(vector<int>)/32 8.030 -1.11%
std::partition_copy(vector<int>)/50 12.875 2.89%
std::partition_copy(vector<int>)/8192 4554.086 -6.44%
std::partition_point(deque<int>)/1024 9.480 -
std::partition_point(deque<int>)/32 4.139 -
std::partition_point(deque<int>)/50 4.632 -
std::partition_point(deque<int>)/8192 15.241 1.49%
std::partition_point(list<int>)/1024 1284.974 -
std::partition_point(list<int>)/32 15.821 -
std::partition_point(list<int>)/50 24.925 -
std::partition_point(list<int>)/8192 11787.172 -34.99%
std::partition_point(vector<int>)/1024 6.082 -
std::partition_point(vector<int>)/32 2.549 -
std::partition_point(vector<int>)/50 2.557 -
std::partition_point(vector<int>)/8192 9.198 -
std::pop_heap(deque<float>)/1024 12.482 -
std::pop_heap(deque<float>)/8 52.087 -3.45%
std::pop_heap(deque<float>)/8192 66.618 6.99%
std::pop_heap(deque<int>)/1024 12.364 -3.56%
std::pop_heap(deque<int>)/8 51.875 -1.08%
std::pop_heap(deque<int>)/8192 52.990 -1.62%
std::pop_heap(deque<size_t>)/1024 15.261 -
std::pop_heap(deque<size_t>)/8 52.749 -
std::pop_heap(deque<size_t>)/8192 60.024 1.78%
std::pop_heap(deque<std::string>)/1024 59.335 -
std::pop_heap(deque<std::string>)/8 57.388 -
std::pop_heap(deque<std::string>)/8192 115.137 -
std::pop_heap(vector<float>)/1024 8.408 -
std::pop_heap(vector<float>)/8 50.356 -
std::pop_heap(vector<float>)/8192 19.851 1.73%
std::pop_heap(vector<int>)/1024 9.929 -
std::pop_heap(vector<int>)/8 51.019 -
std::pop_heap(vector<int>)/8192 13.019 -
std::pop_heap(vector<size_t>)/1024 9.918 -
std::pop_heap(vector<size_t>)/8 51.580 -
std::pop_heap(vector<size_t>)/8192 13.070 -
std::pop_heap(vector<std::string>)/1024 20.306 -
std::pop_heap(vector<std::string>)/8 53.479 -
std::pop_heap(vector<std::string>)/8192 51.144 -
std::remove(deque<int>)_(prefix)/1024 522.917 -
std::remove(deque<int>)_(prefix)/32 55.767 4.46%
std::remove(deque<int>)_(prefix)/50 63.084 2.76%
std::remove(deque<int>)_(prefix)/8192 3834.306 -
std::remove(deque<int>)_(sprinkled)/1024 516.079 -
std::remove(deque<int>)_(sprinkled)/32 50.051 -
std::remove(deque<int>)_(sprinkled)/50 54.888 -
std::remove(deque<int>)_(sprinkled)/8192 3839.367 -
std::remove(list<int>)_(prefix)/1024 958.126 -6.06%
std::remove(list<int>)_(prefix)/32 52.169 -
std::remove(list<int>)_(prefix)/50 62.530 -
std::remove(list<int>)_(prefix)/8192 8358.306 1.35%
std::remove(list<int>)_(sprinkled)/1024 930.690 -1.51%
std::remove(list<int>)_(sprinkled)/32 52.015 -
std::remove(list<int>)_(sprinkled)/50 61.379 -
std::remove(list<int>)_(sprinkled)/8192 7846.744 -
std::remove(vector<int>)_(prefix)/1024 308.969 1.06%
std::remove(vector<int>)_(prefix)/32 48.513 -
std::remove(vector<int>)_(prefix)/50 53.591 -
std::remove(vector<int>)_(prefix)/8192 2098.063 -
std::remove(vector<int>)_(sprinkled)/1024 284.460 -
std::remove(vector<int>)_(sprinkled)/32 48.399 -
std::remove(vector<int>)_(sprinkled)/50 52.575 -
std::remove(vector<int>)_(sprinkled)/8192 1972.893 -
std::remove_copy(deque<int>)_(prefix)/1024 375.660 -8.05%
std::remove_copy(deque<int>)_(prefix)/32 12.941 -
std::remove_copy(deque<int>)_(prefix)/50 20.645 -7.49%
std::remove_copy(deque<int>)_(prefix)/8192 3330.259 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.107 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.113 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.283 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2913.867 1.05%
std::remove_copy(list<int>)_(prefix)/1024 742.440 -
std::remove_copy(list<int>)_(prefix)/32 11.210 -
std::remove_copy(list<int>)_(prefix)/50 18.955 -
std::remove_copy(list<int>)_(prefix)/8192 7529.636 -1.56%
std::remove_copy(list<int>)_(sprinkled)/1024 733.084 -
std::remove_copy(list<int>)_(sprinkled)/32 11.199 -
std::remove_copy(list<int>)_(sprinkled)/50 18.614 -
std::remove_copy(list<int>)_(sprinkled)/8192 7734.715 -
std::remove_copy(vector<int>)_(prefix)/1024 262.043 -
std::remove_copy(vector<int>)_(prefix)/32 9.404 -
std::remove_copy(vector<int>)_(prefix)/50 13.896 -
std::remove_copy(vector<int>)_(prefix)/8192 2052.807 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.004 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.430 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.556 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1927.004 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.861 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.961 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.937 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3769.339 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.468 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.403 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.696 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3659.635 3.31%
std::remove_copy_if(list<int>)_(prefix)/1024 787.752 -
std::remove_copy_if(list<int>)_(prefix)/32 16.954 -
std::remove_copy_if(list<int>)_(prefix)/50 24.627 -
std::remove_copy_if(list<int>)_(prefix)/8192 7602.170 -4.52%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.073 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.488 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.107 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7644.298 -3.48%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.879 -1.32%
std::remove_copy_if(vector<int>)_(prefix)/32 12.203 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.838 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3501.520 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.922 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.524 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.225 -4.63%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.824 -
std::remove_if(deque<int>)_(prefix)/1024 553.866 -
std::remove_if(deque<int>)_(prefix)/32 56.408 4.02%
std::remove_if(deque<int>)_(prefix)/50 67.899 2.41%
std::remove_if(deque<int>)_(prefix)/8192 4274.890 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.784 -
std::remove_if(deque<int>)_(sprinkled)/32 52.989 -
std::remove_if(deque<int>)_(sprinkled)/50 59.979 -
std::remove_if(deque<int>)_(sprinkled)/8192 3904.232 -
std::remove_if(list<int>)_(prefix)/1024 987.252 -
std::remove_if(list<int>)_(prefix)/32 58.420 -
std::remove_if(list<int>)_(prefix)/50 73.226 1.73%
std::remove_if(list<int>)_(prefix)/8192 9395.137 -
std::remove_if(list<int>)_(sprinkled)/1024 970.894 -
std::remove_if(list<int>)_(sprinkled)/32 56.857 -
std::remove_if(list<int>)_(sprinkled)/50 74.559 5.76%
std::remove_if(list<int>)_(sprinkled)/8192 8001.173 -
std::remove_if(vector<int>)_(prefix)/1024 348.212 1.25%
std::remove_if(vector<int>)_(prefix)/32 48.988 -
std::remove_if(vector<int>)_(prefix)/50 54.192 -
std::remove_if(vector<int>)_(prefix)/8192 2554.875 -2.10%
std::remove_if(vector<int>)_(sprinkled)/1024 405.193 -
std::remove_if(vector<int>)_(sprinkled)/32 50.513 -
std::remove_if(vector<int>)_(sprinkled)/50 56.913 -
std::remove_if(vector<int>)_(sprinkled)/8192 2945.125 -
std::replace(deque<int>)_(prefix)/1024 409.077 -
std::replace(deque<int>)_(prefix)/32 12.635 -1.15%
std::replace(deque<int>)_(prefix)/50 18.899 -1.08%
std::replace(deque<int>)_(prefix)/8192 3233.671 -
std::replace(deque<int>)_(sprinkled)/1024 349.923 -
std::replace(deque<int>)_(sprinkled)/32 12.067 -
std::replace(deque<int>)_(sprinkled)/50 18.080 -
std::replace(deque<int>)_(sprinkled)/8192 2795.055 -
std::replace(list<int>)_(prefix)/1024 738.917 -
std::replace(list<int>)_(prefix)/32 10.956 -
std::replace(list<int>)_(prefix)/50 17.229 1.08%
std::replace(list<int>)_(prefix)/8192 7003.349 -8.01%
std::replace(list<int>)_(sprinkled)/1024 790.678 6.73%
std::replace(list<int>)_(sprinkled)/32 11.163 -
std::replace(list<int>)_(sprinkled)/50 18.634 -1.44%
std::replace(list<int>)_(sprinkled)/8192 7607.223 -11.08%
std::replace(vector<int>)_(prefix)/1024 159.062 -
std::replace(vector<int>)_(prefix)/32 5.163 -
std::replace(vector<int>)_(prefix)/50 7.761 1.68%
std::replace(vector<int>)_(prefix)/8192 1268.688 -
std::replace(vector<int>)_(sprinkled)/1024 162.976 -
std::replace(vector<int>)_(sprinkled)/32 5.853 1.02%
std::replace(vector<int>)_(sprinkled)/50 8.877 2.34%
std::replace(vector<int>)_(sprinkled)/8192 1297.422 2.28%
std::replace_if(deque<int>)_(prefix)/1024 477.314 -
std::replace_if(deque<int>)_(prefix)/32 13.660 -2.67%
std::replace_if(deque<int>)_(prefix)/50 20.221 -1.90%
std::replace_if(deque<int>)_(prefix)/8192 3505.070 1.04%
std::replace_if(deque<int>)_(sprinkled)/1024 367.120 -
std::replace_if(deque<int>)_(sprinkled)/32 12.409 -
std::replace_if(deque<int>)_(sprinkled)/50 18.616 -
std::replace_if(deque<int>)_(sprinkled)/8192 2941.167 -
std::replace_if(list<int>)_(prefix)/1024 731.166 -
std::replace_if(list<int>)_(prefix)/32 13.814 -
std::replace_if(list<int>)_(prefix)/50 24.354 -
std::replace_if(list<int>)_(prefix)/8192 7155.517 -12.45%
std::replace_if(list<int>)_(sprinkled)/1024 736.215 -
std::replace_if(list<int>)_(sprinkled)/32 13.253 -
std::replace_if(list<int>)_(sprinkled)/50 22.814 -
std::replace_if(list<int>)_(sprinkled)/8192 7425.726 -11.94%
std::replace_if(vector<int>)_(prefix)/1024 271.708 1.43%
std::replace_if(vector<int>)_(prefix)/32 9.557 1.07%
std::replace_if(vector<int>)_(prefix)/50 13.784 -
std::replace_if(vector<int>)_(prefix)/8192 2030.624 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.713 -
std::replace_if(vector<int>)_(sprinkled)/32 8.745 -1.75%
std::replace_if(vector<int>)_(sprinkled)/50 12.834 -
std::replace_if(vector<int>)_(sprinkled)/8192 1910.417 -
std::reverse(deque<int>)/32768 5701.829 -
std::reverse(deque<int>)/4096 716.292 -
std::reverse(deque<int>)/512 112.768 -
std::reverse(deque<int>)/64 13.012 -
std::reverse(deque<int>)/8 2.487 -
std::reverse(list<int>)/32768 17354.322 -17.36%
std::reverse(list<int>)/4096 1778.875 -
std::reverse(list<int>)/512 192.026 -
std::reverse(list<int>)/64 17.537 -
std::reverse(list<int>)/8 1.922 -
std::reverse(vector<int>)/32768 1034.252 -
std::reverse(vector<int>)/4096 130.324 -
std::reverse(vector<int>)/512 16.334 -
std::reverse(vector<int>)/64 4.191 1.01%
std::reverse(vector<int>)/8 1.505 -4.31%
std::reverse_copy(deque<int>)/32768 7885.547 -
std::reverse_copy(deque<int>)/4096 975.772 -
std::reverse_copy(deque<int>)/512 124.250 -
std::reverse_copy(deque<int>)/64 15.848 -
std::reverse_copy(deque<int>)/8 2.525 -
std::reverse_copy(list<int>)/32768 26890.044 -10.49%
std::reverse_copy(list<int>)/4096 3350.555 6.68%
std::reverse_copy(list<int>)/512 363.204 -
std::reverse_copy(list<int>)/64 29.836 -
std::reverse_copy(list<int>)/8 2.442 2.30%
std::reverse_copy(vector<int>)/32768 981.175 -
std::reverse_copy(vector<int>)/4096 131.705 -1.39%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.531 -
std::reverse_copy(vector<int>)/8 2.626 15.90%
std::rotate(deque<int>)_(1_element_backward)/1024 40.662 -
std::rotate(deque<int>)_(1_element_backward)/32 3.559 -
std::rotate(deque<int>)_(1_element_backward)/50 5.092 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.864 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.510 2.88%
std::rotate(deque<int>)_(1_element_forward)/32 4.123 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 301.059 -
std::rotate(deque<int>)_(by_1/2)/1024 187.492 -
std::rotate(deque<int>)_(by_1/2)/32 8.602 -
std::rotate(deque<int>)_(by_1/2)/50 11.518 -
std::rotate(deque<int>)_(by_1/2)/8192 1552.570 2.52%
std::rotate(deque<int>)_(by_1/3)/1024 419.531 -1.23%
std::rotate(deque<int>)_(by_1/3)/32 20.600 2.46%
std::rotate(deque<int>)_(by_1/3)/50 30.008 5.55%
std::rotate(deque<int>)_(by_1/3)/8192 3227.163 -
std::rotate(deque<int>)_(by_1/4)/1024 265.445 -
std::rotate(deque<int>)_(by_1/4)/32 13.137 -
std::rotate(deque<int>)_(by_1/4)/50 28.563 5.59%
std::rotate(deque<int>)_(by_1/4)/8192 2624.927 -
std::rotate(list<int>)_(1_element_backward)/1024 737.267 -
std::rotate(list<int>)_(1_element_backward)/32 13.215 -
std::rotate(list<int>)_(1_element_backward)/50 24.485 -
std::rotate(list<int>)_(1_element_backward)/8192 8004.133 -16.09%
std::rotate(list<int>)_(1_element_forward)/1024 728.747 -
std::rotate(list<int>)_(1_element_forward)/32 13.768 -
std::rotate(list<int>)_(1_element_forward)/50 25.754 1.92%
std::rotate(list<int>)_(1_element_forward)/8192 7620.615 -17.68%
std::rotate(list<int>)_(by_1/2)/1024 381.935 -1.33%
std::rotate(list<int>)_(by_1/2)/32 6.435 -
std::rotate(list<int>)_(by_1/2)/50 12.600 -
std::rotate(list<int>)_(by_1/2)/8192 6097.745 -12.49%
std::rotate(list<int>)_(by_1/3)/1024 805.550 -
std::rotate(list<int>)_(by_1/3)/32 16.635 -
std::rotate(list<int>)_(by_1/3)/50 22.969 -
std::rotate(list<int>)_(by_1/3)/8192 10457.362 -7.13%
std::rotate(list<int>)_(by_1/4)/1024 572.014 -
std::rotate(list<int>)_(by_1/4)/32 14.434 -
std::rotate(list<int>)_(by_1/4)/50 25.645 -
std::rotate(list<int>)_(by_1/4)/8192 7229.873 -25.62%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.641 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.681 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.686 -
std::rotate(vector<bool>)_(1_element_backward)/8192 117.112 2.95%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.555 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.611 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.654 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.947 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.437 -
std::rotate(vector<bool>)_(by_1/2)/32 17.974 -
std::rotate(vector<bool>)_(by_1/2)/50 17.748 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.033 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.405 -
std::rotate(vector<bool>)_(by_1/3)/32 17.758 -
std::rotate(vector<bool>)_(by_1/3)/50 17.814 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.980 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.120 4.11%
std::rotate(vector<bool>)_(by_1/4)/32 17.902 -
std::rotate(vector<bool>)_(by_1/4)/50 17.742 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.210 1.14%
std::rotate(vector<int>)_(1_element_backward)/1024 35.573 -
std::rotate(vector<int>)_(1_element_backward)/32 2.921 -
std::rotate(vector<int>)_(1_element_backward)/50 5.308 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.517 1.61%
std::rotate(vector<int>)_(1_element_forward)/1024 35.174 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.239 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.804 -
std::rotate(vector<int>)_(by_1/2)/1024 31.700 -
std::rotate(vector<int>)_(by_1/2)/32 2.330 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.443 -
std::rotate(vector<int>)_(by_1/3)/1024 119.432 1.29%
std::rotate(vector<int>)_(by_1/3)/32 9.958 -
std::rotate(vector<int>)_(by_1/3)/50 11.118 -
std::rotate(vector<int>)_(by_1/3)/8192 867.390 -
std::rotate(vector<int>)_(by_1/4)/1024 47.112 -
std::rotate(vector<int>)_(by_1/4)/32 4.729 -
std::rotate(vector<int>)_(by_1/4)/50 11.620 -2.93%
std::rotate(vector<int>)_(by_1/4)/8192 369.006 -
std::rotate_copy(deque<int>)/1024 34.554 -
std::rotate_copy(deque<int>)/32 2.672 -
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.007 -
std::rotate_copy(list<int>)/1024 732.927 -
std::rotate_copy(list<int>)/32 8.603 -
std::rotate_copy(list<int>)/50 13.832 -
std::rotate_copy(list<int>)/8192 6740.268 -1.02%
std::rotate_copy(vector<int>)/1024 34.239 4.27%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 372.394 -
std::sample(deque<int>)/1024 11347.495 -
std::sample(deque<int>)/32 304.425 -
std::sample(deque<int>)/8192 91633.761 -
std::sample(list<int>)/1024 12006.214 -
std::sample(list<int>)/32 313.356 -
std::sample(list<int>)/8192 98150.894 -
std::sample(vector<int>)/1024 11280.245 -
std::sample(vector<int>)/32 301.958 -
std::sample(vector<int>)/8192 91349.976 -
std::search(deque<int>)_(near_matches)/1000 24325.483 40.72%
std::search(deque<int>)_(near_matches)/1024 25454.799 41.05%
std::search(deque<int>)_(near_matches)/8192 1426828.582 -
std::search(deque<int>)_(no_match)/1000 402.279 -
std::search(deque<int>)_(no_match)/1024 298.637 -
std::search(deque<int>)_(no_match)/1048576 419884.661 -
std::search(deque<int>)_(no_match)/8192 3281.106 -
std::search(deque<int>)_(same_length)/1000 349.249 3.40%
std::search(deque<int>)_(same_length)/1024 471.573 -
std::search(deque<int>)_(same_length)/8192 3928.515 3.90%
std::search(deque<int>)_(single_element)/1000 445.571 -
std::search(deque<int>)_(single_element)/1024 456.043 -
std::search(deque<int>)_(single_element)/8192 3633.127 -
std::search(deque<int>,_pred)_(near_matches)/1000 26899.985 15.57%
std::search(deque<int>,_pred)_(near_matches)/1024 28194.891 15.80%
std::search(deque<int>,_pred)_(near_matches)/8192 1517554.383 -
std::search(deque<int>,_pred)_(no_match)/1000 451.848 6.57%
std::search(deque<int>,_pred)_(no_match)/1024 472.705 8.49%
std::search(deque<int>,_pred)_(no_match)/1048576 481839.075 8.15%
std::search(deque<int>,_pred)_(no_match)/8192 3774.923 8.34%
std::search(deque<int>,_pred)_(same_length)/1000 498.966 4.34%
std::search(deque<int>,_pred)_(same_length)/1024 510.895 1.21%
std::search(deque<int>,_pred)_(same_length)/8192 4034.358 -
std::search(deque<int>,_pred)_(single_element)/1000 682.713 -
std::search(deque<int>,_pred)_(single_element)/1024 701.056 -
std::search(deque<int>,_pred)_(single_element)/8192 5636.503 -
std::search(list<int>)_(near_matches)/1000 37556.447 -
std::search(list<int>)_(near_matches)/1024 39132.453 -
std::search(list<int>)_(near_matches)/8192 2507799.819 -
std::search(list<int>)_(no_match)/1000 684.595 -1.77%
std::search(list<int>)_(no_match)/1024 763.906 -
std::search(list<int>)_(no_match)/1048576 815594.376 -5.88%
std::search(list<int>)_(no_match)/8192 6617.204 -9.24%
std::search(list<int>)_(same_length)/1000 796.374 8.06%
std::search(list<int>)_(same_length)/1024 770.427 1.43%
std::search(list<int>)_(same_length)/8192 8570.961 -
std::search(list<int>)_(single_element)/1000 645.064 -6.92%
std::search(list<int>)_(single_element)/1024 760.499 4.80%
std::search(list<int>)_(single_element)/8192 8548.066 -8.89%
std::search(list<int>,_pred)_(near_matches)/1000 41291.831 -
std::search(list<int>,_pred)_(near_matches)/1024 43180.005 -
std::search(list<int>,_pred)_(near_matches)/8192 2675403.946 -
std::search(list<int>,_pred)_(no_match)/1000 798.257 -
std::search(list<int>,_pred)_(no_match)/1024 817.133 -
std::search(list<int>,_pred)_(no_match)/1048576 949940.153 -2.58%
std::search(list<int>,_pred)_(no_match)/8192 7283.826 -6.77%
std::search(list<int>,_pred)_(same_length)/1000 791.186 -
std::search(list<int>,_pred)_(same_length)/1024 812.417 -
std::search(list<int>,_pred)_(same_length)/8192 9421.209 2.64%
std::search(list<int>,_pred)_(single_element)/1000 796.076 -
std::search(list<int>,_pred)_(single_element)/1024 815.054 -
std::search(list<int>,_pred)_(single_element)/8192 8228.945 -20.51%
std::search(vector<int>)_(near_matches)/1000 14182.361 1.09%
std::search(vector<int>)_(near_matches)/1024 14887.349 -
std::search(vector<int>)_(near_matches)/8192 763638.511 -
std::search(vector<int>)_(no_match)/1000 210.325 3.04%
std::search(vector<int>)_(no_match)/1024 215.291 3.04%
std::search(vector<int>)_(no_match)/1048576 207819.799 -
std::search(vector<int>)_(no_match)/8192 1620.280 -
std::search(vector<int>)_(same_length)/1000 238.872 -
std::search(vector<int>)_(same_length)/1024 243.431 -
std::search(vector<int>)_(same_length)/8192 1857.536 -6.20%
std::search(vector<int>)_(single_element)/1000 226.322 -
std::search(vector<int>)_(single_element)/1024 231.569 -
std::search(vector<int>)_(single_element)/8192 1803.805 -
std::search(vector<int>,_pred)_(near_matches)/1000 22790.699 -
std::search(vector<int>,_pred)_(near_matches)/1024 23968.267 -
std::search(vector<int>,_pred)_(near_matches)/8192 1448904.416 -
std::search(vector<int>,_pred)_(no_match)/1000 517.877 -
std::search(vector<int>,_pred)_(no_match)/1024 529.722 -
std::search(vector<int>,_pred)_(no_match)/1048576 590898.054 -
std::search(vector<int>,_pred)_(no_match)/8192 4218.183 -
std::search(vector<int>,_pred)_(same_length)/1000 598.884 -
std::search(vector<int>,_pred)_(same_length)/1024 612.947 -
std::search(vector<int>,_pred)_(same_length)/8192 4903.278 -
std::search(vector<int>,_pred)_(single_element)/1000 533.215 6.09%
std::search(vector<int>,_pred)_(single_element)/1024 543.057 5.10%
std::search(vector<int>,_pred)_(single_element)/8192 4355.305 6.30%
std::search_n(deque<int>)_(no_match)/1024 13.626 -
std::search_n(deque<int>)_(no_match)/32 13.629 -
std::search_n(deque<int>)_(no_match)/8192 15.932 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.258 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.342 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.489 -
std::search_n(list<int>)_(no_match)/1024 736.779 -
std::search_n(list<int>)_(no_match)/32 10.218 -
std::search_n(list<int>)_(no_match)/8192 7505.645 8.23%
std::search_n(list<int>,_pred)_(no_match)/1024 816.445 -
std::search_n(list<int>,_pred)_(no_match)/32 16.449 -
std::search_n(list<int>,_pred)_(no_match)/8192 8505.990 5.84%
std::search_n(vector<int>)_(no_match)/1024 3.338 -
std::search_n(vector<int>)_(no_match)/32 3.396 -
std::search_n(vector<int>)_(no_match)/8192 3.346 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.061 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.092 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.066 -
std::set<int>::clear()/0 389.049 -4.14%
std::set<int>::clear()/1024 9254.298 -13.64%
std::set<int>::clear()/32 622.429 -7.71%
std::set<int>::clear()/8192 78586.383 -15.92%
std::set<int>::contains(key)_(existent)/1024 3.828 -1.08%
std::set<int>::contains(key)_(existent)/32 1.626 -2.63%
std::set<int>::contains(key)_(existent)/8192 8.427 1.15%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.022 -11.43%
std::set<int>::contains(key)_(non-existent)/32 2.701 -9.59%
std::set<int>::contains(key)_(non-existent)/8192 14.410 -25.62%
std::set<int>::count(key)_(existent)/1024 4.264 1.10%
std::set<int>::count(key)_(existent)/32 1.657 -
std::set<int>::count(key)_(existent)/8192 7.717 -1.41%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.361 -
std::set<int>::count(key)_(non-existent)/32 2.859 -
std::set<int>::count(key)_(non-existent)/8192 11.185 -
std::set<int>::ctor(&&,_different_allocs)/0 12.800 -
std::set<int>::ctor(&&,_different_allocs)/1024 5783.901 -1.31%
std::set<int>::ctor(&&,_different_allocs)/32 176.398 -
std::set<int>::ctor(&&,_different_allocs)/8192 48642.066 -
std::set<int>::ctor(const&)/0 12.675 -
std::set<int>::ctor(const&)/1024 6314.102 -1.34%
std::set<int>::ctor(const&)/32 224.136 -
std::set<int>::ctor(const&)/8192 50779.709 -
std::set<int>::ctor(const&,_alloc)/0 12.693 -
std::set<int>::ctor(const&,_alloc)/1024 6435.249 1.72%
std::set<int>::ctor(const&,_alloc)/32 224.652 -
std::set<int>::ctor(const&,_alloc)/8192 51466.608 1.92%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.649 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8868.001 3.82%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 252.181 7.11%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70584.043 -6.37%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.633 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13641.433 6.08%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 283.643 2.26%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247423.057 4.62%
std::set<int>::equal_range(key)_(existent)/1024 4.362 -2.50%
std::set<int>::equal_range(key)_(existent)/32 1.755 -4.47%
std::set<int>::equal_range(key)_(existent)/8192 8.733 10.92%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.692 -
std::set<int>::equal_range(key)_(non-existent)/32 2.513 2.37%
std::set<int>::equal_range(key)_(non-existent)/8192 10.248 -
std::set<int>::erase(iterator)/1024 19.655 -6.01%
std::set<int>::erase(iterator)/32 19.595 -4.60%
std::set<int>::erase(iterator)/8192 19.641 -6.89%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.524 1.40%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6684.671 -4.49%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.754 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54188.457 -6.05%
std::set<int>::erase(key)_(existent)/1024 50.096 -
std::set<int>::erase(key)_(existent)/32 21.340 -6.79%
std::set<int>::erase(key)_(existent)/8192 67.456 -1.39%
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.884 2.21%
std::set<int>::erase(key)_(non-existent,_end)/32 2.676 8.24%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.699 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.865 -2.69%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.756 -1.89%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.077 -2.55%
std::set<int>::find(key)_(existent)/1024 3.878 -3.98%
std::set<int>::find(key)_(existent)/32 1.693 -
std::set<int>::find(key)_(existent)/8192 8.178 -3.54%
std::set<int>::find(key)_(non-existent)/0 0.250 -
std::set<int>::find(key)_(non-existent)/1024 5.589 1.49%
std::set<int>::find(key)_(non-existent)/32 2.231 -1.87%
std::set<int>::find(key)_(non-existent)/8192 8.490 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.015 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 54.732 14.54%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.380 -7.84%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.632 1.06%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.995 -1.15%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.585 2.50%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.001 1.74%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.549 5.46%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.161 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 49.627 12.42%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.914 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.304 -2.99%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.827 3.67%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.663 7.00%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.179 1.11%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.658 6.78%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.378 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16767.614 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.846 1.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184966.393 1.95%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.905 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12947.359 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.179 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119551.087 2.80%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.645 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7876.848 1.48%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.834 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132208.102 1.75%
std::set<int>::insert(value)_(already_present)/1024 5.859 -
std::set<int>::insert(value)_(already_present)/32 1.784 1.93%
std::set<int>::insert(value)_(already_present)/8192 9.725 -1.19%
std::set<int>::insert(value)_(new_value,_end)/0 16.977 -
std::set<int>::insert(value)_(new_value,_end)/1024 39.981 -2.32%
std::set<int>::insert(value)_(new_value,_end)/32 18.715 -
std::set<int>::insert(value)_(new_value,_end)/8192 70.784 -
std::set<int>::insert(value)_(new_value,_middle)/0 16.972 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.380 3.51%
std::set<int>::insert(value)_(new_value,_middle)/32 18.447 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.102 2.20%
std::set<int>::lower_bound(key)_(existent)/1024 4.671 4.58%
std::set<int>::lower_bound(key)_(existent)/32 1.517 -
std::set<int>::lower_bound(key)_(existent)/8192 7.925 -3.41%
std::set<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.653 8.97%
std::set<int>::lower_bound(key)_(non-existent)/32 2.663 16.03%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.969 9.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6680.795 5.23%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 225.222 2.97%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 53511.272 5.86%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.283 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6730.795 5.20%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 232.213 5.52%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 53396.789 5.58%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1324.725 -6.02%
std::set<int>::operator=(const&)_(into_populated_Container)/32 37.726 -6.89%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12457.075 -
std::set<int>::upper_bound(key)_(existent)/1024 4.280 -
std::set<int>::upper_bound(key)_(existent)/32 1.764 -
std::set<int>::upper_bound(key)_(existent)/8192 8.685 8.16%
std::set<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.872 -10.58%
std::set<int>::upper_bound(key)_(non-existent)/32 2.433 -12.33%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.709 -11.39%
std::set<std::string>::clear()/0 399.366 1.73%
std::set<std::string>::clear()/1024 21807.236 1.78%
std::set<std::string>::clear()/32 913.252 5.90%
std::set<std::string>::clear()/8192 213961.015 -2.95%
std::set<std::string>::contains(key)_(existent)/1024 21.126 -9.22%
std::set<std::string>::contains(key)_(existent)/32 16.820 1.46%
std::set<std::string>::contains(key)_(existent)/8192 26.757 -16.86%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.480 3.48%
std::set<std::string>::contains(key)_(non-existent)/32 10.049 -4.83%
std::set<std::string>::contains(key)_(non-existent)/8192 27.760 2.14%
std::set<std::string>::count(key)_(existent)/1024 24.395 -
std::set<std::string>::count(key)_(existent)/32 15.075 10.63%
std::set<std::string>::count(key)_(existent)/8192 31.019 -
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 25.147 4.19%
std::set<std::string>::count(key)_(non-existent)/32 10.649 9.42%
std::set<std::string>::count(key)_(non-existent)/8192 34.503 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.834 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6917.983 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.727 -1.81%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57591.818 -
std::set<std::string>::ctor(const&)/0 12.596 -
std::set<std::string>::ctor(const&)/1024 34464.484 -
std::set<std::string>::ctor(const&)/32 709.979 -8.96%
std::set<std::string>::ctor(const&)/8192 339975.161 -
std::set<std::string>::ctor(const&,_alloc)/0 12.623 -
std::set<std::string>::ctor(const&,_alloc)/1024 40672.200 10.33%
std::set<std::string>::ctor(const&,_alloc)/32 697.742 -6.93%
std::set<std::string>::ctor(const&,_alloc)/8192 358459.815 4.33%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.768 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40083.060 1.29%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 802.641 1.26%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379142.061 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56897.252 2.45%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.351 -5.54%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106027.992 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.202 -5.16%
std::set<std::string>::equal_range(key)_(existent)/32 16.134 -9.44%
std::set<std::string>::equal_range(key)_(existent)/8192 31.520 5.14%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.256 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.769 3.14%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.908 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.930 -2.90%
std::set<std::string>::erase(iterator)/1024 33.082 6.70%
std::set<std::string>::erase(iterator)/32 25.328 -
std::set<std::string>::erase(iterator)/8192 31.120 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.281 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12703.428 -2.16%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.507 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118742.251 -
std::set<std::string>::erase(key)_(existent)/1024 57.748 -13.52%
std::set<std::string>::erase(key)_(existent)/32 68.634 38.08%
std::set<std::string>::erase(key)_(existent)/8192 88.961 34.48%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.740 6.42%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.955 10.83%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.522 7.91%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.528 -3.19%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 8.187 24.88%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.163 -
std::set<std::string>::find(key)_(existent)/1024 22.554 -
std::set<std::string>::find(key)_(existent)/32 16.997 3.42%
std::set<std::string>::find(key)_(existent)/8192 29.166 -5.69%
std::set<std::string>::find(key)_(non-existent)/0 0.254 -
std::set<std::string>::find(key)_(non-existent)/1024 21.671 -10.49%
std::set<std::string>::find(key)_(non-existent)/32 10.902 6.97%
std::set<std::string>::find(key)_(non-existent)/8192 29.193 -5.93%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.173 5.03%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.590 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 39.233 -8.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 108.580 -1.01%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 35.943 27.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.475 7.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.474 -21.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 68.710 -10.61%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.934 20.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.423 -20.95%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.933 -8.99%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.257 3.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.967 -15.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.698 4.56%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 26.784 -28.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.584 -10.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.529 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64182.060 -4.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1528.424 1.66%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 872649.979 -5.33%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.634 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44876.928 1.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1246.556 -1.60%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608894.106 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.777 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42739.202 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1164.436 2.21%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 612522.895 -
std::set<std::string>::insert(value)_(already_present)/1024 29.445 12.49%
std::set<std::string>::insert(value)_(already_present)/32 10.314 10.80%
std::set<std::string>::insert(value)_(already_present)/8192 39.132 29.56%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.657 -18.82%
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.416 -4.93%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.440 -26.72%
std::set<std::string>::insert(value)_(new_value,_end)/8192 91.759 2.22%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.827 36.19%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 50.178 5.16%
std::set<std::string>::insert(value)_(new_value,_middle)/32 35.985 -10.56%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 51.540 -8.91%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.888 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.875 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.611 8.46%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.388 5.27%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.552 -5.16%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.127 2.45%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.291 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37538.918 2.13%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 856.576 7.81%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349017.920 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.302 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36386.792 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.001 -12.57%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348097.556 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15786.120 -4.67%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.580 12.51%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207708.174 1.16%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.543 -1.73%
std::set<std::string>::upper_bound(key)_(existent)/32 17.718 -
std::set<std::string>::upper_bound(key)_(existent)/8192 30.496 1.81%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 25.425 3.28%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.300 2.52%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.469 7.63%
std::shift_left(deque<int>)/1024 37.873 -1.10%
std::shift_left(deque<int>)/32 3.850 1.12%
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 300.526 -
std::shift_left(list<int>)/1024 725.030 -
std::shift_left(list<int>)/32 13.349 -
std::shift_left(list<int>)/50 27.231 -1.86%
std::shift_left(list<int>)/8192 7181.195 -10.64%
std::shift_left(vector<int>)/1024 35.407 -
std::shift_left(vector<int>)/32 3.894 -13.64%
std::shift_left(vector<int>)/50 5.254 -
std::shift_left(vector<int>)/8192 280.478 -
std::shift_right(deque<int>)/1024 40.539 -
std::shift_right(deque<int>)/32 3.429 -
std::shift_right(deque<int>)/50 4.518 -
std::shift_right(deque<int>)/8192 308.992 -
std::shift_right(list<int>)/1024 730.509 -
std::shift_right(list<int>)/32 14.349 -
std::shift_right(list<int>)/50 25.851 -3.43%
std::shift_right(list<int>)/8192 7393.160 -3.14%
std::shift_right(vector<int>)/1024 35.667 -
std::shift_right(vector<int>)/32 2.948 -25.85%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 300.887 -
std::shuffle(deque<int>)/1024 9266.475 -
std::shuffle(deque<int>)/32 293.654 -
std::shuffle(deque<int>)/8192 73758.272 -
std::shuffle(vector<int>)/1024 8766.600 -
std::shuffle(vector<int>)/32 277.022 -
std::shuffle(vector<int>)/8192 70032.432 -
std::sort(deque<int>)_(ascending)/1024 758.124 -
std::sort(deque<int>)_(ascending)/8 18.010 -2.25%
std::sort(deque<int>)_(ascending)/8192 5707.193 -
std::sort(deque<int>)_(descending)/1024 1286.624 -
std::sort(deque<int>)_(descending)/8 25.505 -1.33%
std::sort(deque<int>)_(descending)/8192 10300.679 -
std::sort(deque<int>)_(heap)/1024 6178.426 -6.35%
std::sort(deque<int>)_(heap)/8 24.377 -4.56%
std::sort(deque<int>)_(heap)/8192 68494.547 -
std::sort(deque<int>)_(pipe-organ)/1024 2730.980 -
std::sort(deque<int>)_(pipe-organ)/8 20.102 -
std::sort(deque<int>)_(pipe-organ)/8192 26046.996 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17688.748 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.879 -2.08%
std::sort(deque<int>)_(qsort_adversarial)/8192 479083.097 -
std::sort(deque<int>)_(repeated)/1024 955.024 -5.29%
std::sort(deque<int>)_(repeated)/8 18.242 -1.61%
std::sort(deque<int>)_(repeated)/8192 6694.541 -1.17%
std::sort(deque<int>)_(shuffled)/1024 6808.904 -
std::sort(deque<int>)_(shuffled)/8 23.032 -
std::sort(deque<int>)_(shuffled)/8192 80572.858 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.264 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.396 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3718.487 -
std::sort(vector<NonIntegral>)_(descending)/1024 768.305 -1.22%
std::sort(vector<NonIntegral>)_(descending)/8 24.554 -1.17%
std::sort(vector<NonIntegral>)_(descending)/8192 5224.758 -1.60%
std::sort(vector<NonIntegral>)_(heap)/1024 4312.228 -
std::sort(vector<NonIntegral>)_(heap)/8 23.551 -
std::sort(vector<NonIntegral>)_(heap)/8192 49425.513 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1858.760 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.168 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18173.026 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13111.753 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.367 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154090.310 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.405 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.721 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3723.674 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4623.028 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.694 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83340.650 -4.07%
std::sort(vector<int>)_(ascending)/1024 517.838 -
std::sort(vector<int>)_(ascending)/8 15.721 -
std::sort(vector<int>)_(ascending)/8192 3712.983 -
std::sort(vector<int>)_(descending)/1024 1017.019 -
std::sort(vector<int>)_(descending)/8 24.735 -
std::sort(vector<int>)_(descending)/8192 7168.179 -
std::sort(vector<int>)_(heap)/1024 4548.849 -
std::sort(vector<int>)_(heap)/8 24.024 1.95%
std::sort(vector<int>)_(heap)/8192 45366.167 -
std::sort(vector<int>)_(pipe-organ)/1024 2282.401 -
std::sort(vector<int>)_(pipe-organ)/8 17.591 -
std::sort(vector<int>)_(pipe-organ)/8192 21460.989 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12887.833 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.659 -
std::sort(vector<int>)_(qsort_adversarial)/8192 146957.617 -
std::sort(vector<int>)_(repeated)/1024 661.678 -
std::sort(vector<int>)_(repeated)/8 15.821 -
std::sort(vector<int>)_(repeated)/8192 5004.149 -
std::sort(vector<int>)_(shuffled)/1024 4686.019 1.15%
std::sort(vector<int>)_(shuffled)/8 22.764 -
std::sort(vector<int>)_(shuffled)/8192 47484.962 5.52%
std::sort_heap(deque<int>)/1024 13589.940 2.15%
std::sort_heap(deque<int>)/8 37.609 2.07%
std::sort_heap(deque<int>)/8192 478454.423 2.34%
std::sort_heap(deque<int>,_pred)/1024 12984.952 6.61%
std::sort_heap(deque<int>,_pred)/8 34.349 1.85%
std::sort_heap(deque<int>,_pred)/8192 431182.239 -
std::sort_heap(vector<NonIntegral>)/1024 9842.448 -
std::sort_heap(vector<NonIntegral>)/8 27.282 -5.92%
std::sort_heap(vector<NonIntegral>)/8192 105136.730 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9725.521 -1.24%
std::sort_heap(vector<NonIntegral>,_pred)/8 31.419 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105905.723 -
std::sort_heap(vector<int>)/1024 9780.044 -
std::sort_heap(vector<int>)/8 29.834 -
std::sort_heap(vector<int>)/8192 105667.635 -
std::sort_heap(vector<int>,_pred)/1024 9730.822 -1.02%
std::sort_heap(vector<int>,_pred)/8 32.552 1.64%
std::sort_heap(vector<int>,_pred)/8192 105465.719 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2790.931 3.65%
std::stable_partition(deque<int>)_(alloc_fails)/32 1892.680 1.34%
std::stable_partition(deque<int>)_(alloc_fails)/50 1913.231 1.86%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9776.092 -
std::stable_partition(deque<int>)_(dense)/1024 584.748 -3.15%
std::stable_partition(deque<int>)_(dense)/32 27.958 -4.19%
std::stable_partition(deque<int>)_(dense)/50 37.642 -2.85%
std::stable_partition(deque<int>)_(dense)/8192 5621.121 -
std::stable_partition(deque<int>)_(sparse)/1024 427.270 -2.37%
std::stable_partition(deque<int>)_(sparse)/32 11.984 9.69%
std::stable_partition(deque<int>)_(sparse)/50 28.593 5.30%
std::stable_partition(deque<int>)_(sparse)/8192 3435.796 1.08%
std::stable_partition(list<int>)_(alloc_fails)/1024 4170.122 1.14%
std::stable_partition(list<int>)_(alloc_fails)/32 1865.815 -
std::stable_partition(list<int>)_(alloc_fails)/50 1899.832 1.10%
std::stable_partition(list<int>)_(alloc_fails)/8192 26462.466 -6.66%
std::stable_partition(list<int>)_(dense)/1024 1504.486 -13.73%
std::stable_partition(list<int>)_(dense)/32 36.007 -2.45%
std::stable_partition(list<int>)_(dense)/50 57.099 -
std::stable_partition(list<int>)_(dense)/8192 22919.476 14.49%
std::stable_partition(list<int>)_(sparse)/1024 927.849 -
std::stable_partition(list<int>)_(sparse)/32 9.688 2.56%
std::stable_partition(list<int>)_(sparse)/50 26.264 -
std::stable_partition(list<int>)_(sparse)/8192 8606.074 -7.02%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2317.099 1.22%
std::stable_partition(vector<int>)_(alloc_fails)/32 1869.383 1.59%
std::stable_partition(vector<int>)_(alloc_fails)/50 1885.131 2.02%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5298.168 -
std::stable_partition(vector<int>)_(dense)/1024 290.346 -
std::stable_partition(vector<int>)_(dense)/32 21.005 -
std::stable_partition(vector<int>)_(dense)/50 25.737 1.81%
std::stable_partition(vector<int>)_(dense)/8192 2097.568 -
std::stable_partition(vector<int>)_(sparse)/1024 210.991 -2.32%
std::stable_partition(vector<int>)_(sparse)/32 7.035 -4.77%
std::stable_partition(vector<int>)_(sparse)/50 20.774 -
std::stable_partition(vector<int>)_(sparse)/8192 1554.510 1.12%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.892 6.18%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.790 1.21%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18834.056 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28623.109 -4.60%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.972 1.11%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26521.906 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13643.005 -2.86%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.226 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25922.439 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16335.210 -3.69%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.074 -1.94%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22337.197 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25634.673 -4.00%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.279 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28103.364 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3651.170 -2.26%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.874 2.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12995.608 -1.22%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19363.871 -1.56%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.013 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24711.567 -
std::stable_sort(deque<int>)_(ascending)/1024 2104.246 -5.68%
std::stable_sort(deque<int>)_(ascending)/8 17.260 -1.82%
std::stable_sort(deque<int>)_(ascending)/8192 13937.343 1.83%
std::stable_sort(deque<int>)_(descending)/1024 2924.741 -
std::stable_sort(deque<int>)_(descending)/8 24.906 -
std::stable_sort(deque<int>)_(descending)/8192 20579.258 -
std::stable_sort(deque<int>)_(heap)/1024 2733.780 -
std::stable_sort(deque<int>)_(heap)/8 23.821 -
std::stable_sort(deque<int>)_(heap)/8192 17468.443 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2924.041 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.681 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20581.637 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3109.428 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.798 -1.87%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20928.074 -
std::stable_sort(deque<int>)_(repeated)/1024 1409.299 -
std::stable_sort(deque<int>)_(repeated)/8 17.480 -1.73%
std::stable_sort(deque<int>)_(repeated)/8192 7646.297 -
std::stable_sort(deque<int>)_(shuffled)/1024 2541.654 -
std::stable_sort(deque<int>)_(shuffled)/8 22.673 -
std::stable_sort(deque<int>)_(shuffled)/8192 14423.894 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4930.792 2.47%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 17.241 3.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48154.172 1.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22653.712 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.370 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118851.215 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13645.113 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.203 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106957.640 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13925.504 1.98%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84468.846 1.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22210.671 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.595 -4.83%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134190.987 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3793.803 8.06%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.633 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19389.473 8.61%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17807.815 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.181 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145164.904 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.545 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.695 -4.68%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41546.173 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 11702.797 -7.21%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.945 1.58%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 178646.582 -4.77%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9439.650 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.402 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116549.354 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8037.678 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.650 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115620.006 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13493.846 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.618 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198998.475 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.270 -1.63%
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.370 1.52%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13912.170 -1.56%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11914.184 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.531 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173319.495 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4512.796 -5.50%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.048 -1.34%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18803.276 -2.69%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23138.710 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.138 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24259.123 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13760.561 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.024 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30271.742 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13840.313 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.138 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21852.165 4.65%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22340.659 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.035 -1.23%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33818.060 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3550.114 -2.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.141 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9597.085 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17748.386 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.322 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27050.244 -
std::stable_sort(vector<int>)_(ascending)/1024 2056.514 -
std::stable_sort(vector<int>)_(ascending)/8 15.508 -
std::stable_sort(vector<int>)_(ascending)/8192 13350.499 -
std::stable_sort(vector<int>)_(descending)/1024 2758.871 -1.80%
std::stable_sort(vector<int>)_(descending)/8 24.284 2.02%
std::stable_sort(vector<int>)_(descending)/8192 18416.312 -
std::stable_sort(vector<int>)_(heap)/1024 2510.684 -
std::stable_sort(vector<int>)_(heap)/8 21.261 -1.08%
std::stable_sort(vector<int>)_(heap)/8192 14476.053 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2746.613 -1.95%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18169.564 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2905.300 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.433 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18220.908 -
std::stable_sort(vector<int>)_(repeated)/1024 1088.344 -
std::stable_sort(vector<int>)_(repeated)/8 15.553 -1.09%
std::stable_sort(vector<int>)_(repeated)/8192 5240.766 -
std::stable_sort(vector<int>)_(shuffled)/1024 2216.889 -
std::stable_sort(vector<int>)_(shuffled)/8 19.836 -
std::stable_sort(vector<int>)_(shuffled)/8192 10945.105 -
std::swap_ranges(deque<int>)/1024 319.255 -9.48%
std::swap_ranges(deque<int>)/32 10.414 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2548.796 -8.65%
std::swap_ranges(list<int>)/1024 777.738 -1.18%
std::swap_ranges(list<int>)/32 19.566 -
std::swap_ranges(list<int>)/50 34.410 -
std::swap_ranges(list<int>)/8192 10208.766 -1.31%
std::swap_ranges(vector<int>)/1024 62.467 -
std::swap_ranges(vector<int>)/32 4.803 -
std::swap_ranges(vector<int>)/50 5.591 -
std::swap_ranges(vector<int>)/8192 474.983 -
std::transform(deque<int>)_(identity_transform)/1024 369.825 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.074 -
std::transform(deque<int>)_(identity_transform)/8192 2442.724 -
std::transform(deque<int>,_deque<int>)/1024 659.718 -
std::transform(deque<int>,_deque<int>)/32 22.700 5.33%
std::transform(deque<int>,_deque<int>)/50 36.740 1.40%
std::transform(deque<int>,_deque<int>)/8192 5415.830 -
std::transform(list<int>)_(identity_transform)/1024 735.703 -
std::transform(list<int>)_(identity_transform)/32 16.874 -
std::transform(list<int>)_(identity_transform)/50 30.237 -
std::transform(list<int>)_(identity_transform)/8192 7779.813 -
std::transform(list<int>,_list<int>)/1024 835.647 -
std::transform(list<int>,_list<int>)/32 22.972 -
std::transform(list<int>,_list<int>)/50 37.100 -
std::transform(list<int>,_list<int>)/8192 8457.441 -1.85%
std::transform(vector<int>)_(identity_transform)/1024 262.139 -
std::transform(vector<int>)_(identity_transform)/32 9.164 -
std::transform(vector<int>)_(identity_transform)/50 16.149 -
std::transform(vector<int>)_(identity_transform)/8192 2018.861 -
std::transform(vector<int>,_vector<int>)/1024 553.857 -
std::transform(vector<int>,_vector<int>)/32 17.174 -
std::transform(vector<int>,_vector<int>)/50 26.793 -
std::transform(vector<int>,_vector<int>)/8192 4437.586 -
std::unique(deque<int>)_(contiguous)/1024 511.563 -
std::unique(deque<int>)_(contiguous)/32 50.855 -
std::unique(deque<int>)_(contiguous)/52 57.537 -
std::unique(deque<int>)_(contiguous)/8192 3720.299 -
std::unique(deque<int>)_(sprinkled)/1024 509.526 -
std::unique(deque<int>)_(sprinkled)/32 52.053 -2.38%
std::unique(deque<int>)_(sprinkled)/52 59.178 -3.02%
std::unique(deque<int>)_(sprinkled)/8192 3797.945 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.670 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.297 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.518 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4543.619 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.446 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.639 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.529 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5200.964 -
std::unique(list<int>)_(contiguous)/1024 914.358 -6.58%
std::unique(list<int>)_(contiguous)/32 51.872 -
std::unique(list<int>)_(contiguous)/52 63.899 -
std::unique(list<int>)_(contiguous)/8192 6981.410 -4.65%
std::unique(list<int>)_(sprinkled)/1024 955.898 -5.43%
std::unique(list<int>)_(sprinkled)/32 53.806 -
std::unique(list<int>)_(sprinkled)/52 67.154 -
std::unique(list<int>)_(sprinkled)/8192 8009.763 -3.59%
std::unique(list<int>,_pred)_(contiguous)/1024 945.175 -2.67%
std::unique(list<int>,_pred)_(contiguous)/32 57.238 -
std::unique(list<int>,_pred)_(contiguous)/52 70.836 -
std::unique(list<int>,_pred)_(contiguous)/8192 7875.743 -3.73%
std::unique(list<int>,_pred)_(sprinkled)/1024 1011.016 -2.25%
std::unique(list<int>,_pred)_(sprinkled)/32 65.680 -2.60%
std::unique(list<int>,_pred)_(sprinkled)/52 82.313 -1.99%
std::unique(list<int>,_pred)_(sprinkled)/8192 8340.383 -4.79%
std::unique(vector<int>)_(contiguous)/1024 305.785 -
std::unique(vector<int>)_(contiguous)/32 48.023 -
std::unique(vector<int>)_(contiguous)/52 53.838 -
std::unique(vector<int>)_(contiguous)/8192 1900.610 -
std::unique(vector<int>)_(sprinkled)/1024 533.680 1.24%
std::unique(vector<int>)_(sprinkled)/32 55.839 -
std::unique(vector<int>)_(sprinkled)/52 65.374 -
std::unique(vector<int>)_(sprinkled)/8192 3969.153 2.24%
std::unique(vector<int>,_pred)_(contiguous)/1024 484.364 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.166 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.237 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3571.171 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 682.075 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.725 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.542 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5154.084 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.634 -
std::unique_copy(deque<int>)_(contiguous)/32 9.371 -
std::unique_copy(deque<int>)_(contiguous)/52 14.902 -
std::unique_copy(deque<int>)_(contiguous)/8192 3709.039 -
std::unique_copy(deque<int>)_(sprinkled)/1024 467.348 -
std::unique_copy(deque<int>)_(sprinkled)/32 10.244 9.81%
std::unique_copy(deque<int>)_(sprinkled)/52 16.299 10.75%
std::unique_copy(deque<int>)_(sprinkled)/8192 3965.762 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.924 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.235 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.366 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4476.891 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.091 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.674 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.185 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5052.026 -
std::unique_copy(list<int>)_(contiguous)/1024 738.686 -
std::unique_copy(list<int>)_(contiguous)/32 11.176 -
std::unique_copy(list<int>)_(contiguous)/52 19.325 -
std::unique_copy(list<int>)_(contiguous)/8192 7041.431 2.92%
std::unique_copy(list<int>)_(sprinkled)/1024 737.416 -
std::unique_copy(list<int>)_(sprinkled)/32 13.542 -2.85%
std::unique_copy(list<int>)_(sprinkled)/52 23.884 -
std::unique_copy(list<int>)_(sprinkled)/8192 6980.040 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 787.934 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.069 -1.03%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.230 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8648.444 14.99%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 839.253 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.551 1.80%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.890 3.03%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 9054.090 20.56%
std::unique_copy(vector<int>)_(contiguous)/1024 246.484 -
std::unique_copy(vector<int>)_(contiguous)/32 8.613 -
std::unique_copy(vector<int>)_(contiguous)/52 13.381 -
std::unique_copy(vector<int>)_(contiguous)/8192 1880.725 -
std::unique_copy(vector<int>)_(sprinkled)/1024 452.747 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.883 -6.22%
std::unique_copy(vector<int>)_(sprinkled)/52 21.784 -2.59%
std::unique_copy(vector<int>)_(sprinkled)/8192 3649.848 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.511 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.407 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.592 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3778.199 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 586.840 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.254 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.271 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4502.382 -
std::unordered_map<int,_int>::clear()/0 391.116 -
std::unordered_map<int,_int>::clear()/1024 8383.158 2.02%
std::unordered_map<int,_int>::clear()/32 595.796 1.36%
std::unordered_map<int,_int>::clear()/8192 65809.389 2.22%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.542 -11.68%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.742 -5.38%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.669 -11.95%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -7.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.299 -23.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.381 -21.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.373 -21.26%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.280 -15.31%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.230 -21.40%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.282 -11.68%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.481 75.08%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.637 4.14%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.456 -9.12%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.450 9.11%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.111 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8495.948 -3.47%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 267.246 -3.52%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96510.347 -
std::unordered_map<int,_int>::ctor(const&)/0 12.860 -
std::unordered_map<int,_int>::ctor(const&)/1024 6922.294 -
std::unordered_map<int,_int>::ctor(const&)/32 201.828 -3.10%
std::unordered_map<int,_int>::ctor(const&)/8192 55968.734 -1.48%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.909 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9788.910 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.642 -2.67%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 96846.488 20.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.815 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13723.546 -3.59%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 371.383 -6.97%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142884.841 -2.30%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13686.297 -3.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.000 -1.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143655.692 -1.95%
std::unordered_map<int,_int>::erase(iterator)/1024 20.435 3.18%
std::unordered_map<int,_int>::erase(iterator)/32 19.955 1.50%
std::unordered_map<int,_int>::erase(iterator)/8192 19.835 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.116 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5546.187 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.865 3.58%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45595.460 2.40%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.531 -4.18%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.985 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.051 -6.36%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.165 -13.50%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.066 -19.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.189 -5.96%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.153 -13.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.196 -6.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.228 4.22%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.625 22.09%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.571 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.537 16.71%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.284 22.27%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.971 -15.63%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.040 15.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.912 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12884.057 -4.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 745.089 2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139191.059 -2.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.655 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12615.802 -5.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.793 -3.44%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138672.471 -2.58%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.171 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.926 4.65%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.599 1.53%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85555.435 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.787 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14177.466 -1.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.700 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149375.930 -1.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.266 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13937.277 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 761.053 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144896.916 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.455 22.06%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.788 56.36%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.721 -10.72%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.914 -1.22%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.225 -7.93%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.506 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.032 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.884 -1.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.312 2.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.569 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.411 3.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.258 4.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.587 16.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.417 5.66%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.311 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.715 1.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.159 3.11%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.068 -3.58%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.671 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.372 4.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.407 2.64%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.118 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6683.481 -1.24%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.606 1.74%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54187.825 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.113 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6736.515 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.330 -1.13%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54824.369 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1351.699 -24.74%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.442 1.34%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25227.410 -12.70%
std::unordered_multimap<int,_int>::clear()/0 390.767 -
std::unordered_multimap<int,_int>::clear()/1024 8449.325 8.26%
std::unordered_multimap<int,_int>::clear()/32 601.766 3.58%
std::unordered_multimap<int,_int>::clear()/8192 65201.216 7.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.436 14.38%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.367 -4.90%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.317 1.91%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.486 43.78%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.691 12.07%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.995 23.28%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.853 13.56%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.891 22.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 2.100 38.38%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.784 9.97%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.330 4.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.331 6.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.225 6.05%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.035 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8607.390 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.117 5.65%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99002.496 -3.22%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.823 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6698.075 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.613 1.94%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55326.799 1.49%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.986 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9179.971 1.31%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.511 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 90282.299 18.76%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.801 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13018.583 3.42%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.934 1.38%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139316.239 1.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.821 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12858.775 3.90%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.882 2.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140256.675 1.48%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.819 1.66%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.769 1.48%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.197 -18.72%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.169 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5744.222 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 523.175 2.56%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48129.634 9.35%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.227 5.00%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.583 1.93%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.550 -2.84%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -12.49%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.215 -8.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.325 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.243 6.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.405 4.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.197 -2.97%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.337 37.25%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.357 -15.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.580 11.96%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.608 16.09%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.046 -12.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.390 16.29%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.308 9.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.523 2.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15335.190 3.98%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 770.854 1.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171358.084 3.81%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.273 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15293.582 3.70%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 763.040 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169807.982 2.55%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.177 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14240.865 3.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 795.044 -1.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179913.770 2.79%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.761 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15574.029 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 817.830 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166454.914 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.397 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16624.608 4.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 820.591 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 185574.898 3.34%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.095 -21.67%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.995 -5.17%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.680 -2.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.345 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.175 -12.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.798 -10.29%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.915 -8.14%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.357 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.729 -1.33%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.485 3.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 22.932 -29.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.115 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6715.720 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.701 3.90%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54400.958 1.07%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.096 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6688.031 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.293 1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54590.733 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1394.203 -8.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.102 -1.44%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26501.089 -4.63%
std::unordered_multiset<int>::clear()/0 390.358 -
std::unordered_multiset<int>::clear()/1024 7964.323 -1.23%
std::unordered_multiset<int>::clear()/32 583.448 -
std::unordered_multiset<int>::clear()/8192 61546.293 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.416 21.30%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.466 28.49%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.253 -4.96%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -4.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.604 -11.65%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.548 -9.06%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.469 -2.37%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.818 -2.69%
std::unordered_multiset<int>::count(key)_(existent)/32 1.794 -5.99%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.819 4.23%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.307 -9.71%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.294 -4.75%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.239 -3.72%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.208 -5.20%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.923 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8543.162 -1.19%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 288.228 -3.26%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100025.708 -1.88%
std::unordered_multiset<int>::ctor(const&)/0 12.823 -
std::unordered_multiset<int>::ctor(const&)/1024 6732.460 2.00%
std::unordered_multiset<int>::ctor(const&)/32 196.059 -
std::unordered_multiset<int>::ctor(const&)/8192 54741.624 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.856 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9096.751 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 246.622 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76047.720 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.785 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12764.891 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.172 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137505.990 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.778 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12603.497 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.929 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144362.048 4.18%
std::unordered_multiset<int>::erase(iterator)/1024 19.669 1.17%
std::unordered_multiset<int>::erase(iterator)/32 19.567 -
std::unordered_multiset<int>::erase(iterator)/8192 19.633 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.608 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5678.706 1.12%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.955 -1.20%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45477.206 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.897 6.08%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.178 4.02%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.466 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.297 12.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.348 3.67%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.477 2.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.123 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.129 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.254 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.243 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.340 -5.75%
std::unordered_multiset<int>::find(key)_(existent)/32 1.177 -21.28%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.183 -5.41%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.971 8.23%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.108 13.61%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.144 1.16%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.508 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15057.778 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.585 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167398.135 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.533 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14962.681 -1.39%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.715 -1.80%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164988.222 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 406.323 3.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13785.504 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 808.556 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174814.910 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.672 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.995 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.877 3.47%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.353 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.855 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.792 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.415 -3.88%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.358 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.230 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.487 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.073 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.090 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6748.365 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.325 6.98%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55042.962 1.75%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.110 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6791.186 1.13%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.952 1.63%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55267.867 1.61%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1281.151 -3.74%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.826 -1.22%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 24967.919 -1.32%
std::unordered_set<int>::clear()/0 389.412 -
std::unordered_set<int>::clear()/1024 7748.279 -11.86%
std::unordered_set<int>::clear()/32 588.734 -2.64%
std::unordered_set<int>::clear()/8192 60346.292 -10.69%
std::unordered_set<int>::contains(key)_(existent)/1024 1.159 -2.30%
std::unordered_set<int>::contains(key)_(existent)/32 1.288 6.73%
std::unordered_set<int>::contains(key)_(existent)/8192 1.247 -10.04%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.485 21.06%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.766 6.28%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.563 -3.73%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.566 11.08%
std::unordered_set<int>::count(key)_(existent)/1024 1.379 -3.59%
std::unordered_set<int>::count(key)_(existent)/32 1.389 6.78%
std::unordered_set<int>::count(key)_(existent)/8192 1.684 18.51%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.648 5.56%
std::unordered_set<int>::count(key)_(non-existent)/32 1.317 -22.03%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.561 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.843 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8824.528 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.453 2.64%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106469.143 6.26%
std::unordered_set<int>::ctor(const&)/0 12.812 -
std::unordered_set<int>::ctor(const&)/1024 6743.824 -
std::unordered_set<int>::ctor(const&)/32 199.276 -6.15%
std::unordered_set<int>::ctor(const&)/8192 55661.634 1.12%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.960 -1.46%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9910.823 2.04%
std::unordered_set<int>::ctor(const&,_alloc)/32 286.228 8.22%
std::unordered_set<int>::ctor(const&,_alloc)/8192 82032.029 2.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.791 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13800.113 4.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.643 2.24%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141817.507 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.798 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13686.054 4.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.753 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143223.345 1.77%
std::unordered_set<int>::erase(iterator)/1024 20.632 -
std::unordered_set<int>::erase(iterator)/32 20.454 -
std::unordered_set<int>::erase(iterator)/8192 20.899 1.06%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.675 -1.07%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5877.145 3.53%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 540.412 2.51%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44455.616 -5.72%
std::unordered_set<int>::erase(key)_(existent)/1024 21.907 1.05%
std::unordered_set<int>::erase(key)_(existent)/32 21.552 1.99%
std::unordered_set<int>::erase(key)_(existent)/8192 22.453 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.297 12.70%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.318 2.14%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.188 2.39%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.128 1.10%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.138 5.45%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.500 6.64%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.168 5.69%
std::unordered_set<int>::find(key)_(existent)/1024 1.134 -16.84%
std::unordered_set<int>::find(key)_(existent)/32 1.162 -19.84%
std::unordered_set<int>::find(key)_(existent)/8192 1.263 -17.82%
std::unordered_set<int>::find(key)_(non-existent)/0 0.328 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.952 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.168 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.137 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.664 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13200.712 9.82%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.761 2.48%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140498.928 2.14%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.763 -1.04%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13222.499 9.37%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.656 1.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139380.878 2.99%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.705 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 8059.596 5.00%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 585.403 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87285.347 2.84%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.822 1.22%
std::unordered_set<int>::insert(value)_(already_present)/32 1.754 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.898 11.16%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.071 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.234 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.303 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.743 3.99%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.102 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.549 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.367 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.891 3.98%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.408 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6752.222 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.971 5.98%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53787.140 -2.75%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.362 -1.28%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6677.061 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.558 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55655.494 1.66%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.975 4.66%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2276.695 14.27%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.679 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 32548.052 3.52%
std::unordered_set<std::string>::clear()/0 396.092 -
std::unordered_set<std::string>::clear()/1024 23864.928 3.08%
std::unordered_set<std::string>::clear()/32 969.372 1.92%
std::unordered_set<std::string>::clear()/8192 225507.177 3.15%
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.767 -5.00%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.171 -9.52%
std::unordered_set<std::string>::contains(key)_(existent)/8192 41.978 7.10%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.227 -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.686 -6.89%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.649 16.18%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.062 -9.04%
std::unordered_set<std::string>::count(key)_(existent)/32 38.293 4.44%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.845 11.32%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.766 -9.56%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.553 18.59%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.360 3.84%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.778 -1.31%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40956.316 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 994.706 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 712603.706 -1.93%
std::unordered_set<std::string>::ctor(const&)/0 12.813 -1.48%
std::unordered_set<std::string>::ctor(const&)/1024 32556.762 -3.77%
std::unordered_set<std::string>::ctor(const&)/32 677.415 -6.85%
std::unordered_set<std::string>::ctor(const&)/8192 333857.380 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.818 -2.99%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62170.491 -1.08%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1359.899 -17.45%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 596643.015 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.911 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62606.346 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1709.258 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637426.821 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.328 2.68%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61469.942 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1607.741 -1.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634356.067 -
std::unordered_set<std::string>::erase(iterator)/1024 31.674 -
std::unordered_set<std::string>::erase(iterator)/32 28.878 2.34%
std::unordered_set<std::string>::erase(iterator)/8192 34.505 -6.89%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.284 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12370.970 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 639.004 -1.98%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117398.703 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 110.901 -8.76%
std::unordered_set<std::string>::erase(key)_(existent)/32 70.114 -18.77%
std::unordered_set<std::string>::erase(key)_(existent)/8192 89.140 -28.58%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.362 -5.47%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 24.082 2.74%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.493 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.963 1.65%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.062 -10.62%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 25.229 19.75%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.421 -5.21%
std::unordered_set<std::string>::find(key)_(existent)/32 41.076 19.21%
std::unordered_set<std::string>::find(key)_(existent)/8192 45.943 36.54%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.764 3.40%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.240 -6.42%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.658 5.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.553 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57213.947 2.47%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1750.624 -3.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 604254.777 2.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.772 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56836.226 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1914.956 6.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598209.260 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.888 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57346.236 2.99%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1830.341 2.76%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558552.742 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 22.236 26.10%
std::unordered_set<std::string>::insert(value)_(already_present)/32 58.444 115.48%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 63.671 3.43%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 71.390 1.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.945 17.39%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 63.471 -15.93%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.831 14.95%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.573 -14.09%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 64.761 91.49%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 63.383 -5.63%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 69.140 53.11%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.050 -1.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35514.602 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 762.391 -1.93%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338396.120 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.050 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35528.982 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 710.983 4.54%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342625.246 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.34%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16212.139 3.51%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 285.569 -10.25%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208489.225 -
std::upper_bound(std::deque<int>)/100 30.475 -
std::upper_bound(std::deque<int>)/8 17.931 -
std::upper_bound(std::deque<int>)/8192 64.712 -
std::upper_bound(std::forward_list<int>)/100 96.846 -
std::upper_bound(std::forward_list<int>)/8 16.021 -
std::upper_bound(std::forward_list<int>)/8192 10382.478 -3.13%
std::upper_bound(std::list<int>)/100 100.525 -
std::upper_bound(std::list<int>)/8 16.140 -
std::upper_bound(std::list<int>)/8192 13760.160 -
std::upper_bound(std::vector<int>)/100 12.303 -
std::upper_bound(std::vector<int>)/8 5.955 -
std::upper_bound(std::vector<int>)/8192 15.634 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.160 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.173 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 625.722 -2.66%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.345 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 269.134 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.393 -1.37%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.999 -4.18%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 789.813 2.83%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.634 -2.20%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.766 -6.86%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 721.023 4.95%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 51.257 1.34%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.005 -5.45%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 592.227 -3.85%
std::vector<int>::ctor(size)/1024 40.727 -7.44%
std::vector<int>::ctor(size)/32 10.511 -8.50%
std::vector<int>::ctor(size)/8192 562.220 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 40.817 -5.11%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.217 -8.60%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.023 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.579 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.747 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.625 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.637 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.262 -3.36%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.972 -1.03%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.605 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.045 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.369 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 957.255 -1.42%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 432.710 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4646.058 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 911.152 -1.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 457.208 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4690.019 10.67%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 939.413 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.594 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4730.663 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.831 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.851 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.423 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.821 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.989 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 855.876 -1.50%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.645 -2.78%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.193 -3.75%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 655.378 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.638 2.19%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.850 3.54%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.415 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.424 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.413 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.076 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4852.706 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12565.783 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.537 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109645.307 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.442 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.179 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6559.003 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 162.364 12.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54579.836 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.303 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.390 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6812.260 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19944.163 -1.24%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 605.015 -1.21%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173795.733 -1.27%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 693.558 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.617 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6824.255 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19881.708 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 605.744 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173028.632 -1.58%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 694.162 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.819 2.61%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6837.942 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19777.293 -1.94%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 606.086 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172515.852 -1.57%
std::vector<std::string>::ctor(size)/1024 425.151 -
std::vector<std::string>::ctor(size)/32 37.227 15.18%
std::vector<std::string>::ctor(size)/8192 4133.778 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 577.287 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.099 2.59%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5262.174 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20391.933 1.47%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 596.203 2.30%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172829.840 -1.01%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 575.558 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.916 -3.30%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.345 -1.38%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.205 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.670 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4587.672 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.666 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.859 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2270.529 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.453 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.785 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2283.836 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.667 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.078 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.444 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.106 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.764 -2.17%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.227 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1811.992 -1.58%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 459.201 -1.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12336.092 2.64%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15243.089 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.043 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116240.325 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3322.740 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.836 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22943.990 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16778.383 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 867.209 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128177.690 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1906.504 2.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 568.780 2.34%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14162.727 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13485.898 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 872.844 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116178.311 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.611 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.135 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.404 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.388 -3.18%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.047 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 717.972 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.316 -1.42%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5683.471 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6444.675 8.13%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.402 -4.48%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53048.477 1.56%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.227 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.587 -2.62%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3191.073 1.21%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.675 1.14%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.513 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5656.641 -1.67%
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.864 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.348 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.975 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.513 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.734 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.764 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.721 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.292 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.465 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.387 -
vector<bool>(const_vector<bool>&) 10.893 6.77%
vector<bool>(size_type,_const_value_type&) 8.995 6.76%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.803 3.90%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.961 -
vector<bool>::reserve() 8.951 4.65%
vector<bool>::resize() 11.730 5.23%
Geometric Mean 887.625 -