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 05443a9807bca50e8dee8936f10b5d574a981e83

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566886 2026-02-17T08:47:11 0:00:00
Previous 566859 2026-02-17T11:13:30 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1514 1932
Performance Improvements 1883 2896
Unchanged Tests 38398 36967
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 153.43% 8012794.473 20307098.344 - 29.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 137.05% 579.220 1373.015 - 151.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 122.56% 581.187 1293.465 - -25.97% -
SetIntersection_Interlaced_Vector_uint32_262144_64 116.58% 9763134.125 21145091.075 - 149.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 114.88% 11.322 24.327 - 3.19% -
SetIntersection_Interlaced_Vector_float_262144_16 107.36% 2987131.967 6194235.562 - 111.50% -
SetIntersection_Interlaced_Vector_uint64_262144_16 105.64% 3088464.412 6350979.173 - 81.63% -
ranges::min(std::list<long_long>)/1 93.03% 0.233 0.449 - 99.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 83.25% 46504366.264 85218453.105 - 128.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 80.70% 98.741 178.425 - -28.36% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 80.47% 102.981 185.851 - -14.19% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 76.60% 1338.939 2364.528 - 73.00% -
ranges::min(std::deque<char>)/70000 76.51% 17747.225 31324.933 - 80.70% -
SetIntersection_Interlaced_Vector_float_16384_256 74.85% 14983539.489 26198868.184 - 76.08% -
SetIntersection_Interlaced_Vector_float_16384_64 73.99% 5554418.862 9664241.258 - 73.31% -
ranges::min(std::vector<char>)/1 73.44% 0.262 0.455 - 3.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 69.69% 36.646 62.186 - -15.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 68.97% 101.166 170.937 - -17.03% -
ranges::min(std::deque<long_long>)/70000 66.21% 18767.167 31193.491 - 18.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 65.40% 20.818 34.433 - 1.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.39% 19.083 30.988 - 9.80% -
std::set<std::string>::insert(value)_(already_present)/8192 60.34% 37.961 60.866 - 94.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 59.08% 25.220 40.120 - 63.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 58.84% 27.775 44.116 - 74.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 56.56% 77.245 120.937 - -14.78% -
std::move(vector<int>)/262144 55.52% 14912.655 23191.965 - 55.74% -
BM_PushHeap_uint64_SingleElement_1 55.48% 0.410 0.637 - 27.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 53.46% 7405027.573 11364028.214 - 51.60% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 53.08% 7.232 11.071 - -0.50% -
SetIntersection_Interlaced_Vector_float_262144_256 52.70% 27821131.637 42482319.222 - 109.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 50.56% 6.747 10.159 - -10.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 49.68% 20790216.539 31118552.390 - 46.87% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 48.67% 1311.513 1949.880 - 22.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 48.49% 23.722 35.224 - -1.52% -
std::copy_n(list<int>)/4096 48.44% 3534.709 5246.897 - 25.53% -
SetIntersection_Interlaced_Vector_uint32_16384_64 48.03% 5627949.755 8330832.835 - 32.47% -
std::multiset<std::string>::erase(key)_(existent)/1024 47.35% 63.876 94.121 - 37.57% -
ranges::min(std::deque<char>)/64 46.45% 16.523 24.197 - 49.28% -
std::set<int>::contains(key)_(non-existent)/8192 46.32% 9.943 14.548 - 40.95% -
SetIntersection_Interlaced_Vector_string_262144_1024 45.52% 236539475.178 344217339.239 - 43.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 44.91% 119903075.126 173754249.001 - 50.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 44.26% 0.483 0.697 - 39.48% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 42.02% 4.802 6.820 - -9.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 41.87% 878.048 1245.721 - -25.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.64% 28.304 40.090 - 5.78% -
std::copy(vector<int>)/4096 41.53% 144.685 204.774 - 35.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 41.22% 0.406 0.573 - 11.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 41.06% 43.782 61.760 - 12.52% -
SetIntersection_Interlaced_Vector_float_1024_64 40.02% 3363401.063 4709433.609 - 43.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 39.54% 23.674 33.035 - 36.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 39.41% 5.100 7.110 - -1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 39.36% 241216272.972 336156096.519 - -2.72% -
SetIntersection_Interlaced_Vector_float_262144_1024 39.11% 86374238.201 120156844.749 - 15.80% -
rng::find_last(deque<int>)_(bail_10%)/1024 38.01% 224.235 309.467 - 36.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 36.61% 6.328 8.644 - -21.76% -
ranges::min(std::vector<long_long>)/1 36.52% 0.332 0.453 - 3.82% -
ranges::min(std::deque<long_long>)/64 36.26% 16.180 22.047 - 10.60% -
BM_toupper_char<wchar_t> 36.23% 0.501 0.682 - -0.75% -
std::set<std::string>::erase(key)_(existent)/1024 35.99% 72.593 98.716 - 32.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 35.95% 1668405.983 2268269.083 - 34.95% -
SetIntersection_Interlaced_Vector_uint32_16384_16 35.78% 2381232.473 3233178.575 - 33.74% -
SetIntersection_Interlaced_Vector_float_262144_4 35.31% 1437410.695 1945000.300 - -2.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.03% 60.031 81.062 - 58.87% -
std::copy(vector<bool>)_(aligned)/262144 35.03% 478.568 646.195 - 9.93% -
rng::find_last(deque<int>)_(bail_10%)/50 34.89% 11.316 15.264 - 34.92% -
BM_PushHeap_uint32_QuickSortAdversary_1 34.65% 0.447 0.602 - 52.75% -
std::set<std::string>::erase(key)_(existent)/32 34.52% 54.785 73.696 - -13.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 34.23% 23.801 31.950 - 9.69% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 34.09% 9444.958 12664.871 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 34.05% 0.520 0.697 - 46.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 34.03% 44.185 59.220 - 6.62% -
SetIntersection_Interlaced_Vector_uint64_262144_256 33.98% 50921599.446 68226570.978 - 93.35% -
std::search(deque<int>,_pred)_(no_match)/1024 33.90% 471.585 631.438 - 44.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 33.69% 66.475 88.871 - 1.62% -
std::copy_backward(vector<bool>)_(aligned)/262144 32.83% 597.068 793.096 - 28.73% -
SetIntersection_Interlaced_Vector_float_1024_16 32.21% 1874689.414 2478568.093 - -2.57% -
std::find_if(list<int>)_(process_all)/8192 32.20% 7795.735 10306.157 - 38.32% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 30.77% 39.664 51.867 - -16.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 30.35% 264.058 344.203 - 26.43% -
std::search(deque<int>,_pred)_(no_match)/1048576 30.31% 445857.029 580996.519 - 30.30% -
std::set<std::string>::erase(key)_(existent)/8192 30.14% 65.727 85.537 - -17.85% -
std::search(deque<int>,_pred)_(no_match)/8192 30.07% 3491.779 4541.852 - 29.90% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 29.86% 1.198 1.556 - 12.11% -
std::search(deque<int>,_pred)_(no_match)/1000 29.85% 474.282 615.834 - 45.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 29.38% 4.586 5.934 - -19.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 29.12% 27.259 35.197 - 42.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 28.39% 742.775 953.642 - 21.66% -
std::unordered_set<int>::contains(key)_(existent)/1024 28.24% 1.254 1.609 - 37.67% -
rng::find_last(deque<int>)_(bail_90%)/1048576 27.97% 25272.676 32342.550 - -30.06% -
std::search(deque<int>)_(same_length)/1000 27.93% 340.594 435.714 - 33.88% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 27.88% 6.985 8.932 - 14.50% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 27.73% 6.468 8.262 - -27.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 27.37% 642.785 818.690 - 56.18% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 26.22% 4.723 5.961 - -24.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 26.16% 0.266 0.335 - 12.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 26.12% 5.080 6.407 - 12.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.73% 2213621.464 2783204.804 - 25.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 25.33% 61413331.117 76968919.867 - 25.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 25.31% 4391031.449 5502330.419 - 26.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 24.77% 22161879.051 27652422.507 - 51.64% -
std::mismatch(list<int>)_(it,_it,_it)/8192 24.54% 7324.947 9122.213 - 25.06% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 24.37% 35.439 44.074 - 23.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.35% 1.490 1.852 - 24.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 24.25% 83.821 104.144 - 18.95% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.51% 31.371 38.747 - 44.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 23.49% 7.914 9.773 - 23.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.24% 62.220 76.681 - 22.30% -
SetIntersection_Interlaced_Vector_uint64_1024_256 22.97% 5672856.339 6976065.698 - 13.59% -
std::replace(vector<int>)_(sprinkled)/50 22.91% 8.193 10.070 - 14.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 22.84% 32.375 39.770 - 38.00% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 22.77% 20.942 25.710 - -0.29% -
std::find(vector<bool>)_(process_all)/8 22.44% 0.691 0.846 - 50.90% -
std::is_partitioned(list<int>)_(partitioned)/1024 21.82% 582.712 709.839 - 10.98% -
SetIntersection_Interlaced_Vector_float_16384_1024 21.78% 43225721.255 52638892.188 - 2.49% -
BM_PushHeap_string_Descending_262144 21.75% 3.471 4.226 - 34.00% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 21.74% 8785.189 10695.174 - 9.45% -
std::search(list<int>,_pred)_(single_element)/8192 21.55% 7743.012 9411.648 - 22.29% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 21.54% 1.330 1.617 - 4.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 21.50% 0.574 0.698 - 50.70% -
SetIntersection_Interlaced_Vector_uint64_256_16 21.07% 5979482.187 7239175.725 - 0.94% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 20.75% 0.377 0.456 - -0.82% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 20.72% 735.247 887.580 - 43.82% -
std::set<std::string>::insert(value)_(new_value,_end)/32 20.69% 32.649 39.404 - -3.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 20.43% 1.502 1.809 - 15.02% -
ranges::min(std::deque<char>)/8 20.25% 2.306 2.773 - 21.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.25% 559.775 673.122 - 20.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 20.22% 10.556 12.691 - 14.05% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.09% 22.132 26.578 - 1.03% -
BM_vector_deque_ranges_move_backward/0 19.93% 0.468 0.561 - 2.16% -
SetIntersection_Interlaced_Vector_uint64_262144_64 19.81% 18100234.098 21685122.797 - 108.57% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 19.80% 743.656 890.919 - -4.00% -
SetIntersection_None_Set_string_1024_4 19.70% 8919204.337 10676621.437 - 19.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.68% 502.611 601.514 - 19.63% -
SetIntersection_Interlaced_Set_uint64_1024_1024 19.65% 12398212.248 14834205.653 - 18.62% -
std::find_end(deque<int>)_(process_all)/8192 19.64% 2071.567 2478.468 - -13.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 19.60% 22.465 26.868 - 4.85% -
SetIntersection_None_Set_string_1024_64 19.58% 8900071.128 10642771.041 - 17.60% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.48% 551.414 658.830 - 19.80% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 19.45% 9.537 11.393 - 11.77% -
ranges::min(std::vector<__int128>)/1 19.44% 0.382 0.456 - 34.20% -
SetIntersection_Interlaced_Set_uint64_1024_4 19.39% 9917207.265 11840190.701 - 16.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.35% 549.863 656.284 - 19.84% -
std::multiset<std::string>::erase(key)_(existent)/8192 19.22% 66.903 79.764 - -24.97% -
BM_PushHeap_float_QuickSortAdversary_1 19.13% 0.450 0.537 - 19.51% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 19.06% 2.362 2.812 - 0.40% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 18.97% 46.316 55.100 - 13.36% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 18.87% 11.861 14.100 - 16.63% -
std::stable_partition(list<int>)_(dense)/8192 18.80% 18876.364 22424.428 - 28.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 18.79% 30.785 36.570 - 12.78% -
SetIntersection_Interlaced_Vector_uint32_16384_256 18.45% 17945921.819 21257128.121 - 9.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.45% 14047.967 16639.886 - 17.37% -
std::map<std::string,_int>::erase(iterator)/32 18.45% 27.189 32.204 - 12.71% -
BM_std_minmax_element<int>/3 18.34% 1.146 1.356 - 21.73% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 18.33% 23.718 28.064 - 12.84% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 18.32% 657.761 778.266 - 13.48% -
std::unordered_set<int>::count(key)_(existent)/1024 18.10% 1.257 1.485 - 14.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 17.88% 8.894 10.485 - -37.29% -
std::unique_copy(deque<int>)_(sprinkled)/32 17.74% 9.451 11.128 - 20.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 17.70% 33.135 38.998 - 2.46% -
std::map<std::string,_int>::clear()/1024 17.69% 21795.788 25651.803 - 7.05% -
std::unique_copy(deque<int>)_(sprinkled)/52 17.57% 14.719 17.305 - 17.59% -
std::flat_multimap<int,_int>::erase(iterator)/1024 17.55% 74.757 87.874 - 16.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 17.52% 34.566 40.624 - 1.99% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 17.49% 11799.871 13864.110 - 10.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 17.47% 888913.546 1044249.815 - 1.57% -
std::set<int>::lower_bound(key)_(non-existent)/32 17.43% 2.245 2.636 - 12.83% -
std::map<std::string,_int>::insert(value)_(already_present)/32 17.39% 22.372 26.262 - 36.61% -
rng::contains(list<int>)_(process_all)/8192 17.27% 6864.568 8049.914 - 12.04% -
std::partition(deque<int>)_(sparse)/32 17.20% 10.073 11.805 - 3.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 17.18% 41.019 48.065 - -11.11% -
std::none_of(deque<int>)_(process_all)/8192 17.14% 2523.101 2955.543 - 8.75% -
std::find_end(deque<int>)_(process_all)/1048576 17.02% 270783.121 316867.833 - -13.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 16.92% 32.275 37.738 - 33.79% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 16.85% 737.347 861.582 - 24.88% -
std::none_of(deque<int>)_(process_all)/32768 16.85% 10114.129 11817.880 - 8.54% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.47% 1.139 1.326 - 5.27% -
rng::find_last_if(vector<int>)_(bail_90%)/8 16.43% 0.491 0.572 - -7.56% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 16.39% 88131090.832 102574370.269 - 15.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.34% 26.607 30.956 - 16.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.32% 30.147 35.067 - -1.77% -
std::replace(vector<int>)_(sprinkled)/32 16.05% 5.427 6.298 - 8.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 15.96% 117810.986 136614.310 - 9.64% -
ranges::min(std::deque<char>)/1 15.92% 0.636 0.737 - 7.49% -
SetIntersection_None_Set_string_1024_1 15.91% 9154908.758 10611402.739 - 15.65% -
std::multiset<int>::equal_range(key)_(non-existent)/32 15.70% 2.353 2.723 - 7.19% -
rng::find_last(deque<int>)_(bail_90%)/8192 15.69% 202.010 233.701 - -35.95% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 15.65% 51301.235 59330.292 - 14.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 15.57% 6429.604 7430.422 - 18.35% -
std::for_each_n(deque<int>)/8 15.56% 1.134 1.310 - 13.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 15.54% 6513.604 7525.656 - 20.13% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 15.51% 6.834 7.894 - 12.26% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 15.46% 57.161 65.998 - 31.96% -
std::unordered_set<int>::find(key)_(existent)/32 15.41% 1.131 1.306 - -1.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 15.41% 5.937 6.852 - 23.01% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 15.36% 2.437 2.811 - -12.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.34% 48.160 55.550 - 25.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 15.31% 1621.893 1870.224 - 20.47% -
std::count_if(list<int>)_(every_other)/8192 15.14% 7083.304 8155.988 - 15.75% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 15.14% 112.077 129.041 - -5.37% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.05% 21.661 24.922 - 6.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.98% 8834.962 10158.665 - 13.92% -
std::multimap<int,_int>::find(key)_(non-existent)/32 14.98% 2.401 2.761 - 12.77% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.95% 13.579 15.609 - -4.98% -
BM_vector_deque_ranges_copy_backward/0 14.93% 0.419 0.482 - -7.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 14.90% 1.295 1.488 - 4.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.90% 51962.762 59703.658 - 19.18% -
rng::find_last(deque<int>)_(bail_90%)/1024 14.89% 28.740 33.019 - -28.12% -
std::multiset<std::string>::erase(iterator)/8192 14.68% 31.840 36.514 - 21.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.64% 12189.150 13973.455 - 20.04% -
BM_vector_deque_move/0 14.60% 0.436 0.500 - -3.75% -
SetIntersection_None_Set_string_1024_16 14.59% 9172687.643 10511221.962 - 14.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 14.59% 17693.266 20274.141 - 5.94% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 14.57% 21.765 24.936 - 11.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.45% 31.742 36.327 - 35.42% -
std::map<std::string,_int>::erase(iterator)/1024 14.43% 25.858 29.589 - -17.12% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 14.41% 61.659 70.543 - 41.81% -
std::map<std::string,_int>::ctor(const&)/32 14.30% 719.787 822.740 - -0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 14.29% 37.235 42.554 - 6.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 14.25% 0.354 0.405 - -15.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 14.22% 27234.812 31108.487 - 13.01% -
BM_std_minmax_element<short>/3 14.17% 0.969 1.106 - 2.48% -
std::find_if_not(deque<int>)_(process_all)/50 14.06% 12.514 14.274 - 13.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.05% 44.934 51.249 - 13.42% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.05% 15.596 17.787 - 0.78% -
std::move_backward(deque<int>)/4096 14.02% 155.283 177.051 - 15.95% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 13.90% 28.490 32.452 - 19.36% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.87% 1.024 1.166 - 12.42% -
BM_std_minmax_element<char>/4000 13.80% 958.548 1090.832 - 4.06% -
BM_std_minmax_element<char>/5500 13.71% 1315.661 1496.060 - 3.82% -
BM_std_minmax_element<char>/1024 13.66% 250.439 284.641 - 4.18% -
std::multiset<int>::count(key)_(non-existent)/32 13.58% 2.354 2.674 - 9.08% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13.50% 12830.865 14563.359 - 7.15% -
rng::find_last(deque<int>)_(bail_10%)/8 13.50% 2.598 2.948 - 8.97% -
rng::contains_subrange(list<int>)_(single_element)/8192 13.47% 7703.634 8741.683 - 12.87% -
std::find(list<int>)_(bail_25%)/32768 13.46% 8018.907 9098.598 - 11.93% -
BM_std_minmax_element<char>/4096 13.44% 981.860 1113.836 - 3.54% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.43% 23315.796 26447.127 - 38.90% -
SetIntersection_Interlaced_Vector_uint64_16384_256 13.39% 19617627.239 22244185.330 - -6.02% -
BM_std_minmax_element<char>/70000 13.37% 16686.357 18917.384 - 3.78% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.34% 18.534 21.006 - 10.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 13.25% 219.969 249.107 - 16.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 13.18% 0.262 0.296 - -0.68% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.16% 1344085.941 1521004.281 - 10.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 13.11% 0.265 0.300 - -37.65% -
std::unordered_map<int,_int>::count(key)_(existent)/32 13.05% 1.373 1.552 - 34.40% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 12.96% 2.201 2.487 - -8.77% -
BM_std_minmax_element<char>/65536 12.94% 15623.797 17646.094 - 3.55% -
BM_std_minmax_element<char>/64000 12.93% 15268.229 17242.183 - 3.73% -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.90% 10.553 11.914 - -1.28% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 12.89% 1.268 1.432 - 22.66% -
std::multiset<std::string>::erase(iterator)/1024 12.82% 28.323 31.953 - 12.58% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 12.79% 5.139 5.796 - 5.17% -
SetIntersection_Interlaced_Vector_float_16384_16 12.76% 2556308.671 2882429.638 - 1.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.75% 19.043 21.470 - 1.18% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.65% 10049.652 11321.021 - 35.43% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 12.61% 46.954 52.877 - -6.12% -
BM_StringRelational_Eq_Small_Small_Control 12.58% 1.733 1.951 - 15.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.55% 2.209 2.487 - -3.57% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 12.51% 92.209 103.741 - 40.29% -
SetIntersection_Interlaced_Vector_float_256_16 12.47% 5983491.295 6729443.246 - 14.35% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.36% 7.064 7.937 - 12.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 12.35% 1.323 1.487 - 4.50% -
std::multimap<int,_int>::ctor(const&)/8192 12.34% 53059.758 59609.676 - 12.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 12.23% 7056823.952 7919868.839 - 95.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 12.20% 198023391.010 222174977.669 - 10.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 12.09% 0.417 0.468 - -4.42% -
std::find_end(deque<int>)_(process_all)/1024 12.02% 292.387 327.521 - -8.87% -
std::multimap<std::string,_int>::erase(iterator)/32 12.00% 25.453 28.507 - 2.45% -
std::stable_partition(deque<int>)_(sparse)/8192 11.98% 3295.274 3689.957 - 0.90% -
rng::find_last(deque<int>)_(bail_90%)/8 11.97% 0.814 0.912 - -5.96% -
BM_vector_deque_move/2 11.86% 1.839 2.057 - 2.65% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 11.84% 72.393 80.961 - -1.66% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 11.76% 21.788 24.350 - 8.81% -
ranges::min(std::list<__int128>)/1 11.66% 0.335 0.374 - -5.67% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 11.63% 5.211 5.817 - 12.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 11.59% 67.388 75.195 - 41.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.57% 232.253 259.136 - 12.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.54% 1470.370 1640.093 - 11.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 11.53% 1.388 1.548 - 6.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.50% 26.532 29.582 - 4.52% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 11.43% 1.227 1.368 - 6.95% -
SetIntersection_Front_Vector_uint32_262144_1024 11.42% 5296742.444 5901395.257 - 11.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 11.36% 27.165 30.251 - 9.15% -
std::unordered_multiset<int>::erase(iterator)/1024 11.30% 20.675 23.011 - 14.14% -
bm_write 11.29% 546.166 607.841 - 14.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.16% 6.965 7.743 - -28.69% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 11.15% 27.455 30.517 - 12.56% -
BM_tolower_char<wchar_t> 11.10% 0.618 0.687 - 13.94% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 11.09% 1294.613 1438.186 - -15.33% -
BM_deque_vector_ranges_copy/0 11.07% 1.254 1.393 - -3.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 11.05% 432.278 480.034 - 18.67% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.04% 225.711 250.640 - 16.85% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 11.04% 607.173 674.208 - 19.01% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.98% 25058.266 27809.800 - 10.20% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.96% 43318291.055 48067253.069 - 8.25% -
std::map<std::string,_int>::clear()/8192 10.92% 212258.103 235432.931 - 3.68% -
std::replace_if(list<int>)_(sprinkled)/50 10.92% 22.713 25.192 - 7.57% -
std::set<std::string>::ctor(const&)/32 10.88% 712.303 789.800 - -5.11% -
std::move(deque<int>)/8 10.81% 3.188 3.533 - 2.42% -
std::find(vector<int>)_(process_all)/8 10.72% 2.535 2.807 - 3.90% -
BM_PushHeap_uint64_QuickSortAdversary_16 10.71% 0.931 1.030 - 6.11% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 10.68% 37.972 42.027 - 41.00% -
std::rotate(deque<int>)_(by_1/4)/8192 10.66% 2388.421 2643.101 - -60.88% -
std::set<std::string>::find(key)_(non-existent)/1024 10.66% 20.107 22.250 - 11.60% -
std::multiset<int>::count(key)_(non-existent)/8192 10.62% 9.234 10.215 - 3.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.62% 1351527.507 1495049.124 - 10.32% -
std::search(deque<int>,_pred)_(near_matches)/1000 10.61% 24031.577 26580.285 - 10.32% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 10.56% 5.575 6.163 - -4.14% -
std::set<std::string>::find(key)_(non-existent)/8192 10.55% 26.686 29.501 - 11.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 10.55% 22354.097 24712.129 - 36.51% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 10.52% 1.422 1.572 - -20.24% -
BM_deque_vector_move_backward/0 10.51% 1.370 1.514 - 10.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 10.43% 1.325 1.464 - 11.52% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.34% 711.491 785.029 - -0.50% -
std::find_end(deque<int>)_(single_element)/1024 10.29% 297.888 328.555 - 18.27% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.25% 6.203 6.839 - -35.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 10.21% 23.727 26.149 - 15.36% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.16% 10078006.268 11102398.411 - 8.94% -
std::replace(list<int>)_(sprinkled)/8192 10.10% 8017.340 8827.343 - 23.84% -
std::partition(deque<int>)_(sparse)/50 10.10% 15.527 17.096 - -0.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.10% 4.209 4.634 - 0.21% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 10.05% 14.351 15.793 - 4.86% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.92% 1621.308 1782.092 - 25.71% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 9.82% 70.599 77.532 - -4.67% -
BM_PushHeap_string_Random_262144 9.82% 18.605 20.432 - 13.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.76% 1469.419 1612.837 - 7.56% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 9.75% 26.666 29.267 - -2.44% -
std::any_of(list<int>)_(process_all)/8192 9.74% 7228.635 7932.726 - 8.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.72% 189742005.813 208190680.592 - 3.45% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 9.58% 2.312 2.533 - 9.32% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 9.56% 42.065 46.085 - -12.18% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.51% 90.288 98.877 - 10.09% -
BM_std_minmax_element<long_long>/3 9.48% 1.091 1.194 - 7.21% -
rng::find_last(vector<char>)_(bail_90%)/8 9.47% 0.441 0.483 - 9.58% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 9.46% 701.032 767.381 - -2.36% -
std::set<int>::equal_range(key)_(non-existent)/32 9.42% 2.467 2.700 - 4.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.42% 30.162 33.003 - 79.26% -
std::map<int,_int>::clear()/8192 9.39% 81883.451 89568.435 - -2.73% -
std::find_if_not(vector<int>)_(bail_25%)/8 9.30% 0.670 0.732 - -13.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 9.29% 5.094 5.567 - 23.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 9.27% 32.024 34.992 - 40.20% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.25% 317.796 347.207 - 6.75% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 9.25% 22.429 24.504 - -7.01% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.23% 1087762.436 1188130.338 - 9.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 9.23% 39281.650 42905.641 - -1.69% -
std::stable_partition(deque<int>)_(sparse)/32 9.18% 11.415 12.463 - 11.80% -
std::set<std::string>::count(key)_(non-existent)/32 9.17% 10.354 11.304 - 12.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 9.15% 1.394 1.522 - 7.13% -
SetIntersection_Interlaced_Vector_string_16384_4 9.15% 1776945.400 1939509.041 - 7.16% -
std::map<std::string,_int>::clear()/32 9.10% 908.789 991.505 - 7.52% -
SetIntersection_Interlaced_Vector_string_16384_64 9.00% 12279017.327 13384693.505 - 9.90% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.96% 23.197 25.275 - 9.90% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.94% 10.372 11.299 - 18.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 8.93% 11874158.260 12934257.094 - 8.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 8.92% 36.954 40.250 - 2.88% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 8.84% 36.960 40.229 - 2.51% -
std::adjacent_find(list<int>)/8192 8.75% 6587.182 7163.811 - 0.62% -
std::set<int>::upper_bound(key)_(existent)/8192 8.64% 8.123 8.825 - 2.72% -
ranges::min(std::list<char>)/64 8.64% 26.575 28.870 - 11.35% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 8.63% 27.229 29.578 - -3.33% -
SetIntersection_Front_Set_float_16384_64 8.59% 1669750.334 1813201.625 - 4.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.59% 71136.430 77245.809 - 8.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.57% 1.489 1.616 - 13.31% -
std::multiset<std::string>::find(key)_(existent)/8192 8.56% 26.034 28.262 - -6.60% -
rng::find(vector<bool>)_(process_all)/50 8.41% 0.782 0.848 - 22.54% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 8.40% 133.744 144.984 - 4.56% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 8.40% 4494.962 4872.692 - 2.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 8.40% 4129487.902 4476326.774 - 47.24% -
std::for_each_n(list<int>)/8 8.29% 2.379 2.576 - 6.40% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.29% 7.103 7.691 - 16.25% -
rng::starts_with(deque<int>,_pred)/8192 8.24% 3911.017 4233.378 - 8.48% -
std::find_if(vector<int>)_(process_all)/8 8.16% 1.298 1.403 - -5.65% -
ranges::minmax(std::list<__int128>)/1 8.14% 0.424 0.459 - 2.57% -
BM_std_minmax_element<char>/512 8.11% 134.236 145.116 - 4.40% -
std::multiset<int>::count(key)_(non-existent)/1024 8.06% 5.823 6.292 - 6.50% -
std::map<int,_int>::clear()/1024 7.97% 10181.511 10992.772 - -3.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.96% 31.705 34.230 - -14.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 7.94% 28.597 30.868 - -23.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.93% 65720.822 70930.214 - 3.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 7.92% 66.834 72.130 - 13.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.92% 47.912 51.704 - 1.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.81% 154.662 166.739 - 6.35% -
SetIntersection_None_Set_string_16384_1 7.80% 188871736.299 203596612.901 - 7.99% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 7.80% 9.690 10.445 - 6.00% -
BM_PushHeap_string_Descending_1024 7.77% 2.414 2.601 - 10.44% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 7.72% 19.976 21.518 - -3.59% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.70% 6.439 6.935 - 10.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.70% 8939.396 9627.300 - 8.60% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 7.67% 1.580 1.701 - -5.84% -
BM_PushHeap_string_PipeOrgan_16384 7.65% 12.359 13.305 - 4.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.62% 31.802 34.224 - -13.51% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.60% 28.648 30.826 - 1.37% -
std::copy_backward(vector<int>)/8 7.60% 2.085 2.244 - 3.35% -
std::for_each_n(join_view(vector<vector<int>>))/8 7.54% 1.388 1.492 - 5.89% -
SetIntersection_Interlaced_Vector_string_262144_256 7.54% 66646539.579 71668832.154 - 6.12% -
std::set<std::string>::erase(iterator)/1024 7.53% 25.623 27.552 - 6.05% -
std::copy_backward(deque<int>)/8 7.52% 2.541 2.732 - 2.67% -
std::remove_if(list<int>)_(prefix)/50 7.48% 72.040 77.428 - 8.34% -
std::find(vector<bool>)_(process_all)/50 7.48% 0.734 0.788 - 40.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 7.47% 55482640.122 59626176.471 - 38.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.44% 43882.345 47147.538 - 1.95% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 7.43% 21.946 23.577 - -1.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.42% 9.688 10.408 - -1.47% -
rng::find_last(vector<char>)_(bail_90%)/50 7.38% 1.409 1.513 - 3.08% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 7.36% 21.112 22.667 - -16.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.35% 1.440 1.546 - 9.15% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 7.33% 20.468 21.969 - 5.21% -
rng::starts_with(deque<int>,_pred)/1048576 7.31% 510452.723 547781.410 - 8.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.27% 1205.381 1292.976 - 8.50% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 7.25% 12.927 13.865 - 17.75% -
std::unordered_set<std::string>::erase(iterator)/8192 7.25% 30.060 32.239 - 10.20% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.24% 9.901 10.618 - 7.69% -
std::move_backward(list<int>)/4096 7.24% 5475.487 5871.872 - 13.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 7.23% 1.365 1.464 - 5.31% -
std::sort(deque<int>)_(shuffled)/8192 7.22% 80598.332 86415.376 - -12.47% -
std::find_first_of(vector<int>)_(small_needle)/32 7.21% 49.022 52.558 - 12.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 7.14% 61.426 65.809 - 23.58% -
std::multiset<std::string>::count(key)_(existent)/8192 7.11% 29.485 31.582 - 19.08% -
std::find_if(vector<char>)_(process_all)/8 7.09% 1.487 1.593 - 26.62% -
std::find(vector<short>)_(bail_25%)/8 7.09% 0.667 0.714 - 3.11% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.07% 602.393 645.001 - -12.16% -
std::map<std::string,_int>::erase(key)_(existent)/32 7.02% 72.362 77.445 - 1.91% -
std::is_sorted(vector<int>,_pred)/8 7.01% 3.214 3.440 - 8.72% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.98% 10.663 11.408 - 4.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.96% 10835.523 11589.193 - 3.18% -
SetIntersection_Front_Set_uint32_262144_64 6.94% 1681223.095 1797917.540 - 8.52% -
std::find_end(deque<int>)_(single_element)/8192 6.93% 2201.483 2354.148 - 16.48% -
SetIntersection_None_Set_string_16384_4 6.92% 189573008.546 202682538.289 - 7.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 6.91% 21.320 22.793 - -14.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 6.91% 10024935.342 10717266.309 - 6.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 6.90% 32.128 34.346 - 7.71% -
rng::contains(list<int>)_(process_all)/32 6.89% 8.858 9.468 - 4.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 6.86% 12561685.635 13423978.867 - 5.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 6.86% 21.773 23.266 - -4.94% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.84% 5.993 6.403 - 13.83% -
SetIntersection_None_Set_string_16384_16 6.77% 190627372.551 203540700.556 - 8.29% -
std::map<int,_int>::erase(key)_(existent)/1024 6.73% 24.318 25.955 - 1.76% -
bm_lexicographical_compare<signed_char>/1 6.71% 1.311 1.399 - 11.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 6.71% 17.106 18.254 - 6.28% -
std::stable_partition(deque<int>)_(sparse)/50 6.63% 27.500 29.322 - 7.05% -
std::unordered_multiset<int>::contains(key)_(existent)/32 6.61% 1.200 1.280 - -17.59% -
std::fill_n(list<int>)/8192 6.61% 8092.084 8626.929 - 20.65% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6.59% 6521.109 6950.688 - 6.39% -
std::deque<int>::ctor(size)/1024 6.55% 70.300 74.904 - 4.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.54% 22.609 24.087 - 8.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.54% 1.313 1.398 - 1.00% -
SetIntersection_Interlaced_Set_uint64_1024_256 6.52% 14925923.029 15898930.958 - 7.43% -
std::unique(list<int>,_pred)_(contiguous)/1024 6.51% 947.077 1008.708 - 3.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 6.49% 38.810 41.329 - 1.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.46% 1.663 1.771 - -5.11% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 6.44% 5.457 5.809 - 2.23% -
rng::starts_with(deque<int>,_pred)/1000 6.42% 503.491 535.821 - 4.55% -
std::set<std::string>::ctor(const&,_alloc)/32 6.41% 697.305 742.027 - -12.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.40% 4.897 5.210 - -20.71% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 6.37% 3654.846 3887.628 - 5.00% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 6.30% 17.017 18.089 - 5.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.25% 1.605 1.705 - 5.67% -
std::replace(list<int>)_(prefix)/8192 6.24% 7181.800 7630.002 - 9.17% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 6.22% 20.292 21.554 - 4.40% -
std::rotate(deque<int>)_(by_1/3)/50 6.22% 28.856 30.651 - -59.36% -
ranges::min(std::vector<char>)/8 6.21% 2.303 2.446 - 10.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 6.21% 116437502.448 123662880.198 - 25.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.20% 33.101 35.154 - 11.08% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 6.20% 17.026 18.082 - 5.25% -
std::find_first_of(list<int>)_(large_needle)/1024 6.20% 864054.120 917599.613 - -6.91% -
std::pop_heap(deque<float>)/1024 6.19% 12.443 13.213 - -2.77% -
std::unordered_multiset<int>::erase(iterator)/8192 6.18% 24.488 26.001 - 14.02% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.14% 1.824 1.936 - 0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.09% 17.003 18.039 - 5.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.07% 15083.322 15998.435 - 2.60% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 6.04% 13024.069 13810.314 - -9.78% -
std::remove_if(list<int>)_(prefix)/1024 6.02% 1014.022 1075.037 - 10.54% -
ranges::min(std::deque<__int128>)/1 6.00% 0.665 0.705 - -15.69% -
ranges::min(std::vector<long_long>)/64 5.97% 4.926 5.219 - 11.56% -
std::unique_copy(deque<int>)_(sprinkled)/1024 5.96% 466.424 494.224 - 6.57% -
std::unordered_set<std::string>::find(key)_(existent)/32 5.95% 35.445 37.554 - -5.52% -
SetIntersection_None_Set_string_16384_64 5.95% 189631404.388 200914055.001 - 6.13% -
bm_lexicographical_compare<signed_char>/8 5.92% 3.065 3.246 - 4.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.92% 31.620 33.491 - 2.67% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.90% 6781.560 7181.586 - 5.30% -
SetIntersection_Interlaced_Vector_uint64_256_4 5.90% 4642317.667 4916000.294 - -2.21% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.89% 21.189 22.437 - 6.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.89% 13635136.763 14438362.457 - 6.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.88% 0.613 0.649 - 9.66% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.87% 7259.647 7686.133 - 7.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.87% 46.583 49.317 - -5.62% -
BM_std_minmax_element<char>/2 5.86% 0.649 0.687 - 8.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.85% 47.840 50.641 - 15.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 5.85% 2.324 2.460 - 9.41% -
std::set<std::string>::contains(key)_(existent)/8192 5.83% 28.902 30.587 - 6.70% -
rng::fold_left(list<int>)/8192 5.83% 11008.876 11650.493 - 6.84% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 5.82% 18.797 19.891 - 5.35% -
std::find_if_not(vector<char>)_(bail_25%)/8 5.81% 0.817 0.865 - -7.24% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.81% 1.423 1.506 - -1.29% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 5.79% 38.623 40.858 - -0.30% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.78% 33.931 35.892 - 22.63% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.78% 70604.954 74682.635 - 1.22% -
BM_PushHeap_string_QuickSortAdversary_262144 5.77% 15.958 16.879 - 1.41% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.76% 757.497 801.146 - 5.34% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 5.73% 18.339 19.390 - 3.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.73% 29.895 31.607 - 3.50% -
BM_vector_deque_ranges_move_backward/65536 5.69% 7917.844 8368.098 - 8.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.68% 194306421.700 205346964.701 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.68% 52.584 55.568 - -3.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 5.67% 4163435.301 4399444.528 - 3.35% -
BM_PushHeap_string_QuickSortAdversary_1024 5.64% 14.964 15.809 - 0.65% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 5.64% 0.581 0.614 - 5.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.64% 4.015 4.241 - 9.80% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.58% 4.801 5.069 - 12.14% -
std::remove_copy(deque<int>)_(prefix)/1024 5.55% 376.225 397.103 - 0.47% -
SetIntersection_None_Set_float_16384_16384 5.55% 156784668.836 165481454.491 - 2.95% -
rng::starts_with(list<int>,_pred)/8192 5.54% 10191.526 10756.132 - -11.97% -
BM_vector_deque_move/1 5.52% 2.187 2.307 - 1.13% -
std::replace(list<int>)_(sprinkled)/50 5.51% 18.577 19.601 - 0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 5.51% 25457.912 26860.625 - -8.34% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.51% 10.456 11.032 - 10.85% -
std::set<std::string>::lower_bound(key)_(existent)/1024 5.49% 20.868 22.014 - -7.05% -
std::set<std::string>::contains(key)_(non-existent)/32 5.48% 10.000 10.548 - 7.49% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 5.48% 0.607 0.640 - 7.13% -
std::map<int,_int>::erase(iterator)/1024 5.47% 20.404 21.520 - -10.46% -
BM_PushHeap_string_Random_16 5.45% 10.587 11.164 - 7.86% -
std::partition_copy(vector<int>)/1024 5.45% 469.673 495.289 - 6.01% -
std::find_if(list<int>)_(process_all)/1024 5.45% 696.122 734.046 - 4.39% -
SetIntersection_Interlaced_Set_uint32_1024_1024 5.44% 12467456.380 13146290.837 - 3.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.43% 657.173 692.856 - 2.99% -
BM_deque_vector_copy_backward/0 5.42% 1.507 1.588 - 3.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.38% 72.181 76.062 - 2.34% -
std::pop_heap(deque<std::string>)/1024 5.37% 59.281 62.464 - -6.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 5.37% 2928639.565 3085800.943 - -2.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 5.36% 1.389 1.464 - -11.88% -
SetIntersection_Interlaced_Vector_float_16384_4 5.36% 1345972.389 1418117.194 - -14.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.35% 621.448 654.725 - 5.30% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 5.34% 445.054 468.835 - 0.51% -
std::search(list<int>)_(single_element)/8192 5.34% 7824.323 8242.124 - 10.09% -
BM_vector_deque_ranges_copy_backward/2 5.32% 1.824 1.921 - -3.76% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.31% 12320.368 12974.496 - -3.93% -
std::shift_right(list<int>)/50 5.29% 26.460 27.861 - 2.67% -
SetIntersection_None_Set_string_16384_256 5.28% 195123488.380 205425047.191 - 8.48% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.26% 0.529 0.557 - 5.32% -
SetIntersection_Interlaced_Vector_string_262144_16 5.25% 5986611.131 6300839.221 - 5.14% -
std::unordered_set<int>::find(key)_(existent)/8192 5.24% 1.345 1.415 - 1.05% -
BM_PushHeap_uint64_Ascending_262144 5.23% 4.927 5.184 - 11.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.22% 6392999.099 6726726.706 - 9.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.19% 26086490.839 27440904.943 - -1.14% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.19% 31.666 33.310 - 6.05% -
BM_PushHeap_float_Descending_4 5.18% 0.344 0.362 - -40.88% -
SetIntersection_None_Set_string_16384_1024 5.15% 198299688.215 208518893.678 - 9.62% -
BM_StringEraseWithMove_Large_Transparent 5.14% 2.611 2.745 - 3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 5.13% 16477066.647 17322674.946 - 3.36% -
SetIntersection_Front_Vector_string_64_64 5.10% 24527430.969 25778363.287 - 3.25% -
std::remove_if(list<int>)_(prefix)/8192 5.09% 9221.771 9691.546 - -3.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.09% 996.505 1047.230 - 2.19% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.08% 26.335 27.673 - 0.20% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.08% 2.189 2.300 - -4.68% -
std::swap_ranges(list<int>)/32 5.07% 19.389 20.373 - 5.46% -
BM_PushHeap_string_Descending_4 5.05% 1.884 1.979 - 4.32% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 5.02% 15697.409 16486.003 - -2.41% -
SetIntersection_Front_Vector_string_1024_1024 5.01% 36782525.876 38626649.226 - -3.65% -
rng::starts_with(deque<int>,_pred)/1024 5.00% 522.050 548.162 - 3.84% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 4.99% 23.917 25.110 - 25.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.99% 72.786 76.416 - 4.16% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.98% 71.295 74.845 - 3.93% -
std::find_first_of(vector<int>)_(small_needle)/50 4.97% 76.119 79.902 - 10.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.94% 22.561 23.675 - 3.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.92% 1.286 1.349 - 6.23% -
std::map<int,_int>::erase(iterator)/8192 4.91% 23.514 24.669 - -7.70% -
BM_PushHeap_uint64_Ascending_64 4.91% 1.662 1.744 - 14.51% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 4.91% 17.019 17.854 - 4.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.91% 1.163 1.220 - 1.58% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.90% 1459024.896 1530460.985 - 6.02% -
BM_StringRelational_Eq_Small_Small_ChangeLast 4.89% 2.077 2.178 - 8.34% -
SetIntersection_Interlaced_Vector_string_16384_256 4.89% 39435490.359 41362984.418 - 7.90% -
SetIntersection_Front_Set_uint64_4_1 4.85% 213707834.377 224078483.742 - 3.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.84% 618123.796 648039.005 - 3.92% -
std::map<int,_int>::erase(iterator)/32 4.81% 20.313 21.289 - -9.39% -
std::set<int>::insert(value)_(already_present)/1024 4.79% 5.905 6.188 - 6.71% -
BM_deque_deque_move/0 4.78% 0.820 0.860 - 8.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.77% 933444.135 977934.248 - 3.99% -
BM_vector_deque_ranges_copy_backward/1 4.76% 2.081 2.180 - -4.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.76% 970.920 1017.106 - 0.07% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.75% 18.876 19.773 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.75% 11881603.577 12446187.037 - 3.37% -
BM_PushHeap_string_QuickSortAdversary_16384 4.75% 15.468 16.203 - 0.22% -
SetIntersection_Front_Set_float_262144_64 4.74% 1626059.351 1703203.383 - 0.54% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 4.72% 1.182 1.238 - 2.44% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.72% 7321.428 7666.687 - 6.80% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.71% 4.197 4.395 - -6.96% -
std::partition_copy(deque<int>)/50 4.71% 21.175 22.173 - 0.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 4.71% 20.965 21.952 - 4.09% -
std::multiset<std::string>::find(key)_(existent)/32 4.70% 14.490 15.171 - -3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.69% 26392139.424 27629775.812 - 2.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.69% 24.022 25.148 - 0.54% -
std::set<std::string>::contains(key)_(non-existent)/0 4.67% 0.271 0.284 - -1.46% -
std::rotate_copy(vector<int>)/1024 4.64% 33.596 35.156 - 7.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.64% 1.351 1.414 - 4.47% -
ranges::min(std::list<char>)/8 4.62% 1.859 1.945 - 10.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.62% 190641807.825 199441220.583 - -1.02% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.60% 66.193 69.241 - -46.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.58% 344733113.665 360528408.737 - 1.03% -
std::all_of(deque<int>)_(process_all)/8 4.58% 3.302 3.453 - 5.42% -
std::partial_sort(vector<int>)_(shuffled)/8 4.57% 28.071 29.353 - 3.31% -
std::stable_partition(list<int>)_(dense)/32 4.57% 36.361 38.021 - 13.48% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 4.55% 19.078 19.947 - 5.97% -
std::replace(list<int>)_(sprinkled)/1024 4.54% 727.892 760.939 - 4.79% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 4.53% 19.120 19.987 - 5.76% -
std::remove_copy(list<int>)_(prefix)/8192 4.53% 6955.594 7270.527 - 6.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 4.52% 25597682.424 26755861.488 - -0.92% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.48% 24.968 26.086 - -1.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.47% 193513793.697 202157959.471 - -4.28% -
SetIntersection_Front_Vector_string_1024_256 4.46% 9422862.325 9843082.053 - -3.54% -
BM_PushHeap_string_Descending_16384 4.46% 2.403 2.510 - 8.67% -
SetIntersection_Front_Vector_string_1024_16 4.46% 1568231.228 1638129.369 - 1.33% -
BM_PushHeap_string_QuickSortAdversary_256 4.46% 14.440 15.083 - 0.77% -
bm_lexicographical_compare<int>/8 4.43% 1.535 1.603 - 1.25% -
SetIntersection_Interlaced_Vector_float_64_4 4.42% 16922216.857 17670212.532 - -2.77% -
BM_deque_deque_copy_backward/2 4.40% 2.416 2.523 - 2.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.40% 733.448 765.707 - 5.51% -
std::stable_partition(list<int>)_(dense)/1024 4.37% 1436.355 1499.123 - -14.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 4.35% 32.463 33.875 - 3.76% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 4.34% 31.779 33.160 - -1.00% -
std::move(vector<bool>)_(unaligned)/512 4.33% 4.519 4.715 - -1.41% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 4.32% 0.251 0.262 - 4.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.32% 97.588 101.805 - 36.03% -
std::rotate(vector<bool>)_(1_element_backward)/8192 4.32% 110.595 115.371 - 3.81% -
std::remove_if(list<int>)_(prefix)/32 4.32% 58.620 61.151 - 5.65% -
BM_StringRelational_Eq_Empty_Empty_Control 4.31% 2.067 2.156 - 1.80% -
std::none_of(deque<int>)_(process_all)/8 4.31% 3.286 3.427 - 4.60% -
BM_StringFindNoMatch/10 4.30% 1.298 1.354 - -0.19% -
std::is_sorted(list<int>,_pred)/8192 4.30% 8706.143 9080.461 - 0.40% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 4.29% 24.350 25.395 - -14.80% -
std::stable_partition(vector<int>)_(dense)/1024 4.29% 289.633 302.044 - 3.86% -
std::map<int,_int>::erase(key)_(existent)/32 4.27% 22.018 22.960 - -1.84% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.27% 1.347 1.405 - -0.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.27% 454.836 474.260 - -0.73% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.25% 1800106.365 1876638.426 - 3.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.25% 18465657.796 19250109.434 - 0.78% -
std::shift_right(vector<int>)/32 4.25% 4.018 4.189 - 42.37% -
rng::contains(vector<int>)_(process_all)/8 4.23% 2.560 2.669 - -5.29% -
std::find_if_not(deque<int>)_(process_all)/8 4.23% 2.569 2.677 - 0.32% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.22% 39.547 41.217 - 19.69% -
std::set<std::string>::erase(iterator)/32 4.22% 25.475 26.550 - -16.33% -
std::stable_partition(deque<int>)_(sparse)/1024 4.22% 420.733 438.493 - 1.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 4.22% 484921.289 505386.049 - 2.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 4.20% 84.379 87.926 - -15.06% -
std::set<int>::insert(value)_(new_value,_end)/1024 4.20% 39.821 41.494 - 0.11% -
std::is_sorted_until(deque<int>,_pred)/1024 4.20% 597.238 622.296 - 3.90% -
SetIntersection_Front_Set_string_1024_16 4.19% 1791025.432 1866084.128 - -6.33% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 4.18% 1.617 1.685 - 3.41% -
std::any_of(deque<int>)_(process_all)/8 4.18% 3.292 3.429 - 4.35% -
std::find_if(list<int>)_(process_all)/8 4.18% 2.287 2.383 - 3.87% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.17% 21.545 22.443 - 3.21% -
BM_PushHeap_string_PipeOrgan_1024 4.17% 9.082 9.461 - 0.16% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.16% 399.587 416.193 - 4.72% -
std::search(deque<int>,_pred)_(same_length)/1000 4.15% 479.239 499.123 - 3.82% -
BM_PushHeap_float_PipeOrgan_1024 4.13% 2.101 2.187 - 4.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 4.12% 15.706 16.353 - 3.87% -
BM_PushHeap_uint64_Ascending_256 4.12% 2.224 2.316 - 10.62% -
BM_std_minmax_element<char>/4 4.10% 1.225 1.275 - 5.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.08% 32.544 33.871 - -0.24% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.06% 31.925 33.223 - 3.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 4.06% 18.899 19.667 - 4.27% -
std::find_if(deque<int>)_(process_all)/8 4.06% 2.515 2.617 - 1.59% -
std::search(deque<int>)_(same_length)/1024 4.06% 482.913 502.510 - 6.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.04% 8942.110 9303.099 - 2.41% -
bm_lexicographical_compare<unsigned_char>/8 4.04% 1.381 1.437 - 3.43% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 4.02% 2.287 2.379 - 1.32% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.01% 6916.231 7193.238 - 5.11% -
BM_vector_deque_move/64 4.00% 2.714 2.823 - 1.84% -
std::copy_backward(deque<int>)/262144 3.99% 32921.588 34235.913 - 11.98% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.98% 21.102 21.943 - 9.47% -
BM_StringFindStringLiteral/32 3.96% 1.738 1.807 - 3.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.92% 54712.009 56856.748 - 3.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.89% 2.712 2.817 - -6.90% -
std::vector<int>::insert(middle)_(cheap_elements)/32 3.88% 5.680 5.901 - 1.88% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.88% 29.580 30.726 - -1.65% -
std::remove_if(deque<int>)_(prefix)/32 3.87% 56.201 58.376 - 6.87% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.87% 611.327 634.975 - -11.94% -
std::find_end(deque<int>,_pred)_(same_length)/1000 3.86% 779.180 809.282 - -40.85% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.86% 90.804 94.306 - 8.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.85% 0.335 0.348 - 5.28% -
std::map<int,_int>::contains(key)_(existent)/32 3.84% 1.611 1.673 - 0.88% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.84% 3.619 3.758 - -1.12% -
BM_PushHeap_string_Descending_256 3.83% 2.367 2.457 - 7.27% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.82% 50.622 52.555 - 2.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.82% 1026749.637 1065935.900 - -0.95% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.80% 20.855 21.647 - -1.54% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.79% 4646096.179 4822200.194 - -5.37% -
BM_PushHeap_string_QuickSortAdversary_16 3.78% 10.355 10.746 - 0.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.78% 1282.790 1331.219 - 0.61% -
std::for_each(join_view(vector<vector<int>>))/8 3.77% 1.376 1.428 - 0.30% -
BM_PushHeap_string_QuickSortAdversary_64 3.76% 12.963 13.450 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 3.75% 1108015.733 1149524.568 - 0.00% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.75% 11921.784 12368.333 - 6.56% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 3.74% 571.001 592.332 - 4.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.73% 2541.640 2636.536 - 3.87% -
std::rotate_copy(vector<int>)/50 3.72% 2.677 2.776 - 3.81% -
std::set<int>::upper_bound(key)_(non-existent)/8192 3.72% 9.810 10.175 - 4.04% -
std::copy_n(vector<bool>)_(aligned)/262144 3.70% 699.825 725.741 - 23.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.70% 47.216 48.963 - -8.72% -
BM_StringFindStringLiteral/64 3.69% 2.203 2.285 - 6.78% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.69% 760.258 788.291 - -3.55% -
std::map<std::string,_int>::erase(key)_(existent)/8192 3.69% 59.805 62.010 - -40.86% -
rng::for_each(multimap<int>)/8192 3.68% 7238.125 7504.414 - -52.75% -
std::sort(deque<int>)_(shuffled)/1024 3.67% 6847.800 7099.412 - 3.64% -
bm_swap_ranges_vb_aligned/8 3.66% 3.163 3.279 - 4.16% -
rng::find_last(vector<int>)_(bail_90%)/50 3.66% 1.450 1.503 - -0.87% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.66% 777.803 806.251 - 7.82% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.65% 762.357 790.171 - 7.27% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 3.62% 689.699 714.666 - 1.63% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.62% 1.380 1.430 - 13.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.60% 1080133.029 1119006.552 - 1.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.60% 391.832 405.924 - 2.19% -
rng::find_last(deque<int>)_(bail_90%)/50 3.58% 1.826 1.891 - -35.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.58% 19472.320 20169.437 - 0.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.58% 10.023 10.382 - 4.44% -
BM_PushHeap_uint32_Random_16 3.57% 4.181 4.330 - 3.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.57% 1862.978 1929.475 - 7.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.57% 1.271 1.316 - 4.55% -
std::fill_n(deque<int>)/1024 3.55% 29.113 30.146 - -86.99% -
SetIntersection_Interlaced_Set_string_262144_262144 3.53% 17829065.510 18459196.127 - 2.75% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 3.53% 18.255 18.899 - 59.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.52% 13938.332 14429.438 - -2.56% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.52% 16.538 17.120 - -14.22% -
std::move_backward(vector<bool>)_(unaligned)/64 3.52% 1.633 1.691 - 3.82% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.51% 51279.682 53078.289 - -33.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.50% 618490.322 640145.109 - 0.85% -
BM_deque_deque_copy_backward/1 3.49% 2.678 2.772 - 2.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 3.48% 1705715.222 1765125.727 - 17.48% -
std::unordered_set<std::string>::count(key)_(existent)/8192 3.48% 35.981 37.232 - -3.50% -
std::any_of(list<int>)_(process_all)/32768 3.45% 26209.038 27114.065 - 3.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.45% 1038345.027 1074175.445 - 0.59% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.45% 23.040 23.835 - -1.23% -
BM_StringFindStringLiteral/256 3.43% 5.447 5.634 - 3.13% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.43% 222.035 229.659 - -8.58% -
std::move(vector<bool>)_(unaligned)/4096 3.43% 26.051 26.946 - 3.78% -
BM_StringAssignStr_Huge_Transparent 3.41% 108.341 112.037 - -2.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.40% 12014.618 12422.638 - -5.66% -
SetIntersection_Front_Set_float_16384_16 3.40% 1161052.743 1200477.901 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.40% 5279740.127 5459010.112 - 5.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.39% 1138.935 1177.602 - 0.33% -
SetIntersection_Front_Set_uint64_4_4 3.39% 138082537.642 142760285.712 - 2.91% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 3.38% 1055.671 1091.372 - -8.39% -
BM_deque_deque_copy_backward/70000 3.38% 8316.083 8597.035 - 8.14% -
std::map<int,_int>::erase(key)_(existent)/8192 3.38% 24.845 25.684 - -1.44% -
std::vector<int>::ctor(size)/32 3.37% 10.856 11.222 - 12.63% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.37% 6424.408 6640.704 - -33.59% -
std::find_if(vector<int>)_(bail_25%)/1024 3.36% 26.448 27.337 - -2.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.36% 587.092 606.809 - -0.43% -
std::multimap<std::string,_int>::erase(iterator)/8192 3.35% 29.768 30.766 - 18.53% -
ranges::min(std::deque<long_long>)/1 3.35% 0.670 0.693 - 15.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.34% 41571.291 42958.301 - -3.75% -
BM_vector_deque_move_backward/65536 3.33% 8029.101 8296.786 - 7.66% -
std::map<int,_int>::clear()/32 3.33% 636.865 658.094 - -3.17% -
BM_PushHeap_string_PipeOrgan_256 3.32% 7.575 7.826 - -1.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.32% 668.359 690.518 - 1.19% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.31% 10.734 11.089 - 1.24% -
BM_std_minmax_element<char>/64 3.31% 17.898 18.490 - 8.07% -
BM_deque_vector_ranges_copy/2 3.31% 1.769 1.828 - -0.28% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.30% 26.708 27.588 - -0.91% -
std::multiset<int>::insert(value)_(already_present)/1024 3.30% 28.032 28.956 - 3.87% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.29% 7333.835 7575.305 - -9.39% -
std::map<int,_int>::count(key)_(existent)/1024 3.28% 3.643 3.763 - -14.63% -
BM_std_minmax_element<short>/4096 3.28% 1075.017 1110.246 - 8.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.27% 56248.015 58088.331 - -5.28% -
BM_std_minmax_element<short>/5500 3.27% 1441.915 1488.994 - 8.24% -
BM_std_minmax_element<short>/4000 3.26% 1050.304 1084.564 - 7.76% -
std::deque<int>::ctor(size)/32 3.24% 26.603 27.466 - 1.54% -
SetIntersection_Front_Set_uint64_16_4 3.23% 54930299.332 56706096.637 - 2.41% -
BM_PushHeap_uint64_Descending_4 3.23% 0.360 0.372 - 0.12% -
bm_ranges_lexicographical_compare<signed_char>/1 3.22% 1.555 1.605 - -6.37% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.22% 2.761 2.850 - 1.97% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.22% 8.633 8.911 - 4.06% -
bm_ranges_lexicographical_compare<signed_char>/64 3.22% 2.283 2.356 - 14.49% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.22% 12.312 12.708 - -2.26% -
SetIntersection_Interlaced_Set_uint32_256_256 3.21% 7862743.143 8115079.792 - 3.06% -
std::none_of(vector<int>)_(process_all)/50 3.21% 18.769 19.371 - 52.79% -
SetIntersection_None_Set_uint32_262144_16384 3.21% 1191547.525 1229738.441 - 1.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.19% 24.224 24.998 - 1.17% -
SetIntersection_Front_Vector_uint32_262144_16384 3.19% 77080378.609 79535901.129 - 2.94% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.16% 16.263 16.777 - 1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 3.16% 7179830.588 7406927.081 - -3.66% -
BM_deque_vector_move_backward/1 3.16% 2.079 2.144 - 1.57% -
BM_PushHeap_uint64_Ascending_1024 3.15% 2.688 2.773 - 7.76% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.15% 47.597 49.096 - -8.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.15% 1715.458 1769.450 - 4.51% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 3.15% 86.765 89.495 - 104.80% -
SetIntersection_Front_Vector_uint32_16384_16384 3.14% 77165621.371 79591245.184 - 3.05% -
std::set<std::string>::count(key)_(existent)/8192 3.12% 30.169 31.111 - -5.62% -
std::multimap<int,_int>::ctor(const&)/32 3.12% 218.609 225.433 - 3.49% -
BM_PushHeap_string_PipeOrgan_64 3.12% 5.623 5.798 - 0.79% -
ranges::minmax(std::vector<char>)/1 3.11% 0.622 0.641 - 2.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 3.11% 62765622.869 64716153.510 - 0.46% -
BM_CmpLess_ushort_short 3.09% 1.015 1.046 - -6.80% -
BM_std_minmax_element<short>/1024 3.08% 274.259 282.720 - 7.79% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.08% 15.756 16.242 - 1.44% -
std::copy_n(vector<int>)/32768 3.08% 3662.303 3775.028 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.07% 22609061.022 23304044.936 - 2.89% -
SetIntersection_Interlaced_Set_string_16384_4 3.07% 198851919.307 204964100.716 - 4.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.07% 195880783.508 201896625.044 - -1.67% -
BM_deque_vector_ranges_move/0 3.07% 1.375 1.417 - -6.43% -
SetIntersection_None_Vector_float_262144_1024 3.07% 1117676.944 1151973.386 - -0.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.07% 6378.976 6574.541 - 7.52% -
bm_lexicographical_compare<int>/1 3.06% 1.421 1.464 - 1.17% -
std::set<std::string>::find(key)_(non-existent)/32 3.06% 10.143 10.453 - 10.93% -
SetIntersection_None_Set_float_262144_16 3.05% 1175861.004 1211707.600 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 3.05% 24.714 25.467 - 4.83% -
std::rotate(deque<int>)_(by_1/2)/8192 3.05% 1460.668 1505.175 - 3.19% -
std::search(list<int>)_(no_match)/1000 3.05% 690.089 711.113 - 5.76% -
SetIntersection_None_Set_float_262144_4 3.02% 1177792.642 1213418.863 - 1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.02% 342113798.789 352460767.956 - -0.38% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.01% 1275231.361 1313600.096 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.01% 169186823.156 174271271.204 - 3.04% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.00% 37.905 39.044 - -1.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.00% 1.457 1.501 - -9.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.98% 869121.244 895053.543 - -3.68% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.98% 812.162 836.390 - 5.89% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.98% 810.579 834.724 - 30.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.97% 1060830.190 1092384.262 - 2.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.95% 79726.682 82082.196 - -3.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.95% 1354.620 1394.633 - -4.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.95% 391.870 403.445 - 0.63% -
std::move(vector<bool>)_(aligned)/64 2.95% 1.629 1.677 - -0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.95% 8686035.687 8942235.618 - -30.50% -
SetIntersection_None_Set_float_262144_256 2.93% 1176944.580 1211467.529 - 1.29% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.93% 1495.967 1539.781 - 6.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.91% 8828.563 9085.574 - 3.61% -
std::search(vector<int>)_(no_match)/1024 2.91% 211.840 218.006 - -0.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.91% 43.144 44.399 - 0.39% -
SetIntersection_Front_Set_uint64_16_16 2.89% 38214772.539 39319636.440 - 2.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.89% 4260585.162 4383755.275 - 0.25% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.89% 6.372 6.556 - 1.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.88% 1.802 1.854 - -3.06% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.88% 223016170.674 229434373.289 - 4.83% -
BM_deque_deque_copy/1 2.88% 2.505 2.577 - 3.62% -
std::stable_partition(list<int>)_(sparse)/8192 2.88% 8600.454 8847.734 - -0.18% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 2.87% 343.707 353.579 - -6.01% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.87% 7.324 7.534 - 2.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.87% 0.563 0.580 - 1.15% -
std::search(vector<int>)_(no_match)/1000 2.86% 207.024 212.945 - -0.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.86% 394.782 406.059 - 0.80% -
std::partition(vector<int>)_(sparse)/50 2.85% 13.556 13.943 - 0.11% -
SetIntersection_Front_Set_float_16384_256 2.85% 3569120.591 3670847.083 - -12.64% -
rng::contains(deque<int>)_(process_all)/8 2.85% 3.024 3.110 - 8.53% -
bm_lexicographical_compare<signed_char>/64 2.85% 2.060 2.119 - 10.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.84% 20968497.035 21564402.785 - 2.44% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.84% 604.333 621.469 - 0.63% -
std::map<int,_int>::ctor(const&)/8192 2.83% 51569.815 53030.926 - 2.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.83% 26.723 27.479 - 1.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.82% 1182785.199 1216170.347 - 1.22% -
std::stable_partition(vector<int>)_(sparse)/1024 2.80% 208.415 214.247 - -2.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.79% 23.174 23.820 - 2.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.79% 46.101 47.385 - 2.19% -
SetIntersection_None_Set_uint32_16384_256 2.78% 158072595.288 162467987.510 - 1.01% -
BM_CmpLess_uchar_short 2.78% 1.027 1.055 - -7.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.78% 44.405 45.638 - 1.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.77% 670.557 689.151 - 0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.77% 202529481.473 208136336.013 - 3.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.77% 9817.801 10089.437 - 6.45% -
BM_std_minmax_element<short>/512 2.76% 140.150 144.021 - 7.37% -
bm_gcd_trivial 2.76% 0.656 0.674 - -0.50% -
SetIntersection_Interlaced_Vector_string_262144_4 2.76% 2006637.511 2061948.870 - 0.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 2.75% 8.070 8.292 - 10.40% -
BM_StringEraseWithMove_Large_Opaque 2.75% 2.748 2.824 - 13.81% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.74% 146.059 150.064 - 4.03% -
BM_StringFindCharLiteral/256 2.73% 5.323 5.469 - 2.65% -
ranges::minmax(std::deque<char>)/8 2.73% 3.538 3.635 - -4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.72% 1138175.098 1169185.159 - -1.83% -
BM_std_minmax_element<short>/70000 2.72% 18379.002 18879.259 - 8.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.72% 15.797 16.227 - 1.19% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.72% 3.443 3.537 - -0.89% -
BM_PushHeap_float_Random_256 2.71% 6.782 6.966 - -4.56% -
SetIntersection_Interlaced_Vector_string_1024_1024 2.71% 38984606.962 40041492.605 - -3.64% -
SetIntersection_Interlaced_Set_float_262144_16384 2.71% 1265697.918 1299976.238 - 1.56% -
std::stable_sort(deque<int>)_(descending)/1024 2.71% 2953.379 3033.271 - 2.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.70% 12019.017 12343.989 - -6.10% -
std::map<int,_int>::count(key)_(existent)/32 2.70% 1.521 1.562 - -12.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.70% 60.135 61.758 - 4.68% -
std::map<int,_int>::ctor(const&)/32 2.70% 218.287 224.181 - 3.58% -
BM_std_minmax_element<short>/64000 2.70% 16788.964 17242.260 - 8.12% -
std::set<int>::insert(value)_(already_present)/8192 2.70% 9.479 9.735 - 1.67% -
std::reverse_copy(vector<int>)/4096 2.70% 131.969 135.526 - 0.89% -
SetIntersection_None_Set_float_262144_262144 2.69% 1180028.807 1211712.973 - 0.62% -
std::partition(list<int>)_(sparse)/8192 2.68% 8253.211 8474.125 - 2.22% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.67% 2.627 2.697 - 2.36% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.66% 62092.411 63745.515 - 0.03% -
SetIntersection_Front_Set_uint64_16_1 2.65% 63402865.076 65085045.854 - 2.22% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.65% 24.000 24.637 - 1.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.64% 6.735 6.913 - 3.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.63% 644.879 661.858 - 0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.63% 392.547 402.876 - 0.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.63% 35.662 36.598 - 0.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 2.62% 14.761 15.147 - -1.48% -
BM_deque_deque_move_backward/64 2.62% 3.388 3.476 - -5.00% -
std::stable_sort(vector<int>)_(repeated)/8 2.61% 15.360 15.761 - -0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.60% 2.533 2.599 - -14.90% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.60% 8.546 8.768 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.59% 14487429.887 14862761.407 - 12.03% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.59% 2151.863 2207.606 - 2.17% -
std::is_sorted(list<int>)/8 2.59% 2.111 2.166 - 4.09% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.58% 66.583 68.304 - 1.69% -
std::is_sorted_until(vector<int>,_pred)/8192 2.58% 3229.675 3313.088 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.58% 175574352.228 180108758.179 - 2.78% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.58% 6.636 6.807 - 17.33% -
std::rotate(vector<int>)_(by_1/4)/50 2.58% 11.566 11.865 - -66.39% -
std::multiset<int>::find(key)_(non-existent)/8192 2.58% 8.175 8.386 - -9.46% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.57% 15.812 16.218 - 1.02% -
SetIntersection_None_Set_float_262144_16384 2.57% 1184060.383 1214506.916 - 1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.56% 246311474.941 252624895.661 - 0.04% -
SetIntersection_None_Set_uint32_262144_1024 2.55% 1200489.666 1231109.211 - 2.13% -
SetIntersection_None_Set_uint32_16384_64 2.55% 157815548.054 161838992.451 - 0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.54% 393.882 403.879 - 0.72% -
std::find_if_not(list<int>)_(process_all)/8 2.53% 3.703 3.797 - 68.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.53% 109721.503 112495.338 - 16.65% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.53% 128633.541 131883.625 - 50.23% -
std::multiset<int>::contains(key)_(existent)/32 2.52% 1.712 1.755 - 7.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.52% 395.567 405.540 - 1.70% -
BM_deque_vector_copy_backward/1 2.51% 2.094 2.147 - 1.41% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.51% 21.118 21.648 - 0.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 2.50% 10.560 10.825 - -1.60% -
std::multiset<std::string>::clear()/1024 2.50% 21820.827 22365.926 - -0.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 2.49% 7.967 8.166 - 1.55% -
SetIntersection_None_Set_float_262144_1024 2.49% 1179790.527 1209166.098 - 0.39% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 2.49% 19.871 20.365 - -6.84% -
std::partition(vector<int>)_(sparse)/32 2.49% 8.648 8.863 - 0.52% -
std::for_each(set<int>::iterator)/50 2.49% 36.440 37.346 - -15.57% -
SetIntersection_None_Set_uint32_262144_4 2.48% 1202513.914 1232354.168 - 1.48% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.48% 2864.380 2935.415 - 1.82% -
SetIntersection_None_Set_uint64_1024_1024 2.48% 8795250.286 9013147.278 - -0.43% -
SetIntersection_None_Set_uint32_262144_16 2.48% 1203000.162 1232792.479 - 1.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.47% 50.171 51.408 - 11.10% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.46% 4.114 4.215 - 2.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.46% 14.776 15.139 - -0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.45% 16.180 16.576 - 1.64% -
std::move_backward(vector<int>)/1048576 2.45% 56643.518 58029.698 - 2.77% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.45% 16878671.301 17291611.316 - -5.22% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.45% 4.772 4.889 - 3.96% -
SetIntersection_Front_Set_float_262144_4 2.45% 1043349.520 1068868.512 - -2.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.44% 46949.540 48097.088 - -2.13% -
bm_ranges_swap_ranges_vb_aligned/1048576 2.44% 3360.103 3442.125 - 3.15% -
std::set<std::string>::insert(value)_(new_value,_end)/0 2.44% 27.683 28.358 - -13.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.43% 42222781.674 43250799.122 - 2.91% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.43% 47.767 48.929 - 38.17% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.43% 170510.782 174651.650 - -0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.42% 88.703 90.849 - 33.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.42% 392.666 402.166 - 0.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.42% 64925.181 66495.736 - 0.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.42% 21.350 21.867 - -0.20% -
SetIntersection_None_Set_uint32_16384_4 2.41% 159296356.646 163140464.672 - 0.89% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.41% 514.326 526.731 - 2.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 2.41% 8.008 8.201 - 2.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.41% 90.856 93.042 - 7.18% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.40% 16024.084 16408.662 - -1.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.40% 1.422 1.456 - 1.90% -
std::copy_if(vector<int>)_(entire_range)/8 2.40% 2.212 2.265 - -0.02% -
std::search(deque<int>)_(same_length)/8192 2.39% 3797.007 3887.787 - 3.31% -
std::set<int>::find(key)_(non-existent)/8192 2.39% 8.414 8.615 - 2.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.39% 2943130.777 3013416.262 - 2.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.39% 34521.631 35345.388 - -1.96% -
std::search(list<int>)_(single_element)/1024 2.38% 739.785 757.420 - 2.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.38% 227.444 232.858 - -8.96% -
SetIntersection_None_Set_float_256_256 2.36% 5698816.232 5833410.180 - -1.38% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.36% 42.904 43.917 - 3.43% -
SetIntersection_Front_Vector_string_16384_256 2.36% 9381842.128 9603278.069 - -3.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.35% 44.706 45.756 - 3.60% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 2.34% 52626.310 53860.094 - 2.17% -
SetIntersection_Front_Vector_string_1024_64 2.34% 3330746.451 3408673.867 - 6.36% -
SetIntersection_None_Set_uint32_262144_64 2.31% 1204392.172 1232216.228 - 1.51% -
BM_deque_vector_move_backward/64000 2.30% 7966.755 8150.242 - 13.62% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.30% 1.120 1.146 - 9.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.30% 35.365 36.179 - 1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 2.29% 1016745.917 1040071.634 - -0.87% -
SetIntersection_None_Vector_float_16384_64 2.28% 1085893.045 1110679.566 - -1.34% -
std::find_end(vector<int>)_(process_all)/1048576 2.28% 225158.083 230297.007 - -0.34% -
SetIntersection_None_Set_uint32_262144_262144 2.28% 1204638.752 1232119.709 - 1.99% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.28% 23.743 24.285 - -4.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.28% 22180776.606 22686558.547 - 1.70% -
SetIntersection_None_Set_uint64_1024_4 2.28% 8830830.460 9031996.490 - -0.82% -
SetIntersection_None_Set_float_262144_64 2.28% 1181581.705 1208486.900 - 1.32% -
std::multiset<int>::ctor(const&)/1024 2.28% 6242.638 6384.735 - 0.61% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.27% 23.390 23.922 - 3.35% -
std::set<std::string>::contains(key)_(existent)/32 2.27% 14.482 14.811 - -6.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.27% 21180128.003 21660693.959 - 0.77% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.26% 2.433 2.488 - 2.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.26% 14.887 15.223 - -0.60% -
SetIntersection_Interlaced_Vector_float_256_4 2.25% 4634682.492 4739147.599 - -9.75% -
BM_num_get<unsigned_short> 2.25% 10.053 10.280 - -59.78% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.25% 16.889 17.268 - -6.41% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.25% 1843.563 1884.975 - 0.05% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.24% 8.871 9.070 - 9.16% -
rng::contains(list<int>)_(process_all)/8 2.24% 2.257 2.307 - -3.10% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 2.24% 8.353 8.540 - 0.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.24% 20.255 20.707 - 1.83% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.24% 68.978 70.520 - 1.68% -
std::find(vector<char>)_(bail_25%)/1024 2.23% 5.301 5.419 - 1.39% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.23% 3.090 3.159 - 15.18% -
std::replace(vector<int>)_(prefix)/1024 2.23% 155.660 159.128 - 0.34% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.22% 15.436 15.779 - 0.31% -
SetIntersection_Interlaced_Set_float_262144_262144 2.22% 1620970.135 1656984.619 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.22% 18.646 19.061 - 0.79% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.21% 5.055 5.167 - 46.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.21% 5734177.322 5860620.559 - -0.72% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.20% 4.793 4.899 - 0.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 2.20% 1.670 1.706 - 10.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.20% 1957506.998 2000536.701 - 0.20% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.20% 551.398 563.506 - 0.67% -
SetIntersection_None_Set_float_16384_1024 2.19% 155433297.483 158842721.521 - 0.38% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.19% 5.922 6.052 - 2.23% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.17% 64.375 65.775 - -3.12% -
SetIntersection_None_Set_uint32_262144_256 2.17% 1203104.250 1229229.004 - 1.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.17% 18841459.881 19250322.703 - -4.45% -
SetIntersection_None_Set_uint32_16384_16384 2.17% 161544075.889 165047444.593 - 1.02% -
SetIntersection_None_Set_uint32_16384_16 2.17% 159281186.490 162731425.866 - 0.50% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.16% 1.156 1.181 - 1.14% -
std::stable_partition(list<int>)_(dense)/50 2.16% 56.790 58.018 - 0.59% -
std::stable_partition(vector<int>)_(sparse)/32 2.15% 7.236 7.392 - -0.89% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.14% 5.071 5.180 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 2.14% 4.543 4.641 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.14% 1072600.142 1095585.609 - -0.94% -
SetIntersection_None_Set_uint32_16384_1 2.14% 159757665.601 163179965.535 - 0.78% -
std::transform(list<int>)_(identity_transform)/8192 2.13% 6877.840 7024.666 - 0.28% -
std::generate_n(list<int>)/50 2.13% 15.070 15.391 - -8.23% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.13% 44768.189 45720.009 - -8.99% -
BM_StringRelational_Eq_Large_Large_Control 2.12% 2.312 2.361 - 5.50% -
std::all_of(vector<int>)_(process_all)/8 2.12% 2.407 2.458 - -2.32% -
BM_vector_deque_ranges_move_backward/70000 2.12% 8415.260 8593.581 - 5.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.11% 35.197 35.941 - -5.52% -
std::find_if(vector<int>)_(bail_25%)/32768 2.11% 802.634 819.556 - -13.20% -
std::unordered_set<std::string>::clear()/0 2.09% 393.461 401.696 - 0.68% -
BM_deque_deque_ranges_copy_backward/70000 2.09% 8537.521 8716.197 - 6.02% -
std::partition(vector<int>)_(dense)/50 2.08% 13.013 13.284 - 2.55% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.08% 117435196.415 119877723.407 - 5.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.08% 1023623.775 1044900.637 - -2.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.07% 53119.273 54221.250 - -7.28% -
std::unordered_set<std::string>::clear()/1024 2.07% 22835.643 23308.490 - -2.48% -
std::stable_sort(vector<int>)_(repeated)/1024 2.07% 1111.142 1134.143 - 2.97% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.07% 41840.744 42705.910 - 3.30% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.07% 3.519 3.591 - -42.55% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 2.07% 29.113 29.715 - 0.60% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.06% 33.677 34.371 - 2.73% -
std::remove_copy(deque<int>)_(prefix)/50 2.06% 20.657 21.082 - 4.39% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.05% 11.151 11.380 - -8.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.05% 24.032 24.525 - 5.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.04% 2.330 2.378 - 1.22% -
std::copy_if(vector<int>)_(every_other)/1048576 2.04% 490741.236 500763.833 - 115.10% -
SetIntersection_None_Set_uint32_262144_1 2.04% 1212981.689 1237742.103 - 1.67% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.04% 1.597 1.629 - 2.12% -
std::multiset<int>::upper_bound(key)_(existent)/32 2.04% 2.383 2.432 - 6.74% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.04% 31.892 32.541 - 1.96% -
std::move(deque<int>)/64 2.03% 4.863 4.962 - -18.82% -
SetIntersection_None_Set_string_256_64 2.03% 9329996.235 9519384.815 - 0.97% -
BM_deque_vector_move_backward/65536 2.03% 8134.406 8299.489 - 12.75% -
BM_PushHeap_uint32_Random_262144 2.03% 5.833 5.951 - 3.37% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.02% 675.452 689.120 - 1.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.02% 8938417.270 9119087.614 - 0.92% -
BM_CmpEqual_uint_short 2.02% 1.008 1.028 - -9.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.02% 6764.743 6901.128 - 1.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.01% 62.611 63.872 - -6.16% -
bm_ranges_lexicographical_compare<unsigned_char>/8 2.01% 1.358 1.386 - 0.41% -
SetIntersection_Front_Set_uint32_262144_1 1.99% 1025604.224 1046016.993 - -0.96% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.99% 9.781 9.976 - 3.07% -
SetIntersection_None_Set_uint32_16384_1024 1.99% 157965173.036 161106145.363 - 0.19% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.98% 824498.962 840852.636 - 0.26% -
std::partial_sort(deque<int>)_(heap)/8192 1.98% 272071.492 277450.608 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.98% 0.611 0.623 - 1.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.98% 3998.203 4077.214 - 3.27% -
std::pop_heap(vector<std::string>)/1024 1.97% 19.993 20.388 - -2.87% -
std::unique_copy(list<int>)_(sprinkled)/32 1.97% 13.244 13.505 - 3.46% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.97% 4.799 4.894 - 3.46% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.96% 27909.450 28456.729 - 1.31% -
SetIntersection_Front_Set_float_262144_262144 1.96% 1587555.826 1618684.488 - 0.63% -
std::fill(list<int>)/1024 1.96% 492.986 502.650 - -2.50% -
std::set<int>::count(key)_(non-existent)/32 1.96% 2.884 2.941 - -2.48% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.96% 35.304 35.995 - 0.77% -
BM_deque_vector_ranges_move_backward/70000 1.96% 8660.916 8830.242 - 11.15% -
SetIntersection_None_Vector_float_16384_256 1.95% 1094346.856 1115713.044 - 0.18% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.95% 877.482 894.590 - 0.58% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.94% 10.149 10.347 - 15.84% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.94% 735.789 750.081 - 3.14% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.94% 24376.559 24849.455 - -16.35% -
std::unordered_map<int,_int>::clear()/8192 1.94% 62027.415 63230.020 - -5.10% -
std::stable_sort(vector<int>)_(ascending)/1024 1.94% 2062.297 2102.248 - 1.49% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.94% 202006588.318 205919727.626 - 1.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.93% 48.973 49.919 - 13.06% -
SetIntersection_Front_Set_float_256_64 1.93% 5254032.316 5355423.902 - -1.92% -
std::deque<int>::ctor(size)/8192 1.93% 439.219 447.683 - 1.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.93% 788.792 803.979 - -0.91% -
std::multiset<int>::insert(value)_(already_present)/8192 1.92% 31.350 31.951 - 1.14% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.92% 6578.178 6704.169 - 1.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.91% 22.298 22.725 - -0.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.90% 20.492 20.881 - -1.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.90% 2077357.586 2116755.775 - -1.68% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.89% 13.085 13.333 - -0.22% -
std::reverse_copy(list<int>)/64 1.88% 29.676 30.235 - 3.35% -
BM_deque_vector_ranges_move/64000 1.88% 2935.647 2990.942 - 1.02% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.88% 68.807 70.101 - 2.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.88% 45.071 45.918 - -11.80% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.88% 170882.655 174093.275 - -0.22% -
std::stable_sort(vector<int>)_(ascending)/8 1.87% 15.361 15.649 - -0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.87% 5218.701 5316.203 - 1.26% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.87% 3.766 3.837 - 1.80% -
SetIntersection_Front_Set_float_1024_4 1.86% 1049801.669 1069307.265 - -1.18% -
std::stable_partition(deque<int>)_(dense)/50 1.84% 36.790 37.469 - -0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.84% 811.059 826.001 - -0.00% -
BM_lexicographical_compare_three_way_fast_path/256 1.84% 69.895 71.180 - 4.37% -
rng::contains_subrange(list<int>)_(same_length)/16 1.84% 5.837 5.944 - -0.42% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.83% 14.890 15.162 - -1.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.82% 746.757 760.380 - -0.60% -
SetIntersection_None_Set_float_262144_1 1.82% 1189887.859 1211564.699 - 0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.82% 1163776.612 1184957.244 - 0.81% -
BM_lexicographical_compare_three_way_fast_path/16 1.82% 4.304 4.382 - 1.73% -
std::stable_partition(deque<int>)_(dense)/1024 1.82% 572.898 583.313 - 2.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.81% 262432.548 267186.181 - -4.87% -
std::set<int>::erase(key)_(existent)/1024 1.81% 50.264 51.174 - 2.13% -
BM_std_minmax_element<short>/65536 1.81% 17341.991 17655.561 - 8.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.81% 292.332 297.610 - -1.26% -
BM_StringEraseToEnd_Empty_Opaque 1.80% 0.592 0.603 - 1.45% -
BM_PushHeap_string_PipeOrgan_16 1.79% 4.101 4.174 - -1.01% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.78% 14.668 14.930 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.78% 8787427.827 8943868.818 - -0.46% -
std::for_each(multimap<int>::iterator)/8192 1.77% 7397.923 7529.047 - -53.15% -
std::multiset<int>::ctor(const&)/8192 1.77% 49873.496 50756.295 - 0.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.77% 12159014.968 12373663.049 - 1.75% -
std::move(vector<int>)/1048576 1.76% 55999.294 56984.102 - 2.00% -
BM_CmpEqual_ushort_schar 1.76% 0.988 1.006 - -10.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 1.75% 10.461 10.645 - -1.24% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 3916.132 3984.783 - 1.36% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.75% 2.313 2.354 - 3.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.75% 80140.220 81540.559 - -4.77% -
BM_PushHeap_uint64_Ascending_16384 1.75% 3.752 3.817 - 4.01% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.75% 932639.220 948920.711 - 1.86% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.74% 693569.513 705623.406 - 2.05% -
std::replace_if(vector<int>)_(prefix)/50 1.74% 13.674 13.911 - 0.77% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.73% 23.909 24.324 - -0.28% -
SetIntersection_Front_Vector_float_16384_1 1.73% 1031886.777 1049772.363 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.73% 1613440.512 1641390.217 - -2.95% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.73% 183784.858 186966.290 - -1.95% -
std::partition_copy(deque<int>)/32 1.72% 13.613 13.848 - 8.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.71% 23.120 23.515 - 1.23% -
std::find(list<int>)_(bail_25%)/1024 1.71% 125.883 128.035 - 0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.71% 1.587 1.614 - 2.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.71% 16866.571 17154.745 - 1.07% -
BM_PushHeap_float_PipeOrgan_16384 1.71% 2.520 2.563 - 1.52% -
std::copy(vector<bool>)_(unaligned)/32768 1.70% 214.308 217.947 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.70% 8749360.947 8897818.221 - 20.56% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.69% 345782987.438 351640823.666 - 0.54% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.69% 25.883 26.321 - 5.43% -
BM_PushHeap_float_Random_16384 1.69% 7.144 7.265 - -3.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.69% 726377.687 738630.033 - 2.08% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.68% 11.631 11.827 - -5.72% -
SetIntersection_Interlaced_Vector_uint32_262144_256 1.68% 29434656.193 29929410.137 - 8.90% -
SetIntersection_None_Set_uint32_1024_1024 1.68% 8997493.982 9148469.445 - 0.37% -
std::reverse_copy(list<int>)/32768 1.68% 26612.045 27058.250 - 4.48% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.67% 9666.864 9828.697 - -34.70% -
std::count(list<int>)_(every_other)/8 1.67% 2.055 2.090 - -1.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.67% 176.725 179.669 - 2.51% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 1.66% 68.292 69.429 - -2.69% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.66% 682.506 693.848 - -20.30% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.66% 12.968 13.183 - 0.82% -
SetIntersection_None_Vector_float_16384_1024 1.66% 1094986.179 1113138.363 - -0.70% -
SetIntersection_None_Set_string_262144_64 1.66% 1637862.629 1664977.213 - -2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.65% 1969640.623 2002218.914 - -2.17% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.65% 2.957 3.006 - 2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.65% 3892.673 3956.954 - 1.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.65% 6.743 6.854 - 1.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.65% 1057130.384 1074570.588 - -1.95% -
BM_PushHeap_string_Random_256 1.65% 14.459 14.697 - 3.38% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.65% 27363.262 27813.597 - 3.55% -
std::map<int,_int>::ctor(const&)/1024 1.64% 6484.474 6591.066 - 1.21% -
SetIntersection_Interlaced_Set_string_262144_16 1.64% 2146514.324 2181792.805 - 0.91% -
SetIntersection_None_Set_uint64_1024_256 1.64% 8777381.096 8921107.147 - -0.15% -
BM_CmpLess_uint_short 1.64% 1.024 1.041 - -8.38% -
rng::for_each(map<int>)/8192 1.63% 7241.094 7359.365 - -55.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.63% 2.332 2.370 - 2.48% -
std::find_if(vector<int>)_(process_all)/50 1.63% 5.564 5.655 - -17.59% -
std::stable_sort(vector<int>)_(shuffled)/8 1.63% 19.612 19.932 - -1.38% -
BM_deque_deque_move_backward/512 1.63% 18.892 19.200 - -2.75% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.63% 1.709 1.737 - 23.58% -
std::partition_point(vector<int>)/1024 1.63% 6.036 6.134 - -0.15% -
BM_deque_vector_copy_backward/65536 1.63% 8258.710 8393.053 - 13.95% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.62% 17.298 17.579 - 0.06% -
std::fill_n(vector<bool>)/32768 1.62% 29.819 30.302 - 3.47% -
rng::starts_with(deque<int>)/8 1.62% 3.922 3.986 - 2.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.61% 47.094 47.855 - 20.48% -
std::partition_copy(deque<int>)/1024 1.61% 635.752 645.997 - -2.52% -
SetIntersection_Front_Vector_uint64_262144_64 1.61% 1362394.928 1384328.040 - 3.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.61% 17.835 18.122 - -0.08% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.61% 348792.453 354405.197 - 1.21% -
std::rotate(deque<int>)_(by_1/4)/50 1.61% 27.785 28.231 - -61.82% -
BM_deque_vector_move_backward/5500 1.61% 197.825 201.001 - 0.03% -
std::find_end(list<int>)_(near_matches)/1024 1.60% 34080.399 34625.575 - -8.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.59% 9.189 9.336 - 1.32% -
BM_deque_vector_copy/64 1.59% 2.593 2.634 - -0.37% -
std::reverse(list<int>)/4096 1.59% 1743.943 1771.730 - 0.39% -
rng::contains_subrange(list<int>)_(single_element)/50 1.59% 17.100 17.373 - 0.94% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 1.59% 8.311 8.444 - 3.00% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.59% 13.980 14.203 - 0.26% -
BM_deque_vector_move/64 1.59% 2.655 2.697 - 1.70% -
SetIntersection_None_Set_string_262144_16 1.58% 1636454.834 1662353.758 - -2.32% -
SetIntersection_Front_Vector_string_16_4 1.58% 60122514.534 61072064.927 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.58% 1022889.565 1039001.719 - 2.40% -
SetIntersection_None_Vector_uint64_16384_1024 1.57% 1077223.556 1094185.555 - -1.13% -
BM_deque_vector_ranges_move_backward/1024 1.57% 36.585 37.161 - 1.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.57% 5.110 5.190 - 0.29% -
std::reverse(vector<int>)/8 1.57% 1.547 1.571 - 6.26% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.57% 520761.980 528933.530 - 0.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.57% 21.243 21.576 - -1.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.57% 753.217 765.030 - -0.24% -
BM_vector_deque_move_backward/64 1.57% 2.966 3.012 - 1.03% -
std::multiset<std::string>::contains(key)_(existent)/32 1.57% 15.242 15.481 - 8.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.57% 1136545.797 1154339.212 - -9.08% -
std::find_end(list<int>)_(single_element)/8192 1.56% 8277.265 8406.527 - -12.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.56% 1094468.653 1111520.182 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.56% 17950722.563 18230235.831 - -2.05% -
std::search(list<int>)_(same_length)/1024 1.55% 757.663 769.433 - -0.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.55% 12292.600 12483.139 - 0.43% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.55% 44.221 44.905 - 1.80% -
BM_CmpEqual_int_uchar 1.54% 1.074 1.090 - -2.90% -
BM_PushHeap_string_QuickSortAdversary_4 1.54% 6.380 6.478 - 1.57% -
std::copy(vector<bool>)_(aligned)/4096 1.54% 4.682 4.754 - -0.96% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.54% 31.705 32.193 - 17.43% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.54% 11654547.255 11834096.110 - 2.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.54% 390.782 396.782 - 0.31% -
SetIntersection_Interlaced_Set_string_262144_64 1.53% 2119106.119 2151534.260 - 0.17% -
rng::contains_subrange(list<int>)_(process_all)/32 1.53% 9.989 10.142 - 0.36% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.52% 5001.582 5077.793 - 1.57% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.52% 5624626.072 5710294.194 - -3.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.52% 5756.410 5843.887 - 1.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 1.52% 26.040 26.435 - -13.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.52% 6.801 6.904 - -4.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.51% 1150485.458 1167831.304 - 2.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 1.51% 63303919.826 64257830.448 - 0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.51% 390.400 396.278 - 0.29% -
SetIntersection_None_Set_float_16384_256 1.50% 155451873.566 157787407.507 - 0.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.50% 52.284 53.067 - -1.71% -
std::find_end(list<int>)_(same_length)/1024 1.50% 745.564 756.733 - -49.56% -
SetIntersection_Interlaced_Set_float_262144_4 1.49% 1305462.322 1324961.266 - 2.38% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.49% 2.892 2.935 - 2.05% -
std::unique_copy(list<int>)_(sprinkled)/52 1.49% 23.797 24.151 - 1.56% -
std::generate(list<int>)/50 1.48% 15.202 15.428 - -1.03% -
std::flat_multimap<int,_int>::clear()/8192 1.48% 409.976 416.058 - -0.82% -
SetIntersection_Front_Vector_string_16384_1024 1.48% 37415356.359 37970368.136 - -1.84% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.48% 14126399.839 14335135.276 - -2.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.48% 13930.914 14136.475 - -3.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.47% 20.376 20.677 - 1.00% -
SetIntersection_None_Set_uint64_256_1 1.47% 11530760.901 11700441.321 - -0.21% -
std::search(vector<int>)_(no_match)/8192 1.47% 1631.183 1655.150 - -0.58% -
std::for_each_n(list<int>)/50 1.47% 22.536 22.867 - -5.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.47% 709.654 720.055 - 0.31% -
std::equal(vector<bool>)_(unaligned)/1048576 1.46% 6318.999 6411.490 - 0.32% -
SetIntersection_Front_Set_uint32_256_256 1.46% 7661529.839 7773510.278 - -0.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.46% 0.759 0.770 - 1.33% -
BM_StringAssignAsciiz_Large_Opaque 1.46% 11.545 11.713 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.45% 1021873.573 1036727.534 - 0.56% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.45% 181564461.211 184194008.431 - 1.82% -
std::find_end(vector<int>)_(single_element)/8192 1.45% 1863.256 1890.232 - 4.38% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.45% 820.604 832.467 - -42.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.44% 1601050.701 1624177.817 - -4.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.44% 32655.895 33127.467 - 0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.44% 2427097.494 2462138.452 - 0.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.44% 1.631 1.655 - 5.17% -
std::for_each(map<int>::iterator)/8192 1.44% 7359.646 7465.761 - -54.40% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.44% 735.963 746.573 - 1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.44% 13277876.462 13469300.449 - 0.77% -
SetIntersection_Front_Vector_uint32_1024_64 1.44% 1359707.301 1379277.337 - 0.50% -
ranges::minmax(std::list<long_long>)/70000 1.44% 54474.045 55257.261 - 2.29% -
std::rotate(deque<int>)_(by_1/3)/32 1.44% 20.288 20.580 - -54.23% -
std::stable_sort(deque<int>)_(heap)/1024 1.43% 2714.859 2753.710 - -1.29% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.43% 284.083 288.147 - -6.44% -
SetIntersection_None_Set_string_262144_4 1.43% 1636683.918 1660089.193 - -2.89% -
BM_num_get<unsigned_long> 1.43% 10.375 10.523 - -58.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.43% 390.745 396.314 - 0.05% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.42% 33.634 34.111 - 0.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.41% 12.650 12.829 - -0.33% -
BM_PushHeap_uint64_Random_4 1.41% 2.555 2.591 - 14.77% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.41% 8.646 8.768 - -40.10% -
std::move_backward(vector<int>)/8 1.41% 2.245 2.276 - 4.68% -
std::for_each(deque<int>)/8 1.41% 0.916 0.929 - 1.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.41% 9.892 10.031 - 3.33% -
std::map<std::string,_int>::find(key)_(existent)/32 1.41% 15.536 15.754 - 1.49% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.41% 177.430 179.925 - 1.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.40% 390.940 396.420 - 0.21% -
std::replace_if(deque<int>)_(prefix)/50 1.40% 20.216 20.499 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.40% 1176761.137 1193184.359 - -0.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.39% 2.281 2.312 - 2.91% -
std::replace(vector<int>)_(prefix)/50 1.39% 7.610 7.716 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.39% 1260.407 1277.920 - -1.61% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.39% 26.740 27.112 - -34.47% -
rng::fold_left(deque<int>)/8192 1.38% 4277.786 4337.017 - -4.77% -
std::search(vector<int>)_(no_match)/1048576 1.38% 209244.012 212138.893 - -0.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.38% 37.744 38.266 - -8.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.38% 1095693.298 1110818.517 - 0.13% -
BM_deque_vector_ranges_copy_backward/1024 1.38% 36.650 37.155 - 0.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.38% 55121.597 55880.161 - -1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.38% 824.196 835.537 - -1.74% -
std::partial_sort(vector<int>)_(descending)/8 1.37% 24.565 24.903 - -1.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.37% 35.253 35.737 - -16.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.37% 1139300.991 1154920.015 - -2.20% -
bm_ranges_swap_ranges_vb_aligned/131072 1.37% 245.024 248.376 - 1.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 12625.773 12798.367 - -4.11% -
BM_CmpEqual_ushort_uint 1.36% 1.064 1.078 - 0.86% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.36% 4.542 4.604 - 0.48% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.36% 108884.914 110367.081 - 0.88% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 1.36% 499671.719 506453.446 - -1.34% -
std::multiset<int>::find(key)_(existent)/32 1.36% 1.620 1.642 - -1.10% -
std::set<int>::find(key)_(non-existent)/1024 1.36% 5.539 5.614 - 4.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.36% 1031950.154 1045935.530 - -1.17% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.35% 2839.067 2877.531 - 1.67% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.35% 775.533 786.038 - 1.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.35% 14991.944 15194.997 - 4.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.35% 55.182 55.929 - 3.01% -
std::set<int>::contains(key)_(non-existent)/1024 1.35% 6.012 6.093 - 0.64% -
std::find_end(forward_list<int>)_(single_element)/1000 1.35% 691.829 701.189 - 2.19% -
SetIntersection_None_Set_uint32_256_64 1.35% 9221666.691 9346384.554 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.35% 17.723 17.962 - -1.47% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.35% 14.774 14.974 - -3.39% -
std::replace_if(list<int>)_(prefix)/50 1.35% 24.373 24.701 - 4.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.35% 1.277 1.294 - 24.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.35% 4074056.115 4128867.498 - -1.39% -
BM_CmpEqual_int_int 1.34% 1.040 1.054 - -3.33% -
std::rotate(vector<int>)_(1_element_forward)/8192 1.34% 277.468 281.186 - -0.19% -
BM_StringAssignAsciizMix_Transparent 1.34% 2.982 3.022 - -1.93% -
SetIntersection_None_Vector_uint32_16384_16 1.34% 1098671.532 1113359.547 - -0.13% -
ranges::min(std::list<long_long>)/64 1.34% 24.365 24.691 - 2.20% -
std::reverse_copy(list<int>)/4096 1.33% 3262.685 3306.127 - 3.52% -
SetIntersection_Interlaced_Vector_float_16384_1 1.33% 1033217.021 1046932.975 - -2.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.33% 15797.449 16006.776 - -2.49% -
SetIntersection_Interlaced_Set_uint64_256_16 1.32% 11917346.566 12074954.725 - 0.24% -
std::for_each(set<int>::iterator)/32 1.32% 24.133 24.451 - 15.70% -
std::find_end(list<int>)_(near_matches)/1000 1.32% 32724.990 33157.028 - -8.23% -
BM_deque_vector_ranges_copy_backward/65536 1.32% 8223.665 8332.048 - 11.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.31% 1095452.147 1109826.537 - -0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.31% 6499.241 6584.339 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.31% 63793170.420 64628199.793 - 0.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.31% 672.485 681.286 - -0.56% -
std::partial_sort_copy(list<int>)_(descending)/8 1.30% 15.659 15.863 - -2.61% -
BM_StringAssignAsciiz_Large_Transparent 1.30% 11.483 11.633 - -0.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.30% 1.055 1.069 - 0.50% -
std::count(vector<bool>)/1000 1.30% 2.957 2.995 - 0.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.30% 115857.677 117362.294 - -3.31% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.30% 690.760 699.730 - -0.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.29% 96.414 97.660 - 7.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.29% 1095397.564 1109539.529 - -0.23% -
BM_CmpLess_uint_schar 1.29% 1.024 1.037 - -8.55% -
rng::starts_with(deque<int>)/1024 1.29% 464.540 470.526 - -1.80% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.29% 2.079 2.105 - 2.63% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.28% 1295063.394 1311680.096 - 0.71% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.28% 217.163 219.949 - -2.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.28% 17.612 17.837 - -9.98% -
BM_deque_vector_ranges_copy_backward/4096 1.28% 147.904 149.799 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.28% 176897308.502 179162637.251 - 1.61% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.28% 17827391.785 18055423.914 - -1.40% -
std::reverse_copy(vector<int>)/8 1.28% 2.424 2.455 - 0.94% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.28% 2522.166 2554.388 - -1.12% -
std::find_end(forward_list<int>)_(single_element)/1024 1.28% 712.141 721.231 - 3.21% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.27% 22813.125 23103.736 - -8.64% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.27% 443.803 449.448 - -0.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.27% 1.620 1.641 - -3.54% -
BM_PushHeap_uint32_Random_4 1.27% 2.149 2.176 - -1.69% -
BM_deque_vector_move/70000 1.26% 3226.818 3267.583 - 1.95% -
std::find(vector<char>)_(bail_25%)/8192 1.26% 40.236 40.744 - 2.58% -
SetIntersection_None_Vector_uint64_16384_16384 1.26% 1094148.317 1107952.778 - -0.65% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.26% 1848.899 1872.225 - 0.57% -
std::for_each(list<int>)/50 1.26% 21.016 21.281 - -0.79% -
BM_num_get<bool> 1.26% 11.738 11.885 - -53.06% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.26% 56.103 56.807 - 1.50% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.25% 26.211 26.539 - -0.62% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.25% 354.544 358.992 - 0.98% -
std::stable_sort(deque<int>)_(descending)/8 1.25% 25.294 25.610 - -9.87% -
SetIntersection_None_Set_uint64_64_4 1.25% 21246404.779 21511652.759 - -0.69% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.25% 17.200 17.415 - 0.33% -
SetIntersection_Front_Set_float_16384_1024 1.25% 11157396.281 11296377.533 - -9.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.25% 32.577 32.983 - -35.84% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.24% 20.099 20.349 - -2.78% -
SetIntersection_Front_Set_string_262144_262144 1.24% 17949884.361 18172629.557 - -0.93% -
SetIntersection_Interlaced_Set_float_256_16 1.24% 12023594.346 12172553.384 - -0.02% -
std::replace_if(vector<int>)_(prefix)/1024 1.24% 270.851 274.200 - 2.80% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.23% 533.105 539.684 - -0.69% -
rng::starts_with(deque<int>,_pred)/8 1.23% 4.661 4.719 - 0.65% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 1.23% 17114.716 17325.469 - 0.92% -
std::make_heap(vector<int>)_(ascending)/1024 1.23% 644.497 652.428 - -0.30% -
SetIntersection_Front_Set_float_262144_16384 1.23% 209432608.511 212009194.740 - -0.96% -
std::for_each(multimap<int>::iterator)/32 1.23% 23.540 23.830 - 14.55% -
SetIntersection_Front_Vector_string_1024_1 1.23% 1054734.603 1067699.264 - -2.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.23% 690.194 698.676 - 1.15% -
SetIntersection_Front_Set_string_1024_1 1.23% 1085229.104 1098538.572 - -0.73% -
std::partial_sort(deque<int>)_(repeated)/1024 1.22% 6298.255 6375.327 - 1.66% -
BM_deque_vector_ranges_copy_backward/4000 1.22% 142.517 144.258 - 0.84% -
BM_deque_vector_ranges_copy/70000 1.22% 3201.631 3240.722 - 1.37% -
std::find(deque<int>)_(process_all)/8192 1.22% 1918.415 1941.776 - 1.58% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.22% 5.362 5.427 - 4.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.22% 3.003 3.039 - 16.93% -
SetIntersection_Front_Set_uint32_256_1 1.21% 4125665.498 4175751.851 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.21% 1595613.689 1614971.273 - -4.60% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.21% 9.714 9.832 - 4.22% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.21% 14615.456 14792.454 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.21% 8.500 8.603 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.21% 1230240.399 1245124.266 - -1.36% -
std::find(deque<int>)_(process_all)/32768 1.20% 7689.749 7782.307 - 1.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.20% 391.513 396.223 - -0.64% -
BM_PushHeap_string_PipeOrgan_262144 1.20% 17.271 17.478 - 0.67% -
std::replace_if(deque<int>)_(prefix)/8192 1.20% 3471.703 3513.303 - 2.70% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.19% 12507.243 12656.606 - 1.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.19% 21.361 21.616 - 2.20% -
std::transform(list<int>)_(identity_transform)/50 1.19% 29.875 30.230 - -23.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.19% 32175.047 32556.852 - -0.77% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 1.18% 9.980 10.098 - -5.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.18% 2.979 3.014 - 20.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.17% 1613063.967 1632004.395 - -2.83% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.17% 36671714.897 37102296.051 - 1.34% -
ranges::minmax(std::vector<__int128>)/64 1.17% 31.851 32.225 - 3.19% -
BM_deque_deque_ranges_move_backward/4000 1.17% 151.871 153.645 - 1.34% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.17% 9.187 9.294 - 1.40% -
std::copy_backward(list<int>)/8 1.17% 2.333 2.360 - 6.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.16% 165895.102 167827.163 - -1.56% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.16% 8.023 8.117 - 2.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.16% 1097864.113 1110639.823 - 0.03% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.16% 5274.840 5336.007 - 0.07% -
std::find(deque<int>)_(bail_25%)/32768 1.16% 1906.395 1928.495 - 1.18% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.16% 444.728 449.881 - -0.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 17.196 17.395 - 0.28% -
SetIntersection_Interlaced_Set_float_16384_16384 1.16% 215778264.866 218276536.139 - 4.54% -
BM_PushHeap_string_Random_4 1.16% 6.254 6.326 - 2.60% -
SetIntersection_None_Vector_uint64_262144_1 1.16% 1118928.006 1131866.754 - -0.80% -
std::find(deque<int>)_(process_all)/1024 1.15% 240.906 243.681 - 1.64% -
std::unordered_set<int>::contains(key)_(existent)/32 1.15% 1.425 1.441 - 2.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 454.605 459.833 - 2.04% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.15% 2.923 2.956 - 0.95% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.14% 23731.612 24003.041 - -8.83% -
BM_StringCopy_Large 1.14% 6.223 6.294 - -0.57% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.14% 1579850.340 1597879.721 - 1.18% -
std::find_if(list<int>)_(bail_25%)/1024 1.14% 127.611 129.067 - -28.99% -
SetIntersection_None_Set_float_16384_64 1.14% 156491150.895 158272944.452 - 0.02% -
SetIntersection_Interlaced_Set_float_16384_256 1.14% 199496793.863 201766276.291 - 0.66% -
SetIntersection_Front_Vector_uint32_16384_16 1.13% 1119591.893 1132268.623 - 1.67% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.12% 12.821 12.965 - -0.31% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.12% 5.103 5.160 - 3.32% -
BM_StringAssignStr_Large_Opaque 1.12% 10.199 10.313 - -0.11% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.12% 35.030 35.421 - 0.49% -
std::copy_backward(deque<int>)/32768 1.11% 3661.986 3702.592 - 0.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.11% 21.056 21.289 - 0.76% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.11% 16.464 16.646 - -0.90% -
rng::contains(list<int>)_(process_all)/1048576 1.10% 826170.159 835287.092 - 1.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 1.10% 19.426 19.640 - -3.19% -
rng::find_last(vector<char>)_(bail_10%)/8 1.10% 1.999 2.021 - 1.28% -
std::multiset<int>::count(key)_(existent)/32 1.10% 3.852 3.894 - -17.24% -
BM_PushHeap_string_Descending_64 1.10% 2.268 2.293 - 3.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.10% 2058425.781 2081001.305 - -2.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.10% 5.276 5.333 - -3.39% -
ranges::minmax(std::list<__int128>)/70000 1.09% 58300.577 58938.547 - 3.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.09% 1166968.591 1179705.042 - 0.72% -
std::replace(list<int>)_(sprinkled)/32 1.09% 11.154 11.276 - 1.10% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.08% 242161985.490 244785397.092 - 4.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.08% 21870223.795 22106551.329 - -4.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.08% 3.355 3.391 - 0.58% -
rng::find_last(vector<int>)_(bail_10%)/8 1.08% 2.002 2.024 - 0.94% -
BM_StringFindCharLiteral/64 1.08% 2.108 2.131 - 2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.08% 34643.758 35017.026 - 0.32% -
std::for_each(multimap<int>::iterator)/50 1.08% 36.290 36.681 - -17.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.08% 6.519 6.589 - -9.36% -
SetIntersection_Interlaced_Vector_string_16384_16 1.07% 4139118.483 4183606.061 - -0.32% -
ranges::min(std::vector<long_long>)/8 1.07% 2.170 2.193 - 3.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.07% 10258125.012 10367551.318 - 0.01% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.07% 35916.742 36299.515 - -0.05% -
std::multiset<int>::count(key)_(existent)/1024 1.07% 5.826 5.888 - -26.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.07% 11565.937 11689.164 - 1.69% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.07% 2270.401 2294.581 - -19.91% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.06% 12.371 12.503 - 0.38% -
BM_num_put<long_double> 1.06% 58.354 58.974 - -1.18% -
std::find_end(vector<int>)_(single_element)/1000 1.06% 239.427 241.967 - 5.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.06% 1751469.807 1770043.213 - -2.76% -
SetIntersection_None_Vector_float_16384_1 1.06% 1104241.863 1115930.043 - 0.23% -
std::unordered_set<std::string>::erase(iterator)/32 1.06% 32.328 32.670 - 4.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.06% 15.491 15.655 - -1.05% -
std::partition_point(list<int>)/50 1.06% 24.705 24.966 - 2.23% -
std::find_if(list<int>)_(process_all)/50 1.06% 18.857 19.056 - -49.92% -
std::is_partitioned(list<int>)_(partitioned)/32 1.05% 8.605 8.696 - 0.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.05% 390.651 394.756 - -0.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.05% 13.129 13.267 - -2.54% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.05% 144747.749 146263.250 - -11.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.05% 9.047 9.141 - -1.62% -
std::multiset<int>::contains(key)_(existent)/8192 1.05% 8.494 8.583 - 4.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.04% 2.001 2.022 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.04% 8658170.541 8748352.465 - -33.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.04% 10940419.159 11054323.835 - 0.79% -
SetIntersection_Interlaced_Set_float_64_16 1.04% 22020835.321 22250025.435 - 1.98% -
std::flat_map<int,_int>::ctor(const&)/32 1.04% 22.839 23.076 - -0.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.04% 1329.046 1342.821 - -4.46% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.04% 498666.575 503834.203 - -0.91% -
SetIntersection_Front_Vector_float_262144_4 1.04% 1055745.272 1066681.035 - -0.41% -
BM_deque_deque_ranges_move_backward/1024 1.04% 38.124 38.519 - -0.98% -
SetIntersection_Interlaced_Vector_string_64_64 1.04% 24688429.624 24944032.392 - -7.42% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.04% 29.028 29.328 - -4.16% -
SetIntersection_Interlaced_Set_float_16384_1 1.03% 1031415.063 1042088.637 - -1.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.03% 233.923 236.333 - -2.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.03% 1175044.396 1187110.816 - 0.36% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.03% 3.264 3.297 - 2.74% -
SetIntersection_Interlaced_Set_float_262144_256 1.03% 1572697.510 1588827.555 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.02% 8088453.179 8171179.739 - 13.92% -
SetIntersection_Front_Set_uint32_262144_16384 1.02% 220816004.179 223073762.093 - 0.56% -
BM_std_minmax_element<short>/64 1.02% 17.252 17.428 - 3.74% -
std::partition_copy(vector<int>)/8192 1.02% 4906.896 4956.812 - 7.72% -
std::copy_n(vector<bool>)_(aligned)/32768 1.02% 35.241 35.600 - 2.27% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.02% 1.742 1.760 - -0.33% -
SetIntersection_None_Vector_uint64_256_16 1.01% 3981977.963 4022372.128 - -1.22% -
SetIntersection_None_Vector_string_256_256 1.01% 2232994.902 2255578.598 - -1.84% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.01% 63.893 64.539 - 1.04% -
SetIntersection_Front_Vector_string_262144_256 1.01% 9561420.409 9657851.965 - 0.77% -
rng::fold_left(list<int>)/50 1.01% 37.513 37.891 - 1.07% -
std::sort_heap(deque<int>,_pred)/8 1.01% 33.849 34.190 - -1.63% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.01% 57.826 58.408 - -3.32% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.01% 194.922 196.884 - -4.73% -
BM_vector_deque_ranges_move_backward/64000 1.01% 7918.888 7998.513 - 8.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.01% 4468032.498 4512944.878 - 5.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.00% 5417.040 5471.262 - 1.98% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -84.43% 24190.162 3765.415 - -0.04% -
std::shift_left(vector<int>)/32 -71.16% 10.276 2.963 - -0.13% -
bm_swap_ranges_vb_unaligned/262144 -67.48% 11794.150 3835.729 - -0.03% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.25% 23.847 8.763 - -0.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -63.22% 60.171 22.129 - -30.80% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -60.17% 24.086 9.593 - -15.27% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -60.13% 24.081 9.601 - -30.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -59.28% 14.369 5.852 - -1.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -56.85% 14.864 6.414 - -16.28% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.79% 15.031 6.495 - -28.44% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -55.68% 230.229 102.046 - -52.10% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -54.53% 134.406 61.118 - -30.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.00% 208.161 99.925 - -59.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -51.21% 47.237 23.048 - -39.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -50.76% 200.115 98.541 - -55.67% -
rng::starts_with(list<int>)/1000 -49.50% 1492.158 753.543 - 0.24% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.83% 66.023 33.786 - -55.78% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -44.77% 19.313 10.666 - 13.85% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.67% 0.487 0.269 - -44.45% -
std::set<std::string>::insert(value)_(already_present)/1024 -44.44% 29.509 16.394 - -27.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.24% 140.444 78.312 - -45.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -43.56% 19.125 10.795 - 7.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -42.05% 4.175 2.419 - -18.59% -
BM_PushHeap_float_Ascending_1 -41.02% 0.697 0.411 - 4.48% -
std::transform(list<int>,_list<int>)/8192 -40.80% 15342.463 9082.724 - 0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -40.02% 38.113 22.859 - -30.16% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -39.95% 4.103 2.464 - -8.40% -
std::partial_sort_copy(deque<int>)_(descending)/8 -38.83% 23.918 14.631 - -37.29% -
std::unordered_set<int>::insert(value)_(already_present)/32 -37.76% 2.830 1.761 - -33.20% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -35.92% 115.911 74.278 - -0.45% -
std::move_backward(vector<int>)/32768 -35.86% 2703.675 1734.200 - 1.97% -
std::move_backward(vector<bool>)_(aligned)/1048576 -35.57% 2696.589 1737.527 - 1.70% -
std::search(deque<int>)_(no_match)/1024 -35.32% 411.958 266.434 - -12.11% -
rng::starts_with(list<int>)/1024 -34.74% 1181.170 770.883 - 0.16% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -34.47% 2.150 1.409 - 1.65% -
std::adjacent_find(deque<int>)/8 -33.77% 4.363 2.890 - -1.53% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -33.60% 0.408 0.271 - -6.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -32.87% 63.748 42.794 - 22.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -32.85% 86.577 58.133 - -14.22% -
std::adjacent_find(deque<int>)/50 -31.84% 22.028 15.014 - 7.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -31.25% 58.927 40.510 - -45.12% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -31.21% 3.877 2.667 - 6.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -31.12% 34.373 23.677 - -21.87% -
std::fill_n(list<int>)/1024 -30.96% 691.202 477.191 - 8.24% -
std::find(list<int>)_(process_all)/8192 -30.35% 9802.078 6826.847 - -4.25% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -30.34% 0.485 0.338 - -7.54% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -30.23% 0.432 0.302 - 32.13% -
std::unordered_set<int>::count(key)_(non-existent)/32 -29.89% 1.947 1.365 - -2.30% -
std::partial_sort_copy(deque<int>)_(heap)/8 -29.50% 22.133 15.604 - -23.81% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -29.14% 32.650 23.137 - -3.40% -
BM_vector_deque_copy/0 -28.32% 0.497 0.356 - -35.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -28.05% 16.382 11.787 - -41.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.38% 41.298 29.992 - -28.76% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -27.20% 2.468 1.797 - -24.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -26.72% 14108.442 10339.233 - -5.91% -
SetIntersection_Interlaced_Set_string_16384_16 -26.59% 341012893.330 250351701.427 - 2.86% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -26.58% 31.303 22.983 - -0.07% -
std::set<std::string>::insert(value)_(already_present)/32 -26.54% 10.266 7.542 - -53.81% -
BM_vector_deque_ranges_move/0 -26.22% 0.471 0.347 - -12.43% -
BM_vector_deque_copy_backward/0 -25.48% 0.512 0.382 - -8.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -25.30% 26.740 19.975 - -61.89% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.93% 69.599 52.251 - -38.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -24.63% 25.129 18.939 - -10.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -24.46% 32.896 24.849 - -20.88% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -23.69% 22.366 17.067 - -1.15% -
std::find_if(deque<int>)_(bail_25%)/32768 -23.36% 2806.663 2150.957 - -2.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.36% 31.163 23.884 - -29.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -23.36% 22.224 17.033 - -1.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -23.23% 41.688 32.005 - -32.11% -
std::find_if(deque<int>)_(bail_25%)/8192 -23.19% 702.466 539.572 - -5.23% -
BM_StringCtorDefault -22.85% 0.319 0.246 - 1.14% -
std::copy_backward(vector<int>)/4096 -22.65% 234.466 181.368 - -28.77% -
std::generate(list<int>)/8192 -22.51% 8990.293 6966.837 - -7.17% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -22.48% 2387120.205 1850435.487 - -25.97% -
std::move(deque<int>)/32768 -22.45% 2362.928 1832.485 - -11.66% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -21.67% 31.197 24.436 - -26.15% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -21.52% 1.461 1.147 - -13.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -21.43% 41.476 32.587 - -5.93% -
BM_PushHeap_string_SingleElement_1 -20.90% 0.708 0.560 - -20.03% -
BM_PushHeap_float_PipeOrgan_1 -20.35% 0.697 0.555 - -17.23% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -20.35% 63.524 50.600 - 54.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -20.28% 344.773 274.852 - -18.29% -
SetIntersection_None_Set_float_1024_1 -20.17% 11040363.919 8813493.164 - -1.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -19.93% 22.780 18.240 - -0.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -19.68% 29.418 23.629 - 1.30% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -19.55% 64.893 52.204 - -7.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.52% 674.548 542.902 - -0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -19.50% 22.908 18.442 - -1.73% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -19.45% 635.445 511.834 - -44.35% -
BM_StringEraseWithMove_Empty_Transparent -19.40% 0.715 0.576 - 3.46% -
std::find_first_of(deque<int>)_(large_needle)/50 -19.30% 890.610 718.764 - 0.96% -
BM_deque_deque_ranges_copy_backward/0 -19.17% 0.857 0.693 - -12.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -19.11% 14.821 11.988 - 0.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -19.11% 14.871 12.030 - -0.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.09% 24.082 19.485 - -19.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -19.06% 680.165 550.534 - -2.19% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -19.05% 109.735 88.836 - 34.59% -
std::copy_n(vector<bool>)_(aligned)/1048576 -18.89% 3172.718 2573.318 - -17.26% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.86% 23.752 19.272 - -19.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.78% 20.809 16.900 - -18.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -18.68% 672.798 547.119 - -1.89% -
std::multiset<std::string>::erase(iterator)/32 -18.52% 33.103 26.974 - 1.01% -
std::partition_point(list<int>)/8192 -18.29% 14488.679 11838.365 - -4.89% -
SetIntersection_None_Set_float_1024_64 -18.17% 10705836.432 8760602.862 - -3.75% -
SetIntersection_None_Set_float_1024_16 -18.17% 10804243.971 8841524.093 - -0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.11% 63.334 51.864 - 5.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -18.05% 0.485 0.398 - 2.35% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -18.02% 44585.308 36552.805 - -0.24% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -18.01% 0.362 0.297 - -16.20% -
std::copy_backward(vector<int>)/262144 -17.70% 15215.149 12522.396 - 0.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 -17.68% 9.469 7.795 - -20.30% -
BM_vector_deque_ranges_copy/0 -17.32% 0.419 0.346 - -49.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -17.31% 27.582 22.808 - -7.91% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -17.22% 14.690 12.161 - -6.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -17.16% 10080.998 8350.963 - 5.38% -
BM_deque_vector_copy/0 -17.14% 1.525 1.263 - 1.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -17.10% 42.298 35.063 - 13.65% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -17.05% 1.149 0.953 - -9.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.84% 600.386 499.295 - -1.21% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -16.67% 1.431 1.193 - -18.49% -
SetIntersection_None_Set_float_1024_4 -16.49% 10677621.974 8916562.277 - -0.21% -
BM_PushHeap_uint32_Random_1 -16.49% 0.522 0.436 - -6.28% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -16.34% 38.658 32.343 - -1.26% -
SetIntersection_None_Set_float_1024_256 -16.33% 10871113.319 9095816.319 - 3.56% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -16.19% 717.887 601.667 - -0.66% -
std::equal(vector<bool>)_(unaligned)/8 -15.94% 1.007 0.847 - 3.56% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -15.81% 29.880 25.155 - -7.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -15.54% 4951968.319 4182429.319 - 2.76% -
std::unordered_set<std::string>::erase(iterator)/1024 -15.50% 32.570 27.521 - 0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -15.48% 35.780 30.241 - -5.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -15.43% 0.406 0.344 - 9.27% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -15.33% 9223.699 7810.107 - 1.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -15.29% 71.516 60.583 - -14.79% -
std::none_of(list<int>)_(process_all)/8192 -15.28% 8980.381 7608.568 - -4.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -15.20% 63798.098 54099.956 - -1.35% -
std::multiset<std::string>::insert(value)_(already_present)/32 -14.96% 49.908 42.442 - -32.88% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.87% 348.254 296.473 - 0.72% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.80% 9464.233 8063.056 - 7.21% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.73% 14.752 12.580 - -12.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -14.58% 0.554 0.473 - -7.93% -
ranges::minmax(std::vector<char>)/8 -14.57% 1.076 0.919 - -8.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -14.56% 58.464 49.952 - 15.80% -
std::find(vector<long_long>)_(process_all)/8 -14.56% 1.195 1.021 - -10.36% -
std::remove(list<int>)_(prefix)/1024 -14.51% 1116.471 954.447 - 0.73% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.46% 12366.954 10578.232 - 5.66% -
std::all_of(vector<int>)_(process_all)/50 -14.46% 14.853 12.705 - -33.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -14.45% 7215.593 6172.796 - -1.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.35% 27.972 23.958 - -15.50% -
BM_deque_deque_ranges_move_backward/0 -14.30% 0.919 0.788 - -14.46% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -14.30% 47.140 40.401 - 16.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.28% 63572.077 54495.992 - -1.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -14.11% 13849.915 11895.968 - -3.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -14.04% 1.507 1.296 - -17.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.94% 0.643 0.553 - -20.32% -
ranges::minmax(std::deque<__int128>)/8 -13.88% 4.369 3.763 - 1.59% -
std::copy(list<int>)/4096 -13.87% 3940.038 3393.367 - 3.81% -
BM_StringDestroy_Large -13.53% 8.553 7.396 - -0.28% -
BM_deque_deque_ranges_copy/0 -13.31% 0.920 0.797 - 8.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -13.30% 41.992 36.405 - -7.01% -
SetIntersection_Front_Set_uint64_256_64 -13.27% 6172839.444 5353621.726 - 1.51% -
std::find_if_not(list<int>)_(bail_25%)/32768 -13.21% 8207.910 7123.383 - -3.67% -
BM_deque_deque_copy/0 -13.10% 0.851 0.739 - -14.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -13.08% 29.938 26.024 - -6.87% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.02% 1723.288 1498.914 - -1.83% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.99% 2.731 2.376 - -9.86% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -12.98% 63552.558 55306.317 - -29.94% -
SetIntersection_Interlaced_Vector_float_64_16 -12.94% 19020320.748 16558982.089 - -0.82% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -12.87% 62.060 54.070 - -39.68% -
std::copy_backward(vector<bool>)_(aligned)/64 -12.76% 1.900 1.657 - 3.24% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.67% 0.486 0.424 - 15.59% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -12.66% 2437.184 2128.547 - -41.80% -
std::reverse(list<int>)/32768 -12.61% 19895.810 17386.483 - -9.52% -
SetIntersection_Front_Set_uint32_16384_256 -12.60% 4353491.707 3804962.539 - -3.57% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -12.60% 2009713.422 1756532.134 - 11.03% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -12.58% 70.076 61.259 - -7.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -12.54% 1.762 1.541 - 15.40% -
BM_StringEraseWithMove_Empty_Opaque -12.49% 0.956 0.837 - 6.03% -
std::copy_backward(vector<bool>)_(aligned)/512 -12.46% 1.690 1.480 - -4.35% -
std::copy_backward(vector<int>)/32768 -12.38% 3716.016 3255.799 - -14.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -12.35% 0.615 0.539 - -8.82% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -12.29% 11.916 10.451 - 1.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.27% 42.753 37.509 - 19.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -12.21% 13617.014 11954.662 - -3.36% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -12.18% 22.730 19.961 - -0.74% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.18% 0.458 0.402 - 10.98% -
std::unordered_set<std::string>::ctor(const&)/32 -12.02% 807.157 710.105 - -10.78% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -12.01% 3548024.575 3121931.041 - 9.36% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -11.91% 13.812 12.167 - 22.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.87% 0.305 0.269 - -44.54% -
std::equal(vector<bool>)_(unaligned)/50 -11.86% 0.957 0.844 - 3.39% -
std::list<int>::erase(begin)_(cheap_elements)/32 -11.82% 11.714 10.330 - 0.61% -
BM_lexicographical_compare_three_way_slow_path/1 -11.75% 0.419 0.370 - 1.57% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.72% 61.706 54.473 - 9.78% -
std::multiset<std::string>::count(key)_(non-existent)/32 -11.71% 11.395 10.060 - -19.00% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.58% 28.234 24.965 - -24.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.52% 846.433 748.883 - 2.37% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -11.50% 11.709 10.363 - 1.91% -
std::multimap<std::string,_int>::ctor(const&)/32 -11.49% 904.081 800.204 - 0.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -11.49% 42.662 37.761 - -7.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -11.44% 0.697 0.617 - 6.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -11.39% 11.658 10.330 - 1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.37% 1745134.545 1546695.748 - -7.57% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.33% 6619.973 5870.121 - -9.56% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.29% 23.991 21.282 - -3.31% -
BM_vector_deque_move/70000 -11.28% 3492.386 3098.545 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -11.21% 736.775 654.195 - -27.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -11.05% 37.524 33.378 - 1.22% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.99% 55342.792 49259.866 - -1.28% -
std::is_sorted_until(deque<int>)/8 -10.96% 2.851 2.539 - -0.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -10.93% 31.427 27.990 - -2.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -10.91% 4.244 3.781 - -4.67% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -10.86% 3735200.873 3329474.922 - -33.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -10.85% 1.911 1.704 - -11.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -10.82% 1.702 1.518 - -22.41% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -10.82% 24.205 21.587 - 0.76% -
std::find_end(deque<int>)_(match_near_end)/1000 -10.80% 37.975 33.872 - -90.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.80% 243.569 217.274 - -9.41% -
std::partition(list<int>)_(dense)/8192 -10.67% 5662.284 5058.077 - -10.89% -
std::copy(deque<int>)/262144 -10.60% 13029.575 11648.286 - 0.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -10.56% 10.322 9.231 - -12.06% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.53% 810.145 724.827 - -4.08% -
std::copy(vector<int>)/32768 -10.53% 3517.518 3147.284 - -17.03% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -10.52% 1.372 1.228 - -11.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -10.45% 38.309 34.306 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.44% 220.747 197.692 - -4.16% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -10.44% 289.240 259.050 - -0.43% -
BM_deque_vector_move/0 -10.42% 1.532 1.372 - -3.74% -
BM_StringDestroy_Huge -10.32% 11.846 10.623 - -2.78% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.32% 1.525 1.368 - -15.55% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -10.29% 8731.590 7832.827 - 7.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.26% 1602.030 1437.719 - -16.03% -
std::all_of(list<int>)_(process_all)/8192 -10.25% 8395.213 7534.909 - -1.44% -
std::move_backward(vector<int>)/262144 -10.24% 24469.046 21963.763 - 1.60% -
rng::contains_subrange(deque<int>)_(process_all)/50 -10.15% 26.075 23.428 - -0.57% -
BM_PushHeap_uint32_SingleElement_4 -10.13% 0.371 0.333 - -2.98% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -10.09% 24.388 21.926 - -4.81% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -10.00% 225.935 203.342 - -12.29% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.94% 831.595 748.914 - -9.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -9.94% 10942.603 9855.164 - -2.90% -
rng::contains_subrange(deque<int>)_(same_length)/32 -9.92% 19.080 17.187 - -14.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -9.84% 12.576 11.338 - 0.47% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -9.84% 24.795 22.356 - -9.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -9.74% 16395836.737 14798277.276 - 10.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.72% 40.250 36.336 - -4.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.71% 133692.130 120706.441 - 0.08% -
BM_vector_deque_move_backward/1024 -9.68% 41.828 37.778 - 1.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.64% 23.909 21.604 - 5.38% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.57% 1.517 1.372 - -12.00% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -9.57% 5119.710 4629.806 - -1.73% -
ranges::minmax(std::list<char>)/1 -9.57% 0.460 0.416 - 0.90% -
std::partition(deque<int>)_(dense)/50 -9.53% 15.387 13.921 - -9.02% -
BM_deque_deque_ranges_copy/2 -9.52% 2.238 2.025 - -9.81% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.48% 32.863 29.749 - 7.69% -
std::partition_copy(list<int>)/32 -9.46% 8.841 8.005 - -6.72% -
SetIntersection_Front_Set_uint64_16384_1024 -9.43% 13126348.509 11888035.253 - -4.59% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -9.43% 71.243 64.524 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -9.40% 9383375.235 8501057.141 - 5.17% -
SetIntersection_Front_Set_uint32_256_64 -9.39% 5865091.231 5314369.611 - -8.67% -
BM_StringRelational_Compare_Large_Empty_Control -9.34% 1.773 1.607 - -0.41% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.34% 7339.804 6654.356 - -2.99% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.32% 43.915 39.820 - 12.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -9.31% 0.497 0.451 - 27.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -9.31% 366587821.033 332464004.344 - -6.25% -
std::swap_ranges(deque<int>)/1024 -9.30% 352.332 319.549 - -6.09% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -9.30% 24.292 22.033 - -11.02% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.18% 12331.516 11199.416 - -5.61% -
std::unordered_multiset<int>::clear()/1024 -9.15% 9217.020 8373.816 - -2.75% -
BM_StringRelational_Compare_Small_Small_ChangeLast -9.14% 1.786 1.622 - -0.68% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -9.11% 1.714 1.558 - 13.23% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -9.04% 190166.204 172983.701 - -1.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -9.04% 23.908 21.748 - -5.32% -
SetIntersection_Front_Set_uint32_16384_64 -9.00% 1795791.815 1634130.800 - -2.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -9.00% 17452.443 15881.383 - -2.45% -
SetIntersection_Front_Set_uint64_262144_16384 -8.92% 240069485.840 218652613.300 - 0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.90% 14023.504 12775.821 - -5.00% -
SetIntersection_Front_Set_string_262144_64 -8.87% 4981443.779 4539417.551 - -9.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -8.84% 34.719 31.649 - 3.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -8.84% 5630.597 5133.063 - -0.44% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.80% 1.766 1.611 - -9.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -8.79% 21848.420 19928.228 - -0.76% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -8.78% 14.433 13.166 - 15.22% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -8.74% 0.400 0.365 - -25.00% -
ranges::minmax(std::deque<char>)/1 -8.72% 0.848 0.774 - 17.89% -
std::copy_if(list<int>)_(entire_range)/64 -8.70% 33.538 30.620 - -8.52% -
std::any_of(vector<int>)_(process_all)/50 -8.70% 14.964 13.663 - -27.98% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -8.69% 15.835 14.460 - -9.49% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -8.64% 989.811 904.259 - -4.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -8.61% 9.664 8.832 - 6.76% -
std::copy(vector<bool>)_(aligned)/1048576 -8.60% 3314.793 3029.758 - -12.40% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -8.60% 805.871 736.594 - -25.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.59% 41763477.942 38175937.503 - 0.50% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -8.56% 12.530 11.457 - -5.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.53% 1.499 1.371 - -6.90% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -8.50% 0.667 0.610 - -11.85% -
std::partition(deque<int>)_(dense)/32 -8.49% 10.433 9.548 - -3.11% -
SetIntersection_Front_Set_float_1024_64 -8.45% 1775407.249 1625397.223 - -4.36% -
std::set<int>::lower_bound(key)_(existent)/1024 -8.45% 4.551 4.166 - -7.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.44% 22.841 20.914 - -8.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.42% 13648.299 12498.610 - -3.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -8.41% 65.379 59.880 - 6.75% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.38% 832.508 762.720 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.37% 0.697 0.638 - -6.66% -
std::is_sorted_until(list<int>)/8192 -8.36% 7174.734 6575.018 - -8.40% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -8.34% 653.383 598.903 - -1.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -8.32% 13.710 12.569 - -4.29% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.32% 12.505 11.464 - 0.36% -
BM_PushHeap_uint32_SingleElement_16 -8.32% 0.365 0.335 - -0.22% -
SetIntersection_Interlaced_Vector_uint32_256_16 -8.28% 7226614.180 6628231.170 - -0.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.23% 110220.260 101147.265 - -4.18% -
std::unordered_multiset<int>::find(key)_(existent)/32 -8.23% 1.369 1.256 - -6.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -8.23% 0.676 0.620 - 1.99% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -8.22% 35.027 32.148 - 11.43% -
BM_vector_deque_copy/64000 -8.22% 3086.651 2833.074 - -0.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -8.21% 990.847 909.486 - -3.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -8.21% 25.469 23.378 - 1.63% -
BM_vector_deque_ranges_copy/64000 -8.19% 3082.578 2830.117 - -0.41% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -8.18% 809.113 742.945 - -2.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -8.16% 984.494 904.198 - -3.91% -
std::unordered_multiset<int>::clear()/8192 -8.12% 70716.698 64972.040 - -3.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -8.12% 37.769 34.701 - -6.28% -
std::distance(join_view(vector<vector<int>>))/50 -8.08% 0.634 0.583 - -95.35% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -8.00% 5.944 5.468 - -5.97% -
std::find_if(vector<char>)_(bail_25%)/8 -7.94% 1.008 0.928 - 13.52% -
BM_PushHeap_string_Ascending_256 -7.92% 11.763 10.831 - -1.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.90% 2.472 2.277 - -13.86% -
SetIntersection_Front_Set_uint64_1024_64 -7.90% 1905635.106 1755076.370 - 2.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.89% 33.508 30.864 - -0.71% -
BM_vector_deque_move/64000 -7.88% 3079.248 2836.548 - -0.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.88% 6355.135 5854.331 - -0.62% -
std::partial_sort(deque<int>)_(heap)/8 -7.85% 41.863 38.576 - -1.88% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.81% 13.585 12.524 - 8.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -7.80% 32.241 29.725 - -4.03% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.78% 2459788.535 2268534.993 - 12.82% -
SetIntersection_Front_Set_string_16384_256 -7.77% 15757203.424 14533034.744 - 0.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -7.77% 25.696 23.700 - -0.19% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.75% 24.721 22.805 - 1.82% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.75% 5844.806 5391.930 - -17.75% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.74% 4894408.456 4515592.315 - 22.85% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.72% 18.696 17.253 - -13.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.71% 0.574 0.530 - 0.36% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.69% 1.231 1.136 - -11.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.68% 6.839 6.314 - -3.50% -
std::reverse(deque<int>)/64 -7.67% 14.132 13.047 - 0.66% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -7.64% 19.574 18.079 - 0.46% -
BM_vector_deque_copy/70000 -7.62% 3350.138 3094.962 - -0.31% -
std::search(list<int>)_(single_element)/1000 -7.61% 702.977 649.479 - -7.99% -
std::set<std::string>::equal_range(key)_(existent)/1024 -7.61% 23.864 22.048 - 1.19% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.56% 2157.941 1994.851 - 0.97% -
SetIntersection_Front_Set_uint32_1024_64 -7.54% 1747599.826 1615846.926 - -0.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -7.54% 0.402 0.371 - 1.17% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -7.54% 33.920 31.364 - -2.96% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.45% 369.743 342.180 - -4.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -7.43% 9057462.782 8384207.476 - -3.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -7.43% 186596.698 172735.493 - -1.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.42% 34377.753 31827.132 - -4.71% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.41% 14.024 12.985 - -8.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.40% 7184.143 6652.437 - 10.35% -
SetIntersection_Front_Set_uint64_262144_4 -7.38% 1173047.255 1086434.683 - -0.89% -
std::copy(list<int>)/64 -7.37% 33.555 31.081 - -7.20% -
rng::contains_subrange(deque<int>)_(same_length)/16 -7.36% 11.585 10.732 - -15.55% -
BM_vector_deque_ranges_copy/70000 -7.35% 3344.779 3098.883 - -0.17% -
std::find_end(list<int>,_pred)_(same_length)/8192 -7.35% 10260.174 9506.074 - -44.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.32% 59315.313 54971.438 - -1.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -7.28% 13.539 12.554 - -2.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -7.26% 21449.428 19891.260 - -0.54% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.26% 269.727 250.134 - 0.55% -
BM_vector_deque_ranges_move/65536 -7.26% 3074.846 2851.549 - -0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -7.26% 30.799 28.564 - -1.41% -
std::fill_n(deque<int>)/32 -7.24% 1.257 1.166 - -85.90% -
std::unordered_set<int>::contains(key)_(existent)/8192 -7.23% 1.586 1.471 - 20.73% -
SetIntersection_Front_Set_uint64_262144_64 -7.23% 1792573.173 1662917.557 - -2.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -7.22% 72935.767 67670.318 - -2.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.20% 43312.191 40192.848 - 2.33% -
std::multiset<int>::contains(key)_(non-existent)/32 -7.20% 2.736 2.540 - -8.42% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -7.17% 18.949 17.590 - 1.48% -
std::multiset<int>::contains(key)_(non-existent)/0 -7.16% 0.302 0.280 - -3.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.15% 11701.423 10864.312 - 0.33% -
SetIntersection_Front_Set_uint32_1024_1024 -7.15% 12507657.061 11613006.882 - -0.15% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -7.15% 32.138 29.841 - -4.27% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -7.14% 313.129 290.773 - -10.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -7.13% 16.360 15.194 - -5.71% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.11% 34250.954 31816.008 - -3.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -7.10% 34447.320 32000.173 - -5.27% -
bm_ranges_lexicographical_compare<int>/1 -7.10% 1.360 1.263 - -1.79% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.09% 293062.596 272281.393 - -3.23% -
BM_deque_deque_ranges_copy_backward/2 -7.06% 2.531 2.352 - 2.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.06% 8297.970 7712.137 - -1.20% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -7.06% 23.105 21.474 - -4.36% -
std::partial_sort(deque<int>)_(descending)/8 -7.05% 44.129 41.019 - -5.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.04% 87382.046 81226.385 - 7.00% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.04% 1.478 1.374 - -3.65% -
BM_deque_deque_ranges_move_backward/2 -7.03% 2.524 2.347 - -4.98% -
SetIntersection_Interlaced_Set_float_1024_256 -7.01% 14817908.012 13778698.941 - -3.65% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -7.00% 21.548 20.041 - -0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -6.99% 18.435 17.147 - -0.81% -
SetIntersection_Front_Set_uint64_262144_1 -6.97% 1131400.339 1052510.039 - -1.50% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.97% 10216.487 9504.567 - 9.19% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -6.95% 13774.059 12816.292 - -0.62% -
BM_vector_deque_move/65536 -6.94% 3064.611 2851.864 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.93% 13232575.742 12314984.804 - -5.31% -
BM_PushHeap_string_Ascending_64 -6.89% 7.764 7.229 - -0.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -6.87% 13334.739 12418.739 - -4.12% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.87% 4557917.596 4244916.829 - -7.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -6.86% 38.979 36.303 - 6.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.86% 4481931.416 4174416.897 - 2.77% -
BM_deque_deque_ranges_copy/1 -6.84% 2.484 2.314 - -6.81% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -6.83% 26.527 24.716 - 1.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.80% 8971.618 8361.555 - -4.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.80% 229.807 214.192 - -6.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -6.79% 20.383 18.999 - -13.97% -
rng::contains_subrange(deque<int>)_(same_length)/50 -6.79% 27.338 25.481 - -10.25% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.79% 957.476 892.511 - -1.80% -
std::vector<std::string>::ctor(size)/32 -6.78% 37.436 34.897 - 9.91% -
BM_vector_deque_copy_backward/5500 -6.77% 211.060 196.769 - -1.72% -
std::partition_copy(list<int>)/8192 -6.74% 7268.636 6778.613 - -0.99% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.74% 8662.787 8078.919 - 1.09% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -6.74% 6994.992 6523.636 - 0.27% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -6.73% 3.934 3.669 - -4.73% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.70% 1.211 1.130 - -7.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.68% 369.412 344.722 - -3.41% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -6.68% 44.433 41.467 - -0.13% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.65% 2.967 2.770 - -3.81% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -6.65% 12409.802 11585.096 - -1.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.64% 37.015 34.556 - -1.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.63% 13751.259 12839.406 - -5.54% -
SetIntersection_Front_Set_uint64_262144_16 -6.62% 1288693.102 1203389.687 - -0.72% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.55% 353.376 330.221 - -2.89% -
BM_vector_deque_ranges_copy/65536 -6.55% 3052.128 2852.318 - -0.26% -
BM_std_minmax_element<int>/5500 -6.54% 1388.592 1297.757 - -10.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.53% 108577.609 101486.368 - -3.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -6.53% 13414.993 12539.643 - -4.00% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -6.49% 368.301 344.399 - -3.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.49% 0.648 0.606 - -11.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.47% 4694256.268 4390326.387 - 0.51% -
BM_std_minmax_element<int>/4096 -6.47% 1038.892 971.652 - -10.24% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.46% 352.672 329.906 - -1.14% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.44% 2.473 2.314 - -2.99% -
std::list<std::string>::ctor(size)/32 -6.42% 362.236 338.995 - -3.90% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.39% 566.693 530.499 - 0.97% -
std::set<int>::count(key)_(non-existent)/8192 -6.37% 11.985 11.221 - -18.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -6.36% 8.930 8.363 - 12.24% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -6.35% 101.850 95.387 - 0.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.34% 43.213 40.472 - 21.99% -
BM_std_minmax_element<int>/64000 -6.34% 16104.337 15083.534 - -10.70% -
std::adjacent_find(deque<int>,_pred)/8 -6.33% 4.325 4.051 - -16.27% -
BM_std_minmax_element<int>/4000 -6.32% 1013.561 949.499 - -10.23% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -6.31% 25.460 23.852 - -1.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.31% 3684.901 3452.291 - -9.43% -
BM_deque_deque_ranges_copy/64000 -6.29% 3117.663 2921.562 - -0.98% -
ranges::minmax(std::list<long_long>)/1 -6.29% 0.422 0.396 - 15.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.28% 7187.803 6736.418 - -0.12% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -6.25% 21.722 20.364 - -2.01% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -6.24% 6094.896 5714.464 - -58.56% -
SetIntersection_Front_Set_uint32_64_64 -6.24% 13694465.133 12840383.232 - -0.23% -
SetIntersection_Front_Set_uint64_1024_1024 -6.23% 12986860.892 12177243.492 - -1.51% -
BM_vector_deque_ranges_move/2 -6.23% 2.067 1.938 - -6.18% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.23% 450.081 422.047 - -9.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.23% 1.419 1.330 - -4.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.23% 9.978 9.357 - 4.43% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 -6.21% 0.276 0.259 - -1.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.20% 0.946 0.888 - -2.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -6.20% 0.631 0.592 - 1.88% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.20% 213.147 199.942 - 0.34% -
SetIntersection_Interlaced_Set_float_256_64 -6.19% 13834101.621 12977299.751 - -7.28% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.19% 16.685 15.653 - -6.65% -
std::swap_ranges(list<int>)/50 -6.18% 34.349 32.226 - 1.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.17% 292744.504 274671.580 - -4.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -6.17% 293701.084 275573.114 - -3.65% -
BM_std_minmax_element<int>/70000 -6.16% 17635.244 16548.062 - -10.40% -
BM_PushHeap_string_Ascending_1024 -6.16% 14.361 13.476 - 0.18% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 -6.15% 0.270 0.254 - 0.22% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.14% 11.183 10.496 - -1.06% -
rng::starts_with(list<int>)/8 -6.10% 3.117 2.927 - -0.43% -
BM_std_minmax_element<int>/65536 -6.10% 16489.389 15483.463 - -10.58% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -6.08% 294585.382 276667.114 - -4.00% -
std::copy_backward(deque<int>)/1048576 -6.08% 144358.078 135588.054 - 5.39% -
std::partition_copy(list<int>)/50 -6.07% 13.059 12.266 - -4.59% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -6.04% 371.050 348.629 - -3.21% -
rng::contains_subrange(vector<int>)_(process_all)/50 -6.04% 12.753 11.983 - 5.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.03% 922042.282 866404.282 - -1.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -6.02% 27.519 25.862 - 30.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.02% 1175.095 1104.373 - 0.63% -
BM_CmpLess_uint_ushort -6.01% 1.151 1.082 - -3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.99% 6077238.596 5713190.921 - 1.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.99% 852.001 800.983 - 12.13% -
SetIntersection_Front_Vector_string_256_256 -5.97% 20290578.282 19079238.147 - 2.90% -
BM_deque_deque_ranges_move_backward/1 -5.96% 2.791 2.625 - -3.37% -
BM_vector_deque_copy/2 -5.95% 2.001 1.882 - -6.04% -
std::unordered_set<int>::erase(key)_(existent)/32 -5.95% 21.696 20.405 - -4.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.94% 105616.284 99344.258 - 0.54% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.93% 24.330 22.887 - -8.74% -
BM_vector_deque_ranges_move/64000 -5.92% 3010.125 2831.918 - -0.40% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.92% 5.820 5.475 - -8.85% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.91% 4614.365 4341.460 - -5.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.91% 34449.702 32414.474 - -4.29% -
std::rotate(list<int>)_(by_1/3)/32 -5.87% 17.710 16.671 - 28.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.84% 388.703 365.994 - -3.72% -
std::rotate_copy(deque<int>)/32 -5.83% 2.886 2.718 - 5.69% -
std::generate_n(list<int>)/8192 -5.81% 7919.347 7459.280 - 0.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -5.80% 13406.218 12629.283 - -3.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.78% 51.279 48.314 - -7.03% -
BM_deque_deque_move_backward/0 -5.77% 0.920 0.866 - -5.77% -
std::find_if(vector<char>)_(bail_25%)/1024 -5.75% 27.954 26.345 - 1.29% -
std::search(vector<int>)_(same_length)/8192 -5.73% 1984.236 1870.476 - 0.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -5.73% 109383.890 103116.288 - -2.81% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -5.72% 3450.109 3252.848 - 0.61% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.71% 563.399 531.204 - -5.68% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.71% 369082207.602 348009685.749 - -0.72% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.70% 19.762 18.636 - -7.37% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.68% 854.369 805.869 - -0.73% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.67% 11721.318 11056.411 - -5.98% -
BM_std_minmax_element<int>/1024 -5.66% 261.868 247.037 - -9.86% -
SetIntersection_Front_Vector_float_16384_256 -5.66% 2293672.312 2163778.944 - -0.22% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.66% 2.755 2.599 - -1.43% -
BM_std_minmax_element<int>/512 -5.66% 132.989 125.464 - -9.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.63% 33.421 31.540 - -5.45% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -5.62% 9593970.642 9054551.376 - 37.32% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.62% 577.244 544.829 - -5.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.61% 25.939 24.484 - 2.16% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.59% 29.389 27.746 - -5.33% -
SetIntersection_Front_Set_uint64_262144_256 -5.58% 4108701.201 3879319.217 - 4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.58% 14945897.920 14112228.499 - 5.17% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.54% 6127.066 5787.354 - 1.04% -
std::find_if_not(list<int>)_(process_all)/8192 -5.54% 7206.226 6807.345 - -1.83% -
SetIntersection_Front_Set_string_1024_256 -5.53% 15997982.461 15112603.904 - 5.88% -
std::swap_ranges(deque<int>)/8192 -5.53% 2795.376 2640.789 - -2.37% -
BM_getline_string -5.52% 18.064 17.067 - 5.70% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.51% 1.197 1.131 - -7.64% -
std::unique(deque<int>)_(sprinkled)/52 -5.51% 62.282 58.849 - -1.91% -
std::swap_ranges(list<int>)/1024 -5.51% 801.605 757.451 - 1.36% -
std::find_if_not(vector<int>)_(process_all)/8 -5.49% 1.427 1.349 - -4.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -5.48% 2.952 2.791 - -12.65% -
BM_vector_deque_ranges_move/70000 -5.45% 3274.473 3095.882 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.44% 1893229.341 1790143.232 - 1.98% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -5.44% 34.047 32.194 - -7.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -5.44% 59.842 56.588 - 26.85% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.43% 1377961.056 1303085.837 - 1.42% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -5.43% 39.615 37.464 - -9.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.42% 10.418 9.853 - 1.38% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.39% 1.230 1.164 - -7.20% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -5.38% 3979.282 3765.015 - 1.28% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.38% 11.495 10.877 - 6.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.37% 18892.102 17876.884 - -8.11% -
std::set<std::string>::find(key)_(existent)/32 -5.37% 15.621 14.782 - 3.58% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -5.36% 8.926 8.448 - -7.99% -
BM_PushHeap_uint32_SingleElement_64 -5.36% 0.370 0.350 - 0.18% -
BM_vector_deque_ranges_copy/1 -5.35% 2.291 2.168 - -6.51% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.35% 1.362 1.290 - -13.21% -
BM_deque_deque_ranges_copy_backward/1 -5.34% 2.788 2.639 - 4.58% -
std::partition(deque<int>)_(sparse)/8192 -5.33% 3291.075 3115.631 - -0.16% -
BM_StringRead_Cold_Shallow_Small -5.32% 1.119 1.059 - -5.86% -
std::multiset<int>::find(key)_(existent)/8192 -5.32% 8.443 7.994 - -10.26% -
std::unordered_set<int>::clear()/8192 -5.32% 67425.561 63840.572 - -5.12% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -5.31% 109322.655 103519.818 - -1.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.30% 10461.370 9907.354 - 2.95% -
std::reverse(deque<int>)/512 -5.29% 119.139 112.831 - 0.73% -
SetIntersection_Interlaced_Vector_float_64_64 -5.29% 11517825.502 10908323.540 - -1.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.28% 1.696 1.607 - 6.57% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -5.27% 1661.458 1573.925 - 12.28% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.27% 24331.993 23050.609 - -4.40% -
std::fill_n(vector<bool>)/64 -5.25% 1.433 1.358 - -4.75% -
SetIntersection_Front_Set_uint64_256_4 -5.24% 4498926.061 4263089.538 - 0.18% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.23% 353.515 335.018 - 0.56% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.23% 39560.259 37491.087 - 2.10% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -5.23% 2.069 1.961 - -0.63% -
SetIntersection_Interlaced_Set_string_16384_256 -5.22% 356248476.514 337637676.224 - -5.71% -
SetIntersection_Interlaced_Vector_float_256_64 -5.22% 7278161.168 6898075.907 - -0.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -5.22% 24.548 23.267 - -27.14% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -5.19% 33.901 32.140 - 3.12% -
BM_PushHeap_string_Ascending_262144 -5.18% 30.561 28.978 - -8.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.17% 133.854 126.929 - 1.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.16% 11.657 11.056 - 8.53% -
std::set<int>::find(key)_(existent)/1024 -5.15% 4.003 3.797 - -7.54% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -5.15% 101871.751 96626.891 - -1.21% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.14% 801.290 760.141 - -12.91% -
ranges::minmax(std::deque<long_long>)/8 -5.13% 3.987 3.782 - 6.22% -
std::set<std::string>::find(key)_(existent)/8192 -5.13% 31.634 30.013 - -2.13% -
BM_PushHeap_uint32_Descending_4 -5.12% 0.361 0.342 - -5.72% -
SetIntersection_Interlaced_Set_string_1024_64 -5.12% 16773356.549 15914074.716 - -6.71% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.12% 51.556 48.918 - -7.53% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.10% 49497.989 46974.140 - -8.53% -
std::find(vector<long_long>)_(bail_25%)/8 -5.08% 0.968 0.919 - 2.84% -
vector<bool>::resize() -5.07% 11.083 10.521 - -26.24% -
BM_std_minmax_element<short>/2 -5.05% 0.685 0.650 - 2.53% -
SetIntersection_Front_Set_uint64_16384_16 -5.05% 1263825.491 1199956.021 - -0.57% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.05% 29.942 28.429 - 6.35% -
std::shift_right(list<int>)/8192 -5.00% 8425.212 8004.266 - 8.47% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.99% 8315.724 7900.417 - 3.17% -
BM_deque_deque_move_backward/2 -4.99% 2.525 2.399 - -5.02% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -4.97% 25.098 23.850 - -0.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -4.97% 19.627 18.652 - -0.64% -
SetIntersection_Front_Vector_string_262144_64 -4.97% 3357252.969 3190527.578 - 1.90% -
std::remove_if(deque<int>)_(prefix)/50 -4.95% 68.396 65.010 - 1.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.93% 37.373 35.531 - -15.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.91% 1.244 1.183 - -18.43% -
std::move(deque<int>)/1048576 -4.91% 57451.457 54631.903 - 0.15% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.91% 0.269 0.256 - -0.37% -
BM_vector_deque_copy/1 -4.89% 2.259 2.148 - -6.23% -
BM_StringRead_Cold_Shallow_Empty -4.88% 1.118 1.063 - 0.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.88% 1936524.207 1842080.073 - -6.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -4.87% 58.440 55.592 - 14.01% -
SetIntersection_Front_Set_uint64_16384_4 -4.86% 1125236.422 1070497.196 - 0.16% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -4.85% 31.887 30.341 - -2.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -4.85% 82.037 78.061 - 0.76% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -4.84% 806.223 767.188 - 1.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.84% 12164.299 11575.664 - 1.82% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.84% 3.581 3.407 - -1.66% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -4.84% 19.164 18.238 - -3.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.83% 11970.381 11391.842 - -3.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -4.83% 25.024 23.815 - 1.33% -
BM_deque_vector_ranges_move_backward/0 -4.79% 1.581 1.505 - -4.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.79% 1249.559 1189.714 - 6.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.77% 1059297.213 1008745.451 - -5.35% -
std::set<int>::clear()/1024 -4.77% 9679.975 9218.659 - -3.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.76% 30.506 29.054 - -3.11% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.76% 32.419 30.876 - -3.04% -
std::is_sorted_until(vector<int>)/8 -4.75% 2.190 2.086 - 1.86% -
BM_StringRead_Cold_Shallow_Large -4.74% 1.145 1.091 - 0.26% -
std::list<std::string>::ctor(size)/1024 -4.72% 13327.420 12698.056 - -0.59% -
std::partition(deque<int>)_(sparse)/1024 -4.72% 409.974 390.622 - 2.30% -
std::fill(vector<bool>)/512 -4.71% 1.571 1.497 - -1.42% -
std::map<std::string,_int>::erase(iterator)/8192 -4.70% 31.605 30.119 - 3.75% -
std::partial_sort(deque<int>)_(ascending)/8 -4.69% 33.772 32.187 - 4.27% -
SetIntersection_Front_Set_string_262144_4 -4.69% 1258420.431 1199392.717 - -6.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.69% 740.942 706.189 - -5.06% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.69% 20.069 19.129 - -1.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.68% 145698.741 138876.154 - -3.38% -
std::flat_map<int,_int>::erase(iterator)/1024 -4.67% 79.334 75.626 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.67% 188572.828 179763.155 - -3.77% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -4.67% 0.287 0.273 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.67% 1167.833 1113.351 - -4.37% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.65% 31.456 29.993 - 3.84% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.65% 10.580 10.088 - -2.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.64% 384.540 366.713 - -5.37% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.63% 2960.779 2823.684 - -10.91% -
SetIntersection_Interlaced_Vector_uint32_256_64 -4.62% 7312249.845 6974103.064 - 2.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.61% 1182.809 1128.286 - -2.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.61% 12.191 11.629 - 2.98% -
BM_vector_deque_move_backward/4000 -4.61% 150.200 143.280 - 0.75% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.59% 25.421 24.253 - 6.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -4.59% 2.901 2.768 - 2.22% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.59% 348.412 332.409 - -3.93% -
BM_StringRead_Cold_Deep_Small -4.59% 1.195 1.140 - -1.87% -
std::multiset<std::string>::ctor(const&)/32 -4.59% 823.097 785.352 - 1.34% -
std::lower_bound(std::vector<int>)/8 -4.58% 8.228 7.851 - 1.29% -
BM_vector_deque_move_backward/0 -4.57% 0.499 0.476 - 13.60% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.56% 1.612 1.538 - -6.45% -
std::find_end(deque<int>)_(same_length)/8192 -4.55% 2798.888 2671.431 - -76.08% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.55% 6.770 6.462 - 18.28% -
std::find_if_not(vector<char>)_(process_all)/8 -4.55% 1.451 1.385 - 4.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.54% 2.460 2.348 - -4.09% -
std::rotate_copy(vector<int>)/8192 -4.53% 468.276 447.083 - -37.61% -
std::map<std::string,_int>::clear()/0 -4.50% 411.435 392.912 - -1.74% -
std::copy_n(list<int>)/32768 -4.49% 27224.232 26001.560 - -2.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.48% 44023.336 42051.015 - -2.06% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -4.48% 7208.479 6885.710 - -10.50% -
std::adjacent_find(vector<int>,_pred)/50 -4.48% 23.548 22.494 - -3.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.46% 12140.631 11598.906 - 0.27% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.46% 11.053 10.560 - 4.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.46% 352.901 337.162 - 1.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.44% 41.586 39.739 - -1.93% -
BM_StringMove_Small -4.42% 0.760 0.726 - -9.09% -
BM_PushHeap_float_Random_1024 -4.41% 7.204 6.886 - -8.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.40% 1239.079 1184.498 - -7.68% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.39% 106003.527 101347.771 - 4.50% -
SetIntersection_Interlaced_Set_string_64_64 -4.39% 36142169.911 34555539.781 - -1.52% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -4.39% 353.388 337.881 - 1.70% -
BM_deque_vector_ranges_move_backward/1 -4.38% 2.165 2.070 - -2.17% -
std::sort_heap(deque<int>)/8 -4.37% 37.091 35.469 - -1.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -4.37% 25.095 23.998 - 0.19% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -4.36% 24.369 23.307 - -0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.36% 376.977 360.545 - -5.15% -
BM_PushHeap_uint32_SingleElement_16384 -4.36% 0.372 0.356 - 0.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.36% 190262.944 181975.992 - 2.06% -
BM_StringRead_Cold_Deep_Empty -4.36% 1.195 1.143 - -2.13% -
std::list<int>::ctor(size)/1024 -4.35% 12746.301 12191.904 - 2.54% -
std::set<std::string>::count(key)_(existent)/1024 -4.34% 25.488 24.383 - 0.04% -
std::search(vector<int>)_(same_length)/1024 -4.33% 255.168 244.118 - -0.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.32% 535.115 511.990 - -5.54% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.32% 29.346 28.079 - -8.27% -
SetIntersection_Front_Set_string_256_64 -4.30% 15299589.700 14642397.907 - 3.24% -
SetIntersection_Front_Set_uint32_16384_1024 -4.29% 12657336.386 12114590.693 - -1.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -4.28% 64384.628 61629.593 - -0.59% -
SetIntersection_Front_Set_uint64_16384_16384 -4.26% 241961045.975 231646222.330 - 2.74% -
SetIntersection_Interlaced_Set_float_262144_1 -4.25% 1059281.440 1014282.464 - -2.93% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -4.24% 10.147 9.716 - 7.85% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.22% 865.683 829.114 - -12.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.22% 208.034 199.249 - -5.32% -
BM_vector_deque_copy_backward/2 -4.22% 2.003 1.919 - -7.04% -
std::set<std::string>::ctor(const&)/1024 -4.21% 35696.231 34194.310 - -2.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.20% 57189.941 54790.156 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.19% 19577955.725 18758108.669 - -1.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.18% 46891.755 44930.600 - -13.20% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.18% 1378252.380 1320631.960 - 4.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.16% 13217.035 12667.278 - -0.30% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.14% 1.377 1.320 - -1.12% -
std::find(vector<char>)_(bail_25%)/8 -4.14% 1.107 1.061 - -4.29% -
ranges::minmax(std::deque<__int128>)/1 -4.13% 0.699 0.670 - 3.00% -
std::unique(deque<int>)_(sprinkled)/32 -4.13% 54.193 51.954 - -3.37% -
BM_PushHeap_uint32_SingleElement_262144 -4.12% 0.371 0.356 - 0.22% -
std::multiset<int>::erase(key)_(existent)/8192 -4.12% 62.355 59.788 - -4.01% -
BM_PushHeap_uint32_SingleElement_1024 -4.11% 0.378 0.363 - 0.08% -
std::partial_sort(vector<int>)_(shuffled)/8192 -4.11% 92192.402 88399.945 - 1.81% -
BM_PushHeap_string_Random_1 -4.11% 0.667 0.640 - -8.38% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -4.09% 5198.509 4986.060 - -56.50% -
std::unique(deque<int>)_(contiguous)/52 -4.08% 57.628 55.276 - -0.27% -
SetIntersection_Front_Set_uint64_16384_256 -4.08% 4010506.001 3846874.560 - -0.97% -
std::replace_if(vector<int>)_(sprinkled)/32 -4.08% 9.083 8.712 - 0.92% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.06% 57307.150 54980.778 - -6.80% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.06% 6903.766 6623.767 - -2.77% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -4.05% 1.276 1.224 - -2.84% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -4.05% 12192.595 11699.345 - 2.01% -
SetIntersection_Front_Set_uint64_262144_1024 -4.04% 13360364.748 12820421.745 - 2.15% -
std::find(deque<int>)_(process_all)/8 -4.04% 3.535 3.392 - -0.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -4.04% 33.284 31.939 - -1.54% -
std::copy(vector<bool>)_(aligned)/64 -4.03% 1.340 1.286 - 2.28% -
SetIntersection_Front_Set_string_1024_64 -4.03% 4752025.089 4560342.805 - -4.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -4.02% 119647.461 114832.434 - -2.89% -
BM_std_minmax_element<int>/64 -4.02% 16.652 15.982 - -6.94% -
BM_vector_deque_ranges_copy/4000 -4.02% 146.614 140.718 - 0.04% -
SetIntersection_Front_Set_uint64_262144_262144 -4.02% 1751420.166 1681070.637 - 0.24% -
std::sort_heap(vector<int>,_pred)/8 -4.01% 33.568 32.221 - 6.31% -
BM_deque_vector_copy_backward/70000 -4.01% 9140.228 8774.003 - 10.42% -
rng::contains(list<int>)_(process_all)/50 -4.00% 18.361 17.626 - -3.31% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.98% 0.459 0.441 - -6.98% -
std::for_each_n(list<int>)/8192 -3.98% 8472.656 8135.593 - 10.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.97% 9138018.497 8774852.249 - -31.76% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.96% 39206.133 37652.122 - 0.54% -
std::any_of(deque<int>)_(process_all)/32768 -3.96% 10510.137 10093.784 - -10.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.96% 1.267 1.217 - -2.82% -
BM_deque_deque_move/65536 -3.96% 3230.578 3102.701 - -0.09% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -3.95% 12229.853 11746.866 - 3.50% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.95% 8.126 7.806 - -4.54% -
BM_deque_deque_ranges_move/0 -3.93% 0.822 0.789 - -14.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.93% 93165.743 89505.020 - -1.04% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.93% 18239.805 17523.185 - -0.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.92% 27.365 26.291 - -0.45% -
SetIntersection_Front_Set_string_64_64 -3.92% 36704376.291 35266512.119 - 3.42% -
std::partition(deque<int>)_(dense)/1024 -3.89% 352.262 338.570 - -5.23% -
std::sort(deque<int>)_(repeated)/8 -3.88% 18.714 17.988 - -0.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.88% 5.205 5.003 - -0.18% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -3.88% 1.444 1.388 - 0.02% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.87% 24.475 23.527 - -2.82% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.86% 17.687 17.004 - -0.98% -
std::multiset<int>::erase(key)_(existent)/32 -3.85% 22.629 21.758 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.85% 1163813.190 1119043.637 - -2.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 -3.84% 17107.805 16450.071 - 0.17% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.84% 34.279 32.961 - 30.71% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.84% 12.582 12.098 - 4.07% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.84% 19836696.160 19074447.311 - -4.21% -
BM_StringRelational_Less_Empty_Huge_Control -3.84% 1.672 1.608 - -3.77% -
std::sort(vector<int>)_(repeated)/1024 -3.84% 686.221 659.896 - -0.27% -
BM_PushHeap_string_SingleElement_16 -3.83% 2.693 2.590 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.82% 2426800.062 2334010.813 - 2.61% -
BM_vector_deque_ranges_move/1 -3.82% 2.293 2.206 - -5.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.82% 17099.189 16446.608 - -3.35% -
std::partial_sort(deque<int>)_(shuffled)/8 -3.81% 32.640 31.395 - -1.97% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -3.79% 3519.787 3386.385 - 2.28% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.79% 4.349 4.184 - -5.78% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.78% 13.782 13.260 - -1.38% -
BM_PushHeap_uint32_SingleElement_256 -3.78% 0.396 0.381 - -0.45% -
std::find(list<int>)_(process_all)/32768 -3.78% 26898.120 25882.529 - -0.35% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.77% 30.488 29.338 - 2.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.77% 13516.566 13007.491 - -4.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -3.76% 30.008 28.879 - 7.72% -
ranges::min(std::list<char>)/70000 -3.75% 56134.100 54030.208 - 1.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 -3.73% 22.628 21.784 - -4.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.73% 27.579 26.551 - 30.73% -
SetIntersection_Front_Set_string_16384_4 -3.73% 1280393.800 1232682.648 - -2.04% -
rng::fold_left(list<int>)/1048576 -3.72% 1466442.818 1411826.531 - 4.52% -
std::set<int>::equal_range(key)_(existent)/8192 -3.72% 8.201 7.896 - -4.31% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.72% 9.803 9.439 - -2.33% -
BM_deque_vector_move/2 -3.70% 1.838 1.770 - -1.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.69% 1877.257 1807.912 - -6.17% -
std::map<int,_int>::contains(key)_(non-existent)/0 -3.68% 0.299 0.288 - -1.97% -
std::set<std::string>::find(key)_(existent)/1024 -3.68% 23.682 22.811 - 0.22% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.64% 16.568 15.964 - -8.10% -
std::unordered_multiset<int>::erase(iterator)/32 -3.64% 20.590 19.842 - -0.98% -
BM_StringRelational_Less_Small_Empty_Control -3.64% 1.668 1.607 - -4.27% -
std::any_of(deque<int>)_(process_all)/8192 -3.63% 2626.022 2530.744 - -10.69% -
BM_deque_vector_ranges_move/2 -3.63% 1.837 1.770 - -14.13% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.62% 10086.997 9721.723 - -4.13% -
std::unordered_set<int>::ctor(const&)/32 -3.62% 203.267 195.914 - -3.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.62% 258972.726 249609.273 - -4.58% -
std::is_sorted_until(vector<int>,_pred)/8 -3.61% 3.787 3.650 - 16.87% -
BM_deque_vector_copy/1 -3.61% 2.197 2.118 - -0.98% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -3.60% 24068.864 23202.124 - 1.12% -
std::is_sorted_until(deque<int>,_pred)/8192 -3.60% 5020.882 4840.117 - -0.30% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.60% 54.081 52.134 - -1.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.60% 25.586 24.667 - -22.07% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.59% 11719008.594 11298787.038 - -0.31% -
std::copy_if(list<int>)_(every_other)/4096 -3.58% 3417.936 3295.489 - -0.51% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -3.58% 39.147 37.747 - -2.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.58% 4.587 4.423 - -2.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -3.57% 475766.897 458786.111 - -1.35% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.54% 105519.989 101785.506 - 2.48% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -3.54% 2274028.273 2193566.167 - 3.18% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -3.53% 1.497 1.444 - -16.49% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.53% 83822.654 80863.525 - -4.82% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.53% 1115.506 1076.129 - -11.43% -
std::unordered_set<int>::count(key)_(existent)/32 -3.51% 1.463 1.412 - -1.60% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.51% 11.640 11.232 - -6.33% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.50% 4.286 4.136 - -9.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.50% 1.217 1.174 - -3.80% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.49% 10.669 10.296 - 1.84% -
std::unordered_set<int>::erase(iterator)/32 -3.49% 20.099 19.397 - -4.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.49% 20233.908 19528.517 - -2.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.49% 749.829 723.690 - -4.12% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -3.48% 17.258 16.658 - -38.93% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -3.48% 175.075 168.991 - -12.22% -
std::copy_if(vector<int>)_(entire_range)/64 -3.47% 16.093 15.534 - -0.08% -
BM_StringRelational_Less_Empty_Empty_Control -3.47% 1.668 1.610 - -3.55% -
BM_StringRelational_Compare_Huge_Empty_Control -3.47% 1.666 1.608 - -1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.47% 22589070.190 21805612.222 - -4.55% -
std::multimap<std::string,_int>::erase(iterator)/1024 -3.47% 33.780 32.609 - 14.47% -
bm_ranges_lexicographical_compare<int>/8 -3.46% 1.550 1.496 - 3.40% -
SetIntersection_Front_Set_string_64_16 -3.46% 25119470.301 24251585.428 - -0.49% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -3.45% 3.218 3.106 - 0.90% -
std::move(vector<bool>)_(unaligned)/64 -3.45% 1.680 1.622 - -0.50% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.45% 33.606 32.446 - -99.11% -
BM_PushHeap_uint64_Descending_1 -3.45% 0.555 0.536 - 19.56% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.44% 27828.000 26870.661 - -3.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.44% 62012.601 59881.020 - 4.00% -
SetIntersection_Front_Set_uint64_1024_16 -3.43% 1239212.896 1196679.611 - -2.53% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -3.42% 0.429 0.414 - -0.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.42% 64383.490 62181.333 - -2.59% -
BM_PushHeap_string_Ascending_16384 -3.41% 20.687 19.980 - 4.42% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -3.41% 1.852 1.789 - -1.70% -
std::multiset<std::string>::ctor(const&)/1024 -3.40% 34861.352 33675.441 - -5.12% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.40% 2.988 2.886 - -2.60% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.40% 109.023 105.321 - -2.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -3.40% 11.174 10.795 - 1.99% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.39% 116.001 112.071 - 0.21% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.38% 5.245 5.068 - 2.25% -
SetIntersection_None_Set_string_64_64 -3.37% 11641071.167 11248614.083 - -5.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.37% 5902632.673 5703744.164 - -3.25% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.36% 17.170 16.593 - -0.78% -
std::list<std::string>::ctor(size)/8192 -3.36% 109017.298 105356.853 - -1.06% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.34% 256100.330 247536.986 - -1.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.34% 3.325 3.214 - -3.53% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.34% 0.924 0.893 - 1.08% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.34% 21.744 21.018 - -2.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.33% 1810.467 1750.114 - 20.84% -
SetIntersection_Front_Set_float_1024_256 -3.33% 3849225.538 3720916.495 - -11.21% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.32% 19.920 19.259 - -4.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.31% 1.186 1.146 - -4.92% -
BM_vector_deque_move/5500 -3.31% 201.144 194.490 - -1.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.29% 36.932 35.717 - -2.29% -
SetIntersection_Front_Set_uint64_256_1 -3.28% 4360995.473 4217913.587 - 0.60% -
std::copy(deque<int>)/1048576 -3.28% 51756.850 50059.322 - 0.53% -
BM_deque_deque_copy/70000 -3.28% 3284.302 3176.679 - -0.17% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.27% 24.575 23.770 - 4.99% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.27% 13161.309 12730.744 - -2.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.27% 680.314 658.062 - -0.31% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.27% 8.183 7.916 - -4.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.26% 56512.307 54669.172 - -3.41% -
SetIntersection_None_Set_uint64_16384_1024 -3.26% 173506503.558 167857968.905 - -0.83% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.25% 135.073 130.678 - 0.79% -
std::unordered_set<int>::erase(iterator)/1024 -3.24% 20.223 19.568 - -3.82% -
std::find_if(list<int>)_(process_all)/32768 -3.23% 26823.802 25956.198 - 0.70% -
std::partial_sort(vector<int>)_(shuffled)/1024 -3.23% 7015.712 6789.292 - 0.79% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.22% 22611845.129 21882759.871 - -3.70% -
BM_deque_deque_move/1024 -3.22% 38.064 36.837 - -2.33% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.22% 2.589 2.506 - -5.38% -
BM_num_put<long> -3.20% 11.958 11.575 - 8.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.20% 22.065 21.359 - -1.34% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 -3.20% 0.602 0.583 - 0.02% -
SetIntersection_Front_Set_uint32_16384_16384 -3.20% 222053454.805 214953106.887 - 1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.20% 1163963.069 1126756.543 - -6.46% -
SetIntersection_Front_Set_uint64_256_16 -3.19% 4701001.484 4550890.392 - 0.14% -
std::set<int>::ctor(const&,_alloc)/32 -3.19% 219.510 212.511 - -14.32% -
BM_deque_deque_ranges_copy/70000 -3.19% 3369.252 3261.933 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.18% 4553290.396 4408419.994 - -3.48% -
std::reverse_copy(list<int>)/8 -3.18% 2.430 2.353 - -15.58% -
SetIntersection_Interlaced_Set_string_256_256 -3.18% 30116730.563 29159480.876 - -7.67% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.17% 10.987 10.638 - 4.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.17% 4.450 4.309 - 4.72% -
std::replace(vector<int>)_(sprinkled)/8192 -3.17% 1184.180 1146.668 - -7.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.17% 1073249.977 1039265.433 - -0.16% -
BM_std_minmax_element<long_long>/70000 -3.17% 18822.595 18226.753 - 2.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.16% 17231.072 16686.956 - 2.47% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.15% 57942.812 56115.264 - -3.19% -
SetIntersection_Front_Vector_float_16384_1024 -3.15% 5915972.500 5729719.995 - 5.14% -
SetIntersection_Front_Set_string_256_256 -3.14% 29790517.251 28855296.338 - -1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -3.14% 1071485.606 1037886.403 - -2.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.13% 6.876 6.661 - 2.69% -
std::search(list<int>,_pred)_(same_length)/8192 -3.12% 8919.584 8641.213 - -1.99% -
std::unordered_set<int>::ctor(const&)/1024 -3.12% 6822.099 6609.236 - -4.13% -
vector<bool>(size_type,_const_value_type&) -3.12% 8.584 8.316 - -0.26% -
std::any_of(vector<int>)_(process_all)/8 -3.12% 2.429 2.353 - -2.74% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.12% 28.835 27.936 - 1.19% -
std::unordered_set<int>::clear()/1024 -3.11% 8642.177 8373.039 - 0.17% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -3.11% 29.308 28.396 - -0.30% -
std::unique(vector<int>)_(sprinkled)/32 -3.09% 56.004 54.273 - -0.29% -
BM_CmpLess_int_ushort -3.09% 1.128 1.093 - -4.92% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.08% 13539.448 13122.209 - -4.23% -
BM_std_minmax_element<char>/3 -3.08% 1.191 1.154 - -0.85% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.08% 17.720 17.175 - -1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.07% 80.032 77.573 - 14.61% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 297.348 288.213 - 0.93% -
rng::find_last(list<int>)_(bail_10%)/1024 -3.07% 666.228 645.777 - -4.30% -
std::sort(deque<int>)_(repeated)/1024 -3.07% 985.460 955.254 - -10.63% -
BM_std_minmax_element<long_long>/65536 -3.04% 17612.632 17076.819 - 2.47% -
std::list<int>::ctor(size)/8192 -3.04% 103212.685 100075.369 - 3.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.04% 118726.463 115117.953 - 0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -3.04% 1.304 1.264 - 15.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.03% 29.026 28.146 - -2.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -3.03% 59.643 57.836 - 63.58% -
SetIntersection_Front_Set_uint64_256_256 -3.03% 8006478.515 7764016.872 - 4.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.02% 15250.255 14789.275 - -8.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.01% 33.678 32.663 - -5.16% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -3.01% 589.891 572.125 - -2.51% -
BM_std_minmax_element<long_long>/64000 -3.01% 17192.888 16675.268 - 2.47% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.00% 12.331 11.961 - -4.22% -
std::remove_if(deque<int>)_(prefix)/1024 -3.00% 570.334 553.228 - 1.30% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.00% 223.909 217.194 - -4.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.00% 777.478 754.167 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.00% 145674701.340 141306969.343 - -0.67% -
SetIntersection_Interlaced_Vector_string_64_16 -2.99% 29172803.844 28299190.744 - -6.42% -
SetIntersection_Front_Vector_string_262144_16 -2.99% 1647801.992 1598498.720 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.99% 1224148.446 1187557.504 - -0.93% -
std::move_backward(deque<int>)/8 -2.98% 3.410 3.308 - -3.71% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.98% 540.751 524.618 - -1.78% -
std::copy(deque<int>)/8 -2.98% 2.784 2.701 - 4.37% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.98% 780.786 757.557 - -4.58% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -2.97% 12.421 12.052 - 4.70% -
BM_CmpLess_ushort_ushort -2.97% 1.079 1.047 - -3.93% -
std::search(list<int>)_(no_match)/1024 -2.97% 756.385 733.938 - -2.13% -
std::map<int,_int>::contains(key)_(existent)/8192 -2.96% 5.628 5.462 - -1.36% -
std::fill(vector<bool>)/64 -2.96% 1.545 1.499 - 1.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -2.95% 1254644.279 1217588.582 - 1.83% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.95% 167.072 162.138 - -1.83% -
BM_CmpLess_schar_ushort -2.95% 1.102 1.070 - -4.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.95% 86625.033 84070.234 - -1.81% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.94% 2.958 2.871 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.94% 1197638.402 1162385.164 - -3.70% -
BM_StringRelational_Compare_Small_Empty_Control -2.94% 1.881 1.826 - 13.03% -
rng::starts_with(vector<int>,_pred)/8 -2.93% 2.455 2.383 - 3.10% -
BM_CmpLess_int_uint -2.93% 1.094 1.062 - -6.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.92% 349016909.043 338841888.836 - 34.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.91% 12296.845 11938.808 - 3.00% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.90% 56707340.568 55060404.761 - -2.03% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.90% 127.101 123.416 - -2.73% -
SetIntersection_Front_Set_float_1024_1 -2.90% 1057306.664 1026660.874 - -2.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.90% 13056.065 12677.735 - -5.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.89% 371.268 360.539 - -4.60% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.88% 33.589 32.621 - 4.40% -
std::copy_n(vector<int>)/4096 -2.88% 220.718 214.370 - 50.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.87% 102816.803 99863.054 - 2.35% -
std::find_if_not(list<int>)_(process_all)/32768 -2.87% 26770.575 26002.627 - 2.61% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.87% 8.179 7.945 - -15.16% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.87% 5.098 4.952 - -1.51% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.86% 1.155 1.122 - -2.91% -
vector<bool>(const_vector<bool>&) -2.86% 9.887 9.604 - 0.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.85% 1006746.392 978014.496 - -0.96% -
BM_StringRelational_Less_Large_Empty_Control -2.85% 1.654 1.607 - -0.47% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.85% 2656.875 2581.282 - 2.58% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.84% 2.080 2.021 - -2.78% -
std::unique(deque<int>)_(contiguous)/32 -2.84% 50.895 49.448 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.84% 1907114.987 1853008.156 - -5.06% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.83% 2230.895 2167.812 - -2.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.83% 14.202 13.800 - -1.12% -
std::unordered_multiset<int>::ctor(const&)/32 -2.83% 201.259 195.570 - -4.58% -
BM_StringRelational_Less_Huge_Empty_Control -2.82% 1.654 1.607 - -2.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.82% 1429968.418 1389619.440 - -1.47% -
ranges::min(std::list<long_long>)/70000 -2.82% 52246.209 50772.696 - 15.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.82% 9010664.181 8756658.977 - -2.61% -
SetIntersection_None_Vector_float_1_1 -2.81% 550891452.786 535385212.555 - -1.38% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.81% 23.731 23.065 - -1.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.81% 1.334 1.296 - 11.02% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.80% 39246.542 38146.414 - -3.00% -
std::upper_bound(std::forward_list<int>)/8192 -2.80% 10716.607 10416.341 - 0.17% -
SetIntersection_Front_Vector_string_262144_1 -2.79% 1079709.493 1049533.715 - -3.69% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.79% 16.623 16.160 - -2.24% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.78% 22.555 21.927 - -2.22% -
BM_PushHeap_string_SingleElement_16384 -2.78% 2.655 2.581 - 0.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.77% 30.356 29.515 - -5.52% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.77% 7677251.815 7464846.333 - 4.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.77% 13435.846 13064.217 - 1.62% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.77% 55977.904 54429.927 - -2.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -2.76% 433.491 421.516 - -20.12% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.76% 22.078 21.468 - -2.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.76% 51.937 50.502 - -3.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -2.76% 966.454 939.782 - -61.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.76% 3356008.076 3263393.667 - -8.91% -
std::list<int>::ctor(size)/32 -2.76% 352.765 343.034 - 4.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.75% 1354207.989 1316916.015 - -3.40% -
BM_StringConstructDestroyCStr_Large_Transparent -2.75% 10.812 10.514 - 3.81% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.75% 353003235.244 343298447.283 - -2.85% -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 -2.74% 0.601 0.584 - 0.14% -
std::all_of(vector<int>)_(process_all)/32 -2.74% 8.744 8.504 - 1.68% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.74% 17.449 16.971 - -1.97% -
SetIntersection_None_Set_uint64_256_256 -2.74% 5820650.037 5661336.741 - -2.79% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.74% 542.810 527.964 - -1.73% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.73% 15.039 14.628 - -0.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.72% 0.835 0.812 - -0.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.72% 37760.799 36733.030 - -1.82% -
BM_deque_deque_move/2 -2.72% 2.301 2.239 - -2.91% -
std::partition(vector<int>)_(dense)/32 -2.72% 8.548 8.316 - -0.40% -
SetIntersection_None_Set_uint64_1024_16 -2.70% 9041867.895 8797356.059 - -1.95% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.70% 1.406 1.368 - -2.80% -
SetIntersection_Interlaced_Set_string_16_16 -2.69% 60861438.436 59224096.897 - -4.04% -
BM_tolower_string<char> -2.69% 15.427 15.012 - -1.85% -
BM_PushHeap_string_SingleElement_262144 -2.69% 2.680 2.608 - -1.45% -
std::replace_if(list<int>)_(prefix)/8192 -2.69% 7736.307 7528.383 - 5.69% -
BM_vector_deque_ranges_copy/2 -2.68% 1.939 1.887 - -8.66% -
std::unordered_multiset<int>::clear()/32 -2.68% 613.830 597.361 - -0.40% -
BM_StringEraseWithMove_Small_Transparent -2.68% 2.241 2.181 - -9.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.67% 19.782 19.253 - -0.08% -
SetIntersection_Front_Set_uint32_1024_256 -2.67% 3947048.137 3841790.088 - 0.96% -
BM_vector_deque_ranges_copy/4096 -2.67% 148.788 144.821 - -0.04% -
BM_deque_deque_copy_backward/64 -2.67% 3.440 3.349 - -1.82% -
BM_PushHeap_string_SingleElement_64 -2.66% 2.705 2.633 - -0.71% -
BM_num_put<unsigned_long_long> -2.66% 11.518 11.211 - 10.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.66% 43.364 42.211 - -0.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.66% 142161.904 138385.212 - -3.17% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.66% 34.663 33.742 - 21.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.65% 23.364 22.744 - -1.29% -
BM_vector_deque_copy_backward/1 -2.65% 2.244 2.185 - -8.36% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -2.64% 27.551 26.823 - -1.16% -
std::move_backward(vector<bool>)_(aligned)/64 -2.64% 1.748 1.702 - -1.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.64% 19.379 18.867 - 0.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.63% 21.309 20.748 - -7.49% -
std::copy(list<int>)/262144 -2.63% 220059.671 214262.778 - 0.45% -
std::set<int>::ctor(const&)/8192 -2.63% 50393.798 49067.875 - -1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.62% 4204816.506 4094494.623 - -3.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.62% 534797.475 520785.696 - 1.86% -
std::unordered_set<int>::ctor(const&)/8192 -2.62% 55800.008 54338.519 - -3.04% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.62% 14.979 14.587 - -2.81% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.61% 22531413.299 21942707.563 - -1.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -2.61% 0.495 0.482 - -2.56% -
std::copy_if(list<int>)_(every_other)/32768 -2.61% 26559.210 25866.475 - 0.24% -
BM_StringRelational_Eq_Small_Large_Control -2.60% 0.484 0.472 - 0.07% -
std::set<int>::ctor(const&)/32 -2.60% 219.754 214.036 - 0.27% -
rng::find(vector<bool>)_(process_all)/8 -2.60% 0.784 0.764 - 19.05% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.60% 47.507 46.271 - 1.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.60% 356492553.004 347222447.280 - 0.14% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.60% 16.189 15.769 - 1.29% -
BM_StringConstructDestroyCStr_Small_Opaque -2.60% 2.136 2.080 - -7.65% -
std::unordered_set<int>::clear()/32 -2.60% 601.832 586.201 - -3.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.59% 4.613 4.493 - -2.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.59% 12842.169 12509.840 - -5.29% -
SetIntersection_None_Vector_uint64_16384_1 -2.58% 1104263.084 1075728.217 - -4.70% -
SetIntersection_Front_Set_uint64_1024_1 -2.58% 1075824.161 1048054.662 - -1.12% -
BM_std_minmax_element<long_long>/5500 -2.58% 1466.007 1428.188 - 2.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.57% 1056641.873 1029449.949 - -4.32% -
std::for_each_n(join_view(vector<vector<int>>))/32 -2.57% 3.997 3.895 - 1.31% -
SetIntersection_Front_Set_uint32_16384_16 -2.56% 1194333.266 1163720.006 - -4.60% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.56% 3027.994 2950.389 - -21.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.56% 10608.758 10336.944 - 24.54% -
std::replace_if(list<int>)_(sprinkled)/8192 -2.56% 8067.743 7861.415 - 8.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.55% 10.242 9.980 - 12.21% -
ranges::minmax(std::deque<long_long>)/64 -2.55% 25.007 24.370 - -0.73% -
SetIntersection_Front_Set_uint32_64_16 -2.55% 15355545.496 14964689.085 - -2.82% -
BM_num_put<long_long> -2.54% 12.065 11.759 - 11.96% -
BM_CmpLess_uint_int -2.54% 1.094 1.066 - -5.36% -
std::count(list<int>)_(every_other)/8192 -2.54% 6947.384 6771.102 - 2.75% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.54% 269.554 262.717 - -4.50% -
std::for_each(list<int>)/8 -2.53% 2.522 2.458 - -2.41% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.53% 501.495 488.820 - 1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.53% 6884.390 6710.554 - -4.25% -
SetIntersection_Front_Set_string_262144_256 -2.52% 15074326.248 14694246.550 - -0.00% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.52% 36669.051 35745.772 - -1.14% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.51% 6943.549 6769.492 - -4.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.51% 14490.621 14127.589 - -2.42% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.50% 8672.063 8455.038 - -2.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -2.49% 1327.491 1294.375 - -14.07% -
rng::for_each(multiset<int>)/8 -2.49% 6.876 6.704 - 49.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -2.49% 23.732 23.141 - -5.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.49% 1043.567 1017.580 - 14.05% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.49% 244.795 238.700 - 8.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.49% 152436.732 148643.095 - -1.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.49% 700.857 683.426 - -1.37% -
BM_deque_deque_ranges_copy_backward/5500 -2.48% 206.316 201.202 - -0.49% -
BM_tolower_string<wchar_t> -2.48% 6.518 6.357 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.47% 1067368.078 1041051.466 - -4.06% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.46% 12491.623 12183.995 - -2.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.46% 683.987 667.153 - 3.30% -
BM_CmpEqual_schar_int -2.45% 1.140 1.112 - -1.64% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.45% 19.982 19.493 - -5.12% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.45% 21.210 20.691 - 0.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.44% 12930.441 12614.737 - -1.18% -
BM_CmpLess_ushort_schar -2.44% 1.055 1.029 - -8.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.43% 1390.184 1356.371 - -2.54% -
BM_deque_deque_copy/1024 -2.43% 37.637 36.722 - -0.48% -
std::rotate(deque<int>)_(by_1/3)/8192 -2.43% 3290.091 3210.228 - -85.46% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -2.43% 253.480 247.327 - 0.64% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.43% 6801.596 6636.583 - -4.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.42% 131732732.462 128541162.611 - -6.29% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -2.42% 3097490.096 3022680.161 - -1.82% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.41% 26.727 26.082 - -2.08% -
SetIntersection_Front_Vector_string_16384_16 -2.41% 1645785.464 1606065.533 - 0.11% -
BM_deque_deque_move/1 -2.41% 2.568 2.506 - -2.86% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -2.41% 1.313 1.281 - 22.30% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.40% 12.727 12.421 - -7.60% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.40% 7449.545 7270.424 - -3.29% -
std::find_end(deque<int>)_(process_all)/1000 -2.40% 297.697 290.548 - 11.13% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -2.40% 1.433 1.398 - 0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.40% 9207122.733 8986603.487 - -6.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.39% 10185590.139 9941875.880 - 1.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.39% 935.443 913.067 - -18.70% -
std::find(vector<short>)_(process_all)/8 -2.38% 0.691 0.675 - -1.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -2.38% 791.957 773.104 - 0.53% -
SetIntersection_Front_Vector_string_256_16 -2.38% 6154433.820 6008037.615 - -1.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -2.37% 38.212 37.305 - -16.32% -
std::search(vector<int>)_(same_length)/1000 -2.37% 245.107 239.292 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.37% 1527461.095 1491245.901 - -2.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.37% 43.414 42.386 - 35.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.37% 203.805 198.977 - -2.44% -
std::lower_bound(std::vector<int>)/100 -2.36% 12.437 12.144 - 0.61% -
std::swap_ranges(list<int>)/8192 -2.35% 10463.112 10216.877 - -1.40% -
SetIntersection_Front_Vector_string_256_64 -2.35% 10415257.623 10170212.770 - 1.83% -
rng::starts_with(deque<int>)/1000 -2.35% 447.287 436.782 - 0.17% -
std::move(vector<int>)/8 -2.35% 2.302 2.248 - 3.61% -
SetIntersection_None_Set_float_1024_1024 -2.34% 8988227.465 8777670.027 - -2.38% -
SetIntersection_Front_Set_uint32_262144_4 -2.34% 1058774.079 1033989.470 - -3.52% -
BM_toupper_string<char> -2.34% 15.297 14.939 - -1.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.34% 1490.068 1455.272 - -3.01% -
BM_StringRelational_Eq_Empty_Huge_Control -2.33% 0.483 0.471 - -1.24% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -2.32% 280.313 273.796 - 68.09% -
std::copy_if(list<int>)_(every_other)/262144 -2.31% 214744.826 209781.129 - 2.64% -
SetIntersection_Interlaced_Set_string_16384_64 -2.31% 352552206.336 344405062.593 - -0.26% -
SetIntersection_Front_Set_string_16384_16 -2.31% 1926862.959 1882372.502 - 6.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.31% 8976681.385 8769487.110 - -31.00% -
SetIntersection_None_Set_string_1024_1024 -2.31% 9079393.597 8869936.847 - -0.97% -
SetIntersection_None_Vector_uint32_16384_1024 -2.30% 1119350.582 1093573.421 - -2.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.30% 19.094 18.656 - -2.75% -
std::copy(list<int>)/32768 -2.30% 26510.439 25901.964 - 0.24% -
bm_gcd_complex -2.29% 18.035 17.621 - -1.99% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.29% 782.965 765.021 - -6.50% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.29% 30.672 29.970 - -5.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.29% 11736.352 11467.786 - -3.30% -
std::upper_bound(std::list<int>)/8192 -2.28% 13534.032 13224.899 - -6.36% -
std::sort_heap(vector<NonIntegral>)/8 -2.28% 30.663 29.963 - 2.09% -
std::map<int,_int>::find(key)_(existent)/8192 -2.28% 5.449 5.325 - -3.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.28% 1.122 1.096 - 5.25% -
ranges::minmax(std::list<__int128>)/64 -2.28% 39.840 38.933 - 1.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -2.27% 1.313 1.283 - 27.80% -
std::remove_if(deque<int>)_(sprinkled)/32 -2.27% 54.586 53.346 - 0.66% -
BM_StringRelational_Less_Empty_Large_Control -2.27% 1.667 1.629 - -2.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.27% 467.296 456.707 - -2.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.26% 977548.173 955444.067 - -0.01% -
SetIntersection_None_Vector_string_16384_1 -2.26% 1237944.130 1209999.046 - -2.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.26% 15042.705 14703.325 - -6.96% -
std::is_sorted(deque<int>)/8 -2.25% 2.951 2.885 - 0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.25% 6205198.188 6065580.179 - -5.51% -
BM_vector_deque_copy/65536 -2.25% 2914.592 2849.024 - -0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.25% 12.339 12.062 - -3.39% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.24% 12218.879 11944.756 - -2.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.24% 0.634 0.620 - -1.67% -
BM_vector_deque_ranges_move_backward/4000 -2.24% 143.511 140.298 - -1.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.24% 6778.142 6626.435 - -3.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.24% 37.871 37.023 - 4.50% -
rng::fold_left(deque<int>)/8 -2.23% 4.174 4.081 - 1.39% -
BM_std_minmax_element<int>/4 -2.23% 1.221 1.194 - -3.63% -
std::set<int>::ctor(const&)/1024 -2.23% 6266.780 6127.279 - -2.09% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.22% 480.302 469.638 - -2.46% -
std::remove_copy_if(deque<int>)_(prefix)/32 -2.22% 18.228 17.824 - 0.18% -
SetIntersection_Front_Vector_string_16384_64 -2.22% 3256326.065 3184140.011 - 1.99% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -2.22% 44151.428 43173.162 - 2.03% -
BM_vector_deque_ranges_copy_backward/4096 -2.21% 152.553 149.178 - 0.40% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.21% 18.997 18.577 - -0.09% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.21% 771.410 754.354 - -7.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.21% 55.484 54.260 - 2.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.20% 605607.228 592274.092 - -2.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.20% 187952.175 183821.765 - 1.81% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.20% 13170.702 12881.482 - -0.44% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.20% 36838.812 36029.989 - -9.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.19% 19.588 19.160 - -0.86% -
std::remove_if(deque<int>)_(sprinkled)/8192 -2.17% 3981.198 3894.793 - -1.20% -
BM_deque_deque_ranges_move/5500 -2.16% 199.889 195.568 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.16% 4265135.232 4173040.842 - -3.88% -
BM_deque_deque_ranges_move/65536 -2.15% 3138.064 3070.495 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.15% 4220678.724 4130021.196 - -2.85% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.15% 27026.221 26446.443 - -1.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.14% 219.698 214.988 - -0.89% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.14% 5.689 5.568 - 2.66% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.14% 30093.723 29449.903 - -0.56% -
std::find(list<int>)_(process_all)/8 -2.14% 2.361 2.311 - 5.40% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.14% 16848.798 16488.728 - -3.09% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.14% 10.467 10.244 - -1.58% -
std::find_end(list<int>,_pred)_(same_length)/1000 -2.13% 787.002 770.202 - -50.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.13% 34.302 33.573 - -4.77% -
BM_PushHeap_string_SingleElement_1024 -2.13% 2.655 2.598 - 0.28% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -2.13% 1.799 1.761 - -1.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -2.12% 2.885 2.824 - 3.91% -
BM_PushHeap_string_Ascending_16 -2.12% 4.741 4.640 - -0.13% -
BM_vector_deque_ranges_move/4096 -2.12% 147.392 144.265 - -0.93% -
SetIntersection_Interlaced_Set_string_64_16 -2.12% 38587756.047 37770155.217 - 0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.12% 227.705 222.881 - 2.80% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.12% 3.924 3.840 - 0.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.12% 137949.502 135028.591 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.12% 368.246 360.453 - -2.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.11% 3.872 3.790 - 0.10% -
BM_std_minmax_element<long_long>/64 -2.11% 17.512 17.142 - 2.72% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.11% 841.526 823.758 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.11% 1161624.534 1137106.270 - -3.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.11% 6.710 6.568 - -1.58% -
BM_deque_deque_ranges_move/4096 -2.11% 149.721 146.565 - -0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.11% 217136169.846 212562438.079 - 2.21% -
std::sort(vector<int>)_(repeated)/8 -2.10% 16.199 15.859 - -1.52% -
std::set<int>::upper_bound(key)_(existent)/1024 -2.10% 4.254 4.165 - 3.46% -
BM_vector_deque_copy/64 -2.10% 2.833 2.774 - -1.63% -
BM_StringAssignAsciiz_Empty_Opaque -2.10% 3.103 3.038 - -8.92% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.09% 1.754 1.717 - -6.01% -
std::reverse(deque<int>)/8 -2.09% 2.572 2.518 - 0.35% -
SetIntersection_None_Vector_string_256_16 -2.08% 4285366.713 4196065.603 - -2.96% -
std::move(vector<bool>)_(unaligned)/32768 -2.08% 210.451 206.072 - 1.87% -
SetIntersection_Front_Set_uint64_1024_4 -2.07% 1118143.753 1094962.285 - 0.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.07% 18.178 17.801 - -1.70% -
BM_PushHeap_uint32_Ascending_1 -2.07% 0.569 0.557 - 19.61% -
std::for_each_n(deque<int>)/50 -2.07% 3.959 3.877 - -2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.07% 11684977.782 11443225.094 - -2.83% -
BM_PushHeap_string_SingleElement_256 -2.07% 2.645 2.590 - -0.39% -
SetIntersection_None_Set_string_256_1 -2.06% 11680643.621 11439861.414 - -2.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.05% 265.743 260.293 - -1.64% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.05% 32.873 32.200 - 0.10% -
std::sort(vector<int>)_(heap)/8 -2.05% 23.693 23.208 - -5.05% -
std::set<int>::ctor(const&,_alloc)/1024 -2.04% 6309.224 6180.239 - -36.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.04% 30.044 29.430 - -9.55% -
std::copy_backward(list<int>)/32768 -2.04% 26300.843 25763.419 - -1.26% -
BM_deque_deque_move_backward/1 -2.04% 2.782 2.726 - -1.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.04% 16.245 15.913 - -4.31% -
std::find_if(list<int>)_(bail_25%)/32768 -2.04% 7073.466 6929.043 - -6.72% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.04% 4.208 4.122 - 2.07% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.04% 35613.274 34887.685 - -6.71% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.03% 4.527 4.435 - -2.45% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.03% 4.384 4.295 - -0.63% -
BM_StringAssignAsciiz_Small_Opaque -2.03% 3.104 3.041 - -8.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.03% 1234474.623 1209466.558 - 0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.02% 607836.344 595529.275 - -0.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.02% 349.067 342.006 - 10.25% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.02% 101.309 99.263 - -0.93% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.02% 830.867 814.087 - -67.94% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.02% 25.121 24.614 - 5.52% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.02% 2753135.090 2697595.461 - -3.64% -
std::copy_if(list<int>)_(entire_range)/512 -2.01% 371.002 363.536 - -0.35% -
std::set<int>::find(key)_(existent)/32 -2.01% 1.706 1.671 - 2.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.01% 8862011.964 8683865.872 - -31.96% -
SetIntersection_Interlaced_Vector_float_16_16 -2.01% 36485228.973 35752456.302 - -1.26% -
SetIntersection_Front_Vector_string_16384_4 -2.00% 1207303.969 1183105.882 - 0.06% -
std::multiset<std::string>::count(key)_(existent)/32 -2.00% 20.085 19.683 - 0.44% -
BM_CmpEqual_uint_ushort -2.00% 1.116 1.094 - -0.99% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.99% 6792.711 6657.224 - -1.59% -
std::partial_sort(vector<int>)_(heap)/8 -1.99% 27.841 27.286 - -1.55% -
BM_deque_deque_ranges_move/1 -1.99% 2.465 2.416 - -7.03% -
std::pop_heap(vector<float>)/8192 -1.99% 19.897 19.501 - -0.73% -
std::set<std::string>::equal_range(key)_(existent)/32 -1.99% 17.528 17.179 - 14.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.99% 526.043 515.592 - -2.50% -
std::fill(list<int>)/8192 -1.98% 7741.782 7588.262 - -10.93% -
BM_std_minmax_element<long_long>/4000 -1.98% 1065.688 1044.574 - 2.75% -
rng::for_each(set<int>)/8 -1.98% 6.836 6.701 - 49.17% -
BM_vector_deque_ranges_copy/1024 -1.98% 36.762 36.035 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.98% 1082272.361 1060885.390 - -3.18% -
BM_std_minmax_element<long_long>/4096 -1.97% 1091.256 1069.706 - 2.78% -
BM_PushHeap_float_PipeOrgan_262144 -1.97% 3.227 3.164 - -0.15% -
SetIntersection_Front_Set_float_262144_1 -1.97% 1031592.226 1011255.464 - -1.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.97% 54.539 53.464 - -2.60% -
SetIntersection_Interlaced_Set_string_262144_1 -1.97% 1080071.844 1058790.378 - -4.68% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.97% 1.340 1.313 - -17.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.97% 19.351 18.970 - -1.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.97% 31.024 30.413 - -2.22% -
std::fill_n(list<int>)/50 -1.97% 15.901 15.588 - 2.70% -
SetIntersection_None_Vector_float_1024_1024 -1.97% 1107498.589 1085715.503 - 0.78% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.96% 522.486 512.240 - -1.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.96% 6.533 6.406 - 18.05% -
BM_PushHeap_uint32_Random_1024 -1.95% 5.769 5.656 - -1.07% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.95% 349019827.105 342197900.556 - -2.23% -
BM_deque_vector_copy/1024 -1.95% 37.896 37.156 - 0.68% -
std::sort_heap(deque<int>,_pred)/8192 -1.95% 431467.500 423047.189 - -6.20% -
SetIntersection_Front_Set_float_16_16 -1.95% 38231479.631 37485615.141 - -2.79% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -1.95% 1.342 1.316 - 31.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.95% 257097.712 252085.939 - -11.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.95% 64502.015 63246.821 - 0.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.95% 4.898 4.803 - 0.36% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.94% 8.397 8.233 - -5.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.94% 29.694 29.117 - 2.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.94% 1169036.891 1146322.777 - -2.20% -
std::set<int>::ctor(const&,_alloc)/8192 -1.94% 50345.992 49370.662 - -36.70% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.93% 517.744 507.733 - -1.15% -
BM_deque_vector_ranges_copy_backward/64000 -1.93% 8264.199 8104.398 - 12.31% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.93% 381551.816 374175.341 - -0.62% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.93% 55607.308 54533.142 - -2.81% -
SetIntersection_None_Set_uint64_1024_1 -1.93% 8906202.353 8734499.359 - -2.82% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.93% 27.774 27.239 - -2.88% -
vector<bool>::reserve() -1.93% 8.208 8.050 - -26.32% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.92% 59039927.083 57904111.086 - 0.26% -
std::multimap<std::string,_int>::clear()/1024 -1.92% 21491.561 21078.414 - -6.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.92% 439.731 431.289 - -2.14% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.92% 1074339.183 1053715.226 - -4.83% -
SetIntersection_None_Vector_string_1024_1 -1.92% 1163367.653 1141035.150 - -0.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.91% 32.906 32.278 - 0.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.90% 13.098 12.849 - -1.62% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.90% 62.604 61.412 - 1.56% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.90% 39.613 38.861 - -4.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.90% 2201715.847 2159925.759 - -0.64% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.90% 19.161 18.797 - -1.11% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.90% 37546.318 36833.856 - -10.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.89% 4305.431 4223.852 - -29.93% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.89% 8.078 7.926 - -2.84% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.89% 632206.678 620249.798 - -2.68% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.89% 28.086 27.556 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.89% 1268461.586 1244501.385 - -1.95% -
BM_deque_deque_move/4000 -1.89% 141.418 138.749 - -2.37% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.88% 29.636 29.078 - 0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.88% 47.036 46.152 - -2.54% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.88% 49866648.786 48929822.266 - -0.71% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.88% 11848724.380 11626153.153 - 0.98% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.88% 18.621 18.271 - -2.05% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.88% 35897.893 35224.452 - -4.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.88% 6317.690 6199.217 - -5.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.87% 16.851 16.536 - 0.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.87% 141303.757 138663.108 - -1.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.86% 589.011 578.061 - -3.38% -
SetIntersection_Interlaced_Set_float_256_4 -1.86% 11202573.014 10994550.708 - -2.93% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.85% 1.835 1.801 - 1.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.85% 142615.501 139979.376 - -2.71% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.85% 13.278 13.032 - -0.56% -
SetIntersection_None_Vector_uint32_262144_1 -1.84% 1143978.346 1122877.629 - -0.52% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.84% 5.491 5.390 - -3.42% -
SetIntersection_Interlaced_Set_string_1024_256 -1.84% 36070888.817 35406560.249 - -1.02% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.84% 2964.433 2909.852 - -0.16% -
BM_CmpEqual_uchar_schar -1.84% 1.005 0.986 - -12.17% -
SetIntersection_Interlaced_Set_string_16_4 -1.84% 73830783.257 72474617.455 - -1.74% -
SetIntersection_Front_Vector_string_16_16 -1.84% 51808607.759 50857511.238 - -0.73% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.83% 4054.479 3980.262 - -1.23% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.83% 36.235 35.572 - 1.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.83% 22.559 22.147 - -5.87% -
SetIntersection_Front_Vector_float_16384_64 -1.83% 1357290.263 1332484.666 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.83% 1360324.367 1335466.830 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.82% 1327431.785 1303211.490 - -2.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.82% 399.270 391.986 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.82% 1070889.484 1051408.570 - -3.94% -
std::find(vector<bool>)_(process_all)/1024 -1.81% 4.577 4.494 - -3.07% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.81% 36.242 35.585 - 2.17% -
BM_vector_deque_ranges_copy_backward/65536 -1.81% 8369.853 8218.226 - 8.99% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -1.81% 1.052 1.033 - -10.59% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.81% 28.180 27.671 - -89.43% -
BM_CmpEqual_uchar_uchar -1.81% 1.067 1.047 - -3.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.80% 2.322 2.280 - -4.16% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.80% 21.500 21.113 - 0.02% -
BM_vector_deque_ranges_move/4000 -1.80% 142.834 140.263 - -0.20% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -1.80% 2.336 2.294 - -5.02% -
std::stable_partition(list<int>)_(sparse)/32 -1.80% 9.907 9.729 - 0.90% -
SetIntersection_Front_Set_string_1024_1024 -1.80% 55883989.146 54880319.799 - -0.49% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.79% 410.824 403.479 - -77.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.79% 14067.094 13815.764 - -2.93% -
BM_deque_vector_ranges_copy_backward/70000 -1.79% 9054.684 8893.054 - 12.19% -
BM_deque_vector_ranges_move/1 -1.78% 2.090 2.052 - -13.34% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.78% 26680.138 26204.704 - -1.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.78% 55.656 54.665 - 3.43% -
BM_deque_deque_copy/4096 -1.78% 149.927 147.263 - -0.65% -
BM_vector_deque_move/4096 -1.77% 147.015 144.406 - -1.20% -
SetIntersection_None_Vector_uint64_16384_4 -1.77% 1113492.586 1093779.505 - -2.30% -
std::set<int>::equal_range(key)_(existent)/1024 -1.77% 4.449 4.370 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.75% 1251714.680 1229750.814 - -2.28% -
std::stable_partition(vector<int>)_(dense)/32 -1.75% 21.493 21.116 - -0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.75% 59.159 58.121 - -3.32% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.75% 4.900 4.814 - -0.85% -
BM_deque_vector_ranges_move/1024 -1.74% 37.872 37.213 - -0.33% -
std::map<int,_int>::find(key)_(existent)/32 -1.73% 1.712 1.682 - -0.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.73% 482834.242 474478.251 - -2.82% -
BM_CmpLess_ushort_int -1.73% 1.087 1.068 - -5.26% -
std::all_of(list<int>)_(process_all)/32768 -1.73% 26972.816 26506.881 - 0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.73% 6.674 6.559 - -0.11% -
SetIntersection_None_Vector_uint32_262144_1024 -1.72% 1142958.144 1123251.601 - -2.43% -
BM_deque_vector_ranges_move_backward/65536 -1.72% 8305.163 8162.377 - 10.59% -
SetIntersection_Front_Vector_string_64_16 -1.71% 20892463.034 20535008.357 - -1.68% -
SetIntersection_Front_Set_uint64_16384_1 -1.71% 1084634.861 1066108.317 - 0.63% -
std::partition(list<int>)_(dense)/32 -1.71% 8.876 8.724 - -2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.71% 1244296.713 1223077.799 - -2.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.70% 778.624 765.353 - -1.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 55440.411 54496.162 - 2.07% -
BM_vector_deque_ranges_move/5500 -1.70% 198.063 194.695 - -0.24% -
std::vector<std::string>::ctor(size)/8192 -1.70% 4195.822 4124.575 - -20.48% -
SetIntersection_Front_Set_uint32_262144_256 -1.70% 3850047.862 3784697.562 - -0.97% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.69% 14421.548 14177.143 - -0.94% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.69% 294.781 289.794 - -1.70% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 237.207 233.197 - -2.89% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -1.69% 6684.535 6571.740 - 0.39% -
std::move(vector<bool>)_(unaligned)/262144 -1.69% 1616.255 1589.011 - 0.03% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -1.68% 2414.878 2374.199 - -3.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.68% 14251.660 14011.861 - -1.64% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.68% 21.163 20.807 - -0.72% -
std::copy_if(list<int>)_(entire_range)/262144 -1.68% 220152.385 216449.168 - 0.76% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.68% 16.475 16.198 - 12.32% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.68% 6342.351 6235.702 - 0.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.68% 1482.605 1457.678 - 0.47% -
SetIntersection_Front_Set_uint32_262144_1024 -1.68% 12659676.753 12447104.167 - -11.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -1.68% 16106.810 15836.959 - 1.32% -
SetIntersection_None_Vector_float_1024_16 -1.67% 1092073.357 1073786.280 - -2.10% -
BM_deque_deque_copy/5500 -1.67% 198.978 195.647 - -0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.67% 55864.095 54931.895 - -3.69% -
BM_deque_deque_copy/64000 -1.67% 2975.955 2926.343 - -0.71% -
SetIntersection_Front_Vector_string_256_4 -1.67% 4713136.177 4634564.260 - -1.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.66% 333.552 328.000 - -5.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.66% 1591.883 1565.463 - -3.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.66% 526.763 518.028 - -0.32% -
SetIntersection_Front_Set_string_16_4 -1.66% 64423563.125 63355901.685 - -2.02% -
BM_deque_deque_ranges_move_backward/64000 -1.66% 7949.906 7818.157 - 3.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.66% 16377388.307 16106151.596 - -2.89% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.65% 19.704 19.378 - -3.72% -
std::partition_point(list<int>)/1024 -1.65% 1297.915 1276.513 - -0.43% -
BM_vector_deque_ranges_copy_backward/1024 -1.65% 38.370 37.738 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.65% 1040325.887 1023194.792 - -1.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.65% 1243069.762 1222618.036 - -0.33% -
rng::for_each(multimap<int>)/8 -1.65% 6.207 6.104 - 39.06% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.64% 578.070 568.567 - -2.22% -
BM_deque_deque_ranges_copy/4000 -1.64% 145.238 142.851 - -2.33% -
std::distance(join_view(vector<vector<int>>))/4096 -1.64% 4.412 4.340 - -99.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.63% 1191868.087 1172397.292 - -0.62% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.63% 387.443 381.124 - -17.57% -
BM_CmpEqual_ushort_uchar -1.63% 1.103 1.085 - -3.35% -
BM_deque_vector_move/5500 -1.63% 195.798 192.610 - -1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.63% 1165469.828 1146504.151 - -2.38% -
BM_vector_deque_ranges_move_backward/64 -1.63% 3.017 2.968 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.63% 2.168 2.132 - -1.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.63% 18.593 18.291 - -1.62% -
SetIntersection_Interlaced_Set_string_4_4 -1.62% 160531234.402 157926303.958 - -2.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 225.961 222.304 - 1.95% -
std::multiset<std::string>::ctor(const&)/8192 -1.62% 341858.404 336332.967 - -1.88% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.61% 11.512 11.326 - -1.29% -
std::search(deque<int>)_(single_element)/1000 -1.61% 446.306 439.113 - -1.68% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.61% 35.618 35.045 - 0.95% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.61% 1.238 1.218 - -4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.61% 15739310.587 15486215.294 - -0.84% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.61% 1299378.500 1278489.666 - -1.77% -
SetIntersection_None_Vector_uint64_262144_4 -1.61% 1126743.288 1108653.101 - -3.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.61% 141001.091 138737.863 - -1.15% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.60% 150612.897 148203.535 - 0.12% -
SetIntersection_None_Vector_string_16384_1024 -1.60% 1237548.565 1217758.088 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.60% 4873.331 4795.451 - -6.44% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.60% 4265.055 4196.897 - 0.98% -
SetIntersection_Interlaced_Set_string_256_16 -1.60% 17982773.192 17695830.187 - -3.45% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -1.60% 1.409 1.386 - -0.11% -
BM_CmpEqual_schar_ushort -1.59% 1.101 1.084 - -2.52% -
BM_CmpLess_short_schar -1.59% 0.957 0.942 - -2.74% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.59% 4.522 4.450 - -4.66% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.58% 8.748 8.610 - 4.48% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.58% 71.355 70.229 - -1.91% -
SetIntersection_Front_Vector_uint64_16384_4 -1.57% 1067536.780 1050723.764 - -1.83% -
SetIntersection_Front_Set_string_262144_1024 -1.57% 60313650.629 59363843.506 - -0.54% -
BM_vector_deque_move_backward/64000 -1.57% 7919.191 7794.558 - 7.44% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -1.57% 16560.125 16299.574 - 0.87% -
SetIntersection_None_Set_uint64_256_4 -1.56% 11465318.788 11285959.066 - -2.76% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.56% 37.214 36.632 - -13.90% -
std::unordered_multimap<int,_int>::clear()/8192 -1.56% 63344.875 62355.042 - -7.10% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -1.56% 1892.427 1862.882 - -2.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.56% 2.459 2.421 - -5.69% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.56% 48379.321 47625.906 - -75.48% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -1.55% 641.741 631.790 - 9.92% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.55% 211255.276 207982.834 - -2.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.55% 7.011 6.902 - -5.85% -
std::set<int>::contains(key)_(existent)/32 -1.55% 1.677 1.651 - -3.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.55% 599.747 590.469 - -1.53% -
std::for_each(multiset<int>::iterator)/8192 -1.55% 8019.265 7895.206 - -50.95% -
std::multiset<int>::erase(iterator)/32 -1.55% 20.923 20.600 - -2.79% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.55% 2737.750 2695.412 - -19.22% -
BM_num_put<bool> -1.54% 10.880 10.712 - 15.00% -
SetIntersection_Front_Set_string_64_4 -1.54% 19160800.268 18865424.756 - -1.52% -
SetIntersection_None_Vector_string_1024_64 -1.54% 1162983.865 1145117.875 - -3.31% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.53% 20.991 20.669 - 5.37% -
std::move_backward(deque<int>)/32768 -1.53% 3585.414 3530.574 - 8.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.52% 3080995.777 3034074.845 - -5.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.52% 4394057.069 4327173.934 - -2.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.52% 44090.896 43419.829 - -3.56% -
SetIntersection_Interlaced_Set_string_64_4 -1.51% 26134313.072 25738885.744 - -0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.51% 1946921.869 1917467.172 - 4.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.51% 9.074 8.937 - -1.97% -
BM_CmpEqual_uint_uchar -1.51% 1.112 1.096 - -0.42% -
SetIntersection_Front_Set_uint32_16384_1 -1.51% 1051175.351 1035311.055 - -1.84% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.51% 33194.270 32693.321 - 0.53% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.51% 23580.438 23224.627 - -0.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.51% 5.791 5.704 - 3.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.51% 4131491.561 4069252.473 - -1.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.51% 1464550.662 1442503.012 - 0.74% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.50% 7.580 7.466 - 6.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.50% 64058.117 63094.755 - -0.89% -
std::search(list<int>)_(same_length)/8192 -1.50% 8033.133 7912.354 - -1.09% -
std::remove(deque<int>)_(prefix)/32 -1.50% 55.978 55.137 - 4.31% -
BM_StringFindAllMatch/1 -1.50% 2.973 2.928 - 0.80% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.50% 525.142 517.264 - 1.73% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.50% 4.458 4.391 - 12.87% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 45247.644 44569.235 - -11.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.50% 32276.707 31792.908 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.49% 1246999.594 1228391.522 - -1.63% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.49% 578.922 570.314 - 0.36% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.48% 5.625 5.541 - -8.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.48% 147710.019 145518.013 - -2.53% -
std::multiset<int>::ctor(const&)/32 -1.48% 225.200 221.858 - 2.51% -
SetIntersection_None_Vector_string_262144_1024 -1.48% 1295565.182 1276359.122 - -3.04% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.48% 17.245 16.989 - -1.08% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.48% 17797.295 17533.794 - -3.25% -
std::sort_heap(deque<int>,_pred)/1024 -1.48% 12427.541 12243.734 - -5.59% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.48% 217.865 214.643 - -1.43% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.48% 11.718 11.545 - 0.13% -
std::lower_bound(std::forward_list<int>)/100 -1.47% 82.253 81.040 - -25.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.47% 138915.335 136867.734 - -0.92% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.47% 54653.169 53850.373 - -1.81% -
std::vector<std::string>::ctor(size)/1024 -1.47% 430.553 424.236 - -8.66% -
SetIntersection_Interlaced_Set_string_1024_1 -1.47% 1094591.859 1078539.948 - -3.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.47% 4369986.422 4305942.877 - -2.11% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -1.46% 4428.896 4364.267 - 1.74% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 1.151 1.134 - 1.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.46% 55.411 54.603 - 29.53% -
BM_StringCopy_Huge -1.46% 110.246 108.640 - -2.01% -
bm_ranges_swap_ranges_vb_aligned/64 -1.46% 3.147 3.101 - 1.11% -
std::copy_if(list<int>)_(every_other)/1048576 -1.46% 843378.884 831099.265 - 1.23% -
std::set<std::string>::ctor(const&)/8192 -1.46% 345871.659 340839.222 - -1.55% -
BM_deque_deque_copy_backward/5500 -1.45% 207.128 204.118 - 1.06% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.45% 22351.250 22027.106 - 0.85% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.45% 24.304 23.952 - 0.76% -
std::deque<std::string>::ctor(size)/32 -1.45% 43.051 42.427 - -17.34% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.45% 35.986 35.465 - -1.65% -
std::move_backward(list<int>)/262144 -1.45% 258450.794 254712.110 - -0.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.45% 141874.943 139823.287 - -2.69% -
std::move_backward(vector<bool>)_(aligned)/512 -1.44% 2.280 2.247 - -1.44% -
BM_vector_deque_ranges_copy_backward/4000 -1.44% 143.304 141.234 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.44% 11505084.658 11339067.597 - 0.78% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.44% 5096.788 5023.421 - -0.52% -
SetIntersection_Front_Set_uint64_64_16 -1.44% 15635128.323 15410301.650 - 0.06% -
rng::for_each(multimap<int>)/50 -1.44% 40.291 39.711 - -20.89% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.44% 9.990 9.847 - 0.83% -
std::count(list<int>)_(every_other)/1024 -1.43% 715.524 705.258 - 5.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.43% 15.627 15.403 - -11.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.43% 219.905 216.754 - 1.39% -
ranges::minmax(std::deque<__int128>)/64 -1.43% 31.248 30.801 - 2.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 7858.442 7745.900 - -0.98% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.43% 723.732 713.372 - -3.65% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.43% 372969.145 367634.055 - 1.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.43% 5.539 5.459 - 6.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.43% 246954006.561 243428570.321 - 0.04% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.43% 19.065 18.793 - -0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.43% 769.237 758.271 - -0.91% -
BM_PushHeap_string_Ascending_4 -1.43% 2.562 2.525 - -2.10% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.43% 50.098 49.384 - -17.11% -
SetIntersection_Front_Set_string_262144_16 -1.43% 1920414.267 1893046.103 - -2.33% -
std::find(list<int>)_(process_all)/1024 -1.42% 697.132 687.201 - 0.22% -
std::is_sorted_until(list<int>,_pred)/8192 -1.42% 7499.688 7393.199 - -2.99% -
std::find_if_not(list<int>)_(process_all)/1024 -1.42% 732.364 721.970 - 5.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.42% 8682758.418 8559600.107 - -2.03% -
SetIntersection_Front_Vector_float_16384_16384 -1.41% 79677750.565 78551125.837 - 9.14% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.41% 17.173 16.931 - -1.44% -
std::multiset<std::string>::clear()/32 -1.41% 918.559 905.605 - -2.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -1.41% 4.502 4.438 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.41% 1106649.329 1091079.138 - -2.69% -
BM_deque_deque_ranges_move_backward/5500 -1.41% 205.424 202.533 - -0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.41% 45751468.081 45108415.935 - -4.20% -
BM_deque_deque_ranges_copy/4096 -1.40% 149.722 147.620 - -1.13% -
std::unique(vector<int>)_(sprinkled)/8192 -1.40% 3938.498 3883.317 - -2.08% -
std::replace(vector<int>)_(sprinkled)/1024 -1.40% 151.822 149.695 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.40% 9018832.093 8892615.172 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.40% 1168132.919 1151815.722 - -2.05% -
std::remove(list<int>)_(sprinkled)/8192 -1.40% 7963.227 7852.023 - -0.15% -
std::rotate_copy(list<int>)/8192 -1.39% 6907.150 6810.796 - -3.18% -
std::any_of(list<int>)_(process_all)/32 -1.39% 11.819 11.654 - -0.80% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.39% 21634.953 21333.692 - 0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.39% 134613.067 132739.409 - 2.41% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.39% 32.176 31.729 - -1.42% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.39% 10.386 10.242 - -6.45% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.39% 663.560 654.333 - 11.30% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.39% 23.776 23.447 - -1.31% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 258.584 255.001 - -1.45% -
BM_CmpEqual_int_short -1.38% 1.123 1.107 - -2.39% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.38% 554.819 547.145 - -0.64% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.38% 19.287 19.021 - -0.61% -
std::find_if_not(list<int>)_(bail_25%)/1024 -1.38% 130.144 128.346 - -29.32% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.38% 58330.803 57524.800 - -78.17% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.38% 1.742 1.718 - 1.60% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.38% 22.484 22.173 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.38% 8462949.805 8346231.167 - -0.64% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.38% 54018.854 53275.554 - -4.46% -
BM_vector_deque_ranges_copy/5500 -1.38% 199.164 196.423 - -2.16% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.38% 27.752 27.370 - 0.15% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.37% 19.243 18.979 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.37% 347994777.872 343216877.260 - 2.98% -
bm_gcd_random -1.37% 29.408 29.005 - -1.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.37% 56991.041 56211.256 - -1.91% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.37% 5905.705 5824.930 - -8.79% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.37% 2723.378 2686.129 - -3.78% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.37% 26844.236 26477.194 - -3.01% -
std::is_sorted(deque<int>,_pred)/8 -1.36% 4.862 4.795 - -0.20% -
BM_StringRead_Cold_Deep_Large -1.36% 1.289 1.271 - 3.25% -
std::unique_copy(list<int>)_(contiguous)/32 -1.36% 11.257 11.104 - -5.32% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.36% 546.957 539.514 - -0.64% -
SetIntersection_Front_Vector_float_256_16 -1.36% 4247785.557 4190081.900 - -0.86% -
bm_ranges_swap_ranges_vb_aligned/512 -1.36% 5.231 5.160 - -2.48% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.36% 349177.167 344443.438 - -13.80% -
std::partial_sort(deque<int>)_(repeated)/8 -1.35% 26.416 26.059 - -1.95% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.35% 5.393 5.320 - -0.52% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.35% 59.767 58.958 - -1.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.35% 68.625 67.696 - 4.09% -
std::remove_if(deque<int>)_(prefix)/8192 -1.35% 4323.646 4265.178 - 2.08% -
ranges::minmax(std::deque<__int128>)/70000 -1.35% 35070.156 34596.124 - 1.79% -
std::partition_point(vector<int>)/50 -1.35% 2.566 2.531 - -1.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.35% 15.202 14.997 - -2.21% -
SetIntersection_None_Vector_uint64_262144_64 -1.35% 1130616.822 1115374.965 - -0.78% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.35% 18.339 18.092 - -1.19% -
std::rotate_copy(deque<int>)/50 -1.35% 3.046 3.005 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.34% 1057573.284 1043362.277 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.34% 61989.507 61156.664 - -1.84% -
SetIntersection_Front_Set_string_16384_1024 -1.34% 58946111.996 58155527.302 - -0.70% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.34% 27142.364 26778.766 - -1.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.34% 59.102 58.311 - -1.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.34% 0.792 0.782 - 1.69% -
SetIntersection_None_Vector_string_64_64 -1.33% 8923289.592 8804255.363 - -1.72% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.33% 6966.413 6873.633 - -60.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.33% 3351.060 3306.479 - -1.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.33% 23.374 23.064 - -2.70% -
BM_deque_deque_ranges_copy/1024 -1.33% 37.092 36.601 - -0.49% -
SetIntersection_Front_Vector_string_64_4 -1.32% 17985057.195 17747143.592 - -0.45% -
SetIntersection_Interlaced_Set_string_1024_4 -1.32% 10374418.690 10237358.441 - -1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.32% 16299257.769 16084238.709 - -1.63% -
BM_CmpLess_uchar_schar -1.32% 1.051 1.037 - -7.57% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.32% 1001.081 987.890 - -6.83% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.32% 55845.408 55110.369 - -2.66% -
SetIntersection_Front_Set_uint32_256_16 -1.32% 4494141.459 4435003.886 - -2.12% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.31% 13.436 13.259 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.31% 8686321.205 8572138.023 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.31% 1192959.081 1177295.262 - -4.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.31% 16.060 15.849 - -6.57% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.31% 13.149 12.977 - -2.05% -
SetIntersection_Front_Set_float_1024_16 -1.31% 1192192.248 1176599.642 - -2.88% -
std::remove_copy(list<int>)_(prefix)/50 -1.30% 19.142 18.893 - 1.72% -
BM_StringFindAllMatch/8 -1.30% 2.738 2.703 - 0.73% -
BM_PushHeap_string_SingleElement_4 -1.30% 2.333 2.303 - -1.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -1.30% 17.777 17.546 - 2.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -1.30% 250.910 247.655 - -3.91% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.30% 42.569 42.017 - -2.87% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.30% 348729995.168 344207642.135 - -7.46% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.30% 7777.044 7676.277 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.29% 14560652.572 14372276.341 - 2.70% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.29% 62.668 61.858 - -1.83% -
BM_deque_vector_ranges_move/4096 -1.29% 146.815 144.920 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.29% 1246947.020 1230869.955 - -1.78% -
BM_CmpLess_short_ushort -1.29% 1.100 1.086 - -3.47% -
std::sort(vector<int>)_(descending)/1024 -1.29% 1017.382 1004.284 - -1.35% -
BM_CmpEqual_ushort_ushort -1.29% 1.049 1.036 - -4.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.29% 18.620 18.381 - 1.78% -
ranges::minmax(std::list<__int128>)/8 -1.28% 3.892 3.842 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.28% 1059196.315 1045673.480 - -0.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.27% 2.994 2.956 - 1.05% -
SetIntersection_Front_Vector_float_256_64 -1.27% 4424920.015 4368653.578 - 2.51% -
SetIntersection_Front_Set_float_64_16 -1.27% 15200905.247 15008086.541 - -3.17% -
std::unique(list<int>)_(contiguous)/1024 -1.27% 931.201 919.398 - -14.46% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.27% 412.642 407.413 - -2.93% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.26% 6809.109 6722.982 - -0.28% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 279.926 276.392 - -2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.26% 1838887.693 1815678.875 - -3.40% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.26% 17.904 17.678 - -0.69% -
BM_deque_deque_move_backward/5500 -1.26% 206.627 204.020 - -0.81% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.26% 201.450 198.910 - -3.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.26% 377.444 372.690 - -3.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.26% 16.304 16.099 - -2.30% -
BM_CmpEqual_short_int -1.26% 1.132 1.118 - -1.58% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.26% 31962.178 31560.547 - -0.10% -
std::copy_backward(list<int>)/262144 -1.25% 219539.343 216784.298 - 0.28% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.25% 10.139 10.012 - -1.28% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.25% 15084.617 14896.107 - -1.44% -
SetIntersection_None_Set_string_16384_16384 -1.25% 201528016.965 199010301.477 - 3.07% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.25% 6.279 6.201 - 0.51% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.25% 6847.893 6762.363 - -3.22% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.25% 6.085 6.009 - -1.62% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.25% 1.997 1.972 - -1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.25% 455632.930 449956.861 - -2.59% -
std::unique(list<int>)_(contiguous)/8192 -1.24% 7050.244 6962.485 - -10.77% -
std::rotate(list<int>)_(1_element_backward)/50 -1.24% 25.106 24.794 - 11.51% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.24% 8.700 8.592 - 5.79% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.24% 2220.456 2192.935 - -1.15% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.24% 1047566.748 1034589.383 - -1.48% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.24% 7.968 7.869 - -2.94% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.24% 13.369 13.204 - -1.44% -
std::sort(vector<int>)_(pipe-organ)/8 -1.24% 17.737 17.517 - -2.51% -
std::search(vector<int>)_(single_element)/1024 -1.24% 234.514 231.615 - -1.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.24% 1.205 1.190 - 1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.24% 139033811.844 137314795.124 - -1.56% -
BM_CmpEqual_int_ushort -1.24% 1.103 1.089 - -0.47% -
std::copy_n(deque<int>)/8 -1.24% 2.723 2.690 - 2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.24% 5015638.002 4953643.904 - -3.15% -
bm_ranges_lexicographical_compare<int>/64 -1.24% 4.499 4.443 - 2.30% -
SetIntersection_None_Set_uint32_1024_64 -1.23% 9077397.121 8965861.028 - -0.72% -
SetIntersection_None_Set_string_64_1 -1.23% 23105323.339 22822276.610 - -1.93% -
BM_PushHeap_float_Random_16 -1.22% 5.072 5.010 - -6.07% -
BM_CmpLess_uint_uint -1.22% 1.069 1.056 - -2.24% -
BM_CmpEqual_short_uchar -1.22% 1.098 1.085 - -2.63% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.22% 13.202 13.042 - -2.99% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -1.21% 702.003 693.508 - -5.17% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.21% 8.335 8.234 - -4.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.21% 6.665 6.585 - 2.03% -
SetIntersection_Front_Set_uint32_262144_16 -1.21% 1187281.419 1172963.623 - 0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.21% 3.256 3.216 - 1.09% -
std::search(list<int>)_(no_match)/1048576 -1.21% 845849.367 835652.548 - -0.08% -
SetIntersection_Interlaced_Set_string_1024_16 -1.20% 12991251.786 12835030.046 - -2.56% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.20% 19.723 19.486 - 2.24% -
BM_deque_deque_move/64 -1.20% 3.074 3.037 - -0.83% -
BM_std_minmax_element<long_long>/512 -1.20% 139.952 138.273 - 3.10% -
SetIntersection_Front_Vector_uint32_1024_4 -1.20% 1070836.397 1058002.749 - -2.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.20% 46.504 45.947 - 0.74% -
ranges::min(std::vector<__int128>)/64 -1.20% 29.336 28.985 - 8.17% -
std::sort_heap(deque<int>)/8192 -1.20% 472065.247 466418.562 - 2.96% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.19% 206819.440 204351.669 - -1.53% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.19% 32248.217 31863.496 - -23.84% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.19% 25.517 25.213 - -0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.19% 16552716.873 16355812.212 - -2.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.19% 1174322.085 1160374.138 - -2.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.19% 15.731 15.544 - -5.93% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.19% 55.567 54.908 - -2.22% -
BM_vector_deque_ranges_move/64 -1.19% 2.796 2.763 - -2.04% -
SetIntersection_None_Vector_uint32_16384_16384 -1.18% 1113857.789 1100671.815 - -1.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.18% 18.553 18.333 - -2.19% -
std::find_end(list<int>)_(match_near_end)/1000 -1.18% 77.903 76.981 - -89.50% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.18% 7668126.083 7577435.965 - -1.01% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.18% 18043.359 17830.018 - 1.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.18% 9.089 8.981 - 10.58% -
SetIntersection_Front_Vector_float_64_4 -1.18% 16004084.916 15815389.978 - -2.07% -
BM_deque_deque_move_backward/64000 -1.18% 7892.493 7799.497 - 6.98% -
std::multiset<int>::clear()/8192 -1.18% 79165.160 78232.445 - -5.37% -
std::search(vector<int>)_(single_element)/1000 -1.18% 229.000 226.303 - -1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.18% 39538427.775 39073114.538 - -0.81% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.18% 10.927 10.799 - 0.69% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.18% 16784.347 16586.974 - -3.22% -
std::is_sorted_until(deque<int>,_pred)/8 -1.17% 4.349 4.298 - 3.79% -
BM_deque_deque_copy/4000 -1.17% 141.983 140.319 - -3.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.17% 2430742.690 2402261.601 - 4.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.17% 63331760.347 62589766.109 - -2.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.17% 17.150 16.949 - -1.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.17% 1.171 1.157 - -0.30% -
SetIntersection_Interlaced_Set_float_1024_16 -1.17% 11410936.397 11277694.747 - -2.44% -
SetIntersection_Interlaced_Vector_string_16_4 -1.17% 67171736.831 66387565.003 - -4.92% -
BM_deque_vector_copy_backward/5500 -1.17% 200.539 198.202 - -0.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.16% 1107867.778 1094963.670 - 4.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 -1.16% 272330.325 269168.050 - 0.54% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.16% 4061.729 4014.678 - 2.09% -
SetIntersection_None_Vector_float_262144_262144 -1.16% 1147389.691 1134111.667 - -1.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.16% 16.655 16.463 - 0.33% -
BM_vector_deque_move_backward/4096 -1.16% 150.221 148.486 - -0.48% -
SetIntersection_None_Vector_uint32_256_256 -1.15% 2141788.502 2117054.502 - -3.00% -
BM_StringFindStringLiteral/1024 -1.15% 18.372 18.160 - -23.65% -
BM_CmpLess_uchar_ushort -1.15% 1.079 1.066 - 0.16% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.15% 7.118 7.036 - -1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.15% 11069.462 10942.303 - -0.22% -
SetIntersection_None_Set_float_16_4 -1.15% 57142751.735 56486798.392 - -1.61% -
std::any_of(list<int>)_(process_all)/50 -1.15% 22.010 21.757 - 1.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -1.15% 159093.537 157270.489 - -5.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.14% 1465782.581 1449001.992 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.14% 215374661.335 212911849.846 - -2.04% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 681.251 673.471 - -2.35% -
SetIntersection_Front_Set_string_1024_4 -1.14% 1259221.046 1244866.235 - -1.79% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.14% 861643.921 851828.619 - -4.15% -
SetIntersection_Front_Set_float_16384_4 -1.14% 1077210.711 1064945.554 - 1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.14% 1559154.387 1541409.063 - -3.87% -
SetIntersection_Front_Set_uint64_16384_64 -1.13% 1729959.681 1710325.479 - 1.78% -
BM_std_minmax_element<long_long>/1024 -1.13% 275.963 272.837 - 3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.13% 1062772.337 1050735.344 - -1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.13% 42.216 41.738 - 16.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.13% 1248058.838 1233963.135 - -2.31% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.13% 13329955.817 13179497.249 - -1.58% -
SetIntersection_Front_Vector_float_262144_64 -1.13% 1377500.611 1361982.182 - 0.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.12% 19.763 19.541 - -2.58% -
BM_deque_vector_copy/5500 -1.12% 197.770 195.549 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.12% 9090411.761 8988350.900 - -6.21% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.12% 344207.011 340343.993 - -13.18% -
SetIntersection_None_Vector_string_262144_262144 -1.12% 1287105.147 1272669.643 - -3.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.12% 5789553.655 5724684.408 - -0.64% -
SetIntersection_Interlaced_Vector_string_256_1 -1.12% 4296937.990 4248798.321 - -2.27% -
BM_CmpEqual_schar_schar -1.12% 1.075 1.063 - -2.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 13789790.823 13635472.832 - -1.48% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.12% 16.486 16.302 - -0.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.11% 40701.212 40248.547 - -2.15% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.11% 9.292 9.189 - 1.32% -
std::unordered_multiset<int>::ctor(const&)/0 -1.11% 12.964 12.820 - -1.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.11% 7649015.580 7564155.105 - -4.91% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.11% 14567.012 14405.446 - -0.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.11% 350457.132 346573.767 - -0.16% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.11% 1.402 1.386 - -0.08% -
std::multimap<std::string,_int>::clear()/32 -1.11% 893.310 883.420 - -5.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.11% 60414454.486 59746339.638 - -1.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.10% 215.162 212.786 - -48.88% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.10% 22.623 22.374 - -0.84% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.10% 580951.135 574545.464 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.10% 1136315.483 1123801.915 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.10% 6646818.657 6573843.895 - 4.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.10% 9086220.206 8986485.322 - -5.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 350971.726 347119.441 - -0.56% -
SetIntersection_Front_Set_float_16384_1 -1.10% 1045917.845 1034448.754 - -2.48% -
std::is_sorted(list<int>)/8192 -1.10% 7267.242 7187.654 - -1.63% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.10% 18.915 18.707 - -1.61% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.09% 2068.533 2045.890 - 1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.09% 19755811.564 19539575.172 - -1.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.09% 1880802.800 1860239.319 - 3.46% -
BM_deque_deque_copy/65536 -1.09% 3122.817 3088.678 - 0.15% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.09% 2826.325 2795.430 - 1.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.09% 724.782 716.867 - -0.01% -
std::reverse_copy(deque<int>)/4096 -1.09% 974.549 963.910 - 1.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.09% 1173303.072 1160499.358 - -2.16% -
SetIntersection_None_Vector_float_16384_16384 -1.09% 1097261.409 1085308.701 - -2.97% -
BM_CmpLess_uchar_uchar -1.09% 1.072 1.060 - -1.66% -
SetIntersection_Front_Vector_float_262144_16 -1.09% 1131418.289 1119118.690 - -1.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.09% 15.011 14.848 - -3.03% -
BM_vector_deque_ranges_copy_backward/512 -1.09% 17.817 17.624 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.08% 86304.116 85367.999 - -2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.08% 1888213.703 1867772.543 - 1.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.08% 139489.913 137980.599 - -0.48% -
BM_vector_deque_move/4000 -1.08% 141.591 140.059 - -0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.08% 6.989 6.913 - 0.58% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.08% 2.621 2.593 - -3.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 761.138 752.919 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.08% 46.049 45.551 - -0.71% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.08% 116682.429 115425.007 - 0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.08% 7618015.445 7535936.721 - -1.53% -
BM_vector_deque_ranges_copy_backward/64 -1.07% 3.047 3.014 - -0.76% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.07% 17.413 17.226 - -1.88% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 -1.07% 2203.516 2179.866 - 0.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.07% 19.370 19.163 - -2.05% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.07% 8122277.107 8035269.739 - -6.24% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 17.136 16.953 - -1.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.07% 13.353 13.210 - -2.03% -
std::count(list<int>)_(every_other)/1048576 -1.07% 815322.397 806621.230 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.07% 1654073.814 1636432.049 - -1.19% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.07% 4.220 4.175 - -4.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 37370584.256 36972225.500 - -2.73% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.07% 2.086 2.064 - 7.68% -
SetIntersection_Front_Vector_float_1024_1 -1.07% 1058193.071 1046921.013 - -0.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.06% 23454.289 23204.885 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.06% 1687943.033 1670023.439 - -0.98% -
std::find_end(vector<int>)_(same_length)/1000 -1.06% 244.809 242.212 - -51.03% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.06% 640.226 633.435 - -15.78% -
std::multimap<int,_int>::clear()/8192 -1.06% 85631.601 84723.337 - -5.08% -
SetIntersection_Front_Set_float_1024_1024 -1.06% 11233323.210 11114241.497 - -6.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.06% 659.992 652.996 - -1.85% -
SetIntersection_None_Vector_float_1024_1 -1.06% 1095185.183 1083602.270 - -1.64% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 -1.06% 8931.100 8836.677 - -0.04% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.06% 15635.844 15470.599 - 2.15% -
SetIntersection_Front_Vector_float_16384_16 -1.06% 1112270.365 1100527.606 - -1.28% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.06% 294.645 291.535 - -1.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.05% 13.208 13.068 - -3.94% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.05% 1661258.057 1643756.512 - -0.15% -
std::sort(deque<int>)_(ascending)/1024 -1.05% 767.001 758.922 - -1.08% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.05% 23.451 23.204 - -2.19% -
BM_deque_deque_copy_backward/512 -1.05% 19.102 18.901 - -1.20% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.05% 11617.519 11495.379 - -0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.05% 4618588.648 4570031.877 - -0.77% -
BM_deque_vector_copy_backward/1024 -1.05% 37.534 37.142 - 0.52% -
std::make_heap(vector<int>)_(repeated)/8 -1.05% 15.544 15.382 - -1.47% -
SetIntersection_None_Set_float_64_64 -1.04% 11549215.952 11428956.575 - -1.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.04% 8206680.067 8121478.937 - -1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.04% 6147437.528 6083642.988 - -4.90% -
BM_CmpLess_short_uchar -1.04% 1.096 1.085 - -4.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.04% 14912239.126 14757709.628 - -2.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.04% 6679.071 6609.893 - -2.63% -
SetIntersection_None_Vector_string_262144_16384 -1.03% 1304967.061 1291489.598 - -1.79% -
SetIntersection_Interlaced_Vector_float_16_1 -1.03% 63319366.411 62665758.243 - -1.78% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.03% 343344.017 339801.564 - -1.22% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.03% 370.916 367.095 - 0.77% -
SetIntersection_Front_Set_uint64_64_64 -1.03% 13449602.593 13311211.852 - 1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.03% 538593361.191 533054163.936 - -1.81% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.03% 15049.290 14894.646 - -1.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.03% 222.929 220.638 - 2.54% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.03% 17.239 17.062 - 7.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.02% 2914425.756 2884561.218 - -0.35% -
std::for_each(set<int>::iterator)/8192 -1.02% 7910.477 7829.426 - -50.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 12.896 12.763 - -2.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.02% 15182.084 15026.752 - -0.99% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.02% 138983.311 137565.383 - -2.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.02% 1.772 1.754 - -2.67% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.02% 54265.873 53713.260 - -3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.02% 2344783.127 2320924.368 - 1.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -1.02% 12070.842 11948.035 - 15.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.02% 17.747 17.566 - -11.39% -
std::sort(vector<int>)_(descending)/8192 -1.02% 7230.123 7156.663 - -1.36% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.02% 409.881 405.719 - -2.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.01% 1192350.468 1180270.526 - -3.60% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.01% 12832.374 12702.393 - -1.05% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.01% 10.720 10.612 - 1.63% -
BM_StringConstructDestroyCStr_Huge_Transparent -1.01% 64.626 63.974 - -7.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.01% 4704.848 4657.377 - -4.10% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.01% 4537.247 4491.470 - -0.46% -
std::make_heap(deque<int>)_(repeated)/8192 -1.01% 18176.958 17993.872 - 6.76% -
SetIntersection_None_Set_float_16_16 -1.01% 35685010.977 35325636.998 - -1.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.01% 17.730 17.552 - -1.68% -
SetIntersection_None_Vector_string_64_4 -1.01% 16718690.340 16550462.648 - -2.15% -
std::copy_n(deque<int>)/32768 -1.00% 1142.767 1131.291 - -0.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.00% 209941.380 207833.719 - -1.18% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 275.82% 251.460 945.026 - 0.41% -
std::for_each_n(vector<int>)/8 203.62% 0.911 2.766 - 0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 151.13% 546.734 1373.015 - 137.05% -
SetIntersection_Interlaced_Vector_uint32_262144_64 149.48% 8475549.431 21145091.075 - 116.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.87% 37234571.356 85218453.105 - 83.25% -
std::copy_if(vector<int>)_(every_other)/32768 123.83% 7217.053 16153.976 - -0.09% -
std::copy_if(vector<int>)_(every_other)/262144 121.30% 58160.561 128708.272 - -0.97% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 120.74% 3927.250 8668.894 - 0.32% -
std::copy_if(vector<int>)_(every_other)/4096 119.57% 905.895 1989.067 - 0.14% -
std::copy_if(vector<int>)_(every_other)/1048576 115.10% 232805.495 500763.833 - 2.04% -
std::copy_if(vector<int>)_(every_other)/512 114.22% 118.492 253.834 - 0.09% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 111.56% 13.066 27.643 - 0.25% -
SetIntersection_Interlaced_Vector_float_262144_16 111.50% 2928717.384 6194235.562 - 107.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 111.01% 1011.249 2133.839 - 0.14% -
std::copy_if(vector<int>)_(every_other)/64 110.57% 15.539 32.719 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_256 109.16% 20310714.315 42482319.222 - 52.70% -
SetIntersection_Interlaced_Vector_uint64_262144_64 108.57% 10397009.900 21685122.797 - 19.81% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 104.80% 43.699 89.495 - 3.15% -
ranges::min(std::list<long_long>)/1 99.94% 0.225 0.449 - 93.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 95.78% 4045202.768 7919868.839 - 12.23% -
std::set<std::string>::insert(value)_(already_present)/8192 94.61% 31.276 60.866 - 60.34% -
SetIntersection_Interlaced_Vector_uint64_262144_256 93.35% 35286190.390 68226570.978 - 33.98% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 87.30% 0.258 0.482 - -1.43% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 87.16% 0.258 0.482 - -1.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16 81.63% 3496611.628 6350979.173 - 105.64% -
ranges::min(std::deque<char>)/70000 80.70% 17335.680 31324.933 - 76.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 79.26% 18.411 33.003 - 9.42% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.30% 23.019 40.813 - 0.00% -
SetIntersection_Interlaced_Vector_float_16384_256 76.08% 14879141.384 26198868.184 - 74.85% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 74.85% 409.990 716.852 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.83% 25.234 44.116 - 58.84% -
SetIntersection_Interlaced_Vector_float_16384_64 73.31% 5576420.644 9664241.258 - 73.99% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 73.00% 1366.765 2364.528 - 76.60% -
std::find_if_not(list<int>)_(process_all)/8 68.48% 2.254 3.797 - 2.53% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 68.09% 162.883 273.796 - -2.32% -
std::copy_if(vector<int>)_(every_other)/8 67.48% 2.529 4.236 - 0.68% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 63.58% 35.357 57.836 - -3.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 63.37% 24.558 40.120 - 59.08% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 59.75% 11.831 18.899 - 3.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 58.87% 51.024 81.062 - 35.03% -
std::multiset<std::string>::erase(key)_(existent)/32 56.34% 51.656 80.759 - 0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 56.18% 524.207 818.690 - 27.37% -
std::move(vector<int>)/262144 55.74% 14891.503 23191.965 - 55.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 54.69% 32.710 50.600 - -20.35% -
std::none_of(vector<int>)_(process_all)/50 52.79% 12.678 19.371 - 3.21% -
BM_PushHeap_uint32_QuickSortAdversary_1 52.75% 0.394 0.602 - 34.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.71% 48.328 73.319 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 51.64% 18235027.839 27652422.507 - 24.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 51.60% 7496009.072 11364028.214 - 53.46% -
std::find(vector<bool>)_(process_all)/8 50.90% 0.560 0.846 - 22.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 50.70% 0.463 0.698 - 21.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 50.58% 115392280.410 173754249.001 - 44.91% -
std::copy_n(vector<int>)/4096 50.53% 142.411 214.370 - -2.88% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 50.23% 87789.553 131883.625 - 2.53% -
rng::for_each(multiset<int>)/8 49.58% 4.482 6.704 - -2.49% -
ranges::min(std::deque<char>)/64 49.28% 16.209 24.197 - 46.45% -
rng::for_each(set<int>)/8 49.17% 4.492 6.701 - -1.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 47.24% 3040247.681 4476326.774 - 8.40% -
std::partition(list<int>)_(sparse)/50 46.90% 14.858 21.826 - 0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 46.87% 21188253.378 31118552.390 - 49.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.66% 3.523 5.167 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.30% 0.477 0.697 - 34.05% -
std::search(deque<int>,_pred)_(no_match)/1000 45.05% 424.574 615.834 - 29.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 44.89% 26.743 38.747 - 23.51% -
std::search(deque<int>,_pred)_(no_match)/1024 44.71% 436.352 631.438 - 33.90% -
SetIntersection_Interlaced_Vector_float_1024_64 43.93% 3272023.439 4709433.609 - 40.02% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 43.82% 617.132 887.580 - 20.72% -
SetIntersection_Interlaced_Vector_string_262144_1024 43.24% 240300974.724 344217339.239 - 45.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 42.62% 24.678 35.197 - 29.12% -
std::shift_right(vector<int>)/32 42.37% 2.942 4.189 - 4.25% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 41.81% 49.746 70.543 - 14.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 41.12% 53.285 75.195 - 11.59% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.00% 29.807 42.027 - 10.68% -
std::set<int>::contains(key)_(non-existent)/8192 40.95% 10.322 14.548 - 46.32% -
std::find(vector<bool>)_(process_all)/50 40.78% 0.560 0.788 - 7.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 40.29% 73.949 103.741 - 12.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 40.20% 24.959 34.992 - 9.27% -
rng::for_each(map<int>)/8 39.63% 4.442 6.203 - 0.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.48% 0.500 0.697 - 44.26% -
rng::for_each(multimap<int>)/8 39.06% 4.390 6.104 - -1.65% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 38.90% 19040.176 26447.127 - 13.43% -
std::find_if(list<int>)_(process_all)/8192 38.32% 7450.918 10306.157 - 32.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.17% 35.413 48.929 - 2.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 38.04% 43193591.901 59626176.471 - 7.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.00% 28.819 39.770 - 22.84% -
std::unordered_set<int>::contains(key)_(existent)/1024 37.67% 1.168 1.609 - 28.24% -
std::multiset<std::string>::erase(key)_(existent)/1024 37.57% 68.416 94.121 - 47.35% -
SetIntersection_Interlaced_Vector_uint64_16384_64 37.32% 6593671.884 9054551.376 - -5.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.69% 24.167 33.035 - 39.54% -
rng::find_last(deque<int>)_(bail_10%)/1024 36.62% 226.515 309.467 - 38.01% -
std::map<std::string,_int>::insert(value)_(already_present)/32 36.61% 19.225 26.262 - 17.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 36.51% 18102.435 24712.129 - 10.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 36.03% 74.839 101.805 - 4.32% -
std::copy(vector<int>)/4096 35.95% 150.626 204.774 - 41.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 35.43% 8359.311 11321.021 - 12.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.42% 26.825 36.327 - 14.45% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 35.21% 31.347 42.386 - -2.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 34.95% 1680877.573 2268269.083 - 35.95% -
rng::find_last(deque<int>)_(bail_10%)/50 34.92% 11.313 15.264 - 34.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 34.71% 251532872.470 338841888.836 - -2.92% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 34.59% 66.006 88.836 - -19.05% -
std::unordered_map<int,_int>::count(key)_(existent)/32 34.40% 1.155 1.552 - 13.05% -
ranges::min(std::vector<__int128>)/1 34.20% 0.340 0.456 - 19.44% -
BM_PushHeap_string_Descending_262144 34.00% 3.154 4.226 - 21.75% -
std::search(deque<int>)_(same_length)/1000 33.88% 325.451 435.714 - 27.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.79% 28.206 37.738 - 16.92% -
SetIntersection_Interlaced_Vector_uint32_16384_16 33.74% 2417594.561 3233178.575 - 35.78% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.57% 2.254 3.011 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.21% 68.201 90.849 - 2.42% -
SetIntersection_Interlaced_Vector_uint32_16384_64 32.47% 6288828.913 8330832.835 - 48.03% -
std::set<std::string>::erase(key)_(existent)/1024 32.21% 74.668 98.716 - 35.99% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 32.13% 0.228 0.302 - -30.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 31.96% 50.014 65.998 - 15.46% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.75% 4315.562 5685.607 - -0.16% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 31.42% 1.001 1.316 - -1.95% -
std::search(deque<int>)_(near_matches)/1000 31.31% 18549.697 24356.942 - -0.05% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.73% 20.309 26.551 - -3.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 30.71% 25.216 32.961 - -3.84% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 30.67% 8.279 10.818 - 0.06% -
std::search(deque<int>)_(near_matches)/1024 30.58% 19502.269 25466.396 - -0.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 30.37% 640.270 834.724 - 2.98% -
std::search(deque<int>,_pred)_(no_match)/1048576 30.30% 445882.271 580996.519 - 30.31% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 30.22% 19.860 25.862 - -6.02% -
std::search(deque<int>,_pred)_(no_match)/8192 29.90% 3496.490 4541.852 - 30.07% -
SetIntersection_Interlaced_Vector_float_262144_64 29.65% 15662720.001 20307098.344 - 153.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.53% 42.154 54.603 - -1.46% -
std::rotate(list<int>)_(by_1/3)/32 28.93% 12.931 16.671 - -5.87% -
std::copy_backward(vector<bool>)_(aligned)/262144 28.73% 616.078 793.096 - 32.83% -
std::stable_partition(list<int>)_(dense)/8192 28.21% 17489.942 22424.428 - 18.80% -
ranges::min(std::list<char>)/1 27.99% 0.354 0.453 - 0.59% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 27.88% 0.353 0.451 - -9.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 27.80% 1.004 1.283 - -2.27% -
BM_PushHeap_uint64_SingleElement_1 27.16% 0.501 0.637 - 55.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 26.85% 44.611 56.588 - -5.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 26.66% 4344247.022 5502330.419 - 25.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 26.65% 0.376 0.476 - -1.71% -
std::find_if(vector<char>)_(process_all)/8 26.62% 1.258 1.593 - 7.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 26.43% 272.245 344.203 - 30.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 25.71% 1417.675 1782.092 - 9.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 25.68% 61242491.095 76968919.867 - 25.33% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.58% 19.995 25.110 - 4.99% -
std::copy_n(list<int>)/4096 25.53% 4179.648 5246.897 - 48.44% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 25.52% 98519608.942 123662880.198 - 6.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 25.19% 44.374 55.550 - 15.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 25.13% 2224207.993 2783204.804 - 25.73% -
std::mismatch(list<int>)_(it,_it,_it)/8192 25.06% 7294.064 9122.213 - 24.54% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.91% 79717150.781 99572995.107 - -0.06% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 24.88% 689.954 861.582 - 16.85% -
std::find_end(deque<int>)_(single_element)/1000 24.83% 249.091 310.940 - 0.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 24.63% 1.486 1.852 - 24.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.54% 8300.318 10336.944 - -2.56% -
BM_lexicographical_compare_three_way_slow_path/16384 24.40% 3657.658 4550.219 - 0.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 24.14% 1.042 1.294 - 1.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 23.97% 35.551 44.074 - 24.37% -
std::copy_n(vector<bool>)_(aligned)/262144 23.96% 585.453 725.741 - 3.70% -
BM_lexicographical_compare_three_way_slow_path/4096 23.95% 925.619 1147.273 - 0.16% -
std::replace(list<int>)_(sprinkled)/8192 23.84% 7127.886 8827.343 - 10.10% -
std::find_if(vector<char>)_(process_all)/50 23.74% 5.347 6.616 - 0.11% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 23.58% 1.405 1.737 - 1.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 23.58% 53.254 65.809 - 7.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 23.51% 4.507 5.567 - 9.29% -
rng::for_each(multiset<int>)/32 23.50% 20.613 25.456 - -0.07% -
std::find_if_not(vector<char>)_(process_all)/50 23.47% 5.349 6.604 - 0.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 23.09% 7.939 9.773 - 23.49% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 23.01% 5.570 6.852 - 15.41% -
SetIntersection_Interlaced_Vector_uint64_1024_64 22.85% 3675759.902 4515592.315 - -7.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 22.82% 34.843 42.794 - -32.87% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 22.66% 1.167 1.432 - 12.89% -
BM_lexicographical_compare_three_way_slow_path/1024 22.64% 239.615 293.865 - 0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.63% 29.268 35.892 - 5.78% -
rng::find(vector<bool>)_(process_all)/50 22.54% 0.692 0.848 - 8.41% -
std::map<std::string,_int>::find(key)_(non-existent)/32 22.34% 9.945 12.167 - -11.91% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.30% 1.048 1.281 - -2.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.30% 62.699 76.681 - 23.24% -
std::search(list<int>,_pred)_(single_element)/8192 22.29% 7696.478 9411.648 - 21.55% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.14% 25.311 30.915 - -0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.02% 1598.034 1949.880 - 48.67% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.99% 241472.428 294582.720 - 0.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 21.99% 33.177 40.472 - -6.34% -
std::multiset<std::string>::erase(iterator)/8192 21.91% 29.953 36.514 - 14.68% -
BM_std_minmax_element<int>/3 21.73% 1.114 1.356 - 18.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.66% 783.875 953.642 - 28.39% -
ranges::min(std::deque<char>)/8 21.44% 2.283 2.773 - 20.25% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 21.34% 27.809 33.742 - -2.66% -
rng::for_each(multimap<int>)/32 21.17% 21.471 26.016 - -0.35% -
std::unique_copy(deque<int>)_(sprinkled)/32 20.94% 9.201 11.128 - 17.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 20.84% 1448.277 1750.114 - -3.33% -
rng::for_each(set<int>)/32 20.80% 21.082 25.468 - 0.29% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 20.77% 0.378 0.457 - -0.57% -
BM_lexicographical_compare_three_way_slow_path/65536 20.75% 15045.955 18167.557 - 0.17% -
std::unordered_set<int>::contains(key)_(existent)/8192 20.73% 1.218 1.471 - -7.23% -
std::fill_n(list<int>)/8192 20.65% 7150.174 8626.929 - 6.61% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.59% 2.500 3.014 - 1.18% -
SetIntersection_Interlaced_Vector_uint64_256_64 20.56% 7380439.684 8897818.221 - 1.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.48% 39.719 47.855 - 1.61% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 20.47% 1552.403 1870.224 - 15.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.42% 558.974 673.122 - 20.25% -
std::upper_bound(std::list<int>)/100 20.20% 83.840 100.773 - -0.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 20.13% 6264.584 7525.656 - 15.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 20.04% 11640.301 13973.455 - 14.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.84% 547.613 656.284 - 19.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.80% 549.931 658.830 - 19.48% -
SetIntersection_None_Set_string_1024_4 19.78% 8913836.554 10676621.437 - 19.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 19.69% 34.435 41.217 - 4.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.63% 502.813 601.514 - 19.68% -
BM_PushHeap_uint32_Ascending_1 19.61% 0.466 0.557 - -2.07% -
BM_PushHeap_uint64_Descending_1 19.56% 0.448 0.536 - -3.45% -
BM_PushHeap_float_QuickSortAdversary_1 19.51% 0.449 0.537 - 19.13% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.36% 27.188 32.452 - 13.90% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.31% 0.962 1.148 - 0.10% -
std::copy_if(list<int>)_(every_other)/64 19.30% 23.190 27.665 - 0.16% -
std::find_if(vector<char>)_(process_all)/32768 19.29% 3137.543 3742.658 - 0.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.24% 31.457 37.509 - -12.27% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 19.18% 50096.565 59703.658 - 14.90% -
std::find_if_not(vector<char>)_(process_all)/32768 19.14% 3135.211 3735.339 - 0.06% -
std::multiset<std::string>::count(key)_(existent)/8192 19.08% 26.521 31.582 - 7.11% -
rng::find(vector<bool>)_(process_all)/8 19.05% 0.642 0.764 - -2.60% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 19.01% 566.500 674.208 - 11.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 18.95% 87.552 104.144 - 24.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.83% 0.923 1.096 - 0.18% -
std::find_if(vector<char>)_(process_all)/8192 18.75% 795.203 944.322 - 0.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.67% 404.497 480.034 - 11.05% -
BM_PushHeap_uint64_Random_1 18.67% 0.392 0.465 - -0.12% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.62% 12506043.675 14834205.653 - 19.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 18.60% 9.527 11.299 - 8.94% -
ranges::min(std::deque<long_long>)/70000 18.58% 26305.416 31193.491 - 66.21% -
SetIntersection_Interlaced_Vector_float_1024_1024 18.58% 5958482.543 7065372.787 - -0.54% -
std::multimap<std::string,_int>::erase(iterator)/8192 18.53% 25.957 30.766 - 3.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 18.35% 6278.212 7430.422 - 15.57% -
std::find_if_not(vector<char>)_(process_all)/8192 18.30% 794.703 940.137 - 0.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 18.28% 5.463 6.462 - -4.55% -
std::find_end(deque<int>)_(single_element)/1024 18.27% 277.808 328.555 - 10.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 18.05% 5.426 6.406 - -1.96% -
BM_lexicographical_compare_three_way_slow_path/64 17.98% 15.120 17.839 - 0.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 17.97% 3234.376 3815.733 - 0.14% -
ranges::minmax(std::deque<char>)/1 17.89% 0.657 0.774 - -8.72% -
ranges::minmax(std::list<char>)/64 17.84% 29.676 34.971 - 0.30% -
ranges::minmax(std::deque<long_long>)/1 17.77% 0.690 0.812 - 0.06% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.75% 11.775 13.865 - 7.25% -
SetIntersection_None_Set_string_1024_64 17.60% 9049882.699 10642771.041 - 19.58% -
std::unique_copy(deque<int>)_(sprinkled)/52 17.59% 14.717 17.305 - 17.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.48% 1502459.873 1765125.727 - 3.48% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 17.43% 27.416 32.193 - 1.54% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.37% 14177.338 16639.886 - 18.45% -
std::set<int>::equal_range(key)_(non-existent)/1024 17.33% 5.801 6.807 - 2.58% -
std::rotate(list<int>)_(by_1/2)/8192 17.24% 4656.686 5459.273 - 0.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.23% 417454.532 489388.365 - -0.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 17.09% 1.102 1.291 - -0.48% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.93% 2.599 3.039 - 1.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.92% 0.693 0.810 - 0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.91% 0.693 0.810 - 0.06% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.88% 0.693 0.810 - 0.04% -
std::is_sorted_until(vector<int>,_pred)/8 16.87% 3.123 3.650 - -3.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 16.85% 214.501 250.640 - 11.04% -
std::unordered_multiset<int>::count(key)_(existent)/1024 16.83% 1.528 1.785 - 0.53% -
std::map<int,_int>::find(key)_(existent)/1024 16.68% 3.643 4.250 - 0.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.67% 35.775 41.738 - -1.13% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.66% 34.632 40.401 - -14.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 16.65% 96441.383 112495.338 - 2.53% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 16.63% 12.090 14.100 - 18.87% -
rng::for_each(map<int>)/32 16.60% 21.636 25.226 - 0.95% -
ranges::min(std::vector<char>)/64 16.58% 3.618 4.218 - 0.77% -
std::flat_multimap<int,_int>::erase(iterator)/1024 16.52% 75.413 87.874 - 17.55% -
std::find_end(deque<int>)_(single_element)/8192 16.48% 2021.047 2354.148 - 6.93% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.39% 26.597 30.956 - 16.34% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 16.32% 214.155 249.107 - 13.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 16.25% 6.616 7.691 - 8.29% -
SetIntersection_Interlaced_Set_uint64_1024_4 16.21% 10188318.812 11840190.701 - 19.39% -
std::copy(list<int>)/8 16.17% 2.147 2.494 - 0.01% -
BM_lexicographical_compare_three_way_slow_path/256 16.11% 68.636 79.693 - 0.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.96% 43.669 50.641 - 5.85% -
std::move_backward(deque<int>)/4096 15.95% 152.702 177.051 - 14.02% -
std::set<int>::equal_range(key)_(non-existent)/8192 15.84% 8.932 10.347 - 1.94% -
BM_StringRelational_Eq_Small_Small_Control 15.82% 1.685 1.951 - 12.58% -
SetIntersection_Interlaced_Vector_float_262144_1024 15.80% 103759567.730 120156844.749 - 39.11% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 15.80% 43.137 49.952 - -14.56% -
std::count_if(list<int>)_(every_other)/8192 15.75% 7045.937 8155.988 - 15.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 15.73% 1.092 1.264 - -3.04% -
std::partition_point(vector<int>)/8192 15.73% 7.975 9.230 - -0.26% -
std::for_each(set<int>::iterator)/32 15.70% 21.134 24.451 - 1.32% -
SetIntersection_None_Set_string_1024_1 15.65% 9175112.863 10611402.739 - 15.91% -
std::find_if(vector<int>)_(bail_25%)/8 15.64% 0.733 0.848 - 0.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 15.59% 0.367 0.424 - -12.67% -
ranges::min(std::list<long_long>)/70000 15.52% 43951.013 50772.696 - -2.82% -
ranges::min(std::deque<long_long>)/1 15.51% 0.600 0.693 - 3.35% -
ranges::minmax(std::list<long_long>)/1 15.47% 0.343 0.396 - -6.29% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 15.40% 1.335 1.541 - -12.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 15.36% 22.667 26.149 - 10.21% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.33% 88937523.839 102574370.269 - 16.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.22% 11.426 13.166 - -8.78% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 15.18% 2.743 3.159 - 2.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.05% 10385.059 11948.035 - -1.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 15.02% 1.573 1.809 - 20.43% -
BM_num_put<bool> 15.00% 9.315 10.712 - -1.54% -
std::replace(vector<int>)_(sprinkled)/50 14.92% 8.763 10.070 - 22.91% -
std::adjacent_find(list<int>)/50 14.88% 20.183 23.185 - 0.60% -
BM_lexicographical_compare_three_way_slow_path/262144 14.78% 63294.777 72651.405 - 0.16% -
BM_PushHeap_uint64_Random_4 14.77% 2.258 2.591 - 1.41% -
std::unordered_set<int>::count(key)_(existent)/1024 14.64% 1.295 1.485 - 18.10% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.61% 67.682 77.573 - -3.07% -
std::for_each(multimap<int>::iterator)/32 14.55% 20.803 23.830 - 1.23% -
BM_PushHeap_uint64_Ascending_64 14.51% 1.523 1.744 - 4.91% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 14.50% 7.802 8.932 - 27.88% -
SetIntersection_None_Set_string_1024_16 14.49% 9180812.435 10511221.962 - 14.59% -
bm_ranges_lexicographical_compare<signed_char>/64 14.49% 2.058 2.356 - 3.22% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.47% 28.487 32.609 - -3.47% -
std::set<std::string>::equal_range(key)_(existent)/32 14.38% 15.019 17.179 - -1.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.37% 51877.772 59330.292 - 15.65% -
SetIntersection_Interlaced_Vector_float_256_16 14.35% 5884909.753 6729443.246 - 12.47% -
bm_write 14.28% 531.909 607.841 - 11.29% -
std::for_each(multimap<int>::iterator)/8 14.27% 4.438 5.071 - 0.50% -
std::unordered_multiset<int>::erase(iterator)/1024 14.14% 20.161 23.011 - 11.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 14.11% 1133.193 1293.073 - -0.06% -
std::find(deque<int>)_(bail_25%)/8 14.05% 1.995 2.275 - 0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 14.05% 11.127 12.691 - 20.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.05% 892.241 1017.580 - -2.49% -
std::unordered_multiset<int>::erase(iterator)/8192 14.02% 22.805 26.001 - 6.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 14.01% 48.762 55.592 - -4.87% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.96% 0.711 0.810 - 0.06% -
BM_deque_vector_copy_backward/65536 13.95% 7365.590 8393.053 - 1.63% -
BM_PushHeap_string_Random_262144 13.95% 17.931 20.432 - 9.82% -
BM_tolower_char<wchar_t> 13.94% 0.603 0.687 - 11.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.92% 7172435.720 8171179.739 - 1.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 13.92% 8917.054 10158.665 - 14.98% -
std::map<int,_int>::contains(key)_(non-existent)/8192 13.85% 9.369 10.666 - -44.77% -
std::set<int>::lower_bound(key)_(non-existent)/1024 13.83% 5.625 6.403 - 6.84% -
BM_StringEraseWithMove_Large_Opaque 13.81% 2.481 2.824 - 2.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.80% 1.257 1.430 - 3.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 13.65% 30.851 35.063 - -17.10% -
BM_deque_vector_move_backward/64000 13.62% 7173.428 8150.242 - 2.30% -
BM_vector_deque_move_backward/0 13.60% 0.419 0.476 - -4.57% -
SetIntersection_Interlaced_Vector_uint64_1024_256 13.59% 6141338.510 6976065.698 - 22.97% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.53% 4.823 5.475 - 0.26% -
std::find_if(vector<char>)_(bail_25%)/8 13.52% 0.818 0.928 - -7.94% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.49% 7171.693 8139.163 - -1.00% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 13.48% 685.809 778.266 - 18.32% -
std::stable_partition(list<int>)_(dense)/32 13.48% 33.506 38.021 - 4.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 13.44% 63.587 72.130 - 7.92% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.42% 45.186 51.249 - 14.05% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 13.36% 48.608 55.100 - 18.97% -
std::for_each_n(deque<int>)/8 13.31% 1.156 1.310 - 15.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.31% 1.426 1.616 - 8.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.30% 40.061 45.390 - -0.89% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.23% 1.376 1.558 - -9.11% -
std::move_backward(list<int>)/4096 13.22% 5186.231 5871.872 - 7.24% -
BM_deque_vector_ranges_move_backward/64000 13.21% 7048.994 7980.510 - -0.79% -
std::rotate(deque<int>)_(by_1/2)/32 13.17% 7.501 8.490 - -0.08% -
std::rotate(list<int>)_(1_element_forward)/8192 13.08% 7164.598 8101.849 - 0.55% -
std::find_if_not(deque<int>)_(process_all)/50 13.07% 12.623 14.274 - 14.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.06% 44.154 49.919 - 1.93% -
BM_StringRelational_Compare_Small_Empty_Control 13.03% 1.616 1.826 - -2.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.01% 27527.324 31108.487 - 14.22% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 12.97% 2.107 2.380 - -0.09% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.94% 4280.391 4834.132 - -0.75% -
std::multimap<int,_int>::contains(key)_(existent)/1024 12.87% 3.891 4.391 - -1.50% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.87% 7744.738 8741.683 - 13.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.84% 24.871 28.064 - 18.33% -
std::set<int>::lower_bound(key)_(non-existent)/32 12.83% 2.336 2.636 - 17.43% -
SetIntersection_Interlaced_Vector_uint64_1024_16 12.82% 2010712.985 2268534.993 - -7.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 12.78% 32.425 36.570 - 18.79% -
std::multimap<int,_int>::find(key)_(non-existent)/32 12.77% 2.448 2.761 - 14.98% -
BM_deque_vector_move_backward/65536 12.75% 7361.291 8299.489 - 2.03% -
std::for_each(map<int>::iterator)/8 12.74% 4.445 5.011 - 0.02% -
std::find_first_of(vector<int>)_(small_needle)/32 12.71% 46.631 52.558 - 7.21% -
std::map<std::string,_int>::erase(iterator)/32 12.71% 28.573 32.204 - 18.45% -
std::vector<int>::ctor(size)/32 12.63% 9.964 11.222 - 3.37% -
std::multiset<std::string>::erase(iterator)/1024 12.58% 28.383 31.953 - 12.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 12.56% 27.112 30.517 - 11.15% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.55% 842.915 948.720 - -0.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 12.52% 54.889 61.760 - 41.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 12.49% 5.695 6.407 - 26.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.42% 1.037 1.166 - 13.87% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 12.37% 5.177 5.817 - 11.63% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.32% 14.421 16.198 - -1.68% -
BM_deque_vector_ranges_copy_backward/64000 12.31% 7216.258 8104.398 - -1.93% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.30% 7.068 7.937 - 12.36% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 12.28% 1401.737 1573.925 - -5.27% -
std::unordered_set<std::string>::count(key)_(existent)/32 12.28% 35.465 39.820 - -9.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 12.26% 7.032 7.894 - 15.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.26% 46.525 52.227 - -0.79% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.24% 7.451 8.363 - -6.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.21% 8.894 9.980 - -2.55% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 12.20% 0.299 0.335 - 26.16% -
std::multimap<int,_int>::ctor(const&)/8192 12.20% 53130.309 59609.676 - 12.34% -
BM_deque_vector_ranges_copy_backward/70000 12.19% 7926.998 8893.054 - -1.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 12.14% 4.520 5.069 - 5.58% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.13% 714.305 800.983 - -5.99% -
std::make_heap(deque<int>)_(descending)/8192 12.12% 7682.167 8613.365 - -0.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.12% 12.896 14.458 - -0.41% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.11% 1.388 1.556 - 29.86% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.04% 231.290 259.136 - 11.57% -
rng::contains(list<int>)_(process_all)/8192 12.04% 7185.161 8049.914 - 17.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 12.03% 13266714.681 14862761.407 - 2.59% -
std::set<std::string>::count(key)_(non-existent)/32 12.02% 10.090 11.304 - 9.17% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 12.02% 5886.704 6594.195 - 0.92% -
std::find_end(deque<int>,_pred)_(single_element)/1024 11.99% 594.917 666.246 - -0.05% -
std::copy_backward(deque<int>)/262144 11.98% 30572.528 34235.913 - 3.99% -
BM_num_put<long_long> 11.96% 10.502 11.759 - -2.54% -
std::make_heap(deque<int>)_(heap)/8192 11.95% 7691.074 8610.086 - -0.02% -
std::find(list<int>)_(bail_25%)/32768 11.93% 8129.120 9098.598 - 13.46% -
SetIntersection_Interlaced_Vector_uint64_16384_4 11.90% 1428284.828 1598312.318 - -0.63% -
std::partial_sort(deque<int>)_(repeated)/8192 11.83% 67850.969 75880.997 - -0.15% -
std::for_each(set<int>::iterator)/8 11.82% 4.513 5.046 - 0.57% -
std::stable_partition(deque<int>)_(sparse)/32 11.80% 11.148 12.463 - 9.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.78% 32.052 35.828 - 0.94% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.77% 10.193 11.393 - 19.45% -
std::find_if_not(vector<char>)_(process_all)/1024 11.61% 111.583 124.535 - -0.03% -
std::set<std::string>::find(key)_(non-existent)/1024 11.60% 19.937 22.250 - 10.66% -
ranges::min(std::vector<long_long>)/64 11.56% 4.678 5.219 - 5.97% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.55% 30.134 33.614 - 0.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 11.52% 1.312 1.464 - 10.43% -
std::rotate(list<int>)_(1_element_backward)/50 11.51% 22.235 24.794 - -1.24% -
std::move(list<int>)/4096 11.50% 4360.747 4862.311 - -0.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.50% 1470.972 1640.093 - 11.54% -
std::make_heap(deque<int>)_(descending)/1024 11.49% 985.296 1098.479 - 0.11% -
std::make_heap(deque<int>)_(heap)/1024 11.48% 985.834 1099.044 - -0.08% -
SetIntersection_Interlaced_Vector_float_256_256 11.47% 4606317.495 5134890.669 - -0.30% -
bm_lexicographical_compare<signed_char>/1 11.46% 1.255 1.399 - 6.71% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.44% 22.376 24.936 - 14.57% -
std::unordered_set<std::string>::find(key)_(existent)/1024 11.43% 28.851 32.148 - -8.22% -
std::set<std::string>::find(key)_(non-existent)/8192 11.41% 26.480 29.501 - 10.55% -
ranges::min(std::list<char>)/64 11.35% 25.927 28.870 - 8.64% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.30% 587.906 654.333 - -1.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 11.29% 0.515 0.573 - 41.22% -
std::rotate(deque<int>)_(by_1/2)/50 11.28% 10.351 11.518 - 0.13% -
BM_deque_vector_ranges_copy_backward/65536 11.25% 7489.534 8332.048 - 1.32% -
BM_PushHeap_uint64_Ascending_262144 11.21% 4.662 5.184 - 5.23% -
SetIntersection_Front_Vector_uint32_262144_1024 11.15% 5309396.348 5901395.257 - 11.42% -
BM_deque_vector_ranges_move_backward/70000 11.15% 7944.471 8830.242 - 1.96% -
std::find_end(deque<int>)_(process_all)/1000 11.13% 261.439 290.548 - -2.40% -
std::for_each(map<int>::iterator)/32 11.13% 21.499 23.893 - 0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.10% 46.274 51.408 - 2.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.08% 31.648 35.154 - 6.20% -
std::find_if(vector<char>)_(process_all)/1024 11.03% 111.723 124.050 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_262144_4 11.03% 1582098.356 1756532.134 - -12.60% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 11.02% 1.168 1.296 - -2.81% -
std::is_partitioned(list<int>)_(partitioned)/1024 10.98% 639.612 709.839 - 21.82% -
BM_lexicographical_compare_three_way<IntPtr>/1 10.98% 0.362 0.402 - -12.18% -
std::rotate(list<int>)_(by_1/4)/32 10.98% 13.020 14.449 - 0.12% -
SetIntersection_Front_Vector_uint64_16384_1024 10.98% 5333493.555 5918853.002 - 0.20% -
SetIntersection_Front_Vector_uint64_262144_1024 10.95% 5341812.782 5926932.290 - 0.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10.95% 12495.451 13864.110 - 17.49% -
SetIntersection_Interlaced_Vector_uint32_16384_4 10.93% 1371135.881 1521004.281 - 13.16% -
std::set<std::string>::find(key)_(non-existent)/32 10.93% 9.423 10.453 - 3.06% -
bm_lexicographical_compare<signed_char>/64 10.87% 1.911 2.119 - 2.85% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 10.86% 6.256 6.935 - 7.70% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.85% 9.953 11.032 - 5.51% -
std::find_first_of(vector<int>)_(small_needle)/50 10.83% 72.092 79.902 - 4.97% -
BM_num_put<unsigned_long_long> 10.78% 10.120 11.211 - -2.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 10.67% 18.981 21.006 - 13.34% -
std::unordered_multiset<int>::count(key)_(existent)/8192 10.66% 1.542 1.706 - 2.20% -
BM_PushHeap_uint32_PipeOrgan_4 10.65% 0.485 0.536 - -0.24% -
BM_PushHeap_uint64_Ascending_256 10.62% 2.094 2.316 - 4.12% -
ranges::min(std::deque<long_long>)/64 10.60% 19.934 22.047 - 36.26% -
BM_deque_vector_ranges_move_backward/65536 10.59% 7380.689 8162.377 - -1.72% -
ranges::min(std::vector<char>)/8 10.59% 2.211 2.446 - 6.21% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.58% 8.122 8.981 - -1.18% -
std::for_each_n(list<int>)/8192 10.57% 7358.066 8135.593 - -3.98% -
std::remove_if(list<int>)_(prefix)/1024 10.54% 972.520 1075.037 - 6.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.53% 13387910.766 14798277.276 - -9.74% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 10.50% 30.166 33.334 - -0.68% -
BM_PushHeap_string_Descending_1024 10.44% 2.355 2.601 - 7.77% -
BM_deque_vector_copy_backward/70000 10.42% 7945.824 8774.003 - -4.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 10.40% 7.511 8.292 - 2.75% -
BM_deque_vector_move_backward/0 10.38% 1.371 1.514 - 10.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.35% 6028.432 6652.437 - -7.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.32% 1355139.307 1495049.124 - 10.62% -
std::search(deque<int>,_pred)_(near_matches)/1000 10.32% 24094.137 26580.285 - 10.61% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.31% 26.129 28.824 - -0.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.25% 310.220 342.006 - -2.02% -
std::unordered_set<std::string>::erase(iterator)/8192 10.20% 29.255 32.239 - 7.25% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.20% 25235.875 27809.800 - 10.98% -
ranges::min(std::vector<__int128>)/70000 10.18% 30876.815 34019.943 - 0.44% -
std::for_each(multiset<int>::iterator)/8 10.12% 4.590 5.055 - 0.46% -
BM_deque_vector_move_backward/70000 10.12% 7906.790 8706.704 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 10.10% 201799789.194 222174977.669 - 12.20% -
std::search(list<int>)_(single_element)/8192 10.09% 7486.594 8242.124 - 5.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.09% 89.814 98.877 - 9.51% -
ranges::min(std::list<char>)/8 10.05% 1.767 1.945 - 4.62% -
std::is_sorted(list<int>,_pred)/8 10.02% 3.675 4.044 - 0.93% -
SetIntersection_Front_Vector_float_262144_16384 10.02% 71787441.651 78977598.514 - -0.67% -
BM_vector_deque_copy_backward/64000 9.97% 7399.057 8136.496 - -0.11% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 9.96% 918.309 1009.732 - -0.65% -
std::copy(vector<bool>)_(aligned)/262144 9.93% 587.809 646.195 - 35.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 9.92% 574.778 631.790 - -1.55% -
std::vector<std::string>::ctor(size)/32 9.91% 31.751 34.897 - -6.78% -
SetIntersection_Interlaced_Vector_string_16384_64 9.90% 12178672.720 13384693.505 - 9.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.90% 22.999 25.275 - 8.96% -
std::rotate(list<int>)_(by_1/4)/50 9.82% 23.478 25.783 - -0.47% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.80% 3.862 4.241 - 5.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.80% 28.223 30.988 - 62.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.78% 49.618 54.473 - -11.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 9.76% 24759.709 27177.065 - -0.71% -
BM_num_put<const_void*> 9.76% 11.206 12.300 - -0.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.69% 29.128 31.950 - 34.23% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 9.68% 1.333 1.462 - -0.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.66% 0.592 0.649 - 5.88% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.64% 124602.611 136614.310 - 15.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 9.63% 1.927 2.113 - -0.14% -
SetIntersection_None_Set_string_16384_1024 9.62% 190225548.901 208518893.678 - 5.15% -
rng::find_last(vector<char>)_(bail_90%)/8 9.58% 0.440 0.483 - 9.47% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.58% 12895.740 14131.380 - 0.13% -
std::set<std::string>::contains(key)_(non-existent)/1024 9.47% 20.044 21.943 - 3.98% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9.45% 9771.750 10695.174 - 21.74% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.41% 2.249 2.460 - 5.85% -
std::for_each(multiset<int>::iterator)/32 9.41% 21.436 23.452 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_16384_16 9.36% 2854757.447 3121931.041 - -12.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.35% 1.048 1.146 - -0.67% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.33% 1.048 1.146 - 2.30% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 9.32% 2.317 2.533 - 9.58% -
std::set<std::string>::contains(key)_(existent)/1024 9.30% 20.901 22.846 - -0.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 9.27% 0.314 0.344 - -15.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 9.23% 6158365.591 6726726.706 - 5.22% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.19% 8704.767 9504.567 - -6.97% -
std::replace(list<int>)_(prefix)/8192 9.17% 6989.177 7630.002 - 6.24% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.16% 8.309 9.070 - 2.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 9.15% 1.416 1.546 - 7.35% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.15% 27.715 30.251 - 11.36% -
SetIntersection_Front_Vector_float_16384_16384 9.14% 71971327.344 78551125.837 - -1.41% -
BM_PushHeap_string_Ascending_1 9.14% 0.642 0.700 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_16384_256 9.09% 19485468.659 21257128.121 - 18.45% -
std::multiset<int>::count(key)_(non-existent)/32 9.08% 2.451 2.674 - 13.58% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.06% 863.314 941.549 - -0.33% -
std::vector<int>::ctor(size)/8192 9.05% 517.543 564.386 - 0.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.02% 1089856.705 1188130.338 - 9.23% -
BM_vector_deque_ranges_copy_backward/65536 8.99% 7540.027 8218.226 - -1.81% -
BM_deque_deque_move/0 8.98% 0.789 0.860 - 4.78% -
rng::find_last(deque<int>)_(bail_10%)/8 8.97% 2.706 2.948 - 13.50% -
SetIntersection_Interlaced_Set_uint64_1024_64 8.94% 10190966.562 11102398.411 - 10.16% -
SetIntersection_Interlaced_Vector_uint32_262144_256 8.90% 27482531.385 29929410.137 - 1.68% -
BM_deque_vector_copy_backward/64000 8.90% 7487.791 8154.400 - 0.48% -
std::rotate(deque<int>)_(by_1/2)/1024 8.88% 172.971 188.323 - -0.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.84% 2.526 2.749 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 8.82% 11885558.715 12934257.094 - 8.93% -
std::any_of(list<int>)_(process_all)/8192 8.81% 7290.396 7932.726 - 9.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 8.81% 22.379 24.350 - 11.76% -
std::none_of(deque<int>)_(process_all)/8192 8.75% 2717.706 2955.543 - 17.14% -
std::is_sorted(vector<int>,_pred)/8 8.72% 3.164 3.440 - 7.01% -
std::transform(deque<int>,_deque<int>)/50 8.71% 33.630 36.560 - 0.08% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.68% 11.523 12.524 - -7.81% -
BM_PushHeap_string_Descending_16384 8.67% 2.310 2.510 - 4.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.65% 11280377.934 12255651.973 - 0.56% -
std::find_end(list<int>)_(process_all)/1000 8.64% 656.323 712.998 - -0.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.62% 19.529 21.213 - 0.26% -
BM_num_put<unsigned_long> 8.61% 10.429 11.327 - -0.02% -
BM_vector_deque_ranges_copy_backward/64000 8.61% 7401.867 8039.002 - 0.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.60% 8865.235 9627.300 - 7.70% -
std::find_if_not(vector<int>)_(bail_25%)/8192 8.57% 219.855 238.700 - -2.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.56% 1.032 1.121 - 0.29% -
SetIntersection_Front_Vector_float_262144_1024 8.56% 5450243.465 5916670.981 - 0.13% -
std::replace(vector<int>)_(sprinkled)/32 8.54% 5.802 6.298 - 16.05% -
std::none_of(deque<int>)_(process_all)/32768 8.54% 10888.096 11817.880 - 16.85% -
rng::contains(deque<int>)_(process_all)/8 8.53% 2.866 3.110 - 2.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.53% 10.187 11.056 - -5.16% -
SetIntersection_Front_Set_uint32_262144_64 8.52% 1656753.040 1797917.540 - 6.94% -
std::search(vector<int>,_pred)_(no_match)/1048576 8.50% 542496.021 588618.503 - -0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.50% 1191.681 1292.976 - 7.27% -
BM_vector_deque_ranges_move_backward/65536 8.48% 7713.704 8368.098 - 5.69% -
rng::starts_with(deque<int>,_pred)/8192 8.48% 3902.365 4233.378 - 8.24% -
SetIntersection_None_Set_string_16384_256 8.48% 189368817.101 205425047.191 - 5.28% -
std::shift_right(list<int>)/8192 8.47% 7379.459 8004.266 - -5.00% -
BM_std_minmax_element<char>/2 8.44% 0.634 0.687 - 5.86% -
BM_vector_deque_ranges_move_backward/64000 8.43% 7376.683 7998.513 - 1.01% -
ranges::minmax(std::list<long_long>)/64 8.42% 28.084 30.448 - 0.99% -
BM_PushHeap_uint64_Random_16 8.40% 4.160 4.509 - 0.55% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.34% 2.011 2.178 - 4.89% -
std::remove_if(list<int>)_(prefix)/50 8.34% 71.469 77.428 - 7.48% -
SetIntersection_Front_Vector_float_1024_1024 8.31% 5441231.715 5893665.669 - -0.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.29% 71332.112 77245.809 - 8.59% -
SetIntersection_None_Set_string_16384_16 8.29% 187964779.769 203540700.556 - 6.77% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 8.25% 44403612.134 48067253.069 - 10.96% -
BM_std_minmax_element<short>/5500 8.24% 1375.647 1488.994 - 3.27% -
std::fill_n(list<int>)/1024 8.24% 440.872 477.191 - -30.96% -
BM_std_minmax_element<short>/70000 8.19% 17449.812 18879.259 - 2.72% -
std::partition_copy(deque<int>)/32 8.19% 12.799 13.848 - 1.72% -
BM_std_minmax_element<short>/4096 8.19% 1026.218 1110.246 - 3.28% -
rng::starts_with(deque<int>,_pred)/1048576 8.18% 506338.357 547781.410 - 7.31% -
ranges::min(std::vector<__int128>)/64 8.17% 26.794 28.985 - -1.20% -
BM_std_minmax_element<short>/65536 8.16% 16323.313 17655.561 - 1.81% -
std::move_backward(deque<int>)/32768 8.15% 3264.622 3530.574 - -1.53% -
BM_deque_deque_copy_backward/70000 8.14% 7949.848 8597.035 - 3.38% -
BM_std_minmax_element<short>/64000 8.12% 15947.234 17242.260 - 2.70% -
std::replace_if(list<int>)_(sprinkled)/8192 8.11% 7271.596 7861.415 - -2.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.09% 12767.873 13800.954 - 0.06% -
std::rotate(list<int>)_(by_1/2)/32 8.09% 5.938 6.419 - -0.62% -
BM_deque_deque_ranges_copy/0 8.08% 0.738 0.797 - -13.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.08% 22.287 24.087 - 6.54% -
BM_std_minmax_element<char>/64 8.07% 17.109 18.490 - 3.31% -
std::remove(deque<int>)_(prefix)/50 8.05% 57.520 62.149 - -0.08% -
BM_num_put<long> 8.02% 10.715 11.575 - -3.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.01% 87.309 94.306 - 3.86% -
std::multiset<std::string>::contains(key)_(existent)/32 8.01% 14.332 15.481 - 1.57% -
SetIntersection_None_Set_string_16384_1 7.99% 188524703.645 203596612.901 - 7.80% -
BM_vector_deque_copy_backward/65536 7.98% 7667.258 8279.450 - -0.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.95% 90.470 97.660 - 1.29% -
SetIntersection_Interlaced_Vector_string_16384_256 7.90% 38333652.461 41362984.418 - 4.89% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.89% 7259.828 7832.827 - -10.29% -
BM_PushHeap_string_Random_16 7.86% 10.351 11.164 - 5.45% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.85% 9.009 9.716 - -4.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 7.82% 747.791 806.251 - 3.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.79% 10.014 10.795 - -43.56% -
BM_std_minmax_element<short>/1024 7.79% 262.286 282.720 - 3.08% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7.79% 7130.931 7686.133 - 5.87% -
BM_PushHeap_uint64_Ascending_1024 7.76% 2.573 2.773 - 3.15% -
BM_std_minmax_element<short>/4000 7.76% 1006.489 1084.564 - 3.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.72% 26.808 28.879 - -3.76% -
std::partition_copy(vector<int>)/8192 7.72% 4601.379 4956.812 - 1.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.71% 31.887 34.346 - 6.90% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.69% 27.623 29.749 - -9.48% -
SetIntersection_None_Set_string_16384_4 7.69% 188212651.992 202682538.289 - 6.92% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.69% 9.860 10.618 - 7.24% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 7.68% 1.916 2.064 - -1.07% -
BM_vector_deque_move_backward/65536 7.66% 7706.512 8296.786 - 3.33% -
std::replace_if(list<int>)_(sprinkled)/50 7.57% 23.420 25.192 - 10.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.56% 1499.492 1612.837 - 9.76% -
rng::starts_with(list<int>)/8192 7.54% 8595.633 9243.463 - -0.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7.52% 6114.511 6574.541 - 3.07% -
rng::find_last(list<int>)_(bail_90%)/1024 7.52% 71.792 77.192 - -0.06% -
std::map<std::string,_int>::clear()/32 7.52% 922.172 991.505 - 9.10% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.51% 223.078 239.827 - -0.54% -
ranges::min(std::deque<char>)/1 7.49% 0.686 0.737 - 15.92% -
std::set<std::string>::contains(key)_(non-existent)/32 7.49% 9.813 10.548 - 5.48% -
std::list<int>::operator=(const&)_(cheap_elements)/32 7.47% 15.876 17.062 - -1.03% -
BM_vector_deque_ranges_copy_backward/70000 7.47% 8163.861 8773.441 - -0.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.47% 0.338 0.363 - -0.82% -
BM_vector_deque_move_backward/64000 7.44% 7254.530 7794.558 - -1.57% -
BM_PushHeap_uint32_Ascending_4 7.44% 0.544 0.584 - -0.03% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.44% 206.312 221.652 - -0.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.43% 1796.068 1929.475 - 3.57% -
SetIntersection_Interlaced_Set_uint64_1024_256 7.43% 14799773.023 15898930.958 - 6.52% -
BM_deque_deque_ranges_move_backward/65536 7.39% 7577.810 8137.440 - -0.33% -
BM_std_minmax_element<short>/512 7.37% 134.142 144.021 - 2.76% -
BM_deque_deque_move_backward/70000 7.29% 8128.075 8720.404 - 0.47% -
BM_PushHeap_string_Descending_256 7.27% 2.291 2.457 - 3.83% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.27% 736.650 790.171 - 3.65% -
std::rotate_copy(vector<int>)/1024 7.26% 32.778 35.156 - 4.64% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.21% 7520.595 8063.056 - -14.80% -
BM_std_minmax_element<long_long>/3 7.21% 1.114 1.194 - 9.48% -
std::multiset<int>::equal_range(key)_(non-existent)/32 7.19% 2.540 2.723 - 15.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.18% 86.806 93.042 - 2.41% -
SetIntersection_Interlaced_Vector_string_16384_4 7.16% 1809998.454 1939509.041 - 9.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.15% 13591.303 14563.359 - 13.50% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 7.13% 0.598 0.640 - 5.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.13% 1.421 1.522 - 9.15% -
std::multiset<int>::contains(key)_(existent)/32 7.11% 1.639 1.755 - 2.52% -
std::map<std::string,_int>::clear()/1024 7.05% 23961.339 25651.803 - 17.69% -
std::stable_partition(deque<int>)_(sparse)/50 7.05% 27.391 29.322 - 6.63% -
BM_deque_deque_move_backward/65536 7.03% 7628.923 8164.917 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.00% 75913.046 81226.385 - -7.04% -
std::adjacent_find(deque<int>)/50 7.00% 14.032 15.014 - -31.84% -
BM_vector_deque_copy_backward/70000 6.98% 8228.413 8802.899 - -0.33% -
BM_deque_deque_move_backward/64000 6.98% 7290.515 7799.497 - -1.18% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.97% 2.493 2.667 - -31.21% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.96% 5.104 5.459 - -1.43% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.95% 1.279 1.368 - 11.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 6.95% 1.448 1.548 - 11.53% -
std::copy_backward(list<int>)/8 6.93% 2.207 2.360 - 1.17% -
std::copy_n(vector<bool>)_(aligned)/64 6.88% 1.265 1.352 - 0.68% -
std::remove_if(deque<int>)_(prefix)/32 6.87% 54.625 58.376 - 3.87% -
rng::fold_left(list<int>)/8192 6.84% 10904.226 11650.493 - 5.83% -
std::remove_copy_if(list<int>)_(prefix)/8192 6.80% 7178.734 7666.687 - 4.72% -
BM_StringFindStringLiteral/64 6.78% 2.140 2.285 - 3.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.77% 10.187 10.877 - -5.38% -
std::multiset<std::string>::contains(key)_(existent)/1024 6.77% 23.341 24.922 - 15.05% -
BM_deque_deque_copy_backward/64000 6.77% 7411.545 7912.998 - 0.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.76% 1.047 1.118 - 0.47% -
BM_PushHeap_uint64_Random_1024 6.76% 5.759 6.148 - 0.43% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.76% 8.273 8.832 - -8.61% -
std::make_heap(deque<int>)_(repeated)/8192 6.76% 16855.059 17993.872 - -1.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.75% 325.245 347.207 - 9.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.75% 56.096 59.880 - -8.41% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.74% 2.278 2.432 - 2.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.73% 21.022 22.437 - 5.89% -
std::set<int>::upper_bound(key)_(existent)/32 6.73% 1.641 1.751 - 0.15% -
std::set<int>::insert(value)_(already_present)/1024 6.71% 5.798 6.188 - 4.79% -
std::map<int,_int>::contains(key)_(existent)/1024 6.70% 3.867 4.126 - 0.27% -
std::set<std::string>::contains(key)_(existent)/8192 6.70% 28.668 30.587 - 5.83% -
BM_deque_deque_ranges_move_backward/70000 6.67% 7991.921 8524.604 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 6.66% 10047913.355 10717266.309 - 6.91% -
SetIntersection_Front_Vector_uint64_1024_256 6.63% 2136169.938 2277823.245 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 6.63% 0.579 0.617 - -11.44% -
BM_deque_vector_ranges_copy_backward/0 6.62% 1.374 1.465 - -0.60% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 6.62% 55.542 59.220 - 34.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.60% 1116.022 1189.714 - -4.79% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.60% 1.098 1.171 - 0.91% -
std::set<int>::insert(value)_(new_value,_end)/8192 6.60% 69.574 74.167 - 0.97% -
std::equal(deque<int>)_(it,_it,_it)/8 6.59% 4.149 4.422 - 0.52% -
BM_PushHeap_uint64_Random_16384 6.58% 5.914 6.304 - 0.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.57% 1.508 1.607 - -5.28% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.57% 463.766 494.224 - 5.96% -
std::find_end(list<int>)_(process_all)/1048576 6.57% 815929.152 869514.526 - -0.03% -
std::find_first_of(vector<int>)_(small_needle)/8192 6.56% 11606.503 12368.333 - 3.75% -
BM_deque_deque_ranges_copy_backward/64000 6.54% 7349.671 7830.594 - 0.69% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 6.53% 3927.128 4183.699 - -0.98% -
SetIntersection_Front_Vector_uint64_262144_16384 6.52% 73851794.053 78664139.639 - -0.06% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.51% 7.010 7.466 - -1.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.51% 39.953 42.554 - 14.29% -
BM_PushHeap_uint64_Random_256 6.51% 5.640 6.007 - 0.61% -
std::multiset<int>::count(key)_(non-existent)/1024 6.50% 5.909 6.292 - 8.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 6.47% 34.098 36.303 - -6.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.46% 10.087 10.739 - 0.16% -
SetIntersection_Front_Vector_uint64_256_256 6.46% 4253680.035 4528443.579 - -0.17% -
std::find_if_not(list<int>)_(process_all)/50 6.45% 38.043 40.497 - -0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.45% 9478.504 10089.437 - 2.77% -
ranges::minmax(std::vector<long_long>)/1 6.42% 0.647 0.688 - 0.04% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.42% 1446.955 1539.781 - 2.93% -
std::multiset<std::string>::find(key)_(existent)/1024 6.41% 22.792 24.253 - -4.59% -
std::for_each_n(list<int>)/8 6.40% 2.421 2.576 - 8.29% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6.39% 6533.163 6950.688 - 6.59% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.37% 1.623 1.727 - 0.03% -
SetIntersection_Front_Vector_string_1024_64 6.36% 3204752.702 3408673.867 - 2.34% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.35% 156.784 166.739 - 7.81% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.35% 26.733 28.429 - -5.05% -
BM_deque_deque_copy_backward/65536 6.35% 7576.692 8057.469 - -0.63% -
SetIntersection_Front_Set_string_16384_16 6.33% 1770283.284 1882372.502 - -2.31% -
std::sort_heap(vector<int>,_pred)/8 6.31% 30.307 32.221 - -4.01% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.31% 25182.513 26771.571 - 0.13% -
SetIntersection_Front_Vector_uint32_256_256 6.28% 4275122.255 4543658.636 - -0.44% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 6.28% 17.176 18.254 - 6.71% -
std::reverse(vector<int>)/8 6.26% 1.478 1.571 - 1.57% -
std::find_end(list<int>)_(single_element)/1024 6.25% 688.722 731.769 - 0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 6.23% 1.270 1.349 - 4.92% -
BM_StringConstructDestroyCStr_Large_Opaque 6.23% 15.052 15.989 - 0.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 6.22% 42.043 44.658 - -0.35% -
ranges::minmax(std::deque<long_long>)/8 6.22% 3.561 3.782 - -5.13% -
std::search(deque<int>)_(same_length)/1024 6.19% 473.211 502.510 - 4.06% -
SetIntersection_None_Set_string_16384_64 6.13% 189303532.077 200914055.001 - 5.95% -
SetIntersection_Interlaced_Vector_string_262144_256 6.12% 67535325.531 71668832.154 - 7.54% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.050 1.115 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 6.11% 13606882.716 14438362.457 - 5.89% -
BM_PushHeap_uint64_QuickSortAdversary_16 6.11% 0.971 1.030 - 10.71% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.11% 2399.076 2545.554 - 0.11% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.10% 5.754 6.105 - -0.50% -
BM_deque_deque_ranges_copy_backward/65536 6.07% 7506.134 7961.613 - -0.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.07% 1.048 1.112 - 0.01% -
std::remove_copy(list<int>)_(prefix)/8192 6.06% 6855.184 7270.527 - 4.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.05% 31.410 33.310 - 5.19% -
std::set<std::string>::erase(iterator)/1024 6.05% 25.981 27.552 - 7.53% -
SetIntersection_Front_Vector_uint64_16384_256 6.03% 2145748.755 2275215.714 - -0.22% -
BM_StringEraseWithMove_Empty_Opaque 6.03% 0.789 0.837 - -12.49% -
BM_deque_deque_ranges_copy_backward/70000 6.02% 8221.555 8716.197 - 2.09% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 6.02% 1443624.915 1530460.985 - 4.90% -
std::partition_copy(vector<int>)/1024 6.01% 467.207 495.289 - 5.45% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 6.00% 9.855 10.445 - 7.80% -
SetIntersection_Front_Vector_float_1024_256 5.97% 2168224.583 2297649.320 - 0.81% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 5.97% 18.824 19.947 - 4.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 5.94% 19137.364 20274.141 - 14.59% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.94% 27.208 28.824 - -0.11% -
BM_vector_deque_ranges_move_backward/70000 5.90% 8114.499 8593.581 - 2.12% -
std::find_end(list<int>,_pred)_(process_all)/1024 5.89% 789.857 836.390 - 2.98% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.89% 1.409 1.492 - 7.54% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 5.88% 557446.994 590245.690 - -0.79% -
SetIntersection_Front_Set_string_1024_256 5.88% 14273701.097 15112603.904 - -5.53% -
std::find(vector<int>)_(bail_25%)/8 5.86% 1.359 1.438 - 0.28% -
ranges::minmax(std::list<char>)/70000 5.86% 52375.250 55442.333 - 0.18% -
std::vector<int>::ctor(size)/1024 5.85% 42.209 44.679 - 0.73% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.79% 8.122 8.592 - -1.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.78% 37.899 40.090 - 41.64% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 5.76% 18.897 19.987 - 4.53% -
BM_std_minmax_element<int>/1 5.76% 0.294 0.311 - 0.57% -
std::search(list<int>)_(no_match)/1000 5.76% 672.398 711.113 - 3.05% -
std::make_heap(deque<int>)_(repeated)/1024 5.75% 2162.137 2286.403 - -0.40% -
BM_std_minmax_element<char>/4 5.73% 1.206 1.275 - 4.10% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 5.73% 0.581 0.614 - 5.64% -
BM_vector_deque_move_backward/70000 5.72% 8003.041 8461.016 - -0.51% -
std::count(list<int>)_(every_other)/1024 5.71% 667.153 705.258 - -1.43% -
BM_getline_string 5.70% 16.146 17.067 - -5.52% -
std::rotate_copy(deque<int>)/32 5.69% 2.572 2.718 - -5.83% -
BM_PushHeap_uint32_Random_16384 5.69% 5.618 5.938 - -0.32% -
std::replace_if(list<int>)_(prefix)/8192 5.69% 7123.165 7528.383 - -2.69% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.68% 2.040 2.156 - -0.79% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 5.67% 1.614 1.705 - 6.25% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.66% 10011.729 10578.232 - -14.46% -
std::remove_if(list<int>)_(prefix)/32 5.65% 57.879 61.151 - 4.32% -
SetIntersection_Front_Vector_uint64_16384_16384 5.64% 74450260.835 78648727.862 - -0.01% -
BM_PushHeap_uint64_Random_64 5.60% 5.219 5.511 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.58% 5170572.752 5459010.112 - 3.40% -
std::map<std::string,_int>::contains(key)_(existent)/1024 5.52% 23.327 24.614 - -2.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.51% 725.747 765.707 - 4.40% -
BM_StringRelational_Eq_Large_Large_Control 5.50% 2.238 2.361 - 2.12% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.48% 210.742 222.282 - -0.98% -
std::swap_ranges(list<int>)/32 5.46% 19.318 20.373 - 5.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.46% 1.052 1.110 - -0.85% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 5.43% 17.157 18.089 - 6.30% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 5.43% 24.966 26.321 - 1.69% -
std::all_of(deque<int>)_(process_all)/8 5.42% 3.275 3.453 - 4.58% -
std::find(list<int>)_(process_all)/8 5.40% 2.193 2.311 - -2.14% -
std::copy_backward(deque<int>)/1048576 5.39% 128657.472 135588.054 - -6.08% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.38% 20.500 21.604 - -9.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.38% 7924.821 8350.963 - -17.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.37% 4283041.225 4512944.878 - 1.01% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.37% 19.617 20.669 - -1.53% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 5.35% 18.880 19.891 - 5.82% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.34% 760.525 801.146 - 5.76% -
std::set<int>::contains(key)_(existent)/1024 5.34% 3.778 3.979 - 0.90% -
std::find_if_not(list<int>)_(process_all)/1024 5.33% 685.464 721.970 - -1.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.32% 49.242 51.864 - -18.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.32% 23.286 24.525 - 2.05% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.32% 0.529 0.557 - 5.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 5.31% 1.390 1.464 - 7.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.30% 621.748 654.725 - 5.35% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.30% 6820.001 7181.586 - 5.90% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 5.28% 0.330 0.348 - 3.85% -
SetIntersection_Front_Vector_uint32_16384_256 5.28% 2156052.399 2269950.026 - -0.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.28% 0.273 0.287 - 2.29% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 5.27% 1.260 1.326 - 16.47% -
std::find_end(vector<int>)_(single_element)/1000 5.27% 229.863 241.967 - 1.06% -
std::equal(list<int>)_(it,_it,_it)/8192 5.26% 9275.331 9763.156 - -0.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.25% 1.042 1.096 - -2.28% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.25% 63.413 66.740 - -0.97% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 5.25% 17.180 18.082 - 6.20% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 5.24% 656165.456 690523.077 - 0.66% -
std::copy_n(vector<int>)/8 5.23% 2.114 2.224 - 0.36% -
SetIntersection_Interlaced_Vector_string_16384_1024 5.22% 113925212.174 119877723.407 - 2.08% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.22% 8.301 8.735 - -0.54% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 5.21% 20.880 21.969 - 7.33% -
std::unique(list<int>,_pred)_(contiguous)/8192 5.19% 7494.497 7883.795 - 0.08% -
SetIntersection_Front_Set_string_16384_64 5.18% 4301042.807 4523811.069 - -0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 5.18% 17.151 18.039 - 6.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.17% 13417939.980 14112228.499 - -5.58% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.17% 1.573 1.655 - 1.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.17% 8083131.331 8501057.141 - -9.40% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.17% 5.511 5.796 - 12.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 5.16% 12764763.235 13423978.867 - 6.86% -
rng::contains_subrange(vector<int>)_(process_all)/50 5.15% 11.396 11.983 - -6.04% -
SetIntersection_Interlaced_Vector_string_262144_16 5.14% 5992657.497 6300839.221 - 5.25% -
SetIntersection_Front_Vector_float_16384_1024 5.14% 5449812.631 5729719.995 - -3.15% -
std::remove_copy(list<int>)_(sprinkled)/8192 5.11% 6843.842 7193.238 - 4.01% -
SetIntersection_Front_Vector_float_256_256 5.09% 4333279.065 4554036.025 - -0.73% -
std::partial_sort_copy(list<int>)_(heap)/8 5.08% 16.582 17.425 - 0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 5.00% 3702.423 3887.628 - 6.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 4.99% 22.641 23.770 - -3.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.93% 1.419 1.488 - 14.90% -
SetIntersection_Front_Set_string_256_16 4.88% 6789106.864 7120725.896 - -0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.87% 1034953.129 1085320.314 - 0.40% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.86% 15.062 15.793 - 10.05% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 4.85% 276.580 290.007 - 0.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 4.85% 25.624 26.868 - 19.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.85% 6269854.663 6573843.895 - -1.10% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.84% 5.176 5.427 - 1.22% -
std::move_backward(deque<int>)/1048576 4.84% 125794.150 131880.712 - -0.25% -
BM_PushHeap_uint64_Random_262144 4.83% 5.990 6.280 - -0.98% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.83% 218853427.150 229434373.289 - 2.88% -
std::transform(list<int>)_(identity_transform)/32 4.83% 16.099 16.878 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 4.83% 24.293 25.467 - 3.05% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.81% 14.984 15.704 - 0.83% -
std::find_first_of(vector<int>)_(large_needle)/50 4.80% 270.903 283.915 - -0.25% -
std::set<int>::equal_range(key)_(existent)/32 4.79% 1.714 1.796 - -0.24% -
std::replace(list<int>)_(sprinkled)/1024 4.79% 726.147 760.939 - 4.54% -
std::list<int>::ctor(size)/32 4.78% 327.376 343.034 - -2.76% -
SetIntersection_Front_Set_float_16384_64 4.77% 1730651.554 1813201.625 - 8.59% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.76% 23.017 24.113 - 0.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.73% 4.504 4.717 - 0.38% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.72% 397.417 416.193 - 4.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.72% 4.115 4.309 - -3.17% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 4.70% 11.511 12.052 - -2.97% -
std::move_backward(vector<int>)/8 4.68% 2.174 2.276 - 1.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.68% 58.999 61.758 - 2.70% -
rng::contains(list<int>)_(process_all)/32 4.67% 9.046 9.468 - 6.89% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.66% 1.545 1.617 - 21.54% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.65% 7133270.619 7464846.333 - -2.77% -
ranges::minmax(std::vector<char>)/70000 4.63% 564.879 591.053 - 0.15% -
std::find_first_of(vector<int>)_(large_needle)/1024 4.62% 110368.182 115462.832 - 0.39% -
std::rotate(list<int>)_(1_element_forward)/50 4.61% 24.750 25.891 - 0.92% -
std::none_of(deque<int>)_(process_all)/8 4.60% 3.277 3.427 - 4.31% -
BM_deque_deque_ranges_copy_backward/1 4.58% 2.523 2.639 - -5.34% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.57% 10.098 10.560 - -4.46% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.56% 138.667 144.984 - 8.40% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.55% 10.911 11.408 - 6.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.55% 1.259 1.316 - 3.57% -
rng::starts_with(deque<int>,_pred)/1000 4.55% 512.500 535.821 - 6.42% -
std::find_end(list<int>)_(process_all)/1024 4.55% 697.957 729.685 - 0.26% -
SetIntersection_Interlaced_Set_float_16384_16384 4.54% 208798456.154 218276536.139 - 1.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.54% 0.775 0.810 - -0.04% -
std::move_backward(deque<int>)/262144 4.54% 29873.621 31228.765 - -0.21% -
std::multiset<int>::contains(key)_(existent)/8192 4.53% 8.211 8.583 - 1.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 4.52% 28.304 29.582 - 11.50% -
rng::fold_left(list<int>)/1048576 4.52% 1350828.106 1411826.531 - -3.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.51% 1693.090 1769.450 - 3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.51% 1834721.313 1917467.172 - -1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.50% 35.428 37.023 - -2.24% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 4.50% 96983.106 101347.771 - -4.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.50% 1.423 1.487 - 12.35% -
SetIntersection_Front_Set_uint64_262144_256 4.48% 3713053.704 3879319.217 - -5.58% -
BM_PushHeap_float_Ascending_1 4.48% 0.393 0.411 - -41.02% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.48% 8.241 8.610 - -1.58% -
std::reverse_copy(list<int>)/32768 4.48% 25899.089 27058.250 - 1.68% -
std::set<std::string>::count(key)_(non-existent)/1024 4.47% 23.784 24.848 - -0.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.47% 1.353 1.414 - 4.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.47% 22.616 23.627 - -0.28% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.45% 1264317.629 1320631.960 - -4.18% -
BM_deque_deque_ranges_copy_backward/4000 4.45% 144.294 150.709 - 0.91% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 4.44% 9.940 10.382 - 3.58% -
SetIntersection_Front_Vector_float_262144_256 4.44% 2167972.137 2264149.163 - -0.27% -
std::set<int>::equal_range(key)_(non-existent)/32 4.44% 2.585 2.700 - 9.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.43% 8.960 9.357 - -6.23% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.43% 234407134.441 244785397.092 - 1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.43% 0.958 1.000 - 0.31% -
std::replace_if(list<int>)_(prefix)/50 4.42% 23.656 24.701 - 1.35% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.42% 461979.139 482386.747 - -0.70% -
BM_PushHeap_string_Ascending_16384 4.42% 19.135 19.980 - -3.41% -
std::deque<int>::ctor(size)/1024 4.41% 71.742 74.904 - 6.55% -
std::find_end(vector<int>)_(single_element)/1024 4.40% 236.608 247.026 - 0.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 4.40% 14554.157 15194.997 - 1.35% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 4.40% 20.646 21.554 - 6.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.40% 31.247 32.621 - -2.88% -
BM_std_minmax_element<char>/512 4.40% 139.007 145.116 - 8.11% -
std::find_if(list<int>)_(process_all)/1024 4.39% 703.149 734.046 - 5.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.39% 1.762 1.839 - -0.32% -
std::set<int>::find(key)_(non-existent)/1024 4.39% 5.378 5.614 - 1.36% -
std::remove_copy(deque<int>)_(prefix)/50 4.39% 20.196 21.082 - 2.06% -
bm_lexicographical_compare<signed_char>/8 4.38% 3.110 3.246 - 5.92% -
std::find_end(vector<int>)_(single_element)/8192 4.38% 1810.958 1890.232 - 1.45% -
std::unordered_set<std::string>::erase(iterator)/32 4.38% 31.301 32.670 - 1.06% -
std::copy(deque<int>)/8 4.37% 2.588 2.701 - -2.98% -
BM_lexicographical_compare_three_way_fast_path/256 4.37% 68.197 71.180 - 1.84% -
std::find_if_not(vector<char>)_(process_all)/8 4.36% 1.327 1.385 - -4.55% -
SetIntersection_Front_Set_uint64_256_256 4.35% 7440051.657 7764016.872 - -3.03% -
std::any_of(deque<int>)_(process_all)/8 4.35% 3.286 3.429 - 4.18% -
std::find_if_not(list<int>)_(bail_25%)/8 4.34% 0.919 0.958 - -0.79% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.34% 760.610 793.625 - -0.04% -
BM_PushHeap_string_Descending_4 4.32% 1.897 1.979 - 5.05% -
std::remove(deque<int>)_(prefix)/32 4.31% 52.858 55.137 - -1.50% -
BM_PushHeap_string_PipeOrgan_16384 4.31% 12.756 13.305 - 7.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.28% 2303561.200 2402261.601 - -1.17% -
std::set<int>::find(key)_(existent)/8192 4.27% 7.979 8.320 - -0.51% -
std::partial_sort(deque<int>)_(ascending)/8 4.27% 30.868 32.187 - -4.69% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 4.27% 18.861 19.667 - 4.06% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.26% 10.203 10.638 - -3.17% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.22% 9.434 9.832 - 1.21% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.22% 514.422 536.119 - 0.01% -
BM_lexicographical_compare_three_way_slow_path/4 4.22% 1.130 1.178 - 0.10% -
std::stable_sort(deque<int>)_(descending)/8192 4.20% 20479.744 21339.208 - 0.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.18% 1050992.930 1094963.670 - -1.16% -
BM_std_minmax_element<char>/1024 4.18% 273.212 284.641 - 13.66% -
BM_lexicographical_compare_three_way_fast_path/64 4.17% 15.034 15.662 - 0.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.16% 73.365 76.416 - 4.99% -
BM_PushHeap_float_PipeOrgan_1024 4.16% 2.100 2.187 - 4.13% -
bm_swap_ranges_vb_aligned/8 4.16% 3.148 3.279 - 3.66% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 4.15% 0.252 0.262 - 4.32% -
std::find_end(list<int>)_(single_element)/1000 4.13% 684.813 713.089 - 0.10% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.13% 12552.941 13071.091 - -0.62% -
BM_deque_deque_ranges_move/70000 4.13% 3309.786 3446.350 - -0.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 4.12% 17.147 17.854 - 4.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.11% 18194211.567 18941136.712 - -0.01% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 4.09% 21.089 21.952 - 4.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.09% 65.036 67.696 - -1.35% -
std::is_sorted(list<int>)/8 4.09% 2.081 2.166 - 2.59% -
std::partition_copy(vector<int>)/50 4.08% 12.210 12.707 - 0.58% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.07% 11.625 12.098 - -3.84% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.06% 84943.400 88395.844 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/32 4.06% 8.563 8.911 - 3.22% -
BM_std_minmax_element<char>/4000 4.06% 1048.304 1090.832 - 13.80% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.04% 9.779 10.175 - 3.72% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 4.04% 569.354 592.332 - 3.74% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.03% 144.245 150.064 - 2.74% -
SetIntersection_Interlaced_Set_string_16384_4 4.03% 197023347.536 204964100.716 - 3.07% -
std::rotate_copy(list<int>)/50 4.02% 13.293 13.828 - 0.51% -
BM_lexicographical_compare_three_way_slow_path/16 4.02% 4.356 4.531 - 0.77% -
BM_PushHeap_uint64_Ascending_16384 4.01% 3.670 3.817 - 1.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.00% 57576.476 59881.020 - -3.44% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.00% 53.062 55.185 - 0.34% -
ranges::min(std::vector<char>)/1 3.99% 0.438 0.455 - 73.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.99% 940421.622 977934.248 - 4.77% -
std::rotate(list<int>)_(1_element_forward)/32 3.96% 13.296 13.822 - 0.46% -
BM_deque_deque_ranges_move_backward/64000 3.96% 7520.577 7818.157 - -1.66% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.96% 4.703 4.889 - 2.45% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.94% 4.208 4.374 - -0.52% -
std::is_sorted(deque<int>,_pred)/1024 3.93% 617.072 641.335 - -0.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.93% 72.014 74.845 - 4.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.92% 623608.637 648039.005 - 4.84% -
std::any_of(list<int>)_(process_all)/32768 3.91% 26094.079 27114.065 - 3.45% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 3.91% 2.717 2.824 - -2.12% -
std::is_sorted_until(deque<int>,_pred)/1024 3.90% 598.932 622.296 - 4.20% -
std::find(vector<int>)_(process_all)/8 3.90% 2.702 2.807 - 10.72% -
std::find_if(list<int>)_(process_all)/8 3.87% 2.294 2.383 - 4.18% -
std::multiset<int>::insert(value)_(already_present)/1024 3.87% 27.876 28.956 - 3.30% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.87% 2.940 3.054 - 0.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.87% 15.744 16.353 - 4.12% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.87% 2538.343 2636.536 - 3.73% -
std::stable_partition(vector<int>)_(dense)/1024 3.86% 290.814 302.044 - 4.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.86% 71.608 74.371 - 0.58% -
rng::starts_with(deque<int>,_pred)/1024 3.84% 527.874 548.162 - 5.00% -
std::partition(deque<int>)_(sparse)/32 3.84% 11.368 11.805 - 17.20% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.84% 3.612 3.751 - -0.57% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.84% 28.884 29.993 - -4.65% -
BM_PushHeap_string_Descending_64 3.83% 2.209 2.293 - 1.10% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.82% 3.178 3.300 - 0.22% -
ranges::min(std::vector<long_long>)/1 3.82% 0.437 0.453 - 36.52% -
BM_std_minmax_element<char>/5500 3.82% 1441.057 1496.060 - 13.71% -
std::move_backward(vector<bool>)_(unaligned)/64 3.82% 1.628 1.691 - 3.52% -
std::search(deque<int>,_pred)_(same_length)/1000 3.82% 480.779 499.123 - 4.15% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.81% 111.135 115.371 - 4.32% -
BM_StringConstructDestroyCStr_Large_Transparent 3.81% 10.129 10.514 - -2.75% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.81% 1807821.369 1876638.426 - 4.25% -
std::rotate_copy(vector<int>)/50 3.81% 2.675 2.776 - 3.72% -
std::copy(list<int>)/4096 3.81% 3268.963 3393.367 - -13.87% -
std::stable_sort(vector<int>)_(descending)/8 3.80% 23.331 24.218 - -0.65% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.80% 241.115 250.274 - 0.50% -
BM_lexicographical_compare_three_way_fast_path/1024 3.80% 236.321 245.294 - 0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.79% 111152.191 115360.498 - -0.00% -
std::is_sorted_until(deque<int>,_pred)/8 3.79% 4.141 4.298 - -1.17% -
BM_std_minmax_element<char>/70000 3.78% 18227.984 18917.384 - 13.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.78% 1.630 1.691 - -0.31% -
std::move(vector<bool>)_(unaligned)/4096 3.78% 25.965 26.946 - 3.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.76% 32.647 33.875 - 4.35% -
BM_PushHeap_float_SingleElement_4 3.76% 0.358 0.372 - 2.30% -
std::map<std::string,_int>::erase(iterator)/8192 3.75% 29.032 30.119 - -4.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.75% 200619415.969 208136336.013 - 2.77% -
BM_std_minmax_element<short>/64 3.74% 16.799 17.428 - 1.02% -
SetIntersection_Interlaced_Vector_float_1024_4 3.74% 1391355.035 1443350.478 - 0.45% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 3.74% 18.692 19.390 - 5.73% -
std::pop_heap(deque<std::string>)/8192 3.73% 114.144 118.403 - 0.48% -
BM_std_minmax_element<char>/64000 3.73% 16622.266 17242.183 - 12.93% -
BM_lexicographical_compare_three_way_fast_path/4 3.72% 1.112 1.154 - 0.70% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.71% 14556.907 15097.544 - 0.51% -
std::is_sorted(deque<int>,_pred)/8192 3.71% 5007.942 5193.916 - -0.03% -
SetIntersection_Front_Vector_uint64_262144_64 3.71% 1334762.807 1384328.040 - 1.61% -
std::copy_backward(list<int>)/64 3.69% 29.932 31.035 - 0.46% -
std::multiset<int>::count(key)_(non-existent)/8192 3.69% 9.852 10.215 - 10.62% -
std::map<std::string,_int>::clear()/8192 3.68% 227074.220 235432.931 - 10.92% -
BM_lexicographical_compare_three_way_fast_path/16384 3.67% 3630.878 3764.263 - 0.39% -
BM_StringEraseWithMove_Large_Transparent 3.67% 2.648 2.745 - 5.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.66% 22.840 23.675 - 4.94% -
std::sort(deque<int>)_(shuffled)/1024 3.64% 6850.090 7099.412 - 3.67% -
BM_std_minmax_element<short>/4 3.63% 1.212 1.256 - 0.84% -
ranges::minmax(std::list<__int128>)/70000 3.63% 56872.434 58938.547 - 1.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.63% 68443.795 70930.214 - 7.93% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 3.63% 54866.502 56856.748 - 3.92% -
BM_deque_deque_copy/1 3.62% 2.487 2.577 - 2.88% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.62% 3638.752 3770.454 - 0.35% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.61% 8768.684 9085.574 - 2.91% -
std::move(vector<int>)/8 3.61% 2.169 2.248 - -2.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 3.60% 44.167 45.756 - 2.35% -
BM_PushHeap_uint32_Random_16 3.60% 4.180 4.330 - 3.57% -
std::fill(vector<bool>)/32768 3.59% 29.214 30.264 - 0.63% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.59% 922.234 955.360 - 0.49% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.58% 10.961 11.354 - 0.14% -
std::map<int,_int>::ctor(const&)/32 3.58% 216.427 224.181 - 2.70% -
std::set<std::string>::find(key)_(existent)/32 3.58% 14.271 14.782 - -5.37% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.58% 973.842 1008.708 - 6.51% -
std::move(list<int>)/512 3.57% 353.500 366.114 - 0.54% -
SetIntersection_None_Set_float_1024_256 3.56% 8782823.499 9095816.319 - -16.33% -
std::equal(vector<bool>)_(unaligned)/8 3.56% 0.818 0.847 - -15.94% -
BM_std_minmax_element<char>/65536 3.55% 17040.338 17646.094 - 12.94% -
std::unique_copy(deque<int>)_(contiguous)/52 3.55% 14.396 14.907 - 0.57% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.55% 26861.004 27813.597 - 1.65% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.54% 236.209 244.567 - 0.27% -
BM_std_minmax_element<char>/4096 3.54% 1075.804 1113.836 - 13.44% -
std::pop_heap(deque<float>)/8192 3.53% 59.703 61.813 - 0.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.53% 2.273 2.354 - 1.75% -
BM_lexicographical_compare_three_way_fast_path/4096 3.53% 922.133 954.696 - 0.33% -
std::reverse_copy(list<int>)/4096 3.52% 3193.733 3306.127 - 1.33% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.51% 12699898.771 13146290.837 - 5.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.51% 6.678 6.913 - 2.64% -
ranges::min(std::vector<__int128>)/8 3.51% 2.856 2.956 - 0.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.50% 30.537 31.607 - 5.73% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.50% 11350.045 11746.866 - -3.95% -
std::multimap<int,_int>::ctor(const&)/32 3.49% 217.826 225.433 - 3.12% -
BM_std_minmax_element<long_long>/4 3.48% 1.222 1.265 - 0.61% -
std::fill_n(vector<bool>)/32768 3.47% 29.285 30.302 - 1.62% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.47% 238721.182 246993.696 - -0.69% -
std::set<int>::upper_bound(key)_(existent)/1024 3.46% 4.025 4.165 - -2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.46% 1797995.921 1860239.319 - -1.09% -
BM_StringEraseWithMove_Empty_Transparent 3.46% 0.557 0.576 - -19.40% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.46% 4.730 4.894 - 1.97% -
std::unique_copy(list<int>)_(sprinkled)/32 3.46% 13.054 13.505 - 1.97% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.46% 5513.537 5704.155 - 0.31% -
std::is_partitioned(list<int>)_(partitioned)/50 3.45% 13.477 13.943 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.45% 201241354.042 208190680.592 - 9.72% -
BM_PushHeap_string_Random_1024 3.45% 14.831 15.343 - 0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.43% 52.850 54.665 - -1.78% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.43% 42.461 43.917 - 2.36% -
bm_lexicographical_compare<unsigned_char>/8 3.43% 1.389 1.437 - 4.04% -
SetIntersection_Front_Set_string_64_64 3.42% 34098903.052 35266512.119 - -3.92% -
SetIntersection_Front_Set_uint64_4_1 3.41% 216691185.212 224078483.742 - 4.85% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.41% 1.629 1.685 - 4.18% -
bm_ranges_lexicographical_compare<int>/8 3.40% 1.447 1.496 - -3.46% -
std::equal(vector<bool>)_(unaligned)/50 3.39% 0.816 0.844 - -11.86% -
BM_StringFindStringLiteral/32 3.39% 1.748 1.807 - 3.96% -
ranges::min(std::list<long_long>)/8 3.39% 1.843 1.905 - 0.75% -
BM_PushHeap_string_Random_256 3.38% 14.217 14.697 - 1.65% -
BM_PushHeap_uint32_Random_262144 3.37% 5.757 5.951 - 2.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.37% 12040491.056 12446187.037 - 4.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 3.36% 16759089.685 17322674.946 - 5.13% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.36% 3627.443 3749.298 - 0.20% -
std::copy_backward(vector<int>)/8 3.35% 2.171 2.244 - 7.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 3.35% 4256799.668 4399444.528 - 5.67% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.35% 23.146 23.922 - 2.27% -
std::reverse_copy(list<int>)/64 3.35% 29.255 30.235 - 1.88% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.34% 1.727 1.785 - -0.55% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 3.33% 30.628 31.649 - -8.84% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.33% 920.710 951.353 - 0.33% -
ranges::min(std::list<__int128>)/64 3.33% 32.234 33.306 - 0.63% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.33% 9.708 10.031 - 1.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.32% 4.994 5.160 - 1.12% -
std::search(deque<int>)_(same_length)/8192 3.31% 3763.271 3887.787 - 2.39% -
std::partial_sort(vector<int>)_(shuffled)/8 3.31% 28.414 29.353 - 4.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.30% 645.818 667.153 - -2.46% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 3.30% 41342.773 42705.910 - 2.07% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.29% 3663.895 3784.438 - 0.39% -
ranges::min(std::vector<long_long>)/70000 3.29% 7674.275 7926.596 - -0.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.27% 3948.061 4077.214 - 1.98% -
SetIntersection_Interlaced_Set_string_256_64 3.26% 29729390.805 30697694.948 - 0.85% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.26% 8.964 9.256 - -1.00% -
std::move(list<int>)/32768 3.25% 30295.449 31281.511 - 0.64% -
SetIntersection_Front_Vector_string_64_64 3.25% 24966445.875 25778363.287 - 5.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.25% 58227.047 60120.395 - 0.18% -
BM_StringRead_Cold_Deep_Large 3.25% 1.231 1.271 - -1.36% -
std::copy_backward(vector<bool>)_(aligned)/64 3.24% 1.605 1.657 - -12.76% -
SetIntersection_Front_Set_string_256_64 3.24% 14183192.766 14642397.907 - -4.30% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.24% 58284.225 60169.794 - -0.14% -
std::pop_heap(deque<size_t>)/8192 3.23% 57.144 58.990 - -0.50% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.23% 5.525 5.704 - -1.51% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.22% 4.513 4.658 - 0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.22% 6153282.716 6351295.010 - 0.74% -
std::find_end(forward_list<int>)_(single_element)/1024 3.21% 698.772 721.231 - 1.28% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.21% 21.746 22.443 - 4.17% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.20% 10.802 11.147 - -0.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 3.19% 23.575 24.327 - 114.88% -
std::rotate(deque<int>)_(by_1/2)/8192 3.19% 1458.690 1505.175 - 3.05% -
ranges::minmax(std::vector<__int128>)/64 3.19% 31.230 32.225 - 1.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.18% 2125862.952 2193566.167 - -3.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.18% 11231.528 11589.193 - 6.96% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.17% 7657.378 7900.417 - -4.99% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.17% 31.580 32.580 - 0.30% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.16% 1.115 1.151 - -0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.16% 9.110 9.398 - 0.05% -
BM_lexicographical_compare_three_way_fast_path/65536 3.16% 14587.432 15048.118 - 0.13% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.15% 32.207 33.223 - 4.06% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.15% 3336.961 3442.125 - 2.44% -
ranges::min(std::vector<long_long>)/8 3.14% 2.126 2.193 - 1.07% -
ranges::min(std::vector<char>)/70000 3.14% 478.639 493.681 - 0.53% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 3.14% 727.243 750.081 - 1.94% -
BM_StringFindStringLiteral/256 3.13% 5.463 5.634 - 3.43% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.12% 31.168 32.140 - -5.19% -
std::count(vector<int>)_(every_other)/8 3.12% 1.335 1.377 - 0.13% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.11% 8.320 8.579 - 0.70% -
std::find(vector<short>)_(bail_25%)/8 3.11% 0.693 0.714 - 7.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.11% 6.109 6.298 - 0.80% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.10% 27.049 27.889 - 0.50% -
BM_std_minmax_element<long_long>/512 3.10% 134.114 138.273 - -1.20% -
rng::starts_with(vector<int>,_pred)/8 3.10% 2.312 2.383 - -2.93% -
rng::find_last(vector<char>)_(bail_90%)/50 3.08% 1.468 1.513 - 7.38% -
BM_PushHeap_string_Random_16384 3.08% 16.085 16.581 - 0.76% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.07% 23.567 24.292 - -0.59% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.07% 9.678 9.976 - 1.99% -
ranges::min(std::list<__int128>)/70000 3.07% 57637.945 59407.207 - 0.65% -
SetIntersection_None_Set_string_16384_16384 3.07% 193088059.122 199010301.477 - -1.25% -
SetIntersection_Interlaced_Set_uint32_256_256 3.06% 7874019.660 8115079.792 - 3.21% -
std::find_end(forward_list<int>)_(process_all)/1000 3.05% 675.231 695.828 - 0.86% -
SetIntersection_Front_Vector_uint32_16384_16384 3.05% 77236227.206 79591245.184 - 3.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.05% 117123.022 120691.866 - -0.68% -
BM_deque_vector_copy_backward/0 3.05% 1.541 1.588 - 5.42% -
BM_lexicographical_compare_three_way_fast_path/262144 3.04% 58419.173 60194.079 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.04% 169133115.747 174271271.204 - 3.01% -
SetIntersection_None_Set_string_256_256 3.03% 5697327.418 5869709.477 - 0.62% -
std::partition(vector<int>)_(dense)/8192 3.02% 1810.876 1865.619 - -0.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 3.01% 54.297 55.929 - 1.35% -
std::list<int>::ctor(size)/8192 3.01% 97155.562 100075.369 - -3.04% -
ranges::minmax(std::deque<__int128>)/1 3.00% 0.651 0.670 - -4.13% -
BM_std_minmax_element<long_long>/1024 3.00% 264.891 272.837 - -1.13% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 3.00% 8.198 8.444 - 1.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.00% 11591.517 11938.808 - -2.91% -
BM_PushHeap_uint32_Random_64 2.99% 5.026 5.177 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.99% 672.771 692.856 - 5.43% -
ranges::minmax(std::vector<__int128>)/70000 2.98% 34326.380 35348.609 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.98% 333293712.763 343216877.260 - -1.37% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.98% 11.293 11.629 - -4.61% -
std::stable_sort(vector<int>)_(repeated)/1024 2.97% 1101.470 1134.143 - 2.07% -
std::sort_heap(deque<int>)/8192 2.96% 453018.868 466418.562 - -1.20% -
SetIntersection_None_Set_uint64_64_64 2.96% 11132725.634 11462002.166 - -0.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 2.95% 7.966 8.201 - 2.41% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.95% 9623.536 9907.354 - -5.30% -
SetIntersection_None_Set_float_16384_16384 2.95% 160745861.464 165481454.491 - 5.55% -
SetIntersection_Front_Vector_uint32_262144_16384 2.94% 77262048.723 79535901.129 - 3.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.94% 51.053 52.555 - 3.82% -
std::set<int>::find(key)_(existent)/32 2.93% 1.624 1.671 - -2.01% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.92% 1638.483 1686.400 - 0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.92% 52.720 54.260 - -2.21% -
BM_std_minmax_element<int>/2 2.92% 0.665 0.684 - 0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.91% 170865.986 175843.252 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.91% 42026838.427 43250799.122 - 2.43% -
SetIntersection_Front_Set_uint64_4_4 2.91% 138721966.678 142760285.712 - 3.39% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.91% 35465.233 36496.812 - 0.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.91% 2.247 2.312 - 1.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.90% 14310.547 14726.205 - -0.70% -
SetIntersection_Front_Vector_string_256_256 2.90% 18541192.264 19079238.147 - -5.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 2.89% 22649251.489 23304044.936 - 3.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.88% 39.123 40.250 - 8.92% -
BM_deque_vector_move/1 2.87% 2.051 2.110 - 0.06% -
SetIntersection_Interlaced_Set_string_16384_16 2.86% 243387701.831 250351701.427 - -26.59% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.85% 28.526 29.338 - -3.77% -
BM_std_minmax_element<long_long>/2 2.85% 0.665 0.684 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.85% 491389.524 505386.049 - 4.22% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.85% 4737.806 4872.692 - 8.40% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.85% 4.098 4.215 - 2.46% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.85% 929361.828 955810.198 - 0.06% -
std::find(vector<long_long>)_(bail_25%)/8 2.84% 0.893 0.919 - -5.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.82% 123.572 127.062 - 0.27% -
BM_deque_deque_copy_backward/4000 2.81% 145.339 149.430 - -0.64% -
bm_lexicographical_compare<unsigned_char>/1 2.81% 1.566 1.610 - 0.45% -
SetIntersection_Front_Vector_float_1024_64 2.80% 1343924.884 1381601.760 - 0.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.80% 216.805 222.881 - -2.12% -
SetIntersection_Front_Vector_uint64_256_64 2.80% 4260959.301 4380387.147 - 0.33% -
std::replace_if(vector<int>)_(prefix)/1024 2.80% 266.744 274.200 - 1.24% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.78% 258.782 265.973 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.78% 175243877.135 180108758.179 - 2.58% -
BM_std_minmax_element<long_long>/4096 2.78% 1040.815 1069.706 - -1.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.77% 4061766.157 4174416.897 - -6.86% -
std::move_backward(vector<int>)/1048576 2.77% 56466.354 58029.698 - 2.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.76% 3.096 3.182 - 0.20% -
std::rotate(deque<int>)_(1_element_backward)/50 2.76% 5.083 5.223 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.76% 40662.497 41783.397 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.76% 4070286.955 4182429.319 - -15.54% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.76% 2.333 2.397 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.75% 2110.343 2168.439 - 0.52% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.75% 2110.493 2168.565 - 0.49% -
std::count(list<int>)_(every_other)/8192 2.75% 6589.890 6771.102 - -2.54% -
SetIntersection_Interlaced_Set_string_262144_262144 2.75% 17965185.709 18459196.127 - 3.53% -
BM_std_minmax_element<long_long>/4000 2.75% 1016.659 1044.574 - -1.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.74% 3.209 3.297 - 1.03% -
SetIntersection_Front_Set_uint64_16384_16384 2.74% 225471279.264 231646222.330 - -4.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.73% 33.458 34.371 - 2.06% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.73% 4456.898 4578.474 - -0.06% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.73% 17.080 17.546 - -1.30% -
std::set<int>::upper_bound(key)_(existent)/8192 2.72% 8.591 8.825 - 8.64% -
BM_std_minmax_element<long_long>/64 2.72% 16.688 17.142 - -2.11% -
bm_ranges_swap_ranges_vb_aligned/524288 2.72% 1049.469 1078.013 - -0.44% -
rng::fold_left(deque<int>)/32 2.71% 16.159 16.596 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.70% 13994186.114 14372276.341 - -1.29% -
std::replace_if(deque<int>)_(prefix)/8192 2.70% 3420.887 3513.303 - 1.20% -
std::fill_n(list<int>)/50 2.70% 15.179 15.588 - -1.97% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.69% 512.925 526.731 - 2.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.69% 6.486 6.661 - -3.13% -
std::shift_right(list<int>)/50 2.67% 27.137 27.861 - 5.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.67% 32.621 33.491 - 5.92% -
std::copy_backward(deque<int>)/8 2.67% 2.662 2.732 - 7.52% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.66% 5.423 5.568 - -2.14% -
bm_ranges_lexicographical_compare<signed_char>/512 2.66% 7.766 7.973 - 0.85% -
std::unique_copy(vector<int>)_(contiguous)/52 2.66% 13.205 13.556 - 0.77% -
BM_StringFindCharLiteral/256 2.65% 5.327 5.469 - 2.73% -
BM_vector_deque_move/2 2.65% 2.004 2.057 - 11.86% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.65% 238855.348 245175.522 - -0.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.65% 2.424 2.488 - 2.26% -
std::copy_if(list<int>)_(every_other)/262144 2.64% 204387.302 209781.129 - -2.31% -
std::copy_if(list<int>)_(every_other)/512 2.63% 349.505 358.704 - 0.56% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.63% 2.051 2.105 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.63% 26922275.513 27629775.812 - 4.69% -
BM_PushHeap_uint64_Ascending_16 2.62% 0.932 0.957 - -0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.61% 2274537.858 2334010.813 - -3.82% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.61% 4.052 4.158 - -0.73% -
std::find_if_not(list<int>)_(process_all)/32768 2.61% 25341.716 26002.627 - -2.87% -
bm_lexicographical_compare<signed_char>/512 2.61% 7.655 7.855 - 0.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.60% 12612.502 12940.914 - -0.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.60% 23.216 23.820 - 2.79% -
BM_PushHeap_string_Random_4 2.60% 6.166 6.326 - 1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.60% 15593.653 15998.435 - 6.07% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.58% 1085672.395 1113719.614 - 0.28% -
std::find(vector<char>)_(bail_25%)/8192 2.58% 39.719 40.744 - 1.26% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.58% 36928.761 37881.245 - 0.54% -
std::make_heap(deque<int>)_(shuffled)/1024 2.58% 2516.441 2581.282 - -2.85% -
ranges::minmax(std::list<__int128>)/1 2.57% 0.447 0.459 - 8.14% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.57% 282.401 289.646 - 0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.55% 180090.382 184691.026 - 0.00% -
std::partition(vector<int>)_(dense)/50 2.55% 12.953 13.284 - 2.08% -
std::pop_heap(vector<int>)/1024 2.55% 9.682 9.929 - 0.27% -
std::list<int>::ctor(size)/1024 2.54% 11889.752 12191.904 - -4.35% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.54% 215.170 220.638 - -1.03% -
BM_StringRelational_Eq_Empty_Large_Control 2.54% 0.479 0.491 - 1.25% -
BM_std_minmax_element<short>/2 2.53% 0.634 0.650 - -5.05% -
std::rotate(list<int>)_(by_1/3)/1024 2.52% 786.859 806.715 - 0.43% -
std::partition(vector<int>)_(dense)/1024 2.52% 242.438 248.544 - 0.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 2.51% 175.265 179.669 - 1.67% -
std::multiset<int>::ctor(const&)/32 2.51% 216.422 221.858 - -1.48% -
std::stable_partition(deque<int>)_(dense)/1024 2.51% 569.032 583.313 - 1.82% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.51% 39.245 40.229 - 8.84% -
SetIntersection_Front_Vector_float_256_64 2.51% 4261818.675 4368653.578 - -1.27% -
SetIntersection_Interlaced_Vector_float_16384_1024 2.49% 51359001.067 52638892.188 - 21.78% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.48% 99318.142 101785.506 - -3.54% -
std::fill_n(vector<bool>)/4096 2.48% 4.085 4.187 - 0.30% -
std::remove_if(list<int>)_(sprinkled)/1024 2.48% 958.191 981.960 - -0.80% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.48% 2.313 2.370 - 1.63% -
BM_PushHeap_string_Random_64 2.48% 12.895 13.215 - 0.91% -
BM_std_minmax_element<short>/3 2.48% 1.080 1.106 - 14.17% -
ranges::minmax(std::list<char>)/8 2.48% 2.475 2.536 - 0.24% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 2.47% 4.010 4.109 - 0.83% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.47% 20450.763 20956.462 - -0.15% -
std::lower_bound(std::list<int>)/100 2.47% 89.022 91.221 - 0.67% -
std::set<int>::find(key)_(non-existent)/8192 2.47% 8.408 8.615 - 2.39% -
BM_std_minmax_element<long_long>/65536 2.47% 16665.713 17076.819 - -3.04% -
BM_std_minmax_element<long_long>/64000 2.47% 16273.847 16675.268 - -3.01% -
ranges::minmax(std::vector<char>)/1 2.47% 0.626 0.641 - 3.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.47% 16285.415 16686.956 - -3.16% -
std::find(deque<int>)_(bail_25%)/1024 2.46% 66.035 67.661 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.46% 38.061 38.998 - 17.70% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.46% 30.619 31.372 - 0.38% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.45% 7.353 7.534 - 2.87% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.45% 282.629 289.550 - 0.38% -
std::multimap<std::string,_int>::erase(iterator)/32 2.45% 27.826 28.507 - 12.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.44% 1.209 1.238 - 4.72% -
SetIntersection_None_Set_float_64_1 2.44% 22164630.300 22705917.803 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.44% 21050812.837 21564402.785 - 2.84% -
std::copy_n(vector<bool>)_(unaligned)/64 2.43% 1.762 1.804 - 0.79% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.43% 1884.918 1930.740 - 0.27% -
rng::find_last(list<int>)_(bail_10%)/8 2.43% 2.021 2.070 - 0.28% -
bm_lexicographical_compare<unsigned_char>/4096 2.43% 75.774 77.614 - 0.25% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.42% 476.742 488.297 - 0.10% -
std::move(deque<int>)/8 2.42% 3.450 3.533 - 10.81% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.42% 20.079 20.566 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.42% 1246.171 1276.269 - -0.32% -
BM_std_minmax_element<long_long>/5500 2.41% 1394.534 1428.188 - -2.58% -
SetIntersection_Front_Set_uint64_16_4 2.41% 55371264.765 56706096.637 - 3.23% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.41% 129615.737 132739.409 - -1.39% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.41% 9084.368 9303.099 - 4.04% -
std::search(list<int>)_(single_element)/1024 2.41% 739.627 757.420 - 2.38% -
std::copy(vector<bool>)_(unaligned)/64 2.40% 1.755 1.797 - 0.70% -
rng::fold_left(deque<int>)/50 2.40% 27.054 27.703 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.40% 1140480.675 1167831.304 - 1.51% -
std::copy_n(vector<int>)/32768 2.40% 3686.644 3775.028 - 3.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.40% 1014687.591 1039001.719 - 1.58% -
std::copy(vector<int>)/8 2.39% 2.184 2.236 - 0.49% -
BM_std_minmax_element<long_long>/70000 2.38% 17802.912 18226.753 - -3.17% -
SetIntersection_Interlaced_Set_float_262144_4 2.38% 1294171.307 1324961.266 - 1.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.37% 731.555 748.883 - -11.52% -
SetIntersection_None_Set_float_64_4 2.37% 21065226.436 21563449.793 - -0.15% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.36% 581.704 595.453 - -0.14% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.36% 2.635 2.697 - 2.67% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.36% 75.881 77.669 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.35% 42325.455 43321.707 - 0.99% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.35% 97569.034 99863.054 - -2.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.35% 30067.956 30774.626 - 0.29% -
BM_deque_deque_copy_backward/1 2.35% 2.708 2.772 - 3.49% -
std::copy_if(list<int>)_(entire_range)/8 2.35% 2.452 2.510 - 0.09% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.35% 167.007 170.929 - 0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.35% 1.577 1.614 - 1.71% -
std::rotate(list<int>)_(by_1/2)/1024 2.35% 379.774 388.687 - 0.59% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.34% 74.326 76.062 - 5.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.34% 120344.086 123154.900 - 0.35% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.33% 11564191.221 11834096.110 - 1.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.33% 39278.302 40192.848 - -7.20% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.33% 567.155 580.359 - -0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.33% 4.246 4.344 - 0.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.32% 485240.586 496508.836 - 0.24% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.32% 23.468 24.012 - -0.22% -
std::make_heap(vector<int>)_(shuffled)/1024 2.32% 565.075 578.159 - 0.14% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.31% 12808.151 13103.590 - 0.08% -
std::stable_sort(deque<int>)_(descending)/1024 2.30% 2964.942 3033.271 - 2.71% -
bm_ranges_lexicographical_compare<int>/64 2.30% 4.343 4.443 - -1.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.30% 6368.763 6515.376 - 0.14% -
std::partition(deque<int>)_(sparse)/1024 2.30% 381.836 390.622 - -4.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.30% 4.450 4.552 - 0.71% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.30% 7.934 8.117 - 1.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.29% 129.218 132.179 - -0.03% -
std::unordered_set<int>::contains(key)_(existent)/32 2.29% 1.409 1.441 - 1.15% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.29% 28.990 29.653 - -0.41% -
ranges::minmax(std::list<long_long>)/70000 2.29% 54022.020 55257.261 - 1.44% -
std::copy(vector<bool>)_(aligned)/64 2.28% 1.257 1.286 - -4.03% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.28% 3311.047 3386.385 - -3.79% -
std::copy_n(vector<bool>)_(aligned)/32768 2.27% 34.810 35.600 - 1.02% -
SetIntersection_Front_Set_uint64_16_16 2.26% 38449012.134 39319636.440 - 2.89% -
std::map<int,_int>::ctor(const&)/8192 2.26% 51858.684 53030.926 - 2.83% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.26% 5256.140 5374.915 - 0.24% -
bm_ranges_swap_ranges_vb_unaligned/8 2.25% 4.956 5.068 - -3.38% -
SetIntersection_Front_Set_uint64_1024_64 2.24% 1716611.232 1755076.370 - -7.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.24% 19.060 19.486 - -1.20% -
std::partition_point(list<int>)/50 2.23% 24.421 24.966 - 1.06% -
BM_deque_deque_copy_backward/2 2.23% 2.468 2.523 - 4.40% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.23% 5.920 6.052 - 2.19% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.23% 5.682 5.809 - 6.44% -
rng::contains(deque<int>)_(process_all)/32 2.22% 8.536 8.725 - 0.90% -
SetIntersection_Front_Set_uint64_16_1 2.22% 63670798.394 65085045.854 - 2.65% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.22% 2.708 2.768 - -4.59% -
std::partition(list<int>)_(sparse)/8192 2.22% 8290.379 8474.125 - 2.68% -
std::multiset<int>::erase(key)_(existent)/1024 2.22% 39.857 40.740 - -0.48% -
BM_PushHeap_uint64_PipeOrgan_16 2.21% 0.867 0.886 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.21% 207958820.379 212562438.079 - -2.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.21% 728.615 744.719 - 0.83% -
rng::starts_with(deque<int>)/8 2.21% 3.900 3.986 - 1.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.20% 21.150 21.616 - 1.19% -
ranges::min(std::list<long_long>)/64 2.20% 24.159 24.691 - 1.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.19% 9.011 9.208 - 0.21% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.19% 1024.779 1047.230 - 5.09% -
std::find_end(forward_list<int>)_(single_element)/1000 2.19% 686.171 701.189 - 1.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.19% 397.231 405.924 - 3.60% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.19% 46.371 47.385 - 2.79% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.18% 38.949 39.799 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.18% 3.417 3.492 - -0.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.18% 51.747 52.877 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.18% 1069064.577 1092384.262 - 2.97% -
ranges::minmax(std::deque<__int128>)/64 2.18% 30.145 30.801 - -1.43% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.17% 34.827 35.585 - -1.81% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2.17% 2160.629 2207.606 - 2.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.17% 7539.064 7702.901 - 0.34% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.17% 27.278 27.870 - -0.11% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 2.17% 52716.269 53860.094 - 2.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.17% 3426.712 3500.948 - -0.65% -
BM_vector_deque_ranges_move_backward/0 2.16% 0.549 0.561 - 19.93% -
std::equal(list<int>)_(it,_it,_it)/8 2.16% 2.653 2.710 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.16% 23.967 24.484 - -5.61% -
SetIntersection_Front_Set_uint64_262144_1024 2.15% 12550053.575 12820421.745 - -4.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.15% 4.076 4.164 - 0.91% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.15% 15145.098 15470.599 - -1.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.14% 7231.930 7386.934 - 0.81% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.14% 240187.336 245333.056 - -0.55% -
std::move(list<int>)/1048576 2.14% 989096.004 1010234.233 - 0.44% -
std::set<int>::erase(key)_(existent)/1024 2.13% 50.105 51.174 - 1.81% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.13% 2.943 3.006 - 1.65% -
SetIntersection_None_Set_uint32_262144_1024 2.13% 1205418.945 1231109.211 - 2.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.12% 3.663 3.741 - 0.49% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.12% 1.595 1.629 - 2.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.11% 6204.318 6334.924 - -0.28% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.10% 68.656 70.101 - 1.88% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.10% 36718.742 37491.087 - -5.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.10% 0.695 0.709 - 0.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.10% 49960.663 51009.602 - 0.02% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.09% 5.272 5.383 - -0.27% -
std::sort_heap(vector<NonIntegral>)/8 2.09% 29.350 29.963 - -2.28% -
SetIntersection_Front_Vector_uint64_1024_64 2.09% 1331682.778 1359499.069 - 0.46% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.09% 28.521 29.117 - -1.94% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.09% 3932.639 4014.678 - -1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.08% 119282.805 121769.129 - 0.56% -
ranges::minmax(std::deque<char>)/64 2.08% 22.697 23.169 - -0.18% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.08% 723560.947 738630.033 - 1.69% -
std::remove_if(deque<int>)_(prefix)/8192 2.08% 4178.163 4265.178 - -1.35% -
std::transform(vector<int>)_(identity_transform)/32 2.08% 8.977 9.164 - 0.11% -
std::generate(vector<int>)/50 2.08% 11.746 11.989 - 0.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.07% 4.039 4.122 - -2.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.07% 53390.429 54496.162 - -1.70% -
std::fill_n(list<int>)/32 2.06% 7.936 8.100 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.06% 169892681.161 173397160.803 - 0.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.06% 2.128 2.172 - 0.27% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.06% 2235.238 2281.220 - 0.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 178310.725 181975.992 - -4.36% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.05% 2.876 2.935 - 1.49% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.05% 691458.833 705623.406 - 1.74% -
BM_deque_deque_ranges_copy_backward/2 2.04% 2.305 2.352 - -7.06% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.04% 6834657.462 6974103.064 - -4.62% -
std::fill(vector<int>)/8192 2.04% 228.633 233.295 - 0.38% -
ranges::min(std::deque<__int128>)/70000 2.04% 23865.090 24351.532 - 0.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.04% 450.648 459.833 - 1.15% -
std::generate(vector<int>)/8192 2.04% 1799.929 1836.608 - 0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 2.03% 48.124 49.102 - 0.34% -
std::copy_n(deque<int>)/8 2.03% 2.636 2.690 - -1.24% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.03% 42314.526 43173.162 - -2.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.03% 47.108 48.062 - 0.18% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.03% 6.454 6.585 - -1.21% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.03% 1824.271 1861.227 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.02% 2953682.779 3013416.262 - 2.39% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.01% 11468.981 11699.345 - -4.05% -
BM_StringFindCharLiteral/64 2.01% 2.089 2.131 - 1.08% -
std::move(vector<int>)/1048576 2.00% 55865.998 56984.102 - 1.76% -
SetIntersection_None_Set_uint32_262144_262144 1.99% 1208029.299 1232119.709 - 2.28% -
BM_PushHeap_uint32_Random_256 1.99% 5.500 5.609 - 0.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 1.99% 0.608 0.620 - -8.23% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 1.99% 10.584 10.795 - -3.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.99% 2.125 2.167 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 1.99% 5729.716 5843.887 - 1.52% -
ranges::minmax(std::vector<long_long>)/70000 1.99% 8975.629 9154.321 - -0.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.99% 39.832 40.624 - 17.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.99% 1.112 1.134 - -1.46% -
SetIntersection_Front_Vector_string_16384_64 1.99% 3122086.287 3184140.011 - -2.22% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.99% 4672.590 4765.440 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.98% 5364.817 5471.262 - 1.00% -
ranges::minmax(std::vector<__int128>)/8 1.98% 4.034 4.114 - -0.09% -
std::copy_if(deque<int>)_(every_other)/64 1.98% 22.779 23.231 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.98% 1755335.727 1790143.232 - -5.44% -
SetIntersection_Interlaced_Set_float_64_16 1.98% 21818647.974 22250025.435 - 1.04% -
std::move_backward(vector<int>)/32768 1.97% 1700.669 1734.200 - -35.86% -
std::copy_if(deque<int>)_(every_other)/4096 1.97% 1421.829 1449.835 - 0.27% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.97% 2.795 2.850 - 3.22% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.96% 6768.170 6901.128 - 2.02% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.96% 31.915 32.541 - 2.04% -
ranges::minmax(std::list<__int128>)/64 1.96% 38.187 38.933 - -2.28% -
BM_deque_vector_move/70000 1.95% 3204.991 3267.583 - 1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.95% 46245.054 47147.538 - 7.44% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.95% 218.053 222.304 - -1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.93% 2276932.848 2320924.368 - -1.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.93% 50.725 51.704 - 7.92% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.93% 10.125 10.321 - -0.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.93% 2.125 2.166 - 0.08% -
std::fill_n(vector<bool>)/512 1.92% 1.428 1.455 - -0.95% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.92% 24.249 24.716 - -6.83% -
std::copy_if(deque<int>)_(every_other)/512 1.92% 177.340 180.749 - 0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.92% 2.125 2.166 - 0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.91% 9755174.591 9941875.880 - -2.39% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.91% 10.169 10.363 - -11.50% -
BM_deque_deque_move_backward/1024 1.91% 37.999 38.723 - 0.79% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.91% 75.997 77.445 - 7.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.90% 1.429 1.456 - 2.40% -
std::copy_if(deque<int>)_(every_other)/1048576 1.90% 364716.571 371649.271 - 0.43% -
SetIntersection_Front_Vector_string_262144_64 1.90% 3131135.823 3190527.578 - -4.97% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.89% 176.580 179.925 - 1.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.88% 0.581 0.592 - -6.20% -
BM_PushHeap_float_Ascending_16384 1.88% 4.291 4.372 - -0.29% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.88% 5.792 5.901 - 3.88% -
SetIntersection_None_Set_string_64_4 1.88% 21681062.814 22088125.193 - 0.31% -
std::move(vector<bool>)_(unaligned)/32768 1.87% 202.285 206.072 - -2.08% -
SetIntersection_None_Set_uint32_64_4 1.87% 21265636.559 21663187.864 - 0.15% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.86% 511254.748 520785.696 - -2.62% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.86% 931583.168 948920.711 - 1.75% -
std::copy_if(deque<int>)_(every_other)/262144 1.86% 91040.057 92734.203 - 0.29% -
std::is_sorted_until(vector<int>)/8 1.86% 2.048 2.086 - -4.75% -
SetIntersection_Front_Vector_uint32_16384_64 1.85% 1332856.331 1357451.643 - -0.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.84% 10.110 10.296 - -3.49% -
BM_vector_deque_move/64 1.84% 2.772 2.823 - 4.00% -
SetIntersection_Front_Vector_string_256_64 1.83% 9986969.937 10170212.770 - -2.35% -
ranges::min(std::deque<long_long>)/8 1.83% 2.268 2.310 - 0.59% -
std::unique(vector<int>)_(contiguous)/1024 1.83% 302.781 308.322 - 0.92% -
std::multiset<int>::contains(key)_(existent)/1024 1.83% 3.963 4.035 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.83% 1195722.763 1217588.582 - -2.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.83% 20.336 20.707 - 2.24% -
ranges::minmax(std::vector<long_long>)/64 1.83% 9.937 10.118 - 0.13% -
std::for_each_n(list<int>)/32 1.82% 11.087 11.289 - 0.73% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.82% 7979.343 8124.734 - 0.39% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.82% 44.821 45.638 - 2.78% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.82% 180899872.314 184194008.431 - 1.45% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.82% 2882.923 2935.415 - 2.48% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 1.82% 22.398 22.805 - -7.75% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.82% 11369.191 11575.664 - -4.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.81% 180549.245 183821.765 - -2.20% -
std::transform(vector<int>,_vector<int>)/32 1.81% 16.892 17.197 - 0.12% -
BM_deque_vector_move/4000 1.81% 139.565 142.085 - 0.15% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.81% 753.581 767.188 - -4.84% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.81% 86832.315 88399.945 - -4.11% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.80% 3.769 3.837 - 1.87% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.80% 44.110 44.905 - 1.55% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.80% 6.440 6.556 - 2.89% -
BM_StringRelational_Eq_Empty_Empty_Control 1.80% 2.118 2.156 - 4.31% -
std::copy_if(vector<int>)_(entire_range)/4096 1.80% 911.558 927.938 - 0.38% -
ranges::minmax(std::deque<__int128>)/70000 1.79% 33987.055 34596.124 - -1.35% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.78% 18.058 18.381 - -1.29% -
SetIntersection_Front_Set_uint64_16384_64 1.78% 1680363.084 1710325.479 - -1.13% -
SetIntersection_None_Set_uint32_1024_1 1.78% 8954576.000 9113850.125 - -0.10% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.77% 3622.930 3687.183 - 0.76% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.77% 0.696 0.709 - -0.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.77% 1878.757 1912.040 - -0.35% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.77% 31.544 32.103 - -0.38% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.77% 16.876 17.175 - 0.84% -
ranges::min(std::deque<__int128>)/64 1.76% 20.518 20.880 - 0.17% -
bm_lexicographical_compare<unsigned_char>/512 1.76% 8.638 8.790 - 0.24% -
BM_deque_vector_copy/4000 1.76% 139.516 141.968 - -0.93% -
std::map<int,_int>::erase(key)_(existent)/1024 1.76% 25.507 25.955 - 6.73% -
std::shift_right(vector<int>)/8192 1.75% 295.624 300.806 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.75% 12161050.279 12373663.049 - 1.77% -
std::move(list<int>)/262144 1.75% 240899.308 245109.199 - -0.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.75% 38.334 39.003 - 0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.74% 23626.868 24038.982 - -0.72% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 1.74% 4289.480 4364.267 - -1.46% -
ranges::min(std::list<char>)/70000 1.74% 53107.561 54030.208 - -3.75% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.289 - 0.27% -
std::fill(vector<bool>)/4096 1.74% 4.119 4.191 - 0.42% -
std::search(vector<int>,_pred)_(no_match)/1000 1.73% 508.453 517.264 - -1.50% -
BM_lexicographical_compare_three_way_fast_path/16 1.73% 4.308 4.382 - 1.82% -
BM_StringFindStringLiteral/128 1.73% 3.164 3.218 - 0.99% -
std::copy_if(list<int>)_(every_other)/8 1.73% 2.252 2.291 - 0.34% -
std::fill(vector<int>)/50 1.72% 2.161 2.198 - 0.31% -
std::deque<int>::ctor(size)/8192 1.72% 440.115 447.683 - 1.93% -
std::remove_copy(list<int>)_(prefix)/50 1.72% 18.574 18.893 - -1.30% -
std::remove(list<int>)_(sprinkled)/1024 1.71% 928.760 944.682 - 0.36% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1436.657 1461.270 - 0.11% -
std::fill_n(vector<int>)/50 1.71% 2.175 2.212 - 0.20% -
std::rotate(list<int>)_(by_1/4)/1024 1.71% 564.276 573.920 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.70% 398.743 405.540 - 2.52% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.70% 1708.425 1737.527 - -35.57% -
std::remove_copy(vector<int>)_(prefix)/50 1.70% 13.771 14.005 - 0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.70% 22307416.818 22686558.547 - 2.28% -
BM_deque_vector_move/64 1.70% 2.652 2.697 - 1.59% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.70% 332.248 337.881 - -4.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 11494.532 11689.164 - 1.07% -
std::copy_if(vector<int>)_(entire_range)/32768 1.69% 7289.981 7413.274 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.69% 0.769 0.782 - -1.34% -
bm_ranges_swap_ranges_vb_aligned/131072 1.69% 244.249 248.376 - 1.37% -
std::replace(deque<int>)_(sprinkled)/8192 1.69% 2758.549 2805.127 - -0.47% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.69% 67.171 68.304 - 2.58% -
ranges::minmax(std::deque<char>)/70000 1.69% 23656.192 24055.047 - 0.11% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.68% 10.278 10.451 - -12.29% -
SetIntersection_Front_Set_float_16384_4 1.68% 1047344.285 1064945.554 - -1.14% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.68% 5.094 5.180 - 2.14% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.68% 69.356 70.520 - 2.24% -
ranges::minmax(std::deque<long_long>)/70000 1.68% 25539.358 25967.883 - -0.91% -
std::all_of(vector<int>)_(process_all)/32 1.68% 8.364 8.504 - -2.74% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.67% 2830.164 2877.531 - 1.35% -
SetIntersection_None_Set_uint32_262144_1 1.67% 1217392.494 1237742.103 - 2.04% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.67% 0.816 0.830 - -0.39% -
std::set<int>::insert(value)_(already_present)/8192 1.67% 9.575 9.735 - 2.70% -
SetIntersection_Front_Vector_uint32_16384_16 1.67% 1113680.286 1132268.623 - 1.13% -
std::partial_sort(deque<int>)_(repeated)/1024 1.66% 6271.045 6375.327 - 1.22% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.66% 361620.726 367634.055 - -1.43% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.66% 331.655 337.162 - -4.46% -
std::copy_if(deque<int>)_(every_other)/32768 1.66% 11391.688 11580.726 - 0.33% -
std::move(vector<bool>)_(aligned)/1048576 1.66% 1703.571 1731.819 - 0.73% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.65% 773.250 786.038 - 1.35% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.65% 1.386 1.409 - -34.47% -
BM_deque_vector_ranges_copy_backward/4096 1.65% 147.365 149.799 - 1.28% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.65% 12.234 12.436 - -0.09% -
std::make_heap(deque<int>)_(descending)/8 1.65% 20.667 21.007 - -0.44% -
BM_deque_deque_copy_backward/4096 1.65% 150.926 153.409 - -0.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.64% 16.308 16.576 - 2.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 1.64% 7683.944 7810.107 - -15.33% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.64% 811422.036 824730.161 - 0.13% -
std::find(deque<int>)_(process_all)/1024 1.64% 239.758 243.681 - 1.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.63% 2012.993 2045.890 - -1.09% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.63% 4.458 4.531 - -0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.63% 23.003 23.378 - -8.21% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.63% 10.442 10.612 - -1.01% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.63% 703.232 714.666 - 3.62% -
SetIntersection_Front_Set_uint32_16384_16384 1.63% 211515699.545 214953106.887 - -3.20% -
std::find_if_not(vector<bool>)_(process_all)/50 1.62% 23.804 24.190 - 0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 1.62% 87.456 88.871 - 33.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.62% 12856.223 13064.217 - -2.77% -
BM_vector_deque_move_backward/1024 1.61% 37.178 37.778 - -9.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.61% 176322435.641 179162637.251 - 1.28% -
SetIntersection_None_Set_uint32_262144_16 1.61% 1213268.148 1232792.479 - 2.48% -
std::replace_if(vector<int>)_(prefix)/8192 1.60% 2006.992 2039.192 - 0.29% -
std::multimap<int,_int>::find(key)_(existent)/32 1.60% 1.691 1.718 - -1.38% -
std::fill(vector<bool>)/64 1.60% 1.475 1.499 - -2.96% -
std::move_backward(vector<int>)/262144 1.60% 21617.353 21963.763 - -10.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.60% 114321.025 116152.743 - 0.27% -
std::rotate(list<int>)_(by_1/3)/8192 1.60% 8197.130 8328.258 - 0.49% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.60% 2.777 2.822 - -0.09% -
std::partition_point(deque<int>)/8192 1.60% 14.911 15.149 - 0.59% -
std::set<std::string>::clear()/32 1.59% 876.899 890.881 - -0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.59% 2298973.510 2335559.723 - -0.97% -
ranges::minmax(std::deque<__int128>)/8 1.59% 3.704 3.763 - -13.88% -
std::find_if(deque<int>)_(process_all)/8 1.59% 2.576 2.617 - 4.06% -
std::remove(deque<int>)_(prefix)/1024 1.59% 515.258 523.442 - 0.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.58% 1.201 1.220 - 4.91% -
std::copy_if(vector<int>)_(entire_range)/262144 1.58% 58640.914 59569.216 - -0.18% -
std::find(deque<int>)_(process_all)/8192 1.58% 1911.547 1941.776 - 1.22% -
SetIntersection_None_Set_uint32_262144_256 1.58% 1210101.156 1229229.004 - 2.17% -
std::shift_left(deque<int>)/32 1.58% 3.760 3.819 - -0.12% -
std::stable_partition(deque<int>)_(sparse)/1024 1.58% 431.674 438.493 - 4.22% -
std::replace(list<int>)_(prefix)/50 1.58% 16.924 17.191 - 0.66% -
BM_deque_vector_move_backward/1 1.57% 2.111 2.144 - 3.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.57% 1028065.763 1044249.815 - 17.47% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.57% 49704.562 50486.667 - -0.41% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 1.57% 4999.184 5077.793 - 1.52% -
std::replace_if(deque<int>)_(prefix)/1024 1.57% 470.356 477.742 - 0.11% -
BM_PushHeap_string_QuickSortAdversary_4 1.57% 6.378 6.478 - 1.54% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.57% 0.698 0.709 - 0.00% -
std::remove_if(deque<int>)_(sprinkled)/50 1.56% 60.469 61.412 - -1.90% -
std::generate(vector<int>)/1024 1.56% 239.287 243.022 - 0.37% -
SetIntersection_Interlaced_Set_float_262144_16384 1.56% 1280043.701 1299976.238 - 2.71% -
std::unique_copy(list<int>)_(sprinkled)/52 1.56% 23.781 24.151 - 1.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.55% 11296694.765 11472346.498 - 0.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 1.55% 8.041 8.166 - 2.49% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.55% 15026.812 15259.506 - -0.16% -
std::generate_n(vector<int>)/8192 1.55% 1804.172 1832.066 - 0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.55% 8.650 8.784 - 0.61% -
std::deque<int>::ctor(size)/32 1.54% 27.048 27.466 - 3.24% -
SetIntersection_None_Set_float_64_16 1.54% 18072182.118 18349709.243 - -0.88% -
BM_PushHeap_float_PipeOrgan_16384 1.52% 2.525 2.563 - 1.71% -
SetIntersection_None_Set_uint32_64_1 1.52% 22452201.829 22793374.235 - 0.80% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.52% 55.331 56.170 - -0.02% -
rng::contains(list<int>)_(process_all)/1048576 1.52% 822819.119 835287.092 - 1.10% -
SetIntersection_Front_Set_uint64_256_64 1.51% 5273795.717 5353621.726 - -13.27% -
std::search(vector<int>,_pred)_(no_match)/1024 1.51% 520.964 528.847 - -0.90% -
BM_StringRelational_Less_Large_Large_Control 1.51% 2.121 2.153 - 0.60% -
SetIntersection_None_Set_uint32_262144_64 1.51% 1213896.160 1232216.228 - 2.31% -
std::fill(list<int>)/32 1.51% 8.150 8.273 - 0.22% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.50% 20.433 20.741 - 0.19% -
BM_deque_vector_ranges_copy/64000 1.50% 2912.713 2956.514 - 0.95% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.50% 55.966 56.807 - 1.26% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.50% 276.552 280.708 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.50% 1148840.282 1166065.975 - -0.15% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.50% 272720.271 276807.662 - 0.77% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.50% 29.037 29.472 - -0.86% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.50% 17566.836 17830.018 - -1.18% -
std::fill(vector<int>)/1024 1.50% 29.077 29.513 - 0.32% -
std::stable_sort(vector<int>)_(ascending)/1024 1.49% 2071.326 2102.248 - 1.94% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.49% 563.756 572.170 - 0.20% -
std::map<std::string,_int>::find(key)_(existent)/32 1.49% 15.523 15.754 - 1.41% -
rng::contains(deque<int>)_(process_all)/50 1.48% 12.517 12.703 - 0.67% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.48% 17.333 17.590 - -7.17% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.48% 2618.506 2657.339 - -0.20% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.48% 35.053 35.572 - -1.83% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.48% 29.700 30.140 - -0.79% -
SetIntersection_None_Set_uint32_262144_4 1.48% 1214413.332 1232354.168 - 2.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.47% 355.277 360.513 - 0.99% -
bm_swap_ranges_vb_aligned/512 1.47% 4.919 4.991 - 0.95% -
std::replace(deque<int>)_(sprinkled)/1024 1.47% 344.764 349.819 - -0.24% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.46% 125.098 126.929 - -5.17% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.46% 4.724 4.794 - -0.11% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.45% 1891.277 1918.764 - -0.29% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.45% 1.508 1.529 - -0.48% -
std::remove_copy(list<int>)_(sprinkled)/50 1.45% 18.450 18.717 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.44% 16.012 16.242 - 3.08% -
bm_ranges_swap_ranges_vb_aligned/262144 1.43% 481.950 488.820 - -2.53% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.43% 1.776 1.801 - -1.85% -
ranges::minmax(std::vector<long_long>)/8 1.42% 2.076 2.105 - 0.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.42% 736.111 746.573 - 1.44% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.42% 50857.518 51579.383 - 0.03% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.42% 93084.860 94404.670 - -0.62% -
std::set<std::string>::count(key)_(non-existent)/8192 1.42% 33.834 34.314 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.42% 1284885.986 1303085.837 - -5.43% -
std::count_if(list<int>)_(every_other)/8 1.41% 2.716 2.755 - -0.05% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.41% 202.494 205.356 - 0.06% -
BM_deque_vector_copy_backward/1 1.41% 2.117 2.147 - 2.51% -
SetIntersection_Front_Vector_uint64_64_64 1.41% 10702633.848 10853149.193 - -0.38% -
BM_PushHeap_string_QuickSortAdversary_262144 1.41% 16.645 16.879 - 5.77% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.40% 9.165 9.294 - 1.17% -
SetIntersection_None_Set_uint32_262144_16384 1.39% 1212839.844 1229738.441 - 3.21% -
std::generate_n(vector<int>)/50 1.39% 11.750 11.913 - 0.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.39% 213.782 216.754 - -1.43% -
rng::fold_left(deque<int>)/8 1.39% 4.025 4.081 - -2.23% -
std::find(vector<char>)_(bail_25%)/1024 1.39% 5.345 5.419 - 2.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.38% 9.719 9.853 - -5.42% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.38% 1348.894 1367.485 - 0.84% -
SetIntersection_Front_Vector_string_16_4 1.37% 60243825.834 61072064.927 - 1.58% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.37% 30.408 30.826 - 7.60% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.37% 4722.770 4787.575 - -0.92% -
bm_lexicographical_compare<signed_char>/32768 1.37% 472.571 479.050 - 0.34% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.37% 17.677 17.919 - -0.76% -
BM_deque_vector_ranges_copy/70000 1.37% 3197.045 3240.722 - 1.22% -
std::is_sorted(vector<int>,_pred)/1024 1.36% 462.687 468.976 - -0.05% -
std::swap_ranges(list<int>)/1024 1.36% 747.300 757.451 - -5.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.36% 3931.384 3984.783 - 1.75% -
std::move(deque<int>)/262144 1.36% 14862.681 15064.384 - -0.74% -
BM_PushHeap_string_Descending_16 1.36% 2.103 2.132 - 0.85% -
BM_deque_deque_ranges_copy_backward/4096 1.35% 150.884 152.921 - -0.35% -
std::multiset<std::string>::ctor(const&)/32 1.34% 774.937 785.352 - -4.59% -
BM_deque_deque_ranges_move_backward/4000 1.34% 151.611 153.645 - 1.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.34% 592237.622 600182.857 - -0.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.34% 23.936 24.257 - -0.20% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.34% 36612278.526 37102296.051 - 1.17% -
std::copy_if(vector<int>)_(entire_range)/512 1.34% 120.729 122.344 - 0.30% -
std::rotate_copy(deque<int>)/1024 1.34% 34.346 34.805 - -0.03% -
SetIntersection_Front_Vector_string_1024_16 1.33% 1616549.365 1638129.369 - 4.46% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.33% 23.502 23.815 - -4.83% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.33% 27.187 27.550 - -0.03% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.33% 801.364 812.031 - -0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.33% 1.504 1.524 - -0.59% -
std::sort(deque<int>)_(ascending)/8 1.33% 17.770 18.006 - -0.51% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.33% 0.760 0.770 - 1.46% -
rng::starts_with(list<int>,_pred)/8 1.33% 3.478 3.524 - 0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.32% 9.213 9.336 - 1.59% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.32% 15629.976 15836.959 - -1.68% -
SetIntersection_None_Set_float_262144_64 1.32% 1192726.645 1208486.900 - 2.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.32% 9.069 9.189 - -1.11% -
std::remove_if(deque<int>)_(prefix)/50 1.32% 64.165 65.010 - -4.95% -
std::make_heap(deque<int>)_(ascending)/8192 1.32% 20434.578 20703.657 - 0.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.348 2.379 - 4.02% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 1.32% 40.793 41.329 - 6.49% -
std::rotate(list<int>)_(by_1/4)/8192 1.31% 6476.986 6562.155 - 0.06% -
std::adjacent_find(vector<int>)/8 1.31% 2.000 2.026 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.31% 28088.964 28456.729 - 1.96% -
std::for_each_n(join_view(vector<vector<int>>))/32 1.31% 3.844 3.895 - -2.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.31% 33.989 34.433 - 65.40% -
std::remove_if(deque<int>)_(prefix)/1024 1.30% 546.111 553.228 - -3.00% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.30% 4.022 4.075 - 0.36% -
std::partition(list<int>)_(sparse)/32 1.30% 8.838 8.952 - 0.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 1.30% 23.326 23.629 - -19.68% -
SetIntersection_Interlaced_Set_float_262144_262144 1.30% 1635774.414 1656984.619 - 2.22% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.29% 15.567 15.769 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.29% 379371.160 384272.777 - 0.12% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.29% 22.866 23.161 - 0.01% -
SetIntersection_None_Set_float_262144_256 1.29% 1196047.936 1211467.529 - 2.93% -
std::lower_bound(std::vector<int>)/8 1.29% 7.751 7.851 - -4.58% -
std::unique(deque<int>)_(contiguous)/1024 1.29% 505.904 512.418 - 0.21% -
bm_lexicographical_compare<int>/512 1.29% 29.463 29.842 - -0.08% -
std::find_if(vector<char>)_(bail_25%)/1024 1.29% 26.011 26.345 - -5.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.29% 442.645 448.334 - -0.06% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.28% 3717.264 3765.015 - -5.38% -
rng::find_last(vector<char>)_(bail_10%)/8 1.28% 1.995 2.021 - 1.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.28% 517.651 524.288 - 0.63% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.28% 206803.212 209451.986 - 0.24% -
std::partial_sort(vector<int>)_(heap)/1024 1.28% 7874.092 7974.643 - 0.14% -
std::remove_copy(deque<int>)_(prefix)/8192 1.28% 3312.577 3354.829 - 0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.27% 3907.197 3956.954 - 1.65% -
std::replace(deque<int>)_(sprinkled)/32 1.27% 11.966 12.119 - 0.21% -
std::transform(vector<int>)_(identity_transform)/50 1.26% 16.064 16.267 - 0.81% -
std::generate_n(vector<int>)/1024 1.26% 238.481 241.489 - 0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.26% 23712.793 24011.645 - -0.54% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.26% 45.696 46.271 - -2.60% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.26% 5250.196 5316.203 - 1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.26% 1844583.414 1867772.543 - -1.08% -
bm_lexicographical_compare<int>/8 1.25% 1.583 1.603 - 4.43% -
rng::contains_subrange(list<int>)_(single_element)/16 1.25% 4.794 4.854 - 0.05% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.25% 6827.782 6913.357 - -0.29% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.25% 782.453 792.240 - -0.19% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.25% 35.733 36.179 - 2.30% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.24% 240733.096 243724.791 - 0.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.24% 10.953 11.089 - 3.31% -
bm_lexicographical_compare<signed_char>/4096 1.24% 59.098 59.830 - 0.23% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.24% 7.263 7.353 - 0.07% -
std::copy(vector<bool>)_(aligned)/32768 1.23% 34.757 35.185 - 0.17% -
std::copy_if(list<int>)_(every_other)/1048576 1.23% 820991.267 831099.265 - -1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.23% 23.230 23.515 - 1.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.23% 804147.698 814016.408 - -0.26% -
std::copy_if(list<int>)_(entire_range)/1048576 1.23% 857578.846 868102.309 - -0.69% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.23% 509654.921 515901.823 - 0.62% -
std::fill_n(vector<int>)/32 1.22% 1.127 1.140 - 0.05% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.22% 73780.480 74682.635 - 5.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.22% 32.975 33.378 - -11.05% -
SetIntersection_Interlaced_Vector_float_16384_16 1.22% 2847695.937 2882429.638 - 12.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.22% 1201530.088 1216170.347 - 2.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.22% 2.349 2.378 - 2.04% -
BM_PushHeap_uint32_Ascending_16 1.22% 0.917 0.928 - 1.05% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.21% 12504.796 12656.606 - 1.19% -
std::move_backward(list<int>)/64 1.21% 38.935 39.407 - 0.53% -
ranges::min(std::deque<__int128>)/8 1.21% 2.792 2.826 - 0.08% -
std::map<int,_int>::ctor(const&)/1024 1.21% 6512.080 6591.066 - 1.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.21% 488.839 494.757 - -0.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.21% 350166.958 354405.197 - 1.61% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.21% 6109.603 6183.321 - 0.82% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.20% 18.564 18.787 - 0.80% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.20% 91313.962 92410.876 - -0.16% -
std::fill(list<int>)/50 1.20% 35.148 35.570 - 0.72% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.19% 27.606 27.936 - -3.12% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.19% 21.788 22.048 - -7.61% -
std::any_of(list<int>)_(process_all)/50 1.19% 21.501 21.757 - -1.15% -
std::fill_n(vector<int>)/8192 1.19% 229.420 232.151 - -0.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.19% 203497029.353 205919727.626 - 1.94% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.19% 16.036 16.227 - 2.72% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.19% 682.412 690.518 - 3.32% -
BM_deque_vector_copy/0 1.18% 1.249 1.263 - -17.14% -
std::find(deque<int>)_(bail_25%)/32768 1.18% 1905.956 1928.495 - 1.16% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.18% 1579259.279 1597879.721 - 1.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.18% 21.221 21.470 - 12.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.18% 1182961.685 1196863.035 - -0.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.17% 1.176 1.190 - -1.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.17% 24.708 24.998 - 3.19% -
bm_lexicographical_compare<int>/1 1.17% 1.447 1.464 - 3.06% -
std::copy_n(vector<int>)/64 1.17% 2.455 2.484 - 0.47% -
SetIntersection_Interlaced_Vector_string_256_256 1.16% 20642737.251 20883143.457 - 0.17% -
std::replace_if(list<int>)_(sprinkled)/1024 1.16% 729.294 737.773 - 0.26% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.16% 3808.654 3852.847 - 0.03% -
std::replace_if(deque<int>)_(prefix)/50 1.16% 20.264 20.499 - 1.40% -
std::copy_if(deque<int>)_(entire_range)/4096 1.16% 1010.110 1021.795 - 0.15% -
SetIntersection_None_Set_float_256_16 1.15% 10880779.425 11006277.862 - -0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 690.740 698.676 - 1.23% -
std::move(vector<bool>)_(aligned)/32768 1.15% 36.390 36.808 - 0.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.14% 13746.409 13903.782 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.14% 2.082 2.106 - -0.11% -
std::find(deque<int>)_(process_all)/32768 1.14% 7694.330 7782.307 - 1.20% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.14% 1163.092 1176.380 - 0.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.14% 1.168 1.181 - 2.16% -
std::generate_n(list<int>)/32 1.14% 8.433 8.529 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.14% 42126767.046 42607026.232 - 0.49% -
std::multiset<int>::insert(value)_(already_present)/8192 1.14% 31.591 31.951 - 1.92% -
std::copy_if(deque<int>)_(every_other)/8 1.14% 3.399 3.438 - 0.24% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.14% 6168.166 6238.368 - 0.14% -
SetIntersection_None_Set_float_262144_4 1.14% 1199770.508 1213418.863 - 3.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.14% 2.500 2.528 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.13% 1106464.926 1119006.552 - 3.60% -
BM_vector_deque_move/1 1.13% 2.282 2.307 - 5.52% -
std::copy_if(deque<int>)_(entire_range)/262144 1.13% 68774.201 69552.067 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.13% 6.953 7.032 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.13% 5649547.571 5713190.921 - -5.99% -
BM_tolower_string<wchar_t> 1.12% 6.286 6.357 - -2.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.12% 22944.589 23202.124 - -3.60% -
std::swap_ranges(list<int>)/50 1.12% 31.870 32.226 - -6.18% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.12% 24.364 24.637 - 2.65% -
std::for_each(deque<int>)/8 1.12% 0.919 0.929 - 1.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 59475.753 60137.210 - 0.23% -
std::is_sorted(vector<int>,_pred)/8192 1.11% 3690.085 3731.093 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.11% 160043368.937 161819030.681 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/64 1.11% 3.067 3.101 - -1.46% -
std::all_of(list<int>)_(process_all)/50 1.11% 21.724 21.965 - 0.95% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.10% 10.217 10.330 - -11.39% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.10% 17.265 17.455 - -0.11% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.10% 172261.493 174158.119 - 0.08% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.10% 2765.025 2795.430 - -1.09% -
std::replace(list<int>)_(sprinkled)/32 1.10% 11.153 11.276 - 1.09% -
std::find_if_not(deque<int>)_(process_all)/32768 1.09% 7991.537 8078.919 - -6.74% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.09% 16.596 16.777 - 3.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.09% 14.768 14.930 - 1.78% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.09% 12858.792 12998.871 - -0.14% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 1.09% 8776.812 8872.402 - 0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.09% 3.182 3.216 - -1.21% -
std::remove_copy(deque<int>)_(prefix)/32 1.09% 12.893 13.033 - 0.94% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.08% 303.079 306.346 - 0.22% -
std::remove(list<int>)_(prefix)/8192 1.08% 8258.722 8347.732 - 0.28% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.08% 27.262 27.556 - -1.89% -
SetIntersection_None_Set_uint32_256_256 1.08% 5811984.812 5874492.880 - 0.08% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.07% 4.318 4.364 - 0.51% -
SetIntersection_None_Set_float_262144_16384 1.07% 1201612.141 1214506.916 - 2.57% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.07% 6633.146 6704.169 - 1.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.07% 16973.115 17154.745 - 1.71% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.07% 59.221 59.853 - 0.05% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.07% 27.189 27.479 - 2.83% -
std::generate_n(vector<int>)/32 1.07% 7.834 7.918 - 0.08% -
rng::fold_left(list<int>)/50 1.07% 37.492 37.891 - 1.01% -
std::replace(deque<int>)_(prefix)/8192 1.07% 3207.739 3241.913 - 0.20% -
BM_deque_deque_copy_backward/5500 1.06% 201.973 204.118 - -1.45% -
bm_ranges_lexicographical_compare<int>/4096 1.06% 237.015 239.532 - 0.46% -
std::reverse_copy(deque<int>)/512 1.06% 123.228 124.535 - 0.37% -
std::adjacent_find(list<int>,_pred)/8192 1.06% 7130.777 7206.368 - 0.28% -
std::reverse(deque<int>)/4096 1.06% 711.632 719.173 - 0.29% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.06% 1613.546 1630.624 - 0.01% -
SetIntersection_Interlaced_Set_float_1024_4 1.06% 9788599.901 9892116.183 - 0.85% -
std::partition_point(list<int>)/32 1.06% 15.639 15.804 - 0.25% -
std::move_backward(list<int>)/8 1.05% 3.334 3.369 - -0.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.05% 1017.242 1027.941 - -0.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.05% 2.925 2.956 - -1.27% -
std::unordered_set<int>::find(key)_(existent)/8192 1.05% 1.400 1.415 - 5.24% -
SetIntersection_Front_Set_uint64_64_64 1.05% 13172955.006 13311211.852 - -1.03% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.05% 1300008.949 1313600.096 - 3.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.05% 4808.619 4858.880 - 0.10% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.04% 5.649 5.708 - -0.37% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.04% 63.874 64.539 - 1.01% -
BM_deque_vector_move/1024 1.04% 36.794 37.176 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.04% 633.976 640.568 - 0.93% -
std::find_end(forward_list<int>)_(single_element)/8192 1.04% 5727.830 5787.354 - -5.54% -
std::reverse_copy(deque<int>)/4096 1.04% 954.016 963.910 - -1.09% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.03% 26.306 26.578 - 20.09% -
std::remove(deque<int>)_(sprinkled)/1024 1.03% 511.264 516.548 - 0.05% -
BM_deque_vector_ranges_move_backward/1024 1.03% 36.781 37.161 - 1.57% -
BM_vector_deque_move_backward/64 1.03% 2.981 3.012 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.03% 356852871.119 360528408.737 - 4.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 799519.359 807752.255 - -0.49% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.03% 194.734 196.739 - 0.06% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.03% 682.102 689.120 - 2.02% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.03% 625.005 631.421 - 0.20% -
SetIntersection_None_Set_uint32_16384_16384 1.02% 163378173.478 165047444.593 - 2.17% -
BM_deque_vector_ranges_copy_backward/1 1.02% 2.154 2.176 - 0.11% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.02% 1367.236 1381.198 - 0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.02% 16.055 16.218 - 2.57% -
BM_deque_vector_ranges_move/64000 1.02% 2960.798 2990.942 - 1.88% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.01% 5.713 5.771 - -0.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.01% 6.785 6.854 - 1.65% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.01% 33.399 33.737 - 0.36% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.01% 55952.875 56518.463 - 0.94% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.01% 4103.809 4145.279 - 0.35% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.01% 14.935 15.086 - 0.28% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.01% 631569.454 637934.857 - -0.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.01% 16.128 16.290 - 0.32% -
std::multiset<std::string>::erase(iterator)/32 1.01% 26.705 26.974 - -18.52% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.01% 7.263 7.336 - 0.01% -
SetIntersection_None_Set_uint32_16384_256 1.01% 160847931.984 162467987.510 - 2.78% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.00% 15273.056 15426.436 - 0.14% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.360 - 0.08% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 204.439 - -0.03% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.240 365.641 -4.03% 365.641
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 624.244 - 0.01% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 599.630 - -0.22% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.072 702.895 -0.00% 702.895
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 597.745 - -0.18% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.653 - 0.04% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.973 - -0.43% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.346 - -0.77% -
std::distance(join_view(vector<vector<int>>))/4096 -99.59% 1046.866 4.340 - -1.64% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.880 583.188 1.38% 583.188
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.819 467.655 -3.56% 467.655
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.446 - -3.45% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.73% 2241.208 28.514 - -0.41% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.835 - 0.72% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5034.182 69.158 - -0.13% -
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.692 3.290 43.049 -1.76% 43.049
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.10% 4056.288 76.869 - -0.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.884 - -0.12% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.08% 418.753 8.057 64.841 -0.08% 64.841
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.42% 596.226 15.374 102.122 -1.17% 102.122
std::search_n(deque<int>)_(no_match)/1024 -95.52% 304.751 13.651 44.256 0.51% 44.256
std::distance(join_view(vector<vector<int>>))/50 -95.35% 12.517 0.583 - -8.08% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.91% 10774.351 871.172 - 0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.65% 844.361 70.496 - -0.98% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.35% 1371.376 118.576 - -0.34% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.28% 348.494 33.872 - -10.80% -
std::find_end(list<int>)_(match_near_end)/1000 -89.50% 733.450 76.981 - -1.18% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.43% 261.801 27.671 - -1.81% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.30% 544.152 58.210 - 0.02% -
std::fill_n(deque<int>)/8192 -87.46% 1866.881 234.044 - 0.09% -
std::fill(deque<int>)/8192 -87.35% 1864.796 235.839 - -0.28% -
std::fill(deque<int>)/1024 -87.06% 232.589 30.103 - 0.26% -
std::fill_n(deque<int>)/1024 -86.99% 231.642 30.146 - 3.55% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.81% 560.703 73.950 - -0.47% -
std::fill_n(deque<int>)/32 -85.90% 8.269 1.166 - -7.24% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.46% 22086.172 3210.228 - -2.43% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - 0.08% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.71% 2265.885 369.101 - 0.02% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.198 - 0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.25% 3859.343 646.351 - -0.97% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.90% 968.953 165.667 - -0.36% -
std::fill_n(deque<int>)/50 -81.97% 12.186 2.197 - 0.42% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.60% 122.759 22.582 - 0.64% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.53% 323441.716 59726.438 - 0.45% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - 0.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.43% 323485.437 60057.061 - 0.02% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.84% 271537.279 57452.539 - 0.26% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.17% 263474.992 57524.800 - -1.38% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.33% 1779.984 403.479 - -1.79% -
BM_num_get<void*> -76.83% 47.636 11.036 - 0.87% -
std::find_end(deque<int>)_(same_length)/1024 -76.14% 1394.647 332.782 - 0.03% -
std::find_end(deque<int>)_(same_length)/8192 -76.08% 11168.880 2671.431 - -4.55% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.48% 194270.888 47625.906 - -1.56% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.83% 161550.849 48738.132 - 0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.00% 15320.993 4749.378 - 0.01% -
std::rotate(vector<int>)_(by_1/3)/50 -68.47% 35.296 11.127 - -0.19% -
std::fill(vector<bool>)/262144 -68.01% 720.065 230.349 - 0.43% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.94% 2539.115 814.087 - -2.02% -
std::rotate(vector<int>)_(by_1/4)/50 -66.39% 35.303 11.865 - 2.58% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.85% 778.389 265.789 - 0.07% -
std::find_end(deque<int>)_(same_length)/1000 -65.20% 935.209 325.453 - -0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.32% 138430.643 52157.547 - 0.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -61.89% 52.412 19.975 - -25.30% -
BM_num_get<unsigned_int> -61.86% 25.424 9.696 - 0.42% -
std::rotate(deque<int>)_(by_1/4)/50 -61.82% 73.934 28.231 - 1.61% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.29% 18151.862 7027.438 - 0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.12% 2416.837 939.782 - -2.76% -
std::rotate(deque<int>)_(by_1/4)/8192 -60.88% 6755.688 2643.101 - 10.66% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.87% 14734.367 5766.085 - -0.93% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.84% 130791.216 51218.535 - -0.40% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.63% 17545.803 6907.546 - -0.61% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.28% 17633.737 7003.651 - -0.09% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.12% 17236.328 6873.633 - -1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.82% 248.703 99.925 - -52.00% -
BM_num_get<unsigned_short> -59.78% 25.562 10.280 - 2.25% -
BM_num_get<unsigned_long_long> -59.74% 25.970 10.455 - 0.06% -
std::rotate(deque<int>)_(by_1/3)/50 -59.36% 75.430 30.651 - 6.22% -
BM_num_get<unsigned_long> -58.65% 25.450 10.523 - 1.43% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.56% 13790.984 5714.464 - -6.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.68% 14372.895 6082.018 - -0.27% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.95% 13791.062 5936.756 - -0.08% -
std::rotate(vector<int>)_(by_1/4)/32 -56.87% 10.967 4.730 - -0.04% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.50% 11462.674 4986.060 - -4.09% -
BM_num_get<long_long> -56.36% 24.715 10.785 - -0.81% -
std::rotate(deque<int>)_(by_1/4)/32 -55.86% 29.813 13.158 - 0.46% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.78% 76.407 33.786 - -48.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.67% 222.294 98.541 - -50.76% -
BM_num_get<long> -55.51% 24.398 10.856 - 0.45% -
rng::for_each(map<int>)/8192 -55.48% 16529.420 7359.365 - 1.63% -
std::for_each(map<int>::iterator)/8192 -54.40% 16371.941 7465.761 - 1.44% -
std::rotate(deque<int>)_(by_1/3)/32 -54.23% 44.961 20.580 - 1.44% -
std::set<std::string>::insert(value)_(already_present)/32 -53.81% 16.328 7.542 - -26.54% -
std::for_each(multimap<int>::iterator)/8192 -53.15% 16071.612 7529.047 - 1.77% -
BM_num_get<bool> -53.06% 25.320 11.885 - 1.26% -
rng::for_each(multimap<int>)/8192 -52.75% 15883.257 7504.414 - 3.68% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.10% 213.056 102.046 - -55.68% -
std::search_n(vector<int>)_(no_match)/32 -51.27% 6.887 3.356 0.367 -0.69% 0.367
std::find_end(vector<int>)_(same_length)/1000 -51.03% 494.629 242.212 - -1.06% -
std::for_each(multiset<int>::iterator)/8192 -50.95% 16097.390 7895.206 - -1.55% -
std::find_end(vector<int>)_(same_length)/1024 -50.71% 505.125 248.974 - -0.60% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.22% 1547.198 770.202 - -2.13% -
std::for_each(set<int>::iterator)/8192 -50.18% 15715.673 7829.426 - -1.02% -
rng::for_each(set<int>)/8192 -50.15% 15441.804 7697.420 - -0.40% -
std::find_end(vector<int>)_(same_length)/8192 -50.01% 4021.139 2010.125 - 0.80% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.01% 417.683 208.801 - -0.85% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.94% 1584.834 793.311 - -0.13% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.94% 1212.963 607.196 - -0.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.92% 1241.659 621.818 - -0.23% -
std::find_if(list<int>)_(process_all)/50 -49.92% 38.050 19.056 - 1.06% -
rng::for_each(multiset<int>)/8192 -49.86% 15381.589 7711.681 - -0.90% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.74% 9944.725 4998.023 - 0.16% -
std::find_end(list<int>)_(same_length)/1024 -49.56% 1500.195 756.733 - 1.50% -
std::find_end(list<int>)_(same_length)/1000 -49.50% 1471.156 742.986 - -0.13% -
BM_vector_deque_ranges_copy/0 -49.28% 0.682 0.346 - -17.32% -
std::rotate(vector<int>)_(by_1/3)/32 -49.07% 19.468 9.916 - -0.28% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.88% 416.280 212.786 - -1.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.63% 412.896 212.099 - 0.34% -
std::find_end(list<int>)_(same_length)/8192 -48.52% 15737.538 8101.778 - 0.38% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.36% 401.487 207.344 - 0.13% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.34% 37.468 19.355 - 0.96% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.78% 15.489 8.089 0.442 -0.10% 0.442
std::set<int>::ctor(&&,_different_allocs)/32 -47.66% 336.688 176.237 - -0.21% -
std::find_end(deque<int>)_(near_matches)/1000 -47.52% 30016.921 15751.914 - 0.04% -
std::find_end(deque<int>)_(near_matches)/1024 -47.36% 31166.564 16405.780 - 0.29% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.32% 0.476 0.251 - -0.55% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.85% 130.284 69.241 - 4.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.38% 143.373 78.312 - -44.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.12% 73.822 40.510 - -31.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.54% 0.485 0.269 - -11.87% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.45% 9565.269 5313.064 - 0.49% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.45% 0.485 0.269 - -44.67% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -44.35% 919.690 511.834 - -19.45% -
std::find_end(list<int>,_pred)_(same_length)/8192 -44.34% 17079.425 9506.074 - -7.35% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.10% 17490.376 9777.582 - 0.13% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -43.92% 341.550 191.537 - 0.54% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.05% 2.058 1.172 - 0.40% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.65% 305.808 175.386 - -0.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -42.55% 6.251 3.591 - 2.07% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -42.01% 1435.590 832.467 - 1.45% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -41.80% 3657.183 2128.547 - -12.66% -
BM_PushHeap_float_Descending_16 -41.70% 0.632 0.368 - 1.34% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -41.26% 20.065 11.787 - -28.05% -
BM_PushHeap_float_Descending_4 -40.88% 0.612 0.362 - 5.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.86% 104.860 62.010 - 3.69% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -40.85% 1368.116 809.282 - 3.86% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.49% 307.662 183.088 - -0.14% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.10% 14.637 8.768 - 1.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -39.79% 38.282 23.048 - -51.21% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -39.68% 89.642 54.070 - -12.87% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.93% 27.276 16.658 - -3.48% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.29% 22.154 13.672 - 0.08% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.20% 84.554 52.251 - -24.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -37.65% 0.481 0.300 - 13.11% -
std::rotate_copy(vector<int>)/8192 -37.61% 716.636 447.083 - -4.53% -
std::rotate(vector<int>)_(by_1/2)/32 -37.45% 3.705 2.317 - -0.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 -37.29% 23.334 14.631 - -38.83% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -37.29% 16.719 10.485 - 17.88% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.87% 79867.273 50417.304 - 0.13% -
BM_StringEraseWithMove_Huge_Transparent -36.74% 69.490 43.958 - 0.11% -
std::set<int>::ctor(const&,_alloc)/8192 -36.70% 77999.624 49370.662 - -1.94% -
std::find_end(deque<int>)_(near_matches)/8192 -36.61% 1769000.521 1121432.953 - -0.09% -
std::set<int>::ctor(const&,_alloc)/1024 -36.15% 9679.700 6180.239 - -2.04% -
rng::find_last(deque<int>)_(bail_90%)/8192 -35.95% 364.886 233.701 - 15.69% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.89% 41.831 26.819 - -0.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -35.84% 51.409 32.983 - 1.25% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.83% 9837.980 6312.790 - -0.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -35.64% 10.626 6.839 - 10.25% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.62% 120.283 77.440 - 0.22% -
rng::find_last(deque<int>)_(bail_90%)/50 -35.53% 2.934 1.891 - 3.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.38% 661.528 427.461 - -0.54% -
BM_vector_deque_copy/0 -35.26% 0.551 0.356 - -28.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -34.70% 15051.910 9828.697 - 1.67% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.47% 41.375 27.112 - 1.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.86% 0.397 0.262 - -1.28% -
std::all_of(vector<int>)_(process_all)/50 -33.84% 19.204 12.705 - -14.46% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.78% 80156.175 53078.289 - 3.51% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.59% 9999.342 6640.704 - 3.37% -
std::unique_copy(list<int>)_(contiguous)/52 -33.33% 29.051 19.367 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -33.29% 4990595.621 3329474.922 - -10.86% -
std::unordered_set<int>::insert(value)_(already_present)/32 -33.20% 2.637 1.761 - -37.76% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.09% 0.696 0.465 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.08% 13072113.395 8748352.465 - 1.04% -
BM_StringEraseWithMove_Huge_Opaque -32.90% 68.230 45.780 - -0.91% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.88% 63.231 42.442 - -14.96% -
std::copy_n(list<int>)/64 -32.72% 22.405 15.075 - 0.64% -
BM_align/64 -32.43% 0.921 0.622 - 0.08% -
BM_align/8 -32.42% 0.921 0.622 - 0.08% -
BM_align/256 -32.38% 0.920 0.622 - 0.07% -
BM_align/1 -32.28% 0.921 0.624 - 0.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.11% 47.142 32.005 - -23.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.96% 12762327.382 8683865.872 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.76% 12857869.172 8774852.249 - -3.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.39% 12922716.210 8866617.282 - 0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.00% 12709486.086 8769487.110 - -2.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.95% 13.904 9.601 - -60.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -30.80% 31.977 22.129 - -63.22% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -30.72% 9961.179 6901.009 - 0.75% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -30.62% 88.098 61.118 - -54.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.50% 12867102.536 8942235.618 - 2.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -30.16% 32.730 22.859 - -40.02% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -30.06% 46244.650 32342.550 - 27.97% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -29.94% 78936.141 55306.317 - -12.98% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.93% 6028.056 4223.852 - -1.89% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.32% 181.590 128.346 - -1.38% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.07% 39.488 28.011 - 0.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.05% 33.662 23.884 - -23.36% -
std::find_if(list<int>)_(bail_25%)/1024 -28.99% 181.754 129.067 - 1.14% -
std::copy_backward(vector<int>)/4096 -28.77% 254.615 181.368 - -22.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.76% 42.101 29.992 - -27.38% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -28.69% 10.857 7.743 - 11.16% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.44% 9.077 6.495 - -56.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -28.36% 249.065 178.425 - 80.70% -
rng::find_last(deque<int>)_(bail_90%)/1024 -28.12% 45.933 33.019 - 14.89% -
std::any_of(vector<int>)_(process_all)/50 -27.98% 18.971 13.663 - -8.70% -
std::set<std::string>::insert(value)_(already_present)/1024 -27.64% 22.657 16.394 - -44.44% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.64% 29.261 21.174 - 0.53% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.58% 11.409 8.262 - 27.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.34% 42.668 31.004 - -0.69% -
BM_PushHeap_float_Descending_64 -27.17% 0.523 0.381 - 0.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.14% 31.932 23.267 - -5.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.09% 897.251 654.195 - -11.21% -
std::multiset<int>::count(key)_(existent)/1024 -26.70% 8.033 5.888 - 1.07% -
vector<bool>::reserve() -26.32% 10.924 8.050 - -1.93% -
vector<bool>::resize() -26.24% 14.265 10.521 - -5.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.15% 33.088 24.436 - -21.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -25.97% 1747.195 1293.465 - 122.56% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.97% 2499501.196 1850435.487 - -22.48% -
std::lower_bound(std::forward_list<int>)/100 -25.46% 108.722 81.040 - -1.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -25.25% 1666.586 1245.721 - 41.87% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -25.03% 982.518 736.594 - -8.60% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.00% 0.487 0.365 - -8.74% -
std::multiset<std::string>::erase(key)_(existent)/8192 -24.97% 106.311 79.764 - 19.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.86% 43.291 32.530 - 0.78% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -24.77% 7.924 5.961 - 26.22% -
std::for_each(multiset<int>::iterator)/50 -24.47% 47.219 35.665 - 0.20% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.46% 2.379 1.797 - -27.20% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.28% 32.972 24.965 - -11.58% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.84% 41839.989 31863.496 - -1.19% -
std::partial_sort_copy(deque<int>)_(heap)/8 -23.81% 20.481 15.604 - -29.50% -
BM_StringFindStringLiteral/1024 -23.65% 23.787 18.160 - -1.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -23.54% 40.370 30.868 - 7.94% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -23.33% 1.697 1.301 - -0.04% -
std::transform(list<int>)_(identity_transform)/50 -23.09% 39.305 30.230 - 1.19% -
BM_StringConstructDestroyCStr_Empty_Transparent -23.04% 0.312 0.240 - -1.22% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.99% 40274.147 31014.834 - -0.06% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.55% 2406237.543 1863537.899 - -0.87% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.42% 3801.904 2949.479 - 0.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -22.41% 1.956 1.518 - -10.82% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -22.07% 31.652 24.667 - -3.60% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -21.90% 7.174 5.603 - 0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -21.87% 30.304 23.677 - -31.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.76% 11.049 8.644 - 36.61% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.29% 34573.132 27213.205 - -0.26% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.27% 3747.263 2950.389 - -2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.07% 3930.856 3102.600 - 0.41% -
rng::contains_subrange(list<int>)_(process_all)/8192 -21.00% 9040.942 7142.704 - -0.77% -
rng::for_each(multimap<int>)/50 -20.89% 50.199 39.711 - -1.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.88% 31.405 24.849 - -24.46% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.73% 510.928 404.999 - -0.05% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -20.71% 6.571 5.210 - 6.40% -
std::vector<std::string>::ctor(size)/8192 -20.48% 5187.044 4124.575 - -1.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -20.32% 0.695 0.553 - -13.94% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.30% 9.781 7.795 - -17.68% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.30% 870.550 693.848 - 1.66% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -20.24% 1.971 1.572 - 10.52% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.19% 1.025 0.818 - -0.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -20.12% 527.668 421.516 - -2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.05% 211995.841 169482.901 - -0.16% -
BM_PushHeap_string_SingleElement_1 -20.03% 0.700 0.560 - -20.90% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.91% 2864.945 2294.581 - 1.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.41% 23.913 19.272 - -18.86% -
BM_PushHeap_float_Descending_256 -19.28% 0.499 0.403 - 0.68% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.22% 3336.613 2695.412 - -1.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.18% 7.342 5.934 - 29.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.12% 24.093 19.485 - -19.09% -
std::multiset<std::string>::count(key)_(non-existent)/32 -19.00% 12.420 10.060 - -11.71% -
BM_PushHeap_uint64_Ascending_1 -18.94% 0.577 0.468 - 0.49% -
std::move(deque<int>)/64 -18.82% 6.112 4.962 - 2.03% -
std::set<int>::count(key)_(non-existent)/8192 -18.75% 13.811 11.221 - -6.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.74% 23312.994 18945.208 - 0.41% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.70% 1123.071 913.067 - -2.39% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.59% 2.971 2.419 - -42.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.57% 20.753 16.900 - -18.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.54% 52.478 42.749 - 0.75% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.49% 1.463 1.193 - -16.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -18.43% 1.450 1.183 - -4.91% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.29% 336.361 274.852 - -20.28% -
BM_PushHeap_float_Random_4 -18.24% 3.007 2.459 - -0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.22% 205840.675 168334.701 - 0.32% -
std::set<std::string>::erase(key)_(existent)/8192 -17.85% 104.125 85.537 - 30.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.79% 493.439 405.648 - -0.70% -
std::unordered_multiset<int>::count(key)_(existent)/32 -17.75% 1.855 1.525 - 0.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.75% 6555.516 5391.930 - -7.75% -
BM_PushHeap_float_Descending_1024 -17.74% 0.474 0.390 - 0.07% -
std::find_if_not(vector<int>)_(process_all)/50 -17.59% 6.854 5.648 - 0.10% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.59% 1.553 1.280 - 6.61% -
std::find_if(vector<int>)_(process_all)/50 -17.59% 6.862 5.655 - 1.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.57% 462.383 381.124 - -1.63% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -17.42% 1.590 1.313 - -1.97% -
std::deque<std::string>::ctor(size)/32 -17.34% 51.330 42.427 - -1.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.34% 1017.258 840.846 - -0.12% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - 0.03% -
BM_StringEraseWithMove_Small_Opaque -17.29% 2.642 2.185 - -0.10% -
std::copy_n(vector<bool>)_(aligned)/1048576 -17.26% 3110.122 2573.318 - -18.89% -
std::multiset<int>::count(key)_(existent)/32 -17.24% 4.705 3.894 - 1.10% -
BM_PushHeap_float_PipeOrgan_1 -17.23% 0.671 0.555 - -20.35% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -17.18% 1.564 1.296 - -14.04% -
std::map<std::string,_int>::erase(iterator)/1024 -17.12% 35.703 29.589 - 14.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.11% 59.578 49.384 - -1.43% -
std::for_each(multimap<int>::iterator)/50 -17.09% 44.244 36.681 - 1.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -17.03% 206.029 170.937 - 68.97% -
std::copy(vector<int>)/32768 -17.03% 3793.166 3147.284 - -10.53% -
BM_PushHeap_float_Descending_262144 -16.94% 0.465 0.386 - 0.53% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.80% 546.581 454.761 - -0.16% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.69% 415514.516 346176.168 - -0.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.66% 55.915 46.601 - 0.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -16.49% 1.729 1.444 - -3.53% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.39% 6308.222 5274.235 - -0.21% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.39% 30.827 25.775 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.35% 29706.690 24849.455 - 1.94% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -16.33% 61.988 51.867 - 30.77% -
std::set<std::string>::erase(iterator)/32 -16.33% 31.731 26.550 - 4.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.32% 44.580 37.305 - -2.37% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.28% 7.661 6.414 - -56.85% -
std::adjacent_find(deque<int>,_pred)/8 -16.27% 4.838 4.051 - -6.33% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.26% 42.679 35.737 - 1.37% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -16.20% 0.355 0.297 - -18.01% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.13% 506698.677 424981.214 - 0.05% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.09% 42.237 35.440 - 0.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -16.07% 27.006 22.667 - 7.36% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.04% 26297.375 22080.186 - 0.97% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -16.03% 1712.250 1437.719 - -10.26% -
std::find_end(vector<int>)_(near_matches)/8192 -16.00% 911938.505 766049.819 - -0.09% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.78% 752.078 633.435 - -1.06% -
ranges::min(std::deque<__int128>)/1 -15.69% 0.837 0.705 - 6.00% -
std::reverse_copy(list<int>)/8 -15.58% 2.787 2.353 - -3.18% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.57% 6490.822 5480.060 - -0.10% -
std::for_each(set<int>::iterator)/50 -15.57% 44.234 37.346 - 2.49% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -15.55% 1.619 1.368 - -10.32% -
rng::contains_subrange(deque<int>)_(same_length)/16 -15.55% 12.708 10.732 - -7.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.50% 28.354 23.958 - -14.35% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -15.36% 0.478 0.405 - 14.25% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -15.33% 1698.499 1438.186 - 11.09% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.32% 4253.786 3602.014 - 0.57% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.29% 41.946 35.531 - -4.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.27% 11.322 9.593 - -60.17% -
std::partial_sort_copy(list<int>)_(ascending)/8 -15.16% 9.365 7.945 - -2.87% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.09% 63.285 53.738 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.06% 103.512 87.926 - 4.20% -
std::find_if(vector<int>)_(process_all)/8192 -15.05% 945.111 802.833 - -0.00% -
std::find_if_not(vector<int>)_(process_all)/8192 -15.05% 943.307 801.343 - -0.33% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.05% 27.802 23.619 - 0.77% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.00% 73.162 62.186 - 69.69% -
rng::contains_subrange(deque<int>)_(same_length)/32 -14.98% 20.214 17.187 - -9.92% -
std::find_if(vector<int>)_(process_all)/32768 -14.97% 3759.689 3196.904 - 0.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -14.90% 3.054 2.599 - 2.60% -
BM_deque_deque_copy/0 -14.89% 0.869 0.739 - -13.10% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.83% 3749.940 3193.703 - -0.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.80% 29.805 25.395 - 4.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.79% 71.100 60.583 - -15.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.78% 141.916 120.937 - 56.56% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.66% 26.709 22.793 - 6.91% -
std::map<int,_int>::count(key)_(existent)/1024 -14.63% 4.408 3.763 - 3.28% -
std::rotate(vector<int>)_(by_1/2)/50 -14.55% 4.471 3.821 - 0.06% -
std::find_if(deque<int>)_(process_all)/8192 -14.48% 2330.054 1992.586 - 0.47% -
std::unique(list<int>)_(contiguous)/1024 -14.46% 1074.782 919.398 - -1.27% -
BM_deque_deque_ranges_move_backward/0 -14.46% 0.921 0.788 - -14.30% -
BM_deque_deque_ranges_move/0 -14.45% 0.923 0.789 - -3.93% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.41% 751.020 642.818 - -0.40% -
rng::for_each(set<int>)/50 -14.40% 43.831 37.518 - -0.94% -
std::find_if(deque<int>)_(process_all)/1024 -14.33% 291.638 249.853 - 0.06% -
std::set<int>::ctor(const&,_alloc)/32 -14.32% 248.035 212.511 - -3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -14.31% 14184778.212 12154900.740 - -0.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -14.26% 39.924 34.230 - 7.96% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.26% 35548.682 30480.302 - -0.13% -
std::copy_backward(vector<int>)/32768 -14.23% 3795.777 3255.799 - -12.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.22% 67.770 58.133 - -32.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.22% 19.958 17.120 - 3.52% -
std::stable_partition(list<int>)_(dense)/1024 -14.19% 1747.054 1499.123 - 4.37% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -14.19% 216.578 185.851 - 80.47% -
BM_deque_vector_ranges_move/2 -14.13% 2.062 1.770 - -3.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -14.07% 1506.395 1294.375 - -2.49% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.06% 1650158.699 1418117.194 - 5.36% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.98% 32.967 28.358 - 2.44% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -13.97% 1.333 1.147 - -21.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -13.97% 22.083 18.999 - -6.79% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.90% 42.545 36.632 - -1.56% -
std::find_if_not(vector<int>)_(bail_25%)/8 -13.89% 0.850 0.732 - 9.30% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.86% 2.643 2.277 - -7.90% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.80% 399584.042 344443.438 - -1.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.69% 30.627 26.435 - 1.52% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.68% 14.823 12.796 - -0.43% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.62% 14.792 12.777 - -0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.61% 1000.098 863.959 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -13.61% 23.704 20.478 - 0.82% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.60% 1003.120 866.709 - -0.01% -
std::any_of(deque<int>)_(process_all)/50 -13.57% 21.838 18.876 - 0.07% -
std::find_if(deque<int>)_(process_all)/32768 -13.51% 9318.367 8059.294 - 0.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.51% 39.569 34.224 - 7.62% -
std::find_end(deque<int>)_(process_all)/1048576 -13.47% 366182.771 316867.833 - 17.02% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.42% 39268.073 33998.443 - -0.11% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.42% 258.013 223.397 - -0.79% -
BM_deque_vector_ranges_move/1 -13.34% 2.368 2.052 - -1.78% -
std::set<std::string>::erase(key)_(existent)/32 -13.33% 85.032 73.696 - 34.52% -
std::find_end(deque<int>)_(process_all)/8192 -13.22% 2856.159 2478.468 - 19.64% -
std::unordered_set<int>::find(key)_(existent)/1024 -13.21% 1.486 1.290 - -5.35% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.20% 51764.322 44930.600 - -4.18% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.20% 944.162 819.556 - 2.11% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -13.18% 392009.161 340343.993 - -1.12% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.11% 19.855 17.253 - -7.72% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.04% 396460.055 344757.751 - -0.55% -
std::find_end(list<int>)_(single_element)/8192 -12.94% 9655.531 8406.527 - 1.56% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.92% 14.643 12.751 - -0.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -12.91% 872.788 760.141 - -5.14% -
std::generate_n(deque<int>)/1024 -12.81% 278.270 242.636 - 0.29% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.76% 14.421 12.580 - -14.73% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.76% 850.530 742.027 - 6.41% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -12.65% 3.195 2.791 - -5.48% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.65% 34.841 30.433 - -0.34% -
SetIntersection_Front_Set_float_16384_256 -12.64% 4201758.451 3670847.083 - 2.85% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.56% 41011.164 35861.614 - 0.15% -
std::sort(deque<int>)_(shuffled)/8192 -12.47% 98727.252 86415.376 - 7.22% -
BM_vector_deque_ranges_move/0 -12.43% 0.396 0.347 - -26.22% -
std::copy(vector<bool>)_(aligned)/1048576 -12.40% 3458.440 3029.758 - -8.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -12.35% 3.208 2.811 - 15.36% -
std::for_each(map<int>::iterator)/50 -12.31% 41.120 36.059 - 0.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -12.29% 231.837 203.342 - -10.00% -
std::none_of(deque<int>)_(process_all)/50 -12.27% 21.525 18.885 - 0.12% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.22% 192.524 168.991 - -3.48% -
std::map<int,_int>::count(key)_(existent)/32 -12.19% 1.779 1.562 - 2.70% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.18% 52.479 46.085 - 9.56% -
std::set<int>::ctor(&&,_different_allocs)/0 -12.18% 14.528 12.758 - -0.65% -
BM_deque_deque_ranges_copy_backward/0 -12.17% 0.789 0.693 - -19.17% -
BM_CmpEqual_uchar_schar -12.17% 1.123 0.986 - -1.84% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -12.16% 734.320 645.001 - 7.07% -
std::find_if(vector<char>)_(bail_25%)/32768 -12.15% 943.756 829.114 - -4.22% -
std::generate(deque<int>)/1024 -12.14% 276.750 243.153 - 0.47% -
std::search(deque<int>)_(no_match)/1024 -12.11% 303.162 266.434 - -35.32% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.10% 17.323 15.227 - 0.62% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -12.06% 10.497 9.231 - -10.56% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.04% 79.353 69.796 - 0.17% -
std::stable_sort(deque<int>)_(ascending)/8 -12.02% 20.212 17.783 - 0.77% -
rng::contains_subrange(deque<int>)_(single_element)/50 -12.01% 28.918 25.445 - 0.06% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -12.00% 1.559 1.372 - -9.57% -
rng::starts_with(list<int>,_pred)/8192 -11.97% 12219.251 10756.132 - 5.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.96% 0.688 0.606 - -6.49% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.94% 721.093 634.975 - 3.87% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.92% 14.489 12.762 - -0.66% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.88% 1.661 1.464 - 5.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.87% 165961.418 146263.250 - 1.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -11.85% 0.692 0.610 - -8.50% -
std::search_n(list<int>)_(no_match)/8192 -11.82% 7440.476 6560.928 253.491 0.26% 253.491
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -11.80% 52.061 45.918 - 1.88% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -11.78% 1.392 1.228 - -10.52% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.74% 23.240 20.513 - -0.55% -
BM_StringMove_Large -11.69% 0.798 0.705 - -0.45% -
std::move(deque<int>)/32768 -11.66% 2074.423 1832.485 - -22.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -11.60% 1.285 1.136 - -7.69% -
SetIntersection_Front_Set_uint32_262144_1024 -11.59% 14078427.392 12447104.167 - -1.68% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.43% 1214.975 1076.129 - -3.53% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -11.43% 1.924 1.704 - -10.85% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.40% 50304.151 44569.235 - -1.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.39% 19.825 17.566 - -1.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.29% 1.760 1.561 - -0.60% -
std::find_end(vector<int>)_(near_matches)/1024 -11.25% 15666.013 13904.042 - -0.35% -
SetIntersection_Front_Set_float_1024_256 -11.21% 4190780.106 3720916.495 - -3.33% -
BM_CmpEqual_ushort_short -11.19% 1.126 1.000 - -0.86% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.19% 14.342 12.737 - -0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -11.16% 7671.183 6815.141 - -0.49% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.14% 96.527 85.775 - 0.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.13% 17.332 15.403 - -1.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.11% 54.073 48.065 - 17.18% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -11.09% 11.344 10.087 - -0.55% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.08% 1631029.556 1450290.977 - 0.01% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -11.03% 41242.647 36693.333 - -0.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.02% 24.763 22.033 - -9.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.01% 283279.563 252085.939 - -1.95% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.99% 42861.115 38148.713 - -0.00% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -10.99% 19.724 17.556 - 0.67% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.99% 5.544 4.935 - -0.47% -
std::fill(list<int>)/8192 -10.93% 8518.996 7588.262 - -1.98% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.92% 41349.189 36833.856 - -1.90% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.92% 28.308 25.217 - 0.35% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -10.91% 3169.555 2823.684 - -4.63% -
std::partition(list<int>)_(dense)/8192 -10.89% 5676.201 5058.077 - -10.67% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -10.88% 56.817 50.637 - 0.10% -
std::copy(deque<int>)/64 -10.84% 3.018 2.690 - -0.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.80% 7679.045 6849.698 - -0.54% -
std::unordered_set<std::string>::ctor(const&)/32 -10.78% 795.931 710.105 - -12.02% -
std::stable_sort(deque<int>)_(shuffled)/8192 -10.78% 15961.235 14241.276 - 0.68% -
std::unique(list<int>)_(contiguous)/8192 -10.77% 7802.830 6962.485 - -1.24% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.70% 14.297 12.767 - -0.77% -
BM_std_minmax_element<int>/64000 -10.70% 16890.756 15083.534 - -6.34% -
std::any_of(deque<int>)_(process_all)/8192 -10.69% 2833.712 2530.744 - -3.63% -
std::find_end(vector<int>)_(near_matches)/1000 -10.66% 15052.698 13448.546 - -0.41% -
BM_std_minmax_element<int>/5500 -10.66% 1452.544 1297.757 - -6.54% -
std::sort(deque<int>)_(repeated)/1024 -10.63% 1068.865 955.254 - -3.07% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.59% 237.582 212.414 - 0.45% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.59% 1.156 1.033 - -1.81% -
std::any_of(deque<int>)_(process_all)/32768 -10.58% 11288.254 10093.784 - -3.96% -
BM_std_minmax_element<int>/65536 -10.58% 17315.143 15483.463 - -6.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.55% 326.452 292.011 - 0.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.53% 324.985 290.773 - -7.14% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.50% 7693.487 6885.710 - -4.48% -
std::move(list<int>)/64 -10.50% 47.883 42.857 - -0.15% -
std::find_if(vector<int>)_(process_all)/1024 -10.47% 125.593 112.440 - -0.02% -
std::map<int,_int>::erase(iterator)/1024 -10.46% 24.033 21.520 - 5.47% -
BM_std_minmax_element<int>/70000 -10.40% 18468.258 16548.062 - -6.16% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -10.37% 11.335 10.159 - 50.56% -
std::find(vector<long_long>)_(process_all)/8 -10.36% 1.139 1.021 - -14.56% -
BM_PushHeap_float_Descending_1 -10.30% 0.520 0.466 - -0.33% -
std::stable_sort(deque<int>)_(repeated)/8 -10.29% 19.713 17.685 - -0.21% -
std::multiset<int>::find(key)_(existent)/8192 -10.26% 8.908 7.994 - -5.32% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -10.25% 21.102 18.939 - -24.63% -
rng::contains_subrange(deque<int>)_(same_length)/50 -10.25% 28.392 25.481 - -6.79% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.25% 125.060 112.247 - -0.15% -
BM_std_minmax_element<int>/4096 -10.24% 1082.506 971.652 - -6.47% -
BM_std_minmax_element<int>/4000 -10.23% 1057.755 949.499 - -6.32% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.17% 4.556 4.093 - -0.93% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.14% 540.529 485.728 - -0.36% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -10.14% 2.456 2.207 - -0.66% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.13% 19.391 17.426 - 0.17% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -10.05% 2662823.390 2395221.130 - -0.07% -
BM_CmpEqual_ushort_schar -10.04% 1.118 1.006 - 1.76% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -10.00% 0.521 0.469 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.98% 19.814 17.837 - 1.28% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.95% 831.696 748.914 - -9.94% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.94% 28529.467 25692.710 - 0.35% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.90% 41.582 37.464 - -5.43% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.90% 22.458 20.234 - 0.96% -
std::stable_sort(deque<int>)_(descending)/8 -9.87% 28.414 25.610 - 1.25% -
BM_std_minmax_element<int>/1024 -9.86% 274.065 247.037 - -5.66% -
std::set<int>::erase(key)_(non-existent,_end)/32 -9.86% 2.636 2.376 - -12.99% -
BM_PushHeap_float_SingleElement_1 -9.85% 0.520 0.469 - 0.48% -
BM_deque_deque_ranges_copy/2 -9.81% 2.246 2.025 - -9.52% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.81% 339776.780 306447.178 - 0.08% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.79% 162158.621 146275.518 - -0.12% -
BM_std_minmax_element<int>/512 -9.79% 139.072 125.464 - -5.66% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -9.78% 15308.043 13810.314 - 6.04% -
SetIntersection_Interlaced_Vector_float_256_4 -9.75% 5250844.767 4739147.599 - 2.25% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.73% 3.116 2.813 - 0.54% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -9.70% 1.662 1.501 - 3.00% -
BM_CmpEqual_uint_schar -9.69% 1.133 1.023 - -0.20% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.60% 7.310 6.608 - 0.16% -
BM_StringEraseWithMove_Small_Transparent -9.59% 2.412 2.181 - -2.68% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -9.56% 466.637 422.047 - -6.23% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.56% 6490.305 5870.121 - -11.33% -
std::set<std::string>::equal_range(key)_(existent)/8192 -9.55% 32.538 29.430 - -2.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -9.53% 24.711 22.356 - -9.84% -
std::reverse(list<int>)/32768 -9.52% 19216.225 17386.483 - -12.61% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.51% 1.053 0.953 - -17.05% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.49% 15.976 14.460 - -8.69% -
std::multiset<int>::find(key)_(non-existent)/8192 -9.46% 9.262 8.386 - 2.58% -
BM_CmpEqual_uint_short -9.45% 1.135 1.028 - 2.02% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.44% 14.103 12.772 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.43% 3811.925 3452.291 - -6.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.41% 239.847 217.274 - -10.80% -
SetIntersection_Front_Set_float_16384_1024 -9.40% 12469021.683 11296377.533 - 1.25% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.39% 8360.145 7575.305 - 3.29% -
std::map<int,_int>::erase(iterator)/32 -9.39% 23.494 21.289 - 4.81% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.39% 0.697 0.632 - -0.03% -
std::stable_sort(deque<int>)_(heap)/8 -9.36% 26.262 23.805 - -0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.36% 7.269 6.589 - 1.08% -
std::pop_heap(deque<int>)/1024 -9.34% 13.584 12.316 - -0.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.30% 5.916 5.365 - -0.96% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.29% 4.559 4.136 - -3.50% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.27% 1.775 1.611 - -8.80% -
std::set<int>::contains(key)_(non-existent)/32 -9.23% 3.072 2.789 - 0.56% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -9.20% 39681.250 36029.989 - -2.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.20% 62.246 56.522 - -0.98% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.18% 33.865 30.756 - -0.67% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -9.15% 13.890 12.619 - -0.87% -
BM_StringMove_Small -9.09% 0.799 0.726 - -4.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.09% 0.291 0.264 - -0.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -9.08% 7.501 6.820 - 42.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -9.08% 1269612.394 1154339.212 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.07% 3729.836 3391.708 - 0.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.05% 42.388 38.551 - -0.49% -
SetIntersection_Front_Set_string_262144_64 -9.05% 4991120.743 4539417.551 - -8.87% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.04% 0.515 0.468 - 0.52% -
std::partition(deque<int>)_(dense)/50 -9.02% 15.300 13.921 - -9.53% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.99% 50238.000 45720.009 - 2.13% -
ranges::minmax(std::vector<char>)/8 -8.99% 1.010 0.919 - -14.57% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.98% 6.088 5.541 - -1.48% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.97% 8134.741 7404.835 200.218 0.41% 200.218
std::multimap<int,_int>::ctor(const&,_alloc)/32 -8.96% 255.785 232.858 - 2.38% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.93% 6.064 5.523 - 0.84% -
BM_StringAssignAsciiz_Empty_Opaque -8.92% 3.336 3.038 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -8.91% 3582575.480 3263393.667 - -2.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.90% 1245913.791 1135026.560 - 0.08% -
BM_vector_deque_copy_backward/0 -8.89% 0.419 0.382 - -25.48% -
BM_StringAssignAsciiz_Small_Opaque -8.89% 3.337 3.041 - -2.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.88% 22.952 20.914 - -8.44% -
std::find_end(deque<int>)_(process_all)/1024 -8.87% 359.385 327.521 - 12.02% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.85% 6.007 5.475 - -5.92% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.83% 26328.045 24003.041 - 1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -8.82% 0.591 0.539 - -12.35% -
std::find_end(list<int>)_(near_matches)/8192 -8.80% 2457994.737 2241646.566 - 0.01% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.79% 13.879 12.659 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.79% 6386.166 5824.930 - -1.37% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.77% 2.726 2.487 - 12.96% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.77% 62.271 56.809 - -0.19% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.74% 25.080 22.887 - -5.93% -
SetIntersection_Interlaced_Vector_string_256_64 -8.73% 20278652.198 18508694.217 - -0.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.72% 53.643 48.963 - 3.70% -
SetIntersection_Front_Set_uint32_256_64 -8.67% 5818788.429 5314369.611 - -9.39% -
BM_vector_deque_ranges_copy/2 -8.66% 2.066 1.887 - -2.68% -
std::vector<std::string>::ctor(size)/1024 -8.66% 464.449 424.236 - -1.47% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.64% 25288.706 23103.736 - 1.27% -
std::set<int>::count(key)_(existent)/1024 -8.62% 4.683 4.279 - -0.48% -
BM_PushHeap_float_Random_1024 -8.62% 7.536 6.886 - -4.41% -
std::remove_if(vector<int>)_(prefix)/1024 -8.60% 377.315 344.883 - 0.87% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.58% 251.225 229.659 - 3.43% -
BM_PushHeap_string_Ascending_262144 -8.58% 31.698 28.978 - -5.18% -
BM_StringRelational_Compare_Huge_Large_Control -8.55% 2.276 2.081 - -0.04% -
BM_CmpLess_uint_schar -8.55% 1.134 1.037 - 1.29% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.53% 51354.220 46974.140 - -5.10% -
std::copy_if(list<int>)_(entire_range)/64 -8.52% 33.472 30.620 - -8.70% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -8.52% 24.313 22.243 - 0.81% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -8.50% 53.657 49.096 - 3.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.49% 40223.506 36809.769 - -0.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.47% 16158.710 14789.275 - -3.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -8.43% 1253227.860 1147596.911 - 0.76% -
std::multiset<int>::contains(key)_(non-existent)/32 -8.42% 2.773 2.540 - -7.20% -
std::is_sorted_until(list<int>)/8192 -8.40% 7178.179 6575.018 - -8.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.40% 2.689 2.464 - -39.95% -
SetIntersection_Front_Set_float_256_256 -8.39% 7681488.705 7036665.153 - 0.65% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.39% 1191.292 1091.372 - 3.38% -
BM_CmpLess_uint_short -8.38% 1.136 1.041 - 1.64% -
BM_PushHeap_string_Random_1 -8.38% 0.698 0.640 - -4.11% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.37% 60.747 55.665 - -0.27% -
BM_vector_deque_copy_backward/1 -8.36% 2.384 2.185 - -2.65% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -8.34% 29303.154 26860.625 - 5.51% -
std::rotate(vector<bool>)_(by_1/4)/1024 -8.31% 14.162 12.985 - -7.41% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -8.27% 30.611 28.079 - -4.32% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.24% 12.402 11.380 - 2.05% -
std::generate_n(list<int>)/50 -8.23% 16.772 15.391 - 2.13% -
std::find_end(list<int>)_(near_matches)/1000 -8.23% 36128.912 33157.028 - 1.32% -
std::find_end(list<int>)_(near_matches)/1024 -8.17% 37708.087 34625.575 - 1.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.15% 41.660 38.266 - 1.38% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.13% 1.257 1.155 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.13% 19920405.161 18301868.893 - 0.98% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.12% 1.621 1.489 - -0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.11% 19455.474 17876.884 - -5.37% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.10% 17.370 15.964 - -3.64% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.07% 871.186 800.902 - -0.35% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.06% 9.653 8.875 - -0.30% -
BM_CmpLess_ushort_schar -8.06% 1.119 1.029 - -2.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -8.06% 1.111 1.021 - 0.04% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.05% 0.378 0.347 - 0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -8.00% 26463573.918 24346187.166 - 0.54% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.00% 45431.064 41796.727 - -0.19% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -7.99% 9.181 8.448 - -5.36% -
std::search(list<int>)_(single_element)/1000 -7.99% 705.850 649.479 - -7.61% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.96% 12589.841 11587.783 - 0.85% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -7.94% 34.972 32.194 - -5.44% -
BM_deque_vector_ranges_move/64 -7.93% 2.844 2.618 - -0.03% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.93% 0.514 0.473 - -14.58% -
std::replace(vector<int>)_(sprinkled)/8192 -7.91% 1245.180 1146.668 - -3.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.91% 24.767 22.808 - -17.31% -
BM_deque_deque_ranges_move/2 -7.91% 2.307 2.125 - 0.42% -
std::remove_if(vector<int>)_(prefix)/50 -7.89% 58.489 53.875 - 0.18% -
std::rotate(list<int>)_(by_1/2)/50 -7.81% 13.664 12.597 - -0.17% -
std::map<int,_int>::erase(iterator)/8192 -7.70% 26.727 24.669 - 4.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.68% 1282.978 1184.498 - -4.40% -
SetIntersection_Interlaced_Set_string_256_256 -7.67% 31581530.718 29159480.876 - -3.18% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.65% 69.276 63.974 - -1.01% -
BM_StringConstructDestroyCStr_Small_Opaque -7.65% 2.253 2.080 - -2.60% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.64% 1.224 1.131 - -5.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.60% 13.442 12.421 - -2.40% -
std::multiset<int>::find(key)_(non-existent)/32 -7.59% 2.469 2.282 - 0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.57% 1673427.875 1546695.748 - -11.37% -
BM_CmpLess_uchar_schar -7.57% 1.122 1.037 - -1.32% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.57% 0.589 0.544 - -0.73% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -7.56% 0.618 0.572 - 16.43% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.55% 267.502 247.307 - 0.49% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.55% 27.776 25.679 - -0.81% -
std::set<int>::lower_bound(key)_(existent)/1024 -7.55% 4.506 4.166 - -8.45% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.54% 0.366 0.338 - -30.34% -
std::set<int>::find(key)_(existent)/1024 -7.54% 4.106 3.797 - -5.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.53% 52.900 48.918 - -5.12% -
BM_std_minmax_element<long_long>/1 -7.51% 0.324 0.300 - 0.33% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.49% 22.427 20.748 - -2.63% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -7.46% 56.414 52.204 - -19.55% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.46% 371962841.924 344207642.135 - -1.30% -
std::generate(deque<int>)/32 -7.46% 8.683 8.035 - 0.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -7.45% 40.801 37.761 - -11.49% -
SetIntersection_Interlaced_Vector_string_64_64 -7.42% 26943209.535 24944032.392 - 1.04% -
std::adjacent_find(vector<int>,_pred)/8 -7.37% 3.525 3.266 - 0.70% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -7.37% 20.118 18.636 - -5.70% -
std::multiset<int>::count(key)_(existent)/8192 -7.36% 10.260 9.505 - -0.76% -
std::all_of(deque<int>)_(process_all)/32768 -7.35% 10899.278 10097.983 - -0.29% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.34% 579.988 537.421 - -0.10% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.34% 27.147 25.155 - -15.81% -
std::all_of(deque<int>)_(process_all)/8192 -7.32% 2719.838 2520.649 - -0.10% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.31% 5.258 4.873 - -0.77% -
BM_CmpEqual_uchar_short -7.30% 1.085 1.006 - -0.06% -
SetIntersection_Interlaced_Set_float_256_64 -7.28% 13996144.730 12977299.751 - -6.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.28% 58476.918 54221.250 - 2.07% -
SetIntersection_Front_Set_float_64_64 -7.25% 13646673.642 12657282.558 - -0.15% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.25% 13.774 12.775 - -0.65% -
std::find_if_not(vector<char>)_(bail_25%)/8 -7.24% 0.932 0.865 - 5.81% -
std::copy(list<int>)/64 -7.20% 33.494 31.081 - -7.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.20% 812.905 754.354 - -2.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.20% 1.254 1.164 - -5.39% -
BM_StringRelational_Compare_Empty_Empty_Control -7.20% 1.732 1.607 - -0.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.18% 0.754 0.700 - -0.00% -
std::generate(list<int>)/8192 -7.17% 7504.862 6966.837 - -22.51% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.17% 565.641 525.108 - -0.08% -
rng::find_last(list<int>)_(bail_90%)/50 -7.16% 1.340 1.244 - 0.34% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.15% 4645.049 4313.088 - 0.33% -
BM_vector_deque_ranges_copy_backward/0 -7.14% 0.519 0.482 - 14.93% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.12% 9245.324 8586.739 - 0.05% -
std::unordered_multimap<int,_int>::clear()/8192 -7.10% 67123.529 62355.042 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_256_256 -7.09% 4569049.601 4244916.829 - -6.87% -
std::replace_if(list<int>)_(sprinkled)/32 -7.08% 14.267 13.257 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.07% 14737.138 13695.950 - -0.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.06% 65.911 61.259 - -12.58% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.05% 23.685 22.014 - 5.49% -
BM_vector_deque_copy_backward/2 -7.04% 2.064 1.919 - -4.22% -
BM_deque_deque_ranges_move/1 -7.03% 2.598 2.416 - -1.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -7.03% 51.966 48.314 - -5.78% -
BM_PushHeap_float_Random_64 -7.02% 6.730 6.258 - 0.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.01% 39.152 36.405 - -13.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.01% 26.351 24.504 - 9.25% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.01% 1.215 1.130 - -6.70% -
BM_CmpLess_uchar_short -7.01% 1.135 1.055 - 2.78% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.00% 39.144 36.405 - 0.44% -
rng::find_last(vector<int>)_(bail_90%)/8 -6.98% 0.474 0.441 - -3.98% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.98% 13855898.284 12889049.380 - 0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.96% 15803.235 14703.325 - -2.26% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.96% 4.724 4.395 - 4.71% -
std::set<std::string>::contains(key)_(existent)/32 -6.96% 15.919 14.811 - 2.27% -
BM_std_minmax_element<int>/64 -6.94% 17.174 15.982 - -4.02% -
std::set<int>::count(key)_(non-existent)/1024 -6.94% 7.964 7.411 - -0.43% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.91% 985755.662 917599.613 - 6.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.90% 3.026 2.817 - 3.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.90% 1.473 1.371 - -8.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.87% 27.944 26.024 - -13.08% -
BM_CmpLess_int_uint -6.86% 1.140 1.062 - -2.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.85% 1230312.025 1146073.458 - 0.64% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.84% 21.860 20.365 - 2.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.83% 1060.280 987.890 - -1.32% -
BM_deque_deque_ranges_copy/1 -6.81% 2.483 2.314 - -6.84% -
BM_CmpLess_ushort_short -6.80% 1.122 1.046 - 3.09% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.80% 58989.594 54980.778 - -4.06% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.76% 86865.854 80994.126 - 0.28% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.74% 1744190.727 1626675.710 - 0.46% -
std::partition_copy(list<int>)/32 -6.72% 8.582 8.005 - -9.46% -
std::find_if(list<int>)_(bail_25%)/32768 -6.72% 7428.034 6929.043 - -2.04% -
SetIntersection_Interlaced_Set_string_1024_64 -6.71% 17058437.938 15914074.716 - -5.12% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -6.71% 37396.352 34887.685 - -2.04% -
BM_StringRelational_Compare_Empty_Small_Control -6.67% 1.731 1.615 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.66% 0.684 0.638 - -8.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.65% 16.769 15.653 - -6.19% -
std::set<int>::lower_bound(key)_(existent)/32 -6.64% 1.616 1.508 - 0.95% -
std::pop_heap(deque<std::string>)/1024 -6.64% 66.905 62.464 - 5.37% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.60% 30.260 28.262 - 8.56% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.58% 1.345 1.256 - -8.23% -
std::adjacent_find(list<int>,_pred)/50 -6.58% 31.305 29.246 - 0.17% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.57% 16.964 15.849 - -1.31% -
std::find_end(vector<int>)_(process_all)/1024 -6.56% 236.451 220.936 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.55% 140533.380 131327.259 - 0.78% -
BM_vector_deque_ranges_copy/1 -6.51% 2.319 2.168 - -5.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.50% 818.171 765.021 - -2.29% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.49% 2.311 2.161 - -0.90% -
std::multimap<std::string,_int>::clear()/1024 -6.48% 22540.064 21078.414 - -1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.47% 1969544.775 1842080.073 - -4.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -6.46% 1204563.996 1126756.543 - -3.20% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.45% 1.644 1.538 - -4.56% -
BM_deque_deque_copy_backward/0 -6.45% 0.921 0.862 - -0.22% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.45% 10.947 10.242 - -1.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -6.44% 5125.641 4795.451 - -1.60% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -6.44% 307.987 288.147 - 1.43% -
std::find_end(vector<int>)_(process_all)/8192 -6.44% 1802.040 1685.978 - 0.40% -
BM_deque_vector_ranges_move/0 -6.43% 1.514 1.417 - 3.07% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.43% 258966.284 242320.746 - -0.50% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -6.42% 280.293 262.287 - -0.69% -
SetIntersection_Interlaced_Vector_string_64_16 -6.42% 30240466.886 28299190.744 - -2.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.41% 9602126.113 8986603.487 - -2.40% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.41% 18.451 17.268 - 2.25% -
BM_PushHeap_uint64_Ascending_4 -6.40% 0.588 0.550 - 0.76% -
std::reverse(list<int>)/64 -6.39% 18.667 17.474 - 0.83% -
BM_CmpEqual_uint_int -6.39% 1.129 1.056 - 0.85% -
std::generate(deque<int>)/50 -6.39% 12.851 12.031 - 0.59% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.37% 1.715 1.605 - 3.22% -
std::upper_bound(std::list<int>)/8192 -6.36% 14122.896 13224.899 - -2.28% -
std::partial_sort(deque<int>)_(descending)/8192 -6.36% 282589.439 264625.002 - 0.75% -
SetIntersection_Front_Set_string_1024_16 -6.33% 1992295.171 1866084.128 - 4.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.33% 11.991 11.232 - -3.51% -
SetIntersection_Front_Set_string_262144_4 -6.29% 1279899.034 1199392.717 - -4.69% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.29% 228.568 214.192 - -6.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.29% 137162461.039 128541162.611 - -2.42% -
BM_PushHeap_uint32_Random_1 -6.28% 0.465 0.436 - -16.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -6.28% 37.025 34.701 - -8.12% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.26% 8.252 7.736 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.25% 354636383.584 332464004.344 - -9.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -6.25% 2.345 2.198 - 0.69% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.24% 8570493.635 8035269.739 - -1.07% -
BM_vector_deque_copy/1 -6.23% 2.291 2.148 - -4.89% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.23% 176.086 165.115 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.21% 9583149.285 8988350.900 - -1.12% -
std::sort_heap(deque<int>,_pred)/8192 -6.20% 451004.639 423047.189 - -1.95% -
BM_vector_deque_ranges_move/2 -6.18% 2.066 1.938 - -6.23% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.17% 104088.386 97664.864 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.17% 12.960 12.161 - -17.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.17% 1926.770 1807.912 - -3.69% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.16% 331.743 311.309 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.16% 68.061 63.872 - 2.01% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -6.15% 0.289 0.271 - -33.60% -
std::lower_bound(std::list<int>)/8192 -6.15% 14213.834 13339.389 - -0.71% -
std::find_end(vector<int>)_(process_all)/1000 -6.15% 229.947 215.801 - 0.10% -
rng::for_each(map<int>)/50 -6.14% 40.399 37.917 - -0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.14% 21.307 20.000 - 0.90% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -6.12% 1.110 1.042 - -0.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.12% 56.323 52.877 - 12.61% -
std::unordered_map<int,_int>::clear()/1024 -6.12% 8565.891 8041.743 - -0.20% -
std::stable_partition(deque<int>)_(dense)/32 -6.12% 29.751 27.931 - 0.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.10% 13146.039 12343.989 - 2.70% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.10% 348.591 327.338 - 0.10% -
std::swap_ranges(deque<int>)/1024 -6.09% 340.267 319.549 - -9.30% -
BM_PushHeap_float_Random_16 -6.07% 5.334 5.010 - -1.22% -
std::map<int,_int>::count(key)_(existent)/8192 -6.05% 6.152 5.780 - -0.02% -
BM_vector_deque_copy/2 -6.04% 2.003 1.882 - -5.95% -
BM_StringConstructDestroyCStr_Small_Transparent -6.02% 0.368 0.345 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.02% 23668700.453 22244185.330 - 13.39% -
SetIntersection_Front_Set_float_1024_1024 -6.02% 11825826.474 11114241.497 - -1.06% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -6.01% 376.205 353.579 - 2.87% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.01% 1.827 1.717 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.00% 1700123.779 1598055.256 - -0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.98% 11760.130 11056.411 - -5.67% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.97% 5.815 5.468 - -8.00% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.96% 0.969 0.912 - 11.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.96% 9556404.907 8986485.322 - -1.10% -
std::transform(deque<int>)_(identity_transform)/50 -5.96% 20.289 19.080 - 0.07% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.95% 24.606 23.141 - -2.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.95% 167226.699 157270.489 - -1.15% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -5.95% 25.450 23.935 - -0.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.93% 34.641 32.587 - -21.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.93% 16.523 15.544 - -1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.92% 9581781.413 9014670.534 - 0.54% -
std::shift_left(list<int>)/32 -5.91% 14.178 13.340 - 0.18% -
std::count_if(deque<int>)_(every_other)/8 -5.91% 3.706 3.487 - 0.23% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.91% 13473.784 12677.735 - -2.90% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.91% 10988.291 10339.233 - -26.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.87% 23.529 22.147 - -1.83% -
BM_StringRead_Cold_Shallow_Small -5.86% 1.125 1.059 - -5.32% -
std::generate_n(deque<int>)/50 -5.86% 12.913 12.156 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.85% 7.331 6.902 - -1.55% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.85% 6584.250 6199.217 - -1.88% -
rng::for_each(multiset<int>)/50 -5.84% 41.043 38.645 - 0.44% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.84% 1.806 1.701 - 7.67% -
std::find_first_of(list<int>)_(small_needle)/50 -5.84% 148.059 139.420 - -0.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.78% 4.441 4.184 - -3.79% -
std::generate_n(deque<int>)/32 -5.77% 8.688 8.186 - 0.30% -
BM_deque_deque_move_backward/0 -5.77% 0.919 0.866 - -5.77% -
BM_PushHeap_float_Random_262144 -5.76% 7.779 7.331 - 0.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.76% 33.890 31.938 - -0.78% -
SetIntersection_Front_Set_float_262144_16 -5.74% 1207928.607 1138541.560 - 0.11% -
SetIntersection_Front_Set_float_262144_1024 -5.74% 12034293.678 11343186.608 - 0.12% -
std::swap_ranges(deque<int>)/50 -5.73% 16.818 15.854 - 0.03% -
BM_PushHeap_uint32_Descending_4 -5.72% 0.363 0.342 - -5.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.72% 12.544 11.827 - 1.68% -
std::for_each_n(list<int>)/50 -5.71% 24.253 22.867 - 1.47% -
SetIntersection_Interlaced_Set_string_16384_256 -5.71% 358077212.254 337637676.224 - -5.22% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -5.71% 16.114 15.194 - -7.13% -
std::search(vector<int>,_pred)_(single_element)/8192 -5.70% 4603.682 4341.460 - -5.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.69% 2.567 2.421 - -1.56% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.68% 563.172 531.204 - -5.71% -
ranges::min(std::list<__int128>)/1 -5.67% 0.396 0.374 - 11.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.67% 13371.437 12612.796 - -0.92% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.67% 2505.735 2363.742 - -0.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.66% 13167.920 12422.638 - 3.40% -
std::find_if(vector<int>)_(process_all)/8 -5.65% 1.487 1.403 - 8.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.62% 52.256 49.317 - 5.87% -
std::set<std::string>::count(key)_(existent)/8192 -5.62% 32.965 31.111 - 3.12% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.61% 11865.262 11199.416 - -9.18% -
std::sort_heap(deque<int>,_pred)/1024 -5.59% 12968.908 12243.734 - -1.48% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.57% 576.950 544.829 - -5.62% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.54% 542.023 511.990 - -4.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.54% 13592.281 12839.406 - -6.63% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.52% 39.750 37.554 - 5.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.52% 31.240 29.515 - -2.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.52% 38.040 35.941 - 2.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.51% 6419488.254 6065580.179 - -2.25% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -5.51% 32.005 30.241 - -15.48% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.46% 52672.508 49796.284 - 0.13% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.45% 610.268 576.992 - -0.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.45% 33.359 31.540 - -5.63% -
BM_vector_deque_ranges_move/1 -5.42% 2.332 2.206 - -3.82% -
SetIntersection_None_Set_uint64_16384_16384 -5.41% 179750549.058 170032267.413 - -0.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -5.41% 691.212 653.852 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.39% 18885.037 17866.543 - -0.45% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.38% 8.702 8.233 - -1.94% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -5.38% 2.648 2.506 - -3.22% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.37% 2477.719 2344.643 - -0.02% -
std::multiset<int>::clear()/8192 -5.37% 82670.556 78232.445 - -1.18% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.37% 387.514 366.713 - -4.64% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.37% 136.360 129.041 - 15.14% -
SetIntersection_Interlaced_Vector_uint32_256_4 -5.37% 5095696.012 4822200.194 - 3.79% -
BM_CmpLess_uint_int -5.36% 1.126 1.066 - -2.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -5.35% 1065735.386 1008745.451 - -4.77% -
std::partial_sort(deque<int>)_(descending)/8 -5.33% 43.329 41.019 - -7.05% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -5.33% 29.307 27.746 - -5.59% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.32% 22.971 21.748 - -9.04% -
std::generate(deque<int>)/8192 -5.32% 2008.638 1901.695 - 0.41% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.32% 210.444 199.249 - -4.22% -
std::unique_copy(list<int>)_(contiguous)/32 -5.32% 11.727 11.104 - -1.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -5.31% 13005203.083 12314984.804 - -6.93% -
BM_StringAssignStr_Huge_Opaque -5.30% 113.299 107.290 - 0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.29% 13208.976 12509.840 - -2.59% -
rng::contains(vector<int>)_(process_all)/8 -5.29% 2.817 2.669 - 4.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.28% 61328.900 58088.331 - 3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.28% 3202655.542 3033551.554 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.27% 1697857.422 1608327.639 - -0.17% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -5.27% 33779.520 32000.173 - -7.10% -
BM_CmpLess_ushort_int -5.26% 1.127 1.068 - -1.73% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.26% 27006.931 25586.706 - -0.97% -
std::swap_ranges(deque<int>)/32 -5.26% 10.994 10.417 - 0.02% -
std::sort(deque<int>)_(heap)/8192 -5.26% 72424.391 68617.749 - -0.37% -
std::find_if(deque<int>)_(bail_25%)/8192 -5.23% 569.375 539.572 - -23.19% -
SetIntersection_None_Set_string_64_64 -5.23% 11869624.117 11248614.083 - -3.37% -
std::partition(deque<int>)_(dense)/1024 -5.23% 357.251 338.570 - -3.89% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.22% 18243912.267 17291611.316 - 2.45% -
std::multimap<std::string,_int>::clear()/32 -5.18% 931.675 883.420 - -1.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.18% 10.716 10.161 - -0.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -5.17% 731.324 693.508 - -1.21% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -5.17% 0.364 0.345 - -0.27% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.16% 34.441 32.663 - -3.01% -
std::set<std::string>::clear()/1024 -5.16% 22482.733 21322.477 - -0.53% -
std::set<std::string>::clear()/8192 -5.15% 222479.643 211019.508 - -0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.15% 380.113 360.545 - -4.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.15% 23517.979 22307.731 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.14% 16.786 15.924 - -0.10% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.13% 53.211 50.479 - -0.05% -
std::unordered_set<int>::clear()/8192 -5.12% 67288.814 63840.572 - -5.32% -
std::multiset<std::string>::ctor(const&)/1024 -5.12% 35493.582 33675.441 - -3.40% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -5.12% 31.587 29.970 - -2.29% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.12% 20.544 19.493 - -2.45% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -5.11% 1.866 1.771 - 6.46% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.11% 36.385 34.524 - -0.33% -
std::set<std::string>::ctor(const&)/32 -5.11% 832.328 789.800 - 10.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.10% 56.216 53.346 - -0.08% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.10% 12.073 11.457 - -8.56% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.10% 321999.426 305574.676 - -0.00% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.10% 16.724 15.871 - -0.72% -
std::unordered_map<int,_int>::clear()/8192 -5.10% 66625.849 63230.020 - 1.94% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.09% 345.574 328.000 - -1.66% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.08% 0.281 0.267 - 0.64% -
std::multimap<int,_int>::clear()/8192 -5.08% 89258.681 84723.337 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.08% 3196455.298 3034074.845 - -1.52% -
std::find_first_of(list<int>)_(small_needle)/1024 -5.06% 2889.237 2743.071 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.06% 1951710.117 1853008.156 - -2.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.06% 743.792 706.189 - -4.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.05% 22.512 21.374 - -0.55% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.05% 10.635 10.098 - 1.18% -
std::sort(vector<int>)_(heap)/8 -5.05% 24.441 23.208 - -2.05% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.02% 2.415 2.294 - -1.80% -
BM_deque_deque_move_backward/2 -5.02% 2.526 2.399 - -4.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.00% 13447.838 12775.821 - -8.90% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.00% 11.611 11.031 - 0.25% -
BM_deque_deque_move_backward/64 -5.00% 3.659 3.476 - 2.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.00% 1694022.949 1609395.834 - -0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.99% 1239128.973 1177295.262 - -1.31% -
std::find_if(vector<char>)_(bail_25%)/8192 -4.99% 228.589 217.194 - -3.00% -
BM_deque_deque_ranges_move_backward/2 -4.98% 2.470 2.347 - -7.03% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.98% 16.427 15.609 - 14.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.98% 731.433 695.039 - -0.96% -
BM_deque_vector_ranges_move_backward/0 -4.97% 1.584 1.505 - -4.79% -
BM_CmpLess_uchar_int -4.96% 1.130 1.074 - 0.96% -
std::unordered_multimap<int,_int>::clear()/1024 -4.95% 8476.642 8057.386 - -0.58% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.94% 0.264 0.251 - -1.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.94% 24.474 23.266 - 6.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.93% 1676653.891 1594061.443 - 0.67% -
SetIntersection_Interlaced_Vector_string_16_4 -4.92% 69825292.765 66387565.003 - -1.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.92% 1.206 1.146 - -3.31% -
BM_CmpLess_int_ushort -4.92% 1.150 1.093 - -3.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.91% 7954624.158 7564155.105 - -1.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.90% 6396999.538 6083642.988 - -1.04% -
std::partition_point(list<int>)/8192 -4.89% 12447.488 11838.365 - -18.29% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -4.87% 280853.455 267186.181 - 1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.87% 14482.253 13777.526 - -0.24% -
BM_CmpLess_short_uchar -4.86% 1.140 1.085 - -1.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.86% 23235625.108 22106551.329 - 1.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.86% 1.234 1.174 - -0.19% -
BM_CmpEqual_int_uint -4.85% 1.136 1.081 - -0.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.83% 250004.039 237923.763 - -0.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.83% 40099.601 38162.480 - -0.56% -
SetIntersection_Interlaced_Vector_string_16384_1 -4.83% 1107147.689 1053715.226 - -1.92% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.82% 84960.154 80863.525 - -3.53% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.81% 23.034 21.926 - -10.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.81% 7.340 6.987 - 0.15% -
std::multiset<int>::count(key)_(non-existent)/0 -4.77% 0.275 0.262 - 0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.77% 35.254 33.573 - -2.13% -
rng::fold_left(deque<int>)/8192 -4.77% 4554.097 4337.017 - 1.38% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.77% 85621.580 81540.559 - 1.75% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.76% 2.469 2.352 - 0.40% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.76% 4.383 4.175 - -1.07% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -4.75% 20.220 19.259 - -3.32% -
std::fill_n(vector<bool>)/64 -4.75% 1.425 1.358 - -5.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.74% 727.902 693.432 - -0.50% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.73% 3.851 3.669 - -6.73% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.73% 206.649 196.884 - 1.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.71% 33399.706 31827.132 - -7.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.70% 40.777 38.861 - -1.90% -
SetIntersection_None_Vector_uint64_16384_1 -4.70% 1128744.076 1075728.217 - -2.58% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.68% 1.570 1.496 - 0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.68% 2.413 2.300 - 5.08% -
SetIntersection_Interlaced_Set_string_262144_1 -4.68% 1110736.749 1058790.378 - -1.97% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.67% 948.595 904.259 - -8.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.67% 7.243 6.904 - 1.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.67% 81.331 77.532 - 9.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.67% 3.966 3.781 - -10.91% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.67% 2.515 2.397 - -0.25% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.66% 4.668 4.450 - -1.59% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.64% 36.747 35.042 - 0.10% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.64% 25.980 24.775 - -0.09% -
BM_CmpEqual_ushort_ushort -4.63% 1.086 1.036 - -1.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.61% 5454.051 5202.469 - 0.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.60% 377.936 360.539 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.60% 1692840.496 1614971.273 - 1.21% -
SetIntersection_Front_Set_uint32_16384_16 -4.60% 1219808.358 1163720.006 - -2.56% -
std::partition_copy(list<int>)/50 -4.59% 12.857 12.266 - -6.07% -
SetIntersection_Front_Set_uint64_16384_1024 -4.59% 12460483.934 11888035.253 - -9.43% -
std::unordered_multiset<int>::ctor(const&)/32 -4.58% 204.962 195.570 - -2.83% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.58% 261593.282 249609.273 - -3.62% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.58% 8762.895 8361.555 - -6.80% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.58% 793.908 757.557 - -2.98% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.58% 606.555 578.795 - 0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.58% 7094.092 6769.492 - -2.51% -
std::remove_if(vector<int>)_(prefix)/32 -4.57% 51.240 48.897 - -0.11% -
BM_CmpLess_int_uchar -4.57% 1.152 1.099 - -0.21% -
BM_PushHeap_float_Random_256 -4.56% 7.299 6.966 - 2.71% -
BM_vector_deque_ranges_copy_backward/1 -4.56% 2.284 2.180 - 4.76% -
BM_CmpLess_schar_ushort -4.56% 1.121 1.070 - -2.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.55% 165871.209 158315.933 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.55% 22845672.486 21805612.222 - -3.47% -
std::none_of(list<int>)_(process_all)/8192 -4.55% 7971.376 7608.568 - -15.28% -
std::unordered_multiset<int>::ctor(const&)/1024 -4.55% 6952.828 6636.583 - -2.43% -
std::find_if_not(vector<int>)_(process_all)/8 -4.55% 1.413 1.349 - -5.49% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.54% 8.177 7.806 - -3.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.53% 134204602.963 128127620.273 - -0.39% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.52% 22.816 21.784 - -3.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.52% 134783364.910 128688823.498 - -0.32% -
std::multiset<int>::clear()/1024 -4.52% 10367.689 9899.446 - -0.55% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.50% 275.105 262.717 - -2.54% -
BM_CmpEqual_schar_uint -4.49% 1.149 1.097 - -0.74% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.48% 37560.174 35878.423 - -0.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.46% 358.167 342.180 - -7.45% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.46% 1405.549 1342.821 - 1.04% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.46% 55761.060 53275.554 - -1.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.45% 2.530 2.417 - -0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.45% 20147429.879 19250322.703 - 2.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.45% 36864.509 35224.452 - -1.88% -
std::unordered_set<int>::erase(key)_(existent)/32 -4.44% 21.354 20.405 - -5.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -4.42% 0.490 0.468 - 12.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.42% 1.274 1.218 - -1.61% -
SetIntersection_Front_Set_string_1024_64 -4.42% 4771298.152 4560342.805 - -4.03% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.40% 8.613 8.234 - -1.21% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.40% 21348405.275 20408660.170 - 0.18% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.40% 24110.850 23050.609 - -5.27% -
std::sort_heap(vector<int>)/8 -4.40% 32.077 30.667 - -0.69% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.37% 197183.778 188559.026 - -0.89% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.37% 10198.439 9752.979 - 0.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.37% 1164.185 1113.351 - -4.67% -
SetIntersection_Front_Set_float_1024_64 -4.36% 1699533.927 1625397.223 - -8.45% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.36% 22.452 21.474 - -7.06% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.35% 55.430 53.017 - -0.29% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.35% 1.547 1.480 - -12.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.35% 14497.753 13867.661 - -0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.33% 3188667.332 3050622.230 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.32% 1075966.426 1029449.949 - -2.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.32% 37.978 36.336 - -9.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.32% 5320159.811 5090372.279 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.31% 16.631 15.913 - -2.04% -
std::set<int>::equal_range(key)_(existent)/8192 -4.31% 8.252 7.896 - -3.72% -
std::adjacent_find(deque<int>,_pred)/50 -4.31% 30.808 29.481 - -0.81% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.31% 154.391 147.743 - 0.87% -
rng::find_last(list<int>)_(bail_10%)/1024 -4.30% 674.797 645.777 - -3.07% -
std::find(vector<char>)_(bail_25%)/8 -4.29% 1.109 1.061 - -4.14% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.29% 122227.464 116983.575 - -0.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.29% 33866.164 32414.474 - -5.91% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.29% 13.132 12.569 - -8.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.28% 211188653.580 202157959.471 - 4.47% -
BM_StringRelational_Less_Small_Empty_Control -4.27% 1.679 1.607 - -3.64% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -4.27% 31.171 29.841 - -7.15% -
std::equal(list<int>)_(it,_it,_it)/50 -4.27% 36.884 35.311 - 0.33% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.25% 7008.397 6710.554 - -2.53% -
std::find(list<int>)_(process_all)/8192 -4.25% 7129.683 6826.847 - -30.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.24% 25.361 24.285 - 2.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.24% 41395.488 39640.103 - -0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.23% 13701.740 13122.209 - -3.08% -
BM_PushHeap_uint64_SingleElement_4 -4.22% 0.377 0.361 - -0.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -4.22% 12.488 11.961 - -3.00% -
SetIntersection_Interlaced_Vector_string_262144_64 -4.21% 19913711.247 19074447.311 - -3.84% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -4.21% 1.389 1.330 - -6.23% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.21% 94.891 90.895 - -0.41% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.20% 31.165 29.855 - -0.38% -
std::multimap<int,_int>::erase(iterator)/1024 -4.20% 21.391 20.492 - 0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.20% 47084643.425 45108415.935 - -1.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.18% 105562.638 101147.265 - -8.23% -
std::rotate(list<int>)_(1_element_backward)/32 -4.18% 13.808 13.230 - 0.13% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.17% 286619.438 274671.580 - -6.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.16% 206.279 197.692 - -10.44% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.16% 30.601 29.328 - 1.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.16% 2.379 2.280 - -1.80% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.15% 888674.470 851828.619 - -1.14% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -4.14% 6.430 6.163 - 10.56% -
std::unordered_set<int>::ctor(const&)/1024 -4.13% 6893.976 6609.236 - -3.12% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.13% 10140.450 9721.723 - -3.62% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.408 - 0.89% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.13% 6911.440 6626.289 - -0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.12% 754.814 723.690 - -3.49% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.12% 12952.741 12418.739 - -6.87% -
ranges::minmax(std::deque<char>)/8 -4.12% 3.791 3.635 - 2.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.11% 1454.441 1394.633 - 2.95% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.11% 13347.107 12798.367 - 1.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -4.11% 8.255 7.916 - -3.27% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -4.10% 410.177 393.341 - -0.40% -
SetIntersection_Interlaced_Vector_string_256_4 -4.10% 6302829.421 6044211.318 - 0.98% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.10% 4856.554 4657.377 - -1.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.09% 2.449 2.348 - -4.54% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.09% 22.470 21.551 - 0.04% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.09% 1.203 1.154 - -0.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.08% 755.658 724.827 - -10.53% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.08% 1.928 1.849 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -4.06% 1085120.825 1041051.466 - -2.47% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.06% 0.496 0.476 - 0.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.05% 13556.133 13007.491 - -3.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.04% 41179.387 39514.529 - -0.17% -
std::unordered_set<int>::erase(iterator)/32 -4.04% 20.214 19.397 - -3.49% -
SetIntersection_Interlaced_Set_string_16_16 -4.04% 61716755.029 59224096.897 - -2.69% -
std::set<int>::clear()/8192 -4.03% 82177.383 78866.476 - 0.68% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -4.03% 30.972 29.725 - -7.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.02% 1692190.672 1624177.817 - 1.44% -
std::multimap<int,_int>::erase(iterator)/8192 -4.02% 21.439 20.578 - 0.59% -
std::multiset<int>::erase(key)_(existent)/8192 -4.01% 62.288 59.788 - -4.12% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -4.00% 13062.786 12539.643 - -6.53% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.00% 288209.174 276667.114 - -6.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -4.00% 928.015 890.919 - 19.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -4.00% 151896.728 145828.437 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.99% 17971062.702 17254072.714 - 0.85% -
std::multimap<std::string,_int>::clear()/8192 -3.97% 218727.261 210043.715 - 0.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.95% 21.792 20.930 - -0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.95% 16.415 15.767 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.94% 13.605 13.068 - -1.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.94% 1094577.011 1051408.570 - -1.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.94% 140607.813 135064.673 - -0.30% -
BM_CmpLess_ushort_ushort -3.93% 1.090 1.047 - -2.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.93% 13505.593 12974.496 - 5.31% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.93% 346.008 332.409 - -4.59% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.92% 2471.142 2374.199 - -1.68% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.92% 167.814 161.240 - -0.42% -
std::set<int>::erase(iterator)/8192 -3.92% 20.696 19.885 - -0.58% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.91% 257.745 247.655 - -1.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.91% 940.986 904.198 - -8.16% -
std::set<int>::clear()/1024 -3.90% 9592.911 9218.659 - -4.77% -
std::list<std::string>::ctor(size)/32 -3.90% 352.735 338.995 - -6.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.88% 6.824 6.559 - 0.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.88% 4341412.970 4173040.842 - -2.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.88% 12375.756 11895.968 - -14.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.87% 1603539.576 1541409.063 - -1.14% -
BM_deque_deque_copy/4000 -3.86% 145.950 140.319 - -1.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.85% 111472.742 107180.241 - -0.60% -
std::multiset<std::string>::find(key)_(existent)/32 -3.84% 15.777 15.171 - 4.70% -
BM_StringAssignAsciizMix_Opaque -3.84% 5.214 5.014 - -0.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.83% 358.130 344.399 - -6.49% -
std::unordered_set<int>::erase(iterator)/1024 -3.82% 20.345 19.568 - -3.24% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.82% 2638.915 2538.223 - -0.08% -
std::map<int,_int>::contains(key)_(non-existent)/32 -3.81% 2.879 2.770 - -6.65% -
std::for_each(list<int>)/32 -3.81% 11.265 10.836 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.80% 1.221 1.174 - -3.50% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.78% 2791.654 2686.129 - -1.37% -
BM_PushHeap_float_Random_16384 -3.78% 7.550 7.265 - 1.69% -
BM_StringRelational_Less_Empty_Huge_Control -3.77% 1.671 1.608 - -3.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.77% 186797.930 179763.155 - -4.67% -
BM_vector_deque_ranges_copy_backward/2 -3.76% 1.996 1.921 - 5.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.75% 44632.813 42958.301 - 3.34% -
BM_CmpLess_schar_uchar -3.75% 1.121 1.079 - 0.04% -
SetIntersection_None_Set_float_1024_64 -3.75% 9101645.475 8760602.862 - -18.17% -
BM_vector_deque_move/0 -3.75% 0.519 0.500 - 14.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.74% 16.843 16.213 - 0.10% -
BM_deque_vector_move/0 -3.74% 1.426 1.372 - -10.42% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.73% 22873.156 22019.751 - -0.20% -
std::set<int>::contains(key)_(existent)/32 -3.73% 1.715 1.651 - -1.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.72% 380.154 365.994 - -5.84% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.72% 1.637 1.576 - -0.85% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.72% 33045.352 31816.008 - -7.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.72% 20.126 19.378 - -1.65% -
std::move_backward(deque<int>)/8 -3.71% 3.436 3.308 - -2.98% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.71% 27905.993 26870.661 - -3.44% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.71% 944.514 909.486 - -8.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.70% 1207091.858 1162385.164 - -2.94% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.70% 22722826.647 21882759.871 - -3.22% -
std::unordered_set<int>::ctor(const&)/32 -3.70% 203.434 195.914 - -3.62% -
std::reverse(list<int>)/8 -3.69% 2.003 1.929 - 0.08% -
SetIntersection_Front_Vector_string_262144_1 -3.69% 1089770.093 1049533.715 - -2.79% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.69% 18.847 18.151 - -0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.69% 57036.838 54931.895 - -1.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.68% 929275.850 895053.543 - 2.98% -
SetIntersection_None_Vector_uint64_262144_4 -3.68% 1151017.544 1108653.101 - -1.61% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.67% 7395.089 7123.383 - -13.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.66% 7688706.642 7406927.081 - 3.16% -
std::multiset<int>::find(key)_(existent)/1024 -3.66% 4.249 4.093 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -3.65% 5926865.277 5710294.194 - 1.52% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.65% 1.426 1.374 - -7.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.65% 740.408 713.372 - -1.43% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.65% 13.523 13.029 - 0.17% -
SetIntersection_Front_Vector_string_1024_1024 -3.65% 40090416.042 38626649.226 - 5.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.65% 7.263 6.998 - 0.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.65% 286002.924 275573.114 - -6.17% -
SetIntersection_Interlaced_Set_float_1024_256 -3.65% 14299952.621 13778698.941 - -7.01% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.64% 41552999.422 40041492.605 - 2.71% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.64% 2799380.699 2697595.461 - -2.02% -
BM_std_minmax_element<int>/4 -3.63% 1.239 1.194 - -2.23% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.63% 88363.705 85155.220 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.63% 4248614.427 4094494.623 - -2.62% -
std::set<int>::count(key)_(existent)/32 -3.62% 1.700 1.638 - -0.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.61% 90.316 87.059 - 0.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.60% 55721.187 53713.260 - -1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.60% 1224383.796 1180270.526 - -1.01% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.60% 12414990.576 11968037.034 - -0.87% -
std::multiset<int>::erase(iterator)/8192 -3.60% 24.003 23.139 - -0.54% -
std::set<int>::ctor(const&,_alloc)/0 -3.60% 13.151 12.678 - -0.60% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.59% 22.321 21.518 - 7.72% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.59% 206.318 198.910 - -1.26% -
std::set<std::string>::erase(iterator)/8192 -3.59% 31.029 29.917 - -0.20% -
std::find_first_of(list<int>)_(small_needle)/32 -3.58% 96.678 93.214 - -0.07% -
std::multiset<int>::contains(key)_(non-existent)/0 -3.58% 0.291 0.280 - -7.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.58% 6872.156 6626.435 - -2.24% -
SetIntersection_Front_Set_uint32_16384_256 -3.57% 3946016.288 3804962.539 - -12.60% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -3.57% 2.579 2.487 - 12.55% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.57% 23.498 22.659 - -0.36% -
BM_CmpEqual_short_uint -3.57% 1.146 1.105 - -0.66% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.56% 1879.295 1812.343 - -0.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.56% 45023.810 43419.829 - -1.52% -
BM_StringRelational_Less_Empty_Empty_Control -3.55% 1.669 1.610 - -3.47% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.55% 817.266 788.291 - 3.69% -
SetIntersection_Front_Vector_string_1024_256 -3.54% 10204165.223 9843082.053 - 4.46% -
std::multimap<int,_int>::clear()/32 -3.54% 666.607 643.023 - -0.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.54% 386.354 372.690 - -1.26% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.54% 1.701 1.641 - 1.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.53% 44.584 43.010 - -0.86% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.53% 3.331 3.214 - -3.34% -
SetIntersection_None_Vector_uint64_1024_16 -3.52% 1104320.490 1065394.328 - -0.61% -
SetIntersection_Front_Set_uint32_262144_4 -3.52% 1071669.695 1033989.470 - -2.34% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.51% 40.839 39.404 - 20.69% -
std::remove_if(list<int>)_(prefix)/8192 -3.51% 10043.714 9691.546 - 5.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -3.50% 6.544 6.314 - -7.68% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.50% 38.582 37.232 - 3.48% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.49% 13086.537 12629.283 - -5.80% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.48% 4567588.798 4408419.994 - -3.18% -
std::make_heap(vector<int>)_(ascending)/8 -3.48% 16.963 16.372 - -0.11% -
rng::find_last(list<int>)_(bail_10%)/50 -3.48% 16.361 15.792 - 0.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.47% 13.620 13.148 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.47% 15.381 14.848 - -0.30% -
BM_CmpLess_short_ushort -3.47% 1.125 1.086 - -1.29% -
SetIntersection_Interlaced_Set_string_256_16 -3.45% 18329013.724 17695830.187 - -1.60% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.45% 18442.618 17806.086 - -0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.45% 23208.731 22409.132 - -0.32% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.44% 2210.858 2134.910 - -0.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.43% 52.294 50.502 - -2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.43% 8681590.725 8384207.476 - -7.43% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -3.42% 5.580 5.390 - -1.84% -
std::unordered_map<int,_int>::clear()/32 -3.41% 605.073 584.413 - 0.06% -
SetIntersection_None_Set_string_262144_1024 -3.41% 1720230.062 1661538.900 - 0.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.41% 356.896 344.722 - -6.68% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.41% 56599.341 54669.172 - -3.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.41% 13.616 13.152 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.40% 1363333.343 1316916.015 - -2.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.40% 1879644.533 1815678.875 - -1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.40% 14634.212 14136.475 - 1.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.40% 23.950 23.137 - -29.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.39% 5.520 5.333 - 1.10% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.39% 15.499 14.974 - 1.35% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.39% 12.485 12.062 - -2.25% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.38% 35.982 34.764 - -0.95% -
SetIntersection_None_Vector_string_262144_262144 -3.38% 1317178.590 1272669.643 - -1.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.38% 143732.920 138876.154 - -4.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.38% 598.273 578.061 - -1.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.37% 44.820 43.308 - 0.07% -
std::unique(deque<int>)_(sprinkled)/32 -3.37% 53.766 51.954 - -4.13% -
BM_deque_deque_ranges_move_backward/1 -3.37% 2.716 2.625 - -5.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.37% 0.335 0.324 - -2.92% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -3.36% 105013.388 101486.368 - -6.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.36% 12369.837 11954.662 - -12.21% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.35% 84931.143 82082.196 - 2.95% -
BM_CmpEqual_ushort_uchar -3.35% 1.123 1.085 - -1.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.35% 17016.829 16446.608 - -3.82% -
std::unordered_multiset<int>::clear()/8192 -3.34% 67213.796 64972.040 - -8.12% -
BM_CmpEqual_int_int -3.33% 1.091 1.054 - 1.34% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.33% 30.598 29.578 - 8.63% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.33% 211.626 204.579 - 0.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.32% 60.415 58.408 - 1.01% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.32% 12927.719 12498.610 - -8.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.32% 60.114 58.121 - -1.75% -
rng::contains(list<int>)_(process_all)/50 -3.31% 18.230 17.626 - -4.00% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.31% 121381.422 117362.294 - 1.30% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.31% 13.485 13.039 - 0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.31% 22.010 21.282 - -11.29% -
SetIntersection_None_Vector_string_1024_64 -3.31% 1184281.984 1145117.875 - -1.54% -
std::map<int,_int>::find(key)_(existent)/8192 -3.31% 5.507 5.325 - -2.28% -
SetIntersection_Front_Set_uint32_1024_16 -3.30% 1218841.643 1178584.742 - 0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.30% 11859.156 11467.786 - -2.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.30% 26211.077 25346.443 - 0.76% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.29% 7517.445 7270.424 - -2.40% -
std::remove_if(list<int>)_(sprinkled)/50 -3.27% 74.944 72.493 - -0.26% -
BM_PushHeap_uint64_SingleElement_16 -3.26% 0.358 0.346 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.25% 1607453.914 1555136.164 - -0.19% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -3.25% 18123.411 17533.794 - -1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.25% 5895150.031 5703744.164 - -3.37% -
BM_deque_deque_move/5500 -3.24% 202.045 195.499 - -0.88% -
std::stable_partition(vector<int>)_(sparse)/50 -3.24% 22.264 21.543 - 0.92% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.23% 281377.011 272281.393 - -7.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.23% 176325.336 170636.531 - -0.64% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.22% 17138.612 16586.974 - -1.18% -
SetIntersection_None_Set_uint64_16384_64 -3.22% 175620464.023 169972892.159 - 0.81% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.22% 6987.038 6762.363 - -1.25% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.21% 0.497 0.481 - 0.03% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.21% 6.813 6.595 - 0.56% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 -3.21% 0.335 0.324 - -2.24% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.21% 13.083 12.664 - 0.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.21% 360.174 348.629 - -6.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.20% 25.021 24.220 - -0.43% -
SetIntersection_Interlaced_Set_string_1024_1 -3.19% 1114131.154 1078539.948 - -1.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.19% 20.288 19.640 - 1.10% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.19% 57964.042 56115.264 - -3.15% -
std::rotate_copy(list<int>)/8192 -3.18% 7034.818 6810.796 - -1.39% -
BM_deque_vector_ranges_copy/0 -3.18% 1.438 1.393 - 11.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.18% 1095720.571 1060885.390 - -1.98% -
SetIntersection_Front_Vector_string_16384_256 -3.18% 9918254.377 9603278.069 - 2.36% -
BM_CmpLess_schar_uint -3.17% 1.147 1.111 - 0.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -3.17% 57.389 55.568 - 5.68% -
SetIntersection_Front_Set_float_64_16 -3.17% 15499835.303 15008086.541 - -1.27% -
std::map<int,_int>::clear()/32 -3.17% 679.654 658.094 - 3.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.17% 142912.089 138385.212 - -2.66% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.17% 1908.207 1847.795 - 0.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.16% 15.253 14.771 - -0.19% -
SetIntersection_Front_Vector_uint32_262144_4 -3.16% 1089319.759 1054942.315 - 0.47% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.15% 5.431 5.260 - -0.09% -
BM_CmpLess_uint_ushort -3.15% 1.117 1.082 - -6.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.15% 5114643.937 4953643.904 - -1.24% -
BM_CmpEqual_uchar_uchar -3.15% 1.081 1.047 - -1.81% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -3.14% 2.677 2.593 - -1.08% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.13% 18.827 18.238 - -4.84% -
std::unique(list<int>,_pred)_(sprinkled)/32 -3.12% 67.894 65.775 - 2.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.12% 29.888 28.955 - 0.31% -
BM_num_get<float> -3.12% 37.057 35.901 - -0.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.11% 29.987 29.054 - -4.76% -
std::partition(deque<int>)_(dense)/32 -3.11% 9.854 9.548 - -8.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.10% 15.318 14.842 - 0.12% -
rng::contains(list<int>)_(process_all)/8 -3.10% 2.381 2.307 - 2.24% -
SetIntersection_None_Vector_float_262144_1 -3.09% 1164350.505 1128327.405 - -0.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.09% 1615.396 1565.463 - -1.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.09% 17013.817 16488.728 - -2.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.08% 36897.959 35760.576 - -0.83% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.08% 1.661 1.609 - -0.22% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.08% 7466.603 7236.948 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.07% 1173179.925 1137106.270 - -2.11% -
BM_deque_vector_ranges_move/4000 -3.07% 146.076 141.592 - -0.54% -
std::find(vector<bool>)_(process_all)/1024 -3.07% 4.636 4.494 - -1.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.06% 1.912 1.854 - 2.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.05% 15.255 14.790 - -0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.05% 89.594 86.866 - -0.02% -
std::unordered_set<int>::ctor(const&)/8192 -3.04% 56042.916 54338.519 - -2.62% -
std::unordered_set<int>::clear()/32 -3.04% 604.585 586.201 - -2.60% -
SetIntersection_None_Vector_string_262144_1024 -3.04% 1316366.620 1276359.122 - -1.48% -
std::map<int,_int>::clear()/1024 -3.04% 11337.328 10992.772 - 7.97% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.04% 11.428 11.081 - -0.82% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.04% 31.843 30.876 - -4.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.03% 11748.370 11391.842 - -4.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.03% 15.312 14.848 - -1.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.02% 765.876 742.720 - 0.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.02% 30111.049 29201.884 - -0.82% -
std::adjacent_find(vector<int>,_pred)/50 -3.02% 23.194 22.494 - -4.48% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -3.01% 27299.583 26477.194 - -1.37% -
std::none_of(vector<int>)_(process_all)/8 -3.01% 2.500 2.425 - -0.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.01% 1500.403 1455.272 - -2.34% -
BM_StringRelational_Compare_Empty_Large_Control -3.01% 1.656 1.606 - -0.59% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.00% 39326.470 38146.414 - -2.80% -
std::copy(deque<int>)/512 -3.00% 17.161 16.647 - 0.00% -
SetIntersection_None_Vector_uint32_256_256 -3.00% 2182429.148 2117054.502 - -1.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.99% 13.444 13.042 - -1.22% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.99% 2.385 2.314 - -6.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.99% 6859.385 6654.356 - -9.34% -
std::is_sorted_until(list<int>,_pred)/8192 -2.99% 7620.691 7393.199 - -1.42% -
BM_PushHeap_uint32_SingleElement_4 -2.98% 0.344 0.333 - -10.13% -
std::stable_partition(vector<int>)_(dense)/50 -2.98% 26.313 25.529 - 0.43% -
std::generate_n(deque<int>)/8192 -2.98% 2015.759 1955.692 - 0.24% -
SetIntersection_None_Vector_float_16384_16384 -2.97% 1118584.505 1085308.701 - -1.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.97% 616251.928 597927.531 - 0.94% -
std::multimap<int,_int>::erase(iterator)/32 -2.97% 20.978 20.355 - 0.33% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.97% 1456.669 1413.431 - -0.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.97% 23.207 22.518 - 0.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -2.96% 32.321 31.364 - -7.54% -
SetIntersection_None_Vector_string_256_16 -2.96% 4323954.653 4196065.603 - -2.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.95% 13.347 12.953 - -0.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.95% 28.842 27.990 - -10.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.95% 1691297.934 1641390.217 - 1.73% -
SetIntersection_None_Set_string_262144_262144 -2.95% 1710767.334 1660287.435 - 0.32% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.94% 8.107 7.869 - -1.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.93% 302.465 293.589 - -0.17% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.93% 419.715 407.413 - -1.27% -
SetIntersection_Front_Set_float_262144_256 -2.93% 3706346.441 3597871.555 - 0.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.93% 166983.802 162097.127 - 0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.93% 14232.241 13815.764 - -1.79% -
SetIntersection_Interlaced_Set_float_262144_1 -2.93% 1044856.537 1014282.464 - -4.25% -
SetIntersection_Interlaced_Set_float_256_4 -2.93% 11325948.800 10994550.708 - -1.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.91% 15399.734 14951.208 - -0.05% -
std::set<std::string>::ctor(const&)/1024 -2.91% 35219.954 34194.310 - -4.21% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.91% 4.628 4.493 - -2.59% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.91% 1.155 1.122 - -2.86% -
BM_deque_deque_move/2 -2.91% 2.306 2.239 - -2.72% -
SetIntersection_Front_Set_float_1024_1 -2.91% 1057404.758 1026660.874 - -2.90% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.90% 10149.652 9855.164 - -9.94% -
BM_CmpEqual_int_uchar -2.90% 1.123 1.090 - 1.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.89% 16586291.537 16106151.596 - -1.66% -
SetIntersection_None_Set_string_262144_4 -2.89% 1709567.709 1660089.193 - 1.43% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.89% 340.060 330.221 - -6.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.89% 118248.438 114832.434 - -4.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.89% 16842247.539 16355812.212 - -1.19% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.89% 240.127 233.197 - -1.69% -
BM_StringRelational_Less_Huge_Empty_Control -2.89% 1.655 1.607 - -2.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.89% 40171.401 39012.119 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -2.88% 28.048 27.239 - -1.93% -
std::all_of(list<int>)_(process_all)/8 -2.88% 2.719 2.641 - -0.10% -
SetIntersection_Front_Set_float_1024_16 -2.88% 1211438.939 1176599.642 - -1.31% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.87% 43.261 42.017 - -1.30% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -2.87% 12.374 12.019 - 0.13% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.87% 14073448.888 13669083.539 - -0.18% -
std::pop_heap(vector<std::string>)/1024 -2.87% 20.990 20.388 - 1.97% -
BM_deque_deque_move/1 -2.86% 2.580 2.506 - -2.41% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.86% 161.642 157.019 - -0.56% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.86% 4584.955 4454.001 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.85% 4251146.599 4130021.196 - -2.15% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.85% 603.360 586.179 - -0.06% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.85% 353355146.857 343298447.283 - -2.75% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.85% 0.913 0.888 - -6.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.84% 1.260 1.224 - -4.05% -
std::find_if(deque<int>)_(bail_25%)/32768 -2.84% 2213.869 2150.957 - -23.36% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.84% 8.157 7.926 - -1.89% -
BM_CmpEqual_ushort_int -2.84% 1.076 1.045 - 0.11% -
BM_deque_vector_copy/2 -2.84% 1.829 1.777 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.83% 1679493.162 1632004.395 - 1.17% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.83% 27.141 26.374 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.83% 11776159.120 11443225.094 - -2.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.82% 488262.020 474478.251 - -1.73% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.82% 24.210 23.527 - -3.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.82% 1.252 1.217 - -3.96% -
SetIntersection_Front_Set_uint32_64_16 -2.82% 15398257.263 14964689.085 - -2.55% -
SetIntersection_None_Set_uint64_1024_1 -2.82% 8987520.224 8734499.359 - -1.93% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.81% 106102.427 103116.288 - -5.73% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.81% 15.009 14.587 - -2.62% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.81% 56108.442 54533.142 - -1.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.80% 37.515 36.463 - -0.27% -
std::unordered_set<int>::count(key)_(existent)/8192 -2.80% 1.407 1.368 - -2.70% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.80% 21.623 21.018 - -3.34% -
SetIntersection_Front_Set_string_16384_1 -2.79% 1110558.098 1079521.055 - -0.38% -
SetIntersection_None_Set_uint64_256_256 -2.79% 5823958.426 5661336.741 - -2.74% -
SetIntersection_Front_Set_float_16_16 -2.79% 38562346.992 37485615.141 - -1.95% -
std::multiset<int>::erase(iterator)/32 -2.79% 21.190 20.600 - -1.55% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.79% 2.828 2.750 - 0.65% -
BM_StringDestroy_Huge -2.78% 10.927 10.623 - -10.32% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.78% 20.931 20.349 - 1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.78% 15179591.155 14757709.628 - -1.04% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.78% 2.079 2.021 - -2.84% -
SetIntersection_Interlaced_Vector_float_64_4 -2.77% 18174534.263 17670212.532 - 4.42% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.77% 6812.765 6623.767 - -4.06% -
SetIntersection_Front_Set_float_16_4 -2.77% 55820845.415 54273018.569 - -0.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.77% 44.341 43.112 - 0.18% -
std::pop_heap(deque<float>)/1024 -2.77% 13.589 13.213 - 6.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.77% 1073225.193 1043534.750 - -0.54% -
std::set<std::string>::clear()/0 -2.76% 401.471 390.381 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.76% 1820315.754 1770043.213 - 1.06% -
SetIntersection_None_Set_uint64_256_4 -2.76% 11605921.922 11285959.066 - -1.56% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.76% 1.908 1.856 - 0.07% -
BM_deque_deque_move_backward/512 -2.75% 19.744 19.200 - 1.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.75% 19.184 18.656 - -2.30% -
std::set<int>::erase(key)_(existent)/32 -2.75% 22.008 21.402 - -0.87% -
std::unordered_multiset<int>::clear()/1024 -2.75% 8610.501 8373.816 - -9.15% -
BM_CmpLess_short_schar -2.74% 0.968 0.942 - -1.59% -
std::any_of(vector<int>)_(process_all)/8 -2.74% 2.419 2.353 - -3.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.73% 1533171.629 1491245.901 - -2.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.73% 38010750.021 36972225.500 - -1.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.73% 370.577 360.453 - -2.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.73% 12279.990 11944.756 - -2.24% -
std::map<int,_int>::clear()/8192 -2.73% 92082.029 89568.435 - 9.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.73% 126.878 123.416 - -2.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.72% 345568085.054 336156096.519 - 39.36% -
BM_CmpLess_short_uint -2.72% 1.145 1.113 - 0.17% -
std::none_of(list<int>)_(process_all)/8 -2.72% 2.720 2.646 - 0.21% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.71% 143882.380 139979.376 - -1.85% -
BM_StringAssignStr_Huge_Transparent -2.71% 115.158 112.037 - 3.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.71% 54.342 52.871 - -0.57% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.70% 37.874 36.850 - 0.93% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.70% 23.704 23.064 - -1.33% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.70% 12.998 12.647 - -0.45% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.69% 16.215 15.779 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.69% 1121236.695 1091079.138 - -1.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.69% 143687.897 139823.287 - -1.45% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.69% 71.347 69.429 - 1.66% -
std::pop_heap(deque<int>)/8 -2.69% 53.201 51.772 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.68% 637327.375 620249.798 - -1.89% -
BM_deque_vector_ranges_copy/5500 -2.68% 198.332 193.021 - -0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.67% 4446082.029 4327173.934 - -1.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.67% 1.802 1.754 - -1.02% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.67% 15.476 15.064 - 0.49% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.66% 56615.908 55110.369 - -1.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.66% 943318.779 918234.187 - 0.80% -
BM_CmpEqual_schar_schar -2.66% 1.092 1.063 - -1.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.65% 13.643 13.282 - 0.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.64% 210241.865 204681.808 - -0.77% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.64% 416.725 405.719 - -1.02% -
BM_StringResizeAndOverwrite -2.63% 0.841 0.819 - -0.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.63% 149978.682 146031.759 - -0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.63% 6788.506 6609.893 - -1.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.63% 608248.661 592274.092 - -2.20% -
BM_CmpEqual_short_uchar -2.63% 1.114 1.085 - -1.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.62% 69493.269 67670.318 - -7.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.62% 3553208.715 3460042.047 - -0.86% -
SetIntersection_None_Vector_uint32_1024_1 -2.62% 1098923.609 1070127.859 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.61% 3168648.357 3085800.943 - 5.37% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.61% 16.289 15.863 - 1.30% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.61% 219.996 214.247 - 2.80% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.61% 12.890 12.554 - -7.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.61% 8991234.226 8756658.977 - -2.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.60% 20050.501 19528.517 - -3.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.60% 15.062 14.670 - -0.31% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.60% 2.963 2.886 - -3.40% -
SetIntersection_None_Vector_string_16384_1 -2.60% 1242322.275 1209999.046 - -2.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.60% 54.892 53.464 - -1.97% -
SetIntersection_Front_Set_float_262144_4 -2.60% 1097414.686 1068868.512 - 2.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.59% 63833.936 62181.333 - -3.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.59% 461906.336 449956.861 - -1.25% -
std::unordered_map<int,_int>::erase(iterator)/1024 -2.58% 20.059 19.541 - -1.12% -
BM_deque_deque_ranges_move/5500 -2.58% 200.739 195.568 - -2.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.58% 225.763 219.949 - 1.28% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.57% 1920.953 1871.498 - 0.67% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.57% 84.216 82.048 - -0.36% -
SetIntersection_None_Vector_uint32_1024_64 -2.57% 1108598.033 1080085.237 - 0.20% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.57% 19.390 18.891 - -0.34% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.57% 2543981.484 2478568.093 - 32.21% -
std::rotate_copy(deque<int>)/8192 -2.57% 298.955 291.274 - 0.57% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.57% 63.374 61.748 - 0.07% -
SetIntersection_None_Vector_uint32_16384_256 -2.56% 1121826.189 1093054.634 - -0.27% -
SetIntersection_Interlaced_Set_string_1024_16 -2.56% 13172778.262 12835030.046 - -1.20% -
std::multiset<int>::clear()/32 -2.56% 636.117 619.812 - -0.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.56% 14808.666 14429.438 - 3.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -2.56% 0.495 0.482 - -2.61% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.56% 4.310 4.200 - -0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.55% 13.210 12.873 - -0.69% -
BM_CmpEqual_uint_uint -2.54% 1.092 1.064 - 0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.54% 1391.772 1356.371 - -2.43% -
std::partition(list<int>)_(dense)/32 -2.54% 8.952 8.724 - -1.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.54% 47.355 46.152 - -1.88% -
std::copy_n(list<int>)/32768 -2.54% 26678.186 26001.560 - -4.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.54% 13.612 13.267 - 1.05% -
SetIntersection_Front_Set_uint64_1024_16 -2.53% 1227791.863 1196679.611 - -3.43% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.53% 149295.892 145518.013 - -1.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.53% 399.780 389.665 - -0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.53% 15.278 14.892 - -0.26% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.52% 12.972 12.645 - -0.79% -
std::partition_copy(deque<int>)/1024 -2.52% 662.698 645.997 - 1.61% -
BM_CmpEqual_schar_ushort -2.52% 1.112 1.084 - -1.59% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.51% 586.865 572.125 - -3.01% -
std::sort(vector<int>)_(pipe-organ)/8 -2.51% 17.968 17.517 - -1.24% -
SetIntersection_Interlaced_Vector_string_64_1 -2.51% 17259813.501 16827050.514 - -0.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.51% 52.048 50.744 - -0.16% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.50% 12.246 11.940 - 0.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.50% 371.217 361.934 - -0.77% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.50% 528.806 515.592 - -1.99% -
std::fill(list<int>)/1024 -2.50% 515.521 502.650 - 1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.50% 1196653.862 1166780.874 - 0.04% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.50% 17.900 17.454 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.49% 1064415.722 1037886.403 - -3.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.49% 11.574 11.286 - -0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.49% 468.373 456.707 - -2.27% -
SetIntersection_Front_Vector_float_16384_4 -2.49% 1071736.044 1045070.067 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.49% 16414.760 16006.776 - 1.33% -
bm_ranges_swap_ranges_vb_aligned/512 -2.48% 5.292 5.160 - -1.36% -
std::set<int>::count(key)_(non-existent)/32 -2.48% 3.015 2.941 - 1.96% -
SetIntersection_Front_Set_float_16384_1 -2.48% 1060780.193 1034448.754 - -1.10% -
std::unordered_set<std::string>::clear()/1024 -2.48% 23901.239 23308.490 - 2.07% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.48% 1105670.461 1078280.938 - -0.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.48% 400.199 390.290 - -0.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.47% 3.160 3.082 - -0.26% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.47% 165.767 161.674 - 0.22% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.47% 4853.916 4734.224 - -0.35% -
SetIntersection_Front_Vector_uint32_1024_4 -2.46% 1084671.583 1058002.749 - -1.20% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.46% 399.620 389.802 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.46% 1189597.387 1160374.138 - -1.19% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.46% 481.458 469.638 - -2.22% -
std::flat_map<int,_int>::clear()/8192 -2.45% 417.984 407.724 - -0.15% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.45% 16280.873 15881.383 - -9.00% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.45% 213204.359 207982.834 - -1.55% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.45% 35819.614 34943.328 - -0.57% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.45% 4.546 4.435 - -2.03% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.44% 1103453.655 1076479.846 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.44% 1147075.338 1119043.637 - -3.85% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.44% 203.960 198.977 - -2.37% -
SetIntersection_None_Vector_string_262144_1 -2.44% 1320752.211 1288519.354 - -0.33% -
SetIntersection_Interlaced_Set_float_1024_16 -2.44% 11559718.693 11277694.747 - -1.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.44% 1156.495 1128.286 - -4.61% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.44% 25.489 24.868 - -0.87% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.44% 29.998 29.267 - 9.75% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.43% 4861.077 4742.719 - 0.29% -
SetIntersection_None_Vector_uint32_262144_1024 -2.43% 1151271.109 1123251.601 - -1.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.42% 398.436 388.782 - -0.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.42% 761.374 742.945 - -8.18% -
SetIntersection_Interlaced_Set_string_1_1 -2.42% 566736809.475 553029036.330 - -0.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.42% 16049.085 15660.984 - 0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.42% 14477.288 14127.589 - -2.51% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.41% 16893.849 16486.003 - 5.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.41% 1098142.576 1071646.739 - -0.71% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.41% 1908.898 1862.882 - -1.56% -
std::for_each(list<int>)/8 -2.41% 2.519 2.458 - -2.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.41% 21.997 21.468 - -2.76% -
SetIntersection_Front_Set_uint32_16384_64 -2.40% 1674342.786 1634130.800 - -9.00% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.40% 19.337 18.872 - -0.49% -
BM_StringCopy_Small -2.40% 0.672 0.656 - -1.07% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.39% 28.007 27.337 - 3.36% -
BM_CmpEqual_int_short -2.39% 1.135 1.107 - -1.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.39% 385.430 376.231 - 0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.38% 15.210 14.847 - 0.22% -
SetIntersection_None_Set_float_1024_1024 -2.38% 8991857.397 8777670.027 - -2.34% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.38% 12.992 12.683 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.38% 1174466.201 1146504.151 - -1.63% -
SetIntersection_Interlaced_Set_string_16_1 -2.38% 66731081.712 65144660.093 - -0.36% -
SetIntersection_None_Vector_uint32_1024_16 -2.38% 1105840.484 1079551.876 - 0.19% -
BM_PushHeap_uint32_Ascending_16384 -2.37% 3.704 3.616 - -0.35% -
BM_deque_deque_move/4000 -2.37% 142.118 138.749 - -1.89% -
BM_StringFindAllMatch/64 -2.37% 3.268 3.190 - -0.89% -
std::swap_ranges(deque<int>)/8192 -2.37% 2704.849 2640.789 - -5.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.37% 15.358 14.994 - -0.27% -
SetIntersection_Interlaced_Set_string_4_4 -2.37% 161752356.068 157926303.958 - -1.62% -
std::set<int>::erase(iterator)/1024 -2.36% 20.242 19.764 - -0.75% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.36% 785.946 767.381 - 9.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.36% 400.360 390.906 - -0.10% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.36% 2220.130 2167.812 - -2.83% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.35% 5.553 5.422 - -0.26% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.35% 689.705 673.471 - -1.14% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.35% 819.837 800.546 - 0.46% -
SetIntersection_Interlaced_Vector_float_256_1 -2.35% 4228546.790 4129172.482 - -0.46% -
BM_StringRead_Hot_Shallow_Empty -2.35% 0.487 0.475 - -0.12% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.34% 399.036 389.681 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.34% 1334454.964 1303211.490 - -1.82% -
std::flat_multimap<int,_int>::clear()/0 -2.34% 402.105 392.693 - 0.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.34% 10.330 10.088 - -4.65% -
ranges::minmax(std::vector<char>)/64 -2.34% 1.353 1.321 - -0.25% -
SetIntersection_Front_Vector_uint64_262144_4 -2.34% 1084804.364 1059450.569 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.34% 11710237.067 11436609.397 - 0.42% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.33% 526288.956 514018.210 - 0.16% -
BM_deque_deque_ranges_copy/4000 -2.33% 146.260 142.851 - -1.64% -
SetIntersection_None_Set_uint64_1024_64 -2.33% 9011260.678 8801336.954 - 0.11% -
BM_deque_deque_move/1024 -2.33% 37.715 36.837 - -3.22% -
SetIntersection_Front_Set_string_262144_16 -2.33% 1938129.251 1893046.103 - -1.43% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.33% 9.664 9.439 - -3.72% -
std::all_of(vector<int>)_(process_all)/8 -2.32% 2.517 2.458 - 2.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.32% 592.961 579.204 - -0.70% -
SetIntersection_Front_Vector_uint32_256_16 -2.32% 4311757.725 4211809.463 - 0.50% -
SetIntersection_None_Set_string_262144_16 -2.32% 1701763.834 1662353.758 - 1.58% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.31% 14674261.981 14335135.276 - 1.48% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.31% 1074622.364 1049834.150 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.31% 1263085.043 1233963.135 - -1.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.30% 16.478 16.099 - -1.26% -
SetIntersection_None_Vector_uint64_16384_4 -2.30% 1119547.193 1093779.505 - -1.77% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.30% 12470.883 12183.995 - -2.46% -
std::unordered_set<int>::count(key)_(non-existent)/32 -2.30% 1.397 1.365 - -29.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.30% 56236560.783 54945881.681 - -0.88% -
SetIntersection_Interlaced_Vector_float_262144_4 -2.29% 1990645.687 1945000.300 - 35.31% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.29% 13.048 12.748 - -0.06% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.29% 36.554 35.717 - -3.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.29% 23330.612 22796.795 - -0.18% -
SetIntersection_None_Set_string_262144_64 -2.28% 1703906.740 1664977.213 - 1.66% -
BM_StringRead_Hot_Shallow_Small -2.28% 0.480 0.469 - -1.46% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.28% 28.804 28.146 - -3.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.28% 1258407.879 1229750.814 - -1.75% -
bm_ranges_swap_ranges_vb_aligned/256 -2.27% 3.535 3.455 - -0.02% -
SetIntersection_Interlaced_Vector_string_256_1 -2.27% 4347446.389 4248798.321 - -1.12% -
SetIntersection_Front_Vector_string_1024_1 -2.27% 1092486.189 1067699.264 - 1.23% -
SetIntersection_None_Vector_string_4_4 -2.27% 138990411.721 135838143.201 - -0.35% -
SetIntersection_Interlaced_Set_string_4_1 -2.27% 226748245.583 221606835.340 - -0.66% -
SetIntersection_None_Vector_uint64_64_64 -2.27% 8627991.744 8432381.449 - -0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.27% 147174.337 143839.369 - -0.26% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.26% 13.002 12.708 - 3.22% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.26% 1071099.492 1046932.975 - 1.33% -
SetIntersection_None_Set_string_262144_1 -2.25% 1699790.609 1661516.928 - 0.93% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.25% 13.051 12.757 - 0.12% -
std::map<int,_int>::clear()/0 -2.25% 397.789 388.854 - -0.57% -
SetIntersection_None_Vector_float_64_4 -2.24% 16316493.242 15950249.192 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.24% 144204758.663 140968975.594 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.24% 9907107.213 9684827.751 - 0.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.24% 13.056 12.763 - -1.02% -
BM_CmpLess_uint_uint -2.24% 1.080 1.056 - -1.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.24% 15.017 14.680 - -0.37% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.24% 8648.875 8455.038 - -2.50% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.24% 16.530 16.160 - -2.79% -
SetIntersection_Interlaced_Set_string_64_1 -2.24% 17518317.560 17126385.199 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.24% 1251047.852 1223077.799 - -1.71% -
SetIntersection_None_Set_string_262144_256 -2.23% 1705061.115 1667033.119 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.23% 1065455.972 1041707.545 - -0.43% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.23% 349998083.127 342197900.556 - -1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.23% 139204842.573 136106671.681 - -0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.23% 2128366.699 2081001.305 - 1.10% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.22% 2155.737 2107.808 - 0.20% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.22% 22.426 21.927 - -2.78% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.22% 13.068 12.777 - -0.02% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.22% 13.047 12.757 - 0.17% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.22% 398.718 389.861 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.22% 16888053.845 16513160.979 - 0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.22% 94999.524 92891.130 - -0.13% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.22% 31.103 30.413 - -1.97% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.22% 56.153 54.908 - -1.19% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.22% 581.450 568.567 - -1.64% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.21% 15.336 14.997 - -1.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.21% 63779.148 62367.700 - -0.95% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.21% 107.704 105.321 - -3.40% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.21% 5027066.058 4916000.294 - 5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.21% 9436636.240 9228361.204 - 0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.20% 1172152.588 1146322.777 - -1.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.20% 608115.312 594716.189 - -0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.20% 535.194 523.408 - -0.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.20% 140659.434 137565.383 - -1.02% -
BM_StringRelational_Less_Empty_Large_Control -2.20% 1.666 1.629 - -2.27% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.20% 101.415 99.186 - 0.02% -
SetIntersection_Interlaced_Vector_float_16_4 -2.20% 57234745.688 55976419.891 - -0.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.20% 399.715 390.928 - -0.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.20% 87284.752 85367.999 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1180847.323 1154920.015 - 1.37% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.20% 25.414 24.856 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.19% 4221573.717 4128929.957 - -0.32% -
std::sort(vector<int>)_(ascending)/8 -2.19% 16.086 15.734 - -0.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.19% 96.757 94.637 - 0.47% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.19% 3.544 3.466 - 0.32% -
BM_CmpLess_schar_schar -2.19% 0.963 0.942 - -0.78% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.19% 23.723 23.204 - -1.05% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.19% 6853.370 6703.479 - -0.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.19% 562.840 550.534 - -19.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -2.19% 18.743 18.333 - -1.18% -
SetIntersection_None_Vector_uint32_16384_64 -2.19% 1115973.525 1091578.498 - -0.39% -
SetIntersection_None_Set_uint32_16_1 -2.18% 67523204.098 66050460.016 - -0.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.18% 13014.337 12730.744 - -3.27% -
SetIntersection_Front_Set_uint32_1024_1 -2.18% 1065102.236 1041911.283 - -0.62% -
SetIntersection_None_Set_uint64_262144_64 -2.18% 1235613.361 1208709.961 - -0.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.18% 20.495 20.049 - -1.00% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.17% 23.348 22.841 - -0.80% -
BM_num_put<double> -2.17% 58.842 57.563 - 0.55% -
BM_deque_vector_ranges_move_backward/1 -2.17% 2.116 2.070 - -4.38% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.17% 20.603 20.155 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.17% 2046678.061 2002218.914 - 1.65% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.17% 26564.708 25989.477 - -0.81% -
BM_vector_deque_ranges_copy/5500 -2.16% 200.764 196.423 - -1.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.16% 1186100.636 1160499.358 - -1.09% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.16% 14.987 14.664 - -0.55% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.15% 23398.721 22894.795 - -0.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.15% 41134.154 40248.547 - -1.11% -
std::multiset<std::string>::clear()/32 -2.15% 925.512 905.605 - -1.41% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.15% 504.129 493.289 - 0.42% -
SetIntersection_None_Vector_uint32_16384_1024 -2.15% 1117583.399 1093573.421 - -2.30% -
SetIntersection_None_Vector_string_64_4 -2.15% 16913673.142 16550462.648 - -1.01% -
SetIntersection_None_Vector_uint32_1024_4 -2.15% 1101704.300 1078062.446 - -0.10% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.15% 3385.722 3313.088 - 2.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.14% 55622.540 54429.927 - -2.77% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.14% 31.005 30.341 - -4.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.14% 440.722 431.289 - -1.92% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.14% 20.215 19.782 - 0.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.14% 8918258.087 8727397.504 - -0.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 397.844 389.331 - -0.68% -
SetIntersection_None_Vector_float_262144_4 -2.14% 1170390.489 1145384.843 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.14% 12801544.464 12528140.975 - -0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.13% 1067688.484 1044900.637 - 2.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.13% 800.593 783.508 - 0.59% -
BM_StringRead_Cold_Deep_Empty -2.13% 1.168 1.143 - -4.36% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.13% 19.980 19.554 - -0.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.13% 627.111 613.742 - -0.36% -
std::search(list<int>)_(no_match)/1024 -2.13% 749.921 733.938 - -2.97% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.13% 49143.381 48097.088 - 2.44% -
BM_StringDestroy_Empty -2.13% 0.633 0.620 - -0.82% -
std::set<std::string>::find(key)_(existent)/8192 -2.13% 30.665 30.013 - -5.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 570.477 558.352 - -0.59% -
SetIntersection_Front_Set_uint64_262144_64 -2.12% 1699019.864 1662917.557 - -7.23% -
BM_CmpEqual_short_ushort -2.12% 1.119 1.096 - 0.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.12% 13.057 12.780 - -0.85% -
std::for_each_n(deque<int>)/50 -2.12% 3.961 3.877 - -2.07% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 397.916 389.474 - -0.62% -
SetIntersection_None_Set_float_4_4 -2.12% 137839271.761 134917778.953 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.12% 63944282.974 62589766.109 - -1.17% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.12% 67624.044 66191.696 - 0.63% -
SetIntersection_Front_Set_uint32_256_16 -2.12% 4530857.824 4435003.886 - -1.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.11% 52.243 51.139 - -0.46% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.11% 6776.824 6633.666 - 0.21% -
std::pop_heap(vector<size_t>)/8 -2.11% 52.702 51.590 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.11% 543412778.453 531965307.917 - -0.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.11% 5.114 5.007 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.11% 4398540.380 4305942.877 - -1.47% -
std::unordered_multiset<int>::clear()/0 -2.11% 396.600 388.252 - -0.96% -
std::flat_map<int,_int>::clear()/0 -2.10% 398.924 390.527 - -0.80% -
BM_CmpEqual_short_schar -2.10% 1.150 1.126 - -0.89% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.10% 15.021 14.705 - 0.08% -
SetIntersection_None_Vector_float_262144_256 -2.10% 1150417.204 1126231.985 - 0.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.10% 10.794 10.567 - -0.24% -
BM_PushHeap_string_Ascending_4 -2.10% 2.579 2.525 - -1.43% -
SetIntersection_None_Vector_float_1024_16 -2.10% 1096776.640 1073786.280 - -1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.09% 1064862.368 1042560.931 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.09% 23.080 22.596 - -0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.09% 398.977 390.624 - -0.26% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.09% 241.386 236.333 - 1.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.09% 37716.851 36928.401 - 0.31% -
std::sort(vector<int>)_(shuffled)/8 -2.09% 23.104 22.621 - -0.14% -
SetIntersection_Front_Set_string_1_1 -2.09% 564725508.719 552925524.737 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.09% 55521758.252 54362058.460 - -0.54% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.09% 397.583 389.286 - -0.47% -
BM_vector_deque_ranges_move_backward/4096 -2.09% 151.696 148.533 - -0.56% -
std::set<int>::ctor(const&)/1024 -2.09% 6257.777 6127.279 - -2.23% -
SetIntersection_None_Set_string_256_1 -2.08% 11683366.732 11439861.414 - -2.06% -
BM_StringFindCharLiteral/1024 -2.08% 18.979 18.584 - -0.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.08% 398.919 390.616 - -0.35% -
std::unordered_set<std::string>::clear()/8192 -2.08% 224925.691 220248.630 - -0.31% -
SetIntersection_None_Vector_uint64_1024_1 -2.08% 1096194.824 1073417.984 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.08% 137617701.811 134759600.448 - -0.32% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.08% 38.547 37.747 - -3.58% -
std::unique(vector<int>)_(sprinkled)/8192 -2.08% 3965.626 3883.317 - -1.40% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.08% 26.635 26.082 - -2.41% -
SetIntersection_Front_Vector_float_64_4 -2.07% 16150474.099 15815389.978 - -1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.07% 55497465.628 54348259.000 - -0.59% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.07% 398.607 390.363 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.07% 398.797 390.552 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.06% 1064877.395 1042916.787 - 0.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.06% 42935.938 42051.015 - -4.48% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.06% 16.208 15.875 - 0.66% -
std::stable_partition(list<int>)_(sparse)/50 -2.06% 27.043 26.487 - 0.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -2.06% 32.661 31.990 - -0.97% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.06% 788.585 772.375 - 0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.05% 178938.027 175260.904 - 0.41% -
std::set<int>::insert(value)_(new_value,_middle)/32 -2.05% 18.655 18.271 - -1.88% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 396.950 388.800 - -0.78% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.05% 25.106 24.590 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.05% 57272196.144 56096747.789 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.05% 18612063.147 18230235.831 - 1.56% -
std::sort(deque<int>)_(repeated)/8192 -2.05% 6838.740 6698.469 - -0.96% -
SetIntersection_Front_Vector_uint64_256_1 -2.05% 4220914.450 4134366.605 - -0.74% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.05% 13.248 12.977 - -1.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.05% 19.563 19.163 - -1.07% -
SetIntersection_None_Set_uint64_262144_16 -2.05% 1234401.937 1209127.523 - -0.21% -
SetIntersection_None_Set_string_262144_16384 -2.05% 1702489.178 1667637.613 - 0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.05% 1175862.515 1151815.722 - -1.40% -
SetIntersection_Front_Set_string_16384_4 -2.04% 1258331.676 1232682.648 - -3.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.04% 217341092.674 212911849.846 - -1.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.04% 4.515 4.423 - -3.58% -
BM_vector_deque_ranges_move/64 -2.04% 2.820 2.763 - -1.19% -
std::move_backward(list<int>)/512 -2.04% 377.665 369.976 - 0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.04% 20.762 20.339 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.03% 8737238.736 8559600.107 - -1.42% -
SetIntersection_None_Vector_string_16384_256 -2.03% 1241172.917 1215944.835 - -0.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.03% 86513.804 84755.333 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.03% 6837.681 6698.806 - 0.92% -
std::set<std::string>::ctor(const&)/0 -2.03% 12.905 12.644 - -0.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.03% 637.450 624.528 - 0.05% -
SetIntersection_None_Set_float_16_1 -2.03% 68013977.265 66635518.977 - -0.98% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.03% 13.484 13.210 - -1.07% -
BM_CmpLess_uchar_uint -2.03% 1.088 1.066 - -0.77% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.03% 56198719.198 55060404.761 - -2.90% -
std::sort(vector<int>)_(descending)/8 -2.03% 25.057 24.550 - -0.75% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.02% 12.957 12.695 - -0.42% -
std::find_if(vector<bool>)_(process_all)/8 -2.02% 3.601 3.528 - -0.68% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.02% 282.099 276.392 - -1.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.02% 13.054 12.790 - -0.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.02% 983.493 963.600 - -0.80% -
std::pop_heap(vector<std::string>)/8192 -2.02% 51.854 50.805 - -0.07% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.02% 20.021 19.616 - 0.69% -
std::set<int>::clear()/32 -2.02% 634.352 621.531 - -0.32% -
SetIntersection_None_Set_uint32_16_16 -2.02% 35910927.606 35185463.454 - -0.40% -
SetIntersection_Front_Vector_uint32_262144_1 -2.02% 1065785.498 1044257.623 - 0.45% -
SetIntersection_Front_Set_string_16_4 -2.02% 64661544.221 63355901.685 - -1.66% -
SetIntersection_Front_Vector_uint32_262144_16 -2.02% 1137510.540 1114585.440 - -0.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.01% 20.783 20.364 - -6.25% -
BM_StringCopy_Huge -2.01% 110.873 108.640 - -1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.01% 1060768.287 1039415.747 - -0.49% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.01% 399.401 391.386 - -0.50% -
std::set<int>::erase(iterator)/32 -2.00% 20.115 19.712 - -0.28% -
std::set<int>::clear()/0 -2.00% 398.092 390.125 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.00% 542834330.704 531972905.243 - -0.45% -
rng::find_if(vector<bool>)_(process_all)/8 -2.00% 3.578 3.506 - -0.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.00% 38.180 37.416 - -0.12% -
std::multiset<int>::erase(iterator)/1024 -2.00% 23.673 23.200 - -0.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.00% 397.630 389.693 - -0.46% -
std::search(list<int>,_pred)_(same_length)/8192 -1.99% 8817.087 8641.213 - -3.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.99% 399.906 391.930 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.99% 216926625.376 212608459.872 - -0.52% -
SetIntersection_Interlaced_Set_float_4_4 -1.99% 139177711.205 136408645.569 - -0.55% -
bm_gcd_complex -1.99% 17.979 17.621 - -2.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.99% 43.969 43.094 - -0.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.99% 17.379 17.033 - -23.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.99% 38921.089 38147.538 - -0.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.99% 6837.019 6701.171 - 0.27% -
SetIntersection_None_Set_float_256_64 -1.98% 9422170.085 9235497.389 - -0.83% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.98% 8274.288 8110.417 - 0.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.98% 396780.483 388922.789 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.98% 15.771 15.459 - -0.78% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.98% 13.693 13.422 - -0.85% -
SetIntersection_Front_Vector_uint32_256_1 -1.97% 4214152.026 4130951.148 - -0.91% -
BM_vector_deque_move/5500 -1.97% 198.407 194.490 - -3.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.97% 17.312 16.971 - -2.74% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.97% 3848.883 3773.076 - -0.27% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.97% 32.026 31.395 - -3.81% -
std::unordered_multiset<int>::ctor(const&)/0 -1.97% 13.077 12.820 - -1.11% -
std::multiset<int>::erase(key)_(existent)/32 -1.97% 22.194 21.758 - -3.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.97% 9.116 8.937 - -1.51% -
SetIntersection_None_Vector_uint32_262144_262144 -1.97% 1141241.657 1118810.878 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.96% 1578628.408 1547613.132 - -0.32% -
std::count(list<int>)_(every_other)/8 -1.96% 2.131 2.090 - 1.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.96% 36052.335 35345.388 - 2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.95% 1269302.084 1244501.385 - -1.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.95% 59096291.225 57941714.988 - -0.59% -
SetIntersection_None_Vector_float_262144_16384 -1.95% 1172193.335 1149292.910 - 0.79% -
SetIntersection_None_Vector_uint64_256_256 -1.95% 2159798.351 2117608.709 - -0.17% -
std::make_heap(vector<int>)_(heap)/8 -1.95% 14.958 14.666 - -0.48% -
SetIntersection_None_Set_uint64_1024_16 -1.95% 8972386.503 8797356.059 - -2.70% -
std::make_heap(vector<int>)_(descending)/8 -1.95% 14.977 14.685 - -0.10% -
std::set<int>::equal_range(key)_(existent)/1024 -1.95% 4.457 4.370 - -1.77% -
SetIntersection_Interlaced_Set_string_256_1 -1.95% 4391941.971 4306358.053 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.95% 1095921.430 1074570.588 - 1.65% -
std::partial_sort(deque<int>)_(repeated)/8 -1.95% 26.576 26.059 - -1.35% -
SetIntersection_Interlaced_Set_string_262144_256 -1.95% 2081556.232 2041009.766 - -0.71% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.95% 190677.887 186966.290 - 1.73% -
std::unordered_set<int>::clear()/0 -1.94% 397.878 390.155 - -0.43% -
SetIntersection_Front_Vector_uint32_262144_64 -1.94% 1385125.582 1358242.003 - -0.97% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.94% 177587.939 174142.106 - -0.77% -
SetIntersection_Interlaced_Set_float_256_256 -1.94% 7643424.055 7495331.245 - 0.10% -
SetIntersection_None_Vector_float_4_4 -1.94% 136030635.479 133396372.359 - -0.57% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.94% 6.564 6.437 - 0.03% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.94% 1922.355 1885.155 - 0.51% -
SetIntersection_None_Set_string_64_1 -1.93% 23272576.626 22822276.610 - -1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.93% 216611120.227 212421142.035 - -0.54% -
BM_StringAssignAsciizMix_Transparent -1.93% 3.081 3.022 - 1.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.93% 602122.020 590476.744 - -0.36% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.93% 40.523 39.739 - -4.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.93% 397.073 389.407 - -0.48% -
SetIntersection_Front_Set_float_262144_1 -1.93% 1031146.200 1011255.464 - -1.97% -
BM_CmpLess_uint_uchar -1.93% 1.118 1.096 - -0.19% -
SetIntersection_None_Vector_float_16_4 -1.92% 54796785.307 53742018.080 - -0.47% -
SetIntersection_Front_Set_float_256_64 -1.92% 5460516.086 5355423.902 - 1.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.92% 252372.831 247536.986 - -3.34% -
SetIntersection_Interlaced_Set_float_256_1 -1.91% 4210272.568 4129661.629 - -0.74% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.91% 71.598 70.229 - -1.58% -
SetIntersection_None_Vector_string_1024_256 -1.91% 1183486.303 1160872.612 - -0.41% -
SetIntersection_None_Set_uint64_262144_256 -1.91% 1233154.217 1209596.680 - -0.28% -
std::partial_sort(vector<int>)_(descending)/8 -1.91% 25.388 24.903 - 1.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.91% 57305.641 56211.256 - -1.37% -
std::pop_heap(vector<std::string>)/8 -1.91% 54.290 53.253 - -0.25% -
std::unique(deque<int>)_(sprinkled)/52 -1.91% 59.995 58.849 - -5.51% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.91% 16.999 16.675 - -0.10% -
SetIntersection_None_Vector_float_256_16 -1.91% 4099074.404 4020910.089 - -0.39% -
SetIntersection_Front_Set_string_256_256 -1.91% 29416190.398 28855296.338 - -3.14% -
std::multimap<int,_int>::clear()/1024 -1.91% 11110.454 10898.620 - -0.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.91% 13.659 13.399 - -0.80% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.90% 38563937.553 37829401.250 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 18569269.416 18215937.157 - 0.82% -
std::multiset<std::string>::clear()/0 -1.90% 399.166 391.588 - -0.36% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.90% 14.193 13.924 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.90% 220157180.664 215979223.606 - -0.21% -
std::unordered_map<int,_int>::clear()/0 -1.90% 397.578 390.037 - -0.36% -
bm_lexicographical_compare<int>/64 -1.90% 4.536 4.450 - 0.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.89% 557.675 547.119 - -18.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.89% 396.495 389.001 - -0.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.89% 780.090 765.353 - -1.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.89% 1042887.418 1023194.792 - -1.65% -
std::flat_multimap<int,_int>::clear()/32 -1.89% 401.845 394.257 - 0.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.89% 397.416 389.916 - -0.11% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.88% 17.557 17.226 - -1.07% -
SetIntersection_None_Set_string_4_1 -1.88% 225004552.149 220763484.463 - -0.64% -
SetIntersection_Front_Vector_string_262144_1024 -1.88% 40066086.138 39311703.773 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.88% 63654542.809 62456442.020 - -0.50% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 397.676 390.198 - -0.80% -
std::multiset<std::string>::ctor(const&)/8192 -1.88% 342772.878 336332.967 - -1.62% -
std::partial_sort(deque<int>)_(heap)/8 -1.88% 39.314 38.576 - -7.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.88% 121357383.437 119078359.762 - -0.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.88% 39152978.349 38418558.894 - -0.72% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.88% 610.348 598.903 - -8.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.87% 8735872.298 8572138.023 - -1.31% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.87% 5448.275 5346.204 - -0.26% -
BM_StringRead_Cold_Deep_Small -1.87% 1.162 1.140 - -4.59% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.87% 87.638 85.997 - -0.14% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 398.078 390.626 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.86% 544791965.446 534665326.544 - -0.88% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 3157.428 3098.790 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.198 390.803 - -0.35% -
SetIntersection_Front_Vector_float_256_4 -1.85% 4225779.107 4147401.966 - -0.63% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.85% 400.715 393.286 - -0.05% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.85% 665.322 652.996 - -1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.85% 139790266.744 137201154.785 - -0.36% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.85% 4.154 4.077 - -0.55% -
SetIntersection_None_Set_float_1_1 -1.85% 544405158.250 534330260.339 - -0.69% -
BM_tolower_string<char> -1.85% 15.295 15.012 - -2.69% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.85% 20275.115 19900.052 - -0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.85% 151443.356 148643.095 - -2.49% -
BM_deque_vector_move/2 -1.85% 1.804 1.770 - -3.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.85% 142836119.881 140195873.926 - -0.27% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.85% 27.324 26.820 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.85% 1177747.916 1155998.543 - 0.40% -
BM_StringFindStringLiteral/2048 -1.84% 40.727 39.976 - -0.79% -
SetIntersection_None_Vector_string_256_256 -1.84% 2297961.203 2255578.598 - 1.01% -
SetIntersection_None_Vector_uint64_1024_4 -1.84% 1102987.149 1082647.728 - 0.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 399.474 392.109 - -0.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.84% 62304.650 61156.664 - -1.34% -
SetIntersection_Interlaced_Set_float_4_1 -1.84% 217375524.638 213370761.476 - -0.45% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 218994857.826 - -0.99% -
BM_deque_deque_move_backward/1 -1.84% 2.777 2.726 - -2.04% -
SetIntersection_Interlaced_Set_string_16384_1 -1.84% 1110352.355 1089906.197 - 0.73% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.84% 1635740.154 1605624.514 - -0.43% -
std::map<int,_int>::erase(key)_(existent)/32 -1.84% 23.390 22.960 - 4.27% -
SetIntersection_None_Set_float_16_16 -1.84% 35987858.396 35325636.998 - -1.01% -
SetIntersection_Front_Vector_string_16384_1024 -1.84% 38681646.155 37970368.136 - 1.48% -
SetIntersection_Front_Set_uint32_16384_1 -1.84% 1054686.198 1035311.055 - -1.51% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.83% 165.166 162.138 - -2.95% -
std::find_if_not(list<int>)_(process_all)/8192 -1.83% 6934.482 6807.345 - -5.54% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.83% 63.013 61.858 - -1.29% -
SetIntersection_Front_Vector_float_4_4 -1.83% 137660030.403 135141212.417 - -0.71% -
SetIntersection_Front_Set_string_4_1 -1.83% 224377351.457 220272353.930 - -0.64% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.83% 1526.814 1498.914 - -13.02% -
std::set<int>::count(key)_(existent)/8192 -1.83% 8.218 8.068 - -0.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.83% 1190927.963 1169185.159 - 2.72% -
SetIntersection_Front_Vector_uint64_16384_4 -1.83% 1070256.558 1050723.764 - -1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.82% 9.488 9.314 - -0.01% -
BM_deque_deque_copy_backward/64 -1.82% 3.411 3.349 - -2.67% -
std::unordered_set<std::string>::ctor(const&)/0 -1.82% 13.105 12.867 - -0.21% -
std::set<int>::ctor(const&)/0 -1.82% 12.921 12.686 - -0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.82% 16734415.503 16430178.893 - -0.86% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.82% 37412.974 36733.030 - -2.72% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -1.82% 3078611.118 3022680.161 - -2.42% -
SetIntersection_Front_Set_uint32_64_1 -1.82% 16759194.315 16454868.101 - -0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.81% 542902106.741 533054163.936 - -1.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.81% 85623.373 84070.234 - -2.95% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.81% 12.843 12.610 - -0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.81% 217075329.561 213138081.694 - -0.87% -
SetIntersection_Front_Vector_float_16_4 -1.81% 54866913.990 53872056.161 - -0.97% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.81% 54841.951 53850.373 - -1.47% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.81% 12.860 12.627 - -0.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.80% 908.891 892.511 - -6.79% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.80% 6286.009 6172.796 - -14.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.80% 397.545 390.386 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.80% 0.602 0.591 - -0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.80% 14475949.488 14215674.339 - 0.55% -
rng::starts_with(deque<int>)/1024 -1.80% 479.139 470.526 - 1.29% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.80% 18.280 17.951 - -0.46% -
SetIntersection_None_Set_float_1024_1 -1.80% 8974772.755 8813493.164 - -20.17% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.80% 12.887 12.656 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 547741091.247 537906356.081 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.79% 57591418.692 56557918.148 - -0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.79% 16612561.349 16314458.636 - -0.89% -
SetIntersection_Front_Set_string_1024_4 -1.79% 1267604.709 1244866.235 - -1.14% -
bm_ranges_lexicographical_compare<int>/1 -1.79% 1.286 1.263 - -7.10% -
SetIntersection_None_Vector_string_262144_16384 -1.79% 1315054.425 1291489.598 - -1.03% -
SetIntersection_None_Vector_uint64_256_1 -1.79% 4322103.341 4244736.387 - -0.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.79% 542566472.017 532860951.689 - -0.75% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.79% 5.985 5.878 - -0.33% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.78% 628.631 617.410 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.78% 1253226.482 1230869.955 - -1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.78% 1061672.351 1042735.376 - -0.69% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.78% 534.130 524.618 - -2.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.78% 59.368 58.311 - -1.34% -
SetIntersection_None_Vector_uint64_1024_1024 -1.78% 1095331.508 1075839.919 - -0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.78% 400.048 392.939 - -0.52% -
SetIntersection_Front_Set_float_16_1 -1.78% 63800294.722 62667483.541 - -0.84% -
SetIntersection_Interlaced_Vector_float_16_1 -1.78% 63798274.896 62665758.243 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.77% 63815976.226 62683271.835 - -0.79% -
SetIntersection_None_Vector_uint32_262144_16 -1.77% 1138355.437 1118171.188 - -0.84% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -1.77% 35.699 35.067 - 16.32% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.77% 1301531.740 1278489.666 - -1.61% -
SetIntersection_Interlaced_Set_float_1_1 -1.77% 542946400.066 533343481.963 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.77% 1158242.529 1137763.040 - -0.28% -
SetIntersection_Front_Set_float_256_1 -1.76% 4215403.305 4141050.249 - -0.37% -
SetIntersection_None_Vector_float_4_1 -1.76% 217741939.458 213903729.260 - -0.94% -
SetIntersection_Front_Vector_uint32_16384_1 -1.76% 1064317.168 1045593.521 - 0.72% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.76% 539.710 530.219 - -0.70% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.75% 881860.156 866404.282 - -6.03% -
SetIntersection_None_Set_string_1_1 -1.75% 550860337.676 541231770.643 - -0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.75% 4412188.482 4335084.112 - -0.03% -
std::map<std::string,_int>::clear()/0 -1.74% 399.890 392.912 - -4.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.74% 400.360 393.380 - -0.38% -
SetIntersection_None_Set_float_64_64 -1.74% 11631647.010 11428956.575 - -1.04% -
std::move_backward(deque<int>)/64 -1.74% 5.262 5.171 - 0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.74% 850.348 835.537 - 1.38% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.74% 15.726 15.453 - -0.59% -
BM_CmpLess_short_short -1.74% 0.959 0.942 - -0.69% -
SetIntersection_None_Set_uint64_256_64 -1.74% 9382142.097 9219023.624 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.74% 543284524.648 533854340.079 - -0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.74% 12281433.946 12068307.129 - -0.73% -
SetIntersection_Interlaced_Set_string_16_4 -1.74% 73754440.426 72474617.455 - -1.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.73% 397.604 390.709 - 0.16% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.73% 537.264 527.964 - -2.74% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.73% 4711.197 4629.806 - -9.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.73% 18.765 18.442 - -19.50% -
SetIntersection_None_Vector_uint64_262144_256 -1.73% 1138615.024 1118968.858 - 0.24% -
SetIntersection_None_Set_uint64_262144_262144 -1.72% 1252596.596 1231002.766 - -0.43% -
std::pop_heap(deque<float>)/8 -1.72% 53.037 52.124 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.72% 63955660.720 62854718.384 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.72% 16676109.290 16389571.711 - 0.02% -
BM_vector_deque_copy_backward/5500 -1.72% 200.208 196.769 - -6.77% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.72% 12.904 12.682 - -0.94% -
SetIntersection_None_Vector_uint32_64_4 -1.72% 16153118.292 15875710.724 - -0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.72% 1184141.591 1163812.842 - -0.09% -
SetIntersection_Front_Vector_uint64_16384_16 -1.72% 1132367.435 1112928.091 - 0.95% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.72% 13.968 13.728 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.72% 218362034.403 214614205.801 - -0.32% -
SetIntersection_None_Vector_string_64_64 -1.72% 8957959.193 8804255.363 - -1.33% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.71% 7.979 7.842 - -0.42% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.71% 20.402 20.052 - 0.01% -
SetIntersection_Interlaced_Vector_float_1_1 -1.71% 542459171.297 533165251.168 - -0.76% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.71% 34202.804 33616.985 - 0.27% -
SetIntersection_None_Vector_uint32_4_1 -1.71% 217300221.154 213584058.807 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.71% 19879286.500 19539575.172 - -1.09% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.71% 4.251 4.178 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.71% 1083688.704 1065186.280 - 0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.71% 53.988 53.067 - 1.50% -
SetIntersection_None_Vector_string_16_16 -1.70% 35091368.072 34493206.043 - -0.67% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.70% 294.819 289.794 - -1.69% -
SetIntersection_None_Vector_string_1024_16 -1.70% 1176616.822 1156574.401 - -0.51% -
SetIntersection_None_Set_uint32_16_4 -1.70% 57235440.283 56261115.049 - -0.87% -
BM_StringDestroy_Small -1.70% 0.627 0.616 - -1.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.70% 18.109 17.801 - -2.07% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.70% 11785.501 11585.096 - -6.65% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.70% 13.070 12.847 - -0.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.70% 1.820 1.789 - -3.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.70% 34411732.764 33827464.570 - -0.21% -
SetIntersection_None_Vector_uint32_256_4 -1.70% 4251167.400 4179057.725 - -0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 541.001 531.830 - 0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.69% 4215650.830 4144288.441 - -0.79% -
BM_PushHeap_uint32_Random_4 -1.69% 2.214 2.176 - 1.27% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.69% 216600887.248 212941367.020 - -0.21% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.69% 43642.399 42905.641 - 9.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.69% 13.012 12.793 - -0.71% -
SetIntersection_None_Vector_string_1_1 -1.69% 543671244.851 534496702.782 - -0.58% -
BM_CmpLess_int_schar -1.68% 1.143 1.123 - -0.65% -
std::search(deque<int>)_(single_element)/1000 -1.68% 446.638 439.113 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.68% 217231593.790 213573097.191 - -0.52% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.68% 571.028 561.413 - -0.24% -
SetIntersection_Interlaced_Set_float_64_64 -1.68% 13353964.578 13129278.786 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.68% 37392154.278 36763240.319 - -0.48% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.68% 13.070 12.850 - -0.11% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.68% 17.852 17.552 - -1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 398.984 392.280 - -0.49% -
SetIntersection_None_Vector_string_256_64 -1.68% 3679144.223 3617334.547 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.68% 12.892 12.675 - -0.54% -
SetIntersection_Interlaced_Set_float_16_1 -1.68% 63838778.174 62767316.301 - -0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.68% 2152883.221 2116755.775 - 1.90% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.68% 1015.865 998.823 - -0.12% -
SetIntersection_Interlaced_Set_uint32_64_16 -1.68% 22317019.832 21942707.563 - -2.61% -
SetIntersection_None_Vector_uint32_16384_16384 -1.68% 1119446.159 1100671.815 - -1.18% -
SetIntersection_Front_Vector_string_64_16 -1.68% 20885225.283 20535008.357 - -1.71% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.68% 431.915 424.680 - -0.51% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.67% 1443.350 1419.174 - 0.06% -
SetIntersection_None_Vector_string_16384_16384 -1.67% 1247558.401 1226662.138 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 205335869.819 201896625.044 - 3.07% -
SetIntersection_Front_Vector_string_1_1 -1.67% 555663769.551 546359430.609 - -0.56% -
std::move_backward(vector<bool>)_(aligned)/64 -1.67% 1.731 1.702 - -2.64% -
SetIntersection_Interlaced_Vector_string_16_1 -1.67% 65604980.314 64508585.480 - -0.50% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.67% 13.970 13.737 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.67% 396.725 390.100 - 0.07% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.67% 5381.197 5291.345 - 0.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.67% 397.041 390.416 - -0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.67% 0.630 0.620 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.66% 1083592.178 1065552.002 - 0.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.66% 14929761.354 14681237.316 - -0.77% -
std::map<int,_int>::insert(value)_(already_present)/1024 -1.66% 3.465 3.407 - -4.84% -
SetIntersection_Front_Set_uint32_16_4 -1.66% 55331500.982 54411343.732 - -0.57% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.66% 22.097 21.729 - 0.17% -
SetIntersection_None_Vector_uint32_64_1 -1.66% 16894173.347 16613630.518 - -0.38% -
SetIntersection_None_Vector_uint32_16_4 -1.66% 54666782.030 53759016.204 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.66% 1130196.866 1111432.531 - -0.96% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.66% 82.328 80.961 - 11.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.66% 105267.024 103519.818 - -5.31% -
SetIntersection_None_Set_float_4_1 -1.66% 219928071.767 216277811.978 - -0.58% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.66% 15.720 15.459 - -0.70% -
SetIntersection_None_Set_string_16_4 -1.66% 59171111.987 58189633.119 - 0.05% -
BM_CmpLess_uchar_uchar -1.66% 1.078 1.060 - -1.09% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.66% 16.864 16.585 - 0.47% -
std::multiset<int>::ctor(const&)/0 -1.66% 12.918 12.704 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.66% 218188921.158 214576997.792 - -0.63% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.65% 56739466.246 55800951.348 - -0.02% -
SetIntersection_Front_Vector_uint32_1024_1 -1.65% 1059493.162 1041992.312 - 0.15% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.65% 19.904 19.575 - -0.72% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.65% 36.060 35.465 - -1.45% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -1.65% 31.241 30.726 - 3.88% -
BM_StringFindCharLiteral/512 -1.65% 9.562 9.404 - -0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.65% 12.871 12.659 - -0.63% -
SetIntersection_Front_Vector_uint64_256_4 -1.65% 4232684.291 4163030.133 - 0.66% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.65% 1050381.769 1033098.262 - 0.99% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.65% 414.830 408.006 - -0.25% -
SetIntersection_Front_Vector_string_16384_1 -1.64% 1082683.856 1064887.369 - -0.52% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.64% 5.317 5.229 - -0.52% -
std::multimap<std::string,_int>::clear()/0 -1.64% 399.083 392.527 - -0.03% -
SetIntersection_None_Vector_uint32_64_64 -1.64% 8592701.836 8451759.571 - -0.31% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.64% 14245.502 14011.861 - -1.68% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.64% 264.633 260.293 - -2.05% -
SetIntersection_None_Vector_uint64_262144_1024 -1.64% 1141594.660 1122881.133 - 0.48% -
SetIntersection_Front_Set_float_64_1 -1.64% 16695467.670 16421812.683 - -0.42% -
BM_CmpEqual_schar_int -1.64% 1.131 1.112 - -2.45% -
SetIntersection_None_Vector_float_1024_1 -1.64% 1101633.699 1083602.270 - -1.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.64% 396.883 390.390 - -0.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.64% 106.398 104.658 - 0.68% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.64% 63839582.058 62795658.889 - 0.01% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.64% 398.854 392.332 - -0.50% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.63% 27223.754 26778.766 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.63% 16351502.122 16084238.709 - -1.32% -
std::sort_heap(deque<int>,_pred)/8 -1.63% 34.758 34.190 - 1.01% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.63% 15.473 15.220 - -0.40% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.63% 1557009.228 1531619.348 - 0.20% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.63% 1066480.963 1049097.335 - 0.84% -
std::pop_heap(deque<int>)/8192 -1.63% 53.829 52.952 - -0.08% -
BM_vector_deque_copy/64 -1.63% 2.820 2.774 - -2.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.63% 12702.973 12496.202 - -0.01% -
std::is_sorted(list<int>)/8192 -1.63% 7306.584 7187.654 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.63% 1248716.959 1228391.522 - -1.49% -
SetIntersection_None_Vector_uint32_256_1 -1.63% 4313258.097 4243071.963 - 0.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.63% 17.233 16.953 - -1.07% -
SetIntersection_None_Set_string_64_16 -1.63% 18987297.820 18678630.559 - 0.14% -
BM_vector_deque_copy/5500 -1.63% 198.104 194.883 - 0.00% -
SetIntersection_Interlaced_Vector_float_4_1 -1.63% 216772346.559 213249375.620 - -0.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.62% 13.061 12.849 - -1.90% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.62% 102599.184 100933.588 - 0.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.62% 6.108 6.009 - -1.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.62% 4229266.802 4160641.508 - -0.13% -
SetIntersection_None_Vector_uint64_1024_64 -1.62% 1094413.085 1076658.998 - -0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.62% 17.422 17.140 - -0.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.62% 9.292 9.141 - 1.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.62% 624.959 614.845 - -0.19% -
SetIntersection_Front_Vector_float_262144_16 -1.62% 1137528.674 1119118.690 - -1.09% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.62% 18.592 18.291 - -1.63% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.62% 347806.776 342182.270 - -0.70% -
SetIntersection_Front_Set_float_4_1 -1.62% 216828586.892 213324710.495 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.61% 1298.875 1277.920 - 1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.61% 136358818.604 134161332.498 - -0.62% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.61% 20.115 19.791 - -0.86% -
std::flat_map<int,_int>::clear()/32 -1.61% 397.835 391.433 - -0.41% -
BM_StringRelational_Compare_Huge_Empty_Control -1.61% 1.634 1.608 - -3.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.61% 20.096 19.773 - 4.75% -
SetIntersection_None_Set_float_16_4 -1.61% 57409192.620 56486798.392 - -1.15% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.61% 19.013 18.707 - -1.10% -
std::unordered_set<int>::count(key)_(existent)/32 -1.60% 1.435 1.412 - -3.51% -
SetIntersection_Front_Set_float_1_1 -1.60% 541531665.480 532847330.934 - -0.74% -
std::find_if(list<int>)_(bail_25%)/8192 -1.60% 1452.046 1428.781 - 0.73% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.60% 775.124 762.720 - -8.38% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.60% 13.477 13.262 - -0.74% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.60% 12.855 12.649 - -0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.60% 18.802 18.501 - 0.67% -
SetIntersection_None_Vector_float_1024_256 -1.60% 1103979.508 1086345.078 - -0.39% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 396.756 390.418 - -0.70% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.60% 11.000 10.825 - 2.50% -
SetIntersection_Front_Set_uint32_256_4 -1.60% 4257677.515 4189720.110 - 0.28% -
SetIntersection_Front_Vector_float_64_1 -1.60% 16645742.569 16380164.305 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.60% 64569072.363 63539052.389 - -0.73% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 6765.031 6657.224 - -1.99% -
SetIntersection_None_Vector_uint64_16384_64 -1.59% 1117509.722 1099707.327 - -0.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.59% 612515.698 602763.970 - -0.60% -
SetIntersection_None_Set_string_16_16 -1.59% 37044843.940 36455208.421 - 0.10% -
SetIntersection_None_Vector_string_16384_64 -1.59% 1238489.315 1218786.162 - -0.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.59% 63671783.020 62659042.365 - -0.32% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 398.769 392.444 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.58% 37343460.212 36751847.869 - -0.83% -
BM_CmpEqual_short_int -1.58% 1.136 1.118 - -1.26% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.58% 13391486.461 13179497.249 - -1.13% -
SetIntersection_Interlaced_Set_float_16384_1 -1.58% 1058843.335 1042088.637 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.58% 138492345.907 136302014.868 - -0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.58% 10.408 10.244 - -2.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.58% 398.178 391.885 - -0.53% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.58% 26.511 26.092 - 0.20% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.58% 6.673 6.568 - -2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.58% 16.502 16.241 - -0.60% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.58% 20688.633 20362.650 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.58% 399.520 393.228 - -0.50% -
SetIntersection_None_Vector_string_1024_1024 -1.57% 1175487.100 1156976.575 - -0.60% -
SetIntersection_Front_Vector_float_16_1 -1.57% 63740982.007 62737277.938 - -0.39% -
SetIntersection_None_Vector_uint64_262144_16384 -1.57% 1155002.388 1136838.657 - 0.93% -
BM_deque_deque_ranges_move_backward/4096 -1.57% 155.306 152.864 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.57% 4134123.686 4069252.473 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.57% 24.576 24.191 - -0.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.57% 545289697.873 536737783.081 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.57% 398.749 392.497 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.57% 4252341.218 4185706.243 - -0.10% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.56% 12.361 12.167 - 0.34% -
SetIntersection_Front_Vector_uint64_64_4 -1.56% 16075897.703 15824627.015 - -0.69% -
BM_deque_deque_move/4096 -1.56% 149.167 146.836 - -0.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.56% 170488.874 167827.163 - 1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.56% 139492100.581 137314795.124 - -1.24% -
SetIntersection_Front_Set_uint32_16_1 -1.56% 63854649.244 62858124.359 - 0.24% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.56% 26620.027 26204.704 - -1.78% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.56% 541720870.301 533276307.573 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.56% 130288.140 128257.552 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.56% 13880996.596 13664875.178 - -0.13% -
SetIntersection_Front_Vector_float_1_1 -1.55% 541729523.349 533309245.414 - -0.44% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.55% 5727.125 5638.170 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.55% 16261498.149 16008980.795 - -0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.55% 542772261.657 534351311.345 - -0.56% -
BM_vector_deque_ranges_move_backward/4000 -1.55% 142.508 140.298 - -2.24% -
SetIntersection_Front_Set_string_4_4 -1.55% 160383467.830 157895860.708 - -0.17% -
std::is_sorted(vector<int>)/1024 -1.55% 247.984 244.143 - -0.68% -
SetIntersection_None_Vector_uint32_1_1 -1.55% 541529052.613 533144657.305 - -0.08% -
std::set<std::string>::ctor(const&)/8192 -1.55% 346197.706 340839.222 - -1.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.55% 8.905 8.768 - 2.60% -
SetIntersection_Front_Set_float_64_4 -1.55% 16303704.663 16051465.019 - 0.49% -
std::partial_sort(vector<int>)_(heap)/8 -1.55% 27.715 27.286 - -1.99% -
SetIntersection_Front_Vector_string_256_4 -1.55% 4707377.782 4634564.260 - -1.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.54% 5.944 5.852 - -59.28% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.54% 140584.791 138417.528 - -0.99% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.54% 13.467 13.259 - -0.59% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.54% 32.439 31.939 - -4.04% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.54% 21.986 21.647 - 3.80% -
std::sort_heap(deque<int>)/8 -1.54% 36.024 35.469 - -4.37% -
BM_deque_deque_ranges_move/64 -1.54% 3.084 3.037 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.54% 11064931.281 10894885.469 - -0.64% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.53% 23.426 23.067 - -0.12% -
BM_toupper_string<char> -1.53% 15.172 14.939 - -2.34% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 353509.387 348088.485 - 0.44% -
SetIntersection_Front_Vector_uint32_256_4 -1.53% 4226886.626 4162128.753 - 0.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.53% 7653186.013 7535936.721 - -1.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 56829.420 55958.775 - 0.85% -
std::adjacent_find(deque<int>)/8 -1.53% 2.935 2.890 - -33.77% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.53% 16663.636 16408.662 - 2.40% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.53% 23.423 23.065 - -2.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.53% 1.315 1.295 - -0.99% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.53% 207523.139 204351.669 - -1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.53% 599.631 590.469 - -1.55% -
std::flat_multimap<int,_int>::clear()/1024 -1.53% 401.215 395.089 - 0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.53% 12.851 12.655 - -0.57% -
SetIntersection_None_Set_uint64_262144_1024 -1.53% 1230612.955 1211842.936 - -0.13% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.52% 8646.464 8514.647 - -0.36% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.52% 12160.987 11975.781 - -0.24% -
std::unordered_set<int>::ctor(const&)/0 -1.52% 13.012 12.813 - -0.58% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.52% 35.769 35.224 - 48.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.52% 169736.869 167152.172 - 0.61% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.52% 37462.666 36892.345 - 0.91% -
SetIntersection_Front_Set_string_64_4 -1.52% 19157033.078 18865424.756 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.52% 3523444.244 3469813.504 - 0.01% -
SetIntersection_Interlaced_Set_string_64_64 -1.52% 35089417.383 34555539.781 - -4.39% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.52% 13.367 13.164 - -0.68% -
BM_CmpEqual_schar_short -1.52% 1.120 1.103 - -0.65% -
SetIntersection_None_Vector_string_16_4 -1.52% 56169386.849 55316786.626 - -0.30% -
std::sort(vector<int>)_(repeated)/8 -1.52% 16.103 15.859 - -2.10% -
std::unordered_set<int>::find(key)_(existent)/32 -1.52% 1.326 1.306 - 15.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.52% 17173009.279 16912695.964 - -0.19% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.52% 542209913.817 533992080.372 - -0.49% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.51% 5.028 4.952 - -2.87% -
SetIntersection_Front_Vector_uint32_64_4 -1.51% 16161426.000 15917071.443 - -0.13% -
SetIntersection_Front_Set_string_16_1 -1.51% 66005298.276 65007945.945 - -0.71% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.51% 60333716.109 59422198.257 - -0.30% -
SetIntersection_Front_Set_uint64_1024_1024 -1.51% 12364017.187 12177243.492 - -6.23% -
SetIntersection_None_Vector_string_16384_16 -1.51% 1242465.925 1223704.083 - -0.25% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.51% 2105109.699 2073345.131 - 0.40% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.51% 71.833 70.751 - 0.07% -
BM_CmpEqual_schar_uchar -1.51% 1.114 1.098 - 0.45% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.51% 399.188 393.180 - -0.20% -
SetIntersection_None_Vector_uint32_4_4 -1.50% 135715168.064 133673464.963 - -0.17% -
SetIntersection_Front_Set_uint64_262144_1 -1.50% 1068576.316 1052510.039 - -6.97% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.50% 12.584 12.395 - -0.72% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.50% 11.717 11.541 - -0.58% -
SetIntersection_None_Vector_string_16384_4 -1.50% 1244967.866 1226266.860 - 0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.50% 396.568 390.613 - -0.55% -
SetIntersection_Front_Vector_uint64_16_1 -1.50% 63659597.606 62703714.813 - 0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.50% 396.639 390.687 - -0.63% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.50% 12.964 12.770 - 0.35% -
SetIntersection_None_Vector_string_256_4 -1.50% 4518672.656 4451027.427 - -0.30% -
SetIntersection_Interlaced_Set_float_64_1 -1.50% 16654687.769 16405431.956 - -0.23% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.49% 14.940 14.717 - -0.20% -
SetIntersection_Front_Vector_uint64_16384_64 -1.49% 1385598.635 1364894.451 - 0.22% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.49% 238952161.408 235382636.200 - -0.22% -
std::multiset<int>::clear()/0 -1.49% 395.123 389.225 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.49% 1054709.147 1038974.348 - -0.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.49% 217101137.257 213862373.822 - -0.53% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.49% 21068083.177 20753933.593 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.49% 217574489.586 214332012.251 - -0.55% -
SetIntersection_None_Vector_float_262144_262144 -1.49% 1151246.363 1134111.667 - -1.16% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.48% 4.595 4.527 - -0.97% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.48% 396.997 391.113 - -0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.48% 15.375 15.147 - 2.62% -
SetIntersection_None_Vector_uint64_64_1 -1.48% 16819258.196 16570392.752 - -0.46% -
SetIntersection_None_Set_uint64_1_1 -1.48% 542417661.344 534395396.865 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.48% 63731781.903 62789230.143 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.48% 22.618 22.283 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.48% 1050106.682 1034589.383 - -1.24% -
SetIntersection_Front_Vector_float_4_1 -1.48% 216458259.426 213260929.096 - -0.56% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.48% 12.274 12.093 - -0.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.48% 13.407 13.209 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.48% 13839734.453 13635472.832 - -1.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.48% 14.304 14.093 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.47% 1410413.851 1389619.440 - -2.82% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.47% 1064191.656 1048512.830 - -0.14% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -1.47% 10.563 10.408 - 7.42% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.47% 16.020 15.784 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.47% 18.230 17.962 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.47% 542727498.137 534742865.648 - -0.50% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.47% 755.838 744.722 - -0.93% -
std::sort(deque<int>)_(heap)/8 -1.47% 24.737 24.373 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.47% 544757240.676 536748340.760 - -0.19% -
std::make_heap(vector<int>)_(repeated)/8 -1.47% 15.611 15.382 - -1.05% -
std::is_sorted(vector<int>)/8192 -1.47% 1928.366 1900.028 - 0.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.47% 399.859 393.983 - 0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.47% 16676682.436 16431911.302 - -0.05% -
SetIntersection_None_Vector_string_4_1 -1.47% 220246483.862 217015093.081 - -0.17% -
std::find(vector<short>)_(process_all)/8 -1.47% 0.685 0.675 - -2.38% -
std::find(vector<char>)_(process_all)/50 -1.46% 1.646 1.622 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.46% 2194280.366 2162213.781 - -0.04% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.46% 15011.685 14792.454 - 1.21% -
std::multiset<std::string>::ctor(const&)/0 -1.46% 12.817 12.630 - -0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.46% 170124.182 167645.063 - 0.96% -
SetIntersection_Front_Vector_uint64_1_1 -1.46% 540750500.120 532876946.541 - -0.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.45% 417.858 411.782 - -0.20% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.45% 368.208 362.856 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.45% 17928218.691 17667879.290 - 0.11% -
SetIntersection_None_Vector_uint32_16_1 -1.45% 64290174.378 63357068.939 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.45% 4188967.600 4128192.977 - -0.57% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.45% 258.755 255.001 - -1.39% -
BM_PushHeap_string_SingleElement_262144 -1.45% 2.647 2.608 - -2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.45% 170028454.787 167569758.072 - -0.92% -
SetIntersection_None_Vector_uint64_4_4 -1.45% 135498711.368 133539965.533 - 0.08% -
std::multimap<int,_int>::clear()/0 -1.44% 395.523 389.808 - -0.28% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.44% 12.582 12.400 - -0.63% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -1.44% 15114.110 14896.107 - -1.25% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.44% 63758636.537 62839104.998 - 0.27% -
SetIntersection_None_Set_uint64_4_1 -1.44% 219261208.834 216100621.281 - -0.23% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.44% 17.096 16.849 - 0.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.44% 18.268 18.005 - -0.16% -
std::move_backward(vector<bool>)_(aligned)/512 -1.44% 2.280 2.247 - -1.44% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.44% 13.397 13.204 - -1.24% -
SetIntersection_Interlaced_Vector_float_4_4 -1.44% 137770842.045 135787019.576 - -0.69% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.44% 16.946 16.702 - 0.06% -
std::all_of(list<int>)_(process_all)/8192 -1.44% 7644.749 7534.909 - -10.25% -
SetIntersection_None_Set_uint32_4_4 -1.44% 137216034.472 135244917.446 - 0.07% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.44% 17.177 16.931 - -1.41% -
BM_CmpEqual_uchar_int -1.44% 1.093 1.077 - -0.14% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.44% 26.059 25.684 - 3.38% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.43% 217.763 214.643 - -1.48% -
SetIntersection_None_Set_uint64_4_4 -1.43% 137100652.284 135138710.334 - 0.03% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.43% 2.637 2.599 - -5.66% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.43% 4212364.574 4152227.902 - 0.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.43% 18.112 17.854 - -0.78% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.43% 138498967.862 136524311.795 - -0.21% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.42% 17.844 17.590 - 0.49% -
std::map<std::string,_int>::ctor(const&)/0 -1.42% 12.843 12.660 - -0.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.42% 399.419 393.738 - -0.26% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 835.640 823.758 - -2.11% -
BM_deque_vector_ranges_move/5500 -1.42% 197.144 194.342 - 0.37% -
std::fill(vector<bool>)/512 -1.42% 1.519 1.497 - -4.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.42% 220901474.929 217765122.254 - -0.59% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.42% 174458253.965 171983361.147 - 0.43% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.42% 32.185 31.729 - -1.39% -
SetIntersection_Front_Set_float_4_4 -1.41% 138746766.524 136783913.597 - -0.42% -
rng::fold_left(vector<int>)/32 -1.41% 21.979 21.668 - 0.30% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.41% 400.007 394.361 - -0.14% -
SetIntersection_Front_Vector_uint64_4_4 -1.41% 137284286.380 135346839.873 - -0.09% -
SetIntersection_Interlaced_Vector_string_1_1 -1.41% 556927368.924 549072975.932 - 0.23% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.41% 55514.512 54732.731 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.41% 54852921.199 54080516.709 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.41% 28.971 28.564 - -7.26% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.41% 21.884 21.576 - 1.57% -
SetIntersection_Front_Vector_string_4_1 -1.41% 222007773.708 218884236.323 - -0.67% -
SetIntersection_None_Vector_string_256_1 -1.41% 4581619.318 4517167.937 - 0.58% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.41% 35878.167 35373.827 - -0.86% -
std::move(vector<bool>)_(unaligned)/512 -1.41% 4.782 4.715 - 4.33% -
SetIntersection_None_Vector_uint32_262144_16384 -1.41% 1140317.291 1124295.438 - 0.11% -
SetIntersection_None_Vector_uint32_16384_4 -1.40% 1118123.114 1102417.917 - 0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.40% 397.672 392.088 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.40% 18312484.508 18055423.914 - 1.28% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.40% 1058852.244 1043989.797 - -0.57% -
std::swap_ranges(list<int>)/8192 -1.40% 10362.229 10216.877 - -2.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.40% 17.190 16.949 - -1.17% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.40% 63585104.934 62693583.485 - 0.02% -
SetIntersection_None_Vector_float_64_64 -1.40% 8611066.786 8490492.453 - 0.43% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.40% 19.240 18.970 - -1.97% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.40% 210259.060 207317.265 - 0.17% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.40% 2.063 2.034 - 0.36% -
SetIntersection_None_Vector_uint32_64_16 -1.40% 13721896.923 13530150.495 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.40% 17007315.563 16769762.325 - -0.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.40% 175433.960 172983.701 - -9.04% -
SetIntersection_None_Vector_uint64_16_16 -1.40% 34107677.915 33631734.658 - 0.27% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.39% 216675829.100 213654303.764 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.39% 1056733.030 1042003.243 - 0.13% -
std::unordered_multimap<int,_int>::clear()/32 -1.39% 598.256 589.919 - -0.85% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.39% 2978.392 2936.903 - 0.76% -
std::make_heap(vector<int>)_(heap)/1024 -1.39% 275.186 271.355 - -0.47% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.39% 12.587 12.412 - -0.44% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.39% 16697876.304 16465700.648 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.39% 138350800.733 136427364.415 - -0.12% -
SetIntersection_None_Vector_float_256_4 -1.39% 4268277.429 4208964.597 - 0.30% -
SetIntersection_None_Vector_uint64_64_16 -1.39% 13716974.220 13526401.226 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.39% 4187037.762 4128867.498 - 1.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.39% 16698388.968 16466819.585 - -0.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.39% 55744.287 54971.438 - -7.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.39% 1235254.614 1218134.339 - -0.28% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.39% 26.452 26.086 - 4.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.39% 140610.661 138663.108 - -1.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.38% 56664.457 55880.161 - 1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.38% 138110981.754 136201378.920 - -0.38% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.38% 20.211 19.932 - 1.63% -
SetIntersection_None_Set_float_256_256 -1.38% 5915177.303 5833410.180 - 2.36% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.38% 38422313.910 37891716.533 - -0.02% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.38% 20369.761 20088.548 - -0.01% -
SetIntersection_None_Vector_float_64_16 -1.38% 13762019.008 13572182.950 - -0.80% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.38% 13.446 13.260 - -3.78% -
SetIntersection_None_Vector_float_1_1 -1.38% 542865270.508 535385212.555 - -2.81% -
SetIntersection_None_Set_uint32_4_1 -1.38% 219577407.786 216557402.481 - 0.23% -
SetIntersection_Front_Vector_string_64_1 -1.37% 17081262.489 16846402.387 - -0.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.37% 3352.560 3306.479 - -1.33% -
BM_deque_vector_move/5500 -1.37% 195.292 192.610 - -1.63% -
SetIntersection_Front_Set_uint32_16384_1024 -1.37% 12283161.099 12114590.693 - -4.29% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.37% 137389266.988 135504280.277 - -0.16% -
SetIntersection_Front_Set_string_256_1 -1.37% 4393257.625 4333056.112 - -0.03% -
SetIntersection_Front_Set_float_256_16 -1.37% 4566780.980 4504218.310 - 0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 692.913 683.426 - -2.49% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.37% 342409.433 337723.120 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.37% 8201.226 8089.117 - -0.87% -
SetIntersection_None_Vector_uint64_256_4 -1.37% 4262322.082 4204086.453 - 0.46% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.37% 1.064 1.050 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.36% 63988636.497 63116046.671 - -0.07% -
BM_CmpLess_schar_short -1.36% 0.956 0.943 - -0.85% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.36% 19.393 19.129 - -4.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.36% 1262323.158 1245124.266 - 1.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.36% 396.147 390.751 - -0.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 398.587 393.160 - -0.05% -
SetIntersection_Front_Vector_uint32_1_1 -1.36% 540980493.886 533617764.951 - -0.01% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.36% 5.537 5.462 - -2.96% -
std::replace_if(list<int>)_(prefix)/32 -1.36% 14.064 13.872 - 0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.36% 94152.033 92872.543 - -0.20% -
SetIntersection_None_Vector_uint64_256_64 -1.36% 3440982.179 3394239.143 - 0.66% -
BM_vector_deque_move_backward/5500 -1.36% 199.563 196.854 - -0.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.36% 869.276 857.475 - -0.68% -
SetIntersection_Front_Vector_uint32_4_1 -1.36% 216305967.543 213370732.376 - -0.23% -
std::sort(vector<int>)_(descending)/8192 -1.36% 7255.035 7156.663 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.36% 64731371.829 63853929.976 - -0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.35% 16689089.567 16462989.257 - -0.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.35% 54842.392 54099.956 - -15.20% -
BM_StringFindStringLiteral/512 -1.35% 9.665 9.535 - -0.68% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.35% 16.100 15.882 - 0.46% -
std::sort(vector<int>)_(descending)/1024 -1.35% 1018.056 1004.284 - -1.29% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.35% 24.179 23.852 - -6.31% -
std::multimap<int,_int>::ctor(const&)/0 -1.35% 12.918 12.743 - -0.17% -
bm_ranges_swap_ranges_vb_aligned/128 -1.35% 3.433 3.386 - -0.10% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.35% 30.833 30.416 - -0.69% -
SetIntersection_None_Set_uint32_1_1 -1.35% 542360359.474 535052592.102 - 0.29% -
bm_swap_ranges_vb_aligned/64 -1.35% 2.889 2.850 - 0.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.35% 465047.629 458786.111 - -3.57% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.35% 11115296.641 10965744.298 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.34% 397.186 391.844 - -0.26% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 620.393 612.050 - 0.08% -
SetIntersection_Front_Vector_float_256_1 -1.34% 4197705.454 4141265.478 - -0.50% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.34% 12.583 12.414 - -0.30% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.34% 1.802 1.777 - -0.14% -
SetIntersection_Front_Vector_uint64_64_16 -1.34% 14506186.516 14311581.516 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.34% 54960253.464 54223310.277 - -0.78% -
SetIntersection_None_Vector_float_16384_64 -1.34% 1125762.233 1110679.566 - 2.28% -
SetIntersection_None_Vector_uint32_16384_1 -1.34% 1114384.838 1099467.459 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.34% 21.648 21.359 - -3.20% -
SetIntersection_None_Vector_uint64_16384_16 -1.34% 1111855.840 1096991.256 - 0.29% -
BM_CmpEqual_short_short -1.34% 1.081 1.066 - -0.73% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.34% 513308.528 506453.446 - 1.36% -
SetIntersection_None_Set_string_16_1 -1.33% 69301747.736 68377166.427 - 0.12% -
SetIntersection_Front_Set_uint32_1_1 -1.33% 542315347.184 535082234.809 - 0.28% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.33% 5429.638 5357.226 - 0.36% -
std::pop_heap(deque<size_t>)/8 -1.33% 52.901 52.197 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.33% 136039799.336 134230071.138 - -0.43% -
SetIntersection_None_Vector_uint64_16_1 -1.33% 64001503.396 63150173.553 - 0.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 21.981 21.690 - -0.33% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.33% 341270.812 336742.229 - -0.14% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.33% 537.900 530.763 - -0.63% -
SetIntersection_Front_Set_uint32_4_1 -1.32% 216451508.726 213585262.247 - 0.00% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.32% 22.732 22.431 - 0.32% -
SetIntersection_None_Vector_string_64_16 -1.32% 14382474.485 14192144.611 - 0.64% -
SetIntersection_None_Vector_float_64_1 -1.32% 16949921.754 16725616.480 - -0.24% -
std::flat_map<int,_int>::clear()/1024 -1.32% 398.906 393.630 - -0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.32% 138376045.157 136545855.677 - -0.18% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.32% 175044.872 172735.493 - -7.43% -
SetIntersection_None_Set_string_4_4 -1.32% 140366264.746 138515466.659 - 0.10% -
SetIntersection_Front_Vector_uint64_16_16 -1.32% 36216717.230 35739545.454 - -0.07% -
std::map<int,_int>::ctor(const&)/0 -1.32% 12.833 12.665 - 0.03% -
SetIntersection_None_Vector_float_16_1 -1.31% 64161355.631 63320131.939 - -0.40% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.31% 13.435 13.259 - -1.31% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.31% 23.757 23.447 - -1.39% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.31% 32.079 31.660 - -0.05% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.31% 18.465 18.224 - -0.41% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.30% 22.692 22.396 - 0.26% -
SetIntersection_Front_Vector_uint64_64_1 -1.30% 16616495.539 16399979.488 - 0.26% -
SetIntersection_Front_Vector_string_256_16 -1.30% 6087286.265 6008037.615 - -2.38% -
SetIntersection_None_Set_uint64_262144_4 -1.30% 1222956.951 1207041.830 - -0.19% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.30% 847.995 836.963 - -0.17% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.30% 397.151 391.986 - -1.82% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.30% 7.158 7.065 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.30% 18.492 18.251 - 0.87% -
BM_deque_deque_ranges_move_backward/64 -1.30% 3.419 3.375 - -0.41% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.29% 11.475 11.326 - -1.61% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.29% 138504559.110 136712034.152 - 0.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.29% 23.042 22.744 - -2.65% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.29% 1.525 1.506 - 5.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.29% 2.160 2.132 - -1.63% -
std::stable_sort(deque<int>)_(heap)/1024 -1.29% 2789.658 2753.710 - 1.43% -
SetIntersection_Front_Vector_uint64_4_1 -1.29% 216359574.843 213574222.475 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.29% 1061325.299 1047667.045 - -0.25% -
std::generate(list<int>)/32 -1.29% 8.526 8.416 - 0.41% -
SetIntersection_None_Vector_uint32_256_16 -1.28% 4058798.596 4006670.914 - -0.58% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.28% 10.142 10.012 - -1.25% -
SetIntersection_Front_Vector_uint32_16_1 -1.28% 63538202.363 62723407.919 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.28% 16213840.419 16006125.897 - -0.18% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.28% 1.289 1.273 - 0.13% -
SetIntersection_None_Vector_uint64_4_1 -1.28% 216457447.253 213686663.270 - -0.09% -
SetIntersection_None_Vector_string_262144_16 -1.28% 1310665.749 1293894.907 - -0.42% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.28% 12.068 11.914 - 12.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 13.027 12.861 - 0.09% -
SetIntersection_Front_Vector_float_16384_16 -1.28% 1114771.297 1100527.606 - -1.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 13.013 12.846 - -0.02% -
std::partition_point(vector<int>)/50 -1.28% 2.564 2.531 - -1.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 49896.272 49259.866 - -10.99% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.27% 12.935 12.770 - -0.04% -
std::reverse(vector<int>)/32768 -1.27% 1049.244 1035.876 - -0.04% -
std::copy_n(list<int>)/8 -1.27% 2.249 2.220 - 0.23% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.27% 10.321 10.190 - -0.57% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.27% 16678407.296 16466870.996 - -0.21% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.27% 13710.223 13536.365 - -0.09% -
std::set<int>::ctor(const&)/8192 -1.27% 49697.732 49067.875 - -2.63% -
SetIntersection_None_Vector_uint64_1_1 -1.26% 540328773.212 533495796.489 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.26% 540349945.110 533520937.276 - -0.32% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -1.26% 26784.927 26446.443 - -2.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.26% 67260612.057 66410661.982 - 0.15% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.26% 32.756 32.343 - -16.34% -
SetIntersection_Interlaced_Vector_float_16_16 -1.26% 36209774.075 35752456.302 - -2.01% -
rng::fold_left(list<int>)/32 -1.26% 20.985 20.720 - 0.34% -
SetIntersection_Front_Vector_uint32_16384_4 -1.26% 1075728.418 1062148.058 - 0.15% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.26% 301.415 297.610 - 1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.26% 1263006.594 1247077.391 - 0.88% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.26% 216466118.256 213740507.357 - 0.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.26% 405.058 399.960 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.26% 1343750.734 1326841.959 - -0.01% -
std::copy_backward(list<int>)/32768 -1.26% 26091.314 25763.419 - -2.04% -
SetIntersection_None_Set_uint32_256_16 -1.26% 11048257.955 10909505.705 - -0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.26% 35727399.415 35278783.946 - -0.28% -
SetIntersection_Interlaced_Set_string_1024_4 -1.25% 10367208.455 10237358.441 - -1.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.25% 28.844 28.483 - -0.19% -
SetIntersection_None_Vector_uint32_16_16 -1.25% 34071696.239 33645680.428 - -0.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.25% 611659.397 604017.035 - -0.81% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.25% 1484.284 1465.748 - 0.38% -
BM_StringFindCharLiteral/2048 -1.25% 40.422 39.918 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.25% 11694218.203 11548609.990 - -0.65% -
SetIntersection_None_Vector_float_16384_16 -1.24% 1132002.459 1117937.516 - 0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.24% 15.353 15.162 - 1.83% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -1.24% 39.535 39.044 - 3.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.24% 19.217 18.979 - -1.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.24% 10.778 10.645 - 1.75% -
std::search(vector<int>)_(single_element)/1024 -1.24% 234.513 231.615 - -1.24% -
std::copy_if(list<int>)_(entire_range)/4096 -1.24% 3035.244 2997.741 - -0.62% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.783 1.761 - -2.13% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.23% 216504830.734 213831467.070 - 0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.23% 53.481 52.821 - -0.42% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.23% 24.133 23.835 - 3.45% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.23% 540987696.421 534322684.671 - 0.18% -
BM_deque_vector_copy_backward/2 -1.23% 1.858 1.835 - -0.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.23% 4029.769 3980.262 - -1.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.23% 21.140 20.881 - 1.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 626.093 618.417 - 0.30% -
std::multiset<std::string>::clear()/8192 -1.23% 217763.273 215093.799 - 0.26% -
BM_PushHeap_string_SingleElement_4 -1.22% 2.331 2.303 - -1.30% -
BM_PushHeap_string_Ascending_256 -1.22% 10.965 10.831 - -7.92% -
SetIntersection_Interlaced_Set_float_16384_4 -1.22% 171734920.891 169634547.401 - 0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.22% 1055557.560 1042658.672 - -0.73% -
std::adjacent_find(list<int>)/8 -1.22% 2.098 2.073 - -0.56% -
SetIntersection_None_Vector_float_16_16 -1.22% 34118096.115 33702000.055 - -0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.22% 343996.746 339801.564 - -1.03% -
SetIntersection_None_Vector_string_1024_4 -1.22% 1177095.671 1162744.788 - -0.45% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.22% 1.630 1.610 - -0.39% -
SetIntersection_None_Vector_uint64_256_16 -1.22% 4071927.095 4022372.128 - 1.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.22% 396.173 391.358 - -0.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 17.386 17.175 - -3.08% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.21% 97811.238 96626.891 - -5.15% -
BM_deque_deque_ranges_move_backward/512 -1.21% 19.087 18.856 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.21% 5825001.279 5754515.968 - -0.93% -
SetIntersection_None_Set_uint32_1024_256 -1.21% 9073451.384 8963737.985 - -0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 17.362 17.152 - -0.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.21% 505.396 499.295 - -16.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.21% 7.197 7.110 - 39.41% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.21% 17.149 16.942 - -0.38% -
SetIntersection_None_Set_uint64_256_16 -1.21% 11025193.051 10892269.369 - 0.88% -
SetIntersection_Interlaced_Set_string_256_4 -1.21% 13120120.785 12962004.517 - -0.22% -
std::unordered_set<int>::erase(iterator)/8192 -1.21% 20.300 20.055 - -1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.20% 19.268 19.036 - 0.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.20% 397.678 392.889 - 0.52% -
BM_vector_deque_move/4096 -1.20% 146.165 144.406 - -1.77% -
SetIntersection_None_Vector_float_256_64 -1.20% 3485211.169 3443381.271 - 0.11% -
SetIntersection_Interlaced_Vector_float_64_64 -1.20% 11040834.947 10908323.540 - -5.29% -
BM_deque_deque_copy_backward/512 -1.20% 19.130 18.901 - -1.05% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.20% 3942.051 3894.793 - -2.17% -
SetIntersection_None_Vector_string_16384_1024 -1.20% 1232525.050 1217758.088 - -1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.20% 7805.594 7712.137 - -7.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.20% 10910963.406 10780452.974 - 0.45% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.19% 763179.008 754061.441 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.19% 1656192.547 1636432.049 - -1.07% -
std::rotate(list<int>)_(by_1/3)/50 -1.19% 23.151 22.875 - 0.27% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.19% 14.939 14.761 - -0.00% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.19% 17.187 16.982 - -0.34% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.19% 11.690 11.551 - -0.51% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.19% 59.667 58.958 - -1.35% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.19% 18.309 18.092 - -1.35% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.19% 4920.825 4862.484 - -0.02% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.19% 1056347.331 1043826.173 - 0.90% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.18% 55149.381 54495.992 - -14.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -1.18% 65.298 64.524 - -9.43% -
SetIntersection_Front_Set_float_1024_4 -1.18% 1082120.385 1069307.265 - 1.86% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 12765.878 12614.737 - -2.44% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.18% 541180685.779 534777252.671 - 0.20% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.18% 7.425 7.337 - 0.22% -
BM_num_put<long_double> -1.18% 59.679 58.974 - 1.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.18% 398.417 393.710 - -0.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.18% 210318.353 207833.719 - -1.00% -
std::reverse(list<int>)/512 -1.18% 194.746 192.445 - 0.13% -
std::any_of(vector<int>)_(process_all)/32 -1.18% 8.392 8.293 - -0.54% -
BM_deque_deque_ranges_move/65536 -1.18% 3107.141 3070.495 - -2.15% -
std::remove(deque<int>)_(sprinkled)/50 -1.18% 55.195 54.544 - -0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.18% 21200315.028 20951027.097 - -0.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.18% 1.481 1.464 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.17% 1058339.290 1045935.530 - 1.36% -
SetIntersection_None_Vector_string_64_1 -1.17% 17577822.504 17371933.179 - -0.32% -
SetIntersection_Front_Set_string_64_1 -1.17% 17263111.994 17061037.594 - -0.80% -
SetIntersection_Front_Vector_float_1024_4 -1.17% 1070035.065 1057511.594 - 0.65% -
SetIntersection_None_Vector_string_16_1 -1.17% 65951122.562 65180524.712 - -0.37% -
BM_CmpLess_short_int -1.17% 1.136 1.123 - 0.48% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -1.17% 2.280 2.253 - -0.44% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.17% 56595814.142 55935751.286 - 0.01% -
SetIntersection_Front_Vector_uint64_256_16 -1.16% 4267256.340 4217561.439 - 0.06% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.16% 27.139 26.823 - -2.64% -
std::map<std::string,_int>::ctor(const&)/8192 -1.16% 349335.870 345272.569 - 0.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.16% 562.094 555.561 - -0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.16% 1.995 1.972 - -1.25% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.16% 12.844 12.696 - -0.23% -
std::map<std::string,_int>::ctor(const&)/1024 -1.15% 35638.740 35227.173 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.15% 140358.187 138737.863 - -1.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.15% 17.267 17.067 - -23.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.15% 4562981.152 4510361.163 - 0.43% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.15% 14.894 14.723 - -0.20% -
SetIntersection_Interlaced_Vector_float_64_1 -1.15% 16669146.872 16477805.269 - -0.37% -
std::flat_map<int,_int>::ctor(const&)/0 -1.15% 12.944 12.796 - 0.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.15% 513.626 507.733 - -1.93% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.15% 2218.379 2192.935 - -1.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.15% 34.957 34.556 - -6.64% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.14% 121743.979 120352.654 - -0.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.14% 514.048 508.174 - 0.11% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 36158.119 35745.772 - -2.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.14% 333.708 329.906 - -6.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.14% 13.993 13.833 - -0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.14% 18.364 18.155 - -0.06% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.14% 17114.010 16919.499 - 0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.14% 27756247.120 27440904.943 - 5.19% -
SetIntersection_None_Vector_uint64_16384_1024 -1.13% 1106739.476 1094185.555 - 1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.13% 58816174.085 58149042.060 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.13% 19.846 19.621 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.13% 217627762.796 215161272.273 - 0.04% -
BM_StringAssignAsciiz_Huge_Transparent -1.13% 191.637 189.467 - 0.61% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.13% 12.930 12.784 - 0.40% -
BM_deque_deque_ranges_copy/4096 -1.13% 149.308 147.620 - -1.40% -
BM_deque_vector_ranges_move/512 -1.13% 16.741 16.551 - -0.57% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.13% 41.231 40.765 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 398.399 393.901 - -0.09% -
BM_deque_deque_ranges_move/1024 -1.13% 36.979 36.561 - -0.66% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.13% 52.728 52.134 - -3.60% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.13% 620.210 613.214 - -0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.13% 23.882 23.613 - -0.75% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.13% 9465.214 9358.513 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.13% 12276290.715 12137944.427 - -0.78% -
std::partition(list<int>)_(dense)/50 -1.13% 13.394 13.244 - -1.00% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.13% 28.665 28.342 - -0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.12% 56692.348 56054.771 - -0.73% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.12% 13.942 13.785 - -0.51% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.12% 531.681 525.704 - -0.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.12% 562912.329 556587.960 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.12% 8993633.471 8892615.172 - -1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 395.485 391.044 - -0.69% -
std::reverse(vector<int>)/512 -1.12% 16.524 16.339 - -0.02% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -1.12% 7.104 7.025 - -0.90% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.12% 1.335 1.320 - -4.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.12% 34336117.851 33951706.908 - -0.44% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.12% 3.801 3.758 - 3.84% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.12% 2583.297 2554.388 - 1.28% -
std::pop_heap(deque<std::string>)/8 -1.12% 57.937 57.290 - 0.04% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.12% 18.115 17.913 - -0.67% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.12% 13.036 12.890 - -0.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.12% 761.049 752.552 - -0.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 13.956 13.800 - -2.83% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.12% 283.388 280.226 - -0.42% -
SetIntersection_Front_Set_uint64_1024_1 -1.12% 1059873.233 1048054.662 - -2.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.11% 518.014 512.240 - -1.96% -
std::search(vector<int>)_(single_element)/1000 -1.11% 228.851 226.303 - -1.18% -
SetIntersection_Front_Vector_uint32_64_1 -1.11% 16666240.216 16480924.353 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.11% 4207656.665 4160935.942 - -0.12% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.11% 7.115 7.036 - -1.15% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.11% 3.336 3.299 - 0.05% -
std::pop_heap(vector<int>)/8 -1.11% 51.641 51.068 - -0.06% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.11% 19.008 18.797 - -1.90% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.11% 1.594 1.576 - -0.92% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.11% 5721.474 5658.245 - -0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 819.794 810.738 - 0.83% -
SetIntersection_None_Vector_uint32_262144_256 -1.10% 1140484.727 1127889.571 - 0.02% -
SetIntersection_Front_Set_uint32_4_4 -1.10% 138398625.990 136870462.948 - 0.24% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.10% 3.587 3.548 - -0.12% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.10% 1059042.136 1047375.146 - 0.75% -
std::multiset<int>::find(key)_(existent)/32 -1.10% 1.660 1.642 - 1.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.10% 761.305 752.919 - -1.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.09% 2.957 2.924 - 0.23% -
std::search(list<int>)_(same_length)/8192 -1.09% 7999.769 7912.354 - -1.50% -
std::partition_copy(vector<int>)/32 -1.09% 8.078 7.990 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.09% 24.203 23.939 - 0.48% -
bm_gcd_random -1.09% 29.325 29.005 - -1.37% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -1.09% 7.133 7.056 - -0.57% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.09% 11123.426 11002.417 - -0.83% -
SetIntersection_Front_Vector_uint32_16_16 -1.09% 36290280.542 35895740.736 - 0.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.09% 13.109 12.966 - 0.03% -
std::make_heap(vector<int>)_(shuffled)/8 -1.09% 15.936 15.763 - -0.43% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.09% 2.095 2.072 - -0.29% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.08% 12.881 12.741 - -0.34% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.08% 17.175 16.989 - -1.48% -
std::pop_heap(vector<float>)/8 -1.08% 50.906 50.356 - -0.37% -
std::sort(deque<int>)_(ascending)/1024 -1.08% 767.209 758.922 - -1.05% -
BM_PushHeap_string_PipeOrgan_256 -1.08% 7.912 7.826 - 3.32% -
BM_deque_deque_ranges_copy_backward/64 -1.08% 3.406 3.369 - -0.20% -
std::sort(deque<int>)_(heap)/1024 -1.08% 6253.296 6186.027 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.07% 1636964.273 1619370.607 - -0.86% -
BM_PushHeap_uint32_Random_1024 -1.07% 5.717 5.656 - -1.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 13.761 13.613 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.07% 60393517.319 59746339.638 - -1.11% -
SetIntersection_None_Vector_uint32_256_64 -1.07% 3437782.050 3400994.532 - -0.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.07% 18.762 18.562 - 0.96% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.07% 8696.423 8603.515 - 0.44% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.07% 294.682 291.535 - -1.06% -
BM_deque_vector_ranges_copy/64 -1.07% 2.623 2.595 - -0.78% -
SetIntersection_None_Vector_uint64_1024_256 -1.07% 1088515.945 1076907.344 - 0.77% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.07% 1634458.902 1617037.924 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.07% 8208932.195 8121478.937 - -1.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.06% 396.071 391.869 - -0.11% -
std::deque<std::string>::ctor(size)/1024 -1.06% 725.802 718.110 - -0.09% -
std::list<std::string>::ctor(size)/8192 -1.06% 106484.862 105356.853 - -3.36% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.06% 84292.191 83399.649 - -0.57% -
SetIntersection_Interlaced_Set_float_16_16 -1.06% 38789084.375 38378480.259 - 0.88% -
BM_deque_vector_ranges_move/70000 -1.06% 3260.444 3225.996 - 0.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -1.06% 23.829 23.577 - 7.43% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -1.06% 10.608 10.496 - -6.14% -
std::make_heap(vector<int>)_(repeated)/1024 -1.06% 566.302 560.327 - -0.49% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.05% 2.326 2.302 - 0.02% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.05% 14.895 14.737 - 0.03% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.05% 15.822 15.655 - 1.06% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -1.05% 12837.619 12702.393 - -1.01% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.05% 23.350 23.104 - -0.02% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.05% 15053.076 14894.646 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.05% 4200244.633 4156078.657 - -0.58% -
SetIntersection_Front_Vector_string_16_1 -1.05% 65192527.863 64507247.668 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.05% 5174611.376 5120220.893 - -0.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.05% 17.284 17.103 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.05% 1061859.438 1050735.344 - -1.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.05% 1056804.972 1045747.155 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.04% 16598508.789 16425113.136 - -0.00% -
BM_vector_deque_ranges_copy_backward/1024 -1.04% 38.136 37.738 - -1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.04% 168592094.691 166843550.867 - -0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.04% 90442.635 89505.020 - -3.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.04% 614810.465 608440.643 - -0.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.04% 18.349 18.159 - -0.06% -
std::count(list<int>)_(every_other)/1048576 -1.03% 815047.523 806621.230 - -1.07% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.03% 1595439.453 1578961.426 - -0.66% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.03% 11.497 11.378 - -0.64% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.03% 16.610 16.439 - -0.07% -
std::generate(list<int>)/50 -1.03% 15.588 15.428 - 1.48% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.03% 7928.712 7847.309 - -0.09% -
SetIntersection_Front_Vector_float_262144_1 -1.03% 1055460.539 1044633.896 - -0.73% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.03% 5.317 5.262 - -0.08% -
SetIntersection_Interlaced_Set_string_1024_256 -1.02% 35773152.944 35406560.249 - -1.84% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.02% 4788.733 4739.684 - -0.25% -
BM_deque_vector_ranges_move/4096 -1.02% 146.418 144.920 - -1.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.02% 201498306.274 199441220.583 - 4.62% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.02% 3145.745 3113.632 - 0.00% -
SetIntersection_None_Vector_uint64_16384_256 -1.02% 1104249.430 1092977.151 - -0.42% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.02% 577.594 571.701 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.02% 5.466 5.410 - 0.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 12.854 12.724 - 0.45% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.02% 350231.129 346671.488 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.02% 18950633.967 18758108.669 - -4.19% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.01% 712.129 704.904 - -0.72% -
SetIntersection_None_Vector_uint64_262144_16 -1.01% 1134303.679 1122798.088 - 0.06% -
SetIntersection_None_Set_uint64_262144_16384 -1.01% 1229565.836 1217098.875 - -0.35% -
BM_StringAssignAsciiz_Huge_Opaque -1.01% 191.572 189.630 - 0.62% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.01% 87.025 86.143 - -0.20% -
BM_StringFindNoMatch/512 -1.01% 9.389 9.294 - -0.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.01% 20244.289 20039.414 - 0.32% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.01% 7654888.820 7577435.965 - -1.18% -
BM_PushHeap_string_PipeOrgan_16 -1.01% 4.217 4.174 - 1.79% -
BM_deque_deque_copy/64 -1.01% 3.080 3.049 - 0.17% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.00% 253.971 251.419 - -0.99% -
BM_StringFindCharLiteral/4096 -1.00% 77.342 76.567 - -0.81% -
std::sort(vector<int>)_(pipe-organ)/8192 -1.00% 21690.705 21473.277 - -0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.00% 397.863 393.876 - 0.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.00% 33.495 33.160 - 4.34% -
BM_vector_deque_ranges_copy/64 -1.00% 2.803 2.775 - -0.43% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.00% 77580.928 76804.927 - -0.94% -


Report Time: 6.20s
Name Current %
BM_CmpEqual_int_int 1.054 1.34%
BM_CmpEqual_int_schar 1.126 -
BM_CmpEqual_int_short 1.107 -1.38%
BM_CmpEqual_int_uchar 1.090 1.54%
BM_CmpEqual_int_uint 1.081 -
BM_CmpEqual_int_ushort 1.089 -1.24%
BM_CmpEqual_schar_int 1.112 -2.45%
BM_CmpEqual_schar_schar 1.063 -1.12%
BM_CmpEqual_schar_short 1.103 -
BM_CmpEqual_schar_uchar 1.098 -
BM_CmpEqual_schar_uint 1.097 -
BM_CmpEqual_schar_ushort 1.084 -1.59%
BM_CmpEqual_short_int 1.118 -1.26%
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.066 -
BM_CmpEqual_short_uchar 1.085 -1.22%
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.096 -
BM_CmpEqual_uchar_int 1.077 -
BM_CmpEqual_uchar_schar 0.986 -1.84%
BM_CmpEqual_uchar_short 1.006 -
BM_CmpEqual_uchar_uchar 1.047 -1.81%
BM_CmpEqual_uchar_uint 1.065 -
BM_CmpEqual_uchar_ushort 1.074 -
BM_CmpEqual_uint_int 1.056 -
BM_CmpEqual_uint_schar 1.023 -
BM_CmpEqual_uint_short 1.028 2.02%
BM_CmpEqual_uint_uchar 1.096 -1.51%
BM_CmpEqual_uint_uint 1.064 -
BM_CmpEqual_uint_ushort 1.094 -2.00%
BM_CmpEqual_ushort_int 1.045 -
BM_CmpEqual_ushort_schar 1.006 1.76%
BM_CmpEqual_ushort_short 1.000 -
BM_CmpEqual_ushort_uchar 1.085 -1.63%
BM_CmpEqual_ushort_uint 1.078 1.36%
BM_CmpEqual_ushort_ushort 1.036 -1.29%
BM_CmpLess_int_int 1.066 -
BM_CmpLess_int_schar 1.123 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.099 -
BM_CmpLess_int_uint 1.062 -2.93%
BM_CmpLess_int_ushort 1.093 -3.09%
BM_CmpLess_schar_int 1.124 -
BM_CmpLess_schar_schar 0.942 -
BM_CmpLess_schar_short 0.943 -
BM_CmpLess_schar_uchar 1.079 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.070 -2.95%
BM_CmpLess_short_int 1.123 -
BM_CmpLess_short_schar 0.942 -1.59%
BM_CmpLess_short_short 0.942 -
BM_CmpLess_short_uchar 1.085 -1.04%
BM_CmpLess_short_uint 1.113 -
BM_CmpLess_short_ushort 1.086 -1.29%
BM_CmpLess_uchar_int 1.074 -
BM_CmpLess_uchar_schar 1.037 -1.32%
BM_CmpLess_uchar_short 1.055 2.78%
BM_CmpLess_uchar_uchar 1.060 -1.09%
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.066 -1.15%
BM_CmpLess_uint_int 1.066 -2.54%
BM_CmpLess_uint_schar 1.037 1.29%
BM_CmpLess_uint_short 1.041 1.64%
BM_CmpLess_uint_uchar 1.096 -
BM_CmpLess_uint_uint 1.056 -1.22%
BM_CmpLess_uint_ushort 1.082 -6.01%
BM_CmpLess_ushort_int 1.068 -1.73%
BM_CmpLess_ushort_schar 1.029 -2.44%
BM_CmpLess_ushort_short 1.046 3.09%
BM_CmpLess_ushort_uchar 1.101 -
BM_CmpLess_ushort_uint 1.073 -
BM_CmpLess_ushort_ushort 1.047 -2.97%
BM_PushHeap_float_Ascending_1 0.411 -41.02%
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.981 -
BM_PushHeap_float_Ascending_16384 4.372 -
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.079 -
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.745 -
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.362 5.18%
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.555 -20.35%
BM_PushHeap_float_PipeOrgan_1024 2.187 4.13%
BM_PushHeap_float_PipeOrgan_16 0.890 -
BM_PushHeap_float_PipeOrgan_16384 2.563 1.71%
BM_PushHeap_float_PipeOrgan_256 1.737 -
BM_PushHeap_float_PipeOrgan_262144 3.164 -1.97%
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.537 19.13%
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.469 -
BM_PushHeap_float_Random_1024 6.886 -4.41%
BM_PushHeap_float_Random_16 5.010 -1.22%
BM_PushHeap_float_Random_16384 7.265 1.69%
BM_PushHeap_float_Random_256 6.966 2.71%
BM_PushHeap_float_Random_262144 7.331 -
BM_PushHeap_float_Random_4 2.459 -
BM_PushHeap_float_Random_64 6.258 -
BM_PushHeap_float_SingleElement_1 0.469 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.374 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.372 -
BM_PushHeap_float_SingleElement_64 0.383 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.422 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.682 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.472 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.356 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.612 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.589 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -3.20%
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -2.74%
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.557 5.26%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.614 5.64%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.406 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.840 -2.12%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.475 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.588 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.190 -1.24%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.548 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.641 2.14%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.559 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.902 -1.55%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.333 1.10%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.998 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.987 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.904 1.52%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.599 2.60%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.559 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.473 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 5.88%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.599 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.530 -7.71%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.592 -6.20%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.476 -6.16%
BM_PushHeap_string_Ascending_16 4.640 -2.12%
BM_PushHeap_string_Ascending_16384 19.980 -3.41%
BM_PushHeap_string_Ascending_256 10.831 -7.92%
BM_PushHeap_string_Ascending_262144 28.978 -5.18%
BM_PushHeap_string_Ascending_4 2.525 -1.43%
BM_PushHeap_string_Ascending_64 7.229 -6.89%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.601 7.77%
BM_PushHeap_string_Descending_16 2.132 -
BM_PushHeap_string_Descending_16384 2.510 4.46%
BM_PushHeap_string_Descending_256 2.457 3.83%
BM_PushHeap_string_Descending_262144 4.226 21.75%
BM_PushHeap_string_Descending_4 1.979 5.05%
BM_PushHeap_string_Descending_64 2.293 1.10%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.461 4.17%
BM_PushHeap_string_PipeOrgan_16 4.174 1.79%
BM_PushHeap_string_PipeOrgan_16384 13.305 7.65%
BM_PushHeap_string_PipeOrgan_256 7.826 3.32%
BM_PushHeap_string_PipeOrgan_262144 17.478 1.20%
BM_PushHeap_string_PipeOrgan_4 2.531 -
BM_PushHeap_string_PipeOrgan_64 5.798 3.12%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.809 5.64%
BM_PushHeap_string_QuickSortAdversary_16 10.746 3.78%
BM_PushHeap_string_QuickSortAdversary_16384 16.203 4.75%
BM_PushHeap_string_QuickSortAdversary_256 15.083 4.46%
BM_PushHeap_string_QuickSortAdversary_262144 16.879 5.77%
BM_PushHeap_string_QuickSortAdversary_4 6.478 1.54%
BM_PushHeap_string_QuickSortAdversary_64 13.450 3.76%
BM_PushHeap_string_Random_1 0.640 -4.11%
BM_PushHeap_string_Random_1024 15.343 -
BM_PushHeap_string_Random_16 11.164 5.45%
BM_PushHeap_string_Random_16384 16.581 -
BM_PushHeap_string_Random_256 14.697 1.65%
BM_PushHeap_string_Random_262144 20.432 9.82%
BM_PushHeap_string_Random_4 6.326 1.16%
BM_PushHeap_string_Random_64 13.215 -
BM_PushHeap_string_SingleElement_1 0.560 -20.90%
BM_PushHeap_string_SingleElement_1024 2.598 -2.13%
BM_PushHeap_string_SingleElement_16 2.590 -3.83%
BM_PushHeap_string_SingleElement_16384 2.581 -2.78%
BM_PushHeap_string_SingleElement_256 2.590 -2.07%
BM_PushHeap_string_SingleElement_262144 2.608 -2.69%
BM_PushHeap_string_SingleElement_4 2.303 -1.30%
BM_PushHeap_string_SingleElement_64 2.633 -2.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.638 -8.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.022 1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.559 -1.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.837 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 44.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.580 2.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.553 -13.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.698 21.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.006 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.543 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.410 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.132 -1.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 34.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.295 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.216 -1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.106 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.790 -2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.782 -1.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.573 41.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.141 1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.032 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.405 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.937 -1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.336 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.492 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.603 1.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.617 -11.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.623 1.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.539 -12.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.620 -2.24%
BM_PushHeap_uint32_Ascending_1 0.557 -2.07%
BM_PushHeap_uint32_Ascending_1024 2.555 -
BM_PushHeap_uint32_Ascending_16 0.928 -
BM_PushHeap_uint32_Ascending_16384 3.616 -
BM_PushHeap_uint32_Ascending_256 2.081 -
BM_PushHeap_uint32_Ascending_262144 4.781 -
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.522 -
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.342 -5.12%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.459 -
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.386 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.023 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.602 34.65%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.924 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.436 -16.49%
BM_PushHeap_uint32_Random_1024 5.656 -1.95%
BM_PushHeap_uint32_Random_16 4.330 3.57%
BM_PushHeap_uint32_Random_16384 5.938 -
BM_PushHeap_uint32_Random_256 5.609 -
BM_PushHeap_uint32_Random_262144 5.951 2.03%
BM_PushHeap_uint32_Random_4 2.176 1.27%
BM_PushHeap_uint32_Random_64 5.177 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -4.11%
BM_PushHeap_uint32_SingleElement_16 0.335 -8.32%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.36%
BM_PushHeap_uint32_SingleElement_256 0.381 -3.78%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.12%
BM_PushHeap_uint32_SingleElement_4 0.333 -10.13%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.36%
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.773 3.15%
BM_PushHeap_uint64_Ascending_16 0.957 -
BM_PushHeap_uint64_Ascending_16384 3.817 1.75%
BM_PushHeap_uint64_Ascending_256 2.316 4.12%
BM_PushHeap_uint64_Ascending_262144 5.184 5.23%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.744 4.91%
BM_PushHeap_uint64_Descending_1 0.536 -3.45%
BM_PushHeap_uint64_Descending_1024 0.387 -
BM_PushHeap_uint64_Descending_16 0.371 -
BM_PushHeap_uint64_Descending_16384 0.383 -
BM_PushHeap_uint64_Descending_256 0.402 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.372 3.23%
BM_PushHeap_uint64_Descending_64 0.381 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.027 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 1.030 10.71%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.544 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.148 -
BM_PushHeap_uint64_Random_16 4.509 -
BM_PushHeap_uint64_Random_16384 6.304 -
BM_PushHeap_uint64_Random_256 6.007 -
BM_PushHeap_uint64_Random_262144 6.280 -
BM_PushHeap_uint64_Random_4 2.591 1.41%
BM_PushHeap_uint64_Random_64 5.511 -
BM_PushHeap_uint64_SingleElement_1 0.637 55.48%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.346 -
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.367 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_StringAssignAsciizMix_Opaque 5.014 -
BM_StringAssignAsciizMix_Transparent 3.022 1.34%
BM_StringAssignAsciiz_Empty_Opaque 3.038 -2.10%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 189.630 -
BM_StringAssignAsciiz_Huge_Transparent 189.467 -
BM_StringAssignAsciiz_Large_Opaque 11.713 1.46%
BM_StringAssignAsciiz_Large_Transparent 11.633 1.30%
BM_StringAssignAsciiz_Small_Opaque 3.041 -2.03%
BM_StringAssignAsciiz_Small_Transparent 0.448 -
BM_StringAssignStr_Empty_Opaque 0.712 -
BM_StringAssignStr_Empty_Transparent 0.496 -
BM_StringAssignStr_Huge_Opaque 107.290 -
BM_StringAssignStr_Huge_Transparent 112.037 3.41%
BM_StringAssignStr_Large_Opaque 10.313 1.12%
BM_StringAssignStr_Large_Transparent 10.269 -
BM_StringAssignStr_Small_Opaque 0.716 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.021 -2.84%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -
BM_StringConstructDestroyCStr_Huge_Opaque 157.019 -
BM_StringConstructDestroyCStr_Huge_Transparent 63.974 -1.01%
BM_StringConstructDestroyCStr_Large_Opaque 15.989 -
BM_StringConstructDestroyCStr_Large_Transparent 10.514 -2.75%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -2.60%
BM_StringConstructDestroyCStr_Small_Transparent 0.345 -
BM_StringCopy_Empty 0.575 -
BM_StringCopy_Huge 108.640 -1.46%
BM_StringCopy_Large 6.294 1.14%
BM_StringCopy_Small 0.656 -
BM_StringCtorDefault 0.246 -22.85%
BM_StringDestroy_Empty 0.620 -
BM_StringDestroy_Huge 10.623 -10.32%
BM_StringDestroy_Large 7.396 -13.53%
BM_StringDestroy_Small 0.616 -
BM_StringEraseToEnd_Empty_Opaque 0.603 1.80%
BM_StringEraseToEnd_Empty_Transparent 0.348 -
BM_StringEraseToEnd_Huge_Opaque 2.302 -
BM_StringEraseToEnd_Huge_Transparent 2.402 -
BM_StringEraseToEnd_Large_Opaque 0.989 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.599 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.837 -12.49%
BM_StringEraseWithMove_Empty_Transparent 0.576 -19.40%
BM_StringEraseWithMove_Huge_Opaque 45.780 -
BM_StringEraseWithMove_Huge_Transparent 43.958 -
BM_StringEraseWithMove_Large_Opaque 2.824 2.75%
BM_StringEraseWithMove_Large_Transparent 2.745 5.14%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -2.68%
BM_StringFindAllMatch/1 2.928 -1.50%
BM_StringFindAllMatch/131072 2269.892 -
BM_StringFindAllMatch/32768 574.213 -
BM_StringFindAllMatch/4096 79.616 -
BM_StringFindAllMatch/512 11.534 -
BM_StringFindAllMatch/64 3.190 -
BM_StringFindAllMatch/8 2.703 -1.30%
BM_StringFindCharLiteral/1024 18.584 -
BM_StringFindCharLiteral/128 3.002 -
BM_StringFindCharLiteral/16 1.616 -
BM_StringFindCharLiteral/2048 39.918 -
BM_StringFindCharLiteral/256 5.469 2.73%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.567 -
BM_StringFindCharLiteral/512 9.404 -
BM_StringFindCharLiteral/64 2.131 1.08%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.198 -
BM_StringFindMatch1/1 979.615 -
BM_StringFindMatch1/32768 1562.602 -
BM_StringFindMatch1/4096 1056.126 -
BM_StringFindMatch1/512 988.779 -
BM_StringFindMatch1/64 981.146 -
BM_StringFindMatch1/8 979.423 -
BM_StringFindMatch2/1 979.370 -
BM_StringFindMatch2/32768 1561.745 -
BM_StringFindMatch2/4096 1055.936 -
BM_StringFindMatch2/512 987.137 -
BM_StringFindMatch2/64 982.732 -
BM_StringFindMatch2/8 979.231 -
BM_StringFindNoMatch/10 1.354 4.30%
BM_StringFindNoMatch/131072 1958.080 -
BM_StringFindNoMatch/32768 497.329 -
BM_StringFindNoMatch/4096 74.725 -
BM_StringFindNoMatch/512 9.294 -
BM_StringFindNoMatch/64 2.091 -
BM_StringFindStringLiteral/1024 18.160 -1.15%
BM_StringFindStringLiteral/128 3.218 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 39.976 -
BM_StringFindStringLiteral/256 5.634 3.43%
BM_StringFindStringLiteral/32 1.807 3.96%
BM_StringFindStringLiteral/4096 76.829 -
BM_StringFindStringLiteral/512 9.535 -
BM_StringFindStringLiteral/64 2.285 3.69%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.447 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.794 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.726 -4.42%
BM_StringRead_Cold_Deep_Empty 1.143 -4.36%
BM_StringRead_Cold_Deep_Large 1.271 -1.36%
BM_StringRead_Cold_Deep_Small 1.140 -4.59%
BM_StringRead_Cold_Shallow_Empty 1.063 -4.88%
BM_StringRead_Cold_Shallow_Large 1.091 -4.74%
BM_StringRead_Cold_Shallow_Small 1.059 -5.32%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.469 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.424 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -3.42%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.576 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.576 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.034 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.611 -8.80%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.611 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.153 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.609 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.154 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.610 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.297 -18.01%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.830 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.813 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.456 20.75%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 -30.23%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.610 -8.50%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.620 -8.23%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.606 -6.49%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.640 5.48%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.585 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.629 2.04%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.184 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.398 -2.40%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.057 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.618 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.217 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.238 4.72%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.610 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.181 2.16%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.611 -
BM_StringRelational_Compare_Empty_Empty_Control 1.607 -
BM_StringRelational_Compare_Empty_Huge_Control 1.606 -
BM_StringRelational_Compare_Empty_Large_Control 1.606 -
BM_StringRelational_Compare_Empty_Small_Control 1.615 -
BM_StringRelational_Compare_Huge_Empty_Control 1.608 -3.47%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.240 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.665 -
BM_StringRelational_Compare_Huge_Huge_Control 99.086 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.607 -9.34%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.850 -
BM_StringRelational_Compare_Small_Empty_Control 1.826 -2.94%
BM_StringRelational_Compare_Small_Huge_Control 1.846 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -1.60%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.622 -9.14%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -3.88%
BM_StringRelational_Compare_Small_Small_Control 1.846 -
BM_StringRelational_Eq_Empty_Empty_Control 2.156 4.31%
BM_StringRelational_Eq_Empty_Huge_Control 0.471 -2.33%
BM_StringRelational_Eq_Empty_Large_Control 0.491 -
BM_StringRelational_Eq_Empty_Small_Control 0.476 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.556 29.86%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.256 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.306 -
BM_StringRelational_Eq_Huge_Huge_Control 98.674 -
BM_StringRelational_Eq_Large_Huge_Control 0.475 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 21.54%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.856 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.785 -
BM_StringRelational_Eq_Large_Large_Control 2.361 2.12%
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.472 -2.60%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.529 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.178 4.89%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.685 4.18%
BM_StringRelational_Eq_Small_Small_Control 1.951 12.58%
BM_StringRelational_Less_Empty_Empty_Control 1.610 -3.47%
BM_StringRelational_Less_Empty_Huge_Control 1.608 -3.84%
BM_StringRelational_Less_Empty_Large_Control 1.629 -2.27%
BM_StringRelational_Less_Empty_Small_Control 1.659 -
BM_StringRelational_Less_Huge_Empty_Control 1.607 -2.82%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.417 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.862 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.398 -
BM_StringRelational_Less_Huge_Huge_Control 98.493 -
BM_StringRelational_Less_Huge_Large_Control 2.155 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.607 -2.85%
BM_StringRelational_Less_Large_Huge_Control 2.171 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.418 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.115 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.153 -
BM_StringRelational_Less_Large_Small_Control 1.845 -
BM_StringRelational_Less_Small_Empty_Control 1.607 -3.64%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.386 -1.11%
BM_StringRelational_Less_Small_Small_ChangeLast 1.760 1.02%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.865 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.624 -
BM_align/256 0.622 -
BM_align/64 0.622 -
BM_align/8 0.622 -
BM_deque_deque_copy/0 0.739 -13.10%
BM_deque_deque_copy/1 2.577 2.88%
BM_deque_deque_copy/1024 36.722 -2.43%
BM_deque_deque_copy/2 2.235 -
BM_deque_deque_copy/4000 140.319 -1.17%
BM_deque_deque_copy/4096 147.263 -1.78%
BM_deque_deque_copy/512 17.698 -
BM_deque_deque_copy/5500 195.647 -1.67%
BM_deque_deque_copy/64 3.049 -
BM_deque_deque_copy/64000 2926.343 -1.67%
BM_deque_deque_copy/65536 3088.678 -1.09%
BM_deque_deque_copy/70000 3176.679 -3.28%
BM_deque_deque_copy_backward/0 0.862 -
BM_deque_deque_copy_backward/1 2.772 3.49%
BM_deque_deque_copy_backward/1024 38.308 -
BM_deque_deque_copy_backward/2 2.523 4.40%
BM_deque_deque_copy_backward/4000 149.430 -
BM_deque_deque_copy_backward/4096 153.409 -
BM_deque_deque_copy_backward/512 18.901 -1.05%
BM_deque_deque_copy_backward/5500 204.118 -1.45%
BM_deque_deque_copy_backward/64 3.349 -2.67%
BM_deque_deque_copy_backward/64000 7912.998 -
BM_deque_deque_copy_backward/65536 8057.469 -
BM_deque_deque_copy_backward/70000 8597.035 3.38%
BM_deque_deque_move/0 0.860 4.78%
BM_deque_deque_move/1 2.506 -2.41%
BM_deque_deque_move/1024 36.837 -3.22%
BM_deque_deque_move/2 2.239 -2.72%
BM_deque_deque_move/4000 138.749 -1.89%
BM_deque_deque_move/4096 146.836 -
BM_deque_deque_move/512 17.638 -
BM_deque_deque_move/5500 195.499 -
BM_deque_deque_move/64 3.037 -1.20%
BM_deque_deque_move/64000 3009.147 -
BM_deque_deque_move/65536 3102.701 -3.96%
BM_deque_deque_move/70000 3376.122 -
BM_deque_deque_move_backward/0 0.866 -5.77%
BM_deque_deque_move_backward/1 2.726 -2.04%
BM_deque_deque_move_backward/1024 38.723 -
BM_deque_deque_move_backward/2 2.399 -4.99%
BM_deque_deque_move_backward/4000 150.131 -
BM_deque_deque_move_backward/4096 153.064 -
BM_deque_deque_move_backward/512 19.200 1.63%
BM_deque_deque_move_backward/5500 204.020 -1.26%
BM_deque_deque_move_backward/64 3.476 2.62%
BM_deque_deque_move_backward/64000 7799.497 -1.18%
BM_deque_deque_move_backward/65536 8164.917 -
BM_deque_deque_move_backward/70000 8720.404 -
BM_deque_deque_ranges_copy/0 0.797 -13.31%
BM_deque_deque_ranges_copy/1 2.314 -6.84%
BM_deque_deque_ranges_copy/1024 36.601 -1.33%
BM_deque_deque_ranges_copy/2 2.025 -9.52%
BM_deque_deque_ranges_copy/4000 142.851 -1.64%
BM_deque_deque_ranges_copy/4096 147.620 -1.40%
BM_deque_deque_ranges_copy/512 17.616 -
BM_deque_deque_ranges_copy/5500 198.351 -
BM_deque_deque_ranges_copy/64 3.054 -
BM_deque_deque_ranges_copy/64000 2921.562 -6.29%
BM_deque_deque_ranges_copy/65536 3073.839 -
BM_deque_deque_ranges_copy/70000 3261.933 -3.19%
BM_deque_deque_ranges_copy_backward/0 0.693 -19.17%
BM_deque_deque_ranges_copy_backward/1 2.639 -5.34%
BM_deque_deque_ranges_copy_backward/1024 37.943 -
BM_deque_deque_ranges_copy_backward/2 2.352 -7.06%
BM_deque_deque_ranges_copy_backward/4000 150.709 -
BM_deque_deque_ranges_copy_backward/4096 152.921 -
BM_deque_deque_ranges_copy_backward/512 18.878 -
BM_deque_deque_ranges_copy_backward/5500 201.202 -2.48%
BM_deque_deque_ranges_copy_backward/64 3.369 -
BM_deque_deque_ranges_copy_backward/64000 7830.594 -
BM_deque_deque_ranges_copy_backward/65536 7961.613 -
BM_deque_deque_ranges_copy_backward/70000 8716.197 2.09%
BM_deque_deque_ranges_move/0 0.789 -3.93%
BM_deque_deque_ranges_move/1 2.416 -1.99%
BM_deque_deque_ranges_move/1024 36.561 -
BM_deque_deque_ranges_move/2 2.125 -
BM_deque_deque_ranges_move/4000 143.537 -
BM_deque_deque_ranges_move/4096 146.565 -2.11%
BM_deque_deque_ranges_move/512 17.634 -
BM_deque_deque_ranges_move/5500 195.568 -2.16%
BM_deque_deque_ranges_move/64 3.037 -
BM_deque_deque_ranges_move/64000 3041.192 -
BM_deque_deque_ranges_move/65536 3070.495 -2.15%
BM_deque_deque_ranges_move/70000 3446.350 -
BM_deque_deque_ranges_move_backward/0 0.788 -14.30%
BM_deque_deque_ranges_move_backward/1 2.625 -5.96%
BM_deque_deque_ranges_move_backward/1024 38.519 1.04%
BM_deque_deque_ranges_move_backward/2 2.347 -7.03%
BM_deque_deque_ranges_move_backward/4000 153.645 1.17%
BM_deque_deque_ranges_move_backward/4096 152.864 -
BM_deque_deque_ranges_move_backward/512 18.856 -
BM_deque_deque_ranges_move_backward/5500 202.533 -1.41%
BM_deque_deque_ranges_move_backward/64 3.375 -
BM_deque_deque_ranges_move_backward/64000 7818.157 -1.66%
BM_deque_deque_ranges_move_backward/65536 8137.440 -
BM_deque_deque_ranges_move_backward/70000 8524.604 -
BM_deque_vector_copy/0 1.263 -17.14%
BM_deque_vector_copy/1 2.118 -3.61%
BM_deque_vector_copy/1024 37.156 -1.95%
BM_deque_vector_copy/2 1.777 -
BM_deque_vector_copy/4000 141.968 -
BM_deque_vector_copy/4096 145.311 -
BM_deque_vector_copy/512 16.547 -
BM_deque_vector_copy/5500 195.549 -1.12%
BM_deque_vector_copy/64 2.634 1.59%
BM_deque_vector_copy/64000 2846.685 -
BM_deque_vector_copy/65536 2926.234 -
BM_deque_vector_copy/70000 3162.216 -
BM_deque_vector_copy_backward/0 1.588 5.42%
BM_deque_vector_copy_backward/1 2.147 2.51%
BM_deque_vector_copy_backward/1024 37.142 -1.05%
BM_deque_vector_copy_backward/2 1.835 -
BM_deque_vector_copy_backward/4000 142.675 -
BM_deque_vector_copy_backward/4096 148.947 -
BM_deque_vector_copy_backward/512 17.900 -
BM_deque_vector_copy_backward/5500 198.202 -1.17%
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8154.400 -
BM_deque_vector_copy_backward/65536 8393.053 1.63%
BM_deque_vector_copy_backward/70000 8774.003 -4.01%
BM_deque_vector_move/0 1.372 -10.42%
BM_deque_vector_move/1 2.110 -
BM_deque_vector_move/1024 37.176 -
BM_deque_vector_move/2 1.770 -3.70%
BM_deque_vector_move/4000 142.085 -
BM_deque_vector_move/4096 144.613 -
BM_deque_vector_move/512 16.540 -
BM_deque_vector_move/5500 192.610 -1.63%
BM_deque_vector_move/64 2.697 1.59%
BM_deque_vector_move/64000 2981.835 -
BM_deque_vector_move/65536 2967.306 -
BM_deque_vector_move/70000 3267.583 1.26%
BM_deque_vector_move_backward/0 1.514 10.51%
BM_deque_vector_move_backward/1 2.144 3.16%
BM_deque_vector_move_backward/1024 37.057 -
BM_deque_vector_move_backward/2 1.823 -
BM_deque_vector_move_backward/4000 143.112 -
BM_deque_vector_move_backward/4096 148.452 -
BM_deque_vector_move_backward/512 17.865 -
BM_deque_vector_move_backward/5500 201.001 1.61%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8150.242 2.30%
BM_deque_vector_move_backward/65536 8299.489 2.03%
BM_deque_vector_move_backward/70000 8706.704 -
BM_deque_vector_ranges_copy/0 1.393 11.07%
BM_deque_vector_ranges_copy/1 2.101 -
BM_deque_vector_ranges_copy/1024 37.223 -
BM_deque_vector_ranges_copy/2 1.828 3.31%
BM_deque_vector_ranges_copy/4000 142.146 -
BM_deque_vector_ranges_copy/4096 145.057 -
BM_deque_vector_ranges_copy/512 16.540 -
BM_deque_vector_ranges_copy/5500 193.021 -
BM_deque_vector_ranges_copy/64 2.595 -
BM_deque_vector_ranges_copy/64000 2956.514 -
BM_deque_vector_ranges_copy/65536 2958.623 -
BM_deque_vector_ranges_copy/70000 3240.722 1.22%
BM_deque_vector_ranges_copy_backward/0 1.465 -
BM_deque_vector_ranges_copy_backward/1 2.176 -
BM_deque_vector_ranges_copy_backward/1024 37.155 1.38%
BM_deque_vector_ranges_copy_backward/2 1.831 -
BM_deque_vector_ranges_copy_backward/4000 144.258 1.22%
BM_deque_vector_ranges_copy_backward/4096 149.799 1.28%
BM_deque_vector_ranges_copy_backward/512 17.897 -
BM_deque_vector_ranges_copy_backward/5500 199.424 -
BM_deque_vector_ranges_copy_backward/64 2.922 -
BM_deque_vector_ranges_copy_backward/64000 8104.398 -1.93%
BM_deque_vector_ranges_copy_backward/65536 8332.048 1.32%
BM_deque_vector_ranges_copy_backward/70000 8893.054 -1.79%
BM_deque_vector_ranges_move/0 1.417 3.07%
BM_deque_vector_ranges_move/1 2.052 -1.78%
BM_deque_vector_ranges_move/1024 37.213 -1.74%
BM_deque_vector_ranges_move/2 1.770 -3.63%
BM_deque_vector_ranges_move/4000 141.592 -
BM_deque_vector_ranges_move/4096 144.920 -1.29%
BM_deque_vector_ranges_move/512 16.551 -
BM_deque_vector_ranges_move/5500 194.342 -
BM_deque_vector_ranges_move/64 2.618 -
BM_deque_vector_ranges_move/64000 2990.942 1.88%
BM_deque_vector_ranges_move/65536 2964.684 -
BM_deque_vector_ranges_move/70000 3225.996 -
BM_deque_vector_ranges_move_backward/0 1.505 -4.79%
BM_deque_vector_ranges_move_backward/1 2.070 -4.38%
BM_deque_vector_ranges_move_backward/1024 37.161 1.57%
BM_deque_vector_ranges_move_backward/2 1.824 -
BM_deque_vector_ranges_move_backward/4000 141.693 -
BM_deque_vector_ranges_move_backward/4096 148.510 -
BM_deque_vector_ranges_move_backward/512 17.863 -
BM_deque_vector_ranges_move_backward/5500 200.015 -
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7980.510 -
BM_deque_vector_ranges_move_backward/65536 8162.377 -1.72%
BM_deque_vector_ranges_move_backward/70000 8830.242 1.96%
BM_getline_string 17.067 -5.52%
BM_lexicographical_compare_three_way<IntPtr>/1 0.402 -12.18%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.567 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246993.696 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.374 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3749.298 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.101 1.88%
BM_lexicographical_compare_three_way<IntPtr>/262144 60169.794 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.353 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.704 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15097.544 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.297 1.03%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.297 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496508.836 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.208 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7702.901 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.062 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123154.900 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.741 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1930.740 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.372 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30774.626 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.391 1.08%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.274 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245175.522 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.298 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3770.454 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.371 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60120.395 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.245 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.360 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.546 -1.30%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15194.997 1.35%
BM_lexicographical_compare_three_way_fast_path/1 0.423 -
BM_lexicographical_compare_three_way_fast_path/1024 245.294 -
BM_lexicographical_compare_three_way_fast_path/1048576 245333.056 -
BM_lexicographical_compare_three_way_fast_path/16 4.382 1.82%
BM_lexicographical_compare_three_way_fast_path/16384 3764.263 -
BM_lexicographical_compare_three_way_fast_path/256 71.180 1.84%
BM_lexicographical_compare_three_way_fast_path/262144 60194.079 -
BM_lexicographical_compare_three_way_fast_path/4 1.154 -
BM_lexicographical_compare_three_way_fast_path/4096 954.696 -
BM_lexicographical_compare_three_way_fast_path/64 15.662 -
BM_lexicographical_compare_three_way_fast_path/65536 15048.118 -
BM_lexicographical_compare_three_way_slow_path/1 0.370 -11.75%
BM_lexicographical_compare_three_way_slow_path/1024 293.865 -
BM_lexicographical_compare_three_way_slow_path/1048576 294582.720 -
BM_lexicographical_compare_three_way_slow_path/16 4.531 -
BM_lexicographical_compare_three_way_slow_path/16384 4550.219 -
BM_lexicographical_compare_three_way_slow_path/256 79.693 -
BM_lexicographical_compare_three_way_slow_path/262144 72651.405 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.273 -
BM_lexicographical_compare_three_way_slow_path/64 17.839 -
BM_lexicographical_compare_three_way_slow_path/65536 18167.557 -
BM_map_find_string_literal 11.546 -
BM_num_get<bool> 11.885 1.26%
BM_num_get<double> 36.028 -
BM_num_get<float> 35.901 -
BM_num_get<long> 10.856 -
BM_num_get<long_double> 35.971 -
BM_num_get<long_long> 10.785 -
BM_num_get<unsigned_int> 9.696 -
BM_num_get<unsigned_long> 10.523 1.43%
BM_num_get<unsigned_long_long> 10.455 -
BM_num_get<unsigned_short> 10.280 2.25%
BM_num_get<void*> 11.036 -
BM_num_put<bool> 10.712 -1.54%
BM_num_put<const_void*> 12.300 -
BM_num_put<double> 57.563 -
BM_num_put<long> 11.575 -3.20%
BM_num_put<long_double> 58.974 1.06%
BM_num_put<long_long> 11.759 -2.54%
BM_num_put<unsigned_long> 11.327 -
BM_num_put<unsigned_long_long> 11.211 -2.66%
BM_std_minmax_element<char>/1 0.300 -
BM_std_minmax_element<char>/1024 284.641 13.66%
BM_std_minmax_element<char>/2 0.687 5.86%
BM_std_minmax_element<char>/3 1.154 -3.08%
BM_std_minmax_element<char>/4 1.275 4.10%
BM_std_minmax_element<char>/4000 1090.832 13.80%
BM_std_minmax_element<char>/4096 1113.836 13.44%
BM_std_minmax_element<char>/512 145.116 8.11%
BM_std_minmax_element<char>/5500 1496.060 13.71%
BM_std_minmax_element<char>/64 18.490 3.31%
BM_std_minmax_element<char>/64000 17242.183 12.93%
BM_std_minmax_element<char>/65536 17646.094 12.94%
BM_std_minmax_element<char>/70000 18917.384 13.37%
BM_std_minmax_element<int>/1 0.311 -
BM_std_minmax_element<int>/1024 247.037 -5.66%
BM_std_minmax_element<int>/2 0.684 -
BM_std_minmax_element<int>/3 1.356 18.34%
BM_std_minmax_element<int>/4 1.194 -2.23%
BM_std_minmax_element<int>/4000 949.499 -6.32%
BM_std_minmax_element<int>/4096 971.652 -6.47%
BM_std_minmax_element<int>/512 125.464 -5.66%
BM_std_minmax_element<int>/5500 1297.757 -6.54%
BM_std_minmax_element<int>/64 15.982 -4.02%
BM_std_minmax_element<int>/64000 15083.534 -6.34%
BM_std_minmax_element<int>/65536 15483.463 -6.10%
BM_std_minmax_element<int>/70000 16548.062 -6.16%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 272.837 -1.13%
BM_std_minmax_element<long_long>/2 0.684 -
BM_std_minmax_element<long_long>/3 1.194 9.48%
BM_std_minmax_element<long_long>/4 1.265 -
BM_std_minmax_element<long_long>/4000 1044.574 -1.98%
BM_std_minmax_element<long_long>/4096 1069.706 -1.97%
BM_std_minmax_element<long_long>/512 138.273 -1.20%
BM_std_minmax_element<long_long>/5500 1428.188 -2.58%
BM_std_minmax_element<long_long>/64 17.142 -2.11%
BM_std_minmax_element<long_long>/64000 16675.268 -3.01%
BM_std_minmax_element<long_long>/65536 17076.819 -3.04%
BM_std_minmax_element<long_long>/70000 18226.753 -3.17%
BM_std_minmax_element<short>/1 0.299 -
BM_std_minmax_element<short>/1024 282.720 3.08%
BM_std_minmax_element<short>/2 0.650 -5.05%
BM_std_minmax_element<short>/3 1.106 14.17%
BM_std_minmax_element<short>/4 1.256 -
BM_std_minmax_element<short>/4000 1084.564 3.26%
BM_std_minmax_element<short>/4096 1110.246 3.28%
BM_std_minmax_element<short>/512 144.021 2.76%
BM_std_minmax_element<short>/5500 1488.994 3.27%
BM_std_minmax_element<short>/64 17.428 1.02%
BM_std_minmax_element<short>/64000 17242.260 2.70%
BM_std_minmax_element<short>/65536 17655.561 1.81%
BM_std_minmax_element<short>/70000 18879.259 2.72%
BM_tolower_char<char> 0.689 -
BM_tolower_char<wchar_t> 0.687 11.10%
BM_tolower_string<char> 15.012 -2.69%
BM_tolower_string<wchar_t> 6.357 -2.48%
BM_toupper_char<char> 0.685 -
BM_toupper_char<wchar_t> 0.682 36.23%
BM_toupper_string<char> 14.939 -2.34%
BM_toupper_string<wchar_t> 6.273 -
BM_vector_deque_copy/0 0.356 -28.32%
BM_vector_deque_copy/1 2.148 -4.89%
BM_vector_deque_copy/1024 35.952 -
BM_vector_deque_copy/2 1.882 -5.95%
BM_vector_deque_copy/4000 140.233 -
BM_vector_deque_copy/4096 144.438 -
BM_vector_deque_copy/512 16.876 -
BM_vector_deque_copy/5500 194.883 -
BM_vector_deque_copy/64 2.774 -2.10%
BM_vector_deque_copy/64000 2833.074 -8.22%
BM_vector_deque_copy/65536 2849.024 -2.25%
BM_vector_deque_copy/70000 3094.962 -7.62%
BM_vector_deque_copy_backward/0 0.382 -25.48%
BM_vector_deque_copy_backward/1 2.185 -2.65%
BM_vector_deque_copy_backward/1024 38.008 -
BM_vector_deque_copy_backward/2 1.919 -4.22%
BM_vector_deque_copy_backward/4000 143.928 -
BM_vector_deque_copy_backward/4096 149.863 -
BM_vector_deque_copy_backward/512 17.639 -
BM_vector_deque_copy_backward/5500 196.769 -6.77%
BM_vector_deque_copy_backward/64 3.010 -
BM_vector_deque_copy_backward/64000 8136.496 -
BM_vector_deque_copy_backward/65536 8279.450 -
BM_vector_deque_copy_backward/70000 8802.899 -
BM_vector_deque_move/0 0.500 14.60%
BM_vector_deque_move/1 2.307 5.52%
BM_vector_deque_move/1024 35.794 -
BM_vector_deque_move/2 2.057 11.86%
BM_vector_deque_move/4000 140.059 -1.08%
BM_vector_deque_move/4096 144.406 -1.77%
BM_vector_deque_move/512 16.889 -
BM_vector_deque_move/5500 194.490 -3.31%
BM_vector_deque_move/64 2.823 4.00%
BM_vector_deque_move/64000 2836.548 -7.88%
BM_vector_deque_move/65536 2851.864 -6.94%
BM_vector_deque_move/70000 3098.545 -11.28%
BM_vector_deque_move_backward/0 0.476 -4.57%
BM_vector_deque_move_backward/1 2.305 -
BM_vector_deque_move_backward/1024 37.778 -9.68%
BM_vector_deque_move_backward/2 2.043 -
BM_vector_deque_move_backward/4000 143.280 -4.61%
BM_vector_deque_move_backward/4096 148.486 -1.16%
BM_vector_deque_move_backward/512 17.492 -
BM_vector_deque_move_backward/5500 196.854 -
BM_vector_deque_move_backward/64 3.012 1.57%
BM_vector_deque_move_backward/64000 7794.558 -1.57%
BM_vector_deque_move_backward/65536 8296.786 3.33%
BM_vector_deque_move_backward/70000 8461.016 -
BM_vector_deque_ranges_copy/0 0.346 -17.32%
BM_vector_deque_ranges_copy/1 2.168 -5.35%
BM_vector_deque_ranges_copy/1024 36.035 -1.98%
BM_vector_deque_ranges_copy/2 1.887 -2.68%
BM_vector_deque_ranges_copy/4000 140.718 -4.02%
BM_vector_deque_ranges_copy/4096 144.821 -2.67%
BM_vector_deque_ranges_copy/512 16.928 -
BM_vector_deque_ranges_copy/5500 196.423 -1.38%
BM_vector_deque_ranges_copy/64 2.775 -
BM_vector_deque_ranges_copy/64000 2830.117 -8.19%
BM_vector_deque_ranges_copy/65536 2852.318 -6.55%
BM_vector_deque_ranges_copy/70000 3098.883 -7.35%
BM_vector_deque_ranges_copy_backward/0 0.482 14.93%
BM_vector_deque_ranges_copy_backward/1 2.180 4.76%
BM_vector_deque_ranges_copy_backward/1024 37.738 -1.65%
BM_vector_deque_ranges_copy_backward/2 1.921 5.32%
BM_vector_deque_ranges_copy_backward/4000 141.234 -1.44%
BM_vector_deque_ranges_copy_backward/4096 149.178 -2.21%
BM_vector_deque_ranges_copy_backward/512 17.624 -1.09%
BM_vector_deque_ranges_copy_backward/5500 198.555 -
BM_vector_deque_ranges_copy_backward/64 3.014 -1.07%
BM_vector_deque_ranges_copy_backward/64000 8039.002 -
BM_vector_deque_ranges_copy_backward/65536 8218.226 -1.81%
BM_vector_deque_ranges_copy_backward/70000 8773.441 -
BM_vector_deque_ranges_move/0 0.347 -26.22%
BM_vector_deque_ranges_move/1 2.206 -3.82%
BM_vector_deque_ranges_move/1024 35.839 -
BM_vector_deque_ranges_move/2 1.938 -6.23%
BM_vector_deque_ranges_move/4000 140.263 -1.80%
BM_vector_deque_ranges_move/4096 144.265 -2.12%
BM_vector_deque_ranges_move/512 16.930 -
BM_vector_deque_ranges_move/5500 194.695 -1.70%
BM_vector_deque_ranges_move/64 2.763 -1.19%
BM_vector_deque_ranges_move/64000 2831.918 -5.92%
BM_vector_deque_ranges_move/65536 2851.549 -7.26%
BM_vector_deque_ranges_move/70000 3095.882 -5.45%
BM_vector_deque_ranges_move_backward/0 0.561 19.93%
BM_vector_deque_ranges_move_backward/1 2.346 -
BM_vector_deque_ranges_move_backward/1024 38.036 -
BM_vector_deque_ranges_move_backward/2 2.046 -
BM_vector_deque_ranges_move_backward/4000 140.298 -2.24%
BM_vector_deque_ranges_move_backward/4096 148.533 -
BM_vector_deque_ranges_move_backward/512 17.455 -
BM_vector_deque_ranges_move_backward/5500 198.007 -
BM_vector_deque_ranges_move_backward/64 2.968 -1.63%
BM_vector_deque_ranges_move_backward/64000 7998.513 1.01%
BM_vector_deque_ranges_move_backward/65536 8368.098 5.69%
BM_vector_deque_ranges_move_backward/70000 8593.581 2.12%
SetIntersection_Front_Set_float_1024_1 1026660.874 -2.90%
SetIntersection_Front_Set_float_1024_1024 11114241.497 -1.06%
SetIntersection_Front_Set_float_1024_16 1176599.642 -1.31%
SetIntersection_Front_Set_float_1024_256 3720916.495 -3.33%
SetIntersection_Front_Set_float_1024_4 1069307.265 1.86%
SetIntersection_Front_Set_float_1024_64 1625397.223 -8.45%
SetIntersection_Front_Set_float_16384_1 1034448.754 -1.10%
SetIntersection_Front_Set_float_16384_1024 11296377.533 1.25%
SetIntersection_Front_Set_float_16384_16 1200477.901 3.40%
SetIntersection_Front_Set_float_16384_16384 216209291.020 -
SetIntersection_Front_Set_float_16384_256 3670847.083 2.85%
SetIntersection_Front_Set_float_16384_4 1064945.554 -1.14%
SetIntersection_Front_Set_float_16384_64 1813201.625 8.59%
SetIntersection_Front_Set_float_16_1 62667483.541 -
SetIntersection_Front_Set_float_16_16 37485615.141 -1.95%
SetIntersection_Front_Set_float_16_4 54273018.569 -
SetIntersection_Front_Set_float_1_1 532847330.934 -
SetIntersection_Front_Set_float_256_1 4141050.249 -
SetIntersection_Front_Set_float_256_16 4504218.310 -
SetIntersection_Front_Set_float_256_256 7036665.153 -
SetIntersection_Front_Set_float_256_4 4238325.593 -
SetIntersection_Front_Set_float_256_64 5355423.902 1.93%
SetIntersection_Front_Set_float_262144_1 1011255.464 -1.97%
SetIntersection_Front_Set_float_262144_1024 11343186.608 -
SetIntersection_Front_Set_float_262144_16 1138541.560 -
SetIntersection_Front_Set_float_262144_16384 212009194.740 1.23%
SetIntersection_Front_Set_float_262144_256 3597871.555 -
SetIntersection_Front_Set_float_262144_262144 1618684.488 1.96%
SetIntersection_Front_Set_float_262144_4 1068868.512 2.45%
SetIntersection_Front_Set_float_262144_64 1703203.383 4.74%
SetIntersection_Front_Set_float_4_1 213324710.495 -
SetIntersection_Front_Set_float_4_4 136783913.597 -
SetIntersection_Front_Set_float_64_1 16421812.683 -
SetIntersection_Front_Set_float_64_16 15008086.541 -1.27%
SetIntersection_Front_Set_float_64_4 16051465.019 -
SetIntersection_Front_Set_float_64_64 12657282.558 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1042916.787 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14862761.407 2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1222618.036 -1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4512944.878 1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1060885.390 -1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1860239.319 -1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1037886.403 -3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14112228.499 -5.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1217588.582 -2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 338841888.836 -2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4182429.319 -15.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1051408.570 -1.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1917467.172 -1.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62589766.109 -1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39073114.538 -1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54945881.681 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533054163.936 -1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4130021.196 -2.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4570031.877 -1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8501057.141 -9.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4173040.842 -2.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5713190.921 -5.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1041707.545 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14798277.276 -9.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1214346.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 343216877.260 -1.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4174416.897 -6.86%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867772.543 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1074570.588 1.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1790143.232 -5.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212911849.846 -1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137314795.124 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16355812.212 -1.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15486215.294 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16106151.596 -1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14372276.341 -1.29%
SetIntersection_Front_Set_string_1024_1 1098538.572 1.23%
SetIntersection_Front_Set_string_1024_1024 54880319.799 -1.80%
SetIntersection_Front_Set_string_1024_16 1866084.128 4.19%
SetIntersection_Front_Set_string_1024_256 15112603.904 -5.53%
SetIntersection_Front_Set_string_1024_4 1244866.235 -1.14%
SetIntersection_Front_Set_string_1024_64 4560342.805 -4.03%
SetIntersection_Front_Set_string_16384_1 1079521.055 -
SetIntersection_Front_Set_string_16384_1024 58155527.302 -1.34%
SetIntersection_Front_Set_string_16384_16 1882372.502 -2.31%
SetIntersection_Front_Set_string_16384_16384 348835546.974 -
SetIntersection_Front_Set_string_16384_256 14533034.744 -7.77%
SetIntersection_Front_Set_string_16384_4 1232682.648 -3.73%
SetIntersection_Front_Set_string_16384_64 4523811.069 -
SetIntersection_Front_Set_string_16_1 65007945.945 -
SetIntersection_Front_Set_string_16_16 59120825.847 -
SetIntersection_Front_Set_string_16_4 63355901.685 -1.66%
SetIntersection_Front_Set_string_1_1 552925524.737 -
SetIntersection_Front_Set_string_256_1 4333056.112 -
SetIntersection_Front_Set_string_256_16 7120725.896 -
SetIntersection_Front_Set_string_256_256 28855296.338 -3.14%
SetIntersection_Front_Set_string_256_4 4953831.532 -
SetIntersection_Front_Set_string_256_64 14642397.907 -4.30%
SetIntersection_Front_Set_string_262144_1 1100615.465 -
SetIntersection_Front_Set_string_262144_1024 59363843.506 -1.57%
SetIntersection_Front_Set_string_262144_16 1893046.103 -1.43%
SetIntersection_Front_Set_string_262144_16384 349176286.097 -
SetIntersection_Front_Set_string_262144_256 14694246.550 -2.52%
SetIntersection_Front_Set_string_262144_262144 18172629.557 1.24%
SetIntersection_Front_Set_string_262144_4 1199392.717 -4.69%
SetIntersection_Front_Set_string_262144_64 4539417.551 -8.87%
SetIntersection_Front_Set_string_4_1 220272353.930 -
SetIntersection_Front_Set_string_4_4 157895860.708 -
SetIntersection_Front_Set_string_64_1 17061037.594 -
SetIntersection_Front_Set_string_64_16 24251585.428 -3.46%
SetIntersection_Front_Set_string_64_4 18865424.756 -1.54%
SetIntersection_Front_Set_string_64_64 35266512.119 -3.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050735.344 -1.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24556018.750 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1335466.830 -1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6726726.706 5.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1119006.552 3.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2402261.601 -1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1036727.534 1.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27629775.812 4.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1316916.015 -2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347222447.280 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6573843.895 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091079.138 -1.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2334010.813 -3.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63116046.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42607026.232 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56805911.637 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536737783.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4191266.070 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5120220.893 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12314984.804 -6.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4337781.317 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7564155.105 -1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039001.719 1.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27440904.943 5.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1303211.490 -1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347449186.095 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6351295.010 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3013416.262 2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1095585.609 2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2320924.368 -1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214614205.801 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140968975.594 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16430178.893 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17431113.464 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16513160.979 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19250322.703 2.17%
SetIntersection_Front_Set_uint32_1024_1 1041911.283 -
SetIntersection_Front_Set_uint32_1024_1024 11613006.882 -7.15%
SetIntersection_Front_Set_uint32_1024_16 1178584.742 -
SetIntersection_Front_Set_uint32_1024_256 3841790.088 -2.67%
SetIntersection_Front_Set_uint32_1024_4 1070684.810 -
SetIntersection_Front_Set_uint32_1024_64 1615846.926 -7.54%
SetIntersection_Front_Set_uint32_16384_1 1035311.055 -1.51%
SetIntersection_Front_Set_uint32_16384_1024 12114590.693 -4.29%
SetIntersection_Front_Set_uint32_16384_16 1163720.006 -2.56%
SetIntersection_Front_Set_uint32_16384_16384 214953106.887 -3.20%
SetIntersection_Front_Set_uint32_16384_256 3804962.539 -12.60%
SetIntersection_Front_Set_uint32_16384_4 1071655.950 -
SetIntersection_Front_Set_uint32_16384_64 1634130.800 -9.00%
SetIntersection_Front_Set_uint32_16_1 62858124.359 -
SetIntersection_Front_Set_uint32_16_16 37934477.473 -
SetIntersection_Front_Set_uint32_16_4 54411343.732 -
SetIntersection_Front_Set_uint32_1_1 535082234.809 -
SetIntersection_Front_Set_uint32_256_1 4175751.851 1.21%
SetIntersection_Front_Set_uint32_256_16 4435003.886 -1.32%
SetIntersection_Front_Set_uint32_256_256 7773510.278 1.46%
SetIntersection_Front_Set_uint32_256_4 4189720.110 -
SetIntersection_Front_Set_uint32_256_64 5314369.611 -9.39%
SetIntersection_Front_Set_uint32_262144_1 1046016.993 1.99%
SetIntersection_Front_Set_uint32_262144_1024 12447104.167 -1.68%
SetIntersection_Front_Set_uint32_262144_16 1172963.623 -1.21%
SetIntersection_Front_Set_uint32_262144_16384 223073762.093 1.02%
SetIntersection_Front_Set_uint32_262144_256 3784697.562 -1.70%
SetIntersection_Front_Set_uint32_262144_262144 1672640.789 -
SetIntersection_Front_Set_uint32_262144_4 1033989.470 -2.34%
SetIntersection_Front_Set_uint32_262144_64 1797917.540 6.94%
SetIntersection_Front_Set_uint32_4_1 213585262.247 -
SetIntersection_Front_Set_uint32_4_4 136870462.948 -
SetIntersection_Front_Set_uint32_64_1 16454868.101 -
SetIntersection_Front_Set_uint32_64_16 14964689.085 -2.55%
SetIntersection_Front_Set_uint32_64_4 16118928.690 -
SetIntersection_Front_Set_uint32_64_64 12840383.232 -6.24%
SetIntersection_Front_Set_uint64_1024_1 1048054.662 -2.58%
SetIntersection_Front_Set_uint64_1024_1024 12177243.492 -6.23%
SetIntersection_Front_Set_uint64_1024_16 1196679.611 -3.43%
SetIntersection_Front_Set_uint64_1024_256 3993673.629 -
SetIntersection_Front_Set_uint64_1024_4 1094962.285 -2.07%
SetIntersection_Front_Set_uint64_1024_64 1755076.370 -7.90%
SetIntersection_Front_Set_uint64_16384_1 1066108.317 -1.71%
SetIntersection_Front_Set_uint64_16384_1024 11888035.253 -9.43%
SetIntersection_Front_Set_uint64_16384_16 1199956.021 -5.05%
SetIntersection_Front_Set_uint64_16384_16384 231646222.330 -4.26%
SetIntersection_Front_Set_uint64_16384_256 3846874.560 -4.08%
SetIntersection_Front_Set_uint64_16384_4 1070497.196 -4.86%
SetIntersection_Front_Set_uint64_16384_64 1710325.479 -1.13%
SetIntersection_Front_Set_uint64_16_1 65085045.854 2.65%
SetIntersection_Front_Set_uint64_16_16 39319636.440 2.89%
SetIntersection_Front_Set_uint64_16_4 56706096.637 3.23%
SetIntersection_Front_Set_uint64_1_1 538539311.294 -
SetIntersection_Front_Set_uint64_256_1 4217913.587 -3.28%
SetIntersection_Front_Set_uint64_256_16 4550890.392 -3.19%
SetIntersection_Front_Set_uint64_256_256 7764016.872 -3.03%
SetIntersection_Front_Set_uint64_256_4 4263089.538 -5.24%
SetIntersection_Front_Set_uint64_256_64 5353621.726 -13.27%
SetIntersection_Front_Set_uint64_262144_1 1052510.039 -6.97%
SetIntersection_Front_Set_uint64_262144_1024 12820421.745 -4.04%
SetIntersection_Front_Set_uint64_262144_16 1203389.687 -6.62%
SetIntersection_Front_Set_uint64_262144_16384 218652613.300 -8.92%
SetIntersection_Front_Set_uint64_262144_256 3879319.217 -5.58%
SetIntersection_Front_Set_uint64_262144_262144 1681070.637 -4.02%
SetIntersection_Front_Set_uint64_262144_4 1086434.683 -7.38%
SetIntersection_Front_Set_uint64_262144_64 1662917.557 -7.23%
SetIntersection_Front_Set_uint64_4_1 224078483.742 4.85%
SetIntersection_Front_Set_uint64_4_4 142760285.712 3.39%
SetIntersection_Front_Set_uint64_64_1 16685713.119 -
SetIntersection_Front_Set_uint64_64_16 15410301.650 -1.44%
SetIntersection_Front_Set_uint64_64_4 16281208.801 -
SetIntersection_Front_Set_uint64_64_64 13311211.852 -1.03%
SetIntersection_Front_Vector_float_1024_1 1046921.013 -1.07%
SetIntersection_Front_Vector_float_1024_1024 5893665.669 -
SetIntersection_Front_Vector_float_1024_16 1122726.247 -
SetIntersection_Front_Vector_float_1024_256 2297649.320 -
SetIntersection_Front_Vector_float_1024_4 1057511.594 -
SetIntersection_Front_Vector_float_1024_64 1381601.760 -
SetIntersection_Front_Vector_float_16384_1 1049772.363 1.73%
SetIntersection_Front_Vector_float_16384_1024 5729719.995 -3.15%
SetIntersection_Front_Vector_float_16384_16 1100527.606 -1.06%
SetIntersection_Front_Vector_float_16384_16384 78551125.837 -1.41%
SetIntersection_Front_Vector_float_16384_256 2163778.944 -5.66%
SetIntersection_Front_Vector_float_16384_4 1045070.067 -
SetIntersection_Front_Vector_float_16384_64 1332484.666 -1.83%
SetIntersection_Front_Vector_float_16_1 62737277.938 -
SetIntersection_Front_Vector_float_16_16 35680101.674 -
SetIntersection_Front_Vector_float_16_4 53872056.161 -
SetIntersection_Front_Vector_float_1_1 533309245.414 -
SetIntersection_Front_Vector_float_256_1 4141265.478 -
SetIntersection_Front_Vector_float_256_16 4190081.900 -1.36%
SetIntersection_Front_Vector_float_256_256 4554036.025 -
SetIntersection_Front_Vector_float_256_4 4147401.966 -
SetIntersection_Front_Vector_float_256_64 4368653.578 -1.27%
SetIntersection_Front_Vector_float_262144_1 1044633.896 -
SetIntersection_Front_Vector_float_262144_1024 5916670.981 -
SetIntersection_Front_Vector_float_262144_16 1119118.690 -1.09%
SetIntersection_Front_Vector_float_262144_16384 78977598.514 -
SetIntersection_Front_Vector_float_262144_256 2264149.163 -
SetIntersection_Front_Vector_float_262144_262144 351237479.520 -
SetIntersection_Front_Vector_float_262144_4 1066681.035 1.04%
SetIntersection_Front_Vector_float_262144_64 1361982.182 -1.13%
SetIntersection_Front_Vector_float_4_1 213260929.096 -
SetIntersection_Front_Vector_float_4_4 135141212.417 -
SetIntersection_Front_Vector_float_64_1 16380164.305 -
SetIntersection_Front_Vector_float_64_16 14332618.172 -
SetIntersection_Front_Vector_float_64_4 15815389.978 -1.18%
SetIntersection_Front_Vector_float_64_64 10898271.381 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045747.155 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8338805.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1179705.042 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2867934.870 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1067714.787 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1520476.657 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1040071.634 2.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8346231.167 -1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1167831.304 1.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118646198.919 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2891847.498 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1041051.466 -2.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1491245.901 -2.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62854718.384 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36751847.869 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54348259.000 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534351311.345 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4160641.508 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4335084.112 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5724684.408 -1.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4206324.752 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4882725.563 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1058019.725 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8393051.459 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157453.948 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118755826.333 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2884561.218 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350500716.660 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1071646.739 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1530198.640 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213573097.191 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136302014.868 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16462989.257 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14681237.316 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16006125.897 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12068307.129 -
SetIntersection_Front_Vector_string_1024_1 1067699.264 1.23%
SetIntersection_Front_Vector_string_1024_1024 38626649.226 5.01%
SetIntersection_Front_Vector_string_1024_16 1638129.369 4.46%
SetIntersection_Front_Vector_string_1024_256 9843082.053 4.46%
SetIntersection_Front_Vector_string_1024_4 1186404.605 -
SetIntersection_Front_Vector_string_1024_64 3408673.867 2.34%
SetIntersection_Front_Vector_string_16384_1 1064887.369 -
SetIntersection_Front_Vector_string_16384_1024 37970368.136 1.48%
SetIntersection_Front_Vector_string_16384_16 1606065.533 -2.41%
SetIntersection_Front_Vector_string_16384_16384 349747072.440 -
SetIntersection_Front_Vector_string_16384_256 9603278.069 2.36%
SetIntersection_Front_Vector_string_16384_4 1183105.882 -2.00%
SetIntersection_Front_Vector_string_16384_64 3184140.011 -2.22%
SetIntersection_Front_Vector_string_16_1 64507247.668 -
SetIntersection_Front_Vector_string_16_16 50857511.238 -1.84%
SetIntersection_Front_Vector_string_16_4 61072064.927 1.58%
SetIntersection_Front_Vector_string_1_1 546359430.609 -
SetIntersection_Front_Vector_string_256_1 4267723.606 -
SetIntersection_Front_Vector_string_256_16 6008037.615 -2.38%
SetIntersection_Front_Vector_string_256_256 19079238.147 -5.97%
SetIntersection_Front_Vector_string_256_4 4634564.260 -1.67%
SetIntersection_Front_Vector_string_256_64 10170212.770 -2.35%
SetIntersection_Front_Vector_string_262144_1 1049533.715 -2.79%
SetIntersection_Front_Vector_string_262144_1024 39311703.773 -
SetIntersection_Front_Vector_string_262144_16 1598498.720 -2.99%
SetIntersection_Front_Vector_string_262144_16384 348324547.006 -
SetIntersection_Front_Vector_string_262144_256 9657851.965 1.01%
SetIntersection_Front_Vector_string_262144_262144 14498380.209 -
SetIntersection_Front_Vector_string_262144_4 1186148.152 -
SetIntersection_Front_Vector_string_262144_64 3190527.578 -4.97%
SetIntersection_Front_Vector_string_4_1 218884236.323 -
SetIntersection_Front_Vector_string_4_4 150992280.790 -
SetIntersection_Front_Vector_string_64_1 16846402.387 -
SetIntersection_Front_Vector_string_64_16 20535008.357 -1.71%
SetIntersection_Front_Vector_string_64_4 17747143.592 -1.32%
SetIntersection_Front_Vector_string_64_64 25778363.287 5.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038974.348 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9014670.534 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163812.842 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3050622.230 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065552.002 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1541409.063 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1023194.792 -1.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8986485.322 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1137106.270 -2.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128688823.498 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3033551.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065935.900 3.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1547613.132 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62456442.020 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36972225.500 -1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54362058.460 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531965307.917 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4128192.977 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4327173.934 -1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6083642.988 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4185706.243 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4953643.904 -1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043534.750 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8988350.900 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1160374.138 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128127620.273 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3034074.845 -1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350778459.738 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1065186.280 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1555136.164 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212421142.035 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136106671.681 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16314458.636 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14757709.628 -1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16008980.795 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12500523.346 -
SetIntersection_Front_Vector_uint32_1024_1 1041992.312 -
SetIntersection_Front_Vector_uint32_1024_1024 5911775.527 -
SetIntersection_Front_Vector_uint32_1024_16 1118453.565 -
SetIntersection_Front_Vector_uint32_1024_256 2279486.725 -
SetIntersection_Front_Vector_uint32_1024_4 1058002.749 -1.20%
SetIntersection_Front_Vector_uint32_1024_64 1379277.337 1.44%
SetIntersection_Front_Vector_uint32_16384_1 1045593.521 -
SetIntersection_Front_Vector_uint32_16384_1024 5902520.818 -
SetIntersection_Front_Vector_uint32_16384_16 1132268.623 1.13%
SetIntersection_Front_Vector_uint32_16384_16384 79591245.184 3.14%
SetIntersection_Front_Vector_uint32_16384_256 2269950.026 -
SetIntersection_Front_Vector_uint32_16384_4 1062148.058 -
SetIntersection_Front_Vector_uint32_16384_64 1357451.643 -
SetIntersection_Front_Vector_uint32_16_1 62723407.919 -
SetIntersection_Front_Vector_uint32_16_16 35895740.736 -
SetIntersection_Front_Vector_uint32_16_4 54178351.601 -
SetIntersection_Front_Vector_uint32_1_1 533617764.951 -
SetIntersection_Front_Vector_uint32_256_1 4130951.148 -
SetIntersection_Front_Vector_uint32_256_16 4211809.463 -
SetIntersection_Front_Vector_uint32_256_256 4543658.636 -
SetIntersection_Front_Vector_uint32_256_4 4162128.753 -
SetIntersection_Front_Vector_uint32_256_64 4344656.069 -
SetIntersection_Front_Vector_uint32_262144_1 1044257.623 -
SetIntersection_Front_Vector_uint32_262144_1024 5901395.257 11.42%
SetIntersection_Front_Vector_uint32_262144_16 1114585.440 -
SetIntersection_Front_Vector_uint32_262144_16384 79535901.129 3.19%
SetIntersection_Front_Vector_uint32_262144_256 2279432.620 -
SetIntersection_Front_Vector_uint32_262144_262144 343298447.283 -2.75%
SetIntersection_Front_Vector_uint32_262144_4 1054942.315 -
SetIntersection_Front_Vector_uint32_262144_64 1358242.003 -
SetIntersection_Front_Vector_uint32_4_1 213370732.376 -
SetIntersection_Front_Vector_uint32_4_4 135627969.726 -
SetIntersection_Front_Vector_uint32_64_1 16480924.353 -
SetIntersection_Front_Vector_uint32_64_16 14316191.804 -
SetIntersection_Front_Vector_uint32_64_4 15917071.443 -
SetIntersection_Front_Vector_uint32_64_64 10934884.287 -
SetIntersection_Front_Vector_uint64_1024_1 1039752.237 -
SetIntersection_Front_Vector_uint64_1024_1024 5914638.304 -
SetIntersection_Front_Vector_uint64_1024_16 1117835.515 -
SetIntersection_Front_Vector_uint64_1024_256 2277823.245 -
SetIntersection_Front_Vector_uint64_1024_4 1057392.824 -
SetIntersection_Front_Vector_uint64_1024_64 1359499.069 -
SetIntersection_Front_Vector_uint64_16384_1 1052324.242 -
SetIntersection_Front_Vector_uint64_16384_1024 5918853.002 -
SetIntersection_Front_Vector_uint64_16384_16 1112928.091 -
SetIntersection_Front_Vector_uint64_16384_16384 78648727.862 -
SetIntersection_Front_Vector_uint64_16384_256 2275215.714 -
SetIntersection_Front_Vector_uint64_16384_4 1050723.764 -1.57%
SetIntersection_Front_Vector_uint64_16384_64 1364894.451 -
SetIntersection_Front_Vector_uint64_16_1 62703714.813 -
SetIntersection_Front_Vector_uint64_16_16 35739545.454 -
SetIntersection_Front_Vector_uint64_16_4 54201466.681 -
SetIntersection_Front_Vector_uint64_1_1 532876946.541 -
SetIntersection_Front_Vector_uint64_256_1 4134366.605 -
SetIntersection_Front_Vector_uint64_256_16 4217561.439 -
SetIntersection_Front_Vector_uint64_256_256 4528443.579 -
SetIntersection_Front_Vector_uint64_256_4 4163030.133 -
SetIntersection_Front_Vector_uint64_256_64 4380387.147 -
SetIntersection_Front_Vector_uint64_262144_1 1050544.795 -
SetIntersection_Front_Vector_uint64_262144_1024 5926932.290 -
SetIntersection_Front_Vector_uint64_262144_16 1122338.141 -
SetIntersection_Front_Vector_uint64_262144_16384 78664139.639 -
SetIntersection_Front_Vector_uint64_262144_256 2267637.956 -
SetIntersection_Front_Vector_uint64_262144_262144 350516711.349 -
SetIntersection_Front_Vector_uint64_262144_4 1059450.569 -
SetIntersection_Front_Vector_uint64_262144_64 1384328.040 1.61%
SetIntersection_Front_Vector_uint64_4_1 213574222.475 -
SetIntersection_Front_Vector_uint64_4_4 135346839.873 -
SetIntersection_Front_Vector_uint64_64_1 16399979.488 -
SetIntersection_Front_Vector_uint64_64_16 14311581.516 -
SetIntersection_Front_Vector_uint64_64_4 15824627.015 -
SetIntersection_Front_Vector_uint64_64_64 10853149.193 -
SetIntersection_Interlaced_Set_float_1024_1 1057400.269 -
SetIntersection_Interlaced_Set_float_1024_1024 11968037.034 -
SetIntersection_Interlaced_Set_float_1024_16 11277694.747 -1.17%
SetIntersection_Interlaced_Set_float_1024_256 13778698.941 -7.01%
SetIntersection_Interlaced_Set_float_1024_4 9892116.183 -
SetIntersection_Interlaced_Set_float_1024_64 10273981.489 -
SetIntersection_Interlaced_Set_float_16384_1 1042088.637 1.03%
SetIntersection_Interlaced_Set_float_16384_1024 172157593.201 -
SetIntersection_Interlaced_Set_float_16384_16 208678617.837 -
SetIntersection_Interlaced_Set_float_16384_16384 218276536.139 1.16%
SetIntersection_Interlaced_Set_float_16384_256 201766276.291 1.14%
SetIntersection_Interlaced_Set_float_16384_4 169634547.401 -
SetIntersection_Interlaced_Set_float_16384_64 215611892.138 -
SetIntersection_Interlaced_Set_float_16_1 62767316.301 -
SetIntersection_Interlaced_Set_float_16_16 38378480.259 -
SetIntersection_Interlaced_Set_float_16_4 59532748.654 -
SetIntersection_Interlaced_Set_float_1_1 533343481.963 -
SetIntersection_Interlaced_Set_float_256_1 4129661.629 -
SetIntersection_Interlaced_Set_float_256_16 12172553.384 1.24%
SetIntersection_Interlaced_Set_float_256_256 7495331.245 -
SetIntersection_Interlaced_Set_float_256_4 10994550.708 -1.86%
SetIntersection_Interlaced_Set_float_256_64 12977299.751 -6.19%
SetIntersection_Interlaced_Set_float_262144_1 1014282.464 -4.25%
SetIntersection_Interlaced_Set_float_262144_1024 1537512.775 -
SetIntersection_Interlaced_Set_float_262144_16 1614594.156 -
SetIntersection_Interlaced_Set_float_262144_16384 1299976.238 2.71%
SetIntersection_Interlaced_Set_float_262144_256 1588827.555 1.03%
SetIntersection_Interlaced_Set_float_262144_262144 1656984.619 2.22%
SetIntersection_Interlaced_Set_float_262144_4 1324961.266 1.49%
SetIntersection_Interlaced_Set_float_262144_64 1578356.037 -
SetIntersection_Interlaced_Set_float_4_1 213370761.476 -
SetIntersection_Interlaced_Set_float_4_4 136408645.569 -
SetIntersection_Interlaced_Set_float_64_1 16405431.956 -
SetIntersection_Interlaced_Set_float_64_16 22250025.435 1.04%
SetIntersection_Interlaced_Set_float_64_4 20876724.778 -
SetIntersection_Interlaced_Set_float_64_64 13129278.786 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1008745.451 -4.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13469300.449 1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11477440.779 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14438362.457 5.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9941875.880 -2.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10367551.318 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1042735.376 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180108758.179 2.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217670230.652 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 252624895.661 2.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207448329.265 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179162637.251 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228541316.250 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 64257830.448 1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38418558.894 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59746339.638 -1.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532860951.689 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4094494.623 -2.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12373663.049 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8121478.937 -1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11762446.892 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13042681.874 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1043362.277 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1619370.607 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1670023.439 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1326841.959 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1658024.820 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1839311.119 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1352536.541 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1636432.049 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213138081.694 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137201154.785 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16431911.302 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22106551.329 1.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20951027.097 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13893494.335 -
SetIntersection_Interlaced_Set_string_1024_1 1078539.948 -1.47%
SetIntersection_Interlaced_Set_string_1024_1024 55060404.761 -2.90%
SetIntersection_Interlaced_Set_string_1024_16 12835030.046 -1.20%
SetIntersection_Interlaced_Set_string_1024_256 35406560.249 -1.84%
SetIntersection_Interlaced_Set_string_1024_4 10237358.441 -1.32%
SetIntersection_Interlaced_Set_string_1024_64 15914074.716 -5.12%
SetIntersection_Interlaced_Set_string_16384_1 1089906.197 -
SetIntersection_Interlaced_Set_string_16384_1024 342197900.556 -1.95%
SetIntersection_Interlaced_Set_string_16384_16 250351701.427 -26.59%
SetIntersection_Interlaced_Set_string_16384_16384 348681611.625 -
SetIntersection_Interlaced_Set_string_16384_256 337637676.224 -5.22%
SetIntersection_Interlaced_Set_string_16384_4 204964100.716 3.07%
SetIntersection_Interlaced_Set_string_16384_64 344405062.593 -2.31%
SetIntersection_Interlaced_Set_string_16_1 65144660.093 -
SetIntersection_Interlaced_Set_string_16_16 59224096.897 -2.69%
SetIntersection_Interlaced_Set_string_16_4 72474617.455 -1.84%
SetIntersection_Interlaced_Set_string_1_1 553029036.330 -
SetIntersection_Interlaced_Set_string_256_1 4306358.053 -
SetIntersection_Interlaced_Set_string_256_16 17695830.187 -1.60%
SetIntersection_Interlaced_Set_string_256_256 29159480.876 -3.18%
SetIntersection_Interlaced_Set_string_256_4 12962004.517 -
SetIntersection_Interlaced_Set_string_256_64 30697694.948 -
SetIntersection_Interlaced_Set_string_262144_1 1058790.378 -1.97%
SetIntersection_Interlaced_Set_string_262144_1024 2073345.131 -
SetIntersection_Interlaced_Set_string_262144_16 2181792.805 1.64%
SetIntersection_Interlaced_Set_string_262144_16384 2697595.461 -2.02%
SetIntersection_Interlaced_Set_string_262144_256 2041009.766 -
SetIntersection_Interlaced_Set_string_262144_262144 18459196.127 3.53%
SetIntersection_Interlaced_Set_string_262144_4 1867259.766 -
SetIntersection_Interlaced_Set_string_262144_64 2151534.260 1.53%
SetIntersection_Interlaced_Set_string_4_1 221606835.340 -
SetIntersection_Interlaced_Set_string_4_4 157926303.958 -1.62%
SetIntersection_Interlaced_Set_string_64_1 17126385.199 -
SetIntersection_Interlaced_Set_string_64_16 37770155.217 -2.12%
SetIntersection_Interlaced_Set_string_64_4 25738885.744 -1.51%
SetIntersection_Interlaced_Set_string_64_64 34555539.781 -4.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1074175.445 3.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24346187.166 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12934257.094 8.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19250109.434 4.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10717266.309 6.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12446187.037 4.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1092384.262 2.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 243428570.321 -1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 336156096.519 39.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360528408.737 4.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 350938703.107 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 222174977.669 12.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 332464004.344 -9.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63864668.453 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43250799.122 2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 64716153.510 3.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536748340.760 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4399444.528 5.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13423978.867 6.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12154900.740 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12255651.973 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17254072.714 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1039265.433 -3.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2000536.701 2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2116755.775 1.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1770043.213 1.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2002218.914 1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3085800.943 5.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1815678.875 -1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2081001.305 1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215161272.273 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140195873.926 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17322674.946 5.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26755861.488 4.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23304044.936 3.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18301868.893 -
SetIntersection_Interlaced_Set_uint32_1024_1 1043826.173 -
SetIntersection_Interlaced_Set_uint32_1024_1024 13146290.837 5.44%
SetIntersection_Interlaced_Set_uint32_1024_16 11834096.110 1.54%
SetIntersection_Interlaced_Set_uint32_1024_256 14335135.276 1.48%
SetIntersection_Interlaced_Set_uint32_1024_4 9988518.789 -
SetIntersection_Interlaced_Set_uint32_1024_64 10165992.842 -
SetIntersection_Interlaced_Set_uint32_16384_1 1049097.335 -
SetIntersection_Interlaced_Set_uint32_16384_1024 173361661.061 -
SetIntersection_Interlaced_Set_uint32_16384_16 211633768.959 -
SetIntersection_Interlaced_Set_uint32_16384_16384 229434373.289 2.88%
SetIntersection_Interlaced_Set_uint32_16384_256 205919727.626 1.94%
SetIntersection_Interlaced_Set_uint32_16384_4 171983361.147 -
SetIntersection_Interlaced_Set_uint32_16384_64 218834153.142 -
SetIntersection_Interlaced_Set_uint32_16_1 62839104.998 -
SetIntersection_Interlaced_Set_uint32_16_16 37891716.533 -
SetIntersection_Interlaced_Set_uint32_16_4 59803065.034 -
SetIntersection_Interlaced_Set_uint32_1_1 534777252.671 -
SetIntersection_Interlaced_Set_uint32_256_1 4152227.902 -
SetIntersection_Interlaced_Set_uint32_256_16 12126876.040 -
SetIntersection_Interlaced_Set_uint32_256_256 8115079.792 3.21%
SetIntersection_Interlaced_Set_uint32_256_4 11298787.038 -3.59%
SetIntersection_Interlaced_Set_uint32_256_64 13669083.539 -
SetIntersection_Interlaced_Set_uint32_262144_1 1033098.262 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1549116.375 -
SetIntersection_Interlaced_Set_uint32_262144_16 1612448.813 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1313600.096 3.01%
SetIntersection_Interlaced_Set_uint32_262144_256 1597879.721 1.14%
SetIntersection_Interlaced_Set_uint32_262144_262144 1876638.426 4.25%
SetIntersection_Interlaced_Set_uint32_262144_4 1311680.096 1.28%
SetIntersection_Interlaced_Set_uint32_262144_64 1583024.578 -
SetIntersection_Interlaced_Set_uint32_4_1 213831467.070 -
SetIntersection_Interlaced_Set_uint32_4_4 136524311.795 -
SetIntersection_Interlaced_Set_uint32_64_1 16466870.996 -
SetIntersection_Interlaced_Set_uint32_64_16 21942707.563 -2.61%
SetIntersection_Interlaced_Set_uint32_64_4 21064545.999 -
SetIntersection_Interlaced_Set_uint32_64_64 13179497.249 -1.13%
SetIntersection_Interlaced_Set_uint64_1024_1 1047375.146 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14834205.653 19.65%
SetIntersection_Interlaced_Set_uint64_1024_16 11626153.153 -1.88%
SetIntersection_Interlaced_Set_uint64_1024_256 15898930.958 6.52%
SetIntersection_Interlaced_Set_uint64_1024_4 11840190.701 19.39%
SetIntersection_Interlaced_Set_uint64_1024_64 11102398.411 10.16%
SetIntersection_Interlaced_Set_uint64_16384_1 1046211.982 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181058420.566 -
SetIntersection_Interlaced_Set_uint64_16384_16 226361541.966 -
SetIntersection_Interlaced_Set_uint64_16384_16384 244785397.092 1.08%
SetIntersection_Interlaced_Set_uint64_16384_256 215817092.430 -
SetIntersection_Interlaced_Set_uint64_16384_4 184194008.431 1.45%
SetIntersection_Interlaced_Set_uint64_16384_64 235382636.200 -
SetIntersection_Interlaced_Set_uint64_16_1 62795658.889 -
SetIntersection_Interlaced_Set_uint64_16_16 37829401.250 -
SetIntersection_Interlaced_Set_uint64_16_4 59422198.257 -
SetIntersection_Interlaced_Set_uint64_1_1 533992080.372 -
SetIntersection_Interlaced_Set_uint64_256_1 4165399.608 -
SetIntersection_Interlaced_Set_uint64_256_16 12074954.725 1.32%
SetIntersection_Interlaced_Set_uint64_256_256 7577435.965 -1.18%
SetIntersection_Interlaced_Set_uint64_256_4 11311301.949 -
SetIntersection_Interlaced_Set_uint64_256_64 12889049.380 -
SetIntersection_Interlaced_Set_uint64_262144_1 1049834.150 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1578961.426 -
SetIntersection_Interlaced_Set_uint64_262144_16 1643756.512 -1.05%
SetIntersection_Interlaced_Set_uint64_262144_16384 1278489.666 -1.61%
SetIntersection_Interlaced_Set_uint64_262144_256 1605624.514 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1712676.350 -
SetIntersection_Interlaced_Set_uint64_262144_4 1322054.363 -
SetIntersection_Interlaced_Set_uint64_262144_64 1617037.924 -
SetIntersection_Interlaced_Set_uint64_4_1 213654303.764 -
SetIntersection_Interlaced_Set_uint64_4_4 136712034.152 -
SetIntersection_Interlaced_Set_uint64_64_1 16465700.648 -
SetIntersection_Interlaced_Set_uint64_64_16 21882759.871 -3.22%
SetIntersection_Interlaced_Set_uint64_64_4 20753933.593 -
SetIntersection_Interlaced_Set_uint64_64_64 13147712.945 -
SetIntersection_Interlaced_Vector_float_1024_1 1043989.797 -
SetIntersection_Interlaced_Vector_float_1024_1024 7065372.787 -
SetIntersection_Interlaced_Vector_float_1024_16 2478568.093 32.21%
SetIntersection_Interlaced_Vector_float_1024_256 5520891.255 -
SetIntersection_Interlaced_Vector_float_1024_4 1443350.478 -
SetIntersection_Interlaced_Vector_float_1024_64 4709433.609 40.02%
SetIntersection_Interlaced_Vector_float_16384_1 1046932.975 1.33%
SetIntersection_Interlaced_Vector_float_16384_1024 52638892.188 21.78%
SetIntersection_Interlaced_Vector_float_16384_16 2882429.638 12.76%
SetIntersection_Interlaced_Vector_float_16384_16384 99572995.107 -
SetIntersection_Interlaced_Vector_float_16384_256 26198868.184 74.85%
SetIntersection_Interlaced_Vector_float_16384_4 1418117.194 5.36%
SetIntersection_Interlaced_Vector_float_16384_64 9664241.258 73.99%
SetIntersection_Interlaced_Vector_float_16_1 62665758.243 -1.03%
SetIntersection_Interlaced_Vector_float_16_16 35752456.302 -2.01%
SetIntersection_Interlaced_Vector_float_16_4 55976419.891 -
SetIntersection_Interlaced_Vector_float_1_1 533165251.168 -
SetIntersection_Interlaced_Vector_float_256_1 4129172.482 -
SetIntersection_Interlaced_Vector_float_256_16 6729443.246 12.47%
SetIntersection_Interlaced_Vector_float_256_256 5134890.669 -
SetIntersection_Interlaced_Vector_float_256_4 4739147.599 2.25%
SetIntersection_Interlaced_Vector_float_256_64 6898075.907 -5.22%
SetIntersection_Interlaced_Vector_float_262144_1 1048512.830 -
SetIntersection_Interlaced_Vector_float_262144_1024 120156844.749 39.11%
SetIntersection_Interlaced_Vector_float_262144_16 6194235.562 107.36%
SetIntersection_Interlaced_Vector_float_262144_16384 351640823.666 1.69%
SetIntersection_Interlaced_Vector_float_262144_256 42482319.222 52.70%
SetIntersection_Interlaced_Vector_float_262144_262144 350614244.377 -
SetIntersection_Interlaced_Vector_float_262144_4 1945000.300 35.31%
SetIntersection_Interlaced_Vector_float_262144_64 20307098.344 153.43%
SetIntersection_Interlaced_Vector_float_4_1 213249375.620 -
SetIntersection_Interlaced_Vector_float_4_4 135787019.576 -
SetIntersection_Interlaced_Vector_float_64_1 16477805.269 -
SetIntersection_Interlaced_Vector_float_64_16 16558982.089 -12.94%
SetIntersection_Interlaced_Vector_float_64_4 17670212.532 4.42%
SetIntersection_Interlaced_Vector_float_64_64 10908323.540 -5.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1042658.672 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8341769.220 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2783204.804 25.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7535936.721 -1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1495049.124 10.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5502330.419 25.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1044900.637 2.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 76968919.867 25.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4476326.774 8.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119078359.762 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31118552.390 49.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1765125.727 3.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11364028.214 53.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62683271.835 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36763240.319 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58149042.060 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534742865.648 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4156078.657 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8171179.739 1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5754515.968 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5459010.112 3.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8600170.631 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1029449.949 -2.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 173754249.001 44.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7919868.839 12.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352460767.956 3.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 85218453.105 83.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350543132.426 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2268269.083 35.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 27652422.507 24.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213862373.822 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136201378.920 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16466819.585 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18758108.669 -4.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18941136.712 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12137944.427 -
SetIntersection_Interlaced_Vector_string_1024_1 1076479.846 -
SetIntersection_Interlaced_Vector_string_1024_1024 40041492.605 2.71%
SetIntersection_Interlaced_Vector_string_1024_16 3313257.069 -
SetIntersection_Interlaced_Vector_string_1024_256 20408660.170 -
SetIntersection_Interlaced_Vector_string_1024_4 1626675.710 -
SetIntersection_Interlaced_Vector_string_1024_64 8035269.739 -1.07%
SetIntersection_Interlaced_Vector_string_16384_1 1053715.226 -1.92%
SetIntersection_Interlaced_Vector_string_16384_1024 119877723.407 2.08%
SetIntersection_Interlaced_Vector_string_16384_16 4183606.061 1.07%
SetIntersection_Interlaced_Vector_string_16384_16384 350428396.316 -
SetIntersection_Interlaced_Vector_string_16384_256 41362984.418 4.89%
SetIntersection_Interlaced_Vector_string_16384_4 1939509.041 9.15%
SetIntersection_Interlaced_Vector_string_16384_64 13384693.505 9.00%
SetIntersection_Interlaced_Vector_string_16_1 64508585.480 -
SetIntersection_Interlaced_Vector_string_16_16 52402703.579 -
SetIntersection_Interlaced_Vector_string_16_4 66387565.003 -1.17%
SetIntersection_Interlaced_Vector_string_1_1 549072975.932 -
SetIntersection_Interlaced_Vector_string_256_1 4248798.321 -1.12%
SetIntersection_Interlaced_Vector_string_256_16 10336362.056 -
SetIntersection_Interlaced_Vector_string_256_256 20883143.457 -
SetIntersection_Interlaced_Vector_string_256_4 6044211.318 -
SetIntersection_Interlaced_Vector_string_256_64 18508694.217 -
SetIntersection_Interlaced_Vector_string_262144_1 1078280.938 -
SetIntersection_Interlaced_Vector_string_262144_1024 344217339.239 45.52%
SetIntersection_Interlaced_Vector_string_262144_16 6300839.221 5.25%
SetIntersection_Interlaced_Vector_string_262144_16384 1008493.328 -
SetIntersection_Interlaced_Vector_string_262144_256 71668832.154 7.54%
SetIntersection_Interlaced_Vector_string_262144_262144 14588384.520 -
SetIntersection_Interlaced_Vector_string_262144_4 2061948.870 2.76%
SetIntersection_Interlaced_Vector_string_262144_64 19074447.311 -3.84%
SetIntersection_Interlaced_Vector_string_4_1 218994857.826 -
SetIntersection_Interlaced_Vector_string_4_4 152402870.974 -
SetIntersection_Interlaced_Vector_string_64_1 16827050.514 -
SetIntersection_Interlaced_Vector_string_64_16 28299190.744 -2.99%
SetIntersection_Interlaced_Vector_string_64_4 21641220.570 -
SetIntersection_Interlaced_Vector_string_64_64 24944032.392 1.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1042560.931 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8986603.487 -2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2462138.452 1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8892615.172 -1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1389619.440 -2.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4510361.163 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1039415.747 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64628199.793 1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3263393.667 -2.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128541162.611 -2.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26604084.275 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1546695.748 -11.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8384207.476 -7.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62659042.365 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37287073.673 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57941714.988 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531972905.243 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4144288.441 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7406927.081 3.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6065580.179 -2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5090372.279 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9684827.751 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045935.530 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 141306969.343 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4390326.387 -6.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350080108.169 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 45108415.935 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350841189.515 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1842080.073 -4.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14215674.339 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212608459.872 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136545855.677 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16425113.136 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19539575.172 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18215937.157 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12528140.975 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1034589.383 -1.24%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5927123.485 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1850435.487 -22.48%
SetIntersection_Interlaced_Vector_uint32_1024_256 5710294.194 1.52%
SetIntersection_Interlaced_Vector_uint32_1024_4 1320631.960 -4.18%
SetIntersection_Interlaced_Vector_uint32_1024_64 3329474.922 -10.86%
SetIntersection_Interlaced_Vector_uint32_16384_1 1047667.045 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 48067253.069 10.96%
SetIntersection_Interlaced_Vector_uint32_16384_16 3233178.575 35.78%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79553070.674 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21257128.121 18.45%
SetIntersection_Interlaced_Vector_uint32_16384_4 1521004.281 13.16%
SetIntersection_Interlaced_Vector_uint32_16384_64 8330832.835 48.03%
SetIntersection_Interlaced_Vector_uint32_16_1 62789230.143 -
SetIntersection_Interlaced_Vector_uint32_16_16 35983813.337 -
SetIntersection_Interlaced_Vector_uint32_16_4 55935751.286 -
SetIntersection_Interlaced_Vector_uint32_1_1 534322684.671 -
SetIntersection_Interlaced_Vector_uint32_256_1 4128929.957 -
SetIntersection_Interlaced_Vector_uint32_256_16 6628231.170 -8.28%
SetIntersection_Interlaced_Vector_uint32_256_256 4244916.829 -6.87%
SetIntersection_Interlaced_Vector_uint32_256_4 4822200.194 3.79%
SetIntersection_Interlaced_Vector_uint32_256_64 6974103.064 -4.62%
SetIntersection_Interlaced_Vector_uint32_262144_1 1045673.480 -1.28%
SetIntersection_Interlaced_Vector_uint32_262144_1024 102574370.269 16.39%
SetIntersection_Interlaced_Vector_uint32_262144_16 3022680.161 -2.42%
SetIntersection_Interlaced_Vector_uint32_262144_16384 344207642.135 -1.30%
SetIntersection_Interlaced_Vector_uint32_262144_256 29929410.137 1.68%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350688835.773 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1853008.156 -2.84%
SetIntersection_Interlaced_Vector_uint32_262144_64 21145091.075 116.58%
SetIntersection_Interlaced_Vector_uint32_4_1 213740507.357 -
SetIntersection_Interlaced_Vector_uint32_4_4 135765492.488 -
SetIntersection_Interlaced_Vector_uint32_64_1 16432144.709 -
SetIntersection_Interlaced_Vector_uint32_64_16 17291611.316 2.45%
SetIntersection_Interlaced_Vector_uint32_64_4 17667879.290 -
SetIntersection_Interlaced_Vector_uint32_64_64 10965744.298 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041786.839 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5924426.026 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2268534.993 -7.78%
SetIntersection_Interlaced_Vector_uint64_1024_256 6976065.698 22.97%
SetIntersection_Interlaced_Vector_uint64_1024_4 1303085.837 -5.43%
SetIntersection_Interlaced_Vector_uint64_1024_64 4515592.315 -7.74%
SetIntersection_Interlaced_Vector_uint64_16384_1 1055043.043 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 59626176.471 7.47%
SetIntersection_Interlaced_Vector_uint64_16384_16 3121931.041 -12.01%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78723539.191 -
SetIntersection_Interlaced_Vector_uint64_16384_256 22244185.330 13.39%
SetIntersection_Interlaced_Vector_uint64_16384_4 1598312.318 -
SetIntersection_Interlaced_Vector_uint64_16384_64 9054551.376 -5.62%
SetIntersection_Interlaced_Vector_uint64_16_1 62693583.485 -
SetIntersection_Interlaced_Vector_uint64_16_16 35756199.111 -
SetIntersection_Interlaced_Vector_uint64_16_4 55800951.348 -
SetIntersection_Interlaced_Vector_uint64_1_1 533276307.573 -
SetIntersection_Interlaced_Vector_uint64_256_1 4160935.942 -
SetIntersection_Interlaced_Vector_uint64_256_16 7239175.725 21.07%
SetIntersection_Interlaced_Vector_uint64_256_256 4408419.994 -3.18%
SetIntersection_Interlaced_Vector_uint64_256_4 4916000.294 5.90%
SetIntersection_Interlaced_Vector_uint64_256_64 8897818.221 1.70%
SetIntersection_Interlaced_Vector_uint64_262144_1 1042003.243 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 123662880.198 6.21%
SetIntersection_Interlaced_Vector_uint64_262144_16 6350979.173 105.64%
SetIntersection_Interlaced_Vector_uint64_262144_16384 348009685.749 -5.71%
SetIntersection_Interlaced_Vector_uint64_262144_256 68226570.978 33.98%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350530545.456 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1756532.134 -12.60%
SetIntersection_Interlaced_Vector_uint64_262144_64 21685122.797 19.81%
SetIntersection_Interlaced_Vector_uint64_4_1 212941367.020 -
SetIntersection_Interlaced_Vector_uint64_4_4 135504280.277 -
SetIntersection_Interlaced_Vector_uint64_64_1 16389571.711 -
SetIntersection_Interlaced_Vector_uint64_64_16 18055423.914 1.28%
SetIntersection_Interlaced_Vector_uint64_64_4 17811447.425 -
SetIntersection_Interlaced_Vector_uint64_64_64 10894885.469 -
SetIntersection_None_Set_float_1024_1 8813493.164 -20.17%
SetIntersection_None_Set_float_1024_1024 8777670.027 -2.34%
SetIntersection_None_Set_float_1024_16 8841524.093 -18.17%
SetIntersection_None_Set_float_1024_256 9095816.319 -16.33%
SetIntersection_None_Set_float_1024_4 8916562.277 -16.49%
SetIntersection_None_Set_float_1024_64 8760602.862 -18.17%
SetIntersection_None_Set_float_16384_1 159230644.348 -
SetIntersection_None_Set_float_16384_1024 158842721.521 2.19%
SetIntersection_None_Set_float_16384_16 158654472.254 -
SetIntersection_None_Set_float_16384_16384 165481454.491 5.55%
SetIntersection_None_Set_float_16384_256 157787407.507 1.50%
SetIntersection_None_Set_float_16384_4 159232899.527 -
SetIntersection_None_Set_float_16384_64 158272944.452 1.14%
SetIntersection_None_Set_float_16_1 66635518.977 -
SetIntersection_None_Set_float_16_16 35325636.998 -1.01%
SetIntersection_None_Set_float_16_4 56486798.392 -1.15%
SetIntersection_None_Set_float_1_1 534330260.339 -
SetIntersection_None_Set_float_256_1 11499386.903 -
SetIntersection_None_Set_float_256_16 11006277.862 -
SetIntersection_None_Set_float_256_256 5833410.180 2.36%
SetIntersection_None_Set_float_256_4 11459206.043 -
SetIntersection_None_Set_float_256_64 9235497.389 -
SetIntersection_None_Set_float_262144_1 1211564.699 1.82%
SetIntersection_None_Set_float_262144_1024 1209166.098 2.49%
SetIntersection_None_Set_float_262144_16 1211707.600 3.05%
SetIntersection_None_Set_float_262144_16384 1214506.916 2.57%
SetIntersection_None_Set_float_262144_256 1211467.529 2.93%
SetIntersection_None_Set_float_262144_262144 1211712.973 2.69%
SetIntersection_None_Set_float_262144_4 1213418.863 3.02%
SetIntersection_None_Set_float_262144_64 1208486.900 2.28%
SetIntersection_None_Set_float_4_1 216277811.978 -
SetIntersection_None_Set_float_4_4 134917778.953 -
SetIntersection_None_Set_float_64_1 22705917.803 -
SetIntersection_None_Set_float_64_16 18349709.243 -
SetIntersection_None_Set_float_64_4 21563449.793 -
SetIntersection_None_Set_float_64_64 11428956.575 -1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9119087.614 2.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8943868.818 1.78%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8727397.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8770782.997 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8756658.977 -2.82%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8975585.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164066360.037 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161819030.681 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 173397160.803 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 174271271.204 3.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164628282.880 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166843550.867 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167569758.072 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66410661.982 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35278783.946 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56096747.789 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533854340.079 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11443225.094 -2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11054323.835 1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5703744.164 -3.37%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11339067.597 -1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9228361.204 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1223077.799 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233963.135 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1229750.814 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1247077.391 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1245124.266 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1244501.385 -1.89%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1228391.522 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1230869.955 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215979223.606 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134759600.448 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21805612.222 -3.47%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18230235.831 1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21564402.785 2.84%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11509595.418 -
SetIntersection_None_Set_string_1024_1 10611402.739 15.91%
SetIntersection_None_Set_string_1024_1024 8869936.847 -2.31%
SetIntersection_None_Set_string_1024_16 10511221.962 14.59%
SetIntersection_None_Set_string_1024_256 9108817.972 -
SetIntersection_None_Set_string_1024_4 10676621.437 19.70%
SetIntersection_None_Set_string_1024_64 10642771.041 19.58%
SetIntersection_None_Set_string_16384_1 203596612.901 7.80%
SetIntersection_None_Set_string_16384_1024 208518893.678 5.15%
SetIntersection_None_Set_string_16384_16 203540700.556 6.77%
SetIntersection_None_Set_string_16384_16384 199010301.477 -1.25%
SetIntersection_None_Set_string_16384_256 205425047.191 5.28%
SetIntersection_None_Set_string_16384_4 202682538.289 6.92%
SetIntersection_None_Set_string_16384_64 200914055.001 5.95%
SetIntersection_None_Set_string_16_1 68377166.427 -
SetIntersection_None_Set_string_16_16 36455208.421 -
SetIntersection_None_Set_string_16_4 58189633.119 -
SetIntersection_None_Set_string_1_1 541231770.643 -
SetIntersection_None_Set_string_256_1 11439861.414 -2.06%
SetIntersection_None_Set_string_256_16 11008548.908 -
SetIntersection_None_Set_string_256_256 5869709.477 -
SetIntersection_None_Set_string_256_4 11611845.904 -
SetIntersection_None_Set_string_256_64 9519384.815 2.03%
SetIntersection_None_Set_string_262144_1 1661516.928 -
SetIntersection_None_Set_string_262144_1024 1661538.900 -
SetIntersection_None_Set_string_262144_16 1662353.758 1.58%
SetIntersection_None_Set_string_262144_16384 1667637.613 -
SetIntersection_None_Set_string_262144_256 1667033.119 -
SetIntersection_None_Set_string_262144_262144 1660287.435 -
SetIntersection_None_Set_string_262144_4 1660089.193 1.43%
SetIntersection_None_Set_string_262144_64 1664977.213 1.66%
SetIntersection_None_Set_string_4_1 220763484.463 -
SetIntersection_None_Set_string_4_4 138515466.659 -
SetIntersection_None_Set_string_64_1 22822276.610 -1.23%
SetIntersection_None_Set_string_64_16 18678630.559 -
SetIntersection_None_Set_string_64_4 22088125.193 -
SetIntersection_None_Set_string_64_64 11248614.083 -3.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8774852.249 -3.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8683865.872 -2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8942235.618 2.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8866617.282 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8748352.465 1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8769487.110 -2.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202157959.471 4.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 208136336.013 2.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 201896625.044 3.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 212562438.079 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 208190680.592 9.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 205346964.701 5.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199441220.583 4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66856679.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35623708.421 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56557918.148 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537906356.081 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11436609.397 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10780452.974 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5860620.559 2.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11472346.498 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221665.347 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1598055.256 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1632004.395 1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1608327.639 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1624177.817 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1614971.273 1.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1641390.217 1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1594061.443 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1609395.834 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217765122.254 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136427364.415 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22686558.547 2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18429444.869 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21660693.959 2.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11548609.990 -
SetIntersection_None_Set_uint32_1024_1 9113850.125 -
SetIntersection_None_Set_uint32_1024_1024 9148469.445 1.68%
SetIntersection_None_Set_uint32_1024_16 9140443.240 -
SetIntersection_None_Set_uint32_1024_256 8963737.985 -
SetIntersection_None_Set_uint32_1024_4 9009973.720 -
SetIntersection_None_Set_uint32_1024_64 8965861.028 -1.23%
SetIntersection_None_Set_uint32_16384_1 163179965.535 2.14%
SetIntersection_None_Set_uint32_16384_1024 161106145.363 1.99%
SetIntersection_None_Set_uint32_16384_16 162731425.866 2.17%
SetIntersection_None_Set_uint32_16384_16384 165047444.593 2.17%
SetIntersection_None_Set_uint32_16384_256 162467987.510 2.78%
SetIntersection_None_Set_uint32_16384_4 163140464.672 2.41%
SetIntersection_None_Set_uint32_16384_64 161838992.451 2.55%
SetIntersection_None_Set_uint32_16_1 66050460.016 -
SetIntersection_None_Set_uint32_16_16 35185463.454 -
SetIntersection_None_Set_uint32_16_4 56261115.049 -
SetIntersection_None_Set_uint32_1_1 535052592.102 -
SetIntersection_None_Set_uint32_256_1 11608855.168 -
SetIntersection_None_Set_uint32_256_16 10909505.705 -
SetIntersection_None_Set_uint32_256_256 5874492.880 -
SetIntersection_None_Set_uint32_256_4 11503632.738 -
SetIntersection_None_Set_uint32_256_64 9346384.554 1.35%
SetIntersection_None_Set_uint32_262144_1 1237742.103 2.04%
SetIntersection_None_Set_uint32_262144_1024 1231109.211 2.55%
SetIntersection_None_Set_uint32_262144_16 1232792.479 2.48%
SetIntersection_None_Set_uint32_262144_16384 1229738.441 3.21%
SetIntersection_None_Set_uint32_262144_256 1229229.004 2.17%
SetIntersection_None_Set_uint32_262144_262144 1232119.709 2.28%
SetIntersection_None_Set_uint32_262144_4 1232354.168 2.48%
SetIntersection_None_Set_uint32_262144_64 1232216.228 2.31%
SetIntersection_None_Set_uint32_4_1 216557402.481 -
SetIntersection_None_Set_uint32_4_4 135244917.446 -
SetIntersection_None_Set_uint32_64_1 22793374.235 -
SetIntersection_None_Set_uint32_64_16 18380236.596 -
SetIntersection_None_Set_uint32_64_4 21663187.864 -
SetIntersection_None_Set_uint32_64_64 11527604.172 -
SetIntersection_None_Set_uint64_1024_1 8734499.359 -1.93%
SetIntersection_None_Set_uint64_1024_1024 9013147.278 2.48%
SetIntersection_None_Set_uint64_1024_16 8797356.059 -2.70%
SetIntersection_None_Set_uint64_1024_256 8921107.147 1.64%
SetIntersection_None_Set_uint64_1024_4 9031996.490 2.28%
SetIntersection_None_Set_uint64_1024_64 8801336.954 -
SetIntersection_None_Set_uint64_16384_1 161562423.044 -
SetIntersection_None_Set_uint64_16384_1024 167857968.905 -3.26%
SetIntersection_None_Set_uint64_16384_16 167538849.992 -
SetIntersection_None_Set_uint64_16384_16384 170032267.413 -
SetIntersection_None_Set_uint64_16384_256 167997635.569 -
SetIntersection_None_Set_uint64_16384_4 163617478.891 -
SetIntersection_None_Set_uint64_16384_64 169972892.159 -
SetIntersection_None_Set_uint64_16_1 66608084.573 -
SetIntersection_None_Set_uint64_16_16 35419419.568 -
SetIntersection_None_Set_uint64_16_4 56638690.183 -
SetIntersection_None_Set_uint64_1_1 534395396.865 -
SetIntersection_None_Set_uint64_256_1 11700441.321 1.47%
SetIntersection_None_Set_uint64_256_16 10892269.369 -
SetIntersection_None_Set_uint64_256_256 5661336.741 -2.74%
SetIntersection_None_Set_uint64_256_4 11285959.066 -1.56%
SetIntersection_None_Set_uint64_256_64 9219023.624 -
SetIntersection_None_Set_uint64_262144_1 1223883.543 -
SetIntersection_None_Set_uint64_262144_1024 1211842.936 -
SetIntersection_None_Set_uint64_262144_16 1209127.523 -
SetIntersection_None_Set_uint64_262144_16384 1217098.875 -
SetIntersection_None_Set_uint64_262144_256 1209596.680 -
SetIntersection_None_Set_uint64_262144_262144 1231002.766 -
SetIntersection_None_Set_uint64_262144_4 1207041.830 -
SetIntersection_None_Set_uint64_262144_64 1208709.961 -
SetIntersection_None_Set_uint64_4_1 216100621.281 -
SetIntersection_None_Set_uint64_4_4 135138710.334 -
SetIntersection_None_Set_uint64_64_1 22454448.269 -
SetIntersection_None_Set_uint64_64_16 18362519.023 -
SetIntersection_None_Set_uint64_64_4 21511652.759 1.25%
SetIntersection_None_Set_uint64_64_64 11462002.166 -
SetIntersection_None_Vector_float_1024_1 1083602.270 -1.06%
SetIntersection_None_Vector_float_1024_1024 1085715.503 -1.97%
SetIntersection_None_Vector_float_1024_16 1073786.280 -1.67%
SetIntersection_None_Vector_float_1024_256 1086345.078 -
SetIntersection_None_Vector_float_1024_4 1097095.531 -
SetIntersection_None_Vector_float_1024_64 1088489.887 -
SetIntersection_None_Vector_float_16384_1 1115930.043 1.06%
SetIntersection_None_Vector_float_16384_1024 1113138.363 1.66%
SetIntersection_None_Vector_float_16384_16 1117937.516 -
SetIntersection_None_Vector_float_16384_16384 1085308.701 -1.09%
SetIntersection_None_Vector_float_16384_256 1115713.044 1.95%
SetIntersection_None_Vector_float_16384_4 1114662.227 -
SetIntersection_None_Vector_float_16384_64 1110679.566 2.28%
SetIntersection_None_Vector_float_16_1 63320131.939 -
SetIntersection_None_Vector_float_16_16 33702000.055 -
SetIntersection_None_Vector_float_16_4 53742018.080 -
SetIntersection_None_Vector_float_1_1 535385212.555 -2.81%
SetIntersection_None_Vector_float_256_1 4275106.917 -
SetIntersection_None_Vector_float_256_16 4020910.089 -
SetIntersection_None_Vector_float_256_256 2154316.450 -
SetIntersection_None_Vector_float_256_4 4208964.597 -
SetIntersection_None_Vector_float_256_64 3443381.271 -
SetIntersection_None_Vector_float_262144_1 1128327.405 -
SetIntersection_None_Vector_float_262144_1024 1151973.386 3.07%
SetIntersection_None_Vector_float_262144_16 1136380.832 -
SetIntersection_None_Vector_float_262144_16384 1149292.910 -
SetIntersection_None_Vector_float_262144_256 1126231.985 -
SetIntersection_None_Vector_float_262144_262144 1134111.667 -1.16%
SetIntersection_None_Vector_float_262144_4 1145384.843 -
SetIntersection_None_Vector_float_262144_64 1151658.369 -
SetIntersection_None_Vector_float_4_1 213903729.260 -
SetIntersection_None_Vector_float_4_4 133396372.359 -
SetIntersection_None_Vector_float_64_1 16725616.480 -
SetIntersection_None_Vector_float_64_16 13572182.950 -
SetIntersection_None_Vector_float_64_4 15950249.192 -
SetIntersection_None_Vector_float_64_64 8490492.453 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1109826.537 1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1109902.707 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1111520.182 1.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1109539.529 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1110639.823 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1110818.517 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1154920.015 1.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1154339.212 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1149524.568 3.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1135026.560 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1146073.458 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1137763.040 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1147596.911 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63853929.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33951706.908 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54223310.277 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534665326.544 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4305942.877 -1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4069252.473 -1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2162213.781 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4265716.063 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3469813.504 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1184957.244 1.82%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1187110.816 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1193184.359 1.40%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1170957.836 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1166780.874 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1166065.975 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1169185.159 2.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1126756.543 -3.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214576997.792 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134161332.498 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16912695.964 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13664875.178 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16084238.709 -1.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8559600.107 -1.42%
SetIntersection_None_Vector_string_1024_1 1141035.150 -1.92%
SetIntersection_None_Vector_string_1024_1024 1156976.575 -
SetIntersection_None_Vector_string_1024_16 1156574.401 -
SetIntersection_None_Vector_string_1024_256 1160872.612 -
SetIntersection_None_Vector_string_1024_4 1162744.788 -
SetIntersection_None_Vector_string_1024_64 1145117.875 -1.54%
SetIntersection_None_Vector_string_16384_1 1209999.046 -2.26%
SetIntersection_None_Vector_string_16384_1024 1217758.088 -1.60%
SetIntersection_None_Vector_string_16384_16 1223704.083 -
SetIntersection_None_Vector_string_16384_16384 1226662.138 -
SetIntersection_None_Vector_string_16384_256 1215944.835 -
SetIntersection_None_Vector_string_16384_4 1226266.860 -
SetIntersection_None_Vector_string_16384_64 1218786.162 -
SetIntersection_None_Vector_string_16_1 65180524.712 -
SetIntersection_None_Vector_string_16_16 34493206.043 -
SetIntersection_None_Vector_string_16_4 55316786.626 -
SetIntersection_None_Vector_string_1_1 534496702.782 -
SetIntersection_None_Vector_string_256_1 4517167.937 -
SetIntersection_None_Vector_string_256_16 4196065.603 -2.08%
SetIntersection_None_Vector_string_256_256 2255578.598 1.01%
SetIntersection_None_Vector_string_256_4 4451027.427 -
SetIntersection_None_Vector_string_256_64 3617334.547 -
SetIntersection_None_Vector_string_262144_1 1288519.354 -
SetIntersection_None_Vector_string_262144_1024 1276359.122 -1.48%
SetIntersection_None_Vector_string_262144_16 1293894.907 -
SetIntersection_None_Vector_string_262144_16384 1291489.598 -1.03%
SetIntersection_None_Vector_string_262144_256 1293335.066 -
SetIntersection_None_Vector_string_262144_262144 1272669.643 -1.12%
SetIntersection_None_Vector_string_262144_4 1306766.104 -
SetIntersection_None_Vector_string_262144_64 1296656.053 -
SetIntersection_None_Vector_string_4_1 217015093.081 -
SetIntersection_None_Vector_string_4_4 135838143.201 -
SetIntersection_None_Vector_string_64_1 17371933.179 -
SetIntersection_None_Vector_string_64_16 14192144.611 -
SetIntersection_None_Vector_string_64_4 16550462.648 -1.01%
SetIntersection_None_Vector_string_64_64 8804255.363 -1.33%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111432.531 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1123801.915 -1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1114700.945 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1115912.560 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1114814.097 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1114952.066 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1119043.637 -3.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155998.543 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1160499.358 -1.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1172397.292 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1151815.722 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1146504.151 -1.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1146322.777 -1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63539052.389 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33827464.570 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54080516.709 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533520937.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4383755.275 2.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4128867.498 1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2159925.759 -1.90%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4294267.721 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3460042.047 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1187557.504 -2.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180270.526 -1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1216170.347 2.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1196863.035 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1218134.339 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1209466.558 -2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1177295.262 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1162385.164 -2.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214332012.251 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134230071.138 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16769762.325 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13635472.832 -1.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16207829.160 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8572138.023 -1.31%
SetIntersection_None_Vector_uint32_1024_1 1070127.859 -
SetIntersection_None_Vector_uint32_1024_1024 1083397.571 -
SetIntersection_None_Vector_uint32_1024_16 1079551.876 -
SetIntersection_None_Vector_uint32_1024_256 1089186.871 -
SetIntersection_None_Vector_uint32_1024_4 1078062.446 -
SetIntersection_None_Vector_uint32_1024_64 1080085.237 -
SetIntersection_None_Vector_uint32_16384_1 1099467.459 -
SetIntersection_None_Vector_uint32_16384_1024 1093573.421 -2.30%
SetIntersection_None_Vector_uint32_16384_16 1113359.547 1.34%
SetIntersection_None_Vector_uint32_16384_16384 1100671.815 -1.18%
SetIntersection_None_Vector_uint32_16384_256 1093054.634 -
SetIntersection_None_Vector_uint32_16384_4 1102417.917 -
SetIntersection_None_Vector_uint32_16384_64 1091578.498 -
SetIntersection_None_Vector_uint32_16_1 63357068.939 -
SetIntersection_None_Vector_uint32_16_16 33645680.428 -
SetIntersection_None_Vector_uint32_16_4 53759016.204 -
SetIntersection_None_Vector_uint32_1_1 533144657.305 -
SetIntersection_None_Vector_uint32_256_1 4243071.963 -
SetIntersection_None_Vector_uint32_256_16 4006670.914 -
SetIntersection_None_Vector_uint32_256_256 2117054.502 -1.15%
SetIntersection_None_Vector_uint32_256_4 4179057.725 -
SetIntersection_None_Vector_uint32_256_64 3400994.532 -
SetIntersection_None_Vector_uint32_262144_1 1122877.629 -1.84%
SetIntersection_None_Vector_uint32_262144_1024 1123251.601 -1.72%
SetIntersection_None_Vector_uint32_262144_16 1118171.188 -
SetIntersection_None_Vector_uint32_262144_16384 1124295.438 -
SetIntersection_None_Vector_uint32_262144_256 1127889.571 -
SetIntersection_None_Vector_uint32_262144_262144 1118810.878 -
SetIntersection_None_Vector_uint32_262144_4 1122509.134 -
SetIntersection_None_Vector_uint32_262144_64 1129312.328 -
SetIntersection_None_Vector_uint32_4_1 213584058.807 -
SetIntersection_None_Vector_uint32_4_4 133673464.963 -
SetIntersection_None_Vector_uint32_64_1 16613630.518 -
SetIntersection_None_Vector_uint32_64_16 13530150.495 -
SetIntersection_None_Vector_uint32_64_4 15875710.724 -
SetIntersection_None_Vector_uint32_64_64 8451759.571 -
SetIntersection_None_Vector_uint64_1024_1 1073417.984 -
SetIntersection_None_Vector_uint64_1024_1024 1075839.919 -
SetIntersection_None_Vector_uint64_1024_16 1065394.328 -
SetIntersection_None_Vector_uint64_1024_256 1076907.344 -
SetIntersection_None_Vector_uint64_1024_4 1082647.728 -
SetIntersection_None_Vector_uint64_1024_64 1076658.998 -
SetIntersection_None_Vector_uint64_16384_1 1075728.217 -2.58%
SetIntersection_None_Vector_uint64_16384_1024 1094185.555 1.57%
SetIntersection_None_Vector_uint64_16384_16 1096991.256 -
SetIntersection_None_Vector_uint64_16384_16384 1107952.778 1.26%
SetIntersection_None_Vector_uint64_16384_256 1092977.151 -
SetIntersection_None_Vector_uint64_16384_4 1093779.505 -1.77%
SetIntersection_None_Vector_uint64_16384_64 1099707.327 -
SetIntersection_None_Vector_uint64_16_1 63150173.553 -
SetIntersection_None_Vector_uint64_16_16 33631734.658 -
SetIntersection_None_Vector_uint64_16_4 53877820.050 -
SetIntersection_None_Vector_uint64_1_1 533495796.489 -
SetIntersection_None_Vector_uint64_256_1 4244736.387 -
SetIntersection_None_Vector_uint64_256_16 4022372.128 1.01%
SetIntersection_None_Vector_uint64_256_256 2117608.709 -
SetIntersection_None_Vector_uint64_256_4 4204086.453 -
SetIntersection_None_Vector_uint64_256_64 3394239.143 -
SetIntersection_None_Vector_uint64_262144_1 1131866.754 1.16%
SetIntersection_None_Vector_uint64_262144_1024 1122881.133 -
SetIntersection_None_Vector_uint64_262144_16 1122798.088 -
SetIntersection_None_Vector_uint64_262144_16384 1136838.657 -
SetIntersection_None_Vector_uint64_262144_256 1118968.858 -
SetIntersection_None_Vector_uint64_262144_262144 1127227.782 -
SetIntersection_None_Vector_uint64_262144_4 1108653.101 -1.61%
SetIntersection_None_Vector_uint64_262144_64 1115374.965 -1.35%
SetIntersection_None_Vector_uint64_4_1 213686663.270 -
SetIntersection_None_Vector_uint64_4_4 133539965.533 -
SetIntersection_None_Vector_uint64_64_1 16570392.752 -
SetIntersection_None_Vector_uint64_64_16 13526401.226 -
SetIntersection_None_Vector_uint64_64_4 15953341.765 -
SetIntersection_None_Vector_uint64_64_64 8432381.449 -
bm_gcd_complex 17.621 -2.29%
bm_gcd_random 29.005 -1.37%
bm_gcd_trivial 0.674 2.76%
bm_lexicographical_compare<int>/1 1.464 3.06%
bm_lexicographical_compare<int>/1048576 68402.131 -
bm_lexicographical_compare<int>/262144 16251.333 -
bm_lexicographical_compare<int>/32768 1918.869 -
bm_lexicographical_compare<int>/4096 238.553 -
bm_lexicographical_compare<int>/512 29.842 -
bm_lexicographical_compare<int>/64 4.450 -
bm_lexicographical_compare<int>/8 1.603 4.43%
bm_lexicographical_compare<signed_char>/1 1.399 6.71%
bm_lexicographical_compare<signed_char>/1048576 16276.705 -
bm_lexicographical_compare<signed_char>/262144 3841.185 -
bm_lexicographical_compare<signed_char>/32768 479.050 -
bm_lexicographical_compare<signed_char>/4096 59.830 -
bm_lexicographical_compare<signed_char>/512 7.855 -
bm_lexicographical_compare<signed_char>/64 2.119 2.85%
bm_lexicographical_compare<signed_char>/8 3.246 5.92%
bm_lexicographical_compare<unsigned_char>/1 1.610 -
bm_lexicographical_compare<unsigned_char>/1048576 17927.937 -
bm_lexicographical_compare<unsigned_char>/262144 4495.369 -
bm_lexicographical_compare<unsigned_char>/32768 572.289 -
bm_lexicographical_compare<unsigned_char>/4096 77.614 -
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/64 2.011 -
bm_lexicographical_compare<unsigned_char>/8 1.437 4.04%
bm_ranges_lexicographical_compare<int>/1 1.263 -7.10%
bm_ranges_lexicographical_compare<int>/1048576 68362.592 -
bm_ranges_lexicographical_compare<int>/262144 16253.882 -
bm_ranges_lexicographical_compare<int>/32768 1915.075 -
bm_ranges_lexicographical_compare<int>/4096 239.532 -
bm_ranges_lexicographical_compare<int>/512 29.789 -
bm_ranges_lexicographical_compare<int>/64 4.443 -1.24%
bm_ranges_lexicographical_compare<int>/8 1.496 -3.46%
bm_ranges_lexicographical_compare<signed_char>/1 1.605 3.22%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.321 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.641 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.892 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.853 -
bm_ranges_lexicographical_compare<signed_char>/512 7.973 -
bm_ranges_lexicographical_compare<signed_char>/64 2.356 3.22%
bm_ranges_lexicographical_compare<signed_char>/8 3.505 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.614 1.71%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17918.409 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.160 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.170 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.669 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.972 -1.25%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 2.01%
bm_ranges_swap_ranges_vb_aligned/1024 6.490 -
bm_ranges_swap_ranges_vb_aligned/1048576 3442.125 2.44%
bm_ranges_swap_ranges_vb_aligned/128 3.386 -
bm_ranges_swap_ranges_vb_aligned/131072 248.376 1.37%
bm_ranges_swap_ranges_vb_aligned/16 3.289 -
bm_ranges_swap_ranges_vb_aligned/16384 34.870 -
bm_ranges_swap_ranges_vb_aligned/2048 8.498 -
bm_ranges_swap_ranges_vb_aligned/256 3.455 -
bm_ranges_swap_ranges_vb_aligned/262144 488.820 -2.53%
bm_ranges_swap_ranges_vb_aligned/32 3.290 -
bm_ranges_swap_ranges_vb_aligned/32768 64.115 -
bm_ranges_swap_ranges_vb_aligned/4096 11.906 -
bm_ranges_swap_ranges_vb_aligned/512 5.160 -1.36%
bm_ranges_swap_ranges_vb_aligned/524288 1078.013 -
bm_ranges_swap_ranges_vb_aligned/64 3.101 -1.46%
bm_ranges_swap_ranges_vb_aligned/65536 123.529 -
bm_ranges_swap_ranges_vb_aligned/8 3.240 -
bm_ranges_swap_ranges_vb_aligned/8192 19.470 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15655.836 -
bm_ranges_swap_ranges_vb_unaligned/262144 3765.415 -84.43%
bm_ranges_swap_ranges_vb_unaligned/32768 477.849 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.167 -
bm_ranges_swap_ranges_vb_unaligned/512 13.433 -
bm_ranges_swap_ranges_vb_unaligned/64 6.201 -1.25%
bm_ranges_swap_ranges_vb_unaligned/8 5.068 -3.38%
bm_swap_ranges_vb_aligned/1048576 3336.009 -
bm_swap_ranges_vb_aligned/262144 482.887 -
bm_swap_ranges_vb_aligned/32768 63.664 -
bm_swap_ranges_vb_aligned/4096 12.525 -
bm_swap_ranges_vb_aligned/512 4.991 -
bm_swap_ranges_vb_aligned/64 2.850 -
bm_swap_ranges_vb_aligned/8 3.279 3.66%
bm_swap_ranges_vb_unaligned/1048576 15898.691 -
bm_swap_ranges_vb_unaligned/262144 3835.729 -67.48%
bm_swap_ranges_vb_unaligned/32768 484.485 -
bm_swap_ranges_vb_unaligned/4096 65.094 -
bm_swap_ranges_vb_unaligned/512 12.572 -
bm_swap_ranges_vb_unaligned/64 4.942 -
bm_swap_ranges_vb_unaligned/8 4.759 -
bm_write 607.841 11.29%
ranges::min(std::deque<__int128>)/1 0.705 6.00%
ranges::min(std::deque<__int128>)/64 20.880 -
ranges::min(std::deque<__int128>)/70000 24351.532 -
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.737 15.92%
ranges::min(std::deque<char>)/64 24.197 46.45%
ranges::min(std::deque<char>)/70000 31324.933 76.51%
ranges::min(std::deque<char>)/8 2.773 20.25%
ranges::min(std::deque<long_long>)/1 0.693 3.35%
ranges::min(std::deque<long_long>)/64 22.047 36.26%
ranges::min(std::deque<long_long>)/70000 31193.491 66.21%
ranges::min(std::deque<long_long>)/8 2.310 -
ranges::min(std::list<__int128>)/1 0.374 11.66%
ranges::min(std::list<__int128>)/64 33.306 -
ranges::min(std::list<__int128>)/70000 59407.207 -
ranges::min(std::list<__int128>)/8 2.055 -
ranges::min(std::list<char>)/1 0.453 -
ranges::min(std::list<char>)/64 28.870 8.64%
ranges::min(std::list<char>)/70000 54030.208 -3.75%
ranges::min(std::list<char>)/8 1.945 4.62%
ranges::min(std::list<long_long>)/1 0.449 93.03%
ranges::min(std::list<long_long>)/64 24.691 1.34%
ranges::min(std::list<long_long>)/70000 50772.696 -2.82%
ranges::min(std::list<long_long>)/8 1.905 -
ranges::min(std::vector<__int128>)/1 0.456 19.44%
ranges::min(std::vector<__int128>)/64 28.985 -1.20%
ranges::min(std::vector<__int128>)/70000 34019.943 -
ranges::min(std::vector<__int128>)/8 2.956 -
ranges::min(std::vector<char>)/1 0.455 73.44%
ranges::min(std::vector<char>)/64 4.218 -
ranges::min(std::vector<char>)/70000 493.681 -
ranges::min(std::vector<char>)/8 2.446 6.21%
ranges::min(std::vector<long_long>)/1 0.453 36.52%
ranges::min(std::vector<long_long>)/64 5.219 5.97%
ranges::min(std::vector<long_long>)/70000 7926.596 -
ranges::min(std::vector<long_long>)/8 2.193 1.07%
ranges::minmax(std::deque<__int128>)/1 0.670 -4.13%
ranges::minmax(std::deque<__int128>)/64 30.801 -1.43%
ranges::minmax(std::deque<__int128>)/70000 34596.124 -1.35%
ranges::minmax(std::deque<__int128>)/8 3.763 -13.88%
ranges::minmax(std::deque<char>)/1 0.774 -8.72%
ranges::minmax(std::deque<char>)/64 23.169 -
ranges::minmax(std::deque<char>)/70000 24055.047 -
ranges::minmax(std::deque<char>)/8 3.635 2.73%
ranges::minmax(std::deque<long_long>)/1 0.812 -
ranges::minmax(std::deque<long_long>)/64 24.370 -2.55%
ranges::minmax(std::deque<long_long>)/70000 25967.883 -
ranges::minmax(std::deque<long_long>)/8 3.782 -5.13%
ranges::minmax(std::list<__int128>)/1 0.459 8.14%
ranges::minmax(std::list<__int128>)/64 38.933 -2.28%
ranges::minmax(std::list<__int128>)/70000 58938.547 1.09%
ranges::minmax(std::list<__int128>)/8 3.842 -1.28%
ranges::minmax(std::list<char>)/1 0.416 -9.57%
ranges::minmax(std::list<char>)/64 34.971 -
ranges::minmax(std::list<char>)/70000 55442.333 -
ranges::minmax(std::list<char>)/8 2.536 -
ranges::minmax(std::list<long_long>)/1 0.396 -6.29%
ranges::minmax(std::list<long_long>)/64 30.448 -
ranges::minmax(std::list<long_long>)/70000 55257.261 1.44%
ranges::minmax(std::list<long_long>)/8 2.540 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.225 1.17%
ranges::minmax(std::vector<__int128>)/70000 35348.609 -
ranges::minmax(std::vector<__int128>)/8 4.114 -
ranges::minmax(std::vector<char>)/1 0.641 3.11%
ranges::minmax(std::vector<char>)/64 1.321 -
ranges::minmax(std::vector<char>)/70000 591.053 -
ranges::minmax(std::vector<char>)/8 0.919 -14.57%
ranges::minmax(std::vector<long_long>)/1 0.688 -
ranges::minmax(std::vector<long_long>)/64 10.118 -
ranges::minmax(std::vector<long_long>)/70000 9154.321 -
ranges::minmax(std::vector<long_long>)/8 2.105 -
rng::contains(deque<int>)_(process_all)/1048576 242986.478 -
rng::contains(deque<int>)_(process_all)/32 8.725 -
rng::contains(deque<int>)_(process_all)/50 12.703 -
rng::contains(deque<int>)_(process_all)/8 3.110 2.85%
rng::contains(deque<int>)_(process_all)/8192 1861.993 -
rng::contains(list<int>)_(process_all)/1048576 835287.092 1.10%
rng::contains(list<int>)_(process_all)/32 9.468 6.89%
rng::contains(list<int>)_(process_all)/50 17.626 -4.00%
rng::contains(list<int>)_(process_all)/8 2.307 2.24%
rng::contains(list<int>)_(process_all)/8192 8049.914 17.27%
rng::contains(vector<int>)_(process_all)/1048576 231695.455 -
rng::contains(vector<int>)_(process_all)/32 8.285 -
rng::contains(vector<int>)_(process_all)/50 12.179 -
rng::contains(vector<int>)_(process_all)/8 2.669 4.23%
rng::contains(vector<int>)_(process_all)/8192 1799.313 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24712.129 10.55%
rng::contains_subrange(deque<int>)_(near_matches)/1024 26447.127 13.43%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1530460.985 4.90%
rng::contains_subrange(deque<int>)_(process_all)/1048576 426833.028 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.795 -17.68%
rng::contains_subrange(deque<int>)_(process_all)/32 12.580 -14.73%
rng::contains_subrange(deque<int>)_(process_all)/50 23.428 -10.15%
rng::contains_subrange(deque<int>)_(process_all)/8192 3334.935 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 498846.717 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.732 -7.36%
rng::contains_subrange(deque<int>)_(same_length)/32 17.187 -9.92%
rng::contains_subrange(deque<int>)_(same_length)/50 25.481 -6.79%
rng::contains_subrange(deque<int>)_(same_length)/8192 3888.161 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474477.697 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.321 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.455 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.445 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3703.670 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37491.087 -5.23%
rng::contains_subrange(list<int>)_(near_matches)/1024 38793.666 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2520411.270 -
rng::contains_subrange(list<int>)_(process_all)/1048576 840852.636 1.98%
rng::contains_subrange(list<int>)_(process_all)/16 4.867 -
rng::contains_subrange(list<int>)_(process_all)/32 10.142 1.53%
rng::contains_subrange(list<int>)_(process_all)/50 17.699 -
rng::contains_subrange(list<int>)_(process_all)/8192 7142.704 -
rng::contains_subrange(list<int>)_(same_length)/1048576 948920.711 1.75%
rng::contains_subrange(list<int>)_(same_length)/16 5.944 1.84%
rng::contains_subrange(list<int>)_(same_length)/32 16.457 -
rng::contains_subrange(list<int>)_(same_length)/50 25.217 -
rng::contains_subrange(list<int>)_(same_length)/8192 8517.536 -
rng::contains_subrange(list<int>)_(single_element)/1048576 824730.161 -
rng::contains_subrange(list<int>)_(single_element)/16 4.854 -
rng::contains_subrange(list<int>)_(single_element)/32 10.012 -1.25%
rng::contains_subrange(list<int>)_(single_element)/50 17.373 1.59%
rng::contains_subrange(list<int>)_(single_element)/8192 8741.683 13.47%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13222.697 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13924.565 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760187.229 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209451.986 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.889 2.45%
rng::contains_subrange(vector<int>)_(process_all)/32 8.117 1.16%
rng::contains_subrange(vector<int>)_(process_all)/50 11.983 -6.04%
rng::contains_subrange(vector<int>)_(process_all)/8192 1630.624 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242549.628 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.894 1.97%
rng::contains_subrange(vector<int>)_(same_length)/32 8.911 3.22%
rng::contains_subrange(vector<int>)_(same_length)/50 12.685 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1862.882 -1.56%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231283.193 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.794 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.579 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.436 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1800.675 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 480.034 11.05%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489388.365 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.110 4.99%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.567 9.29%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3815.733 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.768 -4.59%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.139 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.135 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.288 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 515901.823 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.024 -13.08%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.541 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4014.678 -1.16%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.824 -2.12%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.166 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.167 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.172 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2045.890 -1.09%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2193566.167 -3.54%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.062 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.913 2.64%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20274.141 14.59%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 818.690 27.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442503.012 -1.51%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.054 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.069 5.58%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11391.842 -4.83%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1750.114 -3.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2335559.723 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.684 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.661 -3.13%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19528.517 -3.49%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 631.790 -1.55%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1449001.992 -1.14%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.257 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.717 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11056.411 -5.67%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.164 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 950787.082 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.303 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.082 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7810.107 -15.33%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.770 1.46%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 853.897 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1068580.844 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.305 -2.37%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.803 -1.95%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11948.035 -1.02%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.061 -4.85%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73691.823 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.423 -3.58%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.538 -4.56%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.314 -1.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.522 9.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.488 14.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.546 7.35%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.548 11.53%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.487 12.35%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.011 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306447.178 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.974 1.35%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.054 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.223 -
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.296 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9358.513 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.454 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.736 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2318.464 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 485.956 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15426.436 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.405 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.450 -1.59%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3852.847 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 744.719 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26870.661 -3.44%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.813 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.409 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10339.233 -26.72%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.582 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 646.351 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.591 2.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.011 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.667 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.796 -2.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8668.894 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.458 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.167 2.21%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2133.839 -
rng::find(vector<bool>)_(process_all)/1024 4.636 -
rng::find(vector<bool>)_(process_all)/1048576 3620.319 -
rng::find(vector<bool>)_(process_all)/50 0.848 8.41%
rng::find(vector<bool>)_(process_all)/8 0.764 -2.60%
rng::find(vector<bool>)_(process_all)/8192 33.277 -
rng::find_if(vector<bool>)_(process_all)/1024 565.031 -
rng::find_if(vector<bool>)_(process_all)/1048576 576299.286 -
rng::find_if(vector<bool>)_(process_all)/50 23.858 -
rng::find_if(vector<bool>)_(process_all)/8 3.506 -
rng::find_if(vector<bool>)_(process_all)/8192 4501.714 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.570 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 574545.464 -1.10%
rng::find_if_not(vector<bool>)_(process_all)/50 23.835 3.45%
rng::find_if_not(vector<bool>)_(process_all)/8 3.537 2.72%
rng::find_if_not(vector<bool>)_(process_all)/8192 4491.470 -1.01%
rng::find_last(deque<int>)_(bail_10%)/1024 309.467 38.01%
rng::find_last(deque<int>)_(bail_10%)/1048576 322087.624 -
rng::find_last(deque<int>)_(bail_10%)/50 15.264 34.89%
rng::find_last(deque<int>)_(bail_10%)/8 2.948 13.50%
rng::find_last(deque<int>)_(bail_10%)/8192 2497.371 -
rng::find_last(deque<int>)_(bail_90%)/1024 33.019 14.89%
rng::find_last(deque<int>)_(bail_90%)/1048576 32342.550 27.97%
rng::find_last(deque<int>)_(bail_90%)/50 1.891 3.58%
rng::find_last(deque<int>)_(bail_90%)/8 0.912 11.97%
rng::find_last(deque<int>)_(bail_90%)/8192 233.701 15.69%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.324 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 705623.406 1.74%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.268 2.25%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.302 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5824.833 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 750.081 1.94%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 690523.077 -
rng::find_last(forward_list<int>)_(bail_90%)/50 20.741 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.397 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6594.195 -
rng::find_last(list<int>)_(bail_10%)/1024 645.777 -3.07%
rng::find_last(list<int>)_(bail_10%)/1048576 785983.184 -
rng::find_last(list<int>)_(bail_10%)/50 15.792 -
rng::find_last(list<int>)_(bail_10%)/8 2.070 -
rng::find_last(list<int>)_(bail_10%)/8192 6255.881 -
rng::find_last(list<int>)_(bail_90%)/1024 77.192 -
rng::find_last(list<int>)_(bail_90%)/1048576 86850.056 -
rng::find_last(list<int>)_(bail_90%)/50 1.244 -
rng::find_last(list<int>)_(bail_90%)/8 0.459 -
rng::find_last(list<int>)_(bail_90%)/8192 601.550 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.319 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205772.999 -
rng::find_last(vector<char>)_(bail_10%)/50 10.823 -
rng::find_last(vector<char>)_(bail_10%)/8 2.021 1.10%
rng::find_last(vector<char>)_(bail_10%)/8192 1620.061 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.619 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22886.456 -
rng::find_last(vector<char>)_(bail_90%)/50 1.513 7.38%
rng::find_last(vector<char>)_(bail_90%)/8 0.483 9.47%
rng::find_last(vector<char>)_(bail_90%)/8192 188.370 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.774 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212781.823 -
rng::find_last(vector<int>)_(bail_10%)/50 10.799 -1.18%
rng::find_last(vector<int>)_(bail_10%)/8 2.024 1.08%
rng::find_last(vector<int>)_(bail_10%)/8192 1647.085 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.858 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23195.375 -
rng::find_last(vector<int>)_(bail_90%)/50 1.503 3.66%
rng::find_last(vector<int>)_(bail_90%)/8 0.441 -3.98%
rng::find_last(vector<int>)_(bail_90%)/8192 188.308 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.605 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367634.055 -1.43%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.590 -7.17%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2795.430 -1.09%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.017 -1.30%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38146.414 -2.80%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.506 -3.22%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.148 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.488 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 772.375 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 896181.426 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.112 1.39%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.493 -2.59%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6803.577 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 801.146 5.76%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893563.405 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.743 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.634 10.10%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6901.128 2.02%
rng::find_last_if(list<int>)_(bail_10%)/1024 674.276 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 800155.014 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.355 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.300 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6571.740 -1.69%
rng::find_last_if(list<int>)_(bail_90%)/1024 69.796 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88109.274 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.156 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if(list<int>)_(bail_90%)/8192 603.483 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.267 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237909.453 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.464 -8.32%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.093 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1855.427 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.775 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26311.154 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.496 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.469 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.518 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 247.327 -2.43%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306714.239 -
rng::find_last_if(vector<int>)_(bail_10%)/50 12.019 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.697 2.67%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2181.389 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.268 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33472.736 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.518 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.572 16.43%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.218 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.513 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361895.220 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.579 1.62%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.813 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.922 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.551 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38147.538 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.277 -7.90%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.888 -6.20%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.975 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 757.557 -2.98%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904387.592 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.464 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.309 -3.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6609.893 -1.04%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 788.291 3.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 895683.216 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.011 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.344 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6584.339 1.31%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.099 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802974.154 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 32.194 -5.44%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6704.169 1.92%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.786 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88196.089 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.064 -1.07%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.726 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.890 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238245.148 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.326 -1.61%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1871.874 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.915 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26178.816 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.524 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.473 -14.58%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.054 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.202 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306755.188 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.524 -7.81%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2179.866 -1.07%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.435 1.52%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33399.708 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.489 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.476 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.273 -
rng::fold_left(deque<int>)/1048576 550888.713 -
rng::fold_left(deque<int>)/32 16.596 -
rng::fold_left(deque<int>)/50 27.703 -
rng::fold_left(deque<int>)/8 4.081 -2.23%
rng::fold_left(deque<int>)/8192 4337.017 1.38%
rng::fold_left(list<int>)/1048576 1411826.531 -3.72%
rng::fold_left(list<int>)/32 20.720 -
rng::fold_left(list<int>)/50 37.891 1.01%
rng::fold_left(list<int>)/8 3.838 -
rng::fold_left(list<int>)/8192 11650.493 5.83%
rng::fold_left(vector<int>)/1048576 1324483.616 -
rng::fold_left(vector<int>)/32 21.668 -
rng::fold_left(vector<int>)/50 37.155 -
rng::fold_left(vector<int>)/8 3.541 -
rng::fold_left(vector<int>)/8192 10309.495 -
rng::for_each(map<int>)/32 25.226 -
rng::for_each(map<int>)/50 37.917 -
rng::for_each(map<int>)/8 6.203 -
rng::for_each(map<int>)/8192 7359.365 1.63%
rng::for_each(multimap<int>)/32 26.016 -
rng::for_each(multimap<int>)/50 39.711 -1.44%
rng::for_each(multimap<int>)/8 6.104 -1.65%
rng::for_each(multimap<int>)/8192 7504.414 3.68%
rng::for_each(multiset<int>)/32 25.456 -
rng::for_each(multiset<int>)/50 38.645 -
rng::for_each(multiset<int>)/8 6.704 -2.49%
rng::for_each(multiset<int>)/8192 7711.681 -
rng::for_each(set<int>)/32 25.468 -
rng::for_each(set<int>)/50 37.518 -
rng::for_each(set<int>)/8 6.701 -1.98%
rng::for_each(set<int>)/8192 7697.420 -
rng::starts_with(deque<int>)/1000 436.782 -2.35%
rng::starts_with(deque<int>)/1024 470.526 1.29%
rng::starts_with(deque<int>)/1048576 491932.848 -
rng::starts_with(deque<int>)/8 3.986 1.62%
rng::starts_with(deque<int>)/8192 3819.568 -
rng::starts_with(deque<int>,_pred)/1000 535.821 6.42%
rng::starts_with(deque<int>,_pred)/1024 548.162 5.00%
rng::starts_with(deque<int>,_pred)/1048576 547781.410 7.31%
rng::starts_with(deque<int>,_pred)/8 4.719 1.23%
rng::starts_with(deque<int>,_pred)/8192 4233.378 8.24%
rng::starts_with(list<int>)/1000 753.543 -49.50%
rng::starts_with(list<int>)/1024 770.883 -34.74%
rng::starts_with(list<int>)/1048576 937884.080 -
rng::starts_with(list<int>)/8 2.927 -6.10%
rng::starts_with(list<int>)/8192 9243.463 -
rng::starts_with(list<int>,_pred)/1000 786.806 -
rng::starts_with(list<int>,_pred)/1024 804.654 -
rng::starts_with(list<int>,_pred)/1048576 968503.386 -
rng::starts_with(list<int>,_pred)/8 3.524 -
rng::starts_with(list<int>,_pred)/8192 10756.132 5.54%
rng::starts_with(vector<int>)/1000 58.233 -
rng::starts_with(vector<int>)/1024 59.893 -
rng::starts_with(vector<int>)/1048576 68417.070 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.806 -
rng::starts_with(vector<int>,_pred)/1000 278.954 -
rng::starts_with(vector<int>,_pred)/1024 288.263 -
rng::starts_with(vector<int>,_pred)/1048576 304418.658 -
rng::starts_with(vector<int>,_pred)/8 2.383 -2.93%
rng::starts_with(vector<int>,_pred)/8192 2497.732 -
std::adjacent_find(deque<int>)/1024 459.769 -
std::adjacent_find(deque<int>)/1048576 472918.325 -
std::adjacent_find(deque<int>)/50 15.014 -31.84%
std::adjacent_find(deque<int>)/8 2.890 -33.77%
std::adjacent_find(deque<int>)/8192 3683.020 -
std::adjacent_find(deque<int>,_pred)/1024 627.590 -
std::adjacent_find(deque<int>,_pred)/1048576 647869.792 -
std::adjacent_find(deque<int>,_pred)/50 29.481 -
std::adjacent_find(deque<int>,_pred)/8 4.051 -6.33%
std::adjacent_find(deque<int>,_pred)/8192 5077.270 -
std::adjacent_find(list<int>)/1024 732.825 -
std::adjacent_find(list<int>)/1048576 864832.302 -
std::adjacent_find(list<int>)/50 23.185 -
std::adjacent_find(list<int>)/8 2.073 -
std::adjacent_find(list<int>)/8192 7163.811 8.75%
std::adjacent_find(list<int>,_pred)/1024 786.186 -
std::adjacent_find(list<int>,_pred)/1048576 913224.772 -
std::adjacent_find(list<int>,_pred)/50 29.246 -
std::adjacent_find(list<int>,_pred)/8 3.801 -
std::adjacent_find(list<int>,_pred)/8192 7206.368 -
std::adjacent_find(vector<int>)/1024 233.429 -
std::adjacent_find(vector<int>)/1048576 234094.494 -
std::adjacent_find(vector<int>)/50 11.926 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1820.717 -
std::adjacent_find(vector<int>,_pred)/1024 398.423 -
std::adjacent_find(vector<int>,_pred)/1048576 466414.846 -
std::adjacent_find(vector<int>,_pred)/50 22.494 -4.48%
std::adjacent_find(vector<int>,_pred)/8 3.266 -
std::adjacent_find(vector<int>,_pred)/8192 3182.550 -
std::all_of(deque<int>)_(process_all)/32 12.364 -
std::all_of(deque<int>)_(process_all)/32768 10097.983 -
std::all_of(deque<int>)_(process_all)/50 18.920 -
std::all_of(deque<int>)_(process_all)/8 3.453 4.58%
std::all_of(deque<int>)_(process_all)/8192 2520.649 -
std::all_of(list<int>)_(process_all)/32 11.442 -
std::all_of(list<int>)_(process_all)/32768 26506.881 -1.73%
std::all_of(list<int>)_(process_all)/50 21.965 -
std::all_of(list<int>)_(process_all)/8 2.641 -
std::all_of(list<int>)_(process_all)/8192 7534.909 -10.25%
std::all_of(vector<int>)_(process_all)/32 8.504 -2.74%
std::all_of(vector<int>)_(process_all)/32768 8108.407 -
std::all_of(vector<int>)_(process_all)/50 12.705 -14.46%
std::all_of(vector<int>)_(process_all)/8 2.458 2.12%
std::all_of(vector<int>)_(process_all)/8192 2035.232 -
std::any_of(deque<int>)_(process_all)/32 12.299 -
std::any_of(deque<int>)_(process_all)/32768 10093.784 -3.96%
std::any_of(deque<int>)_(process_all)/50 18.876 -
std::any_of(deque<int>)_(process_all)/8 3.429 4.18%
std::any_of(deque<int>)_(process_all)/8192 2530.744 -3.63%
std::any_of(list<int>)_(process_all)/32 11.654 -1.39%
std::any_of(list<int>)_(process_all)/32768 27114.065 3.45%
std::any_of(list<int>)_(process_all)/50 21.757 -1.15%
std::any_of(list<int>)_(process_all)/8 2.670 -
std::any_of(list<int>)_(process_all)/8192 7932.726 9.74%
std::any_of(vector<int>)_(process_all)/32 8.293 -
std::any_of(vector<int>)_(process_all)/32768 8115.428 -
std::any_of(vector<int>)_(process_all)/50 13.663 -8.70%
std::any_of(vector<int>)_(process_all)/8 2.353 -3.12%
std::any_of(vector<int>)_(process_all)/8192 2037.658 -
std::copy(deque<int>)/1048576 50059.322 -3.28%
std::copy(deque<int>)/262144 11648.286 -10.60%
std::copy(deque<int>)/32768 1141.599 -
std::copy(deque<int>)/4096 145.539 -
std::copy(deque<int>)/512 16.647 -
std::copy(deque<int>)/64 2.690 -
std::copy(deque<int>)/8 2.701 -2.98%
std::copy(list<int>)/1048576 863414.210 -
std::copy(list<int>)/262144 214262.778 -2.63%
std::copy(list<int>)/32768 25901.964 -2.30%
std::copy(list<int>)/4096 3393.367 -13.87%
std::copy(list<int>)/512 364.564 -
std::copy(list<int>)/64 31.081 -7.37%
std::copy(list<int>)/8 2.494 -
std::copy(vector<bool>)_(aligned)/1048576 3029.758 -8.60%
std::copy(vector<bool>)_(aligned)/262144 646.195 35.03%
std::copy(vector<bool>)_(aligned)/32768 35.185 -
std::copy(vector<bool>)_(aligned)/4096 4.754 1.54%
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.286 -4.03%
std::copy(vector<bool>)_(unaligned)/1048576 7014.971 -
std::copy(vector<bool>)_(unaligned)/262144 1711.954 -
std::copy(vector<bool>)_(unaligned)/32768 217.947 1.70%
std::copy(vector<bool>)_(unaligned)/4096 26.078 -
std::copy(vector<bool>)_(unaligned)/512 3.478 -
std::copy(vector<bool>)_(unaligned)/64 1.797 -
std::copy(vector<int>)/1048576 50164.065 -
std::copy(vector<int>)/262144 12414.736 -
std::copy(vector<int>)/32768 3147.284 -10.53%
std::copy(vector<int>)/4096 204.774 41.53%
std::copy(vector<int>)/512 15.928 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.236 -
std::copy_backward(deque<int>)/1048576 135588.054 -6.08%
std::copy_backward(deque<int>)/262144 34235.913 3.99%
std::copy_backward(deque<int>)/32768 3702.592 1.11%
std::copy_backward(deque<int>)/4096 146.244 -
std::copy_backward(deque<int>)/512 18.040 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.732 7.52%
std::copy_backward(list<int>)/1048576 874265.137 -
std::copy_backward(list<int>)/262144 216784.298 -1.25%
std::copy_backward(list<int>)/32768 25763.419 -2.04%
std::copy_backward(list<int>)/4096 3207.954 -
std::copy_backward(list<int>)/512 365.566 -
std::copy_backward(list<int>)/64 31.035 -
std::copy_backward(list<int>)/8 2.360 1.17%
std::copy_backward(vector<bool>)_(aligned)/1048576 2823.684 -4.63%
std::copy_backward(vector<bool>)_(aligned)/262144 793.096 32.83%
std::copy_backward(vector<bool>)_(aligned)/32768 35.585 -1.81%
std::copy_backward(vector<bool>)_(aligned)/4096 4.952 -2.87%
std::copy_backward(vector<bool>)_(aligned)/512 1.480 -12.46%
std::copy_backward(vector<bool>)_(aligned)/64 1.657 -12.76%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6544.842 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.373 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.356 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.272 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.802 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.893 -3.34%
std::copy_backward(vector<int>)/1048576 50119.337 -
std::copy_backward(vector<int>)/262144 12522.396 -17.70%
std::copy_backward(vector<int>)/32768 3255.799 -12.38%
std::copy_backward(vector<int>)/4096 181.368 -22.65%
std::copy_backward(vector<int>)/512 16.571 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.244 7.60%
std::copy_if(deque<int>)_(entire_range)/1048576 276807.662 -
std::copy_if(deque<int>)_(entire_range)/262144 69552.067 -
std::copy_if(deque<int>)_(entire_range)/32768 8647.684 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.795 -
std::copy_if(deque<int>)_(entire_range)/512 134.723 -
std::copy_if(deque<int>)_(entire_range)/64 16.108 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -
std::copy_if(deque<int>)_(every_other)/1048576 371649.271 -
std::copy_if(deque<int>)_(every_other)/262144 92734.203 -
std::copy_if(deque<int>)_(every_other)/32768 11580.726 -
std::copy_if(deque<int>)_(every_other)/4096 1449.835 -
std::copy_if(deque<int>)_(every_other)/512 180.749 -
std::copy_if(deque<int>)_(every_other)/64 23.231 -
std::copy_if(deque<int>)_(every_other)/8 3.438 -
std::copy_if(list<int>)_(entire_range)/1048576 868102.309 -
std::copy_if(list<int>)_(entire_range)/262144 216449.168 -1.68%
std::copy_if(list<int>)_(entire_range)/32768 26081.934 -
std::copy_if(list<int>)_(entire_range)/4096 2997.741 -
std::copy_if(list<int>)_(entire_range)/512 363.536 -2.01%
std::copy_if(list<int>)_(entire_range)/64 30.620 -8.70%
std::copy_if(list<int>)_(entire_range)/8 2.510 -
std::copy_if(list<int>)_(every_other)/1048576 831099.265 -1.46%
std::copy_if(list<int>)_(every_other)/262144 209781.129 -2.31%
std::copy_if(list<int>)_(every_other)/32768 25866.475 -2.61%
std::copy_if(list<int>)_(every_other)/4096 3295.489 -3.58%
std::copy_if(list<int>)_(every_other)/512 358.704 -
std::copy_if(list<int>)_(every_other)/64 27.665 -
std::copy_if(list<int>)_(every_other)/8 2.291 -
std::copy_if(vector<int>)_(entire_range)/1048576 243724.791 -
std::copy_if(vector<int>)_(entire_range)/262144 59569.216 -
std::copy_if(vector<int>)_(entire_range)/32768 7413.274 -
std::copy_if(vector<int>)_(entire_range)/4096 927.938 -
std::copy_if(vector<int>)_(entire_range)/512 122.344 -
std::copy_if(vector<int>)_(entire_range)/64 15.534 -3.47%
std::copy_if(vector<int>)_(entire_range)/8 2.265 2.40%
std::copy_if(vector<int>)_(every_other)/1048576 500763.833 2.04%
std::copy_if(vector<int>)_(every_other)/262144 128708.272 -
std::copy_if(vector<int>)_(every_other)/32768 16153.976 -
std::copy_if(vector<int>)_(every_other)/4096 1989.067 -
std::copy_if(vector<int>)_(every_other)/512 253.834 -
std::copy_if(vector<int>)_(every_other)/64 32.719 -
std::copy_if(vector<int>)_(every_other)/8 4.236 -
std::copy_n(deque<int>)/1048576 50306.925 -
std::copy_n(deque<int>)/262144 11729.096 -
std::copy_n(deque<int>)/32768 1131.291 -1.00%
std::copy_n(deque<int>)/4096 145.624 -
std::copy_n(deque<int>)/512 16.720 -
std::copy_n(deque<int>)/64 2.792 -
std::copy_n(deque<int>)/8 2.690 -1.24%
std::copy_n(list<int>)/1048576 864088.367 -
std::copy_n(list<int>)/262144 215570.593 -
std::copy_n(list<int>)/32768 26001.560 -4.49%
std::copy_n(list<int>)/4096 5246.897 48.44%
std::copy_n(list<int>)/512 342.799 -
std::copy_n(list<int>)/64 15.075 -
std::copy_n(list<int>)/8 2.220 -
std::copy_n(vector<bool>)_(aligned)/1048576 2573.318 -18.89%
std::copy_n(vector<bool>)_(aligned)/262144 725.741 3.70%
std::copy_n(vector<bool>)_(aligned)/32768 35.600 1.02%
std::copy_n(vector<bool>)_(aligned)/4096 4.814 -1.75%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.352 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.149 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.485 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.643 -1.48%
std::copy_n(vector<bool>)_(unaligned)/4096 26.085 -
std::copy_n(vector<bool>)_(unaligned)/512 3.478 -
std::copy_n(vector<bool>)_(unaligned)/64 1.804 -
std::copy_n(vector<int>)/1048576 49936.860 -
std::copy_n(vector<int>)/262144 12480.591 -
std::copy_n(vector<int>)/32768 3775.028 3.08%
std::copy_n(vector<int>)/4096 214.370 -2.88%
std::copy_n(vector<int>)/512 16.028 -
std::copy_n(vector<int>)/64 2.484 -
std::copy_n(vector<int>)/8 2.224 -
std::count(deque<int>)_(every_other)/1024 244.600 -
std::count(deque<int>)_(every_other)/1048576 250744.451 -
std::count(deque<int>)_(every_other)/8 2.527 -
std::count(deque<int>)_(every_other)/8192 1920.464 -
std::count(list<int>)_(every_other)/1024 705.258 -1.43%
std::count(list<int>)_(every_other)/1048576 806621.230 -1.07%
std::count(list<int>)_(every_other)/8 2.090 1.67%
std::count(list<int>)_(every_other)/8192 6771.102 -2.54%
std::count(vector<bool>)/1000 2.995 1.30%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1451.018 -
std::count(vector<bool>)/8192 11.395 -
std::count(vector<int>)_(every_other)/1024 102.274 -
std::count(vector<int>)_(every_other)/1048576 104729.462 -
std::count(vector<int>)_(every_other)/8 1.377 -
std::count(vector<int>)_(every_other)/8192 814.493 -
std::count_if(deque<int>)_(every_other)/1024 346.172 -
std::count_if(deque<int>)_(every_other)/1048576 342256.575 -
std::count_if(deque<int>)_(every_other)/8 3.487 -
std::count_if(deque<int>)_(every_other)/8192 2683.791 -
std::count_if(list<int>)_(every_other)/1024 747.780 -
std::count_if(list<int>)_(every_other)/1048576 879792.763 -
std::count_if(list<int>)_(every_other)/8 2.755 -
std::count_if(list<int>)_(every_other)/8192 8155.988 15.14%
std::count_if(vector<int>)_(every_other)/1024 245.370 -
std::count_if(vector<int>)_(every_other)/1048576 247624.131 -
std::count_if(vector<int>)_(every_other)/8 4.146 -
std::count_if(vector<int>)_(every_other)/8192 1893.354 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 427.461 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.341 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 814.087 -2.02%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 347.207 9.25%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.089 3.31%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2636.536 3.73%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.229 -1.58%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.588 3.30%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.881 1.16%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.751 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.673 5.08%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.448 1.27%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 290.773 -7.14%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.524 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2134.910 -
std::deque<int>::ctor(size)/1024 74.904 6.55%
std::deque<int>::ctor(size)/32 27.466 3.24%
std::deque<int>::ctor(size)/8192 447.683 1.93%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.845 4.98%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.479 2.83%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.444 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.337 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.512 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.419 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.823 -2.64%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.439 -3.72%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.522 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.931 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.031 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.963 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.855 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.380 2.05%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.115 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.765 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.771 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 332.409 -4.59%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 650.759 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.960 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2527.654 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.865 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.696 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 840.846 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.719 -1.02%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10336.944 -2.56%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12816.292 -6.95%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.945 -8.18%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115117.953 -3.04%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 648.590 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.919 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6183.321 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6722.889 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 166.739 7.81%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56856.748 3.92%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.959 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.963 3.70%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12343.989 2.70%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20039.414 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 614.845 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178402.363 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 866.709 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.096 3.15%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12422.638 3.40%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20088.548 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 617.410 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178081.116 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1091.372 3.38%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.637 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11587.783 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20362.650 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 624.528 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181141.824 -
std::deque<std::string>::ctor(size)/1024 718.110 -
std::deque<std::string>::ctor(size)/32 42.427 -1.45%
std::deque<std::string>::ctor(size)/8192 8436.582 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 946.089 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.918 1.88%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12183.995 -2.46%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19900.052 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 579.204 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174142.106 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.332 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.336 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.353 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.850 -4.97%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.307 -4.36%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.998 -4.37%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.607 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.623 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2340.769 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.067 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.850 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2352.005 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.886 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.718 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.905 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.715 2.07%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.334 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.580 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.309 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.590 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.643 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.338 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.858 5.79%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2363.742 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 526.731 2.41%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.036 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4605.383 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6950.688 6.59%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.240 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 53860.094 2.34%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1027.941 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.782 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8110.417 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12998.871 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 752.552 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116152.743 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.388 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.164 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.273 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.333 1.89%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.800 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.930 1.78%
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.845 -
std::distance(deque<int>)/50 0.855 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.973 -
std::distance(join_view(vector<vector<int>>))/4096 4.340 -1.64%
std::distance(join_view(vector<vector<int>>))/50 0.583 -8.08%
std::distance(join_view(vector<vector<int>>))/8192 8.346 -
std::equal(deque<int>)_(it,_it,_it)/1024 469.638 -2.22%
std::equal(deque<int>)_(it,_it,_it)/1048576 494116.368 -
std::equal(deque<int>)_(it,_it,_it)/50 21.560 -
std::equal(deque<int>)_(it,_it,_it)/8 4.422 -
std::equal(deque<int>)_(it,_it,_it)/8192 3858.932 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.648 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424981.214 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.174 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.007 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3102.600 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 518.028 -1.66%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 520785.696 -2.62%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.667 -3.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.293 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4183.699 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.733 -1.93%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515904.968 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.395 4.29%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.552 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4013.384 -
std::equal(list<int>)_(it,_it,_it)/1024 1125.919 -
std::equal(list<int>)_(it,_it,_it)/1048576 1304558.706 -
std::equal(list<int>)_(it,_it,_it)/50 35.311 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9763.156 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 786.038 1.35%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 945626.296 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.819 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.935 1.49%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11585.096 -6.65%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.624 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 975061.395 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.892 5.78%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.466 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11938.808 -2.91%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1153.261 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1311302.277 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.703 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.495 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11199.416 -9.18%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.223 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.007 -
std::equal(vector<bool>)_(unaligned)/1048576 6411.490 1.46%
std::equal(vector<bool>)_(unaligned)/50 0.844 -11.86%
std::equal(vector<bool>)_(unaligned)/8 0.847 -15.94%
std::equal(vector<bool>)_(unaligned)/8192 56.458 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.539 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73679.573 -
std::equal(vector<int>)_(it,_it,_it)/50 4.136 -3.50%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.009 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.884 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73686.677 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.184 -3.79%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.371 -8.53%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.220 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.408 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305574.676 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.672 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.014 1.18%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2545.554 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.773 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305731.439 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.412 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.630 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2542.295 -
std::fill(deque<int>)/1024 30.103 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 235.839 -
std::fill(list<int>)/1024 502.650 1.96%
std::fill(list<int>)/32 8.273 -
std::fill(list<int>)/50 35.570 -
std::fill(list<int>)/8192 7588.262 -1.98%
std::fill(vector<bool>)/1048576 3817.908 -
std::fill(vector<bool>)/262144 230.349 -
std::fill(vector<bool>)/32768 30.264 -
std::fill(vector<bool>)/4096 4.191 -
std::fill(vector<bool>)/512 1.497 -4.71%
std::fill(vector<bool>)/64 1.499 -2.96%
std::fill(vector<int>)/1024 29.513 -
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 233.295 -
std::fill_n(deque<int>)/1024 30.146 3.55%
std::fill_n(deque<int>)/32 1.166 -7.24%
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 234.044 -
std::fill_n(list<int>)/1024 477.191 -30.96%
std::fill_n(list<int>)/32 8.100 -
std::fill_n(list<int>)/50 15.588 -1.97%
std::fill_n(list<int>)/8192 8626.929 6.61%
std::fill_n(vector<bool>)/1048576 3820.776 -
std::fill_n(vector<bool>)/262144 945.026 -
std::fill_n(vector<bool>)/32768 30.302 1.62%
std::fill_n(vector<bool>)/4096 4.187 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.358 -5.25%
std::fill_n(vector<int>)/1024 29.449 -
std::fill_n(vector<int>)/32 1.140 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 232.151 -
std::find(deque<int>)_(bail_25%)/1024 67.661 -
std::find(deque<int>)_(bail_25%)/32768 1928.495 1.16%
std::find(deque<int>)_(bail_25%)/8 2.275 -
std::find(deque<int>)_(bail_25%)/8192 476.751 -
std::find(deque<int>)_(process_all)/1024 243.681 1.15%
std::find(deque<int>)_(process_all)/32768 7782.307 1.20%
std::find(deque<int>)_(process_all)/50 12.968 -
std::find(deque<int>)_(process_all)/8 3.392 -4.04%
std::find(deque<int>)_(process_all)/8192 1941.776 1.22%
std::find(list<int>)_(bail_25%)/1024 128.035 1.71%
std::find(list<int>)_(bail_25%)/32768 9098.598 13.46%
std::find(list<int>)_(bail_25%)/8 0.918 -
std::find(list<int>)_(bail_25%)/8192 1419.862 -
std::find(list<int>)_(process_all)/1024 687.201 -1.42%
std::find(list<int>)_(process_all)/32768 25882.529 -3.78%
std::find(list<int>)_(process_all)/50 18.920 -
std::find(list<int>)_(process_all)/8 2.311 -2.14%
std::find(list<int>)_(process_all)/8192 6826.847 -30.35%
std::find(vector<bool>)_(process_all)/1024 4.494 -1.81%
std::find(vector<bool>)_(process_all)/1048576 3629.541 -
std::find(vector<bool>)_(process_all)/50 0.788 7.48%
std::find(vector<bool>)_(process_all)/8 0.846 22.44%
std::find(vector<bool>)_(process_all)/8192 33.314 -
std::find(vector<char>)_(bail_25%)/1024 5.419 2.23%
std::find(vector<char>)_(bail_25%)/32768 135.840 -
std::find(vector<char>)_(bail_25%)/8 1.061 -4.14%
std::find(vector<char>)_(bail_25%)/8192 40.744 1.26%
std::find(vector<char>)_(process_all)/1024 16.176 -
std::find(vector<char>)_(process_all)/32768 494.062 -
std::find(vector<char>)_(process_all)/50 1.622 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.561 -
std::find(vector<int>)_(bail_25%)/1024 65.723 -
std::find(vector<int>)_(bail_25%)/32768 1854.486 -
std::find(vector<int>)_(bail_25%)/8 1.438 -
std::find(vector<int>)_(bail_25%)/8192 470.202 -
std::find(vector<int>)_(process_all)/1024 241.621 -
std::find(vector<int>)_(process_all)/32768 7384.943 -
std::find(vector<int>)_(process_all)/50 12.361 -
std::find(vector<int>)_(process_all)/8 2.807 10.72%
std::find(vector<int>)_(process_all)/8192 1849.400 -
std::find(vector<long_long>)_(bail_25%)/1024 23.007 -
std::find(vector<long_long>)_(bail_25%)/32768 728.699 -
std::find(vector<long_long>)_(bail_25%)/8 0.919 -5.08%
std::find(vector<long_long>)_(bail_25%)/8192 187.607 -
std::find(vector<long_long>)_(process_all)/1024 89.957 -
std::find(vector<long_long>)_(process_all)/32768 2892.054 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 1.021 -14.56%
std::find(vector<long_long>)_(process_all)/8192 721.485 -
std::find(vector<short>)_(bail_25%)/1024 5.967 -
std::find(vector<short>)_(bail_25%)/32768 187.575 -
std::find(vector<short>)_(bail_25%)/8 0.714 7.09%
std::find(vector<short>)_(bail_25%)/8192 45.336 -
std::find(vector<short>)_(process_all)/1024 22.521 -
std::find(vector<short>)_(process_all)/32768 721.352 -
std::find(vector<short>)_(process_all)/50 1.693 -
std::find(vector<short>)_(process_all)/8 0.675 -2.38%
std::find(vector<short>)_(process_all)/8192 180.126 -
std::find_end(deque<int>)_(match_near_end)/1000 33.872 -10.80%
std::find_end(deque<int>)_(match_near_end)/1024 32.446 -3.45%
std::find_end(deque<int>)_(match_near_end)/8192 272.360 -
std::find_end(deque<int>)_(near_matches)/1000 15751.914 -
std::find_end(deque<int>)_(near_matches)/1024 16405.780 -
std::find_end(deque<int>)_(near_matches)/8192 1121432.953 -
std::find_end(deque<int>)_(process_all)/1000 290.548 -2.40%
std::find_end(deque<int>)_(process_all)/1024 327.521 12.02%
std::find_end(deque<int>)_(process_all)/1048576 316867.833 17.02%
std::find_end(deque<int>)_(process_all)/8192 2478.468 19.64%
std::find_end(deque<int>)_(same_length)/1000 325.453 -
std::find_end(deque<int>)_(same_length)/1024 332.782 -
std::find_end(deque<int>)_(same_length)/8192 2671.431 -4.55%
std::find_end(deque<int>)_(single_element)/1000 310.940 -
std::find_end(deque<int>)_(single_element)/1024 328.555 10.29%
std::find_end(deque<int>)_(single_element)/8192 2354.148 6.93%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 73.950 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.869 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 597.745 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31014.834 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31863.496 -1.19%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1863537.899 -
std::find_end(deque<int>,_pred)_(process_all)/1000 572.125 -3.01%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.179 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590245.690 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4304.515 -
std::find_end(deque<int>,_pred)_(same_length)/1000 809.282 3.86%
std::find_end(deque<int>,_pred)_(same_length)/1024 832.467 1.45%
std::find_end(deque<int>,_pred)_(same_length)/8192 4986.060 -4.09%
std::find_end(deque<int>,_pred)_(single_element)/1000 654.333 -1.39%
std::find_end(deque<int>,_pred)_(single_element)/1024 666.246 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4834.132 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.339 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4454.001 -
std::find_end(forward_list<int>)_(match_near_end)/8192 255761.412 -
std::find_end(forward_list<int>)_(near_matches)/1000 36496.812 -
std::find_end(forward_list<int>)_(near_matches)/1024 37881.245 -
std::find_end(forward_list<int>)_(near_matches)/8192 2460289.035 -
std::find_end(forward_list<int>)_(process_all)/1000 695.828 -
std::find_end(forward_list<int>)_(process_all)/1024 704.656 -
std::find_end(forward_list<int>)_(process_all)/1048576 754061.441 -
std::find_end(forward_list<int>)_(process_all)/8192 5658.245 -
std::find_end(forward_list<int>)_(same_length)/1000 1459.241 -
std::find_end(forward_list<int>)_(same_length)/1024 1488.988 -
std::find_end(forward_list<int>)_(same_length)/8192 14177.143 -1.69%
std::find_end(forward_list<int>)_(single_element)/1000 701.189 1.35%
std::find_end(forward_list<int>)_(single_element)/1024 721.231 1.28%
std::find_end(forward_list<int>)_(single_element)/8192 5787.354 -5.54%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 836.963 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5135.048 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275453.289 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40943.391 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42558.424 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2671993.481 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 754.354 -2.21%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 765.021 -2.29%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 851828.619 -1.14%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6199.217 -1.88%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1522.350 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.946 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17523.185 -3.93%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 790.171 3.65%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 806.251 3.66%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6574.541 3.07%
std::find_end(list<int>)_(match_near_end)/1000 76.981 -1.18%
std::find_end(list<int>)_(match_near_end)/1024 59.835 -
std::find_end(list<int>)_(match_near_end)/8192 599.630 -
std::find_end(list<int>)_(near_matches)/1000 33157.028 1.32%
std::find_end(list<int>)_(near_matches)/1024 34625.575 1.60%
std::find_end(list<int>)_(near_matches)/8192 2241646.566 -
std::find_end(list<int>)_(process_all)/1000 712.998 -
std::find_end(list<int>)_(process_all)/1024 729.685 -
std::find_end(list<int>)_(process_all)/1048576 869514.526 -
std::find_end(list<int>)_(process_all)/8192 7448.807 -
std::find_end(list<int>)_(same_length)/1000 742.986 -
std::find_end(list<int>)_(same_length)/1024 756.733 1.50%
std::find_end(list<int>)_(same_length)/8192 8101.778 -
std::find_end(list<int>)_(single_element)/1000 713.089 -
std::find_end(list<int>)_(single_element)/1024 731.769 -
std::find_end(list<int>)_(single_element)/8192 8406.527 1.56%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.496 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.158 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.244 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36693.333 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38148.713 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2395221.130 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.625 -
std::find_end(list<int>,_pred)_(process_all)/1024 836.390 2.98%
std::find_end(list<int>,_pred)_(process_all)/1048576 955810.198 -
std::find_end(list<int>,_pred)_(process_all)/8192 8139.163 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.202 -2.13%
std::find_end(list<int>,_pred)_(same_length)/1024 793.311 -
std::find_end(list<int>,_pred)_(same_length)/8192 9506.074 -7.35%
std::find_end(list<int>,_pred)_(single_element)/1000 792.240 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.031 -
std::find_end(list<int>,_pred)_(single_element)/8192 8586.739 -
std::find_end(vector<int>)_(match_near_end)/1000 27.671 -1.81%
std::find_end(vector<int>)_(match_near_end)/1024 28.514 -
std::find_end(vector<int>)_(match_near_end)/8192 204.439 -
std::find_end(vector<int>)_(near_matches)/1000 13448.546 -
std::find_end(vector<int>)_(near_matches)/1024 13904.042 -
std::find_end(vector<int>)_(near_matches)/8192 766049.819 -
std::find_end(vector<int>)_(process_all)/1000 215.801 -
std::find_end(vector<int>)_(process_all)/1024 220.936 -
std::find_end(vector<int>)_(process_all)/1048576 230297.007 2.28%
std::find_end(vector<int>)_(process_all)/8192 1685.978 -
std::find_end(vector<int>)_(same_length)/1000 242.212 -1.06%
std::find_end(vector<int>)_(same_length)/1024 248.974 -
std::find_end(vector<int>)_(same_length)/8192 2010.125 -
std::find_end(vector<int>)_(single_element)/1000 241.967 1.06%
std::find_end(vector<int>)_(single_element)/1024 247.026 -
std::find_end(vector<int>)_(single_element)/8192 1890.232 1.45%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.210 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.884 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.653 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23103.736 1.27%
std::find_end(vector<int>,_pred)_(near_matches)/1024 24003.041 1.14%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450290.977 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.108 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.421 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 638830.770 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4313.088 -
std::find_end(vector<int>,_pred)_(same_length)/1000 607.196 -
std::find_end(vector<int>,_pred)_(same_length)/1024 621.818 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4998.023 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.359 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.453 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4765.440 -
std::find_first_of(deque<int>)_(large_needle)/1024 365343.342 -
std::find_first_of(deque<int>)_(large_needle)/32 296.473 -14.87%
std::find_first_of(deque<int>)_(large_needle)/50 718.764 -19.30%
std::find_first_of(deque<int>)_(large_needle)/8192 23495713.901 -
std::find_first_of(deque<int>)_(small_needle)/1024 3439.528 -
std::find_first_of(deque<int>)_(small_needle)/32 105.321 -3.40%
std::find_first_of(deque<int>)_(small_needle)/50 162.138 -2.95%
std::find_first_of(deque<int>)_(small_needle)/8192 27504.893 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 609374.927 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 674.208 11.04%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1870.224 15.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37102296.051 1.17%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6238.368 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.739 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.346 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49796.284 -
std::find_first_of(list<int>)_(large_needle)/1024 917599.613 6.20%
std::find_first_of(list<int>)_(large_needle)/32 677.415 -
std::find_first_of(list<int>)_(large_needle)/50 1739.371 -
std::find_first_of(list<int>)_(large_needle)/8192 48929822.266 -1.88%
std::find_first_of(list<int>)_(small_needle)/1024 2743.071 -
std::find_first_of(list<int>)_(small_needle)/32 93.214 -
std::find_first_of(list<int>)_(small_needle)/50 139.420 -
std::find_first_of(list<int>)_(small_needle)/8192 22019.751 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1044249.815 17.47%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.267 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1960.672 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57904111.086 -1.92%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.915 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.929 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.973 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43173.162 -2.22%
std::find_first_of(vector<int>)_(large_needle)/1024 115462.832 -
std::find_first_of(vector<int>)_(large_needle)/32 112.071 -3.39%
std::find_first_of(vector<int>)_(large_needle)/50 283.915 -
std::find_first_of(vector<int>)_(large_needle)/8192 7464846.333 -2.77%
std::find_first_of(vector<int>)_(small_needle)/1024 1539.781 2.93%
std::find_first_of(vector<int>)_(small_needle)/32 52.558 7.21%
std::find_first_of(vector<int>)_(small_needle)/50 79.902 4.97%
std::find_first_of(vector<int>)_(small_needle)/8192 12368.333 3.75%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589422.619 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 494.757 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1367.485 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38175937.503 -8.59%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5697.867 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 179.669 1.67%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 290.007 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44833.029 -
std::find_if(deque<int>)_(bail_25%)/1024 77.767 -
std::find_if(deque<int>)_(bail_25%)/32768 2150.957 -23.36%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 539.572 -23.19%
std::find_if(deque<int>)_(process_all)/1024 249.853 -
std::find_if(deque<int>)_(process_all)/32768 8059.294 -
std::find_if(deque<int>)_(process_all)/50 12.641 -
std::find_if(deque<int>)_(process_all)/8 2.617 4.06%
std::find_if(deque<int>)_(process_all)/8192 1992.586 -
std::find_if(list<int>)_(bail_25%)/1024 129.067 1.14%
std::find_if(list<int>)_(bail_25%)/32768 6929.043 -2.04%
std::find_if(list<int>)_(bail_25%)/8 0.917 -
std::find_if(list<int>)_(bail_25%)/8192 1428.781 -
std::find_if(list<int>)_(process_all)/1024 734.046 5.45%
std::find_if(list<int>)_(process_all)/32768 25956.198 -3.23%
std::find_if(list<int>)_(process_all)/50 19.056 1.06%
std::find_if(list<int>)_(process_all)/8 2.383 4.18%
std::find_if(list<int>)_(process_all)/8192 10306.157 32.20%
std::find_if(vector<bool>)_(process_all)/1024 565.413 -
std::find_if(vector<bool>)_(process_all)/1048576 576304.960 -
std::find_if(vector<bool>)_(process_all)/50 23.878 -
std::find_if(vector<bool>)_(process_all)/8 3.528 -
std::find_if(vector<bool>)_(process_all)/8192 4509.571 -
std::find_if(vector<char>)_(bail_25%)/1024 26.345 -5.75%
std::find_if(vector<char>)_(bail_25%)/32768 829.114 -4.22%
std::find_if(vector<char>)_(bail_25%)/8 0.928 -7.94%
std::find_if(vector<char>)_(bail_25%)/8192 217.194 -3.00%
std::find_if(vector<char>)_(process_all)/1024 124.050 -
std::find_if(vector<char>)_(process_all)/32768 3742.658 -
std::find_if(vector<char>)_(process_all)/50 6.616 -
std::find_if(vector<char>)_(process_all)/8 1.593 7.09%
std::find_if(vector<char>)_(process_all)/8192 944.322 -
std::find_if(vector<int>)_(bail_25%)/1024 27.337 3.36%
std::find_if(vector<int>)_(bail_25%)/32768 819.556 2.11%
std::find_if(vector<int>)_(bail_25%)/8 0.848 -
std::find_if(vector<int>)_(bail_25%)/8192 212.414 -
std::find_if(vector<int>)_(process_all)/1024 112.440 -
std::find_if(vector<int>)_(process_all)/32768 3196.904 -
std::find_if(vector<int>)_(process_all)/50 5.655 1.63%
std::find_if(vector<int>)_(process_all)/8 1.403 8.16%
std::find_if(vector<int>)_(process_all)/8192 802.833 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.440 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2128.547 -12.66%
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 511.834 -19.45%
std::find_if_not(deque<int>)_(process_all)/1024 250.134 -7.26%
std::find_if_not(deque<int>)_(process_all)/32768 8078.919 -6.74%
std::find_if_not(deque<int>)_(process_all)/50 14.274 14.06%
std::find_if_not(deque<int>)_(process_all)/8 2.677 4.23%
std::find_if_not(deque<int>)_(process_all)/8192 1994.851 -7.56%
std::find_if_not(list<int>)_(bail_25%)/1024 128.346 -1.38%
std::find_if_not(list<int>)_(bail_25%)/32768 7123.383 -13.21%
std::find_if_not(list<int>)_(bail_25%)/8 0.958 -
std::find_if_not(list<int>)_(bail_25%)/8192 1419.174 -
std::find_if_not(list<int>)_(process_all)/1024 721.970 -1.42%
std::find_if_not(list<int>)_(process_all)/32768 26002.627 -2.87%
std::find_if_not(list<int>)_(process_all)/50 40.497 -
std::find_if_not(list<int>)_(process_all)/8 3.797 2.53%
std::find_if_not(list<int>)_(process_all)/8192 6807.345 -5.54%
std::find_if_not(vector<bool>)_(process_all)/1024 568.264 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578711.403 -
std::find_if_not(vector<bool>)_(process_all)/50 24.190 -
std::find_if_not(vector<bool>)_(process_all)/8 3.559 -
std::find_if_not(vector<bool>)_(process_all)/8192 4522.483 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.155 -15.81%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.549 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.865 5.81%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.827 -
std::find_if_not(vector<char>)_(process_all)/1024 124.535 -
std::find_if_not(vector<char>)_(process_all)/32768 3735.339 -
std::find_if_not(vector<char>)_(process_all)/50 6.604 -
std::find_if_not(vector<char>)_(process_all)/8 1.385 -4.55%
std::find_if_not(vector<char>)_(process_all)/8192 940.137 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.396 -3.11%
std::find_if_not(vector<int>)_(bail_25%)/32768 948.720 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.732 9.30%
std::find_if_not(vector<int>)_(bail_25%)/8192 238.700 -2.49%
std::find_if_not(vector<int>)_(process_all)/1024 112.247 -
std::find_if_not(vector<int>)_(process_all)/32768 3193.703 -
std::find_if_not(vector<int>)_(process_all)/50 5.648 -
std::find_if_not(vector<int>)_(process_all)/8 1.349 -5.49%
std::find_if_not(vector<int>)_(process_all)/8192 801.343 -
std::flat_map<int,_int>::clear()/0 390.527 -
std::flat_map<int,_int>::clear()/1024 393.630 -
std::flat_map<int,_int>::clear()/32 391.433 -
std::flat_map<int,_int>::clear()/8192 407.724 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.842 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.097 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.551 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.451 -9.31%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.820 42.02%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.487 12.55%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.159 50.56%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.139 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.064 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.541 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.468 12.09%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.210 6.40%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.198 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.743 11.16%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.066 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.172 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.735 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1158.619 -
std::flat_map<int,_int>::ctor(const&)/0 12.796 -
std::flat_map<int,_int>::ctor(const&)/1024 177.257 -
std::flat_map<int,_int>::ctor(const&)/32 23.076 1.04%
std::flat_map<int,_int>::ctor(const&)/8192 1920.614 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.770 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.247 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.067 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.928 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.613 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4193.624 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.672 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33127.467 1.44%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.643 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8677.714 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.579 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131883.625 2.53%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.361 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.323 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.628 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.398 -18.05%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.407 26.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.379 4.02%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.932 27.88%
std::flat_map<int,_int>::erase(iterator)/1024 75.626 -4.67%
std::flat_map<int,_int>::erase(iterator)/32 19.826 -
std::flat_map<int,_int>::erase(iterator)/8192 493.289 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.180 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.475 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.270 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 612.050 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.387 -6.35%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.633 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 563.506 2.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.482 -2.61%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.796 12.79%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.460 5.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.773 23.49%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.495 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.589 1.08%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.749 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.161 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.234 -1.21%
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.056 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.371 -7.54%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.934 29.38%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.487 12.96%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.644 36.61%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.847 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.988 62.39%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.275 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 44.116 58.84%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.771 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 170.937 68.97%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.613 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 542.902 -19.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.848 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.120 3.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.359 -3.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.848 -1.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 120.937 56.56%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.079 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 499.295 -16.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.540 2.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5133.063 -8.84%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 654.725 5.35%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40192.848 -7.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.924 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5704.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.417 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43321.707 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.710 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7645.267 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.764 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63114.631 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.088 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.093 11.54%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 455.202 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10158.665 14.98%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.794 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1782.092 9.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.833 1.15%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11321.021 12.65%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.988 -19.11%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.039 1.22%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.006 13.34%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.997 -1.35%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 22.667 7.36%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.463 -1.16%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.629 -19.68%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.994 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 178.425 80.70%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.712 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 550.534 -19.06%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.030 -19.11%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.813 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.470 12.75%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.680 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.975 -25.30%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.099 -1.26%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.048 -51.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.670 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 185.851 80.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.515 1.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 547.119 -18.68%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.846 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.378 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.110 39.41%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.812 19.06%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.071 53.08%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.220 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 85.997 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.626 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 634.975 3.87%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.459 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.143 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.552 -1.01%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 633.435 -1.06%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.214 -3.34%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.141 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 645.001 7.07%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.953 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.956 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.052 -2.97%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.275 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.961 26.22%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.300 5.08%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.262 27.73%
std::flat_multimap<int,_int>::clear()/0 392.693 -
std::flat_multimap<int,_int>::clear()/1024 395.089 -
std::flat_multimap<int,_int>::clear()/32 394.257 -
std::flat_multimap<int,_int>::clear()/8192 416.058 1.48%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.444 1.59%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.106 -3.45%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.545 -1.48%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.405 14.25%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.406 -1.96%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.253 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.981 -1.18%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.292 2.75%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.354 1.75%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.865 7.25%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.109 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.105 1.29%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.568 -2.14%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.064 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.477 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.342 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.380 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.784 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.639 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.880 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1918.764 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.770 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.023 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.841 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1912.040 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.966 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3984.783 1.75%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.937 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31960.567 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.183 1.66%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8475.832 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.281 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 120706.441 -9.71%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.363 -6.36%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.488 2.26%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.166 -8.78%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.035 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.260 -
std::flat_multimap<int,_int>::erase(iterator)/1024 87.874 17.55%
std::flat_multimap<int,_int>::erase(iterator)/32 20.016 -
std::flat_multimap<int,_int>::erase(iterator)/8192 494.309 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.983 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.464 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 400.318 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 621.469 2.84%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 104.144 24.25%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.725 1.91%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 512.240 -1.96%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -4.91%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.806 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.113 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.262 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.573 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.843 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.050 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.540 2.24%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.334 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.093 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.424 -12.67%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.314 -7.68%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.280 -1.80%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.832 -8.61%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.139 2.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.859 -40.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.576 2.45%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.770 22.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.147 2.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.925 -52.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.525 2.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 673.122 20.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.162 1.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.900 -18.78%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.302 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.796 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.223 2.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.312 -44.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.627 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 601.514 19.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 402.166 2.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5202.469 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 613.742 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39514.529 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.876 2.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5471.262 1.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.458 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41783.397 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 403.445 2.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7386.934 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.953 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60137.210 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 406.059 2.86%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1189.714 -4.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.814 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6652.437 -7.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.879 2.54%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1104.373 -6.02%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 448.334 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5854.331 -7.88%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.046 -55.68%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.171 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 658.830 19.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.842 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.129 -63.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.136 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 32.961 -3.84%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.790 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.541 -50.76%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.909 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 656.284 19.35%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.201 2.41%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.065 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.428 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.691 8.29%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.370 1.63%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.299 8.94%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.544 -1.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.866 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.837 1.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1373.015 137.05%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.767 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.059 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.566 -1.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1293.465 122.56%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.000 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.776 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1245.721 41.87%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.166 2.49%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.956 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.286 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.261 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.894 15.51%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.378 2.04%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.393 19.45%
std::for_each(deque<int>)/32 3.682 -
std::for_each(deque<int>)/50 3.850 -
std::for_each(deque<int>)/8 0.929 1.41%
std::for_each(deque<int>)/8192 254.924 -
std::for_each(join_view(vector<vector<int>>))/32 3.761 -
std::for_each(join_view(vector<vector<int>>))/50 4.058 -
std::for_each(join_view(vector<vector<int>>))/8 1.428 3.77%
std::for_each(join_view(vector<vector<int>>))/8192 263.824 -
std::for_each(list<int>)/32 10.836 -
std::for_each(list<int>)/50 21.281 1.26%
std::for_each(list<int>)/8 2.458 -2.53%
std::for_each(list<int>)/8192 7777.916 -
std::for_each(map<int>::iterator)/32 23.893 -
std::for_each(map<int>::iterator)/50 36.059 -
std::for_each(map<int>::iterator)/8 5.011 -
std::for_each(map<int>::iterator)/8192 7465.761 1.44%
std::for_each(multimap<int>::iterator)/32 23.830 1.23%
std::for_each(multimap<int>::iterator)/50 36.681 1.08%
std::for_each(multimap<int>::iterator)/8 5.071 -
std::for_each(multimap<int>::iterator)/8192 7529.047 1.77%
std::for_each(multiset<int>::iterator)/32 23.452 -
std::for_each(multiset<int>::iterator)/50 35.665 -
std::for_each(multiset<int>::iterator)/8 5.055 -
std::for_each(multiset<int>::iterator)/8192 7895.206 -1.55%
std::for_each(set<int>::iterator)/32 24.451 1.32%
std::for_each(set<int>::iterator)/50 37.346 2.49%
std::for_each(set<int>::iterator)/8 5.046 -
std::for_each(set<int>::iterator)/8192 7829.426 -1.02%
std::for_each(vector<int>)/32 3.678 -
std::for_each(vector<int>)/50 3.866 -
std::for_each(vector<int>)/8 0.910 -
std::for_each(vector<int>)/8192 252.255 -
std::for_each_n(deque<int>)/32 3.758 -
std::for_each_n(deque<int>)/50 3.877 -2.07%
std::for_each_n(deque<int>)/8 1.310 15.56%
std::for_each_n(deque<int>)/8192 255.403 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.895 -2.57%
std::for_each_n(join_view(vector<vector<int>>))/50 4.364 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.492 7.54%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.079 -
std::for_each_n(list<int>)/32 11.289 -
std::for_each_n(list<int>)/50 22.867 1.47%
std::for_each_n(list<int>)/8 2.576 8.29%
std::for_each_n(list<int>)/8192 8135.593 -3.98%
std::for_each_n(vector<int>)/32 3.706 -
std::for_each_n(vector<int>)/50 3.855 -
std::for_each_n(vector<int>)/8 2.766 -
std::for_each_n(vector<int>)/8192 252.103 -
std::generate(deque<int>)/1024 243.153 -
std::generate(deque<int>)/32 8.035 -
std::generate(deque<int>)/50 12.031 -
std::generate(deque<int>)/8192 1901.695 -
std::generate(list<int>)/1024 671.168 -
std::generate(list<int>)/32 8.416 -
std::generate(list<int>)/50 15.428 1.48%
std::generate(list<int>)/8192 6966.837 -22.51%
std::generate(vector<int>)/1024 243.022 -
std::generate(vector<int>)/32 7.899 -
std::generate(vector<int>)/50 11.989 -
std::generate(vector<int>)/8192 1836.608 -
std::generate_n(deque<int>)/1024 242.636 -
std::generate_n(deque<int>)/32 8.186 -
std::generate_n(deque<int>)/50 12.156 -
std::generate_n(deque<int>)/8192 1955.692 -
std::generate_n(list<int>)/1024 650.329 -
std::generate_n(list<int>)/32 8.529 -
std::generate_n(list<int>)/50 15.391 2.13%
std::generate_n(list<int>)/8192 7459.280 -5.81%
std::generate_n(vector<int>)/1024 241.489 -
std::generate_n(vector<int>)/32 7.918 -
std::generate_n(vector<int>)/50 11.913 -
std::generate_n(vector<int>)/8192 1832.066 -
std::is_partitioned(deque<int>)_(partitioned)/1024 297.610 1.81%
std::is_partitioned(deque<int>)_(partitioned)/32 9.294 1.17%
std::is_partitioned(deque<int>)_(partitioned)/50 13.968 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2374.199 -1.68%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.658 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.781 -10.91%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.913 -1.08%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 861.582 16.85%
std::is_partitioned(list<int>)_(partitioned)/1024 709.839 21.82%
std::is_partitioned(list<int>)_(partitioned)/32 8.696 1.05%
std::is_partitioned(list<int>)_(partitioned)/50 13.943 -
std::is_partitioned(list<int>)_(partitioned)/8192 7181.586 5.90%
std::is_partitioned(list<int>)_(unpartitioned)/1024 179.925 1.41%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.175 -1.07%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.435 -2.03%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2207.606 2.59%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.392 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.556 2.89%
std::is_partitioned(vector<int>)_(partitioned)/50 9.422 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1400.361 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 56.522 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.641 1.27%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.768 2.60%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 168.991 -3.48%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.282 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.899 2.20%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.223 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514018.210 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.399 2.91%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.649 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.003 -3.88%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3980.262 -1.83%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689541.378 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.846 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 483.876 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.521 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3889.092 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 515222.896 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.385 2.79%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.838 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.585 -1.21%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4077.214 1.98%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688494.259 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.877 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.079 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.822 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7832.827 -10.29%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418283.838 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.014 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.508 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.604 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9504.567 -6.97%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1585507.465 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.740 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 766.622 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.837 1.87%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8063.056 -14.80%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428787.595 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.653 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.546 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.178 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8350.963 -17.16%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592863.825 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.748 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.856 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.850 3.22%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2830.854 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211198.627 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.324 1.73%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.585 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.820 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1013473.643 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.017 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.124 -1.63%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.093 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2950.389 -2.56%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 210838.411 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.292 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.266 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.388 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.877 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997563.543 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.346 -
std::is_sorted(deque<int>)/1024 471.294 -
std::is_sorted(deque<int>)/8 2.885 -2.25%
std::is_sorted(deque<int>)/8192 3773.080 -
std::is_sorted(deque<int>,_pred)/1024 641.335 -
std::is_sorted(deque<int>,_pred)/8 4.795 -1.36%
std::is_sorted(deque<int>,_pred)/8192 5193.916 -
std::is_sorted(list<int>)/1024 747.484 -
std::is_sorted(list<int>)/8 2.166 2.59%
std::is_sorted(list<int>)/8192 7187.654 -1.10%
std::is_sorted(list<int>,_pred)/1024 821.235 -
std::is_sorted(list<int>,_pred)/8 4.044 -
std::is_sorted(list<int>,_pred)/8192 9080.461 4.30%
std::is_sorted(vector<int>)/1024 244.143 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1900.028 -
std::is_sorted(vector<int>,_pred)/1024 468.976 -
std::is_sorted(vector<int>,_pred)/8 3.440 7.01%
std::is_sorted(vector<int>,_pred)/8192 3731.093 -
std::is_sorted_until(deque<int>)/1024 466.685 -
std::is_sorted_until(deque<int>)/8 2.539 -10.96%
std::is_sorted_until(deque<int>)/8192 3740.064 -
std::is_sorted_until(deque<int>,_pred)/1024 622.296 4.20%
std::is_sorted_until(deque<int>,_pred)/8 4.298 -1.17%
std::is_sorted_until(deque<int>,_pred)/8192 4840.117 -3.60%
std::is_sorted_until(list<int>)/1024 740.876 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 6575.018 -8.36%
std::is_sorted_until(list<int>,_pred)/1024 794.840 -
std::is_sorted_until(list<int>,_pred)/8 3.653 -
std::is_sorted_until(list<int>,_pred)/8192 7393.199 -1.42%
std::is_sorted_until(vector<int>)/1024 236.658 -
std::is_sorted_until(vector<int>)/8 2.086 -4.75%
std::is_sorted_until(vector<int>)/8192 1845.905 -
std::is_sorted_until(vector<int>,_pred)/1024 407.413 -1.27%
std::is_sorted_until(vector<int>,_pred)/8 3.650 -3.61%
std::is_sorted_until(vector<int>,_pred)/8192 3313.088 2.58%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4670.391 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.704 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36552.805 -18.02%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 704.904 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.767 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10578.232 -14.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11598.906 -4.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 337.162 -4.46%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99344.258 -5.94%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11699.345 -4.05%
std::list<int>::ctor(Range)_(cheap_elements)/32 337.881 -4.39%
std::list<int>::ctor(Range)_(cheap_elements)/8192 101785.506 -3.54%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11746.866 -3.95%
std::list<int>::ctor(const&)_(cheap_elements)/32 335.018 -5.23%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101347.771 -4.39%
std::list<int>::ctor(size)/1024 12191.904 -4.35%
std::list<int>::ctor(size)/32 343.034 -2.76%
std::list<int>::ctor(size)/8192 100075.369 -3.04%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11575.664 -4.84%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 329.906 -6.46%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 99863.054 -2.87%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.451 -12.29%
std::list<int>::erase(begin)_(cheap_elements)/32 10.330 -11.82%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.363 -11.50%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.098 -3.84%
std::list<int>::insert(begin)_(cheap_elements)/32 10.877 -5.38%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.457 -8.56%
std::list<int>::operator=(const&)_(cheap_elements)/1024 744.722 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.062 -1.03%
std::list<int>::operator=(const&)_(cheap_elements)/8192 10695.174 21.74%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4629.806 -9.57%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.618 -2.98%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37652.122 -3.96%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.604 1.36%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.439 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.463 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4756.239 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 530.763 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38488.769 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16586.974 -1.18%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 894.590 1.95%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146031.759 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 796.104 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.729 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16639.886 18.45%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6928.476 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.674 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56518.463 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12498.610 -8.42%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.180 -7.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101147.265 -8.23%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31827.132 -7.42%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 904.198 -8.16%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274671.580 -6.17%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12629.283 -5.80%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 348.629 -6.04%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103519.818 -5.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32000.173 -7.10%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 904.259 -8.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275573.114 -6.17%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12539.643 -6.53%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 344.399 -6.49%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101486.368 -6.53%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32414.474 -5.91%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.486 -8.21%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 276667.114 -6.08%
std::list<std::string>::ctor(size)/1024 12698.056 -4.72%
std::list<std::string>::ctor(size)/32 338.995 -6.42%
std::list<std::string>::ctor(size)/8192 105356.853 -3.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12418.739 -6.87%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 344.722 -6.68%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 103116.288 -5.73%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31816.008 -7.11%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 892.511 -6.79%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 272281.393 -7.09%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.961 -3.00%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.629 -4.61%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.062 -2.25%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 29.970 -2.29%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.078 -1.88%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.413 -1.97%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.569 -8.32%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.338 -9.84%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.554 -7.28%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.841 -7.15%
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.990 -10.93%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.725 -7.80%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1294.375 -2.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.161 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9855.164 -9.94%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6890.221 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 147.743 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55775.744 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4755.488 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 530.219 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38445.260 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16488.728 -2.14%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 884.346 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 145518.013 -1.48%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.873 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.675 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.935 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.593 -3.36%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.208 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.092 -1.35%
std::lower_bound(std::deque<int>)/100 30.624 -
std::lower_bound(std::deque<int>)/8 16.938 -
std::lower_bound(std::deque<int>)/8192 65.117 -
std::lower_bound(std::forward_list<int>)/100 81.040 -1.47%
std::lower_bound(std::forward_list<int>)/8 15.417 -
std::lower_bound(std::forward_list<int>)/8192 10391.439 -
std::lower_bound(std::list<int>)/100 91.221 -
std::lower_bound(std::list<int>)/8 15.446 -
std::lower_bound(std::list<int>)/8192 13339.389 -
std::lower_bound(std::vector<int>)/100 12.144 -2.36%
std::lower_bound(std::vector<int>)/8 7.851 -4.58%
std::lower_bound(std::vector<int>)/8192 15.686 -
std::make_heap(deque<int>)_(ascending)/1024 2618.141 -
std::make_heap(deque<int>)_(ascending)/8 26.964 -
std::make_heap(deque<int>)_(ascending)/8192 20703.657 -
std::make_heap(deque<int>)_(descending)/1024 1098.479 -
std::make_heap(deque<int>)_(descending)/8 21.007 -
std::make_heap(deque<int>)_(descending)/8192 8613.365 -
std::make_heap(deque<int>)_(heap)/1024 1099.044 -
std::make_heap(deque<int>)_(heap)/8 20.978 -
std::make_heap(deque<int>)_(heap)/8192 8610.086 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2657.339 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.820 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20956.462 -
std::make_heap(deque<int>)_(repeated)/1024 2286.403 -
std::make_heap(deque<int>)_(repeated)/8 25.084 -
std::make_heap(deque<int>)_(repeated)/8192 17993.872 -1.01%
std::make_heap(deque<int>)_(shuffled)/1024 2581.282 -2.85%
std::make_heap(deque<int>)_(shuffled)/8 24.587 -
std::make_heap(deque<int>)_(shuffled)/8192 23050.609 -5.27%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2188.765 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.030 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17119.736 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.933 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.891 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5031.781 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.762 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.872 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5027.766 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2182.846 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.939 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17325.469 1.23%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.400 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.204 -1.05%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13103.590 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1861.227 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.718 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15259.506 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.232 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.001 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5162.317 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.535 -1.06%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.761 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2192.935 -1.24%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.794 -1.69%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.717 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2167.812 -2.83%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.934 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.585 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5146.316 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.579 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.334 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.857 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.214 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.186 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5291.345 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 689.120 2.02%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.787 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5316.203 1.87%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.550 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.705 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.439 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.646 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.664 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.565 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.370 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 17.175 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5336.007 1.16%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.294 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.971 -2.74%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4782.360 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 671.586 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.302 -1.12%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5759.956 -
std::make_heap(vector<int>)_(ascending)/1024 652.428 1.23%
std::make_heap(vector<int>)_(ascending)/8 16.372 -
std::make_heap(vector<int>)_(ascending)/8192 5003.440 -
std::make_heap(vector<int>)_(descending)/1024 271.386 -
std::make_heap(vector<int>)_(descending)/8 14.685 -
std::make_heap(vector<int>)_(descending)/8192 1946.341 -
std::make_heap(vector<int>)_(heap)/1024 271.355 -
std::make_heap(vector<int>)_(heap)/8 14.666 -
std::make_heap(vector<int>)_(heap)/8192 1949.343 -
std::make_heap(vector<int>)_(pipe-organ)/1024 656.425 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.584 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4978.523 -
std::make_heap(vector<int>)_(repeated)/1024 560.327 -
std::make_heap(vector<int>)_(repeated)/8 15.382 -1.05%
std::make_heap(vector<int>)_(repeated)/8192 4261.076 -
std::make_heap(vector<int>)_(shuffled)/1024 578.159 -
std::make_heap(vector<int>)_(shuffled)/8 15.763 -
std::make_heap(vector<int>)_(shuffled)/8192 5023.421 -1.44%
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.966 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.849 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5009.918 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.328 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.737 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.510 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.334 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.723 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1955.124 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.455 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.702 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5077.793 1.52%
std::make_heap(vector<int>,_pred)_(repeated)/1024 592.332 3.74%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.784 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4364.267 -1.46%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.701 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.779 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4972.215 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15836.959 -1.68%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.908 -1.19%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 503834.203 1.04%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16299.574 -1.57%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.858 -1.29%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 506453.446 1.36%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21333.692 -1.39%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.211 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 590476.744 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17830.018 -1.18%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.958 -1.35%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 528933.530 1.57%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31560.547 -1.26%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.374 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 978014.496 -2.85%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14792.454 1.21%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.134 -3.60%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174158.119 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22027.106 -1.45%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.829 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 620249.798 -1.89%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15806.368 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 48.314 -5.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 449956.861 -1.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16450.071 -3.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 61.758 2.70%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458786.111 -3.57%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21462.661 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.121 -1.75%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556587.960 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17939.810 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.464 -1.97%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 474478.251 -1.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31792.908 -1.50%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.502 -2.76%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 955444.067 -2.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13903.782 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 49.102 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 167645.063 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22139.318 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.311 -1.34%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 592274.092 -2.20%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10915.816 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.094 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114187.677 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11127.939 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.665 -1.78%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115544.100 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14670.225 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.821 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157270.489 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12253.249 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.152 -1.88%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129267.435 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24011.645 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.308 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269214.529 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5843.887 1.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.573 -2.13%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61629.593 -4.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15026.752 -1.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.266 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168334.701 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10942.303 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.010 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115071.765 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11170.311 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.260 -2.21%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117101.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14771.351 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.871 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158315.933 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12320.448 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.551 -1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129942.962 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24038.982 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.112 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269168.050 -1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5782.007 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 34.701 -8.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61156.664 -1.34%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15134.821 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.030 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 169482.901 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11002.417 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.905 1.55%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114102.105 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11495.379 -1.05%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.170 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117415.483 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14894.646 -1.03%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.185 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155887.498 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12702.393 -1.01%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.271 -2.60%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132148.085 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23224.627 -1.51%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.638 2.78%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259306.926 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5832.288 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.659 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63745.515 2.66%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14896.107 -1.25%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.032 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154666.813 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11038.860 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.793 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114788.185 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11495.995 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.067 1.50%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118210.519 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15003.564 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.929 1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156391.071 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12781.409 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.947 -1.20%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132881.899 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23204.885 -1.06%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 45.756 2.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259530.882 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5842.744 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.416 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62367.700 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15073.420 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.139 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155601.416 -
std::map<int,_int>::clear()/0 388.854 -
std::map<int,_int>::clear()/1024 10992.772 7.97%
std::map<int,_int>::clear()/32 658.094 3.33%
std::map<int,_int>::clear()/8192 89568.435 9.39%
std::map<int,_int>::contains(key)_(existent)/1024 4.126 -
std::map<int,_int>::contains(key)_(existent)/32 1.673 3.84%
std::map<int,_int>::contains(key)_(existent)/8192 5.462 -2.96%
std::map<int,_int>::contains(key)_(non-existent)/0 0.288 -3.68%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.468 -8.00%
std::map<int,_int>::contains(key)_(non-existent)/32 2.770 -6.65%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.666 -44.77%
std::map<int,_int>::count(key)_(existent)/1024 3.763 3.28%
std::map<int,_int>::count(key)_(existent)/32 1.562 2.70%
std::map<int,_int>::count(key)_(existent)/8192 5.780 -
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.215 -
std::map<int,_int>::count(key)_(non-existent)/32 2.871 -2.94%
std::map<int,_int>::count(key)_(non-existent)/8192 11.081 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.737 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6082.018 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 191.537 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52157.547 -
std::map<int,_int>::ctor(const&)/0 12.665 -
std::map<int,_int>::ctor(const&)/1024 6591.066 1.64%
std::map<int,_int>::ctor(const&)/32 224.181 2.70%
std::map<int,_int>::ctor(const&)/8192 53030.926 2.83%
std::map<int,_int>::ctor(const&,_alloc)/0 12.664 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6640.704 3.37%
std::map<int,_int>::ctor(const&,_alloc)/32 229.659 3.43%
std::map<int,_int>::ctor(const&,_alloc)/8192 53078.289 3.51%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.724 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9627.300 7.70%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 259.136 11.57%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 77245.809 8.59%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.829 1.41%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13800.954 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 344.203 30.35%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252085.939 -1.95%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.438 -1.41%
std::map<int,_int>::equal_range(key)_(existent)/32 1.801 -1.85%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.518 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.852 15.41%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.599 -5.66%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.818 -
std::map<int,_int>::erase(iterator)/1024 21.520 5.47%
std::map<int,_int>::erase(iterator)/32 21.289 4.81%
std::map<int,_int>::erase(iterator)/8192 24.669 4.91%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.286 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7575.305 3.29%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.795 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58088.331 3.27%
std::map<int,_int>::erase(key)_(existent)/1024 25.955 6.73%
std::map<int,_int>::erase(key)_(existent)/32 22.960 4.27%
std::map<int,_int>::erase(key)_(existent)/8192 25.684 3.38%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.229 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.294 -1.80%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.534 2.87%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.956 1.15%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.777 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.010 -
std::map<int,_int>::find(key)_(existent)/1024 4.250 -
std::map<int,_int>::find(key)_(existent)/32 1.682 -1.73%
std::map<int,_int>::find(key)_(existent)/8192 5.325 -2.28%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.383 -
std::map<int,_int>::find(key)_(non-existent)/32 2.204 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.466 -1.50%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.176 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.146 -3.03%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.357 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.463 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.165 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.690 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.989 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.616 1.19%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.415 1.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.705 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.061 2.22%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.416 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.395 1.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.707 2.24%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.122 1.61%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.677 1.47%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.709 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15660.984 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 742.720 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 175843.252 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.626 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11911.056 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.858 2.63%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115360.498 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.100 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7677.006 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 539.684 1.23%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132739.409 -1.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.113 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11589.193 6.96%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 692.856 5.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92410.876 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.418 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10089.437 2.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 640.568 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82082.196 2.95%
std::map<int,_int>::insert(value)_(already_present)/1024 3.407 -4.84%
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.077 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.082 6.20%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.082 -2.41%
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.891 5.82%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.045 -1.61%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.089 6.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.952 4.71%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 19.390 5.73%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 21.969 7.33%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.758 3.84%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.754 -1.02%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.241 5.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.039 6.09%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.291 -3.92%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.667 4.06%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.556 -6.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.854 4.91%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.289 1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.608 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.881 1.90%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.531 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.510 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.809 6.44%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.262 4.32%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.365 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.312 1.39%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.357 -6.23%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7525.656 15.54%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 249.107 13.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 59703.658 14.90%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.294 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7430.422 15.57%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 250.640 11.04%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 59330.292 15.65%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.678 -1.68%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.472 -6.34%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13071.091 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.395 4.71%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.717 -2.09%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.708 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.105 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.435 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.495 -
std::map<std::string,_int>::clear()/0 392.912 -4.50%
std::map<std::string,_int>::clear()/1024 25651.803 17.69%
std::map<std::string,_int>::clear()/32 991.505 9.10%
std::map<std::string,_int>::clear()/8192 235432.931 10.92%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.614 -2.02%
std::map<std::string,_int>::contains(key)_(existent)/32 16.198 -1.68%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.079 -4.32%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.803 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.853 -5.42%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.267 9.75%
std::map<std::string,_int>::count(key)_(existent)/1024 23.447 -1.39%
std::map<std::string,_int>::count(key)_(existent)/32 15.964 -3.64%
std::map<std::string,_int>::count(key)_(existent)/8192 29.328 1.04%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 23.852 -6.31%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.087 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.663 -3.01%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.751 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7027.438 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 212.786 -1.10%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59726.438 -
std::map<std::string,_int>::ctor(const&)/0 12.660 -
std::map<std::string,_int>::ctor(const&)/1024 35227.173 -
std::map<std::string,_int>::ctor(const&)/32 822.740 14.30%
std::map<std::string,_int>::ctor(const&)/8192 345272.569 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.647 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35861.614 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 760.141 -5.14%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346176.168 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.768 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40248.547 -1.11%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 823.758 -2.11%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388922.789 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.741 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54221.250 2.07%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.230 5.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1188130.338 9.23%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.577 7.43%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.194 -7.13%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.117 -1.94%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.770 -3.27%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.088 -4.65%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.111 1.42%
std::map<std::string,_int>::erase(iterator)/1024 29.589 14.43%
std::map<std::string,_int>::erase(iterator)/32 32.204 18.45%
std::map<std::string,_int>::erase(iterator)/8192 30.119 -4.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.869 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 14563.359 13.50%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.286 1.31%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 136614.310 15.96%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.070 -12.87%
std::map<std::string,_int>::erase(key)_(existent)/32 77.445 7.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 62.010 3.69%
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.147 -1.83%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.567 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.054 -4.76%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.849 -1.90%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.854 1.65%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.536 -1.87%
std::map<std::string,_int>::find(key)_(existent)/1024 23.952 -1.45%
std::map<std::string,_int>::find(key)_(existent)/32 15.754 1.41%
std::map<std::string,_int>::find(key)_(existent)/8192 29.653 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.551 -3.73%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.167 -11.91%
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.742 -2.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 37.738 16.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 75.195 11.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 52.555 3.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.306 3.86%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.035 39.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.603 -1.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.855 1.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 81.062 35.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 36.570 18.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.224 7.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.998 17.70%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 73.319 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.992 9.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.090 41.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 30.868 7.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 32.587 -21.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 405.924 3.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 70930.214 7.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1612.837 9.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 977934.248 4.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.986 -1.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 47147.538 7.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1277.920 1.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 640145.109 3.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.939 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 42905.641 9.23%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1177.602 3.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 648039.005 4.84%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.380 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35345.388 2.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1293.073 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408140.709 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.738 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35017.026 1.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1292.976 7.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367297.637 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.658 -3.48%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.262 17.39%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.343 -16.34%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.137 -29.14%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 70.520 2.24%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.378 -11.05%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 88.871 33.69%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.433 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.704 7.92%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.329 6.49%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.473 -11.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.433 65.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.327 114.88%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.677 -31.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.564 -7.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 76.681 23.24%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.530 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 101.805 4.32%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 35.197 29.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.550 15.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 35.063 -17.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 59.220 34.03%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.748 -9.04%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.609 14.95%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.826 7.60%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.275 8.96%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.825 2.50%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.160 4.34%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.371 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36892.345 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 805.869 -5.68%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 354405.197 1.61%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.363 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36299.515 1.07%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 762.720 -8.38%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349762.319 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16408.662 2.40%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 330.221 -6.55%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207317.265 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.285 2.28%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.793 10.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.582 11.50%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.064 18.33%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.496 -6.14%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.223 4.06%
std::mismatch(deque<int>)_(it,_it,_it)/1000 422.047 -6.23%
std::mismatch(deque<int>)_(it,_it,_it)/1024 474.260 4.27%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495091.643 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.669 -6.73%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3840.619 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.835 5.34%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.482 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 505386.049 4.22%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.075 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3842.388 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 720.167 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 716.867 -1.09%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625123.472 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.382 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4858.880 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 699.730 1.30%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 720.055 1.47%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623856.952 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.148 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4861.316 -
std::mismatch(list<int>)_(it,_it,_it)/1000 741.359 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.773 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 930014.750 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 9122.213 24.54%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 767.188 -4.84%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 773.104 -2.38%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952667.062 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.159 2.23%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13973.455 14.64%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.938 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.126 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004696.607 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.160 1.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13864.110 17.49%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.900 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.889 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998999.942 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.658 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12664.871 34.09%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.271 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.838 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68289.402 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.182 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.384 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.930 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68330.041 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.728 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 454.761 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.174 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607908.333 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.164 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4739.112 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.902 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.395 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604609.711 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.200 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4707.941 -
std::move(deque<int>)/1048576 54631.903 -4.91%
std::move(deque<int>)/262144 15064.384 -
std::move(deque<int>)/32768 1832.485 -22.45%
std::move(deque<int>)/4096 148.853 -
std::move(deque<int>)/512 22.173 -
std::move(deque<int>)/64 4.962 2.03%
std::move(deque<int>)/8 3.533 10.81%
std::move(list<int>)/1048576 1010234.233 -
std::move(list<int>)/262144 245109.199 -
std::move(list<int>)/32768 31281.511 -
std::move(list<int>)/4096 4862.311 -
std::move(list<int>)/512 366.114 -
std::move(list<int>)/64 42.857 -
std::move(list<int>)/8 3.390 -
std::move(vector<bool>)_(aligned)/1048576 1731.819 -
std::move(vector<bool>)_(aligned)/262144 255.651 -
std::move(vector<bool>)_(aligned)/32768 36.808 -
std::move(vector<bool>)_(aligned)/4096 6.980 -
std::move(vector<bool>)_(aligned)/512 2.338 -
std::move(vector<bool>)_(aligned)/64 1.677 2.95%
std::move(vector<bool>)_(unaligned)/1048576 6524.597 -
std::move(vector<bool>)_(unaligned)/262144 1589.011 -1.69%
std::move(vector<bool>)_(unaligned)/32768 206.072 -2.08%
std::move(vector<bool>)_(unaligned)/4096 26.946 3.43%
std::move(vector<bool>)_(unaligned)/512 4.715 4.33%
std::move(vector<bool>)_(unaligned)/64 1.622 -3.45%
std::move(vector<int>)/1048576 56984.102 1.76%
std::move(vector<int>)/262144 23191.965 55.52%
std::move(vector<int>)/32768 1716.642 -
std::move(vector<int>)/4096 134.078 -
std::move(vector<int>)/512 20.146 -
std::move(vector<int>)/64 4.166 -
std::move(vector<int>)/8 2.248 -2.35%
std::move_backward(deque<int>)/1048576 131880.712 -
std::move_backward(deque<int>)/262144 31228.765 -
std::move_backward(deque<int>)/32768 3530.574 -1.53%
std::move_backward(deque<int>)/4096 177.051 14.02%
std::move_backward(deque<int>)/512 23.500 -
std::move_backward(deque<int>)/64 5.171 -
std::move_backward(deque<int>)/8 3.308 -2.98%
std::move_backward(list<int>)/1048576 1026645.468 -
std::move_backward(list<int>)/262144 254712.110 -1.45%
std::move_backward(list<int>)/32768 31444.725 -
std::move_backward(list<int>)/4096 5871.872 7.24%
std::move_backward(list<int>)/512 369.976 -
std::move_backward(list<int>)/64 39.407 -
std::move_backward(list<int>)/8 3.369 -
std::move_backward(vector<bool>)_(aligned)/1048576 1737.527 -35.57%
std::move_backward(vector<bool>)_(aligned)/262144 256.571 -
std::move_backward(vector<bool>)_(aligned)/32768 38.019 -
std::move_backward(vector<bool>)_(aligned)/4096 7.164 -
std::move_backward(vector<bool>)_(aligned)/512 2.247 -1.44%
std::move_backward(vector<bool>)_(aligned)/64 1.702 -2.64%
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.636 -6.74%
std::move_backward(vector<bool>)_(unaligned)/262144 1587.492 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.362 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.550 -
std::move_backward(vector<bool>)_(unaligned)/512 4.527 -
std::move_backward(vector<bool>)_(unaligned)/64 1.691 3.52%
std::move_backward(vector<int>)/1048576 58029.698 2.45%
std::move_backward(vector<int>)/262144 21963.763 -10.24%
std::move_backward(vector<int>)/32768 1734.200 -35.86%
std::move_backward(vector<int>)/4096 135.879 -
std::move_backward(vector<int>)/512 20.795 -
std::move_backward(vector<int>)/64 4.321 -
std::move_backward(vector<int>)/8 2.276 1.41%
std::multimap<int,_int>::clear()/0 389.808 -
std::multimap<int,_int>::clear()/1024 10898.620 -
std::multimap<int,_int>::clear()/32 643.023 -
std::multimap<int,_int>::clear()/8192 84723.337 -1.06%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.391 -1.50%
std::multimap<int,_int>::contains(key)_(existent)/32 1.727 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.390 -1.84%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.603 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.791 -5.48%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.795 -43.56%
std::multimap<int,_int>::count(key)_(existent)/1024 5.422 -
std::multimap<int,_int>::count(key)_(existent)/32 3.655 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.595 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.541 -1.48%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.253 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.875 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.772 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5936.756 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.088 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51218.535 -
std::multimap<int,_int>::ctor(const&)/0 12.743 -
std::multimap<int,_int>::ctor(const&)/1024 6641.240 -
std::multimap<int,_int>::ctor(const&)/32 225.433 3.12%
std::multimap<int,_int>::ctor(const&)/8192 59609.676 12.34%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.695 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6901.009 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 232.858 2.38%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 55306.317 -12.98%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.655 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8361.555 -6.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 217.274 -10.80%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 67670.318 -7.22%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.675 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13077.393 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.209 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247536.986 -3.34%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.459 -1.43%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.421 -1.56%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.009 -1.25%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.462 -4.55%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.314 -6.44%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.716 -4.24%
std::multimap<int,_int>::erase(iterator)/1024 20.492 -
std::multimap<int,_int>::erase(iterator)/32 20.355 -
std::multimap<int,_int>::erase(iterator)/8192 20.578 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.802 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7270.424 -2.40%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.567 -1.64%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56115.264 -3.15%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.086 4.48%
std::multimap<int,_int>::erase(key)_(existent)/32 22.518 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.679 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.704 -1.51%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.348 -4.54%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.980 -2.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.956 -1.27%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.839 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.158 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.751 -
std::multimap<int,_int>::find(key)_(existent)/32 1.718 -1.38%
std::multimap<int,_int>::find(key)_(existent)/8192 5.320 -1.35%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.817 11.63%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.761 14.98%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.937 12.36%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.107 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.491 5.92%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.706 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.941 2.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.192 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.867 2.42%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.351 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.796 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.175 -3.08%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.267 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.867 -2.64%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.658 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.145 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.576 1.57%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.908 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.566 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.665 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14726.205 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.628 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184691.026 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.906 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11689.164 1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.724 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121769.129 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.552 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12335.013 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 698.676 1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208525.560 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.751 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10864.312 -7.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 657.178 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89505.020 -3.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.228 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9907.354 -5.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 667.153 -2.46%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81226.385 -7.04%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.647 3.80%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.151 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.554 6.22%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 18.254 6.71%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.621 -2.88%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.947 4.55%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.717 -3.29%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.004 -3.86%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.927 -2.78%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.079 -7.64%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.691 -2.45%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.065 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.380 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.190 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.839 10.25%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.811 15.36%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.485 17.88%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.259 -1.31%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6515.376 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.652 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51919.922 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.259 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6497.989 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.282 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51579.383 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.270 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.179 2.30%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12645.428 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.036 -1.15%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.207 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.182 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.852 -59.28%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.667 -31.21%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.763 -63.25%
std::multimap<std::string,_int>::clear()/0 392.527 -
std::multimap<std::string,_int>::clear()/1024 21078.414 -1.92%
std::multimap<std::string,_int>::clear()/32 883.420 -1.11%
std::multimap<std::string,_int>::clear()/8192 210043.715 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.141 -2.49%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.353 4.12%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.341 -4.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.273 -4.67%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 20.930 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.296 -3.49%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 30.517 11.15%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.527 -3.87%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.636 -5.70%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.452 13.90%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.033 -9.30%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.242 -1.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.371 2.06%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.777 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7003.651 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.099 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60057.061 -
std::multimap<std::string,_int>::ctor(const&)/0 12.610 -
std::multimap<std::string,_int>::ctor(const&)/1024 34943.328 -
std::multimap<std::string,_int>::ctor(const&)/32 800.204 -11.49%
std::multimap<std::string,_int>::ctor(const&)/8192 342417.289 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.619 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36809.769 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 890.919 19.80%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 344757.751 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.800 -2.83%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39012.119 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 953.642 28.39%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381329.921 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56211.256 -1.37%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1017.106 4.76%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094963.670 -1.16%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.922 2.27%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.381 -1.29%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.879 -3.76%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.637 2.65%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.795 -3.40%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.756 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.609 -3.47%
std::multimap<std::string,_int>::erase(iterator)/32 28.507 12.00%
std::multimap<std::string,_int>::erase(iterator)/8192 30.766 3.35%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.386 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12798.367 1.37%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.426 -2.49%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117362.294 1.30%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.429 1.66%
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.133 -32.85%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.836 -19.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.220 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.056 -5.16%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 33.875 4.35%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.421 -2.40%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.568 -2.11%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.849 -1.31%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.887 -5.93%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.460 -8.69%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.749 -9.48%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.365 2.49%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.098 1.18%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.193 1.54%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.884 -23.36%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.872 2.01%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.266 1.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.849 2.42%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.828 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.919 1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.509 -12.27%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.864 -18.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.958 -14.35%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.983 1.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.023 -2.24%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.573 -3.07%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.849 -24.46%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.405 -13.30%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.537 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.738 -1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.930 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66495.736 2.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1356.371 -2.43%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918234.187 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.280 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42958.301 3.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1184.498 -4.40%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597927.531 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.044 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63246.821 -1.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1565.463 -1.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814016.408 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.358 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33689.602 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1128.286 -4.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384272.777 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.844 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32556.852 1.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1113.351 -4.67%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348088.485 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.786 -48.83%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.592 -4.87%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.495 3.15%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.515 -2.77%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.809 7.14%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.003 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.775 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.346 6.90%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.211 -2.66%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.632 -1.56%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.227 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 94.637 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.761 -11.49%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 132.179 -
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.539 1.25%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.827 1.68%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.764 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.419 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36928.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 654.195 -11.21%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346573.767 -1.11%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.430 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35760.576 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 748.883 -11.52%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347119.441 -1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 2.30%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17154.745 1.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.006 -2.02%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207833.719 -1.00%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 97.660 1.29%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.739 -4.44%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 123.416 -2.90%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.956 16.34%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.101 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.995 1.96%
std::multiset<int>::clear()/0 389.225 -
std::multiset<int>::clear()/1024 9899.446 -
std::multiset<int>::clear()/32 619.812 -
std::multiset<int>::clear()/8192 78232.445 -1.18%
std::multiset<int>::contains(key)_(existent)/1024 4.035 -
std::multiset<int>::contains(key)_(existent)/32 1.755 2.52%
std::multiset<int>::contains(key)_(existent)/8192 8.583 1.05%
std::multiset<int>::contains(key)_(non-existent)/0 0.280 -7.16%
std::multiset<int>::contains(key)_(non-existent)/1024 5.878 -
std::multiset<int>::contains(key)_(non-existent)/32 2.540 -7.20%
std::multiset<int>::contains(key)_(non-existent)/8192 8.768 1.41%
std::multiset<int>::count(key)_(existent)/1024 5.888 1.07%
std::multiset<int>::count(key)_(existent)/32 3.894 1.10%
std::multiset<int>::count(key)_(existent)/8192 9.505 -
std::multiset<int>::count(key)_(non-existent)/0 0.262 -
std::multiset<int>::count(key)_(non-existent)/1024 6.292 8.06%
std::multiset<int>::count(key)_(non-existent)/32 2.674 13.58%
std::multiset<int>::count(key)_(non-existent)/8192 10.215 10.62%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.775 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5714.464 -6.24%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.386 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47625.906 -1.56%
std::multiset<int>::ctor(const&)/0 12.704 -
std::multiset<int>::ctor(const&)/1024 6384.735 2.28%
std::multiset<int>::ctor(const&)/32 221.858 -1.48%
std::multiset<int>::ctor(const&)/8192 50756.295 1.77%
std::multiset<int>::ctor(const&,_alloc)/0 12.683 -
std::multiset<int>::ctor(const&,_alloc)/1024 6312.790 -
std::multiset<int>::ctor(const&,_alloc)/32 223.397 -
std::multiset<int>::ctor(const&,_alloc)/8192 50417.304 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.649 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9303.099 4.04%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.333 1.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74682.635 5.78%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.656 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12569.510 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.213 -3.07%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249609.273 -3.62%
std::multiset<int>::equal_range(key)_(existent)/1024 5.427 1.22%
std::multiset<int>::equal_range(key)_(existent)/32 2.352 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.233 -1.94%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.163 10.56%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.723 15.70%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.445 7.80%
std::multiset<int>::erase(iterator)/1024 23.200 -
std::multiset<int>::erase(iterator)/32 20.600 -1.55%
std::multiset<int>::erase(iterator)/8192 23.139 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.386 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6701.171 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 561.413 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53275.554 -1.38%
std::multiset<int>::erase(key)_(existent)/1024 40.740 -
std::multiset<int>::erase(key)_(existent)/32 21.758 -3.85%
std::multiset<int>::erase(key)_(existent)/8192 59.788 -4.12%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.935 7.70%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.533 9.58%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.618 7.24%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.254 -6.15%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.006 1.65%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.789 -3.41%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.215 2.46%
std::multiset<int>::find(key)_(existent)/1024 4.093 -
std::multiset<int>::find(key)_(existent)/32 1.642 1.36%
std::multiset<int>::find(key)_(existent)/8192 7.994 -5.32%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.523 -
std::multiset<int>::find(key)_(non-existent)/32 2.282 -
std::multiset<int>::find(key)_(non-existent)/8192 8.386 2.58%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.033 -23.36%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.317 5.87%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.442 -19.50%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.062 5.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.067 -23.69%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.870 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.240 -19.93%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.864 -7.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.147 -6.99%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.384 -1.43%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.652 -4.97%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 77.532 9.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.103 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.998 3.19%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.749 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.824 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.861 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14405.446 -1.11%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 713.372 -1.43%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183821.765 -2.20%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.916 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11467.786 -2.29%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.996 -1.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115425.007 -1.08%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.681 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11944.756 -2.24%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 687.911 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 188559.026 -
std::multiset<int>::insert(value)_(already_present)/1024 28.956 3.30%
std::multiset<int>::insert(value)_(already_present)/32 18.343 -
std::multiset<int>::insert(value)_(already_present)/8192 31.951 1.92%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.982 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 55.100 18.97%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.577 -2.21%
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.961 11.84%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.942 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.370 -1.38%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.873 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.278 -1.91%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.056 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.161 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.587 -2.62%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.495 -56.79%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.419 -42.05%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.601 -60.13%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.295 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6334.924 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.638 -1.03%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51009.602 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.286 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6324.557 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.304 -1.62%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50486.667 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1381.198 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.799 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12514.909 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.025 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.432 2.04%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.628 -2.73%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.414 -56.85%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.464 -39.95%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.593 -60.17%
std::multiset<std::string>::clear()/0 391.588 -
std::multiset<std::string>::clear()/1024 22365.926 2.50%
std::multiset<std::string>::clear()/32 905.605 -1.41%
std::multiset<std::string>::clear()/8192 215093.799 -
std::multiset<std::string>::contains(key)_(existent)/1024 24.922 15.05%
std::multiset<std::string>::contains(key)_(existent)/32 15.481 1.57%
std::multiset<std::string>::contains(key)_(existent)/8192 28.429 -5.05%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.276 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.936 14.57%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.645 1.75%
std::multiset<std::string>::contains(key)_(non-existent)/8192 27.746 -5.59%
std::multiset<std::string>::count(key)_(existent)/1024 23.466 -
std::multiset<std::string>::count(key)_(existent)/32 19.683 -2.00%
std::multiset<std::string>::count(key)_(existent)/8192 31.582 7.11%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.856 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.060 -11.71%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.737 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.796 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6873.633 -1.33%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.344 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57452.539 -
std::multiset<std::string>::ctor(const&)/0 12.630 -
std::multiset<std::string>::ctor(const&)/1024 33675.441 -3.40%
std::multiset<std::string>::ctor(const&)/32 785.352 -4.59%
std::multiset<std::string>::ctor(const&)/8192 336332.967 -1.62%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.659 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36029.989 -2.20%
std::multiset<std::string>::ctor(const&,_alloc)/32 736.594 -8.60%
std::multiset<std::string>::ctor(const&,_alloc)/8192 340343.993 -1.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.792 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38162.480 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 748.914 -9.94%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 374175.341 -1.93%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.785 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54496.162 -1.70%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1017.580 -2.49%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1085320.314 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.805 -7.75%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.253 -7.72%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.338 -3.77%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.259 -6.21%
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.716 -6.83%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.330 -11.39%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.649 -8.84%
std::multiset<std::string>::erase(iterator)/1024 31.953 12.82%
std::multiset<std::string>::erase(iterator)/32 26.974 -18.52%
std::multiset<std::string>::erase(iterator)/8192 36.514 14.68%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.286 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13210.906 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.151 2.77%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120352.654 -
std::multiset<std::string>::erase(key)_(existent)/1024 94.121 47.35%
std::multiset<std::string>::erase(key)_(existent)/32 80.759 -
std::multiset<std::string>::erase(key)_(existent)/8192 79.764 19.22%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.482 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.012 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.691 20.22%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.938 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.482 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.161 -17.22%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.608 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.653 -6.19%
std::multiset<std::string>::find(key)_(existent)/1024 24.253 -4.59%
std::multiset<std::string>::find(key)_(existent)/32 15.171 4.70%
std::multiset<std::string>::find(key)_(existent)/8192 28.262 8.56%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.587 -10.82%
std::multiset<std::string>::find(key)_(non-existent)/32 10.560 -4.46%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.993 -4.65%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.224 48.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.880 -8.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.624 17.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.741 12.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.241 -15.48%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.641 5.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.990 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.760 41.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.003 9.42%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.929 2.43%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.327 14.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.130 7.92%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.067 16.32%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.250 8.92%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.303 -6.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.992 -27.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.444 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62181.333 -3.42%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1394.633 2.95%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 895053.543 2.98%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.109 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42051.015 -4.48%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.514 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594716.189 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.687 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59881.020 -3.44%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1455.272 -2.34%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 807752.255 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.738 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.442 -14.96%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.251 -24.93%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.965 -11.58%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.998 15.46%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.005 -23.23%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.926 4.20%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.251 11.36%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 46.085 9.56%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.336 -9.72%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.568 5.68%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 93.042 2.41%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.217 4.22%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 126.929 -5.17%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 38.747 23.51%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.100 18.87%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 44.074 24.37%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.209 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35878.423 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 785.029 10.34%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 343592.205 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.260 -3.78%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 34887.685 -2.04%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 767.381 9.46%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342182.270 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16351.607 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 328.000 -1.66%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204681.808 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.895 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.229 8.84%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.678 -3.25%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 42.386 -2.37%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 18.899 3.53%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 57.836 -3.03%
std::none_of(deque<int>)_(process_all)/32 12.302 -
std::none_of(deque<int>)_(process_all)/32768 11817.880 16.85%
std::none_of(deque<int>)_(process_all)/50 18.885 -
std::none_of(deque<int>)_(process_all)/8 3.427 4.31%
std::none_of(deque<int>)_(process_all)/8192 2955.543 17.14%
std::none_of(list<int>)_(process_all)/32 11.873 -
std::none_of(list<int>)_(process_all)/32768 26743.358 -
std::none_of(list<int>)_(process_all)/50 21.949 -
std::none_of(list<int>)_(process_all)/8 2.646 -
std::none_of(list<int>)_(process_all)/8192 7608.568 -15.28%
std::none_of(vector<int>)_(process_all)/32 8.301 -
std::none_of(vector<int>)_(process_all)/32768 8104.664 -
std::none_of(vector<int>)_(process_all)/50 19.371 3.21%
std::none_of(vector<int>)_(process_all)/8 2.425 -
std::none_of(vector<int>)_(process_all)/8192 2033.559 -
std::partial_sort(deque<int>)_(ascending)/1024 7705.300 -
std::partial_sort(deque<int>)_(ascending)/8 32.187 -4.69%
std::partial_sort(deque<int>)_(ascending)/8192 146275.518 -
std::partial_sort(deque<int>)_(descending)/1024 17713.118 -
std::partial_sort(deque<int>)_(descending)/8 41.019 -7.05%
std::partial_sort(deque<int>)_(descending)/8192 264625.002 -
std::partial_sort(deque<int>)_(heap)/1024 17969.295 -
std::partial_sort(deque<int>)_(heap)/8 38.576 -7.85%
std::partial_sort(deque<int>)_(heap)/8192 277450.608 1.98%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7676.277 -1.30%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.140 -5.19%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146263.250 1.05%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18790.216 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.876 -4.76%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 267186.181 1.81%
std::partial_sort(deque<int>)_(repeated)/1024 6375.327 1.22%
std::partial_sort(deque<int>)_(repeated)/8 26.059 -1.35%
std::partial_sort(deque<int>)_(repeated)/8192 75880.997 -
std::partial_sort(deque<int>)_(shuffled)/1024 15470.599 -1.06%
std::partial_sort(deque<int>)_(shuffled)/8 31.395 -3.81%
std::partial_sort(deque<int>)_(shuffled)/8192 242320.746 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4765.713 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.155 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50793.264 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7885.570 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.321 1.69%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93067.620 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7923.427 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.824 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95841.800 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4762.214 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.349 1.24%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50793.517 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8841.852 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.234 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93004.395 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.150 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.478 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27813.597 1.65%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6751.174 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.173 -1.38%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83399.649 -
std::partial_sort(vector<int>)_(ascending)/1024 4742.546 -
std::partial_sort(vector<int>)_(ascending)/8 18.899 -
std::partial_sort(vector<int>)_(ascending)/8192 50526.663 -
std::partial_sort(vector<int>)_(descending)/1024 7934.847 -
std::partial_sort(vector<int>)_(descending)/8 24.903 1.37%
std::partial_sort(vector<int>)_(descending)/8192 93690.627 -
std::partial_sort(vector<int>)_(heap)/1024 7974.643 -
std::partial_sort(vector<int>)_(heap)/8 27.286 -1.99%
std::partial_sort(vector<int>)_(heap)/8192 96872.299 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4739.684 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.908 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50208.874 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8872.402 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.793 -1.43%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93108.456 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.761 -
std::partial_sort(vector<int>)_(repeated)/8 18.505 -
std::partial_sort(vector<int>)_(repeated)/8192 26778.766 -1.34%
std::partial_sort(vector<int>)_(shuffled)/1024 6789.292 -3.23%
std::partial_sort(vector<int>)_(shuffled)/8 29.353 4.57%
std::partial_sort(vector<int>)_(shuffled)/8192 88399.945 -4.11%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5138.356 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.976 1.99%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53109.429 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8154.181 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.631 -38.83%
std::partial_sort_copy(deque<int>)_(descending)/8192 95096.962 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8311.655 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.604 -29.50%
std::partial_sort_copy(deque<int>)_(heap)/8192 98382.809 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5134.794 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.031 1.41%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52865.387 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9011.035 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.847 -1.44%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94726.642 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.351 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.832 1.21%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29201.884 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6939.418 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.253 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87102.604 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5346.204 -
std::partial_sort_copy(list<int>)_(ascending)/8 7.945 -2.87%
std::partial_sort_copy(list<int>)_(ascending)/8192 57242.882 -
std::partial_sort_copy(list<int>)_(descending)/1024 8230.860 -
std::partial_sort_copy(list<int>)_(descending)/8 15.863 1.30%
std::partial_sort_copy(list<int>)_(descending)/8192 97616.323 -
std::partial_sort_copy(list<int>)_(heap)/1024 8274.405 -
std::partial_sort_copy(list<int>)_(heap)/8 17.425 -
std::partial_sort_copy(list<int>)_(heap)/8192 100436.733 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5357.226 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.916 -3.27%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57543.449 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9153.242 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.806 -3.95%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96559.343 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.632 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.869 -1.24%
std::partial_sort_copy(list<int>)_(repeated)/8192 32693.321 -1.51%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7056.675 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.914 12.90%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88489.002 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4734.224 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.398 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50582.164 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7847.309 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.924 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92872.543 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8124.734 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 17.787 14.05%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96626.891 -5.15%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4742.719 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.189 -1.11%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50348.076 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8801.867 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.314 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92891.130 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2506.367 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.256 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26477.194 -1.37%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6703.479 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.244 -2.14%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85155.220 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4787.575 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.735 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50339.073 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7856.281 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.779 2.22%
std::partial_sort_copy(vector<int>)_(descending)/8192 93371.233 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7926.895 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.160 -2.79%
std::partial_sort_copy(vector<int>)_(heap)/8192 97322.032 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4780.204 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.610 -1.58%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50415.917 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8836.677 -1.06%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.070 2.24%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94404.670 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.549 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.592 -1.24%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26446.443 -2.15%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6722.982 -1.26%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.031 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88395.844 -
std::partition(deque<int>)_(dense)/1024 338.570 -3.89%
std::partition(deque<int>)_(dense)/32 9.548 -8.49%
std::partition(deque<int>)_(dense)/50 13.921 -9.53%
std::partition(deque<int>)_(dense)/8192 2778.693 -
std::partition(deque<int>)_(sparse)/1024 390.622 -4.72%
std::partition(deque<int>)_(sparse)/32 11.805 17.20%
std::partition(deque<int>)_(sparse)/50 17.096 10.10%
std::partition(deque<int>)_(sparse)/8192 3115.631 -5.33%
std::partition(list<int>)_(dense)/1024 387.011 -
std::partition(list<int>)_(dense)/32 8.724 -1.71%
std::partition(list<int>)_(dense)/50 13.244 -
std::partition(list<int>)_(dense)/8192 5058.077 -10.67%
std::partition(list<int>)_(sparse)/1024 715.210 -
std::partition(list<int>)_(sparse)/32 8.952 -
std::partition(list<int>)_(sparse)/50 21.826 -
std::partition(list<int>)_(sparse)/8192 8474.125 2.68%
std::partition(vector<int>)_(dense)/1024 248.544 -
std::partition(vector<int>)_(dense)/32 8.316 -2.72%
std::partition(vector<int>)_(dense)/50 13.284 2.08%
std::partition(vector<int>)_(dense)/8192 1865.619 -
std::partition(vector<int>)_(sparse)/1024 255.144 -
std::partition(vector<int>)_(sparse)/32 8.863 2.49%
std::partition(vector<int>)_(sparse)/50 13.943 2.85%
std::partition(vector<int>)_(sparse)/8192 1858.399 -
std::partition_copy(deque<int>)/1024 645.997 1.61%
std::partition_copy(deque<int>)/32 13.848 1.72%
std::partition_copy(deque<int>)/50 22.173 4.71%
std::partition_copy(deque<int>)/8192 5685.845 -
std::partition_copy(list<int>)/1024 713.503 -
std::partition_copy(list<int>)/32 8.005 -9.46%
std::partition_copy(list<int>)/50 12.266 -6.07%
std::partition_copy(list<int>)/8192 6778.613 -6.74%
std::partition_copy(vector<int>)/1024 495.289 5.45%
std::partition_copy(vector<int>)/32 7.990 -
std::partition_copy(vector<int>)/50 12.707 -
std::partition_copy(vector<int>)/8192 4956.812 1.02%
std::partition_point(deque<int>)/1024 9.469 -
std::partition_point(deque<int>)/32 4.133 -
std::partition_point(deque<int>)/50 4.631 -
std::partition_point(deque<int>)/8192 15.149 -
std::partition_point(list<int>)/1024 1276.513 -1.65%
std::partition_point(list<int>)/32 15.804 -
std::partition_point(list<int>)/50 24.966 1.06%
std::partition_point(list<int>)/8192 11838.365 -18.29%
std::partition_point(vector<int>)/1024 6.134 1.63%
std::partition_point(vector<int>)/32 2.574 -
std::partition_point(vector<int>)/50 2.531 -1.35%
std::partition_point(vector<int>)/8192 9.230 -
std::pop_heap(deque<float>)/1024 13.213 6.19%
std::pop_heap(deque<float>)/8 52.124 -
std::pop_heap(deque<float>)/8192 61.813 -
std::pop_heap(deque<int>)/1024 12.316 -
std::pop_heap(deque<int>)/8 51.772 -
std::pop_heap(deque<int>)/8192 52.952 -
std::pop_heap(deque<size_t>)/1024 15.224 -
std::pop_heap(deque<size_t>)/8 52.197 -
std::pop_heap(deque<size_t>)/8192 58.990 -
std::pop_heap(deque<std::string>)/1024 62.464 5.37%
std::pop_heap(deque<std::string>)/8 57.290 -
std::pop_heap(deque<std::string>)/8192 118.403 -
std::pop_heap(vector<float>)/1024 8.387 -
std::pop_heap(vector<float>)/8 50.356 -
std::pop_heap(vector<float>)/8192 19.501 -1.99%
std::pop_heap(vector<int>)/1024 9.929 -
std::pop_heap(vector<int>)/8 51.068 -
std::pop_heap(vector<int>)/8192 12.988 -
std::pop_heap(vector<size_t>)/1024 9.853 -
std::pop_heap(vector<size_t>)/8 51.590 -
std::pop_heap(vector<size_t>)/8192 13.061 -
std::pop_heap(vector<std::string>)/1024 20.388 1.97%
std::pop_heap(vector<std::string>)/8 53.253 -
std::pop_heap(vector<std::string>)/8192 50.805 -
std::remove(deque<int>)_(prefix)/1024 523.442 -
std::remove(deque<int>)_(prefix)/32 55.137 -1.50%
std::remove(deque<int>)_(prefix)/50 62.149 -
std::remove(deque<int>)_(prefix)/8192 3837.996 -
std::remove(deque<int>)_(sprinkled)/1024 516.548 -
std::remove(deque<int>)_(sprinkled)/32 49.804 -
std::remove(deque<int>)_(sprinkled)/50 54.544 -
std::remove(deque<int>)_(sprinkled)/8192 3842.275 -
std::remove(list<int>)_(prefix)/1024 954.447 -14.51%
std::remove(list<int>)_(prefix)/32 52.162 -
std::remove(list<int>)_(prefix)/50 62.815 -
std::remove(list<int>)_(prefix)/8192 8347.732 -
std::remove(list<int>)_(sprinkled)/1024 944.682 -
std::remove(list<int>)_(sprinkled)/32 52.026 -
std::remove(list<int>)_(sprinkled)/50 61.138 -
std::remove(list<int>)_(sprinkled)/8192 7852.023 -1.40%
std::remove(vector<int>)_(prefix)/1024 305.061 -
std::remove(vector<int>)_(prefix)/32 48.703 -
std::remove(vector<int>)_(prefix)/50 53.987 -
std::remove(vector<int>)_(prefix)/8192 2101.342 -
std::remove(vector<int>)_(sprinkled)/1024 284.430 -
std::remove(vector<int>)_(sprinkled)/32 48.272 -
std::remove(vector<int>)_(sprinkled)/50 52.460 -
std::remove(vector<int>)_(sprinkled)/8192 1971.801 -
std::remove_copy(deque<int>)_(prefix)/1024 397.103 5.55%
std::remove_copy(deque<int>)_(prefix)/32 13.033 -
std::remove_copy(deque<int>)_(prefix)/50 21.082 2.06%
std::remove_copy(deque<int>)_(prefix)/8192 3354.829 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.992 1.25%
std::remove_copy(deque<int>)_(sprinkled)/32 12.167 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.347 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2877.531 1.35%
std::remove_copy(list<int>)_(prefix)/1024 739.159 -
std::remove_copy(list<int>)_(prefix)/32 11.189 -
std::remove_copy(list<int>)_(prefix)/50 18.893 -1.30%
std::remove_copy(list<int>)_(prefix)/8192 7270.527 4.53%
std::remove_copy(list<int>)_(sprinkled)/1024 733.441 -
std::remove_copy(list<int>)_(sprinkled)/32 11.198 -
std::remove_copy(list<int>)_(sprinkled)/50 18.717 -
std::remove_copy(list<int>)_(sprinkled)/8192 7193.238 4.01%
std::remove_copy(vector<int>)_(prefix)/1024 262.486 -
std::remove_copy(vector<int>)_(prefix)/32 9.321 -
std::remove_copy(vector<int>)_(prefix)/50 14.005 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.493 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.252 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.437 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.553 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1927.347 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.119 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.824 -2.22%
std::remove_copy_if(deque<int>)_(prefix)/50 28.016 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3773.076 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.678 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.224 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.483 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3500.948 -
std::remove_copy_if(list<int>)_(prefix)/1024 788.642 -
std::remove_copy_if(list<int>)_(prefix)/32 17.077 -
std::remove_copy_if(list<int>)_(prefix)/50 24.775 -
std::remove_copy_if(list<int>)_(prefix)/8192 7666.687 4.72%
std::remove_copy_if(list<int>)_(sprinkled)/1024 779.566 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.613 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.046 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7686.133 5.87%
std::remove_copy_if(vector<int>)_(prefix)/1024 416.193 4.16%
std::remove_copy_if(vector<int>)_(prefix)/32 12.208 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.967 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3386.385 -3.79%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.904 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.612 -1.01%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.400 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.401 -
std::remove_if(deque<int>)_(prefix)/1024 553.228 -3.00%
std::remove_if(deque<int>)_(prefix)/32 58.376 3.87%
std::remove_if(deque<int>)_(prefix)/50 65.010 -4.95%
std::remove_if(deque<int>)_(prefix)/8192 4265.178 -1.35%
std::remove_if(deque<int>)_(sprinkled)/1024 527.964 -2.74%
std::remove_if(deque<int>)_(sprinkled)/32 53.346 -2.27%
std::remove_if(deque<int>)_(sprinkled)/50 61.412 -1.90%
std::remove_if(deque<int>)_(sprinkled)/8192 3894.793 -2.17%
std::remove_if(list<int>)_(prefix)/1024 1075.037 6.02%
std::remove_if(list<int>)_(prefix)/32 61.151 4.32%
std::remove_if(list<int>)_(prefix)/50 77.428 7.48%
std::remove_if(list<int>)_(prefix)/8192 9691.546 5.09%
std::remove_if(list<int>)_(sprinkled)/1024 981.960 -
std::remove_if(list<int>)_(sprinkled)/32 56.778 -
std::remove_if(list<int>)_(sprinkled)/50 72.493 -
std::remove_if(list<int>)_(sprinkled)/8192 8098.540 -
std::remove_if(vector<int>)_(prefix)/1024 344.883 -
std::remove_if(vector<int>)_(prefix)/32 48.897 -
std::remove_if(vector<int>)_(prefix)/50 53.875 -
std::remove_if(vector<int>)_(prefix)/8192 2576.711 -
std::remove_if(vector<int>)_(sprinkled)/1024 404.999 -
std::remove_if(vector<int>)_(sprinkled)/32 50.479 -
std::remove_if(vector<int>)_(sprinkled)/50 56.809 -
std::remove_if(vector<int>)_(sprinkled)/8192 2949.479 -
std::replace(deque<int>)_(prefix)/1024 409.079 -
std::replace(deque<int>)_(prefix)/32 12.703 -
std::replace(deque<int>)_(prefix)/50 19.038 -
std::replace(deque<int>)_(prefix)/8192 3241.913 -
std::replace(deque<int>)_(sprinkled)/1024 349.819 -
std::replace(deque<int>)_(sprinkled)/32 12.119 -
std::replace(deque<int>)_(sprinkled)/50 18.145 -
std::replace(deque<int>)_(sprinkled)/8192 2805.127 -
std::replace(list<int>)_(prefix)/1024 738.927 -
std::replace(list<int>)_(prefix)/32 10.995 -
std::replace(list<int>)_(prefix)/50 17.191 -
std::replace(list<int>)_(prefix)/8192 7630.002 6.24%
std::replace(list<int>)_(sprinkled)/1024 760.939 4.54%
std::replace(list<int>)_(sprinkled)/32 11.276 1.09%
std::replace(list<int>)_(sprinkled)/50 19.601 5.51%
std::replace(list<int>)_(sprinkled)/8192 8827.343 10.10%
std::replace(vector<int>)_(prefix)/1024 159.128 2.23%
std::replace(vector<int>)_(prefix)/32 5.131 -
std::replace(vector<int>)_(prefix)/50 7.716 1.39%
std::replace(vector<int>)_(prefix)/8192 1267.884 -
std::replace(vector<int>)_(sprinkled)/1024 149.695 -1.40%
std::replace(vector<int>)_(sprinkled)/32 6.298 16.05%
std::replace(vector<int>)_(sprinkled)/50 10.070 22.91%
std::replace(vector<int>)_(sprinkled)/8192 1146.668 -3.17%
std::replace_if(deque<int>)_(prefix)/1024 477.742 -
std::replace_if(deque<int>)_(prefix)/32 13.932 -
std::replace_if(deque<int>)_(prefix)/50 20.499 1.40%
std::replace_if(deque<int>)_(prefix)/8192 3513.303 1.20%
std::replace_if(deque<int>)_(sprinkled)/1024 367.095 -1.03%
std::replace_if(deque<int>)_(sprinkled)/32 12.436 -
std::replace_if(deque<int>)_(sprinkled)/50 18.639 -
std::replace_if(deque<int>)_(sprinkled)/8192 2909.852 -1.84%
std::replace_if(list<int>)_(prefix)/1024 732.954 -
std::replace_if(list<int>)_(prefix)/32 13.872 -
std::replace_if(list<int>)_(prefix)/50 24.701 1.35%
std::replace_if(list<int>)_(prefix)/8192 7528.383 -2.69%
std::replace_if(list<int>)_(sprinkled)/1024 737.773 -
std::replace_if(list<int>)_(sprinkled)/32 13.257 -
std::replace_if(list<int>)_(sprinkled)/50 25.192 10.92%
std::replace_if(list<int>)_(sprinkled)/8192 7861.415 -2.56%
std::replace_if(vector<int>)_(prefix)/1024 274.200 1.24%
std::replace_if(vector<int>)_(prefix)/32 9.528 -
std::replace_if(vector<int>)_(prefix)/50 13.911 1.74%
std::replace_if(vector<int>)_(prefix)/8192 2039.192 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.383 -
std::replace_if(vector<int>)_(sprinkled)/32 8.712 -4.08%
std::replace_if(vector<int>)_(sprinkled)/50 12.845 -
std::replace_if(vector<int>)_(sprinkled)/8192 1902.043 -
std::reverse(deque<int>)/32768 5711.148 -
std::reverse(deque<int>)/4096 719.173 -
std::reverse(deque<int>)/512 112.831 -5.29%
std::reverse(deque<int>)/64 13.047 -7.67%
std::reverse(deque<int>)/8 2.518 -2.09%
std::reverse(list<int>)/32768 17386.483 -12.61%
std::reverse(list<int>)/4096 1771.730 1.59%
std::reverse(list<int>)/512 192.445 -
std::reverse(list<int>)/64 17.474 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1035.876 -
std::reverse(vector<int>)/4096 130.538 -
std::reverse(vector<int>)/512 16.339 -
std::reverse(vector<int>)/64 4.164 -
std::reverse(vector<int>)/8 1.571 1.57%
std::reverse_copy(deque<int>)/32768 7967.329 -
std::reverse_copy(deque<int>)/4096 963.910 -1.09%
std::reverse_copy(deque<int>)/512 124.535 -
std::reverse_copy(deque<int>)/64 15.839 -
std::reverse_copy(deque<int>)/8 2.527 -
std::reverse_copy(list<int>)/32768 27058.250 1.68%
std::reverse_copy(list<int>)/4096 3306.127 1.33%
std::reverse_copy(list<int>)/512 363.719 -
std::reverse_copy(list<int>)/64 30.235 1.88%
std::reverse_copy(list<int>)/8 2.353 -3.18%
std::reverse_copy(vector<int>)/32768 981.779 -
std::reverse_copy(vector<int>)/4096 135.526 2.70%
std::reverse_copy(vector<int>)/512 17.152 -
std::reverse_copy(vector<int>)/64 2.533 -
std::reverse_copy(vector<int>)/8 2.455 1.28%
std::rotate(deque<int>)_(1_element_backward)/1024 40.955 -
std::rotate(deque<int>)_(1_element_backward)/32 3.522 -
std::rotate(deque<int>)_(1_element_backward)/50 5.223 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.025 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.240 -
std::rotate(deque<int>)_(1_element_forward)/32 4.149 -
std::rotate(deque<int>)_(1_element_forward)/50 5.419 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.877 -
std::rotate(deque<int>)_(by_1/2)/1024 188.323 -
std::rotate(deque<int>)_(by_1/2)/32 8.490 -
std::rotate(deque<int>)_(by_1/2)/50 11.518 -
std::rotate(deque<int>)_(by_1/2)/8192 1505.175 3.05%
std::rotate(deque<int>)_(by_1/3)/1024 403.479 -1.79%
std::rotate(deque<int>)_(by_1/3)/32 20.580 1.44%
std::rotate(deque<int>)_(by_1/3)/50 30.651 6.22%
std::rotate(deque<int>)_(by_1/3)/8192 3210.228 -2.43%
std::rotate(deque<int>)_(by_1/4)/1024 265.789 -
std::rotate(deque<int>)_(by_1/4)/32 13.158 -
std::rotate(deque<int>)_(by_1/4)/50 28.231 1.61%
std::rotate(deque<int>)_(by_1/4)/8192 2643.101 10.66%
std::rotate(list<int>)_(1_element_backward)/1024 740.231 -
std::rotate(list<int>)_(1_element_backward)/32 13.230 -
std::rotate(list<int>)_(1_element_backward)/50 24.794 -1.24%
std::rotate(list<int>)_(1_element_backward)/8192 7236.948 -
std::rotate(list<int>)_(1_element_forward)/1024 729.750 -
std::rotate(list<int>)_(1_element_forward)/32 13.822 -
std::rotate(list<int>)_(1_element_forward)/50 25.891 -
std::rotate(list<int>)_(1_element_forward)/8192 8101.849 -
std::rotate(list<int>)_(by_1/2)/1024 388.687 -
std::rotate(list<int>)_(by_1/2)/32 6.419 -
std::rotate(list<int>)_(by_1/2)/50 12.597 -
std::rotate(list<int>)_(by_1/2)/8192 5459.273 -
std::rotate(list<int>)_(by_1/3)/1024 806.715 -
std::rotate(list<int>)_(by_1/3)/32 16.671 -5.87%
std::rotate(list<int>)_(by_1/3)/50 22.875 -
std::rotate(list<int>)_(by_1/3)/8192 8328.258 -
std::rotate(list<int>)_(by_1/4)/1024 573.920 -
std::rotate(list<int>)_(by_1/4)/32 14.449 -
std::rotate(list<int>)_(by_1/4)/50 25.783 -
std::rotate(list<int>)_(by_1/4)/8192 6562.155 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.556 -1.89%
std::rotate(vector<bool>)_(1_element_backward)/32 17.682 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.678 -1.26%
std::rotate(vector<bool>)_(1_element_backward)/8192 115.371 4.32%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.472 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.591 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.590 -
std::rotate(vector<bool>)_(1_element_forward)/8192 111.944 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.421 -
std::rotate(vector<bool>)_(by_1/2)/32 17.850 -
std::rotate(vector<bool>)_(by_1/2)/50 17.619 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.086 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.054 -
std::rotate(vector<bool>)_(by_1/3)/32 17.599 -
std::rotate(vector<bool>)_(by_1/3)/50 17.698 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.173 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.985 -7.41%
std::rotate(vector<bool>)_(by_1/4)/32 17.789 -
std::rotate(vector<bool>)_(by_1/4)/50 17.615 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.140 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.651 -
std::rotate(vector<int>)_(1_element_backward)/32 2.916 -
std::rotate(vector<int>)_(1_element_backward)/50 5.325 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.317 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.421 1.12%
std::rotate(vector<int>)_(1_element_forward)/32 2.953 -
std::rotate(vector<int>)_(1_element_forward)/50 5.248 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.186 1.34%
std::rotate(vector<int>)_(by_1/2)/1024 31.660 -
std::rotate(vector<int>)_(by_1/2)/32 2.317 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.571 -
std::rotate(vector<int>)_(by_1/3)/1024 118.576 -
std::rotate(vector<int>)_(by_1/3)/32 9.916 -
std::rotate(vector<int>)_(by_1/3)/50 11.127 -
std::rotate(vector<int>)_(by_1/3)/8192 871.172 -
std::rotate(vector<int>)_(by_1/4)/1024 47.198 -
std::rotate(vector<int>)_(by_1/4)/32 4.730 -
std::rotate(vector<int>)_(by_1/4)/50 11.865 2.58%
std::rotate(vector<int>)_(by_1/4)/8192 369.101 -
std::rotate_copy(deque<int>)/1024 34.805 -
std::rotate_copy(deque<int>)/32 2.718 -5.83%
std::rotate_copy(deque<int>)/50 3.005 -1.35%
std::rotate_copy(deque<int>)/8192 291.274 -
std::rotate_copy(list<int>)/1024 732.616 -
std::rotate_copy(list<int>)/32 8.680 -
std::rotate_copy(list<int>)/50 13.828 -
std::rotate_copy(list<int>)/8192 6810.796 -1.39%
std::rotate_copy(vector<int>)/1024 35.156 4.64%
std::rotate_copy(vector<int>)/32 2.082 -
std::rotate_copy(vector<int>)/50 2.776 3.72%
std::rotate_copy(vector<int>)/8192 447.083 -4.53%
std::sample(deque<int>)/1024 11342.524 -
std::sample(deque<int>)/32 305.222 -
std::sample(deque<int>)/8192 91470.841 -
std::sample(list<int>)/1024 11913.315 -
std::sample(list<int>)/32 311.644 -
std::sample(list<int>)/8192 97944.872 -
std::sample(vector<int>)/1024 11264.366 -
std::sample(vector<int>)/32 302.562 -
std::sample(vector<int>)/8192 91414.892 -
std::search(deque<int>)_(near_matches)/1000 24356.942 -
std::search(deque<int>)_(near_matches)/1024 25466.396 -
std::search(deque<int>)_(near_matches)/8192 1436887.295 -
std::search(deque<int>)_(no_match)/1000 403.351 -
std::search(deque<int>)_(no_match)/1024 266.434 -35.32%
std::search(deque<int>)_(no_match)/1048576 420593.969 -
std::search(deque<int>)_(no_match)/8192 3284.908 -
std::search(deque<int>)_(same_length)/1000 435.714 27.93%
std::search(deque<int>)_(same_length)/1024 502.510 4.06%
std::search(deque<int>)_(same_length)/8192 3887.787 2.39%
std::search(deque<int>)_(single_element)/1000 439.113 -1.61%
std::search(deque<int>)_(single_element)/1024 456.704 -
std::search(deque<int>)_(single_element)/8192 3632.830 -
std::search(deque<int>,_pred)_(near_matches)/1000 26580.285 10.61%
std::search(deque<int>,_pred)_(near_matches)/1024 27809.800 10.98%
std::search(deque<int>,_pred)_(near_matches)/8192 1531619.348 -
std::search(deque<int>,_pred)_(no_match)/1000 615.834 29.85%
std::search(deque<int>,_pred)_(no_match)/1024 631.438 33.90%
std::search(deque<int>,_pred)_(no_match)/1048576 580996.519 30.31%
std::search(deque<int>,_pred)_(no_match)/8192 4541.852 30.07%
std::search(deque<int>,_pred)_(same_length)/1000 499.123 4.15%
std::search(deque<int>,_pred)_(same_length)/1024 511.013 -
std::search(deque<int>,_pred)_(same_length)/8192 4038.300 -
std::search(deque<int>,_pred)_(single_element)/1000 682.504 -
std::search(deque<int>,_pred)_(single_element)/1024 700.928 -
std::search(deque<int>,_pred)_(single_element)/8192 5632.051 -
std::search(list<int>)_(near_matches)/1000 37819.111 -
std::search(list<int>)_(near_matches)/1024 39483.050 -
std::search(list<int>)_(near_matches)/8192 2528857.852 -
std::search(list<int>)_(no_match)/1000 711.113 3.05%
std::search(list<int>)_(no_match)/1024 733.938 -2.97%
std::search(list<int>)_(no_match)/1048576 835652.548 -1.21%
std::search(list<int>)_(no_match)/8192 6543.801 -
std::search(list<int>)_(same_length)/1000 745.742 -
std::search(list<int>)_(same_length)/1024 769.433 1.55%
std::search(list<int>)_(same_length)/8192 7912.354 -1.50%
std::search(list<int>)_(single_element)/1000 649.479 -7.61%
std::search(list<int>)_(single_element)/1024 757.420 2.38%
std::search(list<int>)_(single_element)/8192 8242.124 5.34%
std::search(list<int>,_pred)_(near_matches)/1000 41523.364 -
std::search(list<int>,_pred)_(near_matches)/1024 43296.485 -
std::search(list<int>,_pred)_(near_matches)/8192 2680647.352 -
std::search(list<int>,_pred)_(no_match)/1000 798.552 -
std::search(list<int>,_pred)_(no_match)/1024 818.183 -
std::search(list<int>,_pred)_(no_match)/1048576 950798.311 -
std::search(list<int>,_pred)_(no_match)/8192 7234.639 -
std::search(list<int>,_pred)_(same_length)/1000 792.037 -
std::search(list<int>,_pred)_(same_length)/1024 809.618 -
std::search(list<int>,_pred)_(same_length)/8192 8641.213 -3.12%
std::search(list<int>,_pred)_(single_element)/1000 796.095 -
std::search(list<int>,_pred)_(single_element)/1024 815.650 -
std::search(list<int>,_pred)_(single_element)/8192 9411.648 21.55%
std::search(vector<int>)_(near_matches)/1000 14202.670 -
std::search(vector<int>)_(near_matches)/1024 14970.005 -
std::search(vector<int>)_(near_matches)/8192 764664.076 -
std::search(vector<int>)_(no_match)/1000 212.945 2.86%
std::search(vector<int>)_(no_match)/1024 218.006 2.91%
std::search(vector<int>)_(no_match)/1048576 212138.893 1.38%
std::search(vector<int>)_(no_match)/8192 1655.150 1.47%
std::search(vector<int>)_(same_length)/1000 239.292 -2.37%
std::search(vector<int>)_(same_length)/1024 244.118 -4.33%
std::search(vector<int>)_(same_length)/8192 1870.476 -5.73%
std::search(vector<int>)_(single_element)/1000 226.303 -1.18%
std::search(vector<int>)_(single_element)/1024 231.615 -1.24%
std::search(vector<int>)_(single_element)/8192 1801.050 -
std::search(vector<int>,_pred)_(near_matches)/1000 22864.323 -
std::search(vector<int>,_pred)_(near_matches)/1024 23998.460 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451502.938 -
std::search(vector<int>,_pred)_(no_match)/1000 517.264 -1.50%
std::search(vector<int>,_pred)_(no_match)/1024 528.847 -
std::search(vector<int>,_pred)_(no_match)/1048576 588618.503 -
std::search(vector<int>,_pred)_(no_match)/8192 4196.897 -1.60%
std::search(vector<int>,_pred)_(same_length)/1000 598.388 -
std::search(vector<int>,_pred)_(same_length)/1024 615.328 -
std::search(vector<int>,_pred)_(same_length)/8192 4900.916 -
std::search(vector<int>,_pred)_(single_element)/1000 531.204 -5.71%
std::search(vector<int>,_pred)_(single_element)/1024 544.829 -5.62%
std::search(vector<int>,_pred)_(single_element)/8192 4341.460 -5.91%
std::search_n(deque<int>)_(no_match)/1024 13.651 -
std::search_n(deque<int>)_(no_match)/32 13.604 -
std::search_n(deque<int>)_(no_match)/8192 15.819 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.374 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.641 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.880 -
std::search_n(list<int>)_(no_match)/1024 735.069 -
std::search_n(list<int>)_(no_match)/32 10.213 -
std::search_n(list<int>)_(no_match)/8192 6560.928 -
std::search_n(list<int>,_pred)_(no_match)/1024 823.354 -
std::search_n(list<int>,_pred)_(no_match)/32 16.959 -
std::search_n(list<int>,_pred)_(no_match)/8192 7404.835 -
std::search_n(vector<int>)_(no_match)/1024 3.290 -
std::search_n(vector<int>)_(no_match)/32 3.356 -
std::search_n(vector<int>)_(no_match)/8192 3.240 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.057 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.089 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.072 -
std::set<int>::clear()/0 390.125 -
std::set<int>::clear()/1024 9218.659 -4.77%
std::set<int>::clear()/32 621.531 -
std::set<int>::clear()/8192 78866.476 -
std::set<int>::contains(key)_(existent)/1024 3.979 -
std::set<int>::contains(key)_(existent)/32 1.651 -1.55%
std::set<int>::contains(key)_(existent)/8192 8.453 -
std::set<int>::contains(key)_(non-existent)/0 0.297 -
std::set<int>::contains(key)_(non-existent)/1024 6.093 1.35%
std::set<int>::contains(key)_(non-existent)/32 2.789 -
std::set<int>::contains(key)_(non-existent)/8192 14.548 46.32%
std::set<int>::count(key)_(existent)/1024 4.279 -
std::set<int>::count(key)_(existent)/32 1.638 -
std::set<int>::count(key)_(existent)/8192 8.068 -
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.411 -
std::set<int>::count(key)_(non-existent)/32 2.941 1.96%
std::set<int>::count(key)_(non-existent)/8192 11.221 -6.37%
std::set<int>::ctor(&&,_different_allocs)/0 12.758 -
std::set<int>::ctor(&&,_different_allocs)/1024 5766.085 -
std::set<int>::ctor(&&,_different_allocs)/32 176.237 -
std::set<int>::ctor(&&,_different_allocs)/8192 48738.132 -
std::set<int>::ctor(const&)/0 12.686 -
std::set<int>::ctor(const&)/1024 6127.279 -2.23%
std::set<int>::ctor(const&)/32 214.036 -2.60%
std::set<int>::ctor(const&)/8192 49067.875 -2.63%
std::set<int>::ctor(const&,_alloc)/0 12.678 -
std::set<int>::ctor(const&,_alloc)/1024 6180.239 -2.04%
std::set<int>::ctor(const&,_alloc)/32 212.511 -3.19%
std::set<int>::ctor(const&,_alloc)/8192 49370.662 -1.94%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.627 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8455.038 -2.50%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.197 -1.69%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69336.694 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.659 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12816.244 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.392 -1.26%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237923.763 -
std::set<int>::equal_range(key)_(existent)/1024 4.370 -1.77%
std::set<int>::equal_range(key)_(existent)/32 1.796 -
std::set<int>::equal_range(key)_(existent)/8192 7.896 -3.72%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.807 2.58%
std::set<int>::equal_range(key)_(non-existent)/32 2.700 9.42%
std::set<int>::equal_range(key)_(non-existent)/8192 10.347 1.94%
std::set<int>::erase(iterator)/1024 19.764 -
std::set<int>::erase(iterator)/32 19.712 -
std::set<int>::erase(iterator)/8192 19.885 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.474 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6626.289 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.352 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53713.260 -1.02%
std::set<int>::erase(key)_(existent)/1024 51.174 1.81%
std::set<int>::erase(key)_(existent)/32 21.402 -
std::set<int>::erase(key)_(existent)/8192 68.759 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.475 -5.92%
std::set<int>::erase(key)_(non-existent,_end)/32 2.376 -12.99%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.448 -5.36%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.886 -3.40%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.761 -2.13%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.122 -2.04%
std::set<int>::find(key)_(existent)/1024 3.797 -5.15%
std::set<int>::find(key)_(existent)/32 1.671 -2.01%
std::set<int>::find(key)_(existent)/8192 8.320 -
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.614 1.36%
std::set<int>::find(key)_(non-existent)/32 2.268 -
std::set<int>::find(key)_(non-existent)/8192 8.615 2.39%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.953 -1.07%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.601 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.163 -1.07%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 99.263 -2.02%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.949 -1.17%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 31.607 5.73%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.656 -2.30%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.598 2.63%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.152 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.249 14.05%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.797 -1.90%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.877 9.51%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.140 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.840 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.801 -2.07%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.200 -2.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.331 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16686.956 -3.16%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.167 -3.00%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181975.992 -4.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.782 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12940.914 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.062 -3.27%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120691.866 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.803 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7745.900 -1.43%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 539.514 -1.36%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131327.259 -
std::set<int>::insert(value)_(already_present)/1024 6.188 4.79%
std::set<int>::insert(value)_(already_present)/32 1.764 -
std::set<int>::insert(value)_(already_present)/8192 9.735 2.70%
std::set<int>::insert(value)_(new_value,_end)/0 16.989 -1.48%
std::set<int>::insert(value)_(new_value,_end)/1024 41.494 4.20%
std::set<int>::insert(value)_(new_value,_end)/32 18.707 -1.10%
std::set<int>::insert(value)_(new_value,_end)/8192 74.167 -
std::set<int>::insert(value)_(new_value,_middle)/0 16.931 -1.41%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.092 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.271 -1.88%
std::set<int>::insert(value)_(new_value,_middle)/8192 32.103 -
std::set<int>::lower_bound(key)_(existent)/1024 4.166 -8.45%
std::set<int>::lower_bound(key)_(existent)/32 1.508 -
std::set<int>::lower_bound(key)_(existent)/8192 7.926 -1.89%
std::set<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.403 6.84%
std::set<int>::lower_bound(key)_(non-existent)/32 2.636 17.43%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.231 -10.56%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.262 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6235.702 -1.68%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.754 -1.43%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49978.252 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.276 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6172.796 -14.45%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.988 -2.14%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49259.866 -10.99%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1342.821 1.04%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.861 -1.90%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12483.139 1.55%
std::set<int>::upper_bound(key)_(existent)/1024 4.165 -2.10%
std::set<int>::upper_bound(key)_(existent)/32 1.751 -
std::set<int>::upper_bound(key)_(existent)/8192 8.825 8.64%
std::set<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.052 2.19%
std::set<int>::upper_bound(key)_(non-existent)/32 2.426 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.175 3.72%
std::set<std::string>::clear()/0 390.381 -
std::set<std::string>::clear()/1024 21322.477 -
std::set<std::string>::clear()/32 890.881 -
std::set<std::string>::clear()/8192 211019.508 -
std::set<std::string>::contains(key)_(existent)/1024 22.846 -
std::set<std::string>::contains(key)_(existent)/32 14.811 2.27%
std::set<std::string>::contains(key)_(existent)/8192 30.587 5.83%
std::set<std::string>::contains(key)_(non-existent)/0 0.284 4.67%
std::set<std::string>::contains(key)_(non-existent)/1024 21.943 3.98%
std::set<std::string>::contains(key)_(non-existent)/32 10.548 5.48%
std::set<std::string>::contains(key)_(non-existent)/8192 27.889 -
std::set<std::string>::count(key)_(existent)/1024 24.383 -4.34%
std::set<std::string>::count(key)_(existent)/32 15.521 -
std::set<std::string>::count(key)_(existent)/8192 31.111 3.12%
std::set<std::string>::count(key)_(non-existent)/0 0.254 -
std::set<std::string>::count(key)_(non-existent)/1024 24.848 -
std::set<std::string>::count(key)_(non-existent)/32 11.304 9.17%
std::set<std::string>::count(key)_(non-existent)/8192 34.314 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.762 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6907.546 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.801 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57524.800 -1.38%
std::set<std::string>::ctor(const&)/0 12.644 -
std::set<std::string>::ctor(const&)/1024 34194.310 -4.21%
std::set<std::string>::ctor(const&)/32 789.800 10.88%
std::set<std::string>::ctor(const&)/8192 340839.222 -1.46%
std::set<std::string>::ctor(const&,_alloc)/0 12.645 -
std::set<std::string>::ctor(const&,_alloc)/1024 36833.856 -1.90%
std::set<std::string>::ctor(const&,_alloc)/32 742.027 6.41%
std::set<std::string>::ctor(const&,_alloc)/8192 344443.438 -1.36%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.682 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39640.103 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 800.902 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377644.531 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54980.778 -4.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 987.890 -1.32%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113719.614 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.048 -7.61%
std::set<std::string>::equal_range(key)_(existent)/32 17.179 -1.99%
std::set<std::string>::equal_range(key)_(existent)/8192 29.430 -2.04%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.255 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.803 -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.638 -3.17%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.614 -
std::set<std::string>::erase(iterator)/1024 27.552 7.53%
std::set<std::string>::erase(iterator)/32 26.550 4.22%
std::set<std::string>::erase(iterator)/8192 29.917 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.198 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12612.796 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.471 -1.14%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116983.575 -
std::set<std::string>::erase(key)_(existent)/1024 98.716 35.99%
std::set<std::string>::erase(key)_(existent)/32 73.696 34.52%
std::set<std::string>::erase(key)_(existent)/8192 85.537 30.14%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.518 7.72%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.408 7.42%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.578 8.63%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.255 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.601 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.437 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.403 -1.43%
std::set<std::string>::find(key)_(existent)/1024 22.811 -3.68%
std::set<std::string>::find(key)_(existent)/32 14.782 -5.37%
std::set<std::string>::find(key)_(existent)/8192 30.013 -5.13%
std::set<std::string>::find(key)_(non-existent)/0 0.254 -
std::set<std::string>::find(key)_(non-existent)/1024 22.250 10.66%
std::set<std::string>::find(key)_(non-existent)/32 10.453 3.06%
std::set<std::string>::find(key)_(non-existent)/8192 29.501 10.55%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.436 -21.67%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 67.696 -1.35%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.408 2.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.416 4.99%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.950 34.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.065 17.18%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.390 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.408 1.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.154 6.20%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.540 -5.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.306 -10.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.749 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.310 5.19%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.004 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.230 7.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.554 14.29%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.613 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66191.696 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1465.748 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 866404.282 -6.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.416 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43419.829 -1.52%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.460 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604017.035 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.361 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41796.727 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1076.129 -3.53%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 608440.643 -
std::set<std::string>::insert(value)_(already_present)/1024 16.394 -44.44%
std::set<std::string>::insert(value)_(already_present)/32 7.542 -26.54%
std::set<std::string>::insert(value)_(already_present)/8192 60.866 60.34%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.358 2.44%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.543 14.41%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.404 20.69%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.241 4.60%
std::set<std::string>::insert(value)_(new_value,_middle)/0 22.983 -26.58%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.918 -5.12%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.027 10.68%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.877 12.61%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.014 5.49%
std::set<std::string>::lower_bound(key)_(existent)/32 15.871 -
std::set<std::string>::lower_bound(key)_(existent)/8192 30.726 3.88%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.356 -9.84%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.382 3.58%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.939 -4.04%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.204 -1.24%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36733.030 -2.72%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 800.983 -5.99%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347369.568 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.210 -1.07%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35745.772 -2.52%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 693.848 1.66%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346671.488 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16486.003 5.02%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 353.579 2.87%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204351.669 -1.19%
std::set<std::string>::upper_bound(key)_(existent)/1024 21.926 -10.09%
std::set<std::string>::upper_bound(key)_(existent)/32 15.227 -
std::set<std::string>::upper_bound(key)_(existent)/8192 27.936 -3.12%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.243 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.739 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.364 -7.54%
std::shift_left(deque<int>)/1024 37.866 -
std::shift_left(deque<int>)/32 3.819 -
std::shift_left(deque<int>)/50 5.430 -
std::shift_left(deque<int>)/8192 300.385 -
std::shift_left(list<int>)/1024 724.703 -
std::shift_left(list<int>)/32 13.340 -
std::shift_left(list<int>)/50 27.251 -
std::shift_left(list<int>)/8192 7643.844 -
std::shift_left(vector<int>)/1024 35.278 -
std::shift_left(vector<int>)/32 2.963 -71.16%
std::shift_left(vector<int>)/50 5.253 -
std::shift_left(vector<int>)/8192 280.521 -
std::shift_right(deque<int>)/1024 40.591 -
std::shift_right(deque<int>)/32 3.430 -
std::shift_right(deque<int>)/50 4.474 -
std::shift_right(deque<int>)/8192 308.527 -
std::shift_right(list<int>)/1024 730.598 -
std::shift_right(list<int>)/32 14.390 -
std::shift_right(list<int>)/50 27.861 5.29%
std::shift_right(list<int>)/8192 8004.266 -5.00%
std::shift_right(vector<int>)/1024 35.451 -
std::shift_right(vector<int>)/32 4.189 4.25%
std::shift_right(vector<int>)/50 5.309 -
std::shift_right(vector<int>)/8192 300.806 -
std::shuffle(deque<int>)/1024 9254.590 -
std::shuffle(deque<int>)/32 292.696 -
std::shuffle(deque<int>)/8192 74068.401 -
std::shuffle(vector<int>)/1024 8754.713 -
std::shuffle(vector<int>)/32 276.442 -
std::shuffle(vector<int>)/8192 69826.059 -
std::sort(deque<int>)_(ascending)/1024 758.922 -1.05%
std::sort(deque<int>)_(ascending)/8 18.006 -
std::sort(deque<int>)_(ascending)/8192 5715.508 -
std::sort(deque<int>)_(descending)/1024 1290.591 -
std::sort(deque<int>)_(descending)/8 25.418 -
std::sort(deque<int>)_(descending)/8192 10320.916 -
std::sort(deque<int>)_(heap)/1024 6186.027 -
std::sort(deque<int>)_(heap)/8 24.373 -
std::sort(deque<int>)_(heap)/8192 68617.749 -
std::sort(deque<int>)_(pipe-organ)/1024 2686.129 -1.37%
std::sort(deque<int>)_(pipe-organ)/8 20.072 -
std::sort(deque<int>)_(pipe-organ)/8192 25989.477 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17533.794 -1.48%
std::sort(deque<int>)_(qsort_adversarial)/8 17.919 -
std::sort(deque<int>)_(qsort_adversarial)/8192 482386.747 -
std::sort(deque<int>)_(repeated)/1024 955.254 -3.07%
std::sort(deque<int>)_(repeated)/8 17.988 -3.88%
std::sort(deque<int>)_(repeated)/8192 6698.469 -
std::sort(deque<int>)_(shuffled)/1024 7099.412 3.67%
std::sort(deque<int>)_(shuffled)/8 22.752 -
std::sort(deque<int>)_(shuffled)/8192 86415.376 7.22%
std::sort(vector<NonIntegral>)_(ascending)/1024 519.450 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.453 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3734.273 -
std::sort(vector<NonIntegral>)_(descending)/1024 770.509 -
std::sort(vector<NonIntegral>)_(descending)/8 24.812 -
std::sort(vector<NonIntegral>)_(descending)/8192 5240.969 -
std::sort(vector<NonIntegral>)_(heap)/1024 4243.490 -
std::sort(vector<NonIntegral>)_(heap)/8 23.065 -2.81%
std::sort(vector<NonIntegral>)_(heap)/8192 49640.787 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1869.436 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.226 -1.07%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18263.397 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13179.374 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.459 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154338.899 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.216 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.736 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3725.994 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4689.580 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.374 -1.10%
std::sort(vector<NonIntegral>)_(shuffled)/8192 80994.126 -
std::sort(vector<int>)_(ascending)/1024 518.354 -
std::sort(vector<int>)_(ascending)/8 15.734 -
std::sort(vector<int>)_(ascending)/8192 3725.516 -
std::sort(vector<int>)_(descending)/1024 1004.284 -1.29%
std::sort(vector<int>)_(descending)/8 24.550 -
std::sort(vector<int>)_(descending)/8192 7156.663 -1.02%
std::sort(vector<int>)_(heap)/1024 4535.871 -
std::sort(vector<int>)_(heap)/8 23.208 -2.05%
std::sort(vector<int>)_(heap)/8192 45319.666 -
std::sort(vector<int>)_(pipe-organ)/1024 2283.236 -
std::sort(vector<int>)_(pipe-organ)/8 17.517 -1.24%
std::sort(vector<int>)_(pipe-organ)/8192 21473.277 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12881.482 -2.20%
std::sort(vector<int>)_(qsort_adversarial)/8 15.882 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148203.535 -1.60%
std::sort(vector<int>)_(repeated)/1024 659.896 -3.84%
std::sort(vector<int>)_(repeated)/8 15.859 -2.10%
std::sort(vector<int>)_(repeated)/8192 5028.804 -
std::sort(vector<int>)_(shuffled)/1024 4601.580 -
std::sort(vector<int>)_(shuffled)/8 22.621 -
std::sort(vector<int>)_(shuffled)/8192 44727.838 -
std::sort_heap(deque<int>)/1024 13268.845 -
std::sort_heap(deque<int>)/8 35.469 -4.37%
std::sort_heap(deque<int>)/8192 466418.562 -1.20%
std::sort_heap(deque<int>,_pred)/1024 12243.734 -1.48%
std::sort_heap(deque<int>,_pred)/8 34.190 1.01%
std::sort_heap(deque<int>,_pred)/8192 423047.189 -1.95%
std::sort_heap(vector<NonIntegral>)/1024 9836.990 -
std::sort_heap(vector<NonIntegral>)/8 29.963 -2.28%
std::sort_heap(vector<NonIntegral>)/8192 105674.643 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9848.925 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.729 -1.39%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105971.003 -
std::sort_heap(vector<int>)/1024 9790.855 -
std::sort_heap(vector<int>)/8 30.667 -
std::sort_heap(vector<int>)/8192 105839.531 -
std::sort_heap(vector<int>,_pred)/1024 9832.488 -
std::sort_heap(vector<int>,_pred)/8 32.221 -4.01%
std::sort_heap(vector<int>,_pred)/8192 105800.089 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2695.412 -1.55%
std::stable_partition(deque<int>)_(alloc_fails)/32 1871.498 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1885.155 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9777.582 -
std::stable_partition(deque<int>)_(dense)/1024 583.313 1.82%
std::stable_partition(deque<int>)_(dense)/32 27.931 -
std::stable_partition(deque<int>)_(dense)/50 37.469 1.84%
std::stable_partition(deque<int>)_(dense)/8192 5627.723 -
std::stable_partition(deque<int>)_(sparse)/1024 438.493 4.22%
std::stable_partition(deque<int>)_(sparse)/32 12.463 9.18%
std::stable_partition(deque<int>)_(sparse)/50 29.322 6.63%
std::stable_partition(deque<int>)_(sparse)/8192 3689.957 11.98%
std::stable_partition(list<int>)_(alloc_fails)/1024 4145.279 -
std::stable_partition(list<int>)_(alloc_fails)/32 1872.225 1.26%
std::stable_partition(list<int>)_(alloc_fails)/50 1893.531 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26771.571 -
std::stable_partition(list<int>)_(dense)/1024 1499.123 4.37%
std::stable_partition(list<int>)_(dense)/32 38.021 4.57%
std::stable_partition(list<int>)_(dense)/50 58.018 2.16%
std::stable_partition(list<int>)_(dense)/8192 22424.428 18.80%
std::stable_partition(list<int>)_(sparse)/1024 930.923 -
std::stable_partition(list<int>)_(sparse)/32 9.729 -1.80%
std::stable_partition(list<int>)_(sparse)/50 26.487 -
std::stable_partition(list<int>)_(sparse)/8192 8847.734 2.88%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2294.581 1.07%
std::stable_partition(vector<int>)_(alloc_fails)/32 1884.975 2.25%
std::stable_partition(vector<int>)_(alloc_fails)/50 1847.795 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5313.064 -
std::stable_partition(vector<int>)_(dense)/1024 302.044 4.29%
std::stable_partition(vector<int>)_(dense)/32 21.116 -1.75%
std::stable_partition(vector<int>)_(dense)/50 25.529 -
std::stable_partition(vector<int>)_(dense)/8192 2093.150 -
std::stable_partition(vector<int>)_(sparse)/1024 214.247 2.80%
std::stable_partition(vector<int>)_(sparse)/32 7.392 2.15%
std::stable_partition(vector<int>)_(sparse)/50 21.543 -
std::stable_partition(vector<int>)_(sparse)/8192 1537.537 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3956.954 1.65%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.378 -1.65%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18798.761 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29449.903 -2.14%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.239 -1.93%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26169.532 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14207.557 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.181 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25692.710 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17112.727 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.569 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22268.313 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26204.704 -1.78%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.426 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28456.729 1.96%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3887.628 6.37%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.493 -2.45%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13810.314 6.04%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19802.714 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.939 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24849.455 1.94%
std::stable_sort(deque<int>)_(ascending)/1024 2107.808 -
std::stable_sort(deque<int>)_(ascending)/8 17.783 -
std::stable_sort(deque<int>)_(ascending)/8192 13536.365 -
std::stable_sort(deque<int>)_(descending)/1024 3033.271 2.71%
std::stable_sort(deque<int>)_(descending)/8 25.610 1.25%
std::stable_sort(deque<int>)_(descending)/8192 21339.208 -
std::stable_sort(deque<int>)_(heap)/1024 2753.710 1.43%
std::stable_sort(deque<int>)_(heap)/8 23.805 -
std::stable_sort(deque<int>)_(heap)/8192 17295.954 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2936.903 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.551 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20412.110 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.790 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.556 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20632.239 -
std::stable_sort(deque<int>)_(repeated)/1024 1413.431 -
std::stable_sort(deque<int>)_(repeated)/8 17.685 -
std::stable_sort(deque<int>)_(repeated)/8192 7655.832 -
std::stable_sort(deque<int>)_(shuffled)/1024 2554.388 1.28%
std::stable_sort(deque<int>)_(shuffled)/8 22.659 -
std::stable_sort(deque<int>)_(shuffled)/8192 14241.276 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4795.451 -1.60%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48097.088 2.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22796.795 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 25.467 3.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 114832.434 -4.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13695.950 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.344 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107180.241 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13867.661 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.962 1.35%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84755.333 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22307.731 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.913 -2.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135064.673 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3452.291 -6.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.213 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17876.884 -5.37%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17866.543 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.339 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145828.437 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3585.863 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.646 1.11%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42705.910 2.07%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12496.202 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.596 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186966.290 1.73%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9452.540 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.499 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116865.947 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8089.117 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.787 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115901.201 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13533.836 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.875 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199258.356 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1276.269 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.777 3.16%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14131.380 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11975.781 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.782 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173771.878 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4872.692 8.40%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.227 2.72%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18945.208 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23202.124 -3.60%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.191 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25586.706 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13777.526 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.283 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30480.302 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13996.375 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.251 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22080.186 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22409.132 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.218 2.57%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33998.443 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3391.708 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.242 3.08%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9828.697 1.67%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17806.086 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.605 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27213.205 -
std::stable_sort(vector<int>)_(ascending)/1024 2102.248 1.94%
std::stable_sort(vector<int>)_(ascending)/8 15.649 1.87%
std::stable_sort(vector<int>)_(ascending)/8192 13407.915 -
std::stable_sort(vector<int>)_(descending)/1024 2789.426 -
std::stable_sort(vector<int>)_(descending)/8 24.218 -
std::stable_sort(vector<int>)_(descending)/8192 18418.281 -
std::stable_sort(vector<int>)_(heap)/1024 2559.244 -
std::stable_sort(vector<int>)_(heap)/8 21.474 -
std::stable_sort(vector<int>)_(heap)/8192 14537.668 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2799.546 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.238 -4.84%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18262.107 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2935.415 2.48%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.655 1.06%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18287.978 -
std::stable_sort(vector<int>)_(repeated)/1024 1134.143 2.07%
std::stable_sort(vector<int>)_(repeated)/8 15.761 2.61%
std::stable_sort(vector<int>)_(repeated)/8192 5295.904 -
std::stable_sort(vector<int>)_(shuffled)/1024 2281.220 -
std::stable_sort(vector<int>)_(shuffled)/8 19.932 1.63%
std::stable_sort(vector<int>)_(shuffled)/8192 11005.907 -
std::swap_ranges(deque<int>)/1024 319.549 -9.30%
std::swap_ranges(deque<int>)/32 10.417 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2640.789 -5.53%
std::swap_ranges(list<int>)/1024 757.451 -5.51%
std::swap_ranges(list<int>)/32 20.373 5.07%
std::swap_ranges(list<int>)/50 32.226 -6.18%
std::swap_ranges(list<int>)/8192 10216.877 -2.35%
std::swap_ranges(vector<int>)/1024 62.511 -
std::swap_ranges(vector<int>)/32 4.820 -
std::swap_ranges(vector<int>)/50 5.593 -
std::swap_ranges(vector<int>)/8192 475.025 -
std::transform(deque<int>)_(identity_transform)/1024 369.948 -
std::transform(deque<int>)_(identity_transform)/32 12.290 -
std::transform(deque<int>)_(identity_transform)/50 19.080 -
std::transform(deque<int>)_(identity_transform)/8192 2444.445 -
std::transform(deque<int>,_deque<int>)/1024 660.138 -
std::transform(deque<int>,_deque<int>)/32 21.565 -
std::transform(deque<int>,_deque<int>)/50 36.560 -
std::transform(deque<int>,_deque<int>)/8192 5420.003 -
std::transform(list<int>)_(identity_transform)/1024 736.453 -
std::transform(list<int>)_(identity_transform)/32 16.878 -
std::transform(list<int>)_(identity_transform)/50 30.230 1.19%
std::transform(list<int>)_(identity_transform)/8192 7024.666 2.13%
std::transform(list<int>,_list<int>)/1024 838.670 -
std::transform(list<int>,_list<int>)/32 22.995 -
std::transform(list<int>,_list<int>)/50 37.181 -
std::transform(list<int>,_list<int>)/8192 9082.724 -40.80%
std::transform(vector<int>)_(identity_transform)/1024 262.126 -
std::transform(vector<int>)_(identity_transform)/32 9.164 -
std::transform(vector<int>)_(identity_transform)/50 16.267 -
std::transform(vector<int>)_(identity_transform)/8192 2018.647 -
std::transform(vector<int>,_vector<int>)/1024 554.589 -
std::transform(vector<int>,_vector<int>)/32 17.197 -
std::transform(vector<int>,_vector<int>)/50 26.823 -
std::transform(vector<int>,_vector<int>)/8192 4439.473 -
std::unique(deque<int>)_(contiguous)/1024 512.418 -
std::unique(deque<int>)_(contiguous)/32 49.448 -2.84%
std::unique(deque<int>)_(contiguous)/52 55.276 -4.08%
std::unique(deque<int>)_(contiguous)/8192 3733.195 -
std::unique(deque<int>)_(sprinkled)/1024 510.099 -
std::unique(deque<int>)_(sprinkled)/32 51.954 -4.13%
std::unique(deque<int>)_(sprinkled)/52 58.849 -5.51%
std::unique(deque<int>)_(sprinkled)/8192 3802.986 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.421 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.807 1.26%
std::unique(deque<int>,_pred)_(contiguous)/52 68.304 2.58%
std::unique(deque<int>,_pred)_(contiguous)/8192 4578.474 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.346 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.747 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.547 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5206.735 -
std::unique(list<int>)_(contiguous)/1024 919.398 -1.27%
std::unique(list<int>)_(contiguous)/32 51.898 -
std::unique(list<int>)_(contiguous)/52 63.948 -
std::unique(list<int>)_(contiguous)/8192 6962.485 -1.24%
std::unique(list<int>)_(sprinkled)/1024 951.152 -
std::unique(list<int>)_(sprinkled)/32 53.818 -
std::unique(list<int>)_(sprinkled)/52 69.707 -
std::unique(list<int>)_(sprinkled)/8192 7902.627 -
std::unique(list<int>,_pred)_(contiguous)/1024 1008.708 6.51%
std::unique(list<int>,_pred)_(contiguous)/32 57.106 -
std::unique(list<int>,_pred)_(contiguous)/52 70.677 -
std::unique(list<int>,_pred)_(contiguous)/8192 7883.795 -
std::unique(list<int>,_pred)_(sprinkled)/1024 998.823 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.775 2.17%
std::unique(list<int>,_pred)_(sprinkled)/52 82.048 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8258.045 -
std::unique(vector<int>)_(contiguous)/1024 308.322 -
std::unique(vector<int>)_(contiguous)/32 48.008 -
std::unique(vector<int>)_(contiguous)/52 53.678 -
std::unique(vector<int>)_(contiguous)/8192 1907.737 -
std::unique(vector<int>)_(sprinkled)/1024 528.726 -
std::unique(vector<int>)_(sprinkled)/32 54.273 -3.09%
std::unique(vector<int>)_(sprinkled)/52 65.036 -
std::unique(vector<int>)_(sprinkled)/8192 3883.317 -1.40%
std::unique(vector<int>,_pred)_(contiguous)/1024 485.728 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.063 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.539 1.01%
std::unique(vector<int>,_pred)_(contiguous)/8192 3602.014 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 682.742 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.789 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.572 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5151.085 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.653 -
std::unique_copy(deque<int>)_(contiguous)/32 9.386 -
std::unique_copy(deque<int>)_(contiguous)/52 14.907 -
std::unique_copy(deque<int>)_(contiguous)/8192 3719.452 -
std::unique_copy(deque<int>)_(sprinkled)/1024 494.224 5.96%
std::unique_copy(deque<int>)_(sprinkled)/32 11.128 17.74%
std::unique_copy(deque<int>)_(sprinkled)/52 17.305 17.57%
std::unique_copy(deque<int>)_(sprinkled)/8192 3765.015 -5.38%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.668 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.769 -2.60%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.213 -1.19%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4456.744 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.681 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.747 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.460 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5061.552 -
std::unique_copy(list<int>)_(contiguous)/1024 738.160 -
std::unique_copy(list<int>)_(contiguous)/32 11.104 -1.36%
std::unique_copy(list<int>)_(contiguous)/52 19.367 -
std::unique_copy(list<int>)_(contiguous)/8192 6772.774 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.394 -
std::unique_copy(list<int>)_(sprinkled)/32 13.505 1.97%
std::unique_copy(list<int>)_(sprinkled)/52 24.151 1.49%
std::unique_copy(list<int>)_(sprinkled)/8192 6913.357 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.261 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.290 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.955 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7551.819 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.838 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.213 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.042 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7539.342 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.307 -
std::unique_copy(vector<int>)_(contiguous)/32 8.521 -
std::unique_copy(vector<int>)_(contiguous)/52 13.556 -
std::unique_copy(vector<int>)_(contiguous)/8192 1884.846 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.448 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.943 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.852 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3687.183 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 538.339 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.708 3.22%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.494 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3784.438 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.643 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.237 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.354 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4511.087 -
std::unordered_map<int,_int>::clear()/0 390.037 -
std::unordered_map<int,_int>::clear()/1024 8041.743 -
std::unordered_map<int,_int>::clear()/32 584.413 -
std::unordered_map<int,_int>::clear()/8192 63230.020 1.94%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.541 -12.54%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.655 1.44%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.616 8.57%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.476 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.705 6.25%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.444 -3.53%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.501 3.00%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.432 12.89%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.552 13.05%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.462 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -11.87%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.572 10.52%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.852 24.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.809 20.43%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.093 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8514.647 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 262.287 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97664.864 -
std::unordered_map<int,_int>::ctor(const&)/0 12.890 -
std::unordered_map<int,_int>::ctor(const&)/1024 6762.363 -1.25%
std::unordered_map<int,_int>::ctor(const&)/32 198.910 -1.26%
std::unordered_map<int,_int>::ctor(const&)/8192 55110.369 -1.32%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.953 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9752.979 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 260.293 -2.05%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81540.559 1.75%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.861 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13122.209 -3.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 360.545 -4.36%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139823.287 -1.45%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13007.491 -3.77%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.539 -2.89%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139979.376 -1.85%
std::unordered_map<int,_int>::erase(iterator)/1024 19.541 -1.12%
std::unordered_map<int,_int>::erase(iterator)/32 19.616 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.791 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.332 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5480.060 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.830 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45720.009 2.13%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.443 4.17%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.292 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.744 -2.65%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.296 13.18%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.134 -1.46%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.069 1.30%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.174 -3.50%
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.146 -3.31%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.218 -1.61%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.217 -3.96%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.228 -10.52%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.374 -7.04%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.372 -9.57%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.324 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.281 -2.41%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.042 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.033 -1.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.901 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13064.217 -2.77%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.690 -3.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138663.108 -1.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.876 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12667.278 -4.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.017 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138737.863 -1.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.160 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7712.137 -7.06%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 590.469 -1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85367.999 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.928 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14127.589 -2.51%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 765.353 -1.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148643.095 -2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.497 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13815.764 -1.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 752.919 -1.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143839.369 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.417 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.835 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.750 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.951 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.640 1.10%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.253 -2.67%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.052 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.005 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.041 -7.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.398 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.807 -1.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.260 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.817 3.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.190 1.57%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.159 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.437 5.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.225 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.087 6.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.155 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.621 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.160 -2.19%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.374 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.148 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6626.435 -2.24%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.881 -2.12%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54495.992 -14.28%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.152 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6654.356 -9.34%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 197.692 -10.44%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54971.438 -7.32%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1331.219 3.78%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.433 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25346.443 -
std::unordered_multimap<int,_int>::clear()/0 396.772 -
std::unordered_multimap<int,_int>::clear()/1024 8057.386 -
std::unordered_multimap<int,_int>::clear()/32 589.919 -
std::unordered_multimap<int,_int>::clear()/8192 62355.042 -1.56%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.301 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.456 2.40%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.313 -1.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -8.74%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.561 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.518 -10.82%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.607 -5.28%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.704 -10.85%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.936 6.14%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.854 2.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -33.60%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.349 4.92%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.245 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.164 -5.39%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.203 1.59%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8626.000 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 288.147 1.43%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101618.720 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.989 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6633.666 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.884 1.01%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54732.731 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.029 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9250.203 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 251.419 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76804.927 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.965 1.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12730.744 -3.27%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.690 -1.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137980.599 -1.08%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.953 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12614.737 -2.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.934 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139033.186 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.554 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.575 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.578 20.09%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.274 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5824.930 -1.37%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.592 -1.99%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44569.235 -1.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.443 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.364 -6.25%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.484 -5.61%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.414 4.64%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.405 4.27%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.220 4.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.430 3.62%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.316 3.57%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.000 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.464 10.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.398 6.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.330 -6.23%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.157 -1.17%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.166 13.87%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.291 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.782 1.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14951.208 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.271 -1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167827.163 1.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.314 1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15998.435 6.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 765.030 1.57%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167152.172 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.420 1.40%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14136.475 1.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 810.738 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175260.904 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.223 1.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16006.776 1.33%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 835.537 1.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166742.926 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.278 1.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16446.608 -3.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 826.001 1.84%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179763.155 -4.67%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.710 22.77%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.049 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.474 -7.06%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.562 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.064 -1.33%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.000 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.282 -11.29%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.501 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.378 -8.21%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.036 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 33.871 4.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.267 1.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6698.806 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.949 1.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54099.956 -15.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.282 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6736.418 -6.28%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.942 -6.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54790.156 -4.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1949.880 48.67%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.148 4.69%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31108.487 14.22%
std::unordered_multiset<int>::clear()/0 388.252 -
std::unordered_multiset<int>::clear()/1024 8373.816 -9.15%
std::unordered_multiset<int>::clear()/32 597.361 -2.68%
std::unordered_multiset<int>::clear()/8192 64972.040 -8.12%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.326 16.47%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.280 6.61%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.368 11.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.363 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.701 7.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.771 6.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.464 5.36%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.785 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.525 -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.706 2.20%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.344 -15.43%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.183 -4.91%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.174 -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.224 -4.05%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.924 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8603.515 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 293.589 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100933.588 -
std::unordered_multiset<int>::ctor(const&)/0 12.820 -1.11%
std::unordered_multiset<int>::ctor(const&)/1024 6636.583 -2.43%
std::unordered_multiset<int>::ctor(const&)/32 195.570 -2.83%
std::unordered_multiset<int>::ctor(const&)/8192 54533.142 -1.93%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.032 -1.85%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9047.424 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 247.655 -1.30%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75966.471 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.763 -1.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12677.735 -2.90%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.231 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137565.383 -1.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.780 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12509.840 -2.59%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.453 -2.12%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138417.528 -
std::unordered_multiset<int>::erase(iterator)/1024 23.011 11.30%
std::unordered_multiset<int>::erase(iterator)/32 19.842 -3.64%
std::unordered_multiset<int>::erase(iterator)/8192 26.001 6.18%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.800 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5870.121 -11.33%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.499 -6.39%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46974.140 -5.10%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.113 -1.80%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.748 -2.63%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.468 -2.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.335 26.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.316 -1.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.264 -3.04%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.283 -2.27%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.296 -2.81%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.294 1.35%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.096 -2.28%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.320 -4.14%
std::unordered_multiset<int>::find(key)_(existent)/32 1.256 -8.23%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.147 -21.52%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.348 3.85%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.021 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.121 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.407 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14703.325 -2.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 781.001 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165924.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.693 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14789.275 -3.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.380 1.82%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 162097.127 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.001 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14429.438 3.52%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 803.979 1.93%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 170636.531 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.513 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.961 -12.18%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 24.350 11.76%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.333 -1.18%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 26.149 10.21%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.773 4.75%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 18.999 -6.79%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.291 -1.63%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.939 -24.63%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.486 -1.20%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.267 -5.22%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.068 -1.05%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6710.554 -2.53%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.192 -6.80%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54669.172 -3.26%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.042 -1.22%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6769.492 -2.51%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.249 -4.22%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54931.895 -1.67%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1438.186 11.09%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.868 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26860.625 5.51%
std::unordered_set<int>::clear()/0 390.155 -
std::unordered_set<int>::clear()/1024 8373.039 -3.11%
std::unordered_set<int>::clear()/32 586.201 -2.60%
std::unordered_set<int>::clear()/8192 63840.572 -5.32%
std::unordered_set<int>::contains(key)_(existent)/1024 1.609 28.24%
std::unordered_set<int>::contains(key)_(existent)/32 1.441 1.15%
std::unordered_set<int>::contains(key)_(existent)/8192 1.471 -7.23%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -30.34%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.737 1.63%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.368 -10.32%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.506 5.81%
std::unordered_set<int>::count(key)_(existent)/1024 1.485 18.10%
std::unordered_set<int>::count(key)_(existent)/32 1.412 -3.51%
std::unordered_set<int>::count(key)_(existent)/8192 1.368 -2.70%
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -44.67%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.409 -34.47%
std::unordered_set<int>::count(key)_(non-existent)/32 1.365 -29.89%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.558 -9.11%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.737 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9085.574 2.91%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 280.708 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 112495.338 2.53%
std::unordered_set<int>::ctor(const&)/0 12.813 -
std::unordered_set<int>::ctor(const&)/1024 6609.236 -3.12%
std::unordered_set<int>::ctor(const&)/32 195.914 -3.62%
std::unordered_set<int>::ctor(const&)/8192 54338.519 -2.62%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.873 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9721.723 -3.62%
std::unordered_set<int>::ctor(const&,_alloc)/32 259.050 -10.44%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80863.525 -3.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.793 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12839.406 -6.63%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 366.713 -4.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138385.212 -2.66%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.790 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12775.821 -8.90%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.994 -5.84%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138876.154 -4.68%
std::unordered_set<int>::erase(iterator)/1024 19.568 -3.24%
std::unordered_set<int>::erase(iterator)/32 19.397 -3.49%
std::unordered_set<int>::erase(iterator)/8192 20.055 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.290 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5391.930 -7.75%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 511.990 -4.32%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44930.600 -4.18%
std::unordered_set<int>::erase(key)_(existent)/1024 21.018 -3.34%
std::unordered_set<int>::erase(key)_(existent)/32 20.405 -5.95%
std::unordered_set<int>::erase(key)_(existent)/8192 21.784 -3.73%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.300 13.11%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.296 -14.04%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.193 -16.67%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.136 -7.69%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.131 -5.51%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.464 7.23%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.122 -2.86%
std::unordered_set<int>::find(key)_(existent)/1024 1.290 -5.35%
std::unordered_set<int>::find(key)_(existent)/32 1.306 15.41%
std::unordered_set<int>::find(key)_(existent)/8192 1.415 5.24%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.953 -17.05%
std::unordered_set<int>::find(key)_(non-existent)/32 1.171 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.130 -6.70%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.624 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11895.968 -14.11%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 706.189 -4.69%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 136867.734 -1.47%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.616 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11954.662 -12.21%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 746.573 1.44%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135028.591 -2.12%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.363 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7900.417 -4.99%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 578.061 -1.86%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84070.234 -2.95%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.797 -27.20%
std::unordered_set<int>::insert(value)_(already_present)/32 1.761 -37.76%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.593 -1.08%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.913 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.987 4.53%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.979 -1.37%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.021 -1.38%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.854 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.259 -3.32%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.970 -1.97%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.129 -4.69%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.399 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6657.224 -1.99%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 203.342 -10.00%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53850.373 -1.47%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.422 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6623.767 -4.06%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.977 -2.37%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54429.927 -2.77%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2364.528 76.60%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 40.120 59.08%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 27177.065 -
std::unordered_set<std::string>::clear()/0 401.696 2.09%
std::unordered_set<std::string>::clear()/1024 23308.490 2.07%
std::unordered_set<std::string>::clear()/32 930.419 -
std::unordered_set<std::string>::clear()/8192 220248.630 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.464 -5.43%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.044 3.00%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.747 -3.58%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.343 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.793 6.91%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.935 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.272 -18.86%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.401 -14.30%
std::unordered_set<std::string>::count(key)_(existent)/32 39.820 -9.32%
std::unordered_set<std::string>::count(key)_(existent)/8192 37.232 3.48%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.324 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.485 -19.09%
std::unordered_set<std::string>::count(key)_(non-existent)/32 26.868 19.60%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.504 9.25%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.728 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40764.181 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1009.732 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 738630.033 1.69%
std::unordered_set<std::string>::ctor(const&)/0 12.867 -
std::unordered_set<std::string>::ctor(const&)/1024 33616.985 -
std::unordered_set<std::string>::ctor(const&)/32 710.105 -12.02%
std::unordered_set<std::string>::ctor(const&)/8192 336742.229 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.977 -1.31%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63094.755 -1.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1573.925 -5.27%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 602763.970 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.850 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62522.957 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1498.914 -13.02%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 637934.857 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.847 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61953.997 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1437.719 -10.26%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633684.931 -
std::unordered_set<std::string>::erase(iterator)/1024 27.521 -15.50%
std::unordered_set<std::string>::erase(iterator)/32 32.670 1.06%
std::unordered_set<std::string>::erase(iterator)/8192 32.239 7.25%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.889 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12974.496 5.31%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.518 3.32%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119289.421 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.041 15.14%
std::unordered_set<std::string>::erase(key)_(existent)/32 74.278 -35.92%
std::unordered_set<std::string>::erase(key)_(existent)/8192 61.118 -54.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.268 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.808 -17.31%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.862 -6.02%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.604 -9.64%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.820 2.79%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.266 6.86%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.914 -8.44%
std::unordered_set<std::string>::find(key)_(existent)/1024 32.148 -8.22%
std::unordered_set<std::string>::find(key)_(existent)/32 37.554 5.95%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.467 -6.68%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.113 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.815 -4.83%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.675 4.94%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.756 1.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55958.775 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1807.912 -3.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 595529.275 -2.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.863 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 55880.161 1.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1929.475 3.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600182.857 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.390 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56054.771 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1769.450 3.15%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 555391.169 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.867 30.77%
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.524 -9.43%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.204 -19.55%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.952 -14.56%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.186 69.69%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.259 -12.58%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.583 -15.29%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.794 -32.87%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.510 -31.25%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.600 -20.35%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 56.588 -5.44%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.039 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35224.452 -1.88%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 724.827 -10.53%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 337723.120 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.029 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35373.827 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 765.707 4.40%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339801.564 -1.03%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -2.72%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15881.383 -9.00%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 274.852 -20.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 207982.834 -1.55%
std::upper_bound(std::deque<int>)/100 30.616 -
std::upper_bound(std::deque<int>)/8 18.035 -
std::upper_bound(std::deque<int>)/8192 64.879 -
std::upper_bound(std::forward_list<int>)/100 96.724 -
std::upper_bound(std::forward_list<int>)/8 16.077 -
std::upper_bound(std::forward_list<int>)/8192 10416.341 -2.80%
std::upper_bound(std::list<int>)/100 100.773 -
std::upper_bound(std::list<int>)/8 16.182 -
std::upper_bound(std::list<int>)/8192 13224.899 -2.28%
std::upper_bound(std::vector<int>)/100 12.325 -
std::upper_bound(std::vector<int>)/8 5.976 -
std::upper_bound(std::vector<int>)/8192 15.653 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.680 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 391.885 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 642.818 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.541 2.04%
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 262.717 -2.54%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.824 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.232 -3.51%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 834.724 2.98%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.545 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.354 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 714.666 3.62%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.744 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.408 6.98%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 653.852 -
std::vector<int>::ctor(size)/1024 44.679 -
std::vector<int>::ctor(size)/32 11.222 3.37%
std::vector<int>::ctor(size)/8192 564.386 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.917 2.36%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.032 5.51%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 255.001 -1.39%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.593 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.743 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.226 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.649 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.295 -2.03%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.286 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.490 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.180 2.14%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.794 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 963.600 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.289 -1.92%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4657.377 -1.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 913.067 -2.39%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 456.707 -2.27%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4223.852 -1.89%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 939.782 -2.76%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.516 -2.76%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4749.378 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.874 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.901 3.88%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.489 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.465 -1.45%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 887.580 20.72%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.186 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.700 -7.77%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 778.266 18.32%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.624 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.414 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.400 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.395 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.412 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.883 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.006 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4862.484 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12656.606 1.19%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.985 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110367.081 1.36%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.991 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.362 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.126 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6588.781 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 150.064 2.74%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54476.938 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 693.432 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.737 1.37%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6815.141 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20169.437 3.58%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 606.809 3.36%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174651.650 2.43%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 693.508 -1.21%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.440 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6885.710 -4.48%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19928.228 -8.79%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 601.667 -16.19%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172983.701 -9.04%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.039 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.531 -4.93%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6849.698 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19891.260 -7.26%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 598.903 -8.34%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172735.493 -7.43%
std::vector<std::string>::ctor(size)/1024 424.236 -1.47%
std::vector<std::string>::ctor(size)/32 34.897 -6.78%
std::vector<std::string>::ctor(size)/8192 4124.575 -1.70%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 576.992 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.405 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5274.235 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20073.728 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 579.039 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174093.275 1.88%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.719 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.648 2.51%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4572.966 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.100 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.556 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4589.558 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.092 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.940 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.247 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.667 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.374 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2285.777 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.744 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.669 -1.53%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.909 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.284 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.572 -1.83%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.592 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1812.343 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12287.747 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15324.927 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.966 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116987.252 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3306.479 -1.33%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 523.408 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22894.795 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16919.499 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 857.475 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128257.552 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1861.142 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.561 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14011.861 -1.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13586.258 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.756 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116893.609 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.512 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.147 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.031 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.554 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.857 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.040 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 716.852 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.643 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5685.607 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6463.801 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 144.984 8.40%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53080.394 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 547.145 -1.38%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.038 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3252.848 -5.72%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.408 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.590 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5638.170 -
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.757 -
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.503 1.06%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.104 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.657 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.748 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.777 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.757 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.396 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.425 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.431 -
vector<bool>(const_vector<bool>&) 9.604 -2.86%
vector<bool>(size_type,_const_value_type&) 8.316 -3.12%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.787 -28.05%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.961 -5.23%
vector<bool>::reserve() 8.050 -1.93%
vector<bool>::resize() 10.521 -5.07%
Geometric Mean 889.755 -